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

.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: block;
}

.prod-details--pdp #prod-stock.stock-ko .pdp-stock-icon--ko {
  display: block;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsIl92YXJpYWJsZXMtY3VzdG9tLnNjc3MiLCJfY29uZmlnLnNjc3MiLCJfYW5pbWF0aW9uLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJwbHVnaW5zL21lZGlhLXF1ZXJ5L19tZWRpYS5zY3NzIiwicGx1Z2lucy9ib3VyYm9uL2Z1bmN0aW9ucy9fcHgtdG8tcmVtLnNjc3MiLCJfY2xhc3MuY29tcG9uZW50cy5zY3NzIiwiX2hlYWRyb29tLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfdmFyaWFibGVzLWFkbWluLWN1c3RvbS5zY3NzIiwiX25hdi5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2Jsb2MuY29tcG9uZW50cy5zY3NzIiwiX3N0YXJzLmNvbXBvbmVudHMuc2NzcyIsIl9oaWdobGlnaHQuc2NzcyIsIl9mbGFzaC1zYWxlLnNjc3MiLCJfYnJhbmQtc2xpZGVyLmNvbXBvbmVudHMuc2NzcyIsIl9sYW5nLnNjc3MiLCJfd3JhcHBlci5zY3NzIiwiX2JyZWFkY3J1bWJzLmNvbXBvbmVudHMuc2NzcyIsInBsdWdpbnMvZmxhdHBpY2tyL19mbGF0cGlja3Iuc2NzcyIsIl9mb3JtLnNjc3MiLCJfcmVhc3N1cmFuY2UuY29tcG9uZW50cy5zY3NzIiwiX2Vycm9yLmNvbXBvbmVudHMuc2NzcyIsInBsdWdpbnMvcGVyZmVjdC1zY3JvbGxiYXIvX21haW4uc2NzcyIsInBsdWdpbnMvaW50bFRlbElucHV0L19pbnRsVGVsSW5wdXQuc2NzcyIsInBsdWdpbnMvaW50bFRlbElucHV0L19zcHJpdGUuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9yZWdpc3Rlci5zY3NzIiwiX21vcnBoLnNjc3MiLCJfYWNjb3VudC5zY3NzIiwiX29yZGVyLWxpc3Quc2NzcyIsIl9vcmRlci1kZXRhaWwuc2NzcyIsIl9zaG9wLWNvbW1lbnQuc2NzcyIsIl9ibG9nLnNjc3MiLCJfcHJvZC1saXN0LnNjc3MiLCJfcHJvZC1kZXRhaWxzLnNjc3MiLCJfZmxvYXQtZGV0YWlscy5zY3NzIiwiX3Byb2QtcmV2aWV3LnNjc3MiLCJfdmFyaWF0aW9uLnNjc3MiLCJfNDA0LmNvbXBvbmVudHMuc2NzcyIsIl9zaGFyZS5jb21wb25lbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYmFjay5jb21wb25lbnRzLnNjc3MiLCJwbHVnaW5zL3NsaWNrL19zbGljay10aGVtZS5zY3NzIiwicGx1Z2lucy9zbGljay9fc2xpY2suc2NzcyIsInBsdWdpbnMvdWktYXV0b2NvbXBsZXRlL191aS1hdXRvY29tcGxldGUuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX2NvbmZpcm0tY2FydC5zY3NzIiwiX2FsZXJ0LWZvcm0uc2NzcyIsIl9hZGQtY2FydC1tb2RhbC5zY3NzIiwiX2NhcnQuc2NzcyIsIl9maWx0ZXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfc29ydC5zY3NzIiwiX3Jldmlldy5zY3NzIiwicGx1Z2lucy9mb3VuZGF0aW9uL19yZXZlYWwuc2NzcyIsIl9zZWFyY2gtcHJlZGljdGl2ZS5zY3NzIiwiX3NpZGViYXIuc2NzcyIsIl93YXJuaW5nLnNjc3MiLCJfY29va2llLW1vZGFsLnNjc3MiLCJwbHVnaW5zL3NpbXBsZS1tb2RhbC9fc2ltcGxlTW9kYWwuc2NzcyIsInBsdWdpbnMvaW9uLXJhbmdlU2xpZGVyL190aGVtZS5zY3NzIiwiX2FtYXpvbi5zY3NzIiwiX3RhYmxldC1kZXNrdG9wLnNjc3MiLCJfcGF5YmVhci5zY3NzIiwiX3ZhbGlkYXRpb24uc2NzcyIsIl9lbmQuc2NzcyIsIl9lbWVyZ2VuY3kuc2NzcyIsImN1c3RvbS9faGVhZGVyLnNjc3MiLCJjdXN0b20vX2Zvb3Rlci5zY3NzIiwiY3VzdG9tL19tZW51LnNjc3MiLCJjdXN0b20vX3NsaWRlci5zY3NzIiwiY3VzdG9tL19wcm9kdWN0LnNjc3MiLCJjdXN0b20vX2hvbWVwYWdlLnNjc3MiLCJjdXN0b20vX3ByZWRpY3RpdmUuc2NzcyIsImN1c3RvbS9fYnRuLWZiLXBwLnNjc3MiLCJjdXN0b20vX3Nwb2lsZXIuc2NzcyIsImN1c3RvbS9fd2l6aWJsb2Nrcy1wcm9kdWN0cy1wZXItY2F0ZWdvcmllcy5zY3NzIiwiX2N1c3RvbS5zY3NzIiwiY3VzdG9tL19vbGQuc2NzcyIsImN1c3RvbS9fY2F0YWxvZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjs7QUNLakIsMEJBQUE7O0FEREEsNEJFaUNvQjs7QUYvQnBCO0VDRUEsZ0dBQTRCO0VBRzVCLGlHQUFxQjtDQUdyQjs7QUVaQSw0QkFBd0I7O0FBMkN4QixxQkFBa0I7O0FBMkJsQiw0QkFBc0I7O0FBU3RCLDJCQUFrQjs7QUFpQmxCLHdCQUFBOztBQWtCQSxtQkFBaUI7O0FBV2pCLGtCQUFjOztBQW9DZCxpQkFBYTs7QUNuS2Isc0JBQVU7O0FKNkJWLGdCSTNCRTs7QUo2QkYsa0JJMUJnQjs7QUo0QmhCLHNCQUFzQjs7QUNWdEIsMEJBQUE7O0FEY0EsMkJLckNnRzs7QUFDaEcsaUJBQWE7O0FMd0NiLGVLeENpRDs7QUwwQ2pELGNBQWM7O0FBRWQsYUszQzhCOztBTDZDOUIsYUFBYTs7QUFFYix5Qks5Q3VCOztBQUN2QjtFQUFLO0lBQThCLHNCQUFxQjtHTGtEckQ7O0VLakQrQjtJTG9EOUIsc0JBQXNCO0lLbkR0QixxQkFBQTtHQUFDO0NMc0RKOztBS3hERDtFQUFLO0lBQThCLHNCQUFxQjtHTGtEckQ7O0VLakQrQjtJTG9EOUIsc0JBQXNCO0lLbkR0QixxQkFBQTtHQUFDO0NMc0RKOztBS3JERCxxQkFBQzs7QUx5REQsaUNLekRnRDs7QUFDaEQ7Ozs7Ozs7Ozs7O0VMcUVFLGVBQWU7Q0s1RGpCOztBTCtEQTs7O0VBR0Usc0JBQXNCO0dLNUR0QixnQkFBQztHQUNGLFFBQVM7Q0w4RFQ7O0FBRUQ7RUFDRSxjQUFjO0VLNURkLFVBQUM7Q0w4REY7O0FLM0REO0VBQ0MsY0FBOEI7Q0w4RDlCOztBQUVEO0VLNURBLCtCQUFXO0VBQUMsMkJBQXdCO0NMK0RuQzs7QUFFRDs7Ozs7RUs5REEsd0JBQUc7Q0xvRUY7O0FLbkVEO0VBQUssVUFBVTtFQUFNLGVBQVk7Q0x3RWhDOztBQUVEO0VBQ0Usc0JBQXNCO0VLekV4QixlQUFhO0NMMkVaOztBQUVEO0VBQ0UscUJBQXFCO0NLN0V2Qjs7QUxnRkE7O0VBRUUsV0FBVztDS2pGWjs7QUxvRkQ7RUtuRkMsa0JBQWU7Q0xxRmY7O0FBRUQ7RUt0RkEsb0JBQUs7Q0x3Rko7O0FLdkZEO0VBQVEscUJBQWE7Q0wyRnBCOztBQUVEO0VBQ0UscUJBQXFCO0NLN0Z2Qjs7QUxnR0E7RUsvRkEsbUJBQUc7Q0xpR0Y7O0FLaEdEO0VBQWMsa0JBQVU7Q0xvR3ZCOztBQUVEOzs7Ozs7RUtuR2MsZUFBVztFQUFLLGVBQUE7RUwyRzVCLCtGQUErRjtDSzFHakc7O0FMNkdBO0VLN0c0QywwQkFBZ0I7Q0wrRzNEOztBSzlHRDs7RUxrSEUsaUJBQWlCO0NLakhuQjs7QUxvSEE7RUtsSEEsaUJBQVM7Q0xvSFI7O0FBRUQ7RU1ySkUsbUJBQVM7Q051SlY7O0FBRUQ7RU1ySkUsaUJBQWE7RUFtRWIsWUFBQTtDTnFGRDs7QUFFRDs7RU11SEksVUFBQTtDTnBISDs7QUFFRDs7OztFTWtGRSw2QkRoTjhCO0dDaU45QixxQ0QzTUQ7RUUyREEsZUFBUTtDUG9FUjs7QUFFRDtFQUNFLGlCTXVFQTtFTnRFQSxzQk11RUE7RU50RUEsc0JLdkkwQjtDTHdJM0I7O0FLbElEO0VBQ0MsYUFBYTtDTHFJYjs7QUFFRDs7RUtsSUEsWUFBWTtFQUNYLGNBQ0E7Q0xvSUE7O0FBRUQ7RUtqSUcsZUFBWTtDTG1JZDs7QUFFRDs7RUFFRSxlS2hJRztFTGlJSCxlQUFlO0VLNUlqQixtQkFDYztFQWFWLHlCQUFrQjtDTGlJckI7O0FLL0lEO0VBbUJHLFlBQVM7Q0xnSVg7O0FBRUQ7RUs5SEcsZ0JBQVc7Q0xnSWI7O0FBRUQ7Ozs7RUFJRSxVQUFVO0NLN0paOztBTGdLQTtFS2hLQSxtQkFtQ087Q0wrSE47O0FLbEtEOzs7RUFpREEsb0JBQWM7Q0x1SGI7O0FLdEhEOztFTDBIRSxpQkFBaUI7RUt6SG5CLHVCQUFJO0NMMkhIOztBSzFIRDtFQUFTLFVBQU87RUFBa0IsZ0NBQVk7RUFBQywyQ0FBNEI7RUxnSXpFLGdCQUFnQjtDSy9IbEI7O0FMa0lBO0VLbEkwQiw2QkFBa0I7Q0xvSTNDOztBS25JRDtFQUE2QixjQUFVO0NMdUl0Qzs7QUFFRDtFQUNFLFlBQVk7RUt6SWQsYUFBWTtFQUFDLHFCQUFrQjtFQUMvQixxQkFBa0I7RUFBd0QsbUJBQWtCO0VBQVEscUJBQWM7RUFBQyxjQUFVO0VBQzVGLG9CQUFnQjtFTGtKL0Msa0JBQWtCO0VLakpwQiwwQkFBdUI7RUFBb0IsdUJBQXFCO0VBQVcseUJBQVc7RUFBQyxvQkFBWTtFTHVKakcseUJBQXlCO0VLdEozQixzQkFBb0I7RUFBOEIsNkJBQTJCO0VBQUMsd0JBQW1CO0NMMkpoRzs7QUsxSkQ7O0VMOEpFLHVCQUF1QjtFSzdKekIsc0JBQXdCO0VBQXlCLFdBQVE7RUFBQyxxQ0FBVztFQUFYLGdDQUFXO0VBQVgsNkJBQVc7Q0xpS3BFOztBQUVEO0VLbEt5QixXQUFBO0NMb0t4Qjs7QUFFRDtFS3JLK0IsV0FBQTtFTHVLN0IsdUNBQStCO0VBQS9CLGtDQUErQjtFQUEvQiwrQkFBK0I7Q0t0S2pDOztBTHlLQTtFS3JLQSxXQUFBO0NMdUtDOztBS2xLRDtFQUNDLFdBQUc7Q0xxS0g7O0FBRUQ7O0VBRUUsbUJROVNRO0VIOElULFdBQUc7Q0xrS0g7O0FBRUQ7RUs5SkMsZUFBRztFTGdLRixtQlFwVFE7RUh1SlQsT0FBTTtFTCtKTCxRSzlKTTtFTCtKTixZQUFZO0VLMUpkLGFBQUE7RUw0SkUsOHVIQUE4dUg7RUFDOXVILDBCQUEwQjtFS3pKNUIsV0FBYTtFQUNaLFdBQUc7RUwySkYsbUVLekpBO0VMeUpBLDhES3pKQTtFTHlKQSwyREt6SkE7Q0wwSkQ7O0FBRUQ7RUFDRSwwQkt2SkE7Q0x3SkQ7O0FBRUQ7RUFDRSxXS3RKUztDTHVKVjs7QUFFRDtFQUNFLFdHeFE0QjtDSHlRN0I7O0FBRUQ7RUtqSkMsaUJBQWlCO0NMbUpqQjs7QUFFRDtFS2pKQyxVQUFBO0NMbUpBOztBQUVEO0VLakpDLFVBQVM7Q0xtSlQ7O0FBRUQ7RUFDRSwwQkFBMEI7RUs3STVCLGNBQUE7RUwrSUUsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsVUs1SUE7RUw2SUEsV0s1SVE7RUFFVCxvQkFBRztHTDRJRixrQlFsVytCO0NSbVdoQzs7QUFFRDs7OztFQUlFLGdCS3pJcUM7RUFFdEMsVUFBRztFTHlJRix5QlEzVytCO0dSNFcvQix1Qkt2SUE7Q0x3SUQ7O0FBRUQ7O0VLbklBLG9CQUFJO0NMc0lIOztBQUVEOzs7O0VPMVFDLDJCQUF5QjtFUCtReEIsZ0JLN0lFO0dMOElGLGtCTUFRO0NOQ1Q7O0FBRUQ7O0VLbElBLGdCQUFhO0NMcUlaOztBS2pJRDs7RUFFQywrQkFBaUI7VUFBakIsdUJBQWlCO0VBQ2pCLFdBQVU7RUFIWCxhQUlTO0VMb0lQLFlLbklVO0NMb0lYOztBQUVEO0VBQ0UsOEJBQThCO0VLL0gvQixnQ0FDQTtFTGlJQyx3QkFBd0I7Q0svSDFCOztBTGtJQTs7RUs5SEMseUJBQWdCO0NMaUloQjs7QUFFRDs7RVM5YUEsVUFBQTtFVGliRSxXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxpQkdsV29CO0VIbVdwQixvQkFBb0I7Q09wVHJCOztBUHVURDtFQUNFLDBCQUEwQjtFT3hUM0Isa0JBQW1CO0NQMFRuQjs7QUFFRDs7O0VBR0UsMERTalpEO0NUa1pBOztBQUVEOzsyR0FFMkc7O0FBRTNHOzsyR0FFMkc7O0FBRTNHO0VBQ0Usb0NTN2FBO0VUOGFBLGlDQUFpQztFTzVVbEMsaUJBQW1CO0VFL0duQixvQkFBUTtFVDhiUCxrQlNuYmdCO0VUb2JoQixzQkFBc0I7RU9oVnZCLHFXQUF3QjtFRWhHeEIscUJBQVM7RVRtYlIsb0JTamJnQjtFVGtiaEIsa0JBQWtCO0VPcFZuQixZQUFRO0VFaEdSLGFBQUE7RVR1YkMsb0JTbGJnQjtDVG1iakI7O0FBRUQ7OzJHQUUyRzs7QUFFM0c7RUFDRSxpQlNwYmdCO0VUcWJoQixlQUFlO0VPaFdoQixlQUFpQjtDUGtXakI7O0FBRUQ7RUFDRSxtQkFBbUI7Q09yV3BCOztBUHdXRDtFQUNFLCtCU3BaRDtFRjJDQSx1QkFBeUI7Q1A0V3pCOztBQUVEO0VBQ0UsV0FBVztDTy9XWjs7QVBrWEQ7RUFDRSxhU25iQTtDVG9iRDs7QUFFRDtFQUNFLGdCU2xiZTtDVG1iaEI7O0FPeFhBO0VFN0RBLFlBQUE7RVR5YkMsYVNuYkM7RVRvYkQsZ0JTbmJjO0VUb2JkLGlCQUFpQjtFTzlYbEIsZ0JBQWlCO0VFN0RqQixpQkFBUTtDVDhiUjs7QUFFRCxzQkFBc0I7O0FBRXRCOzsyR1NqYkU7O0FBSUY7RUFDQyxjQUFhO0NUa2JiOztBQUVEOztFUzVhQyxhQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFDQTtFVDhhQyxxQkFBcUI7RUN4ZnZCLGlCQUFBO0NTN0JBOztBVnloQkEscUJVdmhCYTs7QVZ5aEJiO0VVcmhCQyx1QkFBWTtFVnVoQlgsbURVcmhCQTtFVnFoQkEsMkNVcmhCQTtFVnFoQkEsc0NVcmhCQTtFVnFoQkEsbUNVcmhCQTtFVnFoQkEsbUVVcmhCQTtDVnNoQkQ7O0FXOWhCRDtFWGlpQkUsa0NBQTBCO01BQTFCLDhCQUEwQjtVQUExQiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxxQ0FBNkI7TUFBN0IsaUNBQTZCO1VBQTdCLDZCQUE2QjtDV2hnQi9COztBWG1nQkEscUJBQXFCOztBQUVyQjs7MkdBRTJHOztBQUUzRztFVzVmRSwrQkEvQ2lCO0NYNmlCbEI7O0FBRUQ7OzJHVzNmUzs7QVgrZlQ7RVc1ZkMsYUFBQTtFQUNDLFlBQVc7RUFDWCxpQ0M1RG1CO0VENkRuQix3QkFBa0I7RUFDbEIsZ0JBQWM7RUFDZCxPQUFBO0VYOGZBLFFBQVE7RVczZlQsYUFBTTtDWDZmTjs7QUFFRDtFVzFmQyxZQUFRO0VBQ1Asa0JBQWtCO0VBQ2xCLG1CQUFVO0VBQ1YsZUFBUTtFQUNSLG9CQUFNO0NYNGZQOztBQUVEO0VXMWZFLFVBQVM7RVg0ZlQsK0ZBQStGO0NXemZoRzs7QVg0ZkQ7RVd6ZkUsbUJBaEZrQjtFQWlGbEIsV0FqRmM7RUFrRmQsU0FBUTtFQUNSLE9BQU07RUFDTixZQUFRO0VBQ1IsNkJBMEVBO0VBeEVBLDBCQUFRO0VYMGZSLG1CV3pmWTtDWDBmYjs7QUFFRDtFQUNFLDZCV3pmNEI7RVgwZjVCLFVXemZTO0VYMGZULFlXemZVO0VYMGZWLGFXemZDO0VYMGZELG1CV3pmVztFWDBmWCxPV3pmRTtFWDBmRixTV3hmQztFWHlmRCxZV3hmUztDWHlmVjs7QUFFRDtFQUNFLFlXeGZPO0VYeWZQLGFXdGZDO0VYdWZELG1CV3RmZ0I7RVh1ZmhCLGdDV3Rmb0I7TVhzZnBCLDRCV3Rmb0I7VVhzZnBCLHdCV3Rmb0I7RVh1ZnBCLG9DV3RmYTtFWHNmYiwrQld0ZmE7RVhzZmIsNEJXdGZhO0VYdWZiLGdCV3RmWTtFWHVmWixlV3RmWTtDWHVmYjs7QUFFRDtFQUNFLHNCV3RmYztFWHVmZCx1QldyZkU7Q1hzZkg7O0FBRUQ7RUFDRSxZV3BmTztFWHFmUCxhV3BmUztFWHFmVCxtQldwZmE7RVhxZmIsWVdqZkU7RVhrZkYsVVdqZk07Q1hrZlA7O0FBRUQ7RUFDRSxlVzdlRTtFWDhlRixtQlc3ZVc7RVg4ZVgsWVc3ZVE7RVg4ZVIsV1doZkc7RVhpZkgsb0JXNWVlO0VYNmVmLFdXemVFO0VYMGVGLFFXemVHO0VYMGVILGdDV2xlRztNWGtlSCw0QldsZUc7VVhrZUgsd0JXbGVHO0VYbWVILHFDVzVlRztFWDRlSCxnQ1c1ZUc7RVg0ZUgsNkJXNWVHO0NYNmVKOztBQUVEO0VBQ0UsT0FBTztFV25lUixZQUFRO0NYcWVSOztBT3hnQkE7RUl1Q0EsVUFBQTtFWHFlQyxVV25lUTtFWG9lUixVQUFVO0NXbGVWOztBWHFlRjtFT2hoQkMsU0FBUTtFUGtoQlAsWVd2ZUE7Q1h3ZUQ7O0FBRUQ7RUFDRSxpQ1dsZUM7TVhrZUQsNkJXbGVDO1VYa2VELHlCV2xlQztDWG1lRjs7QUFFRDtFQUNFLFNBQVM7RVcvZFYsWUFBUTtDWGllUjs7QUFFRDtFVy9kRSxrQ0FBVztNQUFYLDhCQUFXO1VBQVgsMEJBQVc7Q1hpZVo7O0FBRUQ7RUFDRSxVV3hlRDtFWHllQyxZV2plUTtDWGtlVDs7QUFFRDtFQUNFLFVXaGVDO0VYaWVELFVXN2RDO0VYOGRELFVXN2RRO0NYOGRUOztBQUVEO0VBQ0UsY1c3ZFk7Q1g4ZGI7O0FBRUQ7RUFDRSx5bUNXbGNDO0VYbWNELHNCVy9kTTtDWGdlUDs7QUFFRDtFQUNFLGVXL2RXO0NYZ2VaOztBQUVEO0VBQ0UsbUJXL2RhO0VYZ2ViLE9XL2RFO0VYZ2VGLFNXL2RFO0VYZ2VGLFlXL2RFO0VYZ2VGLFlXL2RFO0VYZ2VGLGFXL2RXO0NYZ2VaOztBQUVEO0VBQ0UsbUJXL2RpQjtFWGdlakIscWpCVy9kYTtFWGdlYiwyQlc5ZEc7RVgrZEgsZU92a0JPO0VQd2tCUCxZV3BmQztFWHFmRCxhVy9kRztFWGdlSCxnQlc5ZEU7RVgrZEYscUJXN2RHO0VBR0gsd0NBQVk7VUFBWixnQ0FBWTtDWDRkYjs7QUFFRDtFQUNFLGVXNWRVO0VYNmRWLGVXNWRXO0VYNmRYLG1CVzVkVztFWDZkWCxVVzVkRTtFWDZkRixTVzVkRTtFWDZkRixZVzVkRTtFWDZkRixvQlc1ZGM7RVg2ZGQsWVc1ZEU7RVg2ZEYsYVc1ZFM7RVg2ZFQsa0JXNWRjO0VYNmRkLG1CVzVkYTtFWDZkYixtQlcxZUM7RVgyZUQsZ0JXNWRVO0VYNmRWLGlCVzVkVztFWDZkWCxzQ1c1ZGlCO01YNGRqQixrQ1c1ZGlCO1VYNGRqQiw4Qlc1ZGlCO0VYNmRqQixpQlc1ZFc7RVg2ZFgsMkJXNWRlO0tYNGRmLHdCVzVkZTtDWDZkaEI7O0FBRUQ7RUFDRSxjVzFkRTtDWDJkSDs7QUFFRDtFQUNFLFdXMWRTO0NYMmRWOztBV3JkQTtFQUNDLGNBQVc7Q1h3ZFo7O0FBRUQ7RVd0ZEUsZVIzS1k7RVE0S1osZUFBVTtFSjFKWCxtQkFBbUI7RVBtbkJsQixtQlcvZE87RVhnZVAsZVc1dUJhO0VKd0hkLGNBQVE7Q1BzbkJSOztBQUVEO0VBQ0UsWVd0ZFc7RVh1ZFgsYU1qdUJTO0VOa3VCVCxpQk1qdUJTO0VOa3VCVCxrQk1qdUJTO0VOa3VCVCxZTWp1QlM7RU5rdUJULG1CTWp1QlM7Q05rdUJWOztBQUVEO0VBQ0UsaUJXMWRvQjtFWDJkcEIscUJXM2R3QjtFWDZkeEIscUJNemFrQjtFTjBhbEIsbUJNcGFFO0VOcWFGLHFCVzlkd0I7RVgrZHhCLGNNN2ZFO0VOZ2dCRixvQk01ZkE7RU42ZkEsZ0JNNWZBO0VOK2ZBLDJCV3Blc0I7RVhxZXRCLHNCV3Jlc0I7RVhzZXRCLHlCV3RlNEI7RVh1ZTVCLHNCVzFiQztFWDRiRCw2QldsZks7RVhtZkwsd0JXN2JDO0VYOGJELDBCT3RwQnVCO0VQdXBCdkIsdUJXcmZLO0VYdWZMLHlCTXhoQmlCO0VOeWhCakIsb0JNNWdCQTtFTjZnQkEsYU01Z0JBO0NONmdCRDs7QUFFRDtFQUNFLHNCVzVla0I7RVg2ZWxCLHVCVzVlaUI7RVg2ZWpCLGdCVzVlYztFWDZlZCxhVzVlUztFWDZlVCxZVzVlRTtFWDZlRixpQld4ZUU7Q1h5ZUg7O0FBRUQ7RUFDRSxlRWx5Qk87RUZteUJQLG9CV3hlbUI7RVh5ZW5CLGlCVzlkRztFWCtkSCxlTzNxQk87RVA0cUJQLGlCV2hmRTtFWGlmRixVV3plSTtDWDBlTDs7QUFFRDtFQUNFLGNPanJCTztFUGtyQlAsZVd0ZkU7RVh1ZkYsaUJXemVhO0NYMGVkOztBQUVEO0VBQ0UsY1d0ZUc7Q1h1ZUo7O0FBRUQ7RUFDRSw2Qk0zYVE7RU4yYVIsd0JNM2FRO0VOMmFSLHFCTTNhUTtDTjRhVDs7QUFFRDtFV2plRyxXQUFBO0NYbWVGOztBQUVEO0VBQ0UsVVdoZUs7RVhpZUwsVVd2ZUM7RVh3ZUQsVVc5ZEs7Q1grZE47O0FBRUQ7RUFDRSxpQ1czZE87TVgyZFAsNkJXM2RPO1VYMmRQLHlCVzNkTztDWDRkUjs7QUFFRDtFQUNFLGtDV2hmQztNWGdmRCw4QldoZkM7VVhnZkQsMEJXaGZDO0NYaWZGOztBQUVEO0VBQ0UsVU9qdEJEO0VQa3RCQyxVV3JmQztFWHNmRCxVV3pkUTtDWDBkVDs7QUFFRDtFQUNFLFdXdGRXO0NYdWRaOztBQUVEO0VBQ0UsZVc5ZkM7RVgrZkQsZ0JXamRZO0NYa2RiOztBQUVEO0VXbGdCRyxvQkFBQTtFWG9nQkQsV1c3Y2E7Q1g4Y2Q7O0FBRUQ7OzJHQUUyRzs7QUFFM0c7RUFDRSxVV3BjUztFWHFjVCxhV3BjVTtFWHFjVixrQldwY1c7RVhxY1gscUJXcGNrQjtFWHNjbEIscUJXbmNjO0VYb2NkLG1CTXQxQlM7RU51MUJULHFCTXQxQlM7RU51MUJULGNNdDFCUztFTnkxQlQsb0JNdDFCYTtFTnUxQmIsZ0JNcHhCQTtFTnF4QkEseUJXemN3QjtFWDBjeEIsc0JXMWN3QjtFWDRjeEIsNkJXM2NnQztFWDRjaEMsd0JXNWNnQztFWDZjaEMsbUJNN21CQTtFTjhtQkEsWU03bUJBO0VOOG1CQSxvQlcvYzBCO0NYZ2QzQjs7QUFFRDtFQUNFLG1CTS9rQmdCO0VOZ2xCaEIsZ0JXbmRzQjtFQUl2QixxQkFBZTtFWGtkZCxxQkFBcUI7RVc1Y3ZCLG1CQUFBO0VYOGNFLHFCQUFxQjtFQUNyQixjQUFjO0VBR2Qsb0JXeGNtQjtFWHljbkIsZ0JXeGNZO0VYeWNaLHlCV3hjYTtFWHljYixzQld4Y2U7RVgwY2YsNkJNdDNCcUI7RU51M0JyQix3Qk10M0JvQjtFTnUzQnBCLFlNdDNCUztFTnUzQlQsaUJNdDNCUztDTnUzQlY7O0FBRUQ7RUFDRSxvQlcvY29CO0VYZ2RwQiwyQlcvY0M7S1grY0Qsd0JXL2NDO0VBRUQsaUJBQVc7RVgrY1gsc0JXOWNhO0VYK2NiLFlXOWNRO0NYK2NUOztBQUVEO0VBQ0UsbUJXOWNXO0VYK2NYLGVXOWNhO0VYK2NiLFNXOWNDO0VYK2NELFlXOWNDO0VYK2NELG9DVzljVTtNWDhjVixnQ1c5Y1U7VVg4Y1YsNEJXOWNVO0VYK2NWLFlXOWNXO0VYK2NYLGFXOWNXO0VYK2NYLGlCVzNkQztFWDRkRCxnQlc5Y1c7Q1grY1o7O0FBRUQ7RUFDRSxjV2hlQztDWGllRjs7QUFFRDtFQUNFLFdXMWNVO0VBS1YsaURBQU07RUFBTix5Q0FBTTtFQUFOLG9DQUFNO0VBQU4saUNBQU07RUFBTiwrREFBTTtFWHVjTiwrQ1d0Y3NCO01Yc2N0QiwyQ1d0Y3NCO1VYc2N0Qix1Q1d0Y3NCO0NYdWN2Qjs7QUFFRDtFV25jRSwrQ0FBUTtNQUFSLDJDQUFRO1VBQVIsdUNBQVE7Q1hxY1Q7O0FBRUQscUJXcGNvQjs7QVhzY3BCOzsyR1dqY1E7O0FYcWNSOzsyR1c3Ykk7O0FYaWNKO0VBQ0UsZ0JXaGNHO0VYaWNILGlDV2hjYztVWGdjZCx5QldoY2M7RVhpY2QsT1doY0c7RVhpY0gsWVdyZEM7RVhzZEQsV1c5YkU7RUFJRiwwQkFBTztFWDRiUCx5QlcxYkM7RUFFRCxhQUFBO0VYMGJBLG1CV3piZ0I7RUFFaEIsbUJBQVE7RVh5YlIscUNXeGJtQjtFWHdibkIsZ0NXeGJtQjtFWHdibkIsNkJXeGJtQjtFWHlibkIsV1d4YlM7Q1h5YlY7O0FBRUQ7RUFDRSxZV3hiVTtFWHliVixtQld4Ylc7RVh5YlgsT00zN0JBO0VONDdCQSxRTTM3QkE7RU40N0JBLGFNMzdCUztFTjQ3QlQsZ0NNMzdCa0I7RU40N0JsQixZTTM3QlM7RU40N0JULFdNMzdCUztDTjQ3QlY7O0FBRUQ7OztFQUdFLFVNaHJCRTtFTmlyQkYsaUJNL3FCQTtDTmdyQkQ7O0FBRUQ7RUFDRSxxQk1yNkJvQjtDTnM2QnJCOztBQUVEO0VBQ0UsaUJNMzVCYztDTjQ1QmY7O0FBRUQ7RUFDRSxjVy9iSztFQU9MLGdCQUFRO0VYMGJSLE9XemJDO0VYMGJELFFXemJNO0VYMGJOLFlXemJVO0VYMGJWLGFXemJZO0VYMGJaLGdDV3piYTtFWDBiYixzRFd6YmdCO1VYeWJoQiw4Q1d6YmdCO0VYMGJoQixZV3piVztFWDBiWCxnQld6YmE7Q1gwYmQ7O0FBRUQ7RUFDRSwrQld4Yk07VVh3Yk4sdUJXeGJNO0VYeWJOLGdCV3hiYztFWHliZCxXV3hiRTtFWHliRixZV3hiRTtFWHliRixpQld4Ylk7RVh5YlosWVd4YlM7RVh5YlQsZVd4Ylk7RVh5YlosaURXdGJXO0VYc2JYLDRDV3RiVztFWHNiWCx5Q1d0Ylc7Q1h1Ylo7O0FBRUQ7RUFDRSxjV3RiVTtFWHViVixtQld0YmE7RVh1YmIsbUJXdGJhO0VYdWJiLFNXdGJFO0VYdWJGLFlNLytCTztDTmcvQlI7O0FBRUQ7RUFDRSxtQk0vK0JTO0VOZy9CVCxlTS8rQlM7Q05nL0JWOztBQUVEO0VBQ0UsZVc5YnFCO0VYK2JyQix1Qlc5YjJCO0NYK2I1Qjs7QUFFRDtFQUNFLG9CTXR3QmU7Q051d0JoQjs7QUFFRDtFQUNFLGVNeHVCQTtFTnl1QkEsOEJXdGM4QjtFWHVjOUIsU01qc0JBO0VOa3NCQSxZTWpzQkE7RU5rc0JBLFlNNXJCRTtFTjZyQkYsYU0zckJBO0VONHJCQSxvQ1d6Y3NCO01YeWN0QixnQ1d6Y3NCO1VYeWN0Qiw0Qld6Y3NCO0NYMGN2Qjs7QUFFRDtFQUNFLFlXemNFO0VYMGNGLFlXM2RFO0VYNGRGLFlXemNHO0VYMGNILGVXemNZO0VYMGNaLG1CVzlkRTtFWCtkRixvQld4Y2M7RVh5Y2QsVVd4Y0c7RVh5Y0gsU1dqZUU7RVhrZUYseUNXdmNtQjtNWHVjbkIscUNXdmNtQjtVWHVjbkIsaUNXdmNtQjtDWHdjcEI7O0FBRUQ7RUFDRSxZV3ZjSTtFWHdjSixXV3ZlRTtFWHdlRixhV25jVztFWG9jWCxlV25jSztFWG9jTCxtQlduY0s7RVhvY0wsb0JXM2VFO0VYNGVGLFVXaGNNO0VYaWNOLFNXaGNNO0VYaWNOLHlDV2hjaUI7TVhnY2pCLHFDV2hjaUI7VVhnY2pCLGlDV2hjaUI7RVhpY2pCLHVEV2hja0I7RVhnY2xCLCtDV2hja0I7RVhnY2xCLDBDV2hja0I7RVhnY2xCLHVDV2hja0I7RVhnY2xCLDJFV2hja0I7Q1hpY25COztBQUVEO0VBQ0UsWVc1Ykc7RVg2YkgsUVdwZkU7RVhxZkYsbUJXMWJnQjtFWDJiaEIsMkRXemJNO0VYeWJOLG1EV3piTTtFWHliTiw4Q1d6Yk07RVh5Yk4sMkNXemJNO0VYeWJOLGtFV3piTTtFWDBiTixtQlc3Z0JPO0VYOGdCUCxxQldsYmlCO0VYbWJqQixZV2xiSztFWG1iTCxlV2hoQk87Q1hpaEJSOztBQUVEO0VBQ0UsWVdqYks7RVhrYkwsUVdyaEJDO0VYc2hCRCwyRFdoYk07RVhnYk4sbURXaGJNO0VYZ2JOLDhDV2hiTTtFWGdiTiwyQ1doYk07RVhnYk4sa0VXaGJNO0VBT04sbUJBQVc7RVgyYVgsaUNXMWFlO0VYMmFmLDBCVzFhbUI7RVgyYW5CLGlCVzFhWTtFWDJhWixxQlcxYWlCO0VYMmFqQixZVzFhUztFWDJhVCxjVzFhWTtFWDJhWixlVzFhYTtDWDJhZDs7QUFFRDtFQUNFLGNXMWFXO0NYMmFaOztBQUVEO0VBQ0UsaUJXMWFZO0VYMmFaLGVXMWFXO0NYMmFaOztBQUVEO0VBQ0UsaUJXMWFjO0NYMmFmOztBQUVEO0VBQ0UsZVd4YkU7Q1h5Ykg7O0FBRUQ7RUFDRSxtQlcxYWU7RVgyYWYsbUJXN2JFO0VYOGJGLG1CVzFhZTtFWDJhZixxQlcxYWM7Q1gyYWY7O0FBRUQ7RUFDRSxxQlcxYWU7RVg0YWYscUJXdGFHO0VYdWFILG1CRTNtQ2M7RUY0bUNkLHFCV25hbUI7RVhvYW5CLGNXbmFnQjtFWHNhaEIsb0JPdC9CZ0I7RVB1L0JoQixnQlc3YUc7RVg4YUgsbUJXcGFtQjtDWHFhcEI7O0FBRUQ7RU8zL0JDLG1CQUFtQjtFUDYvQmxCLGVXbmJHO0VYb2JILG1CRzVrQ2lCO0VRaXJCbEIsZUFBYTtFWDZaWixzQld0WmU7RVh1WmYsaUNXdFplO0VYdVpmLGlCV3JaTTtFQVZQLG9CQUFhO0VYaWFaLDJCV3JaaUI7S1hxWmpCLHdCV3JaaUI7RUFabEIsb0JBQWE7RVhtYVosWVdwWmU7RUFmaEIsWUFBQTtFWHFhQyxxQlduWmU7RVhvWmYsaUJXblplO0VYb1pmLCtGV2xaTTtDWG1aUDs7QUFFRDtFV3hZRSxjQUFZO0NYMFliOztBQUVEO0VNdG5DRSxjQUFTO0VBQ1Qsb0JBQWtCO0VBQ2xCLFlBQVM7RUFDVCxlQUFhO0VBbUViLHFCS3VxQm1CO0VMdHFCbkIsbUJLc3FCbUI7RUxscUJqQiwwQktrcUJxQjtFTGhxQnZCLG1CS2dxQnVCO0NYa1p4Qjs7QUFFRDtFTTc0QkUsT0FBQTtFQUNBLFdBQUE7RUswZkEsV0FBVTtFQUNWLFVBQU87RUFDUCxjQUFZO0VBQ1osNkRBQVc7RUFBWCx3REFBVztFQUFYLHFEQUFXO0VYc1pYLFlXclpXO0VYc1pYLFlXclpVO0VYc1pWLGlCTTVvQ1M7RU42b0NULGlDTTVvQ3FCO1VONG9DckIseUJNNW9DcUI7Q042b0N0Qjs7QUFFRDtFQUNFLG9DTTVvQ2E7RU40b0NiLCtCTTVvQ2E7RU40b0NiLDRCTTVvQ2E7RU42b0NiLGlDVzFad0I7T1gwWnhCLDRCVzFad0I7VVgwWnhCLHlCVzFad0I7RVgyWnhCLDJFVzNad0I7RVg0WnhCLGlDVzVad0I7Q1g2WnpCOztBQUVEO0VBQ0UsV01uNkJBO0VObzZCQSxtRFdoYWdDO1VYZ2FoQywyQ1doYWdDO0VYaWFoQyxhTW42QkE7RU5vNkJBLGlCV2phWTtFWGthWixrQldqYWlCO0VBRWpCLGlCQUFBO0VYaWFBLGtCV2hhYztFWGlhZCxvRldoYXdCO0VYZ2F4Qiw0RVdoYXdCO0VYZ2F4Qix1RVdoYXdCO0VYZ2F4QixvRVdoYXdCO0VYZ2F4Qix3R1doYXdCO0VYaWF4QixpQldoYVc7Q1hpYVo7O0FBRUQ7RUFDRSxlVy9aVztFWGdhWCxhVy9aVTtDWGdhWDs7QUFFRDtFQUNFLGtCVy9aWTtDWGdhYjs7QUFFRDtFQUNFLHVEQUErQztNQUEvQyxtREFBK0M7VUFBL0MsK0NBQStDO0NXM1pqRDs7QVg4WkE7O0VXMVpBLGlCQUFJO0NYNlpIOztBQUVEO0VBQ0Usb0NXMVprQjtFWDBabEIsK0JXMVprQjtFWDBabEIsNEJXMVprQjtFWDJabEIsaUNXMVpnQjtPWDBaaEIsNEJXMVpnQjtVWDBaaEIseUJXMVpnQjtFWDJaaEIsMkVXMVpPO0NYMlpSOztBQUVEO0VBQ0Usb0JXMVprQjtFWDJabEIsZ0RBQXdDO0VBQXhDLDJDQUF3QztFQUF4Qyx3Q0FBd0M7Q090bEN6Qzs7QVB5bENEO0VBQ0UsZUFBZTtDV3BaZjs7QVh1WkY7RVdwWkcsa0RBQ0E7TUFEQSw4Q0FDQTtVQURBLDBDQUNBO0NYcVpGOztBQUVEOztFT2ptQ0Msb0JBQW1CO0NQb21DbkI7O0FBRUQ7RU90bUNDLFdBQVE7RUlzdEJSLFVBQUE7RVhtWkMsc0JXOVllO0VYK1lmLG1CVzlZVztDWCtZWjs7QUFFRDtFQUNFLG1CVzlZQztFWCtZRCxPVzlZRTtFWCtZRixRVzdZQztFWDhZRCxlVzdZVztFWDhZWCxpQlc3WWE7RVg4WWIsbUJXN1ljO0VYOFlkLHFCVzdZbUI7RVgrWW5CLHFCVzdZa0I7RVg4WWxCLG1CRWp2Q2M7RUZrdkNkLHFCVzdZYztFWDhZZCxjV3RaRTtFSm51Qkgsb0JBQW1CO0VJcXZCbkIsZ0JBQVE7RVh5WVAseUJXdllBO0VYd1lBLHNCQUFzQjtFV3BZdkIsNkJBQWlCO0VYdVloQix3QldyWUQ7RVhzWUMsMEJBQTBCO0VPbm9DM0IsdUJBQXlCO0VQc29DeEIseUJXbllZO0VYb1laLG9CV25ZZTtFWG9ZZixpQlduWVc7RVhvWVgsWVduWVc7RVhvWVgsaUNXbllZO0NYb1liOztBQUVEO0VBQ0UsaUJXallPO0VYa1lQLGdCV2pZYztDWGtZZjs7QUFFRDtFQUNFLGVXallLO0VYa1lMLG1CV2pZWTtFWGtZWixTQUFTO0VDcHZDWCxXQUFBO0VZbkNBLFlBQUE7RWIweENFLGFBQWE7RUFDYixxQkFBcUI7RUFFckIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFYTN3Q3JCLHFCQUFLO0VBQ0osY0FBVTtFQUdWLG9CQUFXO0VBQ1gsZ0JBckJjO0VBc0JkLHlCQUF5QjtFQUN6QixzQkFBTztFQUVQLDZCQUFrQjtFQUNsQix3QkFBa0I7RUFFbEIsMEJBQVk7RUFDWix1QkFvakJBO0VieXRCQyx5QmExd0NhO0ViMndDYixvQmExd0NvQjtFYjJ3Q3BCLG9DYTF3Q1E7TWIwd0NSLGdDYTF3Q1E7VWIwd0NSLDRCYTF3Q1E7RWIyd0NSLGdCYTF3Q1M7Q2Iyd0NWOztBQUVEO0VBQ0Usa0JhendDQztFTnVGRiw2QkFBd0I7Q1BvckN4Qjs7QUFFRDtFQUNFLFlhcndDUztFYnN3Q1QsUWFyd0NBO0Vic3dDQSw0RE96ckN3QjtFUHlyQ3hCLG9ET3pyQ3dCO0VQeXJDeEIsK0NPenJDd0I7RVB5ckN4Qiw0Q096ckN3QjtFUHlyQ3hCLG9FT3pyQ3dCO0VQMHJDeEIsbUJhendDRztFYjB3Q0gscUJhdHdDZTtFYnV3Q2YsWWF0d0NNO0VBckNSLGVBd0NJO0NicXdDSDs7QUFFRDtFQUNFLFdhcHdDQTtDYnF3Q0Q7O0FBRUQ7RWFod0NDLGNBQVM7Q2Jrd0NUOztBQUVEO0VBQ0UscUJhandDTztFYmt3Q1AscUJhandDVztFYmt3Q1gsaUJhandDWTtFYmt3Q1osNkJhandDWTtDYmt3Q2I7O0FBRUQ7RWE5dkNDLGFBQVM7Q2Jnd0NUOztBQUVEO0VBQ0UsYWEvdkNVO0NiZ3dDWDs7QUFFRDtFQUNFLG1CYS92Q1c7RWJnd0NYLFlPenRDTztFUDB0Q1AsWWF6d0NBO0ViMHdDQSxtQmE5dkNjO0ViK3ZDZCxlYTl2Q1c7RWIrdkNYLHdCYWp3Q0c7RWJrd0NILGVhOXZDVztDYit2Q1o7O0FBRUQ7RUFDRSxXYTd2Q0k7RWI4dkNKLFVhN3ZDSTtFYjh2Q0osY2E3dkNJO0ViOHZDSiw2RGE1dkNJO0ViNHZDSix3RGE1dkNJO0ViNHZDSixxRGE1dkNJO0ViNnZDSixZT3R1Q087RVB1dUNQLFlhdHhDQTtFYnV4Q0EsaUJhdnZDYTtDYnd2Q2Q7O0FBRUQ7RUFDRSxlYXJ2Q2dCO0Nic3ZDakI7O0FBRUQ7RUFDRSxZYWp2Q1M7RWJrdkNULFlhanZDUztDYmt2Q1Y7O0FBRUQ7RUFDRSxjYTl1Q1U7Q2IrdUNYOztBQUVEO0VheHVDRyxjQUVFO0Nid3VDSjs7QUFFRDtFQUNFLGNhdHVDVztDYnV1Q1o7O0FBRUQ7OzJHYWh1Q2E7O0Fib3VDYjs7MkdhaHVDVzs7QWJvdUNYO0VBQ0UsbUJhbHVDWTtFYm11Q1osYWFsdUNVO0VibXVDVixTYWx1Q0M7RWJtdUNELG9DRXQ0Q2M7TUZzNENkLGdDRXQ0Q2M7VUZzNENkLDRCRXQ0Q2M7RUZ1NENkLHdCYWx1Q1U7RWJrdUNWLG1CYWx1Q1U7RWJrdUNWLGdCYWx1Q1U7RWJtdUNWLFdhbHVDTTtDYm11Q1A7O0FBRUQ7RUFDRSxjYWp1Q1c7Q2JrdUNaOztBQUVEO0VBQ0UscUJFaDVDTztFRmk1Q1AsbUJhanVDVTtFYmt1Q1YscUJhanVDUztFYmt1Q1QscUJhanVDWTtDYmt1Q2I7O0FBRUQseUJhaHdDVTs7QWJrd0NWO0VBQ0UsbUJhanVDYTtFYmt1Q2IsaUJhanVDQztFYmt1Q0QsWWFqdUNFO0VBS0gseUJBQUs7RWI4dENKLFVhNXRDTTtFYjZ0Q04sMENhNXRDTTtFYjR0Q04scUNhNXRDTTtFYjR0Q04sa0NhNXRDTTtFYjZ0Q04sb0JhNXRDa0I7RWI2dENsQixvQmE1dENXO0NiNnRDWjs7QUFFRDtFQUNFLGFFcDZDTztFRnE2Q1AsV08zeUNPO0VQNHlDUCxrQmF2dUNJO0Vid3VDSix1QmE3dENTO0ViNnRDVCxrQmE3dENTO0ViNnRDVCxlYTd0Q1M7Q2I4dENWOztBQUVEO0VBQ0UsMEJhN3RDa0I7Q2I4dENuQjs7QUFFRDtFQUNFLDhCTXJpQytCO0VOc2lDL0Isa0JhN3RDWTtFYjh0Q1oscUJhN3RDWTtFYjh0Q1osK0NhN3RDcUI7TWI2dENyQiwyQ2E3dENxQjtVYjZ0Q3JCLHVDYTd0Q3FCO0NiOHRDdEI7O0FBRUQ7O0VBRUUsd0NhN3RDVTtFYit0Q1Ysb0NNL2lDK0I7RU5pakMvQixnQ2E1dENFO0ViNnRDRixnQ09sMENrQjtPUGswQ2xCLDJCT2wwQ2tCO1VQazBDbEIsd0JPbDBDa0I7Q1BtMENuQjs7QUFFRDtFQUNFLDJCYTF0Q1k7Q2IydENiOztBQUVEO0VBQ0Usa0JhMXRDYztFYjJ0Q2QsZWExdENDO0ViMnRDRCxZYTF0Q0M7Q2IydENGOztBQUVEO0VBQ0UsZUUxOENPO0VGMjhDUCxZYXp0Q0M7Q2IwdENGOztBQUVEO0VBQ0UsbUJFLzhDYztFRmc5Q2QsWU90MUNPO0NQdTFDUjs7QUFFRDtFQUNFLG1CRXg5Q3NCO0VGeTlDdEIsT2FudENBO0Vib3RDQSxVYW50Q0M7RWJvdENELG9DYWx0Q2tCO01ia3RDbEIsZ0NhbHRDa0I7VWJrdENsQiw0QmFsdENrQjtDYm10Q25COztBQUVEO0VBQ0UsaUJhL3NDWTtDYmd0Q2I7O0FBRUQ7RUFDRSxZYXJ0Q0Q7Q2JzdENBOztBQUVEO0VBQ0UsbUJhaHRDYTtFYml0Q2IsYWFodENDO0VBR0YsUUFBQTtFYitzQ0MsWU1uOUNTO0VObzlDVCxVTW45Q087Q05vOUNSOztBQUVEO0VBQ0UsWU1uOUNTO0VObzlDVCxZTWo1Q0E7RU5rNUNBLGVNajVDQTtDTms1Q0Q7O0FBRUQ7RWFudENDLG9CQUFZO0VicXRDWCxXYXB0Q1E7Q2JxdENUOztBQUVEO0VBQ0UsV2FwdENBO0NicXRDRDs7QUFFRDtFQUNFLFlhcHRDQTtFYnF0Q0EsV2FwdENTO0VicXRDVCxZYXB0Q087RWJxdENQLGFhcHRDVztFYnF0Q1gsbUJhcHRDZ0I7RWJxdENoQixpQmFwdENhO0NicXRDZDs7QUFFRDtFQUNFLHlCYXJ0Q2M7Q2JzdENmOztBQUVEO0VBQ0UsY2FydENFO0Nic3RDSDs7QUFFRDtFQUNFLGFhcnRDRTtDYnN0Q0g7O0FBRUQ7RUFDRSxZYXB0Q0U7Q2JxdENIOztBQUVEO0VBQ0Usa0JhcHRDUztFYnF0Q1QsZWFwdENRO0NicXRDVDs7QUFFRDs7RUFFRSxjYWx0Q1U7Q2JtdENYOztBQUVEO0VBQ0UscUJHcitDVTtFSHUrQ1YscUJNcnBDUTtFTnNwQ1IsbUJhaHRDZ0I7RWJpdENoQixxQmFodENpQjtFYml0Q2pCLGNhaHRDVztFYm10Q1gsb0JhN3NDVTtFYjhzQ1YsZ0JhN3NDVTtFYjhzQ1YseUJhN3NDUztFYjhzQ1Qsc0JhN3NDYTtFYitzQ2IsNkJhN3NDVztFYjhzQ1gsd0JhN3NDVztFYjhzQ1gsWWE3c0NVO0NiOHNDWDs7QUFFRDtFQUNFLFlhOXNDQztDYitzQ0Y7O0FBRUQ7RUFDRSxlYTlzQ0M7RWIrc0NELFlhOXNDQztFYitzQ0QsZWE5c0NVO0ViK3NDVixXYTlzQ0M7Q2Irc0NGOztBQUVEO0VBQ0UsMEJhMXNDd0I7Q2Iyc0N6Qjs7QUFFRDtFQUNFLFdhenNDVTtFYjBzQ1YsZWF6c0NjO0ViMHNDZCxtQmF6c0NlO0ViMHNDZixPYXpzQ0c7RWIwc0NILFFhenNDRztFYjBzQ0gsWWF6c0NHO0ViMHNDSCxhYXpzQ0c7RWIwc0NILDh1SGF6c0NzRTtFYjBzQ3RFLDJCYXhzQ0c7Q2J5c0NKOztBQUVEO0VBQ0UsbUJhOXRDQTtFYit0Q0EsY2Fwc0NFO0VicXNDRixpQmFodUNBO0NiaXVDRDs7QUFFRCx5QmE5ckNNOztBYmdzQ047RUFDRSxZYXZyQ0M7RWJ3ckNELG1CYXhyQzBCO0VieXJDMUIsZ0JhN3JDQTtFYjhyQ0EsZWF0ckNhO0NidXJDZDs7QUFFRDtFQUNFLG1CYWxzQ0E7RWJtc0NBLFlhaHJDRztDYmlyQ0o7O0FBRUQ7RUFDRSxtQmFycUNTO0Vic3FDVCxPYXJxQ0E7RWJzcUNBLFFhcnFDQTtFYnNxQ0EsWWFycUNVO0Vic3FDVixhT3orQ087RVAwK0NQLFdhM3FDRDtDYjRxQ0E7O0FBRUQ7RUFDRSxlYXRxQ1M7RWJ1cUNULGdCYXRxQ087RWJ1cUNQLGVhdHFDUTtDYnVxQ1Q7O0FBRUQ7RUFDRSxpQk0xbERTO0NOMmxEVjs7QUFFRDtFQUNFLGtCTTFsRFM7Q04ybERWOztBQUVEO0VBQ0UsaUJhOXFDb0I7Q2IrcUNyQjs7QUFFRDtFQUNFLGNhN3FDUTtDYjhxQ1Q7O0FBRUQ7RUFDRSxpQk0zbURTO0NONG1EVjs7QUFFRDtFQUNFLDJCTTNtRG9CO0NONG1EckI7O0FBRUQseUJhbnJDc0I7O0FicXJDdEI7RUFDRSxtQk1uNENFO0VObzRDRiw0QmF0ckMwQjtFYnNyQzFCLDRCYXRyQzBCO0Vic3JDMUIscUJhdHJDMEI7RWJ1ckMxQiwwQk1sNENBO01OazRDQSx1Qk1sNENBO1VOazRDQSxvQk1sNENBO0VObTRDQSxzQk1sNENBO01OazRDQSxrQk1sNENBO0VObTRDQSx1QmF6ckMwQjtFYjByQzFCLGVNcjJDRTtFTnMyQ0YsYU1yMkNFO0VOczJDRixhTXAyQ0E7RU5xMkNBLGVNcDJDQTtFTnEyQ0EsYU1wMkNBO0VOcTJDQSxvQkcxbERVO0VIMmxEVixrQmE3ckNZO0NiOHJDYjs7QUFFRDs7O0VBR0UsZWE3ckNFO0ViOHJDRixvQmE3ckNXO01iNnJDWCxtQmE3ckNXO1ViNnJDWCxlYTdyQ1c7RWI4ckNYLFlhNXJDQztFYjZyQ0QsYWE1ckNTO0ViNnJDVCxnQmE1ckNZO0ViNnJDWixlYTVyQ1U7RWI2ckNWLDZCYTVyQ1k7Q2I2ckNiOztBQUVEO0VBQ0UsbUJNL29EUztDTmdwRFY7O0FBRUQ7RUFDRSxvQk0vb0RhO0VOZ3BEYixtQk03a0RBO0VOOGtEQSxvQ2Fsc0N5QjtDYm1zQzFCOztBQUVEO0VBQ0UsbUJNdjZDZTtFTnc2Q2YsT010NkNBO0VOdTZDQSxRTXQ2Q0E7RU51NkNBLHFCTXQ2Q0E7RU5zNkNBLHFCTXQ2Q0E7RU5zNkNBLGNNdDZDQTtFTnU2Q0EsMEJNejRDRTtNTnk0Q0YsdUJNejRDRTtVTnk0Q0Ysb0JNejRDRTtFTjA0Q0YsYU16NENFO0VOMDRDRixlTXg0Q0E7RU55NENBLGlCTXg0Q0E7RU55NENBLG9CYTVzQ3VCO0ViNnNDdkIscUJhNXNDYTtDYjZzQ2Q7O0FBRUQ7RUFDRSxtQkc5b0RpQjtFSCtvRGpCLE9PamtERDtFUGtrREMsUWExc0NBO0ViMnNDQSxxQmF6c0NVO0VieXNDVixxQmF6c0NVO0VieXNDVixjYXpzQ1U7RWIwc0NWLDBCYXpzQ1c7TWJ5c0NYLHVCYXpzQ1c7VWJ5c0NYLG9CYXpzQ1c7RWIwc0NYLGFhenNDUztFYjBzQ1QsYWF6c0NTO0ViMHNDVCxvQmF6c0NjO0ViMHNDZCxhYXpzQ1E7Q2Iwc0NUOztBQUVEO0VBQ0UsbUJhbnNDUTtFYm9zQ1IsT2Fuc0NDO0Vib3NDRCxRYW5zQ0M7RWJvc0NELHFCTS96Q1E7RU4rekNSLHFCTS96Q1E7RU4rekNSLGNNL3pDUTtFTmcwQ1IsMEJhbnNDWTtNYm1zQ1osdUJhbnNDWTtVYm1zQ1osb0JhbnNDWTtFYm9zQ1osYUUzc0RPO0VXMmdCUCxhQUFBO0Via3NDQSxvQmFoc0NDO0VBRUQsYUFBQTtDYmdzQ0Q7O0FBRUQ7RUFDRSxxQmEzckNDO0ViMnJDRCxxQmEzckNDO0ViMnJDRCxjYTNyQ0M7RWI0ckNELHNCYTNyQ2lCO01iMnJDakIsa0JhM3JDaUI7RWI0ckNqQiwwQmEzckNVO01iMnJDVix1QmEzckNVO1ViMnJDVixvQmEzckNVO0ViNHJDVixvQmExckNDO01iMHJDRCxvQmExckNDO1ViMHJDRCxnQmExckNDO0ViMnJDRCxhYTFyQ1U7Q2IyckNYOztBQUVELHlCYXByQ2E7O0Fic3JDYjtFQUNFLHFCYXByQ1c7RWJzckNYLHFCYW5yQ2M7RWJvckNkLG1CYW5yQ1k7RWJvckNaLHFCYWxyQ0E7RUFFRCxjQUFBO0Via3JDQyxnQmFqckNVO0Vib3JDVixvQmFqckNZO0Via3JDWixnQmFqckNXO0Via3JDWCw2QmFqckNXO0Nia3JDWjs7QUFFRDtFYTFxQ0MsWUFBTztFYjRxQ04sbUJhM3FDVztFYjRxQ1gsMkJhMXFDQTtFQUVELGVBQVU7RWIwcUNULGlCYXpxQ2E7Q2IwcUNkOztBQUVEO0VhcHFDQSxZQUFRO0VBQ1AsbUJBQ0E7RWJxcUNDLGlCQUFpQjtFYWxxQ25CLDJCQUFBO0Vib3FDRSxtQkFBbUI7RUFDbkIsZUFBZTtDYWhxQ2pCOztBYm1xQ0E7O0VhenBDQSxtQkFBQTtFYjRwQ0UsWUFBWTtFQUNaLHFCQUFxQjtFYXRwQ3RCLHFCQUFLO0VieXBDSixtQmF4cENVO0VieXBDVixxQmF4cENTO0VieXBDVCxjYXhwQ1c7RWIycENYLG9CTWx2RFM7RU5tdkRULGdCTWx2RFM7Q05tdkRWOztBQUVEO0VBQ0UscUJhOXBDbUI7RWJncUNuQixxQmFocUN1QjtFYmlxQ3ZCLG1CTTFnRGtCO0VOMmdEbEIscUJhanFDeUI7RWJrcUN6QixjTXpnREE7RU40Z0RBLG9CTTUrQ21CO0VONitDbkIsZ0JNNStDZ0I7RU42K0NoQixXTTMrQ0E7RU40K0NBLGlCTTMrQ0E7RU40K0NBLGtCYXhxQ3FCO0VieXFDckIsd0NheHFDdUI7VWJ3cUN2QixnQ2F4cUN1QjtDYnlxQ3hCOztBQUVEO0VBQ0UsV2F4cUNRO0VieXFDUixZYXhxQ1U7Q2J5cUNYOztBQUVEO0VBQ0UsZWF4cUNVO0NieXFDWDs7QUFFRDtFQUNFLGVhdnFDVTtDYndxQ1g7O0FBRUQ7RUFDRSxxQmF2cUNXO0VieXFDWCxxQmF2cUNpQjtFYndxQ2pCLG1CYXZxQ2E7RWJ3cUNiLHFCTTN4RFM7RU40eERULGNNM3hEUztFTjh4RFQsb0JNM3hEUztFTjR4RFQsZ0JNM3hEUztFTjR4RFQsWU16dERBO0VOMHREQSx3QmE3cUN3QjtFYjhxQ3hCLG1CYTlxQ29CO0NiK3FDckI7O0FBRUQ7RUFDRSxtQk1sakRBO0VObWpEQSxZTWxqREE7RU5takRBLGFNbGpEQTtFTm1qREEsT01yaERFO0VOc2hERixRTXJoREU7RU5zaERGLGNNcGhEQTtFTnFoREEsd0JhdHJDc0I7Q2J1ckN2Qjs7QUFFRDtFQUNFLHFCTXgrQ0U7RU4wK0NGLHFCYTFyQ2M7RWIyckNkLG1CYTFyQ1c7RWIyckNYLHFCYTFyQ2tCO0ViMnJDbEIsY2F4ckNBO0ViMnJDQSxvQmEzckNXO0ViNHJDWCxnQmF2ckNXO0Vid3JDWCxZT3B0RE87RVBxdERQLGFhOXJDQztFYityQ0QsZWF0ckNXO0VidXJDWCxXQUFXO0NPdnREWjs7QVAwdEREOztFQUVFLFdhcHJDQztDYnFyQ0Y7O0FBRUQ7RUFDRSxZYXByQ1E7RWJxckNSLCtCYXByQ1c7RWJzckNYLDJCYS9xQ0M7RWJnckNELHVCYW5yQ1E7RWJvckNSLG1CYW5yQ1c7RWJvckNYLGlCYWhyQ1k7RWJpckNaLG1CYWhyQ1c7Q2JpckNaOztBQUVEO0VBQ0UsZWFockNZO0ViaXJDWixtQmFockNjO0ViaXJDZCxZYWhyQ0M7RWJpckNELGtCYWhyQ2M7RWJpckNkLGlCRXoyRE87Q0YwMkRSOztBQUVEO0VBQ0UsZ0JhL3FDQztDYmdyQ0Y7O0FBRUQ7RUFDRSxjYWpzQ0M7Q2Jrc0NGOztBQUVEO0VBQ0UsZ0JhenFDVztFYjBxQ1gsaUJhenFDYTtFYjBxQ2IsbUJhenFDZ0I7RWIwcUNoQixVYXpxQ0M7RWIwcUNELFNhenFDQztFYjBxQ0QseUNhenFDNEI7TWJ5cUM1QixxQ2F6cUM0QjtVYnlxQzVCLGlDYXpxQzRCO0NiMHFDN0I7O0FBRUQ7RUFDRSxlYXRxQ0E7RWJ1cUNBLFlhdHFDUTtFYnVxQ1IsaUJhdHFDVztFYnVxQ1gsb0JhdHFDUTtFYnVxQ1IsaUJhdHFDYztFYnVxQ2Qsc0JhdHFDVTtFYnVxQ1YsVWF0cUNDO0VidXFDRCxpQmF0cUNXO0VidXFDWCxtQmF0cUNhO0VidXFDYixtQkcvMERNO0VIZzFETiwrQmF0cUNXO0Vid3FDWCwyQmF0cUNXO0VidXFDWCx1Qk14M0RTO0VOeTNEVCwyQk14M0RxQjtFTnkzRHJCLHFDTXgzRG9CO0NOeTNEckI7O0FBRUQ7RUFDRSxZTXR6REE7Q051ekREOztBQUVEO0VBQ0UsbUJNaHBERTtFTmlwREYsWU1ocERFO0VOaXBERiw2QmFockMwQjtFYmtyQzFCLHlCYWxyQzBCO0VibXJDMUIscUJFOTVEc0I7RUYrNUR0QixxQmFsckNrQjtFYm9yQ2xCLHFCYWxyQ2dCO0VibXJDaEIsbUJhaHJDUTtFYmlyQ1IscUJNNTREUztFTjY0RFQsY001NERTO0VOKzREVCxvQk01NERTO0VONjREVCxnQk01NERTO0VONjREVCx5QmFyckNvQjtFYnNyQ3BCLHNCYXRyQ29CO0Vid3JDcEIsNkJheHJDMEI7RWJ5ckMxQix3Qk16cURvQjtFTjRxRHBCLDJCYTNyQzBCO0ViNHJDMUIsc0JhNXJDMEI7RWI2ckMxQiwwQmE1ckNZO0ViNnJDWix1Qll2N0RtQjtFWnk3RG5CLHlCYXpyQ0M7RWIwckNELG9CYXhyQ2U7RWJ5ckNmLG1CYXhyQ2U7RWJ5ckNmLGVheHJDVztFYnlyQ1gsaUJheHJDVztDYnlyQ1o7O0FBRUQ7RUFDRSxvQmF0ckNZO0VidXJDWiwyQmF0ckNZO0VidXJDWixpQmF0ckNXO0NidXJDWjs7QUFFRDtFQUNFLHNCYXJyQ0M7RWJzckNELDJCYXByQ0U7RWJxckNGLG9CYWpzQ1E7RWJrc0NSLGtCYXByQ2M7RWJxckNkLFlhbnNDQztFYm9zQ0QsNkJhaHJDZ0I7RWJrckNoQix5QmFockN1QjtFYmlyQ3ZCLHFCYWhyQ2dCO0NiaXJDakI7O0FBRUQ7RUFDRSxpQmFockNnQjtFYmlyQ2hCLHFCYTVyQ1E7Q2I2ckNUOztBQUVEOztFQUVFLG9CYWp0Q1E7RWJrdENSLGtCYTVxQ2M7RWI2cUNkLDJCYTVxQ2E7Q2I2cUNkOztBQUVEO0VBQ0UsWWE1cUNLO0ViNnFDTCxrQmF4dENRO0NieXRDVDs7QUFFRDs7O0VBR0Usc0JhcnFDWTtDYnNxQ2I7O0FBRUQ7RUFDRSxxQmFycUNrQjtFYnVxQ2xCLHFCYS9xQ1E7RWJnckNSLG1CYXJxQ2U7RWJzcUNmLHFCYWxxQ1E7RWJtcUNSLGNhbHFDUTtFYnFxQ1Isb0JhanFDYztFYmtxQ2Qsa0JhanFDWTtFYmtxQ1oseUJhanFDYztFYmtxQ2Qsc0JhanFDaUI7RWJtcUNqQiw2QmFqcUNrQjtFYmtxQ2xCLHdCYWpxQ2tCO0Via3FDbEIsY2F6cUNFO0ViMHFDRixXYWpxQ0c7RWJrcUNILGFhN3BDUTtFYjhwQ1IsbUJhN3BDWTtFYjhwQ1osWWE3cENRO0NiOHBDVDs7QUFFRDtFQUNFLFlhNXBDRTtFYjZwQ0YscUJhNXBDYztFYjhwQ2QscUJhNXBDZTtFYjZwQ2YsbUJNbm5EUTtFTm9uRFIscUJhNXBDZ0I7RWI2cENoQixjYTVwQ0U7RWIrcENGLG9CRXRnRXNCO0VGdWdFdEIsa0JhenBDQztFYjBwQ0QseUJheHBDRTtFYnlwQ0Ysc0JhcnBDUztFYnVwQ1QsNkJhcnBDYTtFYnNwQ2Isd0JhcnBDYztFYnNwQ2QseUJhcnBDVztFYnNwQ1gsc0JhcnBDWTtFYnVwQ1osNkJhcnBDWTtFYnNwQ1osd0JhcHBDRTtDYnFwQ0g7O0FBRUQ7RUFDRSxZYXJwQ0M7RWJzcENELG9CYWxwQ2dCO0VBSWpCLGdCQUNDO0ViK29DQSxnQmFsNkJDO0VibTZCRCxtQmE5b0NFO0NiK29DSDs7QUFFRDtFQUNFLG9DYTFvQ1c7RWIyb0NYLGlDYXhvQ0U7RWJ5b0NGLGlCYXhvQ0U7RWJ5b0NGLG9CYXZvQ2lCO0Vid29DakIsa0JhcG9DRTtFYnFvQ0Ysa0NhcG9DYTtFYnFvQ2IscVdNNWdFb0I7RU42Z0VwQixxQk01Z0VTO0VONmdFVCxvQk01Z0VTO0VONmdFVCxrQk01Z0VTO0VONmdFVCxZTTVnRU87RU42Z0VQLGFNNWdFUztFTjZnRVQsZ0JPMzZETztFUDQ2RFAsbUJhN29DRTtFYjhvQ0Ysb0JNNThEQTtDTjY4REQ7O0FBRUQ7RUFDRSxzQk9qN0RrQjtDUGs3RG5COztBQUVEO0VBQ0Usb0JNajlEZTtFTms5RGYsaUJhL29DdUI7RWJncEN2QixlTXg1REE7RU55NURBLDRCYWhwQ3dCO0ViaXBDeEIsMkJhanBDd0I7S2JpcEN4Qix3QmFqcEN3QjtFYmtwQ3hCLG9CTXg1REE7RU55NURBLDJCYWxwQ0k7RWJtcENKLGtCYWxyQ2E7Q2JtckNkOztBQUVEO0VBQ0UscUJhcnBDMkI7RU4zeUI1QixxQkFBbUI7RVBtOERsQixtQmFycENHO0Vic3BDSCxxQk0zaUVTO0VONGlFVCxjTTNpRU87RU44aUVQLG9CTTNpRVM7RU40aUVULGdCTTNpRVM7RU40aUVULG1CYXpwQ0c7RWIwcENILGFhenBDVTtFYjBwQ1YsV01uakVBO0VOb2pFQSxZTW5qRUE7RU5vakVBLHlCTW5qRVM7RU5vakVULGNNbmpFTztFTm9qRVAsaUJNbmpFUztFTm9qRVQsMENNbmpFYTtFTm1qRWIscUNNbmpFYTtFTm1qRWIsa0NNbmpFYTtFTm9qRWIsaUJNai9EQTtFTmsvREEsZU1qL0RBO0VOay9EQSxhTTkrREU7RU4rK0RGLFdNNytEQTtDTjgrREQ7O0FBRUQ7RUFDRSxhTXZ5REE7RU53eURBLGNNdnlEQTtFTnd5REEsV01od0RBO0VOaXdEQSxpQk1od0RBO0VOaXdEQSx1Qk0vdkRFO0VOK3ZERixrQk0vdkRFO0VOK3ZERixlTS92REU7RU5nd0RGLFdNMXZEQTtDTjJ2REQ7O0FBRUQ7RUFDRSwwQmFycUNxQjtFYnNxQ3JCLGtCTWpnRWM7Q05rZ0VmOztBQUVEO0VBQ0UsZWF4cUNhO0VieXFDYixZYXhxQ0U7RWJ5cUNGLHFCYXhxQ1c7RWJ5cUNYLGlCYXhxQ2M7RWJ5cUNkLGdCYXhxQ2E7RWJ5cUNiLGtCYXhxQ1c7RWJ5cUNYLDZCYXhxQ2E7RWJ3cUNiLHdCYXhxQ2E7RWJ3cUNiLHFCYXhxQ2E7Q2J5cUNkOztBQUVEO0VBQ0Usb0JheHFDWTtFYnlxQ1osWWF4cUNFO0NieXFDSDs7QUFFRDtFQUNFLFlheHFDRTtFYnlxQ0Ysb0JheHFDaUI7RWJ5cUNqQixnQmF4cUNjO0VieXFDZCxnQmF4cUNjO0VieXFDZCxtQmF4cUNHO0NieXFDSjs7QUFFRDtFQUNFLG9DYXZxQ2E7RWJ3cUNiLGlDYXZxQ2U7RWJ3cUNmLGlCYXZxQ2M7RWJ3cUNkLG9CYXJxQ0U7RWJzcUNGLGtCYXJxQ1k7RWJzcUNaLGtDYXJxQ3VCO0Vic3FDdkIscVdhcnFDb0I7RWJzcUNwQixxQmEzakNFO0ViNGpDRixvQmExcUNFO0ViMnFDRixjYXJxQ1U7RWJzcUNWLFlhcnFDRztFYnNxQ0gsYWFycUNHO0Vic3FDSCxnQmFycUNXO0Vic3FDWCxtQmFycUNhO0Vic3FDYixvQmFycUNjO0Nic3FDZjs7QUFFRDtFQUNFLHNCYS9wQ0c7Q2JncUNKOztBQUVEO0VBQ0Usb0JhMXdDYTtFYjJ3Q2IsaUJhNXBDZTtFYjZwQ2YsZWE1d0NEO0ViNndDQyw0QmF6cENLO0ViMHBDTCwyQmF2cUNHO0tidXFDSCx3QmF2cUNHO0Vid3FDSCxvQmF6cENlO0ViMHBDZiwyQmF6cEN1QjtFYjBwQ3ZCLGtCYXpwQ2U7Q2IwcENoQjs7QUFFRDtFQUNFLHFCYXpwQ2lCO0ViMnBDakIscUJhcm5DRztFYnNuQ0gsbUJheHhDRDtFYnl4Q0MscUJhcHBDaUI7RWJxcENqQixjYTF4Q0Q7RWI2eENDLG9CYWxwQ2U7RWJtcENmLGdCYWxwQ1k7RWJtcENaLG1CYWxwQ2dCO0VibXBDaEIsYWFscENNO0VibXBDTixXYWxwQ007RWJtcENOLFlhbHlDRDtFYm15Q0MseUJhaHBDZTtFYmlwQ2YsY2FocENLO0ViaXBDTCxtQkU3cUVzQjtFRjhxRXRCLG1CYXR5Q0Q7RWJ1eUNDLDBDYS9vQ3NCO0ViK29DdEIscUNhL29Dc0I7RWIrb0N0QixrQ2Evb0NzQjtFYmdwQ3RCLHVCYS9vQ2lCO0ViZ3BDakIsZWEvb0NZO0ViZ3BDWixhYS9vQ0s7RWJncENMLFdhL29DSztDYmdwQ047O0FBRUQ7RUFDRSx3QmExb0NjO0ViMm9DZCx5QmExb0NvQjtFYjJvQ3BCLHNCYTFvQ21CO0ViMm9DbkIsNEJHMW9FaUI7RUgyb0VqQixrQ2Exb0NhO0ViMG9DYiw2QmExb0NhO0ViMG9DYiwwQmExb0NhO0ViMm9DYixzQmExb0NlO0NiMm9DaEI7O0FBRUQ7RUFDRSxxQ2Exb0NvQjtFYjJvQ3BCLDZCYTFvQzJCO0NiMm9DNUI7O0FBRUQ7RUFDRSxlYXBvQ1E7RWJxb0NSLFlhOXpDRDtFYit6Q0MscUJhN25DWTtFYjhuQ1osaUJhN25DZTtFYjhuQ2YsZ0JhN25DVztFYjhuQ1gsa0JhN25DYztFYjhuQ2QsNkJhdG5DRTtFYnNuQ0Ysd0JhdG5DRTtFYnNuQ0YscUJhdG5DRTtDYnVuQ0g7O0FBRUQ7RUFDRSwwQmE1bkNxQjtFYjZuQ3JCLFlheDBDRDtDYnkwQ0E7O0FBRUQ7RUFDRSxtQk0xckVTO0VOMnJFVCxXTTFyRU87RU4yckVQLE9NMXJFQTtFTjJyRUEsUU14bkVBO0VOeW5FQSxhTXhuRUE7RU55bkVBLGtCTXZuRWU7RU53bkVmLGlCYWhvQ3FCO0ViaW9DckIsb0JNLzZERTtFTmc3REYsZ0JNLzZERTtFTmc3REYsMkJNOTZEbUI7S044NkRuQix3Qk05NkRtQjtFTis2RG5CLGlCTTk2REE7RU4rNkRBLG9CYXBvQ3VCO0VicW9DdkIsZ0JhcG9DYTtFYnFvQ2IsWWFwb0NTO0NicW9DVjs7QUFFRDtFQUNFLG9CYW5vQ2lCO0Nib29DbEI7O0FBRUQ7RUFDRSxvQmEvbkNpQjtDYmdvQ2xCOztBQUVEO0VBQ0Usb0JhL25DZTtFYmdvQ2YsMEJhL25DYTtFYmdvQ2IsaUJhL25DRztDYmdvQ0o7O0FBRUQ7RUFDRSxjYXpuQ1U7Q2IwbkNYOztBQUVEO0VBQ0UsWWF0bkNFO0VidW5DRixxQmF0bkNpQjtFYnduQ2pCLHFCYXRuQ2tCO0VidW5DbEIsbUJhdG5DaUI7RWJ1bkNqQixxQmF0bkNZO0VidW5DWixjYXRuQ1k7RWJ1bkNaLHlCYXJuQ0U7RWJzbkNGLHNCYXBuQ0U7RWJzbkNGLDZCYXBuQ2E7RWJxbkNiLHdCYWhuQ0U7Q2JpbkNIOztBQUVEO0VBQ0UscUJham5DZTtFYm1uQ2YscUJhL21DaUI7RWJnbkNqQixtQmEvbUNZO0ViZ25DWixxQmFsbkNFO0VibW5DRixjYS9tQ1U7RWJrbkNWLG9CYS9tQ2lCO0ViZ25DakIsZ0JhL21DYTtFYmduQ2IsWWEvbUNRO0NiZ25DVDs7QUFFRDtFQUNFLG1CYTNtQ0c7RWI0bUNILFVhN3BDRDtFYjhwQ0MsVWEzbUNHO0ViNG1DSCxlYTNtQ1k7RWI0bUNaLDJCYTNtQ2M7RWI0bUNkLDhDYTNtQ3FCO01iMm1DckIsMENhM21DcUI7VWIybUNyQixzQ2EzbUNxQjtFYjRtQ3JCLFdhM21DUTtFYjRtQ1IscUdhM21DVTtFYjJtQ1YsNkZhM21DVTtFYjJtQ1Ysd0ZhM21DVTtFYjJtQ1YscUZhM21DVTtFYjJtQ1YsbUhhM21DVTtFYjRtQ1YsZ0JhM21DYztDYjRtQ2Y7O0FBRUQ7RUFDRSwwQ2F4bUNvQjtNYndtQ3BCLHNDYXhtQ29CO1Vid21DcEIsa0NheG1Db0I7RWJ5bUNwQixRYXhtQ0s7RWJ5bUNMLFdhMXFDRDtDYjJxQ0E7O0FBRUQ7RUFDRSw0QmExbUMyQjtDYjJtQzVCOztBQUVEO0VhdG1DQyxtQkFBa0I7RWJ3bUNqQixZYXZtQ0E7RWJ3bUNBLFlhdm1DQTtFYndtQ0EsYUFBYTtFTy9xRWQsWUFBUTtFTTRrQ1IsbUJBQ087RWJxbUNOLGtCYXBtQ1c7RWJxbUNYLG9WQUFvVjtFT25yRXJWLDJCQUF5QjtFTW9sQ3pCLG1CQUFBO0Via21DQyxlYWptQ1k7RWJrbUNaLCtEQUF1RDtNQUF2RCwyREFBdUQ7VUFBdkQsdURBQXVEO0VPdnJFeEQsMEJBQXlCO0VNMGxDekIsWUFBQTtFYmdtQ0MsaUJhL2xDYTtFYmdtQ2IsV0FBVztFTzNyRVosVUFBUTtFTWdtQ1IsdUJBQVk7RWI4bENYLG9CYTVsQ21CO0ViNmxDbkIscUdhNWxDWTtFYjRsQ1osNkZhNWxDWTtFYjRsQ1osd0ZhNWxDWTtFYjRsQ1oscUZhNWxDWTtFYjRsQ1osbUhhNWxDWTtDYjZsQ2I7O0FBRUQ7RUFDRSxvQ016eUVxQjtNTnl5RXJCLGdDTXp5RXFCO1VOeXlFckIsNEJNenlFcUI7RU4weUVyQixXTXp5RVM7Q04weUVWOztBQUVEO0VBQ0UsWU12dUVBO0VOd3VFQSxxQmFsbUNvQjtFYm9tQ3BCLHFCYXBtQ3dCO0VicW1DeEIsbUJNNWtFa0I7RU42a0VsQixxQk01a0VpQjtFTjZrRWpCLGNNaGtFQTtFTm1rRUEsb0JNbmlFbUI7RU5vaUVuQixrQmF6bUNzQjtFYjBtQ3RCLHlCYTFtQ3NCO0ViMm1DdEIsc0JhM21Dc0I7RWI2bUN0Qiw2QkFBNkI7RU90dEU5Qix3QkFBeUI7RU00bUN6QixvQkFBVTtDYjZtQ1Y7O0FBRUQ7RUFDRSxtQmEzbUNjO0ViNG1DZCxPYTNtQ0M7RWI0bUNELFFhbG5DQTtFYm1uQ0EsWWEzbUNTO0ViNG1DVCxrQmEzbUNnQjtFYjRtQ2hCLHFCYTNtQ1k7RWI2bUNaLHFCYTNtQ1c7RWI0bUNYLG1CYTNtQ2E7RWI0bUNiLHFCYTNtQ2E7RWI0bUNiLGNhM21DWTtFQUliLG9CQUFVO0ViMm1DVCxrQmFsbUNBO0VibW1DQSxXQUFXO0NPM3VFWjs7QVA4dUVEOztFQUVFLFlhMW1DUTtFYjJtQ1IsZUFBZTtFYXhtQ2YsbUJBQ007RUFDTCxXQUFVO0VBQ1YsYUFBWTtFQUNaLE9BQUs7RUFDTCxtQ0FBMkI7Q2J5bUM3Qjs7QUFFRDtFT3p2RUMsUUFBUTtDUDJ2RVI7O0FBRUQ7RUFDRSxTYXJtQ0E7Q2JzbUNEOztBQUVEO0VBQ0UsbUJham1DQztFYmttQ0QsT0FBTztFT253RVIsUUFBUTtFTXNxQ1IsWUFBQTtFYmdtQ0MsYWEvbENVO0ViZ21DVixxQkFBcUI7RWEzbEN0QixxQkFBQTtFQUNBLG1CQUNDO0ViNmxDQSxxQmEzbENDO0VBSEYsY0FJQztFYjhsQ0Esb0JhMWxDbUI7RWIybENuQixrQmE1bENBO0NiNmxDRDs7QUFFRDtFQUNFLG1CYTFsQ1k7RWIybENaLFlhMWxDRztFYjJsQ0gsNkJhemxDRztFYnlsQ0gsd0JhemxDRztFYnlsQ0gscUJhemxDRztFYjBsQ0gsV2ExbUNEO0NiMm1DQTs7QUFFRDtFYTdtQ0MsV0FBQTtFYittQ0Msd0JhbGxDeUI7Q2JtbEMxQjs7QUFFRDtFQUNFLFlhL2tDYTtFYmdsQ2IsZWEva0NhO0ViZ2xDYixtQmEva0NjO0ViZ2xDZCxPYS9rQ0c7RWJnbENILFFhL2tDRztFYmdsQ0gsV2Eva0NHO0ViZ2xDSCxhYS9rQ2E7RWJnbENiLG1DYS9rQ29CO0ViZ2xDcEIsV2Eva0NHO0NiZ2xDSjs7QUFFRDtFQUNFLFlhL2tDYTtFYmdsQ2IsZWFob0NZO0ViaW9DWixtQmEva0NjO0ViZ2xDZCxPYS9rQ087RWJnbENQLFNhL2tDUTtFYmdsQ1IsV2Eva0NXO0ViZ2xDWCxhYS9rQ1k7RWJnbENaLG1DTTE1RW9CO0VOMjVFcEIsV00xNUVPO0NOMjVFUjs7QUFFRDtFQUNFLFdNMTVFTztFTjI1RVAscUJNeDFFaUI7RU4wMUVqQixxQmF0bEN1QjtFYnVsQ3ZCLG1CYXZsQzJCO0VBeEQ1QixxQkEwQkU7RWJ1bkNELGNhcmxDYTtFYndsQ2Isb0JhcmxDYztFYnNsQ2QsZ0JhcmxDZ0I7RWJzbENoQix5QmFybEN1QjtFYnNsQ3ZCLHNCYXJsQ1k7RWJ1bENaLDZCYXJsQ3NCO0Vic2xDdEIsd0JhcmxDdUI7RWJzbEN2QiwwQk14akUrQjtFTzY1QmhDLHVCQTBCRTtFYm9vQ0QseUJhbmxDWTtFYm9sQ1osb0JhbmxDYTtFQTVFZCwyQkEwQkU7RWJ5b0NELHNCYWxsQ3FCO0VBakZ0QixtQkEwQkU7RWIyb0NELFNhamxDVTtFQXBGWCxZQUFBO0VidXFDQyxhYWhsQ2M7RWJpbENkLG9DYWhsQ2U7TWJnbENmLGdDYWhsQ2U7VWJnbENmLDRCYWhsQ2U7RWJpbENmLGdEYTVrQ0c7RWI2a0NILDhCYWhwQ0M7RWJncENELHlCYWhwQ0M7RWJncENELHNCYWhwQ0M7RWJpcENELFVhaGxDSTtFQTNGTCxXQUFBO0ViNnFDQyxXYTlrQ1k7Q2Ira0NiOztBQUVEO0VBQ0UsNEJhN2tDZTtDYjhrQ2hCOztBQUVEO0VBQ0UsZ0RNejhFb0I7Q04wOEVyQjs7QUFFRDtFQUNFLGVNejhFUztDTjA4RVY7O0FBRUQ7O0VBRUUsY2FubENzQjtDYm9sQ3ZCOztBQUVEO0VhanNDQyxZQUFBO0VibXNDQyxrQmFobENpQjtFYmlsQ2pCLG1CYTNxQ0E7Q2I0cUNEOztBQUVEO0VhdnNDQyxZQUFBO0VieXNDQyxlYTVrQ1k7RUFLYixtQkFBQTtFQUNBLE9BQUE7RWJ5a0NDLFFhdmtDQztFYndrQ0QsWWExa0NEO0ViMmtDQyxZYXZrQ1U7RWJ3a0NWLG1DYXZrQytCO0Nid2tDaEM7O0FBRUQ7RUFDRSxlYXZrQ1k7RWJ3a0NaLG1CYXZrQ2M7RWJ3a0NkLFNhdmtDTTtFYndrQ04sVWFubENEO0Vib2xDQyxnQmF0a0NXO0VidWtDWCxpQmF0a0NlO0VidWtDZixZYXRrQ0U7RWJ1a0NGLGFhdmxDRDtFYndsQ0MseUNhcGtDRTtNYm9rQ0YscUNhcGtDRTtVYm9rQ0YsaUNhcGtDRTtFYnFrQ0YsV2F6bENEO0NiMGxDQTs7QUFFRDtFQUNFLFdhN2xDRDtFYjhsQ0MsU2Fsa0NPO0NibWtDUjs7QUFFRDtFQUNFLG1CTXgvRVM7Q055L0VWOztBQUVEO0VBQ0UsbUJNeC9FYTtFTnkvRWIsT2F2bUNEO0Vid21DQyxRYXJrQ0U7RWJza0NGLFdhem1DRDtFYjBtQ0MsZWFya0NZO0Vic2tDWixZYTNtQ0Q7RWI0bUNDLGFhcGtDVTtFYnFrQ1Ysb0JhNW1DQTtDYjZtQ0Q7O0FBRUQ7RUFDRSxrQmFobkNBO0ViaW5DQSxrQmFqa0NhO0Via2tDYixhYW5uQ0Q7RWJvbkNDLHFCYS9qQ1k7RWJpa0NaLHFCYS9qQ2E7RWJna0NiLG1CYS9qQ1M7RWJna0NULHFCYS9qQ2M7RWJna0NkLGNhL2pDVTtFYmtrQ1Ysb0JhM25DQTtFYjRuQ0Esa0JhOWpDWTtFYitqQ1oseUJhOWpDUTtFYitqQ1Isc0JhOWpDUztFYmdrQ1QsNkJhOWpDYztFYitqQ2Qsd0JhOWpDWTtDYitqQ2I7O0FBRUQ7RUFDRSxnQmFyb0NBO0Vic29DQSxpQk05aEZTO0VOK2hGVCxlTTloRlM7RU4raEZULFlNOWhGTztFTitoRlAsWU05aEZPO0VOK2hGUCxhTTloRlM7RU4raEZULG1CTTloRmE7RU4raEZiLHNCTTU5RWlCO0VONjlFakIsWU01OUVBO0VONjlFQSxpQk16OUVlO0VOMDlFZixxQmFya0N5QjtFYnVrQ3pCLHFCTXp4RWtCO0VOMHhFbEIsbUJNbHhFQTtFTm14RUEscUJNbHhFZ0I7RU5teEVoQixjTWx4RUE7RU5xeEVBLG9CYXZwQ0E7RWJ3cENBLGtCYXRrQ0U7RWJ1a0NGLHlCYXpwQ1M7RWIwcENULHNCYXRrQ1k7RWJ3a0NaLDZCYXRrQ1k7RWJ1a0NaLHdCYXRrQ2M7Q2J1a0NmOztBQUVEO0VBQ0Usa0JhdGtDYztFYnVrQ2QscUJhdGtDYztFYndrQ2QscUJXcmpGTztFWHNqRlAsbUJhdGtDYTtFYnVrQ2IscUJhdGtDYztFYnVrQ2QsY2F4cUNEO0ViMnFDQyxvQmExcUNBO0ViMnFDQSxrQmFya0NhO0Vic2tDYixhYXJrQ1E7RWJza0NSLGtCYTdxQ0E7RWI4cUNBLHFCYW5rQ1k7RWJva0NaLFlhbmtDUztFYm9rQ1QsaUJhbmtDZTtDYm9rQ2hCOztBQUVEO0VBQ0UsZ0JhbGtDYztFYm1rQ2Qsa0JhbGtDYztFYm1rQ2QsWWFsa0NFO0VibWtDRiw4QmFsa0NrQjtDYm1rQ25COztBQUVEO0VBQ0UsY2Fsa0NZO0NibWtDYjs7QU83K0VBO0VNaTdDRCxnQkFBSTtFYmdrQ0YsZ0JhOWpDVTtFYitqQ1YsWUFBWTtFT2wvRWIsa0JBQW1CO0NQby9FbkI7O0FBRUQ7RU90L0VDLGVBQWlCO0VNazhDakIsbUJBQU87RWJ1akNOLE9hdGpDQTtFYnVqQ0EsUWF0akNNO0VidWpDTixZYXRqQ087RWJ1akNQLGFhdGpDVztFYnVqQ1gsYWF0akNRO0VidWpDUixxQ2FyakNBO0Nic2pDRDs7QUFFRDtFQUNFLFlhcGpDVTtFQUVYLG1CQUFjO0Vib2pDYiwwQk1wNEV5QjtFTnE0RXpCLGlCTXA0RWlCO0VOcTRFakIsbUJNeDNFQTtFTnkzRUEsZU14M0VBO0NOeTNFRDs7QUFFRDtFYXBqQ0MsY0FBVztFYnNqQ1YsWWFyakNRO0Vic2pDUiw2QkFBNkI7RU83Z0Y5QixnQkFBaUI7Q1ArZ0ZqQjs7QUFFRDs7RWEvaUNDLGNBQVc7Q2JrakNYOztBQUVEO0VBQ0UseUJBQXlCO0NhN2lDM0I7O0FiZ2pDQTtFQUNFLGNhampDRjtFYmtqQ0UsbUJhL2lDYztFYmdqQ2QsV0FBVztFYTVpQ2IsUUFBTztFQUFDLFNBQUE7RUFBb0IsWUFBVTtFQUFRLHdCQUFZO01BQVosb0JBQVk7VUFBWixnQkFBWTtFQUFRLGFBQVk7RWJrakM1RSxvQkFBb0I7RU9uaUZyQixrQkFBbUI7RU1vL0NuQixjQUFjO0Nia2pDZDs7QUNsb0ZEO0VhakNBLG1CQUFRO0VBQ1AsWUFBVTtFQUNWLGlCQUFnQjtFQUNoQixjQUFXO0VBQ1gsUUFBQTtFQUNBLHFCQUFTO0VBQ1QscUJBQVk7RUFFWixxQlpGZ0I7RVlHaEIsbUJBQVM7RWR1cUZSLHFCY3RxRlk7RWR1cUZaLGNjdHFGVTtFZHlxRlYsb0JjdHFGQTtFZHVxRkEsa0JjcnFGZ0I7RWR3cUZoQiwyQmNucUZnQjtFZG9xRmhCLHNCY25xRlM7RWRvcUZULDBCY25xRlc7RWRvcUZYLHVCY2xxRkE7RWRvcUZBLG9DY2xxRmlCO0VkbXFGakIsK0JjbHFGZ0I7RWRtcUZoQiw4QmNscUZlO0VkbXFGZiwrQmNscUZZO0VBOUJkLHlCQW1DRTtFZGdxRkEsd0JjL3BGWTtFUHlGYixvQkFBbUI7Q1B3a0ZuQjs7QUFFRDtFQUNFLFdjN3BGUztFZDhwRlQsaUJjN3BGYztDZDhwRmY7O0FBRUQ7RUFDRSxtQmN0cEZBO0VBRUQsU0FBQTtFZHNwRkMsVWNycEZRO0Vkc3BGUixZY3JwRk87RWRzcEZQLHlDY3JwRk07TWRxcEZOLHFDY3JwRk07VWRxcEZOLGlDY3JwRk07Q2RzcEZQOztBQUVEO0VBQ0UsaUJjcnBGWTtFZHNwRlosbUJjN3BGUztFZDhwRlQsb0JjcHBGaUI7RWRxcEZqQixvQmNucEZBO0Vkb3BGQSxnQmNucEZZO0Nkb3BGYjs7QUFFRDtFQUNFLGNjanBGUTtDZGtwRlQ7O0FBRUQ7O0VBRUUsWWNocEZRO0VkaXBGUixpQmNocEZVO0VkaXBGVixhYzNxRkE7RWQ0cUZBLGtCYzdvRmU7RWQ4b0ZmLG9CYzdvRmU7RWQ4b0ZmLGlCYzlxRkE7RWQrcUZBLDRCY2hvRkc7RWRpb0ZILDJCY2hyRlM7S2RnckZULHdCY2hyRlM7Q2RpckZWOztBQUVEO0VBQ0UsbUJjem9GWTtFZDBvRlosV2N6b0ZJO0NkMG9GTDs7QUFFRDtFQUNFLFdPcm5GSztFUHNuRkwsa0JjMXJGQTtFZDJyRkEsb0Jjcm9GVztDZHNvRlo7O0FBRUQ7O0VBRUUsb0JNL3RGUztDTmd1RlY7O0FBRUQ7RUFDRSxZTTFwRkU7RU4ycEZGLG1CYzdvRnFCO0VkOG9GckIsaUJNdi9FRTtDTncvRUg7O0FBRUQ7RUFDRSxlTXQvRUE7RU51L0VBLG1CTXo5RUU7RU4wOUVGLFNNejlFRTtFTjA5RUYsVU14OUVBO0VOeTlFQSxnQk14OUVBO0VOeTlFQSxpQk14OUVBO0VOeTlFQSxZTWo3RUE7RU5rN0VBLGFNajdFQTtFTms3RUEseUNjdnBGeUI7TWR1cEZ6QixxQ2N2cEZ5QjtVZHVwRnpCLGlDY3ZwRnlCO0Nkd3BGMUI7O0FBRUQ7RUFDRSxlY3hwRlM7Q2R5cEZWOztBQUVEO0VBQ0UsNEJjeHBGWTtDZHlwRmI7O0FBRUQ7RUFDRSx5QmMzcUZBO0NkNHFGRDs7QUFFRDtFQUNFLFljbHVGQTtDZG11RkQ7O0FBRUQ7RUFDRSwwQmM5b0ZBO0NkK29GRDs7QUFFRDtFQUNFLFVjNW9GTTtDZDZvRlA7O0FBRUQ7RUFDRSxnQmM5dUZBO0VkK3VGQSx5QmN2b0ZHO0Vkd29GSCxZY3BvRkM7RWRxb0ZELCtCY2xvRkU7Q2Rtb0ZIOztBQUVELHlCTXR4RnVCOztBTnd4RnZCO0VBQ0UsbUJNdHhGUztFTnV4RlQsVU10eEZPO0VOdXhGUCxRTXB0RkE7RU5xdEZBLFdNcHRGQTtFTnF0RkEsZU1qdEZlO0VOa3RGZixZTWh0RlM7RU5pdEZULGFNOWlGRTtFTitpRkYsb0JjeG9GeUI7Q2R5b0YxQjs7QUFFRDtFQUNFLG1CYzFvRkE7RUFFRCxpQkFBVztFZDBvRlYsWWN6b0ZPO0NkMG9GUjs7QUFFRDtFQUNFLGlCY3ZvRmM7RWR3b0ZkLHNCY25vRkE7RWRvb0ZBLG1CY3ZvRkE7Q2R3b0ZEOztBQUVEO0VBQ0Usa0Jjcm9Ga0I7RWRzb0ZsQixrQmNyb0ZjO0Vkc29GZCxhY3JvRlU7RWRzb0ZWLHFCY3JvRlc7RWR1b0ZYLHFCY3JvRmdCO0Vkc29GaEIsbUJHeHhGZTtFSHl4RmYscUJjcm9Ga0I7RWRzb0ZsQixjQUFjO0VBR2Qsb0JHcHdGd0I7RUhxd0Z4QixrQkFBa0I7RU90dEZuQix5QkFBd0I7RU9nRnpCLHNCQUFlO0VkMG9GYiw2QkFBNkI7RU8xdEY5Qix3QkFBeUI7Q1A0dEZ6Qjs7QUFFRDtFTzl0RkMsZ0JBQWlCO0VPZ0ZsQixpQkFBZTtFZGlwRmIsa0JjdG9GYTtFZHVvRmIsMEJBQTBCO0Vjbm9GNUIsZUFBWTtFQUdULFlBQVk7RUFDWixtQkFBYTtFQUNiLFlBQVU7RWRtb0ZYLGFBQWE7RUNoMEZmLGVBQUE7RWN6Q0EsbUJBQU07RUFDTCxZQUFXO0VBQ1gsa0JBQWtDO0NmNDJGbEM7O0FBRUQ7RUFDRSxjZWozRkk7RWZrM0ZKLFlNdjFGTztFTncxRlAsYU12MUZTO0VOdzFGVCxtQk12MUZTO0VOdzFGVCxTTXYxRkE7RU53MUZBLFVNdjFGQTtFTncxRkEseUNNdjFGYTtNTnUxRmIscUNNdjFGYTtVTnUxRmIsaUNNdjFGYTtFTncxRmIsb1RlajNGeUI7RWZrM0Z6QiwyQmVsM0Z5QjtDZm0zRjFCOztBQUVEO0VBQ0UsZ0JNN3pGRTtFTjh6RkYsaUJNN3pGRTtFTjh6RkYsZU1uekZBO0VOb3pGQSxZTW56RkE7RU5vekZBLFlNbnpGQTtFTm96RkEsYU1uekZBO0VDbURELG1CQUFtQjtFUGt3RmxCLHNCZXYzRlE7RWZ3M0ZSLFlNbm9GRTtFTm9vRkYsaUJNbm9GZTtFTm9vRmYscUJNdm5GQTtFTnluRkEscUJlMzNGMEI7RWY0M0YxQixtQmUxM0ZVO0VmMjNGVixxQk05bkZrQjtFTituRmxCLGNNOW5GRTtFTmlvRkYsb0JNN25GZTtFTjhuRmYsa0JlNzNGUztFZjgzRlQseUJNNW9GdUI7RU42b0Z2QixzQk01b0ZvQjtFTjhvRnBCLDZCZWg0RjBCO0VmaTRGMUIsd0JlajRGMEI7Q2ZrNEYzQjs7QUFFRDtFQUNFLGtCZS8zRkE7RWZnNEZBLHFCZS8zRlc7RWZpNEZYLHFCZS8zRlE7RWZnNEZSLG1CZS8zRlk7RWZnNEZaLHFCZS8zRmE7RWZnNEZiLGNlLzNGVztFZms0Rlgsb0JlOTNGZ0I7RWYrM0ZoQixrQmU5M0ZlO0VmKzNGZixhT2x5Rk87RVBteUZQLGtCZTk0RkE7RWYrNEZBLHFCZS8zRlU7RUFJWCxZQUFRO0VmNjNGUCxpQmU1M0ZZO0NmNjNGYjs7QUFFRDtFQUNFLGdCZTUzRkE7RWY2M0ZBLGtCZTUzRlM7RWY2M0ZULFllbjRGQTtFZm80RkEsOEJlMTNGQztDZjIzRkY7O0FBRUQ7RUFDRSxjZXozRkM7Q2YwM0ZGOztBQUVEO0VBQ0UsZ0JldjNGTTtFZnczRk4sZ0JldDNGWTtFZnUzRlosWUFBWTtFT3Z6RmIsa0JBQW1CO0NQeXpGbkI7O0FBRUQ7RUFDRSwwQmU1MkZDO0VmNjJGRCx1QmVuM0ZPO0NmbzNGUjs7QUFFRCx5QmVqM0ZJOztBZm0zRko7RUFDRSxZZTkyRkM7RWYrMkZELG1CZTcyRkU7RWY4MkZGLG1CQUFtQjtDZXoyRnJCOztBZjQyRkE7RUFDRSxZZXoyRkM7RWYwMkZELG1CZXoyRlk7RWYwMkZaLGlCZXgyRkM7RWZ5MkZELGVleDJGYTtFZnkyRmIsbUJBQW1CO0VlbjJGckIsZUFBYTtDZnEyRlo7O0FBRUQ7RUFDRSxZZW4yRlU7RWZvMkZWLG1CZWwyRkM7Q2ZtMkZGOztBQUVEO0VBQ0UscUJBQXFCO0VlMTFGdEIscUJBQU07RWY2MUZMLG1CZTUxRlk7RWY2MUZaLHFCZTMxRk87RWY0MUZQLGNlMzFGWTtFZjgxRlosb0JBQW9CO0VPLzFGckIsa0JBQW1CO0VRVXBCLFdBQVc7Q2Z3MUZWOztBT2wyRkE7RVFVRCxtQkFBWTtFZjQxRlYsaUJldjFGWTtFZncxRlosYUFBYTtDT3YyRmQ7O0FQMDJGRDtFQUNFLGFBQWE7RU8zMkZkLFlBQVE7RVFVVCxtQkFBWTtDZm8yRlg7O0FDcDhGRDtFZXhDQyxtQkFBUTtDaEJnL0ZSOztBQUVEO0VnQjkrRkUsZUFBVztFQUNYLGtCQUFnQjtDaEJnL0ZqQjs7QUFFRDtFZ0I5K0ZFLGVBQWM7RUFDZCxtQkFBWTtFQUNaLGdCQUFhO0VBQ2IsaUJBQWlCO0VBWmpCLFlBQU07RUFBTixhQXVCQTtFQXZCQSxTQUFBO0VoQisvRkEsVWdCdCtGUTtFaEJ1K0ZSLHlDRzU0RmdCO01INDRGaEIscUNHNTRGZ0I7VUg0NEZoQixpQ0c1NEZnQjtDSDY0RmpCOztBQUVEOztFQUVFLDBCZ0J0K0ZXO0NoQnUrRlo7O0FBRUQseUJnQmwrRkU7O0FoQm8rRkY7RUFDRSx3QmdCaitGdUI7RUExQ3ZCLGNBNkNBO0NoQmcrRkQ7O0FBRUQ7RUFDRSxXZ0IvOUZVO0NoQmcrRlg7O0FBRUQ7RUFDRSxtQmdCLzlGaUI7RWhCZytGakIsb0JnQi85RmM7RWhCZytGZCxZZ0IvOUZDO0VoQmcrRkQsaUJnQjk5RkU7RWhCKzlGRixrQmdCOTlGWTtFaEIrOUZaLHVEZ0I5OUZRO1VoQjg5RlIsK0NnQjk5RlE7RWhCKzlGUix1QmdCOTlGUztFaEIrOUZULHFCZ0I5OUZlO0VoQis5RmYsZWdCOTlGYTtFaEIrOUZiLFdnQjk5RlM7Q2hCKzlGVjs7QUFFRDtFQUNFLGVBQWU7RWdCMTlGaEIsOEJBQVc7RUFDVixTQUFRO0VBQ1IsWUFBTTtFQUNOLFlBQU87RUFDUCxhQUFhO0VBQ2Isb0NBQW1CO01BQW5CLGdDQUFtQjtVQUFuQiw0QkFBbUI7Q2hCNDlGcEI7O0FBRUQ7RWdCMTlGRSxZQUFZO0VoQjQ5RlosWUFBWTtFZ0J6OUZiLFlBQUE7RUFDQyxlQUFhO0VBQ2IsbUJBQWlCO0VBQ2pCLG9CQUFtQjtFQUluQixRQUFRO0VBQ1IsU2J5Qlk7RUgrN0ZaLG9DQUE0QjtNQUE1QixnQ0FBNEI7VUFBNUIsNEJBQTRCO0NDeGdHOUI7O0FEMmdHQTtFTTloR0UsWUFBUztFQUNULFdBQVM7RUFDVCxhQUFTO0VBQ1QsZUFBUztFQUNULG1CQUFhO0VXdEJiLG9CQUFlO0VYeUZmLFVBQUE7RUFDQSxPQUFBO0VBSUUsb0NXN0ZxQjtNWDZGckIsZ0NXN0ZxQjtVWDZGckIsNEJXN0ZxQjtFWCtGdkIsdURXL0Z1QjtFWCtGdkIsK0NXL0Z1QjtFWCtGdkIsMENXL0Z1QjtFWCtGdkIsdUNXL0Z1QjtFWCtGdkIsMkVXL0Z1QjtDakIwakd4Qjs7QUFFRDtFQUNFLGVpQjFqR2E7Q2pCMmpHZDs7QUFFRDtFQUNFLGNpQjFqR1M7RWpCMmpHVCxpQmlCMWpHZ0I7RVYrR2pCLGdEQUF5QjtFQUF6QiwyQ0FBeUI7RUFBekIsd0NBQXlCO0VQNjhGeEIsaUJpQnpqR0c7Q2pCMGpHSjs7QUFFRDtFQUNFLFVpQjlpR0k7Q2pCK2lHTDs7QUFFRDtFQUNFLGVPcjlGTztFUHM5RlAsOEJpQnJqR1c7RWpCc2pHWCxtQk12c0ZRO0VOd3NGUixpQk94OUZPO0VQeTlGUCxZaUJ4akdFO0VqQnlqR0YsaUJNMXNGUTtFVzFZVixrQkEwQ1k7RWpCNGlHVix1QmlCM2lHZTtFakI0aUdmLHFCaUIzaUdzQjtDakI0aUd2Qjs7QUFFRDtFQUNFLGVpQjNpR2lCO0VqQjRpR2pCLGVPbCtGTztDUG0rRlI7O0FBRUQ7RUFDRSxtQmlCdGpHRztFakJ1akdILGVpQjVpR2U7RWpCNmlHZixZaUI1aUdNO0VBdERSLFVBeURLO0VqQjJpR0gsYWlCMWlHYztFakIyaUdkLFFpQjFpR1M7RWpCMmlHVCwrQ01ubEdvQjtNTm1sR3BCLDJDTW5sR29CO1VObWxHcEIsdUNNbmxHb0I7RU5vbEdwQixtQk1ubEdTO0NOb2xHVjs7QUFFRDtFQUNFLDJzQk1ubEdhO0VOb2xHYiwyQmlCL2lHMkI7Q2pCZ2pHNUI7O0FBRUQ7RU9yL0ZDLHVvQkFBd0I7RVB1L0Z2QiwyQmlCbGpHYztDakJtakdmOztBQUVEO0VBQ0Usd2NpQi9pR0c7RUF0RUwsMkJBdUVlO0NqQmdqR2Q7O0FBRUQ7RUFDRSwrbUJNcG1Ha0I7RU5xbUdsQiwyQk1wbUdvQjtDTnFtR3JCOztBQUVEO0VBQ0UsMlVpQnRqRzJCO0VqQnVqRzNCLDJCaUJ2akcyQjtDakJ3akc1Qjs7QUFFRDtFQUNFLHdsQmlCajFGRztFakJrMUZILDJCTzNnR3VCO0NQNGdHeEI7O0FBRUQ7RUFDRSxvbUhpQnZqR2M7RWpCd2pHZCwyQmlCdmpHZ0I7Q2pCd2pHakI7O0FBRUQ7RUFDRSxrRGlCdmpHZ0I7TWpCdWpHaEIsOENpQnZqR2dCO1VqQnVqR2hCLDBDaUJ2akdnQjtDakJ3akdqQjs7QUFFRDtFQUNFLG1CaUJ2akdrQjtFakJ3akdsQixnRGlCcmpHUTtFakJxakdSLDJDaUJyakdRO0VqQnFqR1Isd0NpQnJqR1E7Q2pCc2pHVDs7QUFFRDs7MkdpQjlpR1c7O0FqQmtqR1gsc0JpQi9pR29COztBakJpakdwQjtFQUNFLG9CaUJ0bEdHO0VqQnVsR0gsbUNpQjlpR1M7RWpCK2lHVCxtQ2lCcmpHYTtFakJzakdiLDRCaUI5aUdxQjtFakIraUdyQixpQ2lCOWlHd0I7RWpCK2lHeEIsb0NpQjlpR21CO0VqQitpR25CLG1DaUI5aUcwQjtFakIraUcxQixnQmlCOWlHZ0I7Q2pCK2lHakI7O0FBRUQ7RUFDRSxpQmlCOWlHVTtFakIraUdWLG1CaUJsbUdHO0VqQm1tR0gsYWlCM2lHYztFakI0aUdkLGtCaUIzaUdjO0NqQjRpR2Y7O0FBRUQ7RUFDRSxpQmlCeG1HRztFakJ5bUdILCtGaUJ0aUdhO0VqQnVpR2IsdUJpQjFtR0c7RWpCMm1HSCxvQ2lCcmlHYTtFakJzaUdiLG9CaUI1bUdHO0VqQjZtR0gsMEJpQm5pR3lCO0VqQm9pR3pCLHFCaUJuaUd3QjtFakJvaUd4QixzQmlCbmlHb0I7RWpCb2lHcEIsd0JpQm5pR3FCO0VqQm9pR3JCLG9CaUJuaUdxQjtFakJvaUdyQixVaUJuaUdjO0VqQm9pR2Qsa0JpQm5uR0c7RWpCb25HSCxtQmlCaGlHb0I7RWpCaWlHcEIsWWlCNXJHRjtFakI2ckdFLG1CaUI3aEd1QjtFakI4aEd2QixtRGlCditGYTtFakJ1K0ZiLDJDaUJ2K0ZhO0VqQnUrRmIsc0NpQnYrRmE7RWpCdStGYixtQ2lCditGYTtFakJ1K0ZiLG1FaUJ2K0ZhO0NqQncrRmQ7O0FBRUQ7RUFDRSxhaUIzaEdrQjtFakI0aEdsQixrQmlCM2hHa0I7Q2pCNGhHbkI7O0FBRUQ7RUFDRSxpQmlCM2hHb0I7Q2pCNGhHckI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJpQjNoR29CO0VqQjRoR3BCLGVpQjdzR0c7Q2pCOHNHSjs7QUFFRDtFQUNFLG1CaUIxb0dHO0VqQjJvR0gsWUFBWTtFQUNaLGlCaUI1b0dHO0VqQjZvR0gsd0JpQnZoRzRCO0VqQndoRzVCLHFCaUI5b0dHO0VqQmdwR0gscUJpQnZoRzJCO0VqQndoRzNCLG1CaUJ2aEdvQjtFakJ3aEdwQixxQmlCdmhHeUI7RWpCd2hHekIsY2lCdmhHb0I7RWpCMGhHcEIsb0JpQnZoR29CO0VqQndoR3BCLGdCaUI5dEdGO0NqQit0R0M7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osa0JpQnRoR3dCO0VqQnVoR3hCLGVpQnRoR29CO0VqQnVoR3BCLG9CaUJ0aEcwQjtDakJ1aEczQjs7QUFFRDtFQUNFLFlpQnp1R0Y7Q2pCMHVHQzs7QUFFRDtFQUNFLG9CaUJoaEdzQjtFakJpaEd0QixpQmlCaGhHWTtDakJpaEdiOztBQUVEO0VBQ0UsWWlCL2dHYztFakJnaEdkLGFpQm52R0c7Q2pCb3ZHSjs7QUFFRDtFQUNFLHFCaUJ4Z0drQjtFakIwZ0dsQixxQmlCdGdHdUI7RWpCdWdHdkIsbUJpQm5yR0c7RWpCb3JHSCxxQmlCbmdHc0I7RWpCb2dHdEIsY2lCcnJHRztFakJ3ckdILG9CaUJ4ckdHO0VqQnlyR0gsZ0JpQnQvRm1CO0VqQnUvRm5CLFlpQjFyR0c7Q2pCMnJHSjs7QUFFRDtFQUNFLFdpQjUrRks7RWpCNitGTCxtQmlCMXdHa0I7Q2pCMndHbkI7O0FBRUQ7RUFDRSxlaUJ2K0ZLO0NqQncrRk47O0FBRUQ7RWlCN3dHQSxxQkFvVFk7RWpCNDlGVixxQk01dkdTO0VONnZHVCxtQk01dkdTO0VONnZHVCxxQk01dkdrQjtFTjZ2R2xCLGNNNXZHUztFTit2R1Qsb0JpQmgrRnVCO0VqQmkrRnZCLGdCTXZyR2U7RU53ckdmLHlCaUJsK0YyQjtFakJtK0YzQixzQmlCbCtGZTtFakJvK0ZmLDZCaUJyOUZHO0VqQnM5Rkgsd0JpQmwrRks7RWpCbStGTCwwQmlCLzlGd0I7RWpCZytGeEIsdUJpQi85RmlCO0VqQmkrRmpCLHlCaUIvOUZZO0VqQmcrRlosb0JpQi85RmE7RWpCZytGYixZaUIvOUZhO0NqQmcrRmQ7O0FBRUQ7RUFDRSxZaUIxK0ZRO0NqQjIrRlQ7O0FBRUQ7RUFDRSxZTXJ4R1M7Q05zeEdWOztBQUVEO0VBQ0UsV01udEdBO0VOb3RHQSwwQmlCdCtGMkI7Q2pCdStGNUI7O0FBRUQ7RUFDRSxlaUJ4K0ZnQjtFakJ5K0ZoQixXRXB6R087RUZxekdQLHdCaUJwK0ZHO01qQm8rRkgsb0JpQnArRkc7VWpCbytGSCxnQmlCcCtGRztFakJxK0ZILG9CaUIvK0ZTO0VqQmcvRlQsWWlCeCtGYTtDakJ5K0ZkOztBQUVELHNCTWpnR29COztBTm1nR3BCOzsyR2lCditGd0I7O0FqQjIrRnhCO0VBQ0UsVU92c0dPO0VQd3NHUCxnQmlCaC9GRztFakJpL0ZILGdCTWh6R1M7RU5pekdULGlCTWh6R1M7RU5pekdULGlCTWh6R1M7RU5pekdULHFCTWh6R1M7RU5rekdULHFCTWh6R2E7RU5pekdiLG1CTTl1R0E7RU4rdUdBLHFCTTl1R2M7RU4rdUdkLGNNM3VHRTtFTjh1R0Ysb0JpQmovRm9CO0VqQmsvRnBCLGtCaUJqL0ZnQjtFakJrL0ZoQix5QmlCai9GaUI7RWpCay9GakIsc0JpQmovRnVCO0VBaFd6Qiw2QkFvV2U7RWpCZy9GYix3QmlCMytGRztFQXpXTCwyQkEwV1c7RWpCOCtGVCxzQmlCNytGbUI7Q2pCOCtGcEI7O0FBRUQ7RUFDRSxlaUI3K0ZZO0VqQjgrRlosMkJpQjcrRmU7RUFoWGpCLDBCQWtYWTtDakI2K0ZYOztBQUVEO0VBQ0UscUJNeDlGK0I7RU4wOUYvQixxQmlCNStGYTtFakI2K0ZiLG1CaUI1K0ZhO0VqQjYrRmIscUJpQjUrRm9CO0VqQjYrRnBCLGNpQjUrRmdCO0VqQisrRmhCLG9CaUI3K0Z3QjtFakI4K0Z4QixrQk0vaUdFO0VOZ2pHRix3QmlCLytGa0M7RWpCZy9GbEMscUJpQi8rRlc7RWpCaS9GWCxpQ09ydkd3QjtFUHN2R3hCLDRCaUI5L0ZVO0VqQisvRlYsWWlCaC9GTTtFakJpL0ZOLGtCaUJoL0ZlO0VqQmkvRmYsV2lCaC9GTTtFakJpL0ZOLGlCaUJoL0ZpQjtFQXBZbkIsb0JBdVljO0VqQisrRlosbUJpQnArRkc7Q2pCcStGSjs7QUFFRDs7RUFFRSxZTTdqR0U7RU44akdGLGVNMWpHQTtFTjJqR0EsbUJPbndHZ0I7RVBvd0doQixRaUI5M0dGO0VqQiszR0UsWU01MkdBO0VONjJHQSxZTTUyR0E7RU42MkdBLG9CTTUyR1M7Q042MkdWOztBQUVEO0VBQ0UsT00xeUdBO0NOMnlHRDs7QUFFRDtFQUNFLFVNdm1HRTtDTndtR0g7O0FBRUQ7RUFDRSxZTWhtR0E7RU5pbUdBLHNCTXpqR0E7RU4wakdBLG9CTXpqR0E7RU4wakdBLGVNeGpHRTtDTnlqR0g7O0FBRUQ7RUFDRSxlaUIvL0ZlO0NqQmdnR2hCOztBQUVEO0VBQ0UsZWlCbGdHd0I7Q2pCbWdHekI7O0FBRUQ7RUFDRSxtQk10NEdTO0VOdTRHVCxlTXQ0R1M7RU51NEdULGdCTXQ0R2E7RU51NEdiLDZCaUJ2Z0cyQjtFakJ3Z0czQixvQmlCeGdHdUI7RWpCeWdHdkIsaUJpQnpnR3VCO0VqQjBnR3ZCLG1CaUIxZ0cyQjtFakIyZ0czQixrQk05cEdrQjtDTitwR25COztBQUVEO0VBQ0UsbUJpQjlnRzZCO0VqQitnRzdCLG1CTW5sR0E7RU5vbEdBLFlNbmxHQTtFTm9sR0Esc0JpQmhoRzJCO0NqQmloRzVCOztBQUVEO0VBQ0UsbUJNbm9HQTtFTm9vR0EsV01ub0dBO0VOb29HQSxpQmlCcmhHeUI7RWpCc2hHekIsZ0JpQnJoR2dCO0VqQnNoR2hCLFNpQnJoR0k7RWpCc2hHSixvQ2lCMytGRztNakIyK0ZILGdDaUIzK0ZHO1VqQjIrRkgsNEJpQjMrRkc7RWpCNCtGSCxtQmlCcmhHSztDakJzaEdOOztBQUVEO0VBQ0UsZU85ekdPO0NQK3pHUjs7QUFFRDtFQUNFLGdCaUJwaEdLO0VqQnFoR0wsZWlCcGhHZTtFakJxaEdmLGlCaUJwaEdhO0VqQnFoR2IsMkJNcmpHK0I7S05xakcvQix3Qk1yakcrQjtFTnNqRy9CLDRCaUJwaEd1QjtFakJxaEd2QixtQmlCcGhHaUI7RWpCcWhHakIsNkJpQnBoRzBCO0VqQnFoRzFCLDZCaUJyaEcwQjtFakJxaEcxQix3QmlCcmhHMEI7RWpCcWhHMUIscUJpQnJoRzBCO0NqQnNoRzNCOztBQUVEO0VBQ0UsZWlCL2hHSztFakJnaUdMLG1CaUJ4aEdtQjtFakJ5aEduQixTaUJ4aEdRO0VqQnloR1IsUWlCdGhHSztFakJ1aEdMLGtCaUJ0aEdtQjtFakJ1aEduQixtQk1sa0dRO0VObWtHUixzQ2lCNzhHRjtNakI2OEdFLGtDaUI3OEdGO1VqQjY4R0UsOEJpQjc4R0Y7Q2pCODhHQzs7QUFFRDtFQUNFLFlPdjFHTztDUHcxR1I7O0FBRUQ7RUFDRSxvQmlCcGhHSztFakJxaEdMLGVpQnBoR2lCO0VqQnFoR2pCLGdDaUJuaEdLO0VqQm9oR0wsa0JpQm5oR0s7RWpCb2hHTCxhaUJuaEdlO0VBdGNqQixlQXljSztFakJraEdILGlCTXg4R1M7RU55OEdULG1CTXg4R1M7Q055OEdWOztBQUVEO0VBQ0UsV014OEdTO0VOeThHVCxhTXQ0R0E7RU51NEdBLG1CaUJ2aEd1QjtFakJ3aEd2QixXTXI0R0U7RU5zNEdGLGtCaUJ6aEd1QjtFakIwaEd2QixvQk1uc0dtQjtFTm9zR25CLFNNbnNHRTtFTm9zR0Ysb0NpQjNoR3lCO01qQjJoR3pCLGdDaUIzaEd5QjtVakIyaEd6Qiw0QmlCM2hHeUI7Q2pCNGhHMUI7O0FBRUQ7RUFDRSw2QmlCN2hHYztFakI4aEdkLG1CaUI3aEdnQjtFakI4aEdoQixtQmlCN2hHZ0I7Q2pCOGhHakI7O0FBRUQsc0JpQnZpR0s7O0FqQnlpR0w7RUFDRSx3QmlCMWlHVztFakIyaUdYLGlCaUI5aEdnQjtFakIraEdoQixjaUI5aEdjO0VqQitoR2QsV2lCOWhHVztFakIraEdYLG1CaUI5aEdrQjtFakIraEdsQixtQmlCOWhHa0I7RWpCK2hHbEIsV2lCOWhHTTtFakIraEdOLHdCaUI5aEdhO0VqQitoR2IsZ0JpQjloR2U7RWpCK2hHZixlaUI3aEdLO0VqQjhoR0wsVWlCN2hHVztFakI4aEdYLGdCTTMrR1M7RU40K0dULGtCTTMrR1M7RU40K0dULG1CTTMrR1M7RU40K0dULG1CTTMrR1M7RU40K0dULGFNMytHUztFTjQrR1QsK0JNMytHYTtFTjQrR2IsMkJpQmxpR3lCO0VqQm1pR3pCLGlCTXo2R0E7RU4wNkdBLHlITXg2R3FCO0VOeTZHckIsaUhpQnJpRytCO0NqQnNpR2hDOztBQUVEOztFQUVFLFdNL3RHQTtFTmd1R0Esb0JNeHdHa0I7RU55d0dsQixrQk14d0dlO0VOeXdHZixrQk12d0dBO0NOd3dHRDs7QUFFRDtFQUNFLHNCaUI1aUdHO0VqQjZpR0gsZWlCemlHa0I7Q2pCMGlHbkI7O0FBRUQ7RUFDRSxxRWlCMWlHbUM7RWpCMmlHbkMsNkRpQjNpR21DO0NqQjRpR3BDOztBQUVEO0VBQ0UsZWlCbmlHaUI7RWpCb2lHakIsbUJpQm5pR21CO0VqQm9pR25CLFNpQm5pR1U7Q2pCb2lHWDs7QUFFRDtFQUNFLG1CaUI1aUdtQjtFakI2aUduQixzQmlCdGlHSztDakJ1aUdOOztBQUVEO0VBQ0UsYWlCdGlHTTtFakJ1aUdOLGVpQnRpR007Q2pCdWlHUDs7QUFFRDtFQUNFLFlpQnRpR007Q2pCdWlHUDs7QUFFRDs7RUFFRSxpQmlCdGlHZ0I7RWpCdWlHaEIsOEJpQi8rRks7RWpCZy9GTCw2QmlCdGpHSztDakJ1akdOOztBQUVEO0VBQ0UsZWlCcmlHZ0I7Q2pCc2lHakI7O0FBRUQ7RUFDRSxhaUJyaUdRO0VqQnNpR1IsOEJpQnJpR2U7Q2pCc2lHaEI7O0FBRUQ7RUFDRSxhTTdpSE87Q044aUhSOztBQUVEOztFQUVFLG1CTTMrR0E7RU40K0dBLGVNMytHQTtFTjQrR0EscUJpQjNpRzJCO0VqQjRpRzNCLDBCaUI1aUcrQjtFakI2aUcvQixZaUI1aUdRO0VqQjZpR1IsVWlCNWlHUTtFakI2aUdSLFNpQjVpR1E7RWpCNmlHUixXaUI1aUdhO0NqQjZpR2Q7O0FBRUQ7O0VBRUUsV2lCNWlHUTtFakI2aUdSLFlpQjVpR2E7Q2pCNmlHZDs7QUFFRDtFQUNFLGtCaUI1aUdrQjtFakI2aUdsQixlaUI1aUdVO0NqQjZpR1g7O0FBRUQ7RUFDRSxrQmlCNWlHb0I7RWpCNmlHcEIsZWlCbGtHTztDakJta0dSOztBQUVEOztFQUVFLGFpQjFpR2U7Q2pCMmlHaEI7O0FBRUQ7RUFDRSw2QmlCMWlHMkI7Q2pCMmlHNUI7O0FBRUQ7RUFDRSwwQmlCemlHVztDakIwaUdaOztBQUVEOztFQUVFLFVpQmppR1k7Q2pCa2lHYjs7QUFFRDtFQUNFLDBCaUIzOUZHO0NqQjQ5Rko7O0FBRUQ7RUFDRSx1QmlCcGlHc0I7Q2pCcWlHdkI7O0FBRUQ7RUFDRSxXaUJwaUdNO0NqQnFpR1A7O0FBRUQ7RUFDRSxtQmlCcGlHaUI7RWpCcWlHakIsc0JpQnBpR2tCO0NqQnFpR25COztBQUVEO0VBQ0Usd0JpQnBqR0s7RWpCcWpHTCwwQkcxZ0hXO0VIMmdIWCx5QmlCbmlHTztFakJvaUdQLGFpQm5pR1E7RWpCb2lHUixlaUJuaUdnQjtFakJvaUdoQixtQmlCbmlHaUI7RWpCb2lHakIsbUJpQm5pR1E7RWpCb2lHUiwwQmlCbmlHdUI7RWpCb2lHdkIsdUJpQm5pR3VCO0VqQm9pR3ZCLHNCaUJuaUdlO0VqQm9pR2Ysa0JpQm5pR21CO0VqQm9pR25CLGlCaUJsaUdPO0NqQm1pR1I7O0FBRUQ7O0VBRUUsc0JNN25IUztFTjhuSFQsZ0JNN25IUztFTjhuSFQsbUJNM2pIQTtFTjRqSEEsU00zakhBO0VONGpIQSxrQk14akhFO0VOeWpIRixhTXZqSEE7RU53akhBLGtDaUIxaUcwQjtFakIyaUcxQixXaUIxaUdRO0NqQjJpR1Q7O0FBRUQ7O0VBRUUsbUJpQjFpR29CO0NqQjJpR3JCOztBQUVEOztFQUVFO3VCaUIvZ0dPO0VqQmloR1A7S0FDRztFQUNILFFpQjFpR1U7RWpCMmlHVjtxQmlCemlHb0I7RWpCMmlHcEI7S0FDRztDQUNKOztBQUVEOzRCaUJua0dTOztBakJza0dUOzBCTXp5R1U7O0FONHlHVjs7RUFFRTt1QmlCM2tHTztFakI2a0dQO0tBQ0c7RU9qa0hKLFNBQVE7RVBta0hQO3FCaUJqaUdvQjtFakJtaUdwQjtLQUNHO0NBQ0o7O0FBRUQ7NEJpQmppR21COztBakJvaUduQjswQmlCamlHc0I7O0FqQm9pR3RCOztFQUVFLGVNajBHUTtDTmswR1Q7O0FBRUQ7O0VBRUUsY2lCdGpHRztDakJ1akdKOztBQUVEOztFT3psSEMsWUFBUTtDUDRsSFI7O0FBRUQ7O0VBRUUsOEJpQjMvRkc7RVZybUJKLHlCQUFtQjtFQUFuQixzQkFBbUI7RVBrbUhsQixjaUJsa0dHO0NqQm1rR0o7O0FBRUQ7RUFDRSxtQmlCL2hHTztFakJnaUdQLGFpQi9oR1E7Q2pCZ2lHVDs7QUFFRDs7RUFFRSxzQmlCL2hHdUI7Q2pCZ2lHeEI7O0FBRUQ7RUFDRSxZaUJ6aUdPO0NqQjBpR1I7O0FBRUQ7RUFDRSxtQmlCL2hHcUI7RWpCZ2lHckIsU2lCL2hHVTtFakJnaUdWLFlpQi9oR1U7RWpCZ2lHVixxQmlCaGpHTztFakJpakdQLFlpQjloR1U7RWpCK2hHVixpQmlCOWhHVTtFakIraEdWLFdpQjloR1U7RWpCK2hHVixnQmlCOWhHVTtFakIraEdWLHlDaUI3aEdTO0NqQjhoR1Y7O0FBRUQ7RUFDRSwrQmlCemhHc0I7Q2pCMGhHdkI7O0FBRUQ7RUFDRSwrQmlCemhHZ0I7Q2pCMGhHakI7O0FBRUQ7RUFDRSxlaUJ6aEdlO0VqQjBoR2YsWWlCeGhHSTtFakJ5aEdKLG1CaUJ4aEdvQjtFakJ5aEdwQixTaUJ4aEdJO0NqQnloR0w7O0FBRUQ7RUFDRSxPaUJ6d0hGO0VqQjB3SEUsaUJNaDRHUTtDTmk0R1Q7O0FBRUQ7RUFDRSxtQ2lCdGhHSztFakJ1aEdMLG9DaUJ0aEdXO0VqQnVoR1gsK0NFaHhIYztDRml4SGY7O0FBRUQ7RUFDRSxTaUJuaEdhO0NqQm9oR2Q7O0FBRUQ7RUFDRSxtQ01wd0hxQjtFTnF3SHJCLG9DTXB3SG9CO0VOcXdIcEIsNENNcHdIa0I7Q05xd0huQjs7QUFFRDtFQUNFLGVNMy9HRTtFTjQvR0YsYU1wL0dBO0NOcS9HRDs7QUFFRDtFQUNFLHlCTWh4SG9CO0NOaXhIckI7O0FBRUQ7RUFDRSxnQ01oeEhvQjtDTml4SHJCOztBQUVEO0VBQ0UsV00zc0hFO0NONHNISDs7QUFFRDtFQUNFLGdCaUI5aEdZO0VqQitoR1oscUJpQjloR1c7RWpCK2hHWCxpQmlCOWhHVztFakIraEdYLGVpQjloR1c7RWpCK2hHWCxtQmlCOWhHUztFakIraEdULFdpQjloR1c7RWpCK2hHWCxZaUI5aEdZO0VqQitoR1osc0JpQjloR2M7RWpCK2hHZCxlaUI5aEdVO0VqQitoR1YsYWlCeGlHTztFakJ5aUdQLHNCaUI5aEdlO0VqQitoR2YsbUJpQjloR1c7RWpCK2hHWCw4Q2lCN2hHRztFakI4aEdILHNDaUI3aEdVO0NqQjhoR1g7O0FBRUQ7RUFDRSxnRGlCMWhHYTtFakIyaEdiLHdDaUIxaEdhO0VqQjJoR2IsMEZpQjFoR2M7RWpCMmhHZCxrRmlCMWhHYTtDakIyaEdkOztBQUVEO0VBQ0UsK0NpQjFoRzRCO0VqQjJoRzVCLHVDaUIxaEdvQjtFakIyaEdwQiw0RmlCMWhHZ0I7RWpCMmhHaEIsb0ZpQjFoR3dEO0NqQjJoR3pEOztBQUVEO0VBQ0UsK0NpQjFoR1k7RWpCMmhHWix1Q2lCMWhHVztFakIyaEdYLDJGaUIxaEd3QjtFakIyaEd4QixtRmlCMWhHcUI7Q2pCMmhHdEI7O0FBRUQ7RUFDRSwwQ2lCemhHRztFQUdILGtDQUFTO0VqQndoR1QsNkZpQnZoR2E7RWpCd2hHYixxRk1yMEhvQjtDTnMwSHJCOztBQUVEO0VBQ0UscUJNcjBIUztFTnMwSFQsaUJNcjBIYTtFTnMwSGIsZU1ud0hBO0VOb3dIQSxzQmlCN2hHcUI7RWpCOGhHckIsbUJNbHdIaUI7RU5td0hqQixXTS92SFM7Q05nd0hWOztBQUVEO0VBQ0UsZ0NpQmxpR2lDO0NqQm1pR2xDOztBQUVEO0VBQ0UsV2lCOWhHVTtFakIraEdWLGFpQjloR1E7RWpCK2hHUixzQmlCOWhHUztDakIraEdWOztBQUVEO0VBQ0Usd0NNMzFIcUI7Q040MUh0Qjs7QUFFRDtFQUNFLHFDTTMxSGE7Q040MUhkOztBQUVEO0VBQ0Usd0JpQnRpRzJCO0VqQnVpRzNCLGVpQi82RkM7RWpCZzdGRCxnQk8vdkhPO0VQZ3dIUCxxQmlCbmpHVTtFakJvakdWLFVpQmxqR0k7RWpCbWpHSixzQmlCemlHVTtFakIwaUdWLG1CaUJ6aUdlO0VqQjBpR2YscUJpQnppR2tCO0VqQjBpR2xCLGlCaUJ6aUdjO0VqQjBpR2QscUJpQnppR2M7RWpCMGlHZCxnQmlCemlHZ0I7RWpCMGlHaEIsVWlCemlHVTtFakIwaUdWLGlCaUJ6aUdnQjtFakIwaUdoQix3QmlCeGlHVztDakJ5aUdaOztBQUVEO0VBQ0UsV2lCdGlHRTtDakJ1aUdIOztBQUVEOztFQUVFLGdCaUJ0aUdnQjtFakJ1aUdoQiwwQk0zM0hvQjtFTjQzSHBCLHdCTTMzSFM7RU40M0hULHFCTTMzSFM7Q040M0hWOztBQUVEO0VBQ0Usd0JpQjNpR3VCO0VqQjRpR3ZCLG1CTXp6SGM7RU4wekhkLGlCTXh6SGU7RU55ekhmLGFNcnpIUztFTnN6SFQscUJpQjdpR0U7RWpCK2lHRixxQmlCN2lHZTtFakI4aUdmLGNpQjdpR2M7RWpCOGlHZCwwQmlCbGhHRztFakJvaEdILHVCaUI3aUdnQjtFakI4aUdoQixvQmlCN2lHa0I7RWpCOGlHbEIsYWlCcmpHRztDakJzakdKOztBQUVEO0VBQ0UsZ0JpQjdpR2M7RWpCOGlHZCxlaUI3aUdlO0VqQjhpR2Ysd0JpQjdpR2tCO0VqQjhpR2xCLDJCaUI3aUdvQjtFakI4aUdwQixlaUI3aUdRO0VqQjhpR1IsVWlCN2lHUTtFakI4aUdSLG1CaUIvakdHO0VqQmdrR0gsZWlCNWlHZTtFakI2aUdmLG9CaUI1aUdpQjtFakI4aUdqQixZaUI1aUdXO0VqQjZpR1gsUWlCNWlHUTtFakI2aUdSLG9CaUI1aUdrQjtDakI2aUduQjs7QUFFRDs7RUFFRSxtQmlCemlHYztDakIwaUdmOztBQUVEO0VBQ0UsbUJNbjZIUztFTm82SFQsaUJNbjZIUztFTm82SFQscUJNbjZIYTtFTnE2SGIscUJpQi9pR3VCO0VqQmdqR3ZCLGNNOTFIRTtFTisxSEYsYU03MUhTO0NOODFIVjs7QUFFRDtFQUNFLFdNMXJIQTtDTjJySEQ7O0FBRUQ7RUFDRSxXTTVwSEE7RU42cEhBLFdNNXBIQTtFTjZwSEEsaUJpQnpqR3lCO0VqQjBqR3pCLGFNcm5IQTtFTnNuSEEsaUJNcm5IQTtFTnNuSEEsaUJNaG5IRTtFTmluSEYsc0JpQjVqRzJCO0VqQjZqRzNCLHFCaUI1akdjO0VqQjZqR2QscUJpQjVqR1k7RWpCOGpHWixjaUI1akdZO0VqQjhqR1osZ0JpQjVqR2dCO0VqQjZqR2hCLG9CaUI1akdnQjtFakI2akdoQix1QmlCNWpHYTtFakI4akdiLDhCaUI5aUdHO0VqQitpR0gsOENpQjNqR1k7RWpCNGpHWixzQ2lCMWpHSztFakIyakdMLFdpQm5wR0M7Q2pCb3BHRjs7QUFFRDtFQUNFLG9IaUJ4akdzQjtFakJ5akd0Qiw0R2lCdmpHSztDakJ3akdOOztBQUVEOztFQUVFLGdEaUJ0akdhO0VqQnVqR2Isd0NpQnRqR2lCO0NqQnVqR2xCOztBQUVEO0VBQ0UsbUhpQnRqR2E7RWpCdWpHYiwyR2lCdGpHaUI7Q2pCdWpHbEI7O0FBRUQ7RUFDRSxxSGlCcmpHb0I7RWpCc2pHcEIsNkdpQnJqR3dCO0VqQnNqR3hCLCtDaUJyakdjO0VqQnNqR2QsdUNpQnJqR2U7Q2pCc2pHaEI7O0FBRUQ7RUFDRSx1SGlCcmpHa0I7RWpCc2pHbEIsK0dpQnJqR3FDO0NqQnNqR3RDOztBQUVEO0VBQ0UsaUJpQmxqR0c7RUF4OEJMLDhCQTI4QmE7RWpCaWpHWCxxQmlCaGpHb0I7RUE1OEJ0QixlQSs4QkU7RWpCK2lHQSxnQmlCM2lHWTtFakI0aUdaLGlCaUIzaUdRO0VqQjRpR1IsbUJpQjNpR1M7RWpCNmlHVCxxQ2lCMWlHZ0I7RWpCMmlHaEIsd0JpQnppR2E7RWpCMGlHYixnQmlCemlHYztFakIwaUdkLGFpQnhpR1k7RWpCeWlHWixrQk81NEhPO0VQNjRIUCxVaUJ4akdBO0VqQnlqR0Esc0JpQi8rRkM7RWpCZy9GRCxtQmlCMWpHVztFakIyakdYLHlCaUIzaUdxQjtFakI2aUdyQixzQmlCemlHZ0I7RWpCMGlHaEIsd0JNMS9Ib0I7RU4yL0hwQixtQk0xL0hTO0NOMi9IVjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUUsZ0JpQnBqR2U7RWpCcWpHZixXaUJwakdJO0VqQnFqR0osb0JpQm5qR2tCO0VqQm9qR2xCLHNCaUJuakdlO0NqQm9qR2hCOztBQUVEO0VBQ0Usc0JpQmpqR3FCO0NqQmtqR3RCOztBQUVEOztFQUVFLHNCTXBoSVM7RU5xaElULG9CTXBoSVM7RU5xaElULFlNcGhJTztDTnFoSVI7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRSxvQk1sK0hlO0VObStIZix5QmlCbmtHK0I7RWpCb2tHL0IsaUJpQmxrR2M7RWpCbWtHZCxZaUJsa0dNO0VqQm1rR04sc0JpQmprR3NCO0NqQmtrR3ZCOztBQUVEOzs7RUFHRSw2QmlCaGtHbUI7Q2pCaWtHcEI7O0FBRUQ7OztFQUdFLDZCaUI1akdxQjtDakI2akd0Qjs7QUFFRDs7O0VpQm5qR00sc0NBQWtCO0VBQ2xCLDhCQUFNO0NqQnVqR1g7O0FBRUQ7OztFQUdFLG9CQUFvQjtDaUJwakdwQjs7QWpCdWpHRjtFaUJwakdJLGlCQUFnQjtFQUNoQixzREFBZ0I7RUFDaEIsOENBQWtCO0NqQnNqR3JCOztBaUJsakdHOztFQUVFLHFCQUFXO0NqQnFqR2hCOztBQUVEOzs7Ozs7O0VBT0UsNkJpQnJqR0M7RWpCc2pHRCx3QkFBd0I7RWlCcGpHdEIsMEJBQVM7RUFDUCxnQkFZRDtDakIwaUdKOztBQUVEO0VBQ0UsaUJpQnRqR2lCO0VqQnVqR2pCLHNEaUJ0akd3QjtFakJ1akd4Qiw4Q2lCdGpHWTtDakJ1akdiOztBQUVEO0VBQ0UsZ0JpQnRqR007Q2pCdWpHUDs7QWlCbmpHRztFQUNFLHNCQUFhO0VqQnNqR2pCLFlBQVk7Q2lCeG1HZDs7QWpCMm1HQTtFaUJuakdJLGdCQUFVO0VBQ1Ysb0NBQU87RUFDUCw0QkFBUTtDakJxakdYOztBQUVEO0VpQm5qR0ksWUFBWTtFQUNaLFlBQVU7RUFDVixrQkFtRkQ7Q2pCaytGRjs7QUFFRDtFQUNFLGVHNWxJTTtFSDZsSU4sWWlCcGpHWTtFakJxakdaLGdCaUJwakdXO0NqQnFqR1o7O0FBRUQ7RUFDRSxlTXJvSVM7RU5zb0lULHFCTXJvSWtCO0VOdW9JbEIscUJNcm9JYTtFTnNvSWIsY01ua0lBO0VOb2tJQSxpQk1ua0ljO0NOb2tJZjs7QUFFRDtFQUNFLHNCaUI3akcyQjtFakI4akczQixXTXgwSEU7Q055MEhIOztBQUVEO0VBQ0UsbUJNaDZIQTtFTmk2SEEsV01oNkhBO0VOaTZIQSxlTWg2SEE7RU5pNkhBLFVNMW1JRTtFTjJtSUYsa0JNMW1JRTtFTjJtSUYsaUJNem1JQTtFTjBtSUEsaUJNem1JQTtFTjBtSUEscUJNem1Ja0I7RVdzOUJwQixxQkE4RUs7RWpCd2tHSCxjaUJ2a0djO0NqQndrR2Y7O0FBRUQ7RUFDRSxZaUJ2a0djO0VqQndrR2QsZWlCdmtHZTtFakJ3a0dmLFlpQnZrR2E7Q2pCd2tHZDs7QUFFRDtFQUNFLG9CaUJya0dzQjtFakJ1a0d0QixZaUJya0dJO0VqQnNrR0osUWlCcmtHSTtFQTlGTixXQWdHSztFakJxa0dILGFpQnBrR2E7RUFqR2YsWUFtR0s7Q2pCb2tHSjs7QUFFRDtFQUNFLDZCaUJua0dxQjtDakJva0d0Qjs7QUFFRDtFQUNFLDBCaUJua0cyQjtDakJva0c1Qjs7QUFFRDtFaUJqckdBLFdBaUhLO0NqQmtrR0o7O0FBRUQ7RUFDRSxXaUJya0dHO0NqQnNrR0o7O0FBRUQ7RUFDRSx3QmlCL2pHc0I7RWpCZ2tHdEIseUJpQm5qR0c7RWpCb2pHSCxpQmlCbmtHRztFakJva0dILFVpQi9qR007RWpCZ2tHTixpQmlCL2pHZ0I7RWpCZ2tHaEIsbUJpQi9qR2M7RWpCZ2tHZCxVaUIvakdZO0VqQmdrR1osV2lCL2pHTTtFakJna0dOLGdCaUIvakdrQjtFakJna0dsQixxQmlCL2pHaUI7RWpCZ2tHakIsZ0JpQi9qR2tCO0VqQmdrR2xCLGVpQi9qR2lCO0VBdEluQixnQkFxREU7RWpCa3BHQSxtQmlCNWpHRztDakI2akdKOztBQUVEO0VPNW1JQyxrQkFBbUI7Q1A4bUluQjs7QUFFRDs7RWlCL2lHRSxpQkFBYTtDakJrakdkOztBQUVEO0VBQ0UsV0FBVztFaUI1aUdiLFVBQU07Q2pCOGlHTDs7QU94bklBOztFUDRuSUMsZ0JNNTJIUTtFTjYySFIsc0JBQXNCO0VpQnZpR3hCLFlBQU07RUFDSixxQkFDRDtFakJ3aUdDLGVBQWU7RU9ob0loQixrQkFBbUI7RVUwbENwQixVQUFNO0VqQnlpR0osMEJpQnJpR0Q7RWpCc2lHQyx1QkFBdUI7RWlCcGlHekIsc0JBQWU7RUFDYixrQkFBZTtFQUNmLDJCQUF3QjtFQUN4Qiw0QkFBVztFQUNYLG1CQUFXO0NqQnNpR1o7O0FrQjV3SUQ7RUFJQyxXQUFVO0VBQ1YsV0FBUztFQUNULGdCQUFPO0VBQ1AsbUJBQVU7RUFFVixpQkFBYztDbEIyd0lkOztBQUVEOztFQUVFLG9Ca0J4eElVO0NsQnl4SVg7O0FBRUQ7RUFDRSxnQmtCMXdJWTtDbEIyd0liOztBQUVEO0VBQ0U7SUFDRSxXa0Ixd0lEO0lBdkJILDRDQTJCZ0I7SUFDZCxvQ0FBaUI7R2xCd3dJaEI7O0VBRUQ7SU0xd0lBLFdBQVM7SUFDVCx3Q0FBb0I7SUFDcEIsZ0NBQWtCO0dONHdJakI7Q0FDRjs7QUFFRDtFQUNFO0lNcHNJQSxXWXhFbUI7SVoyT2pCLDRDWTFPNkI7SVoyTzdCLG9DWTNPNkI7R2xCK3dJOUI7O0VBRUQ7SWtCcHpJRixXQXFDQztJQUNDLHdDQUFlO0lBQ2YsZ0NBQWdCO0dsQml4SWY7Q0FDRjs7QUFFRDtFQUNFO0lrQjd3SUEsOENBQVc7SUFDWCxzQ0FBWTtHbEIrd0lYOztFQUVEO0lrQjN3SUEsZ0RBZ0NBO0lYNENELHdDQUF5QjtHUGtzSXZCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDhDa0Jsd0lBO0lBdkVKLHNDQTJFUTtHbEJnd0lMOztFQUVEO0lBQ0UsZ0RrQi92SWlCO0lsQmd3SWpCLHdDa0IvdklPO0dsQmd3SVI7Q0FDRjs7QUFFRDtFa0JuMUlBO0lBd0ZFLCtDQUFlO0lBQ2YsdUNBQWdCO0dsQjh2SWY7O0VBRUQ7SWtCMXZJQSw4Q0FBWTtJQUVaLHNDQUFrQjtHbEIydklqQjtDQUNGOztBQUVEO0VBQ0U7SU1uMElBLCtDQUFvQjtJQUNwQix1Q0FBa0I7R05xMElqQjs7RUFFRDtJTWp3SUEsOENZR3lCO0laRHZCLHNDQUFtQjtHTmt3SXBCO0NBQ0Y7O0FBRUQ7RUFDRTtJTTFsSUEsMENZM0lBO0lBdklGLGtDQXlHUTtHbEJzd0lMOztFQUVEO0lBQ0UsK0NNcjFJa0I7SU5zMUlsQix1Q01yMUlnQjtHTnMxSWpCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDBDa0I1d0l3QjtJbEI2d0l4QixrQ2tCM3dJVztHbEI0d0laOztFQUVEO0lBQ0UsK0NrQmp3SUQ7SWxCa3dJQyx1Q2tCMXdJTTtHbEIyd0lQO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDhDa0Jyd0lEO0lBaElILHNDQWlJWTtHbEJzd0lUOztFQUVEO0lBQ0UsMENrQnB3SUQ7SWxCcXdJQyxrQ0FBa0M7R2tCandJdEM7Q2xCbXdJQzs7QUFFRDtFQzExSUE7SWtCckRBLDhDQUFPO0lBQ04sc0NBQVc7R0FDWDs7RVpnSUE7SVlsSUQsMENBQU87SW5CdTVJSCxrQ21CeDBJSDtHQXZFQTtDbkJpNUlBOztBQUVEO0VBQ0U7SW1COTRJQSxXQUFXO0duQmc1SVY7O0VBRUQ7SUFDRSxXbUJoNUlEO0duQmk1SUE7Q0FDRjs7QUFFRDtFQUNFO0ltQjU0SUEsV0FBVTtHbkI4NElUOztFQUVEO0lBQ0UsV005NElPO0dOKzRJUjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXTTMwSUE7R040MElEOztFbUIvNElGO0lBQ0MsV0FBVTtHbkJrNUlUO0NBQ0Y7O0FBRUQ7RUFDRTtJbUI3NElBLFdBQVU7R25CKzRJVDs7RUFFRDtJTzV6SUQsV0FBUTtHUDh6SU47Q0FDRjs7QUFFRDtFQUNFLHFCRzUySWdDO0VIODJJaEMscUJHcDNJb0I7RWdCdEJyQixtQkFBUTtFbkI0NElQLHFCbUIzNEljO0VuQjQ0SWQsY21CMzRJVztFbkI4NElYLG9CbUJ6NElrQjtFbkIwNElsQixrQm1CejRJZTtFbkIwNElmLFltQno0SVU7Q25CMDRJWDs7QUFFRCxzQm1CejRJVTs7QW5CMjRJVjtFQUNFLFltQm41SUE7Q25CbzVJRDs7QUM3NUlEO0VtQnhEQSxjQUFNO0VBQ0wscUJBQVk7RWJpSVoscUJBQW1CO0VQMDFJbEIsbUJvQjU5SUk7RXBCNjlJSixxQm9CcjJJRDtFQXhIRCxjQUFLO0VwQmkrSUgsb0JvQnQ5SWtCO0VwQnU5SWxCLGdCR3g2SWU7Q0h5NkloQjs7QUFFRDtFQUNFLFlvQnQ5SVU7RXBCdTlJVixtQm9CdDlJUztFcEJ1OUlULG9CTXRsSVE7Q051bElUOztBQUVEO0VBQ0UsY29CdDlJVTtDcEJ1OUlYOztBQUVEO0VBQ0UsWW9CdDlJUTtDcEJ1OUlUOztBQUVEO0VBQ0UsWW9CdDlJRTtDcEJ1OUlIOztBQUVEO0VBQ0Usb0JvQnQ5SVk7Q3BCdTlJYjs7QUFFRDtFQUNFLGtCb0J0OUlhO0NwQnU5SWQ7O0FBRUQ7RUFDRSxzQm9CcjlJYztDcEJzOUlmOztBQUVEO0VBQ0UsNEJvQnI5SVc7Q3BCczlJWjs7QUFFRDtFQUNFLDRCb0JuOUlJO0NwQm85SUw7O0FBRUQ7RUFDRSxjRzU4SU07RUg2OElOLFlvQmo5SVU7RXBCazlJVixtQm9CajlJZ0I7RXBCazlJaEIsaUJvQmo5SUE7RXBCazlJQSxlb0JqOUlVO0NwQms5SVg7O0FBRUQ7RUFDRSxtQm9CLzhJVztFcEJnOUlYLGlCR3I5SU07RUhzOUlOLGVvQi84SVk7RXBCZzlJWixvQm9CLzhJaUI7RXBCZzlJakIsY29CLzhJQztDcEJnOUlGOztBQUVEO0VBQ0UsYW9COThJVTtDcEIrOElYOztBQUVEO0VBQ0UsbUJvQjU4SWM7RXBCNjhJZCxZb0I1OElPO0VwQjY4SVAsaUJvQjU4SVM7Q3BCNjhJVjs7QUFFRDs7RUFFRSxVb0JyOUlBO0VwQnM5SUEsbUJvQjU4SWE7RXBCNjhJYiw4Qm9CNThJMkI7RXBCNjhJM0IsbUJvQjM4SUs7RXBCNDhJTCxtQm9CMzhJYTtFcEI0OEliLG9Cb0IzOElnQjtDcEI0OElqQjs7QUFFRDs7RUFFRSxvQm9CejhJYTtDcEIwOElkOztBQUVEO0VBQ0UsbUJvQng4SWdCO0VwQnk4SWhCLFNvQnArSUE7RXBCcStJQSxXb0J2OElDO0VwQnc4SUQsNkNvQnQ4SUM7TXBCczhJRCx5Q29CdDhJQztVcEJzOElELHFDb0J0OElDO0VwQnU4SUQscUJvQnQ4SUs7RXBCdzhJTCxxQm9CdDhJa0I7RXBCdThJbEIsbUJBQW1CO0VvQmw4SXJCLHFCQUFpQjtFQUNoQixjQUFXO0VwQm84SVYseUJBQXlCO0VvQmo4STNCLHNCQUFpQjtFQUVoQiw2QkFBWTtFcEJtOElYLHdCQUF3QjtFb0JoOEkxQix5QkFBQTtFcEJrOElFLHNCQUFzQjtFT244SXZCLDZCQUF3QjtFYU14Qix3QkFBTTtFcEJpOElMLG1Eb0I1NklXO0VwQjQ2SVgsMkNvQjU2SVc7RXBCNDZJWCxzQ29CNTZJVztFcEI0NklYLG1Db0I1NklXO0VwQjQ2SVgsbUVvQjU2SVc7RXBCNjZJWCxnQm9CcDJJQTtDcEJxMklEOztBQUVEO0VBQ0UsWW9CbDhJUztFcEJtOElULGdCb0JsOElhO0NwQm04SWQ7O0FBRUQ7RUFDRSwrQ09qOUlPO01QaTlJUCwyQ09qOUlPO1VQaTlJUCx1Q09qOUlPO0NQazlJUjs7QUFFRDtFT3A5SUMsWUFBUTtFUHM5SVAsbUJvQjk3SVM7RXBCKzdJVCxpQm9COTdJYztFcEIrN0lkLGVvQjM3SUE7RXBCNDdJQSxnQm9CMzdJYTtFcEI0N0liLFdvQjM3SVE7RXBCNDdJUixxQm9CMzdJYTtFcEI2N0liLHFCb0IzN0lhO0VwQjQ3SWIsbUJvQjM3SUM7RXBCNDdJRCxxQm9CMzdJZ0I7RXBCNDdJaEIsY29CMzdJVTtFcEI4N0lWLG9Cb0IzN0llO0VwQjQ3SWYsZ0JvQjM3SVc7Q3BCNDdJWjs7QUFFRDtFQUNFLGlCb0IxN0lXO0NwQjI3SVo7O0FBRUQ7RUFDRSxpQm9CeDdJVTtDcEJ5N0lYOztBQUVEO0VBQ0UsY29CeDdJUTtDcEJ5N0lUOztBQUVEO0VBQ0Usd0JvQng3SW1CO0VwQnk3SW5CLFdvQng3SUM7Q3BCeTdJRjs7QUFFRDtFQUNFLGlCb0J4N0lVO0NwQnk3SVg7O0FBRUQ7RUFDRSxpQm9CeDdJWTtDcEJ5N0liOztBQUVEO0VBQ0UsY29CdjdJRztDcEJ3N0lKOztBQUVEO0VBQ0Usd0JvQnI3SVE7RXBCczdJUixPb0JyN0lFO0VwQnM3SUYsb0NvQnI3SWE7TXBCcTdJYixnQ29CcjdJYTtVcEJxN0liLDRCb0JyN0lhO0VwQnM3SWIsV29CcjdJRTtDcEJzN0lIOztBQUVEOztFQUVFLGFvQnI3SUU7RXBCczdJRixpQ005dkkrQjtNTjh2SS9CLDZCTTl2SStCO1VOOHZJL0IseUJNOXZJK0I7Q04rdkloQzs7QUFFRDtFQUNFLG9Cb0JqN0lhO0VwQms3SWIsMkJBQXdCO0tBQXhCLHdCQUF3QjtFT25oSnpCLHFCQUFtQjtFYXdHbkIsaUJBQ0M7RXBCNjZJQSx1Qm9CMzZJQztDcEI0NklGOztBQUVEO0VBQ0Usb0JNajNJa0I7RU5rM0lsQiwwQm9CNzZJc0I7S3BCNjZJdEIsdUJvQjc2SXNCO0VwQjg2SXRCLGtCTTEySWdCO0NOMjJJakI7O0FBRUQ7RUFDRSxtQm9CNzZJQztDcEI4NklGOztBQUVEO0VPbmlKQyxvQkFBbUI7Q1BxaUpuQjs7QUFFRDtFQUNFLGFvQnQ2SVU7RXBCdTZJVixrQm9CdDZJYTtFcEJ1NkliLG9Db0J0Nkk2QjtFcEJ1Nkk3Qixlb0J0NklXO0VwQnU2SVgsa0dvQnQ2SVk7Q3BCdTZJYjs7QUFFRDtFQUNFLGtCb0J0NklpQjtFcEJ1NklqQixjb0J0NkljO0VwQnU2SWQsaUJvQnQ2SWE7Q3BCdTZJZDs7QUFFRDtFQUNFLHdCQUF3QjtFT3RqSnpCLGlCQUFtQjtDUHdqSm5COztBQUVEO0VPMWpKQyxlQUFpQjtDUDRqSmpCOztBQUVEO0VBQ0UsaUJNdHFKUztFTnVxSlQsYU10cUpTO0VOdXFKVCxjTXRxSlM7Q051cUpWOztBQUVEO0VBQ0UsY01wbUpBO0VOcW1KQSxjTXBtSkE7RU5xbUpBLDRCTW5tSnFCO0NOb21KdEI7O0FBRUQ7RUFDRSxhTTc3SUE7Q044N0lEOztBQUVEO0VBQ0UsZU1oNklFO0VOaTZJRixhTS81SUE7RU5nNklBLGNNLzVJQTtDTmc2SUQ7O0FBRUQ7RUFDRSxpQk1uM0lFO0NObzNJSDs7QUFFRDtFQUNFLGdCb0I1N0lVO0NwQjY3SVg7O0FBRUQ7RUFDRSxxQm9CaDdJVztFcEJrN0lYLHFCb0JoN0lXO0VwQmk3SVgsbUJvQmg3SVk7RXBCaTdJWixxQm9CaDdJYTtFcEJpN0liLGNvQmg3SUM7RUNuVEgsb0JBQUs7RUFDSixnQkFBYTtFQUNiLHNCQUFnQjtFQUNoQixtQkFBZ0I7RUFFaEIsK0JBQXFCO0VBQ3JCLDBCQUF3QjtDckJ1dUp4Qjs7QUFFRDtFQUNFLFVxQmh2Skc7RXJCaXZKSCxhcUJ0dUpTO0VBWFgsa0JBYU87RXJCc3VKTCxnQnFCcnVKVTtFckJzdUpWLGlCcUJydUpVO0VyQnN1SlYsb0JxQnJ1Slk7RXJCc3VKWiwyQnFCanVKQTtLckJpdUpBLHdCcUJqdUpBO0VyQmt1SkEsb0JPdG5KZ0I7RVB1bkpoQixpQnFCM3VKSztDckI0dUpOOztBcUJodUpEO0VBQ0MseUJsQmF1QjtDSHN0SnZCOztBQUVEO0VxQmp1SkMseUJmbVhnQztDTmczSWhDOztBQUVEO0VxQmp1SkMsWUFBQTtDckJtdUpBOztBQUVEO0VxQmp1SkMsa0JBQWtCO0NyQm11SmxCOztBQUVEO0VPMW9KQyxxQkFBbUI7RVA2b0psQixxQnFCNWpKRDtFQXpMRCxtQkFzQk87RXJCaXVKTCxxQnFCN3RKWTtFckI4dEpaLGNxQjd0Slk7RXJCZ3VKWixvQnFCbnVKVztFckJvdUpYLGdCT3BwSk87RVBxcEpQLDBCcUJ2dUpLO0VyQnd1SkwsdUJxQmp1SmdCO0VyQm11SmhCLHlCcUI1dEpBO0VyQjZ0SkEsb0JPenBKZ0I7RVAwcEpoQixPcUJsd0pGO0VyQm13SkUsUXFCanVKQztFZHNFRixZQUFRO0VQNnBKUCxhcUJyd0pHO0VyQnN3SkgsbUJxQi90Slk7RXJCZ3VKWixXcUIvdEpDO0VyQmd1SkQsZ0JxQi90Sk87RXJCZ3VKUCxnQnFCL3RKUTtFckJndUpSLGlDcUIvdEphO01yQit0SmIsNkJxQi90SmE7VXJCK3RKYix5QnFCL3RKYTtFckJndUpiLDZCcUIvdEpjO0VyQit0SmQsd0JxQi90SmM7RXJCK3RKZCxxQnFCL3RKYztFckJndUpkLDhCcUIvdEppQjtDckJndUpsQjs7QUFFRDtFQUdFLG9CcUI3dEpnQjtFQUdqQixrQkFBVTtFckI0dEpULG1CcUIzdEpXO0VyQjR0SlgsVXFCM3RKUTtFckI0dEpSLFdFeHlKTztFbUJnRlIsYUFBQTtFckIwdEpDLFlxQnp0SlU7Q3JCMHRKWDs7QUFFRDtFQUNFLG1CTTN4SlM7Q040eEpWOztBQUVEO0VBQ0UsbUJNM3hKUztFTjR4SlQsVU0zeEpPO0VONHhKUCxXTXp0SkE7RU4wdEpBLGFNenRKQTtFTjB0SkEsa0JxQmh1Sm1CO0VyQml1Sm5CLGVxQmp1Sm1CO0VyQmt1Sm5CLG9CTzlySmdCO0VQK3JKaEIsZ0JxQnp1SkQ7Q3JCMHVKQTs7QUFFRDtFQUNFLG1CcUJsdUpXO0NyQm11Slo7O0FBRUQ7RUFDRSxZcUI3dEpDO0VyQjh0SkQsbUJxQjF0Slk7Q3JCMnRKYjs7QUFFRDtFQUNFLGdCcUJ0dEphO0VyQnV0SmIsaUJZLzBKYTtFWmcxSmIsZXFCbnRKVTtFckJvdEpWLGVxQjd0SkM7RXJCOHRKRCxZcUJ4dEpHO0VyQnl0Skgsc0JxQmx0SkE7RXJCbXRKQSxpQnFCbHRKWTtDckJtdEpiOztBQUVEO0VBQ0UsbUJPdHRKTztFUHV0SlAsbUJxQnh0SkE7RXJCeXRKQSxpQnFCbHRKWTtDckJtdEpiOztBQUVEO0VBQ0Usb0JPNXRKTztFUDZ0SlAsMEJxQmh0SkU7Q3JCaXRKSDs7QUFFRDtFQUNFLGVxQi9zSlU7RXJCZ3RKVixtQnFCL3NKYTtFckJndEpiLHlCcUIvc0pHO1VyQitzSkgsaUJxQi9zSkc7RXJCZ3RKSCxZcUIvc0pHO0VyQmd0SkgsV3FCL3NKRztFckJndEpILDBCcUIvc0prQjtFckJndEpsQixjcUJ2dEpHO0VyQnd0SkgsMEJFbDJKYztFRm0ySmQsZXFCL3NKSTtFckJndEpKLGVxQjF0Skc7RXJCMnRKSCxvQnFCL3NKSztFckJndEpMLGFxQi9zSks7RXJCZ3RKTCxpQnFCN3RKRztFckI4dEpILGlCcUI3c0pJO0VyQjhzSkosbUJxQi90Skc7Q3JCZ3VKSjs7QUFFRDtFQUNFLGlCcUI1c0pLO0VyQjZzSkwsMEJxQnB1Skc7RXJCcXVKSCxhcUIzc0pLO0VyQjRzSkwsaUJxQnR1Skc7Q3JCdXVKSjs7QUFFRDtFQUNFLGlCcUIxdUpHO0VyQjJ1SkgsZ0JxQnJzSlE7RXJCc3NKUixhcUI1dUpHO0NyQjZ1Sko7O0FBRUQ7RUFDRSxvQ3FCaHNKOEI7RXJCa3NKOUIsMERFNTNKYztFRjYzSmQscURFNzNKYztFRjgzSmQsa0RxQjVySjRDO0VyQjZySjVDLGtHcUIzckpNO0NyQjRySlA7O0FBRUQ7RU94d0pDLFNBQVE7RVAwd0pQLDBCcUJ0ckpJO0VyQnVySkosZXFCcHJKUztFZHZGVixnQkFBUTtFUDZ3SlAsc0JxQnpySkk7RXJCMHJKSixhcUJwckpTO0VkMUZWLHdCQUFtQjtFUGd4SmxCLG9CcUI1ckpJO0VyQjZySkosV3FCcHJKTztFckJxckpQLG1CTXozSlM7RU4wM0pULFlNejNKTztFTjAzSlAsZ0JNejNKUztFTjAzSlQseUNNejNKa0I7RU55M0psQixvQ016M0prQjtFTnkzSmxCLGlDTXozSmtCO0VOMDNKbEIsV016M0pPO0NOMDNKUjs7QUFFRDtFQUNFLG1CTXR6SmlCO0NOdXpKbEI7O0FBRUQ7RUFDRSxjcUIxckpZO0NyQjJySmI7O0FBRUQ7RUFDRSxpQkFBaUI7RXFCdHJKbkIsU0FBUztFZm5OUCwrQkFBb0I7RUFDcEIsaUNBQXFCO0VBQ3JCLHVDQUFvQjtFQUNwQix5Q0FBa0I7RUFDbEIsOENBQW9CO01BQXBCLDBDQUFvQjtVQUFwQixzQ0FBb0I7Q040NEpyQjs7QUFFRDtFTXIwSkksZWV3SWdCO0NyQitySm5COztBQUVEO0VBQ0UsY3FCL3JKVTtDckJnc0pYOztBcUJ4ckpBO0VBQ0MsaUJBQ0E7RXJCMHJKQSxTQUFTO0VPcnpKViwrQkFBeUI7RWMrSHpCLGlDQUFvQjtFckJ5ckpuQix1Q3FCdnJKQTtFckJ3ckpBLHlDQUF5QztFcUJyckozQyw4Q0FBUTtNQUFSLDBDQUFRO1VBQVIsc0NBQVE7Q3JCdXJKUDs7QUFFRDtFTWo2SkUsZUFBUztDTm02SlY7O0FBRUQ7RU0vMUpFLG1CZW9La0I7RWZoS2hCLGlCZWdLZ0I7RWY5SmxCLGVlOEpzQjtFZktwQiwwQmVKNEI7RWZLNUIsb0JlTHNCO0VmT3hCLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFlO0VBOEJiLG1ZZXRDd0I7Q3JCbXNKM0I7O0FBRUQ7RU0xcEpFLG9CZTNDMEI7RUFDM0IsWUFBVztFckJ1c0pWLGlCQUFpQjtFcUJwc0puQixXQUFhO0NyQnNzSlo7O0FBRUQ7RUFDRSxtQk01N0pTO0VONjdKVCxXTTU3Sk87RU42N0pQLFNNNTdKQTtFTjY3SkEsb0NNNTdKa0I7TU40N0psQixnQ001N0prQjtVTjQ3SmxCLDRCTTU3SmtCO0VONjdKbEIsZU01N0pTO0NONjdKVjs7QUFFRDs7RUFFRSxjTXQzSlM7Q051M0pWOztBQUVEO0VBQ0UsYXFCaHRKRDtFckJpdEpDLFlxQjlzSk07RUFHUCxlQUFBO0VyQjZzSkMsb0JxQjVzSlU7RXJCNnNKVixZcUI1c0pTO0VyQjZzSlQsMEJPdjJKa0I7RVB3MkpsQixrQnFCaHRKRDtFckJpdEpDLGFxQjdzSlE7RXJCOHNKUixtQnFCbHRKQTtDckJtdEpEOztBQUVEO0VBQ0Usb0JxQjVzSmE7Q3JCNnNKZDs7QUFFRDtFQUNFLHNCcUJ6c0pDO0VyQjBzSkQscUJBQXFCO0VDdjdKdkIsZ0JBQUE7RXFCOURBLG1CQUFBO0V0QncvSkUsbUJBQW1CO0VBQ25CLG1CQUFtQjtDc0JyK0pyQjs7QXRCdytKQTtFc0JyK0pDLG1CQUFlO0VBQ2YsU0FBQTtFQUNBLFFBQVE7RWhCRVAsb0NBQW9CO01BQXBCLGdDQUFvQjtVQUFwQiw0QkFBb0I7RUFDcEIsZ0JBQVM7Q05zK0pWOztBQUVEO0VNcCtKRSxvQkFBYTtFQW1FYixrQkFBaUI7RUFDakIsZ0JnQnpFa0I7RWhCMkVoQixvQkFBbUI7RUFJckIsWWdCL0VrQjtFaEJrUGhCLGVBQUE7RUFDQSxtQmdCbFBzQjtDdEJnL0p6Qjs7QUFFRDtFTWpySkUsb0JBQUE7Q05tckpEOztBQUVEO0VPaDVKQyxzQkFBbUI7RVBrNUpsQixtQnNCaGdLVztFdEJpZ0tYLFNzQnQvSkE7RXRCdS9KQSxZc0J0L0pBO0V0QnUvSkEsZ0JzQnQvSlk7RWZpR2IsZUFBUTtFUHU1SlAsV3NCcmdLRjtFdEJzZ0tFLG9Dc0J0L0pnQjtNdEJzL0poQixnQ3NCdC9KZ0I7VXRCcy9KaEIsNEJzQnQvSmdCO0N0QnUvSmpCOztBQUVEO0VBQ0Usc0JzQjFnS1c7RXRCMmdLWCxtQkd2OEpnQztFSTBDakMsU0FBUTtFUCs1SlAsWXNCN2dLRjtFdEI4Z0tFLGdCc0J0L0pXO0V0QnUvSlgsZXNCdC9KVztFdEJ1L0pYLFdzQnQvSk07RXRCdS9KTixvQ3NCdC9KYTtNdEJzL0piLGdDc0J0L0phO1V0QnMvSmIsNEJzQnQvSmE7Q3RCdS9KZDs7QUFFRDtFQUNFLGNzQnQvSkM7Q3RCdS9KRjs7QUFFRDtFTzE2SkMsbUJBQW1CO0VQNDZKbEIsU3NCci9KRDtFdEJzL0pDLFVzQnAvSkM7RUFGRCx5Q0FLRTtNQUxGLHFDQUtFO1VBTEYsaUNBS0U7Q3RCbS9KSDs7QUFFRDtFc0I3K0pDLG1CQUFNO0V0QisrSkwsU00xaEtPO0VOMmhLUCxVTTFoS087RU4yaEtQLFlNMWhLUztFTjJoS1QsYU0xaEtTO0VOMmhLVCxrQk0xaEtTO0VOMmhLVCxtQk0xaEthO0VOMmhLYixXTXg5SkE7Q055OUpEOztBQUVEO0VBQ0UsZU03ekpFO0NOOHpKSDs7QUFFRDtFQUNFLHFCc0IxL0p5QjtFdEI0L0p6QixxQllya0ttQjtFWnNrS25CLG1Cc0IxL0pVO0V0QjIvSlYscUJzQjEvSmdCO0V0QjIvSmhCLGNFN2pLUTtFRmdrS1Isb0JzQnJnS0k7RXRCc2dLSixnQnNCMy9KVztFdEI0L0pYLHlCc0IzL0ptQjtFdEI0L0puQixzQnNCeGdLSTtFdEIwZ0tKLDZCc0J6L0plO0V0QjAvSmYsd0JzQnovSm1CO0V0QjAvSm5CLDBCc0J6L0pRO0V0QjAvSlIsdUJzQnovSlk7RXRCMi9KWix5Qkc3aEtzQjtFSDhoS3RCLG9Cc0JoaEtJO0V0QmloS0osb0JzQnYvSkM7RXRCdy9KRCxvQnNCbGhLSTtFdEJtaEtKLFlzQnYvSlM7RUFJVixvQkFBTTtFdEJxL0pMLGNzQnAvSlc7Q3RCcS9KWjs7QUFFRDtFQUNFLGtCTzc5Sk87Q1A4OUpSOztBQUVEO0VBQ0UsaUJzQnIvSkE7Q3RCcy9KRDs7QUFFRDtFQUNFLG1CTXprS1M7Q04wa0tWOztBQUVEO0VBQ0Usb0JNdmdLYztFTndnS2Qsb0JNdGdLZTtDTnVnS2hCOztBQUVEO0VBQ0UsbUJzQjUvSmM7RXRCNi9KZCxpQk8vK0pPO0VQZy9KUCxvQnNCNWdLSTtDdEI2Z0tMOztBQUVEOzsyR3NCeC9KdUI7O0F0QjQvSnZCOzsyR3NCeC9KVzs7QXRCNC9KWDtFQUNFLGNzQnhoS0Q7Q3RCeWhLQTs7QUFFRDtFQUNFLFlzQjVoS0E7Q3RCNmhLRDs7QUFFRDtFQUNFLGlCc0IvK0pjO0N0QmcvSmY7O0FBRUQ7O0VBRUUsV3NCLytKUztDdEJnL0pWOztBQUVEO0VBQ0UsaUJzQmgvSlk7Q3RCaS9KYjs7QUFFRDtFQUNFLHdCT2poS2tCO0NQa2hLbkI7O0FBRUQsc0JPcGhLa0I7O0FQc2hLbEI7RUFDRSxZT3ZoS087RVB3aEtQLG9Cc0JyZ0tJO0V0QnNnS0osOEJNendKK0I7Q04wd0poQzs7QUFFRDtFQUNFLFlzQjFnS0E7RXRCMmdLQSxlRXhwS087RUZ5cEtQLGtCc0I1Z0tBO0V0QjZnS0EscUJFMXBLTztFRjRwS1AscUJzQjMrSkE7RXRCNCtKQSxtQnNCMStKVTtFdEIyK0pWLHFCc0I3K0pDO0V0QjgrSkQsY3NCeitKSTtDdEIwK0pMOztBQUVEO0VBQ0UsbUJzQnIrSlk7RXRCcytKWixtQnNCcitKVTtFdEJzK0pWLGVzQjErSkM7RXRCMitKRCxvQnNCcitKWTtFdEJzK0paLGVzQnIrSlE7Q3RCcytKVDs7QUFFRDtFQUNFLDBCc0JyK0phO0V0QnMrSmIsZXNCcitKVztFdEJzK0pYLGVPbmpLTztFUG9qS1AsaUJzQnArSkE7RXRCcStKQSxtQnNCbitKYTtFdEJvK0piLGVzQm4rSlU7RXRCbytKVixvQnNCbitKZTtDdEJvK0poQjs7QUFFRDtFQUNFLGNPM2pLTztDUDRqS1I7O0FBRUQ7RUFDRSxlRXpyS087Q0YwcktSOztBQUVEO0VBQ0UsZXNCMTlKVTtDdEIyOUpYOztBQUVEOzs7O0VBSUUsVXNCcCtKRDtDdEJxK0pBOztBQUVEO0VBQ0UsZXNCMTlKVztFQUtaLG9CQUFPO0V0QnU5Sk4sZ0JzQnQ5SmM7RXRCdTlKZCxtQnNCdDlKVTtDdEJ1OUpYOztBQUVEO0VBQ0Usc0JNcjBKK0I7RU5zMEovQixnQnNCdDlKVztDdEJ1OUpaOztBQUVEO0VBQ0UscUJHdnFLd0I7RW1Cb056QixvQkFBUTtFdEJxOUpQLG1Cc0JqN0pBO0V0Qms3SkEsbUJzQm45SkE7RXRCbzlKQSx1Q3NCbjlKb0I7RXRCbzlKcEIsK1JFenRLYztDRjB0S2Y7O0FBRUQsNEZzQjk4SmU7O0F0Qmc5SmY7RUFDRSxxQnNCOThKVztFdEIrOEpYLG9CT3RtS087RVB1bUtQLHFCc0I3OUpBO0V0Qjg5SkEsZXNCeDlKRTtFdEJ5OUpGLHlCc0IvN0pDO0V0Qmc4SkQscUJPMW1LZ0I7RVAybUtoQixZc0JqK0pBO0V0QmsrSkEsb0NzQm45SmlCO0N0Qm85SmxCOztBQUVELHFFc0JyOEpHOztBdEJ1OEpIOzs7O0VBSUU7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXVCN2tLQyxxQkFBQTtFdkJreEtDLG9CdUJqeEtHO0VBQ0osbUJBQVE7RUFDUixxQkFBQTtFdkJreEtDLGVBQWU7RXVCaHhLaEIscUJBQUE7RXZCa3hLQyxZdUJoeEtEO0V2Qml4S0Msb0NBQW9DO0N1Qmh4S3RDOztBQUVBO0V2Qmt4S0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0VBQ0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0VBQ0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0VBQ0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0V1Qmh4S0MsaUJBQVk7Q3ZCa3hLWjs7QXVCL3dLRDtFQUNDLGlCQUFVO0N2Qmt4S1Y7O0F1Qi93S0Q7RUFDQSxpQkFBaUI7Q3ZCa3hLaEI7O0F1Qi93S0Q7RUFDQyxpQkFDQTtDdkJpeEtBOztBQUVEO0V1Qmh4S0MsaUJBQVE7Q3ZCa3hLUjs7QUFFRDtFdUJoeEtDLGlCQUFnQjtDdkJreEtoQjs7QUFFRDtFQUNFLGlCQUFpQjtDdUI5d0tuQjs7QXZCaXhLQTtFdUI5d0tBLGlCQUFpQjtDdkJneEtoQjs7QXVCN3dLRDtFQUNDLGlCQUFjO0N2Qmd4S2Q7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCOXdLbkI7O0F2Qml4S0E7RUFDRSxpQkFBaUI7Q3VCOXdLbkI7O0F2Qml4S0E7RXVCOXdLQyxpQkFBZTtDdkJneEtmOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qjl3S25COztBdkJpeEtBO0V1Qjl3S0MsaUJBQWdCO0N2Qmd4S2hCOztBQUVEO0V1Qjl3S0MsaUJBQ0E7Q3ZCK3dLQTs7QUFFRDtFQUNFLGlCQUFpQjtDdUI5d0tuQjs7QXZCaXhLQTtFdUI5d0tBLGlCQUFnQjtDdkJneEtmOztBdUI3d0tEO0VBQ0MsaUJBQWU7Q3ZCZ3hLZjs7QUFFRDtFdUI5d0tDLGlCQUFVO0N2Qmd4S1Y7O0FBRUQ7RXVCOXdLQyxpQkFBYztDdkJneEtkOztBQUVEO0V1Qjl3S0MsaUJBQWlCO0N2Qmd4S2pCOztBdUI3d0tEO0VBQ0MsaUJBQWlCO0N2Qmd4S2pCOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qjl3S25COztBdkJpeEtBO0V1Qjl3S0MsaUJBQWlCO0N2Qmd4S2pCOztBdUI3d0tEO0VBQ0MsaUJBQWlCO0N2Qmd4S2pCOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qjl3S25COztBdkJpeEtBO0V1Qjl3S0MsaUJBQWlCO0N2Qmd4S2pCOztBdUI3d0tEO0VBQ0MsaUJBQWE7Q3ZCZ3hLYjs7QUFFRDtFdUI5d0tDLGlCQUFhO0N2Qmd4S2I7O0F1Qjd3S0Q7RUFDQyxpQkFBWTtDdkJneEtaOztBQUVEO0V1Qjl3S0MsaUJBQVk7Q3ZCZ3hLWjs7QXVCN3dLRDtFQUNDLGlCQUFBO0N2Qmd4S0E7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCOXdLbkI7O0F2Qml4S0E7RXVCNXdLQyxpQkFBZTtDdkI4d0tmOztBQUVEO0V1QjV3S0MsaUJBQVc7Q3ZCOHdLWDs7QUFFRDtFdUI1d0tDLGlCQUFlO0N2Qjh3S2Y7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCNXdLbkI7O0F2Qit3S0E7RXVCNXdLQSxpQkFBQTtDQUNBOztBdkIrd0tBO0V1QjV3S0MsaUJBQVk7Q3ZCOHdLWjs7QXVCM3dLRDtFQUNDLGlCQUFZO0N2Qjh3S1o7O0FBRUQ7RXVCNXdLQyxpQkFBUztDdkI4d0tUOztBQUVEO0V1QjV3S0MsaUJBQWlCO0N2Qjh3S2pCOztBQUVEO0V1QjV3S0MsaUJBQ0E7Q3ZCNndLQTs7QUFFRDtFdUI1d0tDLGlCQUFjO0N2Qjh3S2Q7O0FBRUQ7RXVCNXdLQyxpQkFBUztDdkI4d0tUOztBQUVEO0V1QjV3S0MsaUJBQWU7Q3ZCOHdLZjs7QUFFRDtFQUNFLGlCQUFpQjtDdUI1d0tuQjs7QXZCK3dLQTtFQUNFLGlCQUFpQjtDdUI1d0tuQjs7QXZCK3dLQTtFdUI1d0tDLGlCQUFTO0N2Qjh3S1Q7O0FBRUQ7RXVCNXdLQyxpQkFDQTtDdkI2d0tBOztBQUVEO0VBQ0UsaUJBQWlCO0N1QjV3S25COztBdkIrd0tBO0V1QjV3S0MsaUJBQWdCO0N2Qjh3S2hCOztBQUVEO0V1QjF3S0MsaUJBQVM7Q3ZCNHdLVDs7QUFFRDtFdUIxd0tDLGlCQUFhO0N2QjR3S2I7O0FBRUQ7RXVCMXdLQyxpQkFBZTtDdkI0d0tmOztBQUVEO0V1QjF3S0MsaUJBQVc7Q3ZCNHdLWDs7QXVCendLRDtFQUNDLGlCQUFpQjtDdkI0d0tqQjs7QXVCendLRDtFQUNBLGlCQUFtQjtDdkI0d0tsQjs7QUFFRDtFdUIxd0tBLGlCQUFtQjtDdkI0d0tsQjs7QUFFRDtFdUIxd0tBLGlCQUFtQjtDdkI0d0tsQjs7QUFFRDtFdUIxd0tDLGlCQUFXO0N2QjR3S1g7O0FBRUQ7RXVCMXdLQyxpQkFBVztDdkI0d0tYOztBQUVEO0V1QjF3S0MsaUJBQVE7Q3ZCNHdLUjs7QUFFRDtFdUJ4d0tDLGlCQUFnQjtDdkIwd0toQjs7QUFFRDtFdUJ4d0tDLGlCQUFZO0N2QjB3S1o7O0FBRUQ7RXVCeHdLQyxpQkFBUztDdkIwd0tUOztBQUVEO0V1Qnh3S0MsaUJBQUE7Q3ZCMHdLQTs7QUFFRDtFQUNFLGlCQUFpQjtDdUJ4d0tuQjs7QUFFQTtFQUNBLGlCQUFjO0NBQ2Q7O0FBRUE7RUFDQSxpQkFBYztDQUNkOztBQUVBO0VBQ0EsaUJBQWM7Q3ZCMHdLYjs7QUFFRDtFdUJ4d0tDLGlCQUFjO0N2QjB3S2Q7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RXVCeHdLQyxpQkFBWTtDdkIwd0taOztBdUJ2d0tEO0VBQ0EsaUJBQWM7Q0FDZDs7QUFFQTtFQUNBLGlCQUFjO0NBQ2Q7O0FBRUE7RUFDQSxpQkFBYztDQUNkOztBQUVBO0VBQ0EsaUJBQWM7Q0FDZDs7QUFFQTtFQUNBLGlCQUFjO0N2QjB3S2I7O0FBRUQ7RXVCeHdLQyxpQkFBVztDdkIwd0tYOztBdUJ2d0tEO0VBQ0EsaUJBQWM7Q0FDZDs7QXZCMndLQTtFdUJ4d0tBLGlCQUFjO0NBQ2Q7O0F2QjJ3S0E7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0FBRUE7RUFDQyxpQkFBQTtDdkIwd0tBOztBdUJ2d0tEO0VBQ0EsaUJBQWM7Q0FDZDs7QXZCMndLQTtFdUJ4d0tBLGlCQUFjO0N2QjB3S2I7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0FBRUE7RUFDQSxpQkFBYztDQUNkOztBQUVBO0VBQ0MsaUJBQU87Q3ZCMHdLUDs7QUFFRDtFQUNFLGlCQUFpQjtDdUJ4d0tuQjs7QXZCMndLQTtFdUJ4d0tDLGlCQUFZO0N2QjB3S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RXVCeHdLQyxpQkFBWTtDdkIwd0taOztBQUVEO0V1Qnh3S0MsaUJBQVc7Q3ZCMHdLWDs7QXVCdndLRDtFQUNDLGlCQUFjO0N2QjB3S2Q7O0FBRUQ7RXVCeHdLQSxpQkFBQTtDdkIwd0tDOztBQUVEO0V1Qnh3S0MsaUJBQVM7Q3ZCMHdLVDs7QUFFRDtFdUJ0d0tBLGlCQUFBO0N2Qnd3S0M7O0FBRUQ7RXVCcHdLQSxpQkFBZ0I7Q3ZCc3dLZjs7QUFFRDtFdUJwd0tDLGlCQUFTO0N2QnN3S1Q7O0FBRUQ7RXVCbHdLQyxpQkFBUztDdkJvd0tUOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qmx3S25COztBdkJxd0tBO0V1Qmx3S0MsaUJBQ0E7Q3ZCbXdLQTs7QUFFRDtFdUJsd0tDLGlCQUFlO0N2Qm93S2Y7O0FBRUQ7RXVCbHdLQyxpQkFBWTtDdkJvd0taOztBdUJqd0tEO0VBQ0MsaUJBQUE7Q3ZCb3dLQTs7QUFFRDtFQUNFLGlCQUFpQjtDdUJsd0tuQjs7QXZCcXdLQTtFdUJsd0tBLGlCQUFlO0N2Qm93S2Q7O0F1Qmp3S0Q7RUFDQyxpQkFBWTtDdkJvd0taOztBQUVEO0V1Qmx3S0MsaUJBQWdCO0N2Qm93S2hCOztBQUVEO0V1Qmx3S0MsaUJBQWU7Q3ZCb3dLZjs7QUFFRDtFdUJsd0tDLGlCQUFlO0N2Qm93S2Y7O0F1Qi92S0Q7RUFDQyxpQkFBaUI7Q3ZCa3dLakI7O0F1Qi92S0Q7RUFDQyxpQkFBZ0I7Q3ZCa3dLaEI7O0FBRUQ7RXVCaHdLQyxpQkFDQTtDdkJpd0tBOztBdUIvdktEO0VBQ0MsaUJBQWU7Q3ZCa3dLZjs7QUFFRDtFdUJod0tDLGlCQUFjO0N2Qmt3S2Q7O0FBRUQ7RXVCaHdLQyxpQkFBZ0I7Q3ZCa3dLaEI7O0FBRUQ7RXVCaHdLQyxpQkFBQTtDdkJrd0tBOztBdUIvdktEO0VBQ0MsaUJBQVU7Q3ZCa3dLVjs7QUFFRDtFdUJod0tDLGlCQUFnQjtDdkJrd0toQjs7QXVCL3ZLRDtFQUNDLGlCQUFZO0N2Qmt3S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCaHdLbkI7O0F2Qm13S0E7RUFDRSxpQnVCandLQTtDdkJrd0tEOztBQUVEO0VBQ0UsaUJ1Qmh3S0E7Q3ZCaXdLRDs7QXVCN3ZLRDtFQUNDLGlCQUFJO0N2Qmd3S0o7O0FBRUQ7RXVCN3ZLQyxpQkFBRTtDdkIrdktGOztBQUVEO0VBQ0UsaUJBQWlCO0N1QjV2S25COztBdkIrdktBO0VBQ0UsaUJ1Qjd2S1c7Q3ZCOHZLWjs7QUFFRDtFQUNFLGlCQUFpQjtDdUIxdktuQjs7QXZCNnZLQTtFQUNFLGlCdUIzdktXO0N2QjR2S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHZLbkI7O0F2QjJ2S0E7RUFDRSxpQnVCenZLVztDdkIwdktaOztBQUVEO0VBQ0UsaUJBQWlCO0N1QnR2S25COztBdkJ5dktBO0VBQ0UsaUJ1QnZ2S1c7Q3ZCd3ZLWjs7QUFFRDtFQUNFLGlCQUFpQjtDdUJwdktuQjs7QXZCdXZLQTtFQUNFLGlCdUJydktXO0N2QnN2S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCbHZLbkI7O0F2QnF2S0E7RUFDRSxpQnVCbnZLVztDdkJvdktaOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qmh2S25COztBdkJtdktBO0VBQ0UsaUJ1Qmp2S1c7Q3ZCa3ZLWjs7QUFFRDtFQUNFLGlCQUFpQjtDdUI5dUtuQjs7QXZCaXZLQTtFQUNFLGlCdUIvdUtXO0N2Qmd2S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCNXVLbkI7O0F2Qit1S0E7RXVCM3VLQyxpQkFBRTtDdkI2dUtGOztBdUJ6dUtEO0VBQ0MsaUJBQUk7Q3ZCNHVLSjs7QUFFRDtFQUNFLGlCQUFpQjtDdUJ4dUtuQjs7QXZCMnVLQTtFdUJ2dUtDLGlCQUFFO0N2Qnl1S0Y7O0F1QnJ1S0Q7RUFDQyxpQkFBSTtDdkJ3dUtKOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qm51S25COztBdkJzdUtBO0VNMWhNRSxpQkFBUztDTjRoTVY7O0FBRUQ7RU14OUxFLGlCQUFpQjtDTjA5TGxCOztBQUVEO0V1QjN1S0MsaUJBQ0E7Q3ZCNHVLQTs7QXdCM2pNRDtFQUNDLGlCQWtuQkE7Q3hCNDhLQTs7QUFFRDtFQUNFLGlCTTVpTVM7Q042aU1WOztBQUVEO0VBQ0UsaUJNNWlNYTtDTjZpTWQ7O0FBRUQ7RUFDRSxpQndCcGtNdUI7Q3hCcWtNeEI7O0FBRUQ7RUFDRSxpQkczL0w0QjtDSDQvTDdCOztBQUVEO0VBQ0UsaUJ3QmprTVk7Q3hCa2tNYjs7QUFFRDtFQUNFLGlCd0J0a01BO0N4QnVrTUQ7O0FBRUQ7RUFDRSxpQndCamtNQztDeEJra01GOztBQUVEO0VBQ0UsaUJ3QjVqTUE7Q3hCNmpNRDs7QUFFRDtFd0J2ak1DLGlCQUFhO0N4QnlqTWI7O0FBRUQ7RUFDRSxpQndCeGpNVztDeEJ5ak1aOztBQUVEO0VBQ0UsaUJ3QnpqTUM7Q3hCMGpNRjs7QUFFRDtFQUNFLGlCd0J2ak1jO0N4QndqTWY7O0FBRUQ7RUFDRSxpQndCdGpNYTtDeEJ1ak1kOztBQUVEO0VBQ0UsaUJ3QnBqTVc7Q3hCcWpNWjs7QUFFRDtFQUNFLGlCd0Jwak1jO0N4QnFqTWY7O0FBRUQ7RUFDRSxpQndCL2pNQTtDeEJna01EOztBQUVEO0VBQ0UsaUJ3Qm5qTVk7Q3hCb2pNYjs7QUFFRDtFQUNFLGlCTzFnTU87Q1AyZ01SOztBQUVEO0VBQ0UsaUJ3QjNrTUQ7Q3hCNGtNQTs7QUFFRDtFQUNFLGlCd0Joak1TO0N4QmlqTVY7O0FBRUQ7RUFDRSxpQk01bk1TO0NONm5NVjs7QUFFRDtFQUNFLGlCTTVuTWE7Q042bk1kOztBQUVEO0VBQ0UsaUJNLzRMQTtDTmc1TEQ7O0FBRUQ7RUFDRSxpQk1wNUxBO0NOcTVMRDs7QUFFRDtFQUNFLGlCd0I3ak1TO0N4QjhqTVY7O0FBRUQ7RUFDRSxpQndCMWtNQztDeEIya01GOztBQUVEO0VBQ0UsaUJ3QnZqTVU7Q3hCd2pNWDs7QUFFRDtFQUNFLGlCd0J2ak1VO0N4QndqTVg7O0FBRUQ7RUFDRSxpQk0xcE1TO0NOMnBNVjs7QUFFRDtFQUNFLGlCTXhsTWM7Q055bE1mOztBQUVEO0VBQ0UsaUJ3QjlqTWM7Q3hCK2pNZjs7QUFFRDtFQUNFLGlCd0I3ak1hO0N4QjhqTWQ7O0FBRUQ7RUFDRSxpQndCeGtNQztDeEJ5a01GOztBQUVEO0VBQ0UsaUJPMWtNTztDUDJrTVI7O0FBRUQ7RUFDRSxpQndCampNYTtDeEJrak1kOztBQUVEO0VBQ0UsaUJ3Qi9pTWE7Q3hCZ2pNZDs7QUFFRDtFQUNFLGlCd0I5aU1ZO0N4QitpTWI7O0FBRUQ7RUFDRSxpQk0xMExRO0NOMjBMVDs7QUFFRCxXd0Ixa01HOztBeEI0a01IO0VBQ0UseUJ3QjFpTW9CO0V4QjJpTXBCLG1Cd0I5a01DO0V4QitrTUQsaUJ3QnhpTVk7RXhCeWlNWixtQndCaGxNQztFeEJpbE1ELDBLd0J0aU1HO0V4QnVpTUgsNkl3QnBpTWE7Q3hCcWlNZDs7QUFFRCxXd0JwaU1JOztBeEJzaU1KO0VBQ0UseUJ3QnhsTUM7RXhCeWxNRCxtQndCbmlNYztFeEJvaU1kLGlCd0JuaU1XO0V4Qm9pTVgsbUJ3Qm5pTWM7RXhCb2lNZCx3S3dCL2hNWTtFeEJnaU1aLDZJd0IvaE13QjtDeEJnaU16Qjs7QUFFRCxXd0IvaE1JOztBeEJpaU1KO0VBQ0UseUJ3QjVoTWE7RXhCNmhNYixtQndCNWhNYztFeEI2aE1kLGlCd0IxaE1BO0V4QjJoTUEsbUJ3QjFoTWM7RXhCMmhNZCxvS3dCemhNYztFeEIwaE1kLDZJd0JwaE1DO0N4QnFoTUY7O0FBRUQsV3dCcmhNRTs7QXhCdWhNRjtFQUNFLHlCd0JwaE1DO0V4QnFoTUQsbUJ3QnBoTUE7RXhCcWhNQSxpQndCcGhNWTtFeEJxaE1aLG1Cd0J0aE1DO0V4QnVoTUQsc0t3Qm5oTUU7RXhCb2hNRiw2SXdCbGhNUztDeEJtaE1WOztBQUVELGtCTTl1TVc7O0FOZ3ZNWDtFQUNFLGdDTTl1TWE7RU4rdU1iLG1CTTVxTUE7RU42cU1BLGlCTTVxTUE7RU42cU1BLG1Cd0J6aE1vQjtFeEIwaE1wQixrTndCMWhNd0I7RXhCMmhNeEIsNkRNOWdNdUI7Q04rZ014Qjs7QUFFRCxjTXJnTUU7O0FOdWdNRjtFQUNFLGdDd0I3aE1ZO0V4QjhoTVosbUJ3QjdoTWU7RXhCOGhNZixpQndCN2hNYztFeEI4aE1kLG1Cd0I3aE1ZO0V4QjhoTVosa053QjdoTW1CO0V4QjhoTW5CLDZEd0I3aE1zQjtDeEI4aE12Qjs7QUFFRCxld0I3aE1LOztBeEIraE1MO0VBQ0UsZ0N3QjNoTWU7RXhCNGhNZixtQndCcGhNWTtFeEJxaE1aLGlCd0JqaE1DO0V4QmtoTUQsbUJ3QjNnTUc7RXhCNGdNSCxrTk90cU11QjtFUHVxTXZCLDJCd0JwaE1DO0N4QnFoTUY7O0FBRUQsV3dCOWdNSzs7QXhCZ2hNTDtFQUNFLGdDd0I3Z01HO0VBS0osbUJBQVM7RXhCMGdNUixpQk10eE1TO0VOdXhNVCxtQk10eE1TO0VOdXhNVCxrTk10eE1vQjtFTnV4TXBCLDJCTXR4TWtCO0NOdXhNbkI7O0FBRUQsZ0JNcHRNRTs7QU5zdE1GO0VBQ0UsZ0N3QmhoTXVCO0V4QmloTXZCLG1CTTNnTW1CO0VONGdNbkIsaUJNM2dNZ0I7RU40Z01oQixtQk0xZ01BO0VOMmdNQSxrTndCbmhNMkI7RXhCb2hNM0IsZ0R3QnBoTTJCO0N4QnFoTTVCOztBQUVELGV3QnBoTWE7O0F4QnNoTWI7RUFDRSxnQ3dCcGhNVTtFeEJxaE1WLG1Cd0JwaE1lO0V4QnFoTWYsaUJ3QnBoTWU7RXhCcWhNZixtQndCcGhNVztFeEJxaE1YLGtOd0JwaE1vQjtFeEJxaE1wQiw0RndCci9MQTtDeEJzL0xEOztBQUVELFdNaC9MRTs7QU5rL0xGO0VBQ0UsZ0N3QjMvTEE7RXhCNC9MQSxtQndCdGhNQTtFeEJ1aE1BLGlCTS91TUE7RU5ndk1BLG1CTS91TWM7RU5ndk1kLDZMTTl1TXFCO0VOK3VNckIsNkl3QnpoTTBCO0N4QjBoTTNCOztBQUVELGtCd0J6aE1hOztBeEIyaE1iO0VBQ0UsZ0N3QnpoTU87RXhCMGhNUCxtQndCemhNYztFeEIwaE1kLGlCd0J0aE1BO0V4QnVoTUEsbUJ3QnRoTVc7RXhCdWhNWCx5THdCdGhNVTtFeEJ1aE1WLDZEd0J0aE1XO0N4QnVoTVo7O0FBRUQsY3dCdGhNRzs7QXhCd2hNSDtFQUNFLGdDd0JwaE1RO0V4QnFoTVIsbUJ3QnBoTWU7RUFHaEIsaUJBQVk7RXhCbWhNWCxtQndCbGhNVztFeEJtaE1YLHlMd0JqaE1BO0VBRUQsNkRBQVE7Q3hCaWhNUjs7QUFFRCxlRXQyTVM7O0FGdzJNVDtFQUNFLGdDd0JoaE1xQjtFeEJpaE1yQixtQndCaGhNZ0I7RXhCaWhNaEIsaUJ3Qi9nTUE7RXhCZ2hNQSxtQk1sK0xRO0VObStMUix5THdCL2dNbUI7RXhCZ2hNbkIsMkJ3QjlnTUM7Q3hCK2dNRjs7QUFFRCxXd0I3Z01ROztBeEIrZ01SO0VBQ0UsZ0N3QnpnTWtCO0V4QjBnTWxCLG1Cd0J6Z01nQjtFeEIwZ01oQixpQndCemdNVztFeEIwZ01YLG1Cd0J6Z01VO0V4QjBnTVYseUxHeDBNc0I7RUh5ME10QiwyQndCemdNYTtDeEIwZ01kOztBQUVELGdCRTUzTVM7O0FGODNNVDtFQUNFLGdDd0J6Z01nQjtFeEIwZ01oQixtQkd4ME1VO0VIeTBNVixpQndCemdNZTtFeEIwZ01mLG1Cd0J4Z01PO0V4QnlnTVAseUx3QnhnTWlCO0V4QnlnTWpCLGdEd0J4Z00wQjtDeEJ5Z00zQjs7QUFFRCxld0J0Z01FOztBeEJ3Z01GO0VBQ0UsZ0N3QnJnTUM7RXhCc2dNRCxtQndCcGdNTztFeEJxZ01QLGlCd0JwZ01hO0V4QnFnTWIsbUJ3QnBnTWdCO0V4QnFnTWhCLHlMR2wyTStDO0VIbTJNL0MsNEZHbjJNK0M7Q0hvMk1oRDs7QUFFRCxXd0JqZ01DOztBeEJtZ01EO0VBQ0UsZ0NFcjVNYztFRnM1TWQsbUJ3QmpnTWU7RXhCa2dNZixpQndCamdNUztFeEJrZ01ULG1Cd0JqZ01ZO0V4QmtnTVoseUx3QmpnTXVCO0V4QmtnTXZCLDZJR2wyTVU7Q0htMk1YOztBQUVELGtCd0JqZ01hOztBeEJtZ01iO0VBQ0UsZ0N3QjUvTEE7RXhCNi9MQSxtQndCaGdNUTtFeEJpZ01SLGlCd0JoZ01jO0VBSWYsbUJBQVM7RXhCOC9MUixnTndCLytMQTtFeEJnL0xBLDZEd0I1L0x1QjtDeEI2L0x4Qjs7QUFFRCxjd0I1L0xHOztBeEI4L0xIO0VBQ0UsZ0N3QjUvTHlCO0V4QjYvTHpCLG1Cd0I1L0xZO0V4QjYvTFosaUJ3QnZnTU87RXhCd2dNUCxtQkU5Nk1jO0VzQnViZixnTkFBWTtFeEJ5L0xYLDZEd0IxK0xBO0N4QjIrTEQ7O0FBRUQsZXdCdi9MVzs7QXhCeS9MWDtFQUNFLGdDd0J2L0x1QjtFeEJ3L0x2QixtQndCdi9MZTtFeEJ3L0xmLGlCd0J2L0xZO0V4QncvTFosbUJ3QmxnTVU7RXhCbWdNVixnTndCci9MQztFQUdGLDJCQUFVO0N4Qm8vTFY7O0FBRUQsV0U5N01TOztBRmc4TVQ7RUFDRSxnQ3dCai9MWTtFeEJrL0xaLG1Cd0JqL0xpQjtFeEJrL0xqQixpQndCai9MZTtFeEJrL0xmLG1Cd0JqL0xtQjtFQUdwQixnTkFBUTtFeEJnL0xQLDJCTTVqTStCO0NONmpNaEM7O0FBRUQsZ0J3QjkrTFk7O0F4QmcvTFo7RUFDRSxnQ3dCNytMQTtFQUlBLG1CQUFRO0V4QjIrTFIsaUJ3QjErTFc7RXhCMitMWCxtQndCMStMVztFeEIyK0xYLGdOd0IxK0xTO0V4QjIrTFQsZ0R3QjErTDRCO0N4QjIrTDdCOztBQUVELGV3QngrTFk7O0F4QjArTFo7RUFDRSxnQ3dCcitMVztFeEJzK0xYLG1Cd0JyK0xjO0V4QnMrTGQsaUJFNzlNc0I7RUY4OU10QixtQkdsNk1VO0VIbTZNVixnTndCcitMeUI7RXhCcytMekIsNEZ3QnIrTGlCO0N4QnMrTGxCOztBQUVELFd3QnIrTEU7O0F4QnUrTEY7RUFDRSxnQ3dCbCtMcUI7RXhCbStMckIsbUJNemxNUTtFTjBsTVIsaUJ3QmwrTGU7RXhCbStMZixtQndCbCtMWTtFeEJtK0xaLDJMd0JsK0xrQjtFeEJtK0xsQiw2SXdCMTlMQTtDeEIyOUxEOztBQUVELGtCd0JsK0xXOztBeEJvK0xYO0VBQ0UsZ0N3QmorTEM7RUFHRCxtQkFFTTtFeEI4OUxOLGlCR3AzTVc7RUhxM01YLG1Cd0I3OUxrQjtFeEI4OUxsQiwrTndCNzlMZ0I7RXhCODlMaEIsNkRNeG1NK0I7Q055bU1oQzs7QUFFRCxjd0I3OUxHOztBeEIrOUxIO0V3QngrTEUsZ0NBZ0JJO0V4QjA5TEosbUJ3Qno5TFU7RXhCMDlMVixpQndCejlMVztFeEIwOUxYLG1Cd0J6OUxTO0V4QjA5TFQsK053Qno5TFk7RXhCMDlMWiw2RHdCejlMZ0I7Q3hCMDlMakI7O0FBRUQsZXdCejlMYzs7QXhCMjlMZDtFQUNFLGdDd0JwOUxtQjtFeEJxOUxuQixtQndCcDlMUztFeEJxOUxULGlCd0JwOUxZO0V4QnE5TFosbUJ3QnA5TGdCO0V4QnE5TGhCLCtORzM0TW9CO0VINDRNcEIsMkJ3QnA5TFc7Q3hCcTlMWjs7QUFFRCxXd0JuOUxVOztBeEJxOUxWO0VBQ0UsZ0N3Qmg5TFE7RXhCaTlMUixtQndCaDlMUztFeEJpOUxULGlCd0JoOUxXO0VBR1osbUJBQVE7RXhCKzhMUCwrTndCOThMa0I7RXhCKzhMbEIsMkJ3Qjk4TFE7Q3hCKzhMVDs7QUFFRCxnQndCOThMYzs7QXhCZzlMZDtFQUNFLGdDd0IxOExBO0V4QjI4TEEsbUJ3Qjk4TEE7RXhCKzhMQSxpQkUvaE5zQjtFc0JxbEJ2QixtQkFBVTtFeEI0OExULCtOTTFnTm9CO0VOMmdOcEIsZ0RNMWdOcUI7Q04yZ050Qjs7QUFFRCxlTTFnTlc7O0FONGdOWDtFQUNFLGdDd0JqOUx1QjtFeEJrOUx2QixtQndCbDlMbUI7RXhCbTlMbkIsaUJ3Qm45THVCO0V4Qm85THZCLG1CTWx5TWtCO0VObXlNbEIsK053QnA5TCtCO0V4QnE5TC9CLDRGd0JyOUwrQjtDeEJzOUxoQzs7QUFFRCxXTXB3TUk7O0FOc3dNSjtFQUNFLGdDd0IxOUwyQjtFeEIyOUwzQixtQndCMzlMcUI7RXhCNDlMckIsaUJHcjdNYTtFSHM3TWIsbUJNeHFNUTtFTnlxTVIsK05HMy9NVTtFSDQvTVYsNklHeitNd0I7Q0gwK016Qjs7QUFFRCxrQndCMzlMZTs7QXhCNjlMZjtFd0J0OUxDLGdDQUF1QjtFeEJ3OUx0QixtQk1qck1RO0VrQjZOUixpQkFBQTtFeEJzOUxBLG1CTW5yTVE7RU5vck1SLG9Od0IvOExDO0V4Qmc5TEQsNkR3QnI5TFU7Q3hCczlMWDs7QUFFRCxjd0JyOUxJOztBQU9KO0V4Qmk5TEUsZ0NBQWdDO0VBQ2hDLG1CQUFtQjtFd0I3OExyQixpQkFBbUI7RUFDbEIsbUJBQU07RXhCKzhMTCxvTkc1L00rQjtFSDYvTS9CLDZEd0JuOExBO0N4Qm84TEQ7O0FBRUQsZXdCNzhMRzs7QXhCKzhMSDtFQUNFLGdDd0I1OExHO0V4QjY4TEgsbUJBQW1CO0V3QnQ4THJCLGlCQUFBO0V4Qnc4TEUsbUJBQW1CO0VBQ25CLG9Od0J2OEx5RztFQUczRywyQkFBNEI7Q3hCczhMM0I7O0FBRUQsV3dCcjhMUzs7QXhCdThMVDtFQUNFLGdDd0JwOExZO0V4QnE4TFosbUJ3QnA4TGU7RXhCcThMZixpQndCcDhMYztFeEJxOExkLG1Cd0JsOExZO0V4Qm04TFosb053QnQ3TEM7RXhCdTdMRCwyQndCajhMUztDeEJrOExWOztBQUVELGdCd0JoOExHOztBeEJrOExIO0VBQ0UsZ0N3Qi83TEc7RXhCZzhMSCxtQndCMTdMRTtFeEIyN0xGLGlCd0J0N0xnQjtFeEJ1N0xoQixtQndCdDdMZ0I7RXhCdTdMaEIsb053QnI3THFCO0V4QnM3THJCLGdEd0JyN0xhO0N4QnM3TGQ7O0FBRUQsZXdCOTZMRzs7QXhCZzdMSDtFQUNFLGdDd0IzNkxFO0V4QjQ2TEYsbUJ3Qno2TFc7RXhCMDZMWCxpQk16dU1RO0VOMHVNUixtQndCdjZMUTtFeEJ3NkxSLG9Od0J0NkxDO0V4QnU2TEQsNEZ3QnI2TFM7Q3hCczZMVjs7QUFFRCxXd0JyNkxJOztBeEJ1NkxKO0VBQ0UsZ0N3Qmg2TDhCO0V4Qmk2TDlCLG1Cd0JoNkxrQjtFakJubUJuQixpQkFBMEI7RVBxZ056QixtQndCOTVMQztFeEIrNUxELCtMd0I3NUxvQjtFeEI4NUxwQiw2SXdCNzVMWTtDeEI4NUxiOztBQUVELGtCd0I3NUxlOztBeEIrNUxmO0VBQ0UsZ0N3Qjc1TG9CO0V4Qjg1THBCLG1Cd0I3NUxjO0V4Qjg1TGQsaUJ3Qjc1TGU7RXhCODVMZixtQndCNzVMWTtFeEI4NUxaLDZOd0I5NExDO0V4Qis0TEQsNkR3Qjc1TFM7Q3hCODVMVjs7QUFFRCxjd0I3NUxLOztBeEIrNUxMO0VBQ0UsZ0N3QjU1TFk7RXhCNjVMWixtQndCNTVMWTtFeEI2NUxaLGlCd0I1NUxXO0V4QjY1TFgsbUJ3QjU1TFU7RXhCNjVMViw2TndCNTVMOEI7RXhCNjVMOUIsNkR3QjE1TEM7Q3hCMjVMRjs7QUFFRCxld0IzNUxFOztBeEI2NUxGO0VBQ0UsZ0N3QjM1TGE7RXhCNDVMYixtQndCLzVMUztFeEJnNkxULGlCd0IxNUxZO0V4QjI1TFosbUJ3Qno1TEU7RXhCMDVMRiw2TndCdjVMRztFeEJ3NUxILDJCQUEyQjtDd0JqNUw3Qjs7QXhCbzVMQSxXQUFXOztBQUVYO0VPN2lOQyxnQ0FBeUI7RVAraU54QixtQndCbjVMUztFeEJvNUxULGlCTXZwTlM7RU53cE5ULG1CTXZwTlM7RU53cE5ULDZOTXZwTm9CO0VOd3BOcEIsMkJNdnBOa0I7Q053cE5uQjs7QUFFRCxnQk1ybE5FOztBTnVsTkY7RUFDRSxnQ3dCejVMMEI7RXhCMDVMMUIsbUJNcDdNRTtFTnE3TUYsaUJNcDdNZTtFTnE3TWYsbUJNOTZNQTtFTis2TUEsNk53QjU1THVDO0V4QjY1THZDLGdEd0JwNUxBO0N4QnE1TEQ7O0FBRUQsZXdCNzVMSTs7QXhCKzVMSjtFQUNFLGdDQUFnQztFd0J2NUxsQyxtQkFBZ0I7RUFDZixpQkFBZ0I7RXhCeTVMZixtQkFBbUI7RXdCcjVMbkIsNk5BQ29CO0VBQ25CLDRGQUNBO0N4QnE1TEY7O0FBRUQsV3dCbDVMQzs7QUFHRDtFQUNDLGdDQUNBO0V4Qmk1TEMsbUJBQW1CO0VDM29OckIsaUJBQUE7RXdCcEVBLG1CQUFLO0VBQ0osNk5BQVc7RUFDWCw2SXZCTWdCO0NGNHNOaEI7O0FBRUQsc0J5QnR0Tks7O0F6Qnd0Tkw7RUFDRSxnQnlCenRORztFekIwdE5ILFN5Qmx0Tks7RUFlTixVQUFBO0V6QnFzTkMseUN5QnBzTlc7TXpCb3NOWCxxQ3lCcHNOVztVekJvc05YLGlDeUJwc05XO0V6QnFzTlgsaUJ5QnBzTmM7RXpCcXNOZCxXeUJwc05TO0V6QnFzTlQsaUJNdnNOUztFTndzTlQsY012c05TO0VOd3NOVCxtQk12c05TO0NOd3NOVjs7QUFFRDtFQUNFLG1CT3RtTmdCO0VQdW1OaEIsb0J5Qi9zTlU7RXpCZ3ROVixZTXZvTkE7RU53b05BLG1CTXZvTkE7RU53b05BLG9CTXBvTmU7RU5xb05mLGlCeUI3c05vQjtFekI4c05wQiwwQk81bU5rQjtFUDZtTmxCLG1CeUJydE5VO0N6QnN0Tlg7O0FBRUQ7RUFDRSwwQnlCeHNOQTtFQUNELG9CQUFRO0N6QnlzTlI7O0FBRUQ7RUFDRSxjTXQyTVE7Q051Mk1UOztBQUVEO0VBQ0UsY3lCenNOQztDekIwc05GOztBQUVEO0VBQ0UsZ0J5QnpzTlc7RXpCMHNOWCxhTy9uTk87RVBnb05QLE95QnR0TkQ7RXpCdXROQyxReUJ6c05DO0V6QjBzTkQsZ0JPbG9OTztFUG1vTlAsWXlCenRORDtFekIwdE5DLGF5QnpzTlE7RXpCMHNOUixrQ3lCenNObUI7Q3pCMHNOcEI7O0FBRUQ7RUFDRSxtQnlCenNOWTtFekIwc05aLDBCeUJ4c05TO0V6QnlzTlQsaUJFendOc0I7RUYwd050QixleUJsdU5BO0N6Qm11TkQ7O0FBRUQ7RUFDRSw4QkUxd05jO0NGMndOZjs7QUFFRDtFQUNFLGlDeUJyc05lO0N6QnNzTmhCOztBQUVEO0VBQ0UsZ0J5Qm5zTks7RXpCb3NOTCxnQnlCbnNOUTtFekJvc05SLG1CeUJyc05LO0V6QnNzTkwsUXlCbnNORTtFekJvc05GLFN5Qmx2TkE7RXpCbXZOQSxvQ3lCaHNOQztNekJnc05ELGdDeUJoc05DO1V6QmdzTkQsNEJ5QmhzTkM7Q3pCaXNORjs7QUFFRDtFQUNFLHNCeUIvck5lO0V6QmdzTmYsYXlCL3JOVTtFekJnc05WLGtCT25xTk87RVBvcU5QLFl5QnJzTkQ7RXpCc3NOQyx5QnlCaHNOWTtFekJpc05aLG9CeUJoc05XO0V6QmlzTlgsWXlCaHNOTTtFekJpc05OLDBCeUJoc05XO0V6QmlzTlgsZ0J5QmhzTlU7RUFHWCxvQkFBTztFekIrck5OLGlCeUI5ck5TO0V6QityTlQsMkJ5QjdyTkE7S3pCNnJOQSx3QnlCN3JOQTtFekI4ck5BLGFBQWE7RXlCenJOZixtQkFBVTtFQUNULGdCQUFhO0N6QjJyTmI7O0FBRUQ7O0V5QnZyTkMsY0FBSztDekIwck5MOztBQUVELHNCeUJwck5tQjs7QXpCc3JObkI7O0d5QmxyTkM7O0F6QnNyTkQ7RXlCanJOQyw0QkFBVztFQUNYLHNCQUFzQjtFekJtck5yQix5QkFBeUI7RXlCaHJOM0IsbUJBQUE7RUFDQSx1QkFBQTtDekJrck5DOztBQUVEO0V5QmhyTkUsY0FBQTtFQUNGLFdBQUE7RUFDQywrREFBb0I7RUFBcEIsNERBQW9CO0VBQ3BCLG9FQUFtQjtFQUNuQixZQUFZO0VBQ1osb0RBQW9CO0VBQ3BCLFNBQUE7RUFFQSxvQ0FBb0I7RUFFcEIsbUJBQVc7RUFDWCxzQkFBc0I7Q3pCZ3JOdEI7O0FBRUQ7RUFDRSxlQUFlO0V5QjlxTmpCLDhCQUF3QjtDekJnck52Qjs7QXlCN3FORDtFQUNDLGFBQVM7Q3pCZ3JOVDs7QUFFRDs7RXlCN3FOQSxhQUFBO0N6QmdyTkM7O0F5QjdxTkQ7RUFDQyxhQUFTO0N6QmdyTlQ7O0FBRUQ7O0V5QjdxTkEsdUJBQXdCO0VBQ3ZCLGFBQVM7Q3pCZ3JOVDs7QUFFRDtFQUNFLHVCQUF1QjtFeUI5cU56QixtQkFBaUI7RUFDaEIsa0VBQ0E7RUFEQSwrREFDQTtFekIrcU5DLHVFQUF1RTtFeUI5cU56RSxXQUFBO0VBQ0MsMkNBQ0E7RXpCK3FOQyxXQUFXO0V5QjlxTmIsb0NBQXlCO0VBQ3hCLG1CQUNBO0N6QitxTkE7O0FBRUQ7O0V5QjdxTkEsdUJBQXlCO0VBQ3hCLFlBQVM7Q3pCZ3JOVDs7QUFFRCxpQnlCL3FOVTs7QUFFVjtFQUNDO0l6QmdyTkcsMEJBQTBCO0d5QjlxTjlCO0N6QmdyTkM7O0F5QjdxTkQsc0JBQWlCOztBekJpck5qQjtFeUI5cU5BLG1CQUFpQjtFQUNoQixzQkFDQTtFekIrcU5DLFlBQVk7Q3lCOXFOZDs7QXpCaXJOQTtFeUI5cU5BLHlCQUF5QjtFQUN4Qiw2QkFDQTtDekIrcU5BOztBQUVEO0VBQ0UsaUJBQWlCO0V5QjlxTm5CLDZCQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLFlBQVM7RXpCZ3JOUiw2QkFBNkI7Q3lCOXFOL0I7O0F6QmlyTkE7RXlCOXFOQSxpQkFBaUI7RUFDaEIsNkJBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUI7RXlCOXFOekIsNEJBQXlCO0N6QmdyTnhCOztBeUI3cU5EO0VBQ0MsY0FBUztDekJnck5UOztBQUVEO0VBQ0UsbUJBQW1CO0N5QjlxTnJCOztBekJpck5BOzs7RUFHRSxtQkFBbUI7RXlCOXFOckIsV0FBQTtFQUNDLHlCQUNBO0V6QitxTkMsNEJBQTRCO0V5QjlxTjlCLG9CQUFpQjtFQUNoQixnQkFBZ0I7Q3pCZ3JOaEI7O0FBRUQ7RUFDRSxtQkFBbUI7RXlCOXFOckIsT0FBQTtFQUNDLFVBQVM7RXpCZ3JOUixTQUFTO0V5QjlxTlgsYUFBYztDekJnck5iOztBeUI3cU5EO0VBQ0MsV0FBUztFekJnck5SLG1CQUFtQjtFeUI5cU5yQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNiLDBCQUNBO01BREEsdUJBQ0E7VUFEQSxvQkFDQTtFekIrcU5DLGFBQWE7RXlCOXFOZixxQkFBc0I7Q3pCZ3JOckI7O0F5QjdxTkQ7RUFDQyxpQkFBZ0I7RXpCZ3JOZixTQUFTO0V5QjlxTlgsVUFBQTtFQUNDLG1DQUNBO0V6QitxTkMsb0NBQW9DO0V5QjlxTnRDLDJCQUFtQjtDekJnck5sQjs7QXlCN3FORDtFQUNDLGlCQUFnQjtFekJnck5mLDhCQUE4QjtDeUI5cU5oQzs7QXpCaXJOQTtFeUI5cU5BLG1CQUFpQjtFQUNoQixXQUFTO0V6QmdyTlIsaUJBQWlCO0V5QjlxTm5CLGlCQUFpQjtFQUNoQixXQUFTO0V6QmdyTlIsbUJBQW1CO0V5QjlxTnJCLG1EQUF5QjtVQUF6QiwyQ0FBeUI7RUFDeEIsd0JBQ0E7RXpCK3FOQyx1QkFBdUI7RXlCOXFOekIsb0JBQWlCO0VBQ2hCLGtCQUFnQjtFekJnck5mLG1CQUFtQjtFeUI5cU5yQixrQ0FBeUI7Q3pCZ3JOeEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsb0JBQW9CO0N5QjlxTnRCOztBekJpck5BO0V5QjlxTkEsc0JBQW1CO0VBQ2xCLFlBQVM7Q3pCZ3JOVDs7QUFFRDtFQUNFLG9CQUFvQjtFeUI5cU50QixtQkFBaUI7RUFDaEIsOEJBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGtCQUFrQjtDeUI5cU5wQjs7QXpCaXJOQTtFeUI5cU5BLFlBQUE7Q3pCZ3JOQzs7QXlCN3FORDtFQUNDLHNDQUNBO0N6QitxTkE7O0FBRUQ7OztFeUI1cU5DLHVCQUNBO0N6QitxTkE7O0FBRUQ7O0V5QjdxTkEsa0JBQWlCO0N6QmdyTmhCOztBeUI3cU5EOzs7Ozs7RUFNQSxtQkFBaUI7RUFDaEIsbUJBQ0E7RXpCK3FOQyxlQUFlO0N5QjlxTmpCOztBekJpck5BOztFeUI3cU5DLFlBQVM7RXpCZ3JOUixRQUFRO0N5QjlxTlY7O0F6QmlyTkE7RXlCOXFOQSxnQkFBQTtDekJnck5DOztBeUI3cU5EO0VBQ0Msc0NBQ0E7Q3pCK3FOQTs7QUFFRDs7RXlCN3FOQSxnQkFBWTtDekJnck5YOztBeUI3cU5EOztFekJpck5FLDhCQUE4QjtDeUI5cU5oQzs7QXpCaXJOQTtFeUI5cU5BLHNDQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGlCQUFnQjtDekJnck5oQjs7QUFFRDtFQUNFLG1CQUFtQjtFeUI5cU5yQixhQUFhO0VBQ1osY0FBUztFekJnck5SLGNBQWM7RXlCOXFOaEIsYUFBZTtDekJnck5kOztBeUI3cU5EO0VBQ0MsZ0JBQWdCO0N6QmdyTmhCOztBQUVEO0VBQ0UsVUFBVTtFeUI5cU5aLGFBQVc7RUFDVixXQUFTO0V6QmdyTlIsWUFBWTtFeUI5cU5kLGdCQUFrQjtDekJnck5qQjs7QXlCN3FORDtFQUNDLGlCQUFnQjtFekJnck5mLFlBQVk7Q3lCOXFOZDs7QXpCaXJOQTtFeUI5cU5BLG1CQUFpQjtFQUNoQixtQkFDQTtDekIrcU5BOztBQUVEO0VBQ0UsWUFBWTtDeUI5cU5kOztBekJpck5BO0V5QjlxTkEsWUFBVztDekJnck5WOztBeUI3cU5EO0VBQ0MsWUFBUztDekJnck5UOztBQUVEO0VBQ0UsWUFBWTtDeUI5cU5kOztBekJpck5BO0V5QjlxTkEsWUFBQTtDekJnck5DOztBeUI3cU5EO0VBQ0MsWUFBUztDekJnck5UOztBQUVEO0VBQ0UsWUFBWTtDeUI5cU5kOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLDZCQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsK0JBQXlCO0N6QmdyTnhCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLCtCQUErQjtDeUI5cU5qQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQywrQkFDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLCtCQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBeUI7Q3pCZ3JOeEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQXlCO0N6QmdyTnhCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBeUI7Q3pCZ3JOeEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQTBCO0N6QmdyTnpCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUEwQjtDekJnck56Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBMEI7Q3pCZ3JOekI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQTBCO0N6QmdyTnpCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUEwQjtDekJnck56Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBMEI7Q3pCZ3JOekI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQTBCO0N6QmdyTnpCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUEwQjtDekJnck56Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBMEI7Q3pCZ3JOekI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBYztFQUNiLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsaUNBQW9CO0N6QmdyTm5COztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGlDQUFpQztDeUI5cU5uQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxpQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGlDQUFtQjtDekJnck5sQjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixpQ0FBaUM7Q3lCOXFObkM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsaUNBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixpQ0FBbUI7Q3pCZ3JObEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsaUNBQWlDO0N5QjlxTm5DOztBekJpck5BO0V5QjlxTkEsYUFBZTtFQUNkLGlDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsaUNBQW1CO0N6QmdyTmxCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGlDQUFpQztDeUI5cU5uQzs7QXpCaXJOQTtFeUI5cU5BLGFBQVc7RUFDVixpQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGlDQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixpQ0FBaUM7Q3lCOXFObkM7O0F6QmlyTkE7RXlCOXFOQSxhQUFZO0VBQ1gsaUNBQ0E7Q3pCK3FOQTs7QXlCNXFORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCK3FObEI7O0FBRUQ7RXlCNXFOQyxhQUFhO0V6QjhxTlosaUNBQWlDO0N5QjVxTm5DOztBekIrcU5BO0V5QjVxTkMsYUFBWTtFQUNaLGlDQUFnQjtDekI4cU5oQjs7QUFFRDtFQUNFLGFBQWE7RXlCM3FOZixpQ0FBVztDQUNYOztBekI4cU5BO0V5QjNxTkMsYUFBYTtFQUNiLGlDQUFrQjtDekI2cU5sQjs7QUFFRDtFeUIxcU5BLGFBQVc7RUFDWCxpQ0FBVTtDekI0cU5UOztBQUVEO0V5QjFxTkMsYUFBWTtFQUVaLGlDQUErQjtDekIycU4vQjs7QXlCeHFORDtFQUNBLGFBQVU7RUFDVCxpQ0FBK0I7Q3pCMnFOL0I7O0FBRUQ7RXlCeHFOQyxhQUFLO0VBQ0wsaUNBQWU7Q3pCMHFOZjs7QXlCdnFORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCMHFObEI7O0FBRUQ7RXlCdnFOQyxhQUFhO0V6QnlxTlosaUNBQWlDO0N5QnZxTm5DOztBekIwcU5BO0V5QnZxTkMsYUFBWTtFQUNaLGlDQUFnQjtDekJ5cU5oQjs7QUFFRDtFQUNFLGFBQWE7RXlCdHFOZixpQ0FBVztDQUNYOztBekJ5cU5BO0V5QnRxTkMsYUFBYTtFQUNiLGlDQUFrQjtDekJ3cU5sQjs7QUFFRDtFeUJycU5BLGFBQUE7RUFDQSxpQ0FBVTtDekJ1cU5UOztBQUVEO0V5QnJxTkMsYUFBWTtFQUVaLGlDQUFLO0N6QnNxTkw7O0F5Qm5xTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QnNxTi9COztBQUVEO0V5Qm5xTkMsYUFBSztFQUNMLGlDQUFlO0N6QnFxTmY7O0F5QmxxTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QnFxTmxCOztBQUVEO0V5QmxxTkMsYUFBYTtFekJvcU5aLGlDQUFpQztDeUJscU5uQzs7QXpCcXFOQTtFeUJscU5DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCb3FOaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QmpxTmYsaUNBQWM7Q0FDZDs7QXpCb3FOQTtFeUJqcU5DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCbXFObEI7O0FBRUQ7RXlCaHFOQSxhQUFlO0VBQ2YsaUNBQVU7Q3pCa3FOVDs7QUFFRDtFeUJocU5DLGFBQVk7RUFFWixpQ0FBZ0M7Q3pCaXFOaEM7O0F5QjlwTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QmlxTi9COztBQUVEO0V5QjlwTkMsYUFBSztFQUNMLGlDQUEwQjtDekJncU4xQjs7QXlCN3BORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCZ3FObEI7O0FBRUQ7RXlCN3BOQyxhQUFhO0V6QitwTlosaUNBQWlDO0N5QjdwTm5DOztBekJncU5BO0V5QjdwTkMsYUFBWTtFQUNaLGlDQUFnQjtDekIrcE5oQjs7QUFFRDtFQUNFLGFBQWE7RXlCNXBOZixpQ0FBVztDQUNYOztBekIrcE5BO0V5QjVwTkMsYUFBYTtFQUNiLGlDQUFrQjtDekI4cE5sQjs7QUFFRDtFeUIzcE5BLGFBQUE7RUFDQSxpQ0FBVTtDekI2cE5UOztBQUVEO0V5QjNwTkMsYUFBWTtFQUVaLGlDQUFLO0N6QjRwTkw7O0F5QnpwTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QjRwTi9COztBQUVEO0V5QnpwTkMsYUFBSztFQUNMLGlDQUFlO0N6QjJwTmY7O0F5QnhwTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QjJwTmxCOztBQUVEO0V5QnhwTkMsYUFBYTtFekIwcE5aLGlDQUFpQztDeUJ4cE5uQzs7QXpCMnBOQTtFeUJ4cE5DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCMHBOaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QnZwTmYsaUNBQWdCO0NBQ2hCOztBekIwcE5BO0V5QnZwTkMsYUFBYTtFQUNiLGlDQUFrQjtDekJ5cE5sQjs7QUFFRDtFeUJ0cE5BLGFBQWU7RUFDZixpQ0FBVTtDekJ3cE5UOztBQUVEO0V5QnRwTkMsYUFBWTtFQUVaLGlDQUFLO0N6QnVwTkw7O0F5QnBwTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QnVwTi9COztBQUVEO0V5QnBwTkMsYUFBSztFQUNMLGlDQUFlO0N6QnNwTmY7O0F5Qm5wTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QnNwTmxCOztBQUVEO0V5Qm5wTkMsYUFBYTtFekJxcE5aLGlDQUFpQztDeUJucE5uQzs7QXpCc3BOQTtFeUJucE5DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCcXBOaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QmxwTmYsaUNBQWU7Q0FDZjs7QXpCcXBOQTtFeUJscE5DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCb3BObEI7O0FBRUQ7RXlCanBOQSxhQUFXO0VBQ1gsaUNBQVU7Q3pCbXBOVDs7QUFFRDtFeUJqcE5DLGFBQVk7RUFFWixpQ0FBSztDekJrcE5MOztBeUIvb05EO0VBQ0EsYUFBVTtFQUNULGlDQUErQjtDekJrcE4vQjs7QUFFRDtFeUIvb05DLGFBQUs7RUFDTCxpQ0FBZTtDekJpcE5mOztBeUI5b05EO0VBQ0MsYUFBYTtFQUNiLGlDQUFrQjtDekJpcE5sQjs7QUFFRDtFeUI5b05DLGFBQWE7RXpCZ3BOWixpQ0FBaUM7Q3lCOW9ObkM7O0F6QmlwTkE7RXlCOW9OQyxhQUFZO0VBQ1osaUNBQWdCO0N6QmdwTmhCOztBQUVEO0VBQ0UsYUFBYTtFeUI3b05mLGlDQUFrQjtDQUNsQjs7QXpCZ3BOQTtFeUI3b05DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCK29ObEI7O0FBRUQ7RXlCNW9OQSxhQUFjO0VBQ2QsaUNBQVU7Q3pCOG9OVDs7QUFFRDtFeUI1b05DLGFBQVk7RUFFWixpQ0FBSztDekI2b05MOztBeUIxb05EO0VBQ0EsYUFBVTtFQUNULGlDQUErQjtDekI2b04vQjs7QUFFRDtFeUIxb05DLGFBQUs7RUFDTCxpQ0FBMEI7Q3pCNG9OMUI7O0F5QnpvTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QjRvTmxCOztBQUVEO0V5QnpvTkMsYUFBYTtFekIyb05aLGlDQUFpQztDeUJ6b05uQzs7QXpCNG9OQTtFeUJ6b05DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCMm9OaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QnhvTmYsaUNBQWU7Q0FDZjs7QXpCMm9OQTtFeUJ4b05DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCMG9ObEI7O0FBRUQ7RXlCdm9OQSxhQUFXO0VBQ1gsaUNBQVU7Q3pCeW9OVDs7QUFFRDtFeUJ2b05DLGFBQVk7RUFFWixpQ0FBSztDekJ3b05MOztBeUJyb05EO0VBQ0EsYUFBVTtFQUNULGlDQUErQjtDekJ3b04vQjs7QUFFRDtFeUJyb05DLGFBQUs7RUFDTCxpQ0FBZTtDekJ1b05mOztBeUJwb05EO0VBQ0MsYUFBYTtFQUNiLGlDQUFrQjtDekJ1b05sQjs7QUFFRDtFeUJwb05DLGFBQWE7RXpCc29OWixpQ0FBaUM7Q3lCcG9ObkM7O0F6QnVvTkE7RXlCcG9OQyxhQUFZO0VBQ1osaUNBQWdCO0N6QnNvTmhCOztBQUVEO0VBQ0UsYUFBYTtFeUJub05mLGlDQUFXO0NBQ1g7O0F6QnNvTkE7RXlCbm9OQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QnFvTmxCOztBQUVEO0V5QmxvTkEsYUFBQTtFQUNBLGlDQUFVO0N6Qm9vTlQ7O0FBRUQ7RXlCbG9OQyxhQUFZO0VBRVosaUNBQUs7Q3pCbW9OTDs7QXlCaG9ORDtFQUNBLGFBQVU7RUFDVCxpQ0FBK0I7Q3pCbW9OL0I7O0FBRUQ7RXlCaG9OQyxhQUFLO0VBQ0wsaUNBQWU7Q3pCa29OZjs7QXlCL25ORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCa29ObEI7O0FBRUQ7RXlCL25OQyxhQUFhO0V6QmlvTlosaUNBQWlDO0NDeHZQbkM7O0FEMnZQQTtFMEJuMFBDLGFBQVE7RUFDUixpQ0FBUztDMUJxMFBUOztBQUVEO0UwQm4wUEMsYUFBVztFQUVYLGlDQUFhO0MxQm8wUGI7O0FBRUQ7RUFDRSxhMEJsMFBVO0UxQm0wUFYsaUNHanhQVTtDSGt4UFg7O0FBRUQ7RUFDRSxhMEJsMFBBO0UxQm0wUEEsaUMwQmowUEE7QzFCazBQRDs7QUFFRDtFMEIvelBDLGFBQUE7RTFCaTBQQyxpQzBCL3pQQTtDMUJnMFBEOztBQUVEO0VBQ0UsYTBCOXpQVTtFMUIrelBWLGlDMEI5elBZO0MxQit6UGI7O0FBRUQ7RUFDRSxhMEI5elBXO0UxQit6UFgsaUMwQjl6UFk7QzFCK3pQYjs7QUFFRDtFQUNFLGEwQjV6UFM7RTFCNnpQVCxpQzBCNXpQZ0I7QzFCNnpQakI7O0FBRUQ7RUFDRSxhMEJwMFBBO0UxQnEwUEEsaUNHdnpQZTtDSHd6UGhCOztBQUVEO0VBQ0UsYTBCenpQVTtFMUIwelBWLGlDMEJ6elBPO0MxQjB6UFI7O0FBRUQ7RUFDRSxhMEJ2elBTO0UxQnd6UFQsaUMwQnZ6UFk7QzFCd3pQYjs7QUFFRDtFQUNFLGEwQnZ6UFU7RTFCd3pQVixpQ0c5elBVO0NIK3pQWDs7QUFFRDtFQUNFLGEwQnZ6UFU7RTFCd3pQVixpQzBCdnpQdUI7QzFCd3pQeEI7O0FBRUQ7RUFDRSxhT3J3UE87RVBzd1BQLGlDMEJ6MFBTO0MxQjAwUFY7O0FBRUQ7RUFDRSxhQUFhO0UwQmx6UGIsaUNBQ1k7QzFCbXpQYjs7QUNqMFBEO0UwQjdFQSxhQUFBO0UzQms1UEUsaUNBQWlDO0NBQ2xDOztBQUVEO0UyQi80UEMsYUFBQTtFQUNBLGlDQUF3QjtDM0JpNVB4Qjs7QUFFRDtFQUNFLGEyQmg1UFM7RTNCaTVQVCxpQzJCaDVQVTtDM0JpNVBYOztBQUVEO0VBQ0UsYTJCaDVQQTtFM0JpNVBBLGlDMkJoNVBRO0MzQmk1UFQ7O0FBRUQ7RTJCOTRQQyxhQUFXO0UzQmc1UFYsaUMyQi80UGM7QzNCZzVQZjs7QUFFRDtFQUNFLGFBQWE7RTJCejRQZixpQ0FBQTtDM0IyNFBDOztBMkJyNFBEO0VBQ0MsYUFBWTtFM0J3NFBYLGlDQUFpQztDMkJyNFBuQzs7QTNCdzRQQTtFQUNFLGFBQWE7RTJCcDRQZixpQ0FBYTtDM0JzNFBaOztBQUVEO0UyQnA0UEMsYUFBQTtFQUNBLGlDQUFVO0MzQnM0UFY7O0FBRUQ7RTJCcDRQQyxhQUFVO0UzQnM0UFQsaUNBQWlDO0MyQm40UG5DOztBM0JzNFBBO0VBQ0UsYUFBYTtFMkJoNFBmLGlDQUFpQjtDQUNtQjs7QTNCbTRQcEM7RUFDRSxhQUFhO0UyQjkzUGYsaUNBQW9CO0MzQmc0UG5COztBQUVEO0VDNTNQQSxhQUFBO0UyQjdDQSxpQ0FBZ0I7QzVCNDZQZjs7QUFFRDtFNEI5NlBBLGFBQUE7RTVCZzdQRSxpQzRCdjZQNEQ7QzVCdzZQN0Q7O0FBRUQ7RUFDRSxhR242UGlCO0V5QmpCbkIsaUNBZU87QzVCdTZQTjs7QUFFRDtFQUNFLGE0QnY2UHlCO0U1Qnc2UHpCLGlDNEJ0NlBDO0M1QnU2UEY7O0FBRUQ7RTRCNzdQQSxhQUFBO0U1Qis3UEUsaUM0Qmg2UEM7QzVCaTZQRjs7QUFFRDtFQUNFLGE0QjU1UFk7RTVCNjVQWixpQzRCMzVQWTtDNUI0NVBiOztBQUVEO0VBQ0UsYTRCLzRQRTtFQXpESixpQ0E0RGtCO0M1Qjg0UGpCOztBQUVEO0VBQ0UsYTRCMzRQVTtFNUI0NFBWLGlDNEJ6NFBDO0M1QjA0UEY7O0FBRUQ7RUFDRSxhNEJ2NFBXO0U1Qnc0UFgsaUM0QnY0UHFCO0M1Qnc0UHRCOztBQUVEO0VBQ0UsYTRCcDRQSTtFNUJxNFBKLGlDNEJsNFBZO0M1Qm00UGI7O0FBRUQ7RUFDRSxhNEJsNFBJO0U1Qm00UEosaUM0QnQ1UEE7QzVCdTVQRDs7QUFFRDtFQUNFLGE0QjUzUFk7RTVCNjNQWixpQzRCMzNQWTtDNUI0M1BiOztBQUVEO0VBQ0UsYTRCMTJQYTtFNUIyMlBiLGlDNEJ6MlAwQjtDNUIwMlAzQjs7QUFFRDtFQUNFLGE0QmwyUFk7RTVCbTJQWixpQzRCbDJQb0I7QzVCbTJQckI7O0FBRUQ7RUFDRSxhNEIvM1BJO0U1Qmc0UEosaUM0QjUzUEU7QzVCNjNQSDs7QUFFRDtFQUNFLGE0QnIvUEY7RTVCcy9QRSxpQzRCejBQQztDNUIwMFBGOztBQUVEO0VBQ0UsYTRCcDJQSTtFNUJxMlBKLGlDNEJqMlBFO0M1QmsyUEg7O0FBRUQ7RUFDRSxhNEIvL1BGO0U1QmdnUUUsaUM0QjdoUVc7QzVCOGhRWjs7QUFFRDtFQUNFLGE0QnoxUEk7RUEzS04saUNBaUxJO0M1QnExUEg7O0FBRUQ7RTRCeGdRQSxhQUFBO0U1QjBnUUUsaUM0Qm4xUGU7QzVCbzFQaEI7O0FBRUQ7RUFDRSxhNEI5Z1FGO0U1QitnUUUsaUM0QjVpUVc7QzVCNmlRWjs7QUFFRDtFQUNFLFk0QjMwUE07RUF4TVIsaUNBQWU7QzVCcWhRZDs7QUFFRDtFNEJ2aFFBLGFBQUE7RTVCeWhRRSxpQzRCaDBQb0I7QzVCaTBQckI7O0FBRUQ7RUFDRSxhNEJqalFZO0U1QmtqUVosaUM0QnQwUGU7QzVCdTBQaEI7O0E0Qnh6UEQ7RUFFSSxhQTNPb0I7RUE0T3BCLGlDQTVPb0I7QzVCc2lRdkI7O0FBRUQ7RUFDRSxhQUFhO0U0QmgwUGYsaUNBUUU7QzVCMHpQRDs7QUFFRDtFQUNFLGE0Qnp6UGE7RTVCMHpQYixpQzRCdnpQRztDNUJ3elBKOztBQUVEO0U2QjNrUUEsYUFPZ0I7RTdCc2tRZCxpQzZCcGtRSztDN0Jxa1FOOztBQUVEO0VBQ0UsYTZCaGxRaTdDO0VBRG43QyxpQ0FPZ0I7QzdCNGtRZjs7QUFFRDtFNkJybFFBLGFBT2dCO0U3QmdsUWQsaUM2QjlrUUs7QzdCK2tRTjs7QUFFRDtFNkIxbFFBLGFBaUJPO0U3QjJrUUwsaUM2QjFrUWM7QzdCMmtRZjs7QUFFRDtFQUNFLGE2QnprUUU7RUF2QkosaUNBeUJPO0M3QnlrUU47O0FBRUQ7RUFDRSxhNkJ2a1FVO0U3QndrUVYsaUM2QnZrUWdDO0M3QndrUWpDOztBQUVEO0U2QnptUUEsYUFxQ087RTdCc2tRTCxpQzZCcmtRYztDN0Jza1FmOztBQUVEO0VBQ0UsYTZCcGtRRTtFQTNDSixpQ0E2Q087QzdCb2tRTjs7QUFFRDtFQUNFLGE2QmxrUVU7RTdCbWtRVixpQzZCbGtRaUM7QzdCbWtRbEM7O0FBRUQ7RTZCeG5RQSxhQXlETztFN0Jpa1FMLGlDNkJoa1FjO0M3QmlrUWY7O0FBRUQ7RUFDRSxhNkIvalFFO0VBL0RKLGlDQWlFTztDN0IralFOOztBQUVEO0VBQ0UsYTZCN2pRVTtFN0I4alFWLGlDNkI3alFpQztDN0I4alFsQzs7QUFFRDtFNkJ2b1FBLGFBNkVPO0U3QjRqUUwsaUM2QjNqUWM7QzdCNGpRZjs7QUFFRDtFQUNFLGE2QjFqUUU7RUFuRkosaUNBcUZPO0M3QjBqUU47O0FBRUQ7RUFDRSxhNkJ4alFVO0U3QnlqUVYsaUM2QnhqUWlDO0M3QnlqUWxDOztBQUVEO0U2QnRwUUEsYUFpR087RTdCdWpRTCxpQzZCdGpRYztDN0J1alFmOztBQUVEO0VBQ0UsYTZCcmpRRTtFQXZHSixpQ0F5R087QzdCcWpRTjs7QUFFRDtFQUNFLGE2Qm5qUVU7RTdCb2pRVixpQzZCbmpRaUM7QzdCb2pRbEM7O0FBRUQ7RTZCcnFRQSxhQXFITztFN0JralFMLGlDNkJqalFjO0M3QmtqUWY7O0FBRUQ7RUFDRSxhNkJoalFFO0VBM0hKLGlDQTZITztDN0JnalFOOztBQUVEO0VBQ0UsYTZCOWlRVTtFN0IraVFWLGlDNkI5aVFpQztDN0IraVFsQzs7QUFFRDtFNkJwclFBLGFBeUlPO0U3QjZpUUwsaUM2QjVpUWM7QzdCNmlRZjs7QUFFRDtFQUNFLGE2QjNpUUU7RUEvSUosaUNBaUpPO0M3QjJpUU47O0FBRUQ7RUFDRSxhNkJ6aVFVO0U3QjBpUVYsaUM2QnppUWlDO0M3QjBpUWxDOztBQUVEO0U2Qm5zUUEsYUE2Sk87RTdCd2lRTCxpQzZCdmlRYztDN0J3aVFmOztBQUVEO0VBQ0UsYTZCdGlRRTtFQW5LSixpQ0FxS087QzdCc2lRTjs7QUFFRDtFQUNFLGE2QnBpUVU7RTdCcWlRVixpQzZCcGlRaUM7QzdCcWlRbEM7O0FBRUQ7RTZCbHRRQSxhQWlMTztFN0JtaVFMLGlDNkJsaVFjO0M3Qm1pUWY7O0FBRUQ7RUFDRSxhNkJqaVFFO0VBdkxKLGlDQXlMTztDN0JpaVFOOztBQUVEO0VBQ0UsYTZCL2hRVTtFN0JnaVFWLGlDNkIvaFFpQztDN0JnaVFsQzs7QUFFRDtFNkJqdVFBLGFBcU1PO0U3QjhoUUwsaUM2QjdoUWM7QzdCOGhRZjs7QUFFRDtFQUNFLGE2QjVoUUU7RUEzTUosaUNBNk1PO0M3QjRoUU47O0FBRUQ7RUFDRSxhNkIxaFFVO0U3QjJoUVYsaUM2QjFoUXVCO0M3QjJoUXhCOztBQUVEO0U2Qmh2UUEsYUF5Tk87RTdCeWhRTCxpQzZCeGhRYztDN0J5aFFmOztBQUVEO0VBQ0UsYTZCdmhRRTtFQS9OSixpQ0FpT087QzdCdWhRTjs7QUFFRDtFQUNFLGE2QnJoUVU7RTdCc2hRVixpQzZCcmhRdUI7QzdCc2hReEI7O0FBRUQ7RTZCL3ZRQSxhQTZPTztFN0JvaFFMLGlDNkJuaFFjO0M3Qm9oUWY7O0FBRUQ7RUFDRSxhNkJsaFFFO0VBblBKLGlDQXFQTztDN0JraFFOOztBQUVEO0VBQ0UsYTZCaGhRVTtFN0JpaFFWLGlDNkJoaFF1QjtDN0JpaFF4Qjs7QUFFRDtFNkI5d1FBLGFBaVFPO0U3QitnUUwsaUM2QjlnUWM7QzdCK2dRZjs7QUFFRDtFQUNFLGE2QjdnUUU7RUF2UUosaUNBeVFPO0M3QjZnUU47O0FBRUQ7RUFDRSxhNkIzZ1FVO0U3QjRnUVYsaUM2QjNnUXVCO0M3QjRnUXhCOztBQUVEO0U2Qjd4UUEsYUFxUk87RTdCMGdRTCxpQzZCemdRYztDN0IwZ1FmOztBQUVEO0VBQ0UsYTZCeGdRRTtFQTNSSixpQ0E2Uk87QzdCd2dRTjs7QUFFRDtFQUNFLGE2QnRnUVU7RTdCdWdRVixpQzZCdGdRdUI7QzdCdWdReEI7O0FBRUQ7RTZCNXlRQSxhQXlTTztFN0JxZ1FMLGlDNkJwZ1FjO0M3QnFnUWY7O0FBRUQ7RUFDRSxhNkJuZ1FFO0VBL1NKLGlDQWlUTztDN0JtZ1FOOztBQUVEO0VBQ0UsYTZCamdRVTtFN0JrZ1FWLGlDNkJqZ1F1QjtDN0JrZ1F4Qjs7QUFFRDtFNkIzelFBLGFBNlRPO0U3QmdnUUwsaUM2Qi8vUGM7QzdCZ2dRZjs7QUFFRDtFQUNFLGE2QjkvUEU7RUFuVUosaUNBcVVPO0M3QjgvUE47O0FBRUQ7RUFDRSxhNkI1L1BVO0U3QjYvUFYsaUM2QjUvUHVCO0M3QjYvUHhCOztBQUVEO0U2QjEwUUEsYUFpVk87RTdCMi9QTCxpQzZCMS9QYztDN0IyL1BmOztBQUVEO0VBQ0UsYTZCei9QRTtFQXZWSixpQ0F5Vk87QzdCeS9QTjs7QUFFRDtFQUNFLGE2QnYvUFU7RTdCdy9QVixpQzZCdi9QdUI7QzdCdy9QeEI7O0FBRUQ7RTZCejFRQSxhQXFXTztFN0JzL1BMLGlDNkJyL1BjO0M3QnMvUGY7O0FBRUQ7RUFDRSxhNkJwL1BFO0VBM1dKLGlDQTZXTztDN0JvL1BOOztBQUVEO0VBQ0UsYTZCbC9QVTtFN0JtL1BWLGlDNkJsL1B1QjtDN0JtL1B4Qjs7QUFFRDtFNkJ4MlFBLGFBeVhPO0U3QmkvUEwsaUM2QmgvUGM7QzdCaS9QZjs7QUFFRDtFQUNFLGE2Qi8rUEU7RUEvWEosaUNBaVlPO0M3QisrUE47O0FBRUQ7RUFDRSxhNkI3K1BVO0U3QjgrUFYsaUM2QjcrUHVCO0M3QjgrUHhCOztBQUVEO0U2QnYzUUEsYUE2WU87RTdCNCtQTCx5QzZCMytQYztVN0IyK1BkLGlDNkIzK1BjO0U3QjQrUGQsd0Y2QjErUEM7RUFoWkgsNkJBaVpPO0U3QjIrUEwsMEI2QjErUGM7RTdCMitQZCw0QjZCMStQdUI7QzdCMitQeEI7O0FBRUQ7RTZCaDRRQSw4QkF5Wk87QzdCeStQTjs7QUFFRDtFQUNFLGM2QnYrUGM7RTdCdytQZCxrQjZCditQRTtFQS9aSixZQWlhTTtFN0J1K1BKLG9CNkJ0K1BjO0U3QnUrUGQsWTZCdCtQRTtFQW5hSixjQXFhTztFN0JzK1BMLDBCNkJyK1BjO0U3QnMrUGQsaUI2QnIrUEU7RUF2YUosbUJBeWFPO0M3QnErUE47O0FBRUQ7RUFDRSxlNkJuK1BjO0U3Qm8rUGQsWTZCbitQRTtFQS9hSixhQWliTztFN0JtK1BMLGdCNkJsK1BjO0U3Qm0rUGQsbUI2QmwrUEU7RUFuYkosaUJBcWJPO0U3QmsrUEwsVzZCaitQVTtFN0JrK1BWLG1CNkJqK1BFO0VBdmJKLFVBQVM7RTdCMDVRUCxZNkJoK1BVO0U3QmkrUFYsbUQ2Qi85UEM7VTdCKzlQRCwyQzZCLzlQQztDN0JnK1BGOztBQUVEOztFQUVFLFk2Qjk5UFU7RTdCKzlQVixZNkI5OVBFO0VBbmNKLGVBcWNPO0U3Qjg5UEwsbUI2Qjc5UGM7RTdCODlQZCxTNkI3OVBFO0VBdmNKLFVBQVM7RTdCczZRUCxrQjZCNTlQYztFN0I2OVBkLG9CNkI1OVBFO0VBM2NKLG1CQTZjTztFN0I0OVBMLFU2QjM5UFU7RTdCNDlQVixnQjZCMzlQRTtFQS9jSixvQkFpZE87RTdCMjlQTCxzRDZCMTlQYztVN0IwOVBkLDhDNkIxOVBjO0M3QjI5UGY7O0FBRUQ7RUFDRSx1RDZCeDlQQztVN0J3OVBELCtDNkJ4OVBDO0M3Qnk5UEY7O0FBRUQ7Ozs7RTZCbjdRQSxvQkFpZU87QzdCdTlQTjs7QUFFRDtFQUNFLHlCNkJyOVBjO0M3QnM5UGY7O0FBRUQ7RUFDRSx5QjZCcDlQdUI7RUEzZXpCLDBCQTZlTztFN0JvOVBMLG1CNkJuOVBjO0M3Qm85UGY7O0FBRUQ7RUFDRSxpQjZCbDlQRTtFQW5mSiwwQkFxZk87RTdCazlQTCxtQjZCajlQYztDN0JrOVBmOztBQUVEO0VBQ0UsWTZCaDlQRTtFQTNmSiwwQkE2Zk87RTdCZzlQTCxtQjZCLzhQYztDN0JnOVBmOztBQUVEO0VBQ0UsaUI2Qjk4UEU7RUFuZ0JKLDBCQXFnQk87RTdCODhQTCxtQjZCNzhQYztDN0I4OFBmOztBQUVEO0VBQ0UseUI2QjU4UHVCO0VBM2dCekIsMEJBNmdCTztFN0I0OFBMLG1CNkIzOFBjO0M3QjQ4UGY7O0FBRUQ7RUFDRSxpQjZCMThQRTtFQW5oQkosMEJBcWhCTztFN0IwOFBMLG1CNkJ6OFBjO0M3QjA4UGY7O0FBRUQ7RUFDRSxZNkJ4OFBFO0VBM2hCSiwwQkE2aEJPO0U3Qnc4UEwsbUI2QnY4UGM7QzdCdzhQZjs7QUFFRDtFQUNFLGlCNkJ0OFBFO0VBbmlCSiwwQkFxaUJPO0U3QnM4UEwsbUI2QnI4UGM7QzdCczhQZjs7QUFFRDtFQUNFLHlCNkJwOFB1QjtFQTNpQnpCLDBCQTZpQk87RTdCbzhQTCxtQjZCbjhQYztDN0JvOFBmOztBQUVEO0VBQ0UsaUI2Qmw4UEU7RUFuakJKLDBCQXFqQk87RTdCazhQTCxtQjZCajhQYztDN0JrOFBmOztBQUVEO0VBQ0UsWTZCaDhQRTtFQTNqQkosMEJBNmpCTztFN0JnOFBMLG1CNkIvN1BjO0M3Qmc4UGY7O0FBRUQ7RUFDRSxpQjZCOTdQRTtFQW5rQkosMEJBcWtCTztFN0I4N1BMLG1CNkI3N1BjO0M3Qjg3UGY7O0FBRUQ7RUFDRSx5QjZCNTdQdUI7RUEza0J6QiwwQkE2a0JPO0U3QjQ3UEwsbUI2QjM3UGM7QzdCNDdQZjs7QUFFRDtFQUNFLGlCNkIxN1BFO0VBbmxCSiwwQkFxbEJPO0U3QjA3UEwsbUI2Qno3UGM7QzdCMDdQZjs7QUFFRDtFQUNFLFk2Qng3UEU7RUEzbEJKLDBCQTZsQk87RTdCdzdQTCxtQjZCdjdQYztDN0J3N1BmOztBQUVEO0VBQ0UsaUI2QnQ3UEU7RUFubUJKLDBCQXFtQk87RTdCczdQTCxtQjZCcjdQYztDN0JzN1BmOztBQUVELHNCNkJwN1BnQjs7QTdCczdQaEI7OzJHNkJoN1BHOztBN0JvN1BIOzsyRzZCLzZQTzs7QTdCbTdQUDtFNkJ4aVJBLG1CQXluQk87RTdCaTdQTCxPNkJoN1BFO0U3Qmk3UEYsWTZCaDdQRTtFQTNuQkosWUE2bkJNO0U3Qmc3UEosa0I2Qi82UGM7RTdCZzdQZCxhNkIvNlBFO0M3Qmc3UEg7O0FBRUQ7RTZCampSQSxtQkFxb0JPO0M3Qjg2UE47O0FBRUQ7RUFDRSxlNkI1NlBjO0U3QjY2UGQsUzZCNTZQRTtFQTNvQkosWUE2b0JNO0U3QjQ2UEosYTZCMzZQVTtFN0I0NlBWLHdrQzZCMTZQQztFQWhwQkgsMkJBaXBCTztFN0IyNlBMLGdCNkIxNlBjO0U3QjI2UGQsbUI2QjE2UEU7RUFucEJKLG9DQXFwQk87TUFycEJQLGdDQXFwQk87VUFycEJQLDRCQXFwQk87RTdCMDZQTCw2QjZCejZQYztFN0J5NlBkLHdCNkJ6NlBjO0U3Qnk2UGQscUI2Qno2UGM7RTdCMDZQZCxzQjZCejZQcUI7QzdCMDZQdEI7O0FBRUQ7RTZCbmtSQSxnQkE2cEJPO0U3Qnc2UEwsUzZCdjZQUTtFN0J3NlBSLFk2QnY2UEU7RUEvcEJKLE9BQUE7RTdCd2tSRSxhNkJ0NlBVO0U3QnU2UFYsaUI2QnQ2UEU7RUFucUJKLDZCQXFxQk87RUFycUJQLHdCQXFxQk87RUFycUJQLHFCQXFxQk87RTdCczZQTCxjNkJyNlBjO0U3QnM2UGQsaUI2QnI2UEU7RUF2cUJKLHdDQXlxQk87VUF6cUJQLGdDQXlxQk87RTdCcTZQTCxtQjZCcDZQYztFN0JxNlBkLFc2QnA2UEU7RUEzcUJKLG9CQTZxQk87QzdCbzZQTjs7QUFFRDtFQUNFLFc2Qmw2UFU7RTdCbTZQVixpQjZCbDZQRTtFQW5yQkosVUFBUztFN0J1bFJQLGE2Qmo2UFU7RTdCazZQVixtQjZCajZQRTtFQXZyQkosV0FBUztFN0IwbFJQLHdDNkJoNlBjO1U3Qmc2UGQsZ0M2Qmg2UGM7QzdCaTZQZjs7QUFFRDtFQUNFLGlCNkIvNVBFO0VBL3JCSixhQWlzQk87RTdCKzVQTCxrQjZCOTVQYztFN0IrNVBkLGdCNkI5NVBFO0VBbnNCSixtQkFxc0JPO0U3Qjg1UEwseUI2Qjc1UGM7VTdCNjVQZCxpQjZCNzVQYztFN0I4NVBkLFk2Qjc1UEU7RUF2c0JKLHdDQXlzQk87VUF6c0JQLGdDQXlzQk87RTdCNjVQTCwwQjZCNTVQYztFN0I2NVBkLGU2QjU1UEU7QzdCNjVQSDs7QUFFRDtFNkIxbVJBLG1CQWl0Qk87RTdCMjVQTCxVNkIxNVBVO0U3QjI1UFYsVTZCMTVQRTtFQW50QkosWUFxdEJNO0U3QjA1UEosYTZCejVQVTtFN0IwNVBWLHNCNkJ6NVBxQjtFQXZ0QnZCLGFBeXRCTztFN0J5NVBMLHlCNkJ4NVBjO1U3Qnc1UGQsaUI2Qng1UGM7RTdCeTVQZCx3QzZCeDVQdUI7VTdCdzVQdkIsZ0M2Qng1UHVCO0VBM3RCekIsMGlDQTZ0Qk87RTdCdzVQTCw2QjZCdjVQYztFN0J3NVBkLDhCNkJ2NVB1QjtFQS90QnpCLG1DQWl1Qk87RTdCdTVQTCwyQjZCdDVQYztDN0J1NVBmOztBQUVEO0VBQ0UsYzZCcjVQRTtDN0JzNVBIOztBQUVEO0U2Qi9uUkEsbUJBNnVCTztFN0JvNVBMLGM2Qm41UGM7RTdCbzVQZCxVNkJuNVBFO0VBL3VCSixhQWl2Qk87RTdCbTVQTCxZNkJsNVBVO0U3Qm01UFYsYTZCbDVQRTtFQW52QkosbUJBcXZCTztFN0JrNVBMLG9CNkJqNVBjO0U3Qms1UGQsd0M2Qmo1UHVCO1U3Qmk1UHZCLGdDNkJqNVB1QjtFQXZ2QnpCLGdCQXl2Qk87QzdCaTVQTjs7QUFFRDtFQUNFLFk2Qi80UFU7QzdCZzVQWDs7QUFFRDtFQUNFLGU2Qjk0UEU7RUFud0JKLG1CQXF3Qk87RTdCODRQTCxpQjZCNzRQYztFN0I4NFBkLG1CNkI3NFBFO0VBdndCSixlQXl3Qk87RTdCNjRQTCxnQjZCNTRQYztDN0I2NFBmOztBQUVEO0VBQ0UsZ0I2QjM0UEU7RUEvd0JKLE9BQUE7RTdCNHBSRSxRNkIxNFBRO0U3QjI0UFIsWTZCMTRQRTtFQW54QkosWUFxeEJNO0U3QjA0UEosbUI2Qno0UGM7RTdCMDRQZCxXNkJ6NFBFO0VBdnhCSixxQkF5eEJPO0U3Qnk0UEwsd0M2Qng0UGM7VTdCdzRQZCxnQzZCeDRQYztDN0J5NFBmOztBQUVEO0VBQ0UsZTZCdjRQRTtFQS94QkosbUJBaXlCTztFN0J1NFBMLG1CNkJ0NFBjO0U3QnU0UGQsbUI2QnQ0UEU7RUFueUJKLDBCQXF5Qk87RTdCczRQTCxvQjZCcjRQYztDN0JzNFBmOztBQUVEO0VBQ0UsVTZCcDRQRTtFQTN5Qkosd0NBNnlCTztVQTd5QlAsZ0NBNnlCTztDN0JvNFBOOztBQUVEO0VBQ0Usc0I2Qmw0UGM7RTdCbTRQZCxlNkJsNFBFO0VBbnpCSixpQ0FxekJPO0U3Qms0UEwsd0M2Qmo0UGM7VTdCaTRQZCxnQzZCajRQYztDN0JrNFBmOztBQUVEO0VBQ0UsZTZCaDRQRTtFQTN6QkosWUE2ekJNO0U3Qmc0UEosYzZCLzNQYztFN0JnNFBkLG9CNkIvM1BFO0VBL3pCSixlQWkwQk87QzdCKzNQTjs7QUFFRDtFQUNFLHNCNkI3M1BjO0U3QjgzUGQsbUI2QjczUEU7RUF2MEJKLFlBeTBCTTtFN0I2M1BKLFU2QjUzUFU7RTdCNjNQVixZNkI1M1BFO0VBMzBCSixhQTYwQk87RTdCNDNQTCxlNkIzM1BjO0U3QjQzUGQsMEI2QjMzUHVCO0VBLzBCekIsbUJBaTFCTztFN0IyM1BMLFc2QjEzUFU7RTdCMjNQVixXNkIxM1BFO0VBbjFCSixtQkFxMUJPO0M3QjAzUE47O0FBRUQ7RUFDRSxnQjZCeDNQYztFN0J5M1BkLFk2QngzUEU7RUEzMUJKLGtCQTYxQk87QzdCdzNQTjs7QUFFRDtFQUNFLGM2QnQzUGM7QzdCdTNQZjs7QUFFRDtFQUNFLGtCNkJyM1BFO0M3QnMzUEg7O0FBRUQ7RTZCL3RSQSxjQTYyQk87QzdCbzNQTjs7QUFFRDtFQUNFLGM2QmwzUGM7QzdCbTNQZjs7QUFFRDtFQUNFLGM2QmozUEU7QzdCazNQSDs7QUFFRDtFNkIzdVJBLG1DQTYzQk87RTdCZzNQTCwrQjZCLzJQYztNN0IrMlBkLDJCNkIvMlBjO0M3QmczUGY7O0FBRUQ7RUFDRSxvQjZCOTJQRTtFQW40QkosV0FBUztDN0JtdlJSOztBQUVEO0VBQ0UsYzZCNTJQYztDN0I2MlBmOztBQUVEO0VBQ0Usd0I2QjMyUEU7TTdCMjJQRixvQjZCMzJQRTtVN0IyMlBGLGdCNkIzMlBFO0M3QjQyUEg7O0FBRUQ7OzJHNkJ2MlBnQjs7QTdCMjJQaEIsc0I2QngyUE87O0E3QjAyUFA7RTZCbndSQSxpQkE2NUJPO0U3QncyUEwsUzZCdjJQUTtFN0J3MlBSLCtCNkJ2MlB1QjtFQS81QnpCLGlDQWk2Qk87RTdCdTJQTCx1QzZCdDJQYztFN0J1MlBkLHlDNkJyMlBDO0VBcDZCSCw4Q0FxNkJPO01BcjZCUCwwQ0FxNkJPO1VBcjZCUCxzQ0FxNkJPO0M3QnMyUE47O0FBRUQ7RUFDRSxlNkJwMlBjO0M3QnEyUGY7O0FBRUQ7RUFDRSxhNkJuMlBFO0VBLzZCSixnQkFpN0JPO0U3Qm0yUEwseUI2QmwyUGM7QzdCbTJQZjs7QUFFRDtFQUNFLGM2QmoyUEU7QzdCazJQSDs7QUFFRDtFNkIzeFJBLDBCQTY3Qk87RTdCZzJQTCxpQjZCLzFQYztFN0JnMlBkLFc2Qi8xUEU7RUEvN0JKLG1CQWk4Qk87QzdCKzFQTjs7QUFFRDtFQUNFLFk2QjcxUFU7RTdCODFQVixZNkI3MVBFO0VBdjhCSixpQkF5OEJPO0M3QjYxUE47O0FBRUQ7RUFDRSxxQjZCMzFQYztFQTk4QmhCLHFCQWk5Qk87RTdCMjFQTCxtQjZCMTFQYztFN0IyMVBkLHFCNkIxMVBxQjtFQW45QnZCLGNBcTlCTztFN0IwMVBMLDBCNkJ6MVBjO0U3QjAxUGQsdUI2QnoxUHVCO0U3QjIxUHZCLHlCNkJ4MVBjO0U3QnkxUGQsb0I2QngxUEU7RTdCMjFQRiwyQjZCdjFQdUI7RUEvOUJ6QixzQkFpK0JPO0M3QnUxUE47O0FBRUQ7RUFDRSxvQjZCcjFQYztDN0JzMVBmOztBQUVEO0VBQ0UsZTZCcDFQRTtFQTMrQkosb0JBNitCTztDN0JvMVBOOztBQUVEO0VBQ0Usc0I2QmwxUGM7RTdCbTFQZCxZNkJsMVBFO0M3Qm0xUEg7O0FBRUQ7OzJHNkI5MFBnQjs7QTdCazFQaEI7OzJHNkI1MFBHOztBN0JnMVBIOzsyRzZCMzBQTzs7QTdCKzBQUDs7Mkc2QjEwUGdCOztBN0I4MFBoQjs7Mkc2QngwUEc7O0E3QjQwUEg7RUFDRSxVNkIxMFBFO0VBbmhDSixjQXFoQ087RTdCMDBQTCxvQjZCejBQYztDN0IwMFBmOztBNEJwa1JEO0VBQ0UsaUJBM1JlO0M1QmsyUmhCOztBQUVEO0U0QnBrUkUsd0JBQWtCO0M1QnNrUm5COztBQUVELHNCNEI5a1JVOztBNUJnbFJWO0U0Qi9qUkEsd0JBQWE7RUFDWCxnQkFBZ0I7RTVCaWtSaEIsYUFBYTtFNEI5alJmLGlCQUFhO0VBQ1gsV0FBUztFQUNULHdDQUFpQjtFQUFqQixtQ0FBaUI7RUFBakIsZ0NBQWlCO0VBQ2pCLHFCQUFXO0VBQ1gscUN6QjFMa0I7TXlCMExsQixpQ3pCMUxrQjtVeUIwTGxCLDZCekIxTGtCO0V5QjJMbEIsaUJ6QjlQVTtFeUIrUFYsbUJBQWE7RUFDYixvQkFBZ0I7RUFDaEIscUJBQWdCO0U1QmlrUmhCLHFCQUFxQjtFNEI3alJ2QixtQkFBb0I7RUFDbEIscUJBQWM7RUFDZCxjQUFXO0VBR1gsb0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix5QkFBVTtFQUNWLHNCQUFrQjtFQUVsQiw2QkFBVztFQUNYLHdCQUFxQjtFNUIralJyQiwwQkFBMEI7RTRCNWpSNUIsdUJBQW1CO0VBRWpCLHlCQUFZO0VBQ1osb0JBQWM7RUFHZCwyQkFBUztFQUNULHNCQUFpQjtDNUI4alJsQjs7QUFFRDtFNEI1alJFLHNCQUFlO0VBQ2YsdUJBQW1CO0VBQ25CLFVBQVM7RTVCOGpSVCx3QkFBd0I7RTRCM2pSMUIsNkJBQTBCO0VBQ3hCLHFCQUFXO0U1QjZqUlgsb0JBQW9CO0M0QnpqUnRCOztBNUI0alJBO0U0QnhqUkEsV0FBTztDNUIwalJOOztBNEJ0alJDO0VBQThDLGdCQUFBO0VBQzVDLE9BQU87RUFDUCxRQUFBO0U1QjBqUkYsU0FBUztFNEJ4alJULFVBQUE7RUFBcUMscUNBQWlCO0VBQ3BELFlBQU87RUFDUCxhQUFZO0U1QjJqUmQsV0FBVztFNEJ6alJYLG9DQUFnQjtFQUFoQiwrQkFBZ0I7RUFBaEIsNEJBQWdCO0VBQXlCLHFCQUFZO0M1QjRqUnREOztBQUVEO0U0QjFqUkUsV0FBQTtFQUFvQyxxQkFBaUI7QzVCNmpSdEQ7O0FBRUQ7RTRCMWpSQSxVQUFBO0VBQStDLFlBQUE7RUFDN0MsdUJBQWM7RUFDZCxpQkFBWTtFNUI2alJaLGFBQWE7RTRCM2pSZixtQkFBaUI7QzVCNmpSaEI7O0FBRUQ7RUFDRSxZQUFZO0M0QjVqUmQ7O0E1QitqUkE7RTRCN2pSRSxXQUFVO0U1QitqUlYsaUNBQXlCO0VBQXpCLDRCQUF5QjtFQUF6Qix5QkFBeUI7QzRCN2pSM0I7O0E1QmdrUkE7RTRCOWpSRSxXQUFVO0M1QmdrUlg7O0FBRUQ7RTRCOWpSRSxXQUFPO0VBQ1Asb0NBQ0Q7TUFEQyxnQ0FDRDtVQURDLDRCQUNEO0U1QitqUkMseURBQXlDO0VBQXpDLGlEQUF5QztFQUF6Qyw0Q0FBeUM7RUFBekMseUNBQXlDO0VBQXpDLGlFQUF5QztDNEI5alIzQzs7QTVCaWtSQTtFNEIvalJFLFdBQVU7RTVCaWtSVixpQ0FBeUI7TUFBekIsNkJBQXlCO1VBQXpCLHlCQUF5QjtDNEIvalIzQjs7QTVCa2tSQTtFNEJoa1JFLCtCQUNEO09BREMsMEJBQ0Q7VUFEQyx1QkFDRDtDNUJpa1JBOztBQUVEO0U0QmprUkUsZ0NBQWM7T0FBZCwyQkFBYztVQUFkLHdCQUFjO0M1Qm1rUmY7O0E0Qi9qUkQ7RUFBcUMsK0JBQUE7T0FBQSwwQkFBQTtVQUFBLHVCQUFBO0M1Qm1rUnBDOztBQUVEO0U0QmprUkEsZ0NBQTBCO09BQTFCLDJCQUEwQjtVQUExQix3QkFBMEI7QzVCbWtSekI7O0FBRUQ7RUFDRSwrQkFBdUI7T0FBdkIsMEJBQXVCO1VBQXZCLHVCQUF1QjtDNEJsa1J6Qjs7QTVCcWtSQTtFNEJua1JFLGdDQUNEO09BREMsMkJBQ0Q7VUFEQyx3QkFDRDtDNUJva1JBOztBQUVEO0U0QnBrUkUsK0JBQWM7T0FBZCwwQkFBYztVQUFkLHVCQUFjO0M1QnNrUmY7O0FDbjZSRDtFNkJuRkEsZ0NBQUE7T0FBQSwyQkFBQTtVQUFBLHdCQUFBO0M5QjAvUkM7O0E4QjUrUkQ7RTlCKytSRSxvQkFBb0I7RUFDcEIsY0FBYztFOEI3K1JoQixxQkFBUTtFQUVQLHFCQUFNO0VBQ04sbUJBQThCO0VBQzlCLHFCQUFXO0VBQ1gsY0FBTztFOUJpL1JOLG9COEJ0L1JNO0U5QnUvUk4sZ0I4Qi8rUk87RTlCZy9SUCx5QjhCLytSVztFdkJ3R1osc0JBQW1CO0VQMDRSbEIsNkI4Qi8rUlc7RTlCZy9SWCx3QjhCMXpSRDtFQW5MQSwwQkFBUTtFOUIrK1JQLHVCOEI3K1JBO0U5QisrUkEseUI4QjcrUmM7RTlCOCtSZCxvQjhCNytSUTtFOUJnL1JSLDJCOEIxZ1NZO0U5QjJnU1osc0I4QjcrUmlCO0U5QjgrUmpCLFk4QjcrUlE7RTlCOCtSUixpQjhCNytSVTtFOUI4K1JWLG1COEI3K1JXO0M5QjgrUlo7O0FBRUQ7RUFDRSxnQjhCMS9SRDtFOUIyL1JDLFk4QjkrUk07RTlCKytSTiwwQjhCOStSYztFOUIrK1JkLGlCTzk1Uk87RVArNVJQLGU4QjkvUkE7RTlCKy9SQSxtQkU5aFNzQjtFNEJxRHZCLG9CQUFXO0M5QjIrUlg7O0FBRUQ7RUFDRSxXOEIxK1JNO0U5QjIrUk4sbUI4QjErUlk7RTlCMitSWixtQkd6K1JVO0VIMCtSVixZOEIxK1JVO0M5QjIrUlg7O0FBRUQ7RUFDRSwrQzhCMStSa0I7VTlCMCtSbEIsdUM4QjErUmtCO0U5QjIrUmxCLGlCOEIxK1JVO0U5QjIrUlYsbUJHdC9SZTtFMkJjaEIsc0JBQVk7RTlCMCtSWCxhOEJ6K1JVO0U5QjArUlYsbUJHbi9SVTtFSG8vUlYsWThCeitSUztFOUIwK1JULGtCOEJ6K1JZO0M5QjArUmI7O0FBRUQ7RThCditSQyw2QkFBUztVQUFULHFCQUFTO0M5QnkrUlQ7O0FBRUQ7RUFDRSw2QjhCditSZTtVOUJ1K1JmLHFCOEJ2K1JlO0M5QncrUmhCOztBQUVEO0VBQ0UsNkI4QnYrUlc7VTlCdStSWCxxQjhCditSVztDOUJ3K1JaOztBQUVEO0VBQ0UsNkI4QnAvUlE7VTlCby9SUixxQjhCcC9SUTtDOUJxL1JUOztBQUVEO0VBQ0UsNEI4QnQrUlM7VTlCcytSVCxvQjhCdCtSUztDOUJ1K1JWOztBQUVEO0VBQ0U7SThCcitSQSxpQ0FBWTtZQUFaLHlCQUFZO0c5QnUrUlg7O0VBRUQ7SThCcitSQSxxQ0FBNEI7WUFBNUIsNkJBQTRCO0c5QnUrUjNCOztFQUVEO0k4QnArUkQsaUNBQVE7WUFBUix5QkFBUTtHOUJzK1JOO0NBQ0Y7O0FBWkQ7RUFDRTtJOEJyK1JBLGlDQUFZO1lBQVoseUJBQVk7RzlCdStSWDs7RUFFRDtJOEJyK1JBLHFDQUE0QjtZQUE1Qiw2QkFBNEI7RzlCdStSM0I7O0VBRUQ7SThCcCtSRCxpQ0FBUTtZQUFSLHlCQUFRO0c5QnMrUk47Q0FDRjs7QUFFRDtFQUNFLGU4QnArUlM7RTlCcStSVCxZOEJwK1JPO0U5QnErUlAsbUI4QnArUlc7QzlCcStSWjs7QUFFRDtFQUNFLGM4QnArUlc7RTlCcStSWCxZOEJwK1JRO0U5QnErUlIsbUI4Qi8rUk87QzlCZy9SUjs7QUFFRDtFQUNFLGM4Qm4rUlU7QzlCbytSWDs7QUFFRDtFQUNFLG9COEJuK1JnQjtFQUdqQixpQkFBVTtDOUJrK1JWOztBQUVEO0VBQ0Usb0I4QmgrUlc7RTlCaStSWCxpQjhCaCtSVztDOUJpK1JaOztBQUVEO0VBQ0UsaUI4QmgrUlc7QzlCaStSWjs7QUFFRDtFQUNFLGM4QmorUlM7QzlCaytSVjs7QUFFRDtFQUNFLGU4QmwvUkQ7QzlCbS9SQTs7QUFFRDtFQUNFLGM4QmgrUlc7QzlCaStSWjs7QUFFRDtFQUNFLGM4QmgrUlc7QzlCaStSWjs7QUFFRDtFQUNFLGU4Qjk5UkE7QzlCKzlSRDs7QUFFRCxzQjhCOTlSa0I7O0E5QmcrUmxCOzsyRzhCMzlSYzs7QTlCKzlSZDs7Mkc4Qno5UlU7O0E5QjY5UlY7RUFDRSxlOEIzOVJZO0M5QjQ5UmI7O0FBRUQ7RUFDRSxtQkVucFNjO0NGb3BTZjs7QUFFRDtFQUNFLGlCOEIzOVJXO0U5QjQ5UlgsMEI4QjE5UkM7RTlCMjlSRCxtQjhCMTlSQTtFOUIyOVJBLGU4QjE5Ulk7QzlCMjlSYjs7QUFFRDtFQUNFLG9COEJ4OVJDO0M5Qnk5UkY7O0FBRUQ7RThCcDlSQSxvQkFBaUI7RUFDaEIsMEJBQ0E7RTlCcTlSQyxlQUFlO0U4Qm45UmpCLG1CQUFxQjtFQUNwQixlQUFhO0M5QnE5UmI7O0FBRUQ7RThCajlSQSxlQUFnQjtDOUJtOVJmOztBQUVEO0U4Qmg5UkEsc0JBQXdCO0VBRXRCLFdBQVU7QzlCaTlSWDs7QUFFRDtFQUNFLG1COEJqOVJhO0M5Qms5UmQ7O0FBRUQ7RUFDRSxpQkFBaUI7QzhCNThSbkI7O0E5Qis4UkE7RThCeDhSQSxZQUFBO0U5QjA4UkUsVUFBVTtFQUNWLG1CQUFtQjtDT25rU3BCOztBUHNrU0Q7RThCcDhSRSxxQkFBVztFOUJ1OFJYLHFCOEJyOFJXO0U5QnM4UlgsbUI4QnI4UmE7RUFFYixxQkFBUTtFOUJxOFJSLGM4QnA4UlU7RTlCdThSVixvQjhCbjhSYztFOUJvOFJkLGtCOEJuOFJXO0M5Qm84Ulo7O0FBRUQ7RUFDRSxpQjhCbjhSVztDOUJvOFJaOztBQUVEO0VBQ0Usb0JHMXBTVTtDSDJwU1g7O0FBRUQ7RUFDRSxtQjhCbjhSZTtFOUJvOFJmLFk4Qmw4UkM7QzlCbThSRjs7QUFFRDtFQUNFLG9CTXJzU1M7RU5zc1NULHFCTXJzU1M7RU5zc1NULGlDTXJzU2E7Q05zc1NkOztBQUVEO0VBQ0UsaUI4QjE4UnFCO0U5QjI4UnJCLGtCOEIxOFJZO0U5QjI4UlosYThCMThSVztDOUIyOFJaOztBQUVEO0VBQ0Usc0I4Qng4Ukc7RTlCeThSSCxZOEJ2OFJDO0U5Qnc4UkQsaUI4QnQ4UmE7RTlCdThSYixrQzhCdDhSYTtFOUJ1OFJiLGdCOEJ0OFJjO0U5QnU4UmQsWThCdDhSUztFOUJ1OFJULG9COEI1OFJFO0U5QjY4UkYscUI4QnQ4UmtCO0U5QnU4UmxCLGlCOEJwOFJDO0U5QnE4UkQsbUI4QnA4UmM7QzlCcThSZjs7QUFFRDtFQUNFLG9COEJoOFJFO0M5Qmk4Ukg7O0FBRUQ7RUFDRSxpQkcvclNNO0VIZ3NTTixjOEJwL1JDO0U5QnEvUkQsMEI4Qmo4UmU7RTlCazhSZixZOEJqOFJFO0U5Qms4UkYscUI4Qjk3Um1CO0U5Qmc4Um5CLHFCOEJsOFJrQjtFOUJtOFJsQixtQjhCMS9SUztFOUIyL1JULHFCOEIvN1JjO0U5Qmc4UmQsYzhCLzdSSTtFOUJrOFJKLG9COEIvN1JnQjtFOUJnOFJoQixnQjhCaGdTQztFOUJpZ1NELHlCOEI3N1JpQjtFOUI4N1JqQixzQjhCNzdSWTtFOUIrN1JaLDZCOEI3N1J5QjtFOUI4N1J6Qix3QjhCNzdSaUI7RTlCODdSakIsZThCNzdSWTtDOUI4N1JiOztBQUVEOztFQUVFLFc4Qjc3Ukc7QzlCODdSSjs7QUFFRDtFT3pwU0MsbUJBQW1CO0VQMnBTbEIsb0I4Qjk3Ulk7QzlCKzdSYjs7QU81cFNBO0VQK3BTQyxxQjhCbDhSVztFQVVYLHFCQUFTO0U5QjI3UlQsbUI4QjE3Ulk7RTlCMjdSWixxQjhCMTdSbUI7RTlCMjdSbkIsYzhCMTdSYTtFOUI2N1JiLG9COEIxN1JpQjtFOUIyN1JqQixnQkVseVNjO0VGbXlTZCx1QjhCaHlTWTtFOUJpeVNaLG9COEIxN1JrQjtFOUI0N1JsQiwyQjhCMTdSeUI7RUFHekIsc0JBQVE7RTlCeTdSUixzQjhCejdSc0M7RTlCMDdSdEMsbUI4Qng3UkM7RTlCMDdSRCwrQjhCejdSOEM7RTlCMDdSOUMsMEI4Qng3UkM7QzlCeTdSRjs7QUFFRDtFOEJ2N1JFLGVBQVE7QzlCeTdSVDs7QUFFRDs7Mkc4QnI3Ulc7O0E5Qnk3Ulg7OzJHOEJsN1JXOztBOUJzN1JYOzsyRzhCaDdSUTs7QTlCbzdSUjs7Mkc4Qi82UnNDOztBOUJtN1J0QztFQUNFLFk4Qmo3UkU7QzlCazdSSDs7QUFFRDtFQUNFLGlCOEI3NlJjO0U5Qjg2UmQsWThCNzZSVTtFOUI4NlJWLGlCOEI3NlJNO0U5Qjg2Uk4sMEI4Qjc2Uk87RTlCODZSUCxhOEI3NlJXO0U5Qjg2Ulgsa0I4Qjc2Ulk7RTlCODZSWixnQjhCNzZSQTtFOUI4NlJBLG1COEI3NlJXO0U5Qjg2UlgsYThCNzZSVTtDOUI4NlJYOztBQUVEO0U4QjE2UkMsb0JBQWdCO0M5QjQ2UmhCOztBQUVELHNCOEIzNlJjOztBOUI2NlJkOzsyRzhCcjZSc0I7O0E5Qnk2UnRCOzsyRzhCbjZSYzs7QTlCdTZSZDtFOEJoNlJDLGtDQUFpQjtFOUJrNlJoQixZOEJqNlJTO0U5Qms2UlQsYThCajZSQTtFOUJrNlJBLFk4Qmo2UlM7QzlCazZSVjs7QUFFRDtFQUNFLG1COEJqNlJlO0U5Qms2UmYsUzhCajZSQztFOUJrNlJELFc4Qmo2UkM7RTlCazZSRCxvQzhCejZSSTtNOUJ5NlJKLGdDOEJ6NlJJO1U5Qnk2UkosNEI4Qno2Ukk7RTlCMDZSSixnQjhCajZSWTtDOUJrNlJiOztBQUVEO0VBQ0Usc0I4Qjk1Ulk7RTlCKzVSWixZOEI5NVJRO0U5Qis1UlIsMkI4Qjk1Ulk7RTlCKzVSWiwwQjhCOTVSWTtFOUIrNVJaLGlCOEI5NVJVO0U5Qis1UlYsbUI4Qjk1UmdCO0U5Qis1UmhCLFk4Qjk1UlM7RTlCKzVSVCxtQjhCOTVSVztFOUIrNVJYLFk4Qjk1UlM7RTlCKzVSVCwwQzhCOTVSVztFOUI4NVJYLHFDOEI5NVJXO0U5Qjg1Ulgsa0M4Qjk1Ulc7QzlCKzVSWjs7QUFFRDtFQUNFLG9COEI5NVJXO0M5Qis1Ulo7O0FBRUQ7RUFDRSxvQjhCOTVSWTtDOUIrNVJiOztBQUVEO0VBQ0Usb0I4QjU2UlU7QzlCNjZSWDs7QUFFRDtFQUNFLG9COEI1NVJVO0M5QjY1Ulg7O0FBRUQ7RUFDRSxjOEIzNVJDO0M5QjQ1UkY7O0FBRUQ7RUFDRSxlOEIxNVJDO0U5QjI1UkQsb0I4QjE1Ulc7RTlCMjVSWCxtQjhCMTVSWTtFOUIyNVJaLGlCOEIxNVJVO0M5QjI1Ulg7O0FBRUQ7RUFDRSxZOEIxNVJPO0M5QjI1UlI7O0FBRUQ7RThCcjVSQyxZQUFBO0U5QnU1UkMsYThCdDVSUztFOUJ1NVJULHNCOEJ0NVJrQztFOUJ1NVJsQyw0QjhCdDVSTTtFOUJ1NVJOLG1COEJ0NVJVO0M5QnU1Ulg7O0FBRUQ7RUFDRSxlOEJwNVJBO0M5QnE1UkQ7O0FBRUQ7RUFDRSxjOEJsNVJVO0M5Qm01Ulg7O0FBRUQ7RUFDRSxlOEI5NFJZO0U5Qis0UlosYThCOTRSUztFOUIrNFJULG1COEI5NFJlO0U5Qis0UmYsMEI4Qjk0Um1CO0U5Qis0Um5CLGlCOEI5NFJTO0U5Qis0UlQsbUI4Qjk0UlE7RTlCKzRSUixrQjhCOTRSYztFOUIrNFJkLG9COEI5NFJtQjtFQVRwQixZQUFBO0U5Qnk1UkMsVzhCNzRSTztDOUI4NFJSOztBQUVEO0VBQ0Usb0I4Qjc0UmlCO0M5Qjg0UmxCOztBQUVEO0VBQ0UsaUI4Qjc0UmdCO0M5Qjg0UmpCOztBQUVEOzsyRzhCeDRSZTs7QTlCNDRSZjs7Mkc4QnY0UmtDOztBOUIyNFJsQzs7Mkc4QnY0UnFCOztBOUIyNFJyQixzQjhCejRSYzs7QTlCMjRSZDs7Mkc4QnQ0Ulk7O0E5QjA0Ulo7OzJHOEJ0NFJ5Qjs7QTlCMDRSekI7RUFDRSxnQjhCdjRSVztFOUJ3NFJYLG9COEJ2NFJVO0U5Qnc0UlYsc0I4QnY0Um9CO0U5Qnc0UnBCLG9COEJ2NFJpQjtFOUJ3NFJqQiwwQjhCdjRSeUI7RTlCdzRSekIscUI4QnY0Um9CO0U5Qnk0UnBCLHFCOEJwNFJrQjtFOUJxNFJsQixtQjhCcDRSVztFOUJxNFJYLHFCOEJwNFJVO0U5QnE0UlYsYzhCcDRSQztFQWpFRixvQkF3RUM7RTlCaTRSQSxnQjhCaDRSYztDOUJpNFJmOztBQUVEO0VBQ0UsYzhCLzNSVztFOUJnNFJYLFU4Qi8zUk07RTlCZzRSTixZOEIvM1JVO0U5Qmc0UlYscUJNbm1TUTtFTnFtU1IscUI4Qi8zUmlCO0U5Qmc0UmpCLG1COEIvM1JnQjtFdkJ2ZmpCLHFCQUFtQjtFUHczU2xCLGM4QnI5UkQ7RXZCbmFBLG9CQUFtQjtFdUJpZ0JsQixnQkFBVTtFOUI0M1JWLHdCOEJsM1JDO0U5Qm0zUkQscUI4QjMzUk07RTlCNjNSTixpQzhCMzNSUTtFOUI0M1JSLDRCOEIzM1JjO0U5QjQzUmQsMEI4QjMzUmM7RTlCNDNSZCx1QjhCMzNSYztFOUI2M1JkLHlCQUF5QjtFT3I0UzFCLG9CQUFtQjtFUHk0U2xCLDJCOEJ0M1JXO0U5QnUzUlgsc0I4QnIzUkM7QzlCczNSRjs7QUFFRDtFQUNFLHNCOEJyM1JlO0M5QnMzUmhCOztBQzM3U0Q7RThCdEZBLGlDQUVNO0MvQm1oVEw7O0FBRUQ7RStCL2dUSyxZQUFBO0VBQ0EsVUFBVTtDL0JpaFRkOztBQUVEO0UrQjVoVEEsZUFBQTtFQWdCRyxZQUFTO0UvQitnVFYsWUFBWTtFTzc1U2IsbUJBQW1CO0V3QjNHbkIsb0JBQVU7RS9CMmdUVCxtQitCaGdUQTtDL0JpZ1REOztBQUVEO0VBQ0UsMEIrQnhnVG1CO0MvQnlnVHBCOztBK0JwZ1RBO0VBQ0Msb0JBQVk7RUFDWixZQUFTO0VBQ1QsY0FBYztFL0J1Z1RkLDBCQUEwQjtFK0JyZ1QzQixvQkFBWTtFQUNYLGlCQUNBO0MvQnNnVEQ7O0FBRUQ7RStCcmdURSxjQUFhO0MvQnVnVGQ7O0FBRUQ7RStCcmdUQyxxQkFBWTtFQUVYLHFCQUFXO0VBQ1gsbUJBQ0E7RS9Cc2dUQSxxQkFBcUI7RStCcmdUdEIsY0FBQTtFekJ6QkMsb0JBQW9CO0VBQ3BCLGdCQUFTO0VBQ1QsMEJBQW9CO0VBQ3BCLHVCQUFhO0VBaVJYLHlCeUJ6UHlCO0V6QjJQM0Isb0JBQW1CO0NObXhTcEI7O0FBRUQ7RU0xdVNFLFdBQUE7RUFNRSxpQkFBQTtFQUVGLDBCeUI1U0E7RS9Ca2hUQSxvQkFBb0I7QytCamhUckI7O0EvQm9oVEQ7RStCamhUQyxXQUFBO0VBQ0Msa0JBQWM7RUFDZCxnQkFBZTtDL0JtaFRoQjs7QUFFRDtFK0JqaFRFLFlBQVc7RS9CbWhUWCwwQkFBMEI7RStCL2dUNUIsaUNBQUE7RS9CaWhURSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxtQkd2Z1QyQjtFNEJKM0IsVUFBQTtFL0I2Z1RBLFcrQjVnVEM7RUFFRCxXQUFBO0MvQjRnVEQ7O0FBRUQ7RUFDRSxvQkFBb0I7RStCbGdUdEIsbUJBQUE7RS9Cb2dURSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlK0JoZ1RVO0UvQmlnVFYsb0IrQmhnVFk7Qy9CaWdUYjs7QUFFRDtFK0IzL1NBLHNCQUFBO0UvQjYvU0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFK0J6L1N0QixtQkFBbUI7RUFFakIsWUFBQTtFL0IwL1NBLHFCTXpsVFM7RU4ybFRULHFCTXpsVFM7RU4wbFRULG1CTXpsVFM7RU4wbFRULHFCTXpsVFM7RU4wbFRULGNNemxUUztFTjRsVFQsb0JNdGhUaUI7RU51aFRqQixnQitCamdUb0I7RS9Ca2dUcEIsMEJNbjNTaUI7RU5vM1NqQix1Qk0vMlNBO0VOaTNTQSx5QitCcGdUMEI7RS9CcWdUMUIsb0IrQnBnVEM7RS9CcWdURCxtQitCcGdUYTtDL0JxZ1RkOztBQUVEO0UrQmhnVEUsc0JBQVk7RS9Ca2dUWixZK0JqZ1RDO0VBRUEsb0JBQ0U7Qy9CZ2dUSjs7QUFFRDtFQUNFLG1CQUFtQjtFK0J6L1NyQixtQkFBQTtFL0IyL1NFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGUrQngvU1c7RUFFWCxZQUFBO0UvQncvU0EsbUJHNWpUNEI7Q0g2alQ3Qjs7QUFFRDtFQUNFLGdCK0JsL1NlO0VBSGhCLG9CQUFBO0UvQnUvU0MsZ0IrQmovU2U7RS9Cay9TZixjQUFjO0UrQjUrU2hCLGtCQUFBO0UvQjgrU0UsaUJBQWlCO0VBQ2pCLDhCQUE4QjtDK0IxK1NoQzs7QS9CNitTQTtFK0J4K1NFLFlBQUE7RS9CMCtTQSxxQkd4a1QyQjtFSDBrVDNCLHFCK0J4K1NnQjtFQUdqQixtQkFBQTtFL0J1K1NDLHFCK0JwK1NxQjtFL0JxK1NyQixjQUFjO0UrQjU5U2Qsb0JBQWE7RUFDYixrQkFBZTtFL0JnK1NmLDBCQUEwQjtFK0I1OVM1Qix1QkFDQztFL0I4OVNDLHlCQUF5QjtFK0J6OVMzQixvQkFBYztDL0IyOVNiOztBQzFsVEQ7RStCekZBLGlDQUFxQjtDaEN1clRwQjs7QUFFRDtFZ0NyclRDLG9CQUFnQjtFQUNoQixZQUFVO0NoQ3VyVFY7O0FBRUQ7RWdDcnJUQyxvQkFBZ0I7RUFDaEIsZUFBZTtDaEN1clRmOztBQUVEO0VNdHFURSxlQUFTO0VBQ1Qsb0JBQWtCO0VBQ2xCLGNBQVM7RUFDVCxpQkFBYTtFQW1FYiwwQjBCdEZzQjtFMUJ1RnRCLGlCMEJ2RmtCO0UxQjJGaEIsV0FBQTtDTm1tVEg7O0FBRUQ7RU03N1NFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCMEJwUXdCO0UxQmtTdEIsaUJBQWlCO0VBQ2pCLGVBQWM7RUFFaEIsV0FBQTtDTmk2U0Q7O0FBRUQ7RU14M1NFLGlCQUFBO0NOMDNTRDs7QUFFRDtFZ0N4c1RBLGlCQUFJO0NoQzBzVEg7O0FBRUQ7OzJHZ0N2c1Q2Qjs7QWhDMnNUN0I7OzJHZ0N4c1R3Qjs7QWhDNHNUeEI7OzJHZ0N4c1Q4Qjs7QWhDNHNUOUI7OzJHZ0N6c1Q0Qjs7QWhDNnNUNUI7OzJHZ0N6c1RnQjs7QWhDNnNUaEIsc0JnQzNzVFE7O0FoQzZzVFI7RWdDMXNUQyxpQkFBZ0I7Q2hDNHNUaEI7O0FBRUQ7RWdDMXNUQyxvQkFBWTtDaEM0c1RaOztBZ0N6c1REO0VBQ0MscUJBQVU7RWhDNnNUVCxxQkFBcUI7RWdDMXNUdkIsbUJBQW1CO0VBQ2xCLHFCQUFTO0VBQ1QsY0FBVztFQUdYLG9CQUFZO0VBQ1osa0JBQWtCO0VoQzhzVGpCLHdCQUF3QjtFZ0N4c1QxQix3QkFBeUI7RUFDeEIsbUJBQVU7RUFDVixhQUFZO0VoQzBzVFgsV0FBVztFZ0N4c1RiLDhCQUFvQjtNQUFwQiwwQkFBb0I7VUFBcEIsc0JBQW9CO0VBQ25CLHNCQUFhO1VBQWIsY0FBYTtFaEMwc1RaLG9CQUFvQjtDZ0N4c1R0Qjs7QWhDMnNUQTtFZ0N4c1RDLHFCQUFZO0VBRWIscUJBQW9CO0VBQ25CLG1CQUFVO0VBQ1YscUJBQVc7RWhDMHNUVixjQUFjO0VBR2Qsb0JBQW9CO0VnQ3hzVHRCLGtCQUFvQjtFQUNuQixZQUFBO0VoQzBzVEMsYUFBYTtFZ0N4c1RmLG1CQUFvQjtDaEMwc1RuQjs7QWdDdnNURDtFQUNDLDBCQUEwQjtDaEMwc1QxQjs7QUFFRDtFQUNFLDBCQUEwQjtDZ0N4c1Q1Qjs7QWhDMnNUQTtFZ0N4c1RBLHNCQUF3QjtFQUN2QixtQkFBa0I7RWhDMHNUakIsU0FBUztFZ0N4c1RYLFFBQUE7RUFDQyxvQ0FBMEI7TUFBMUIsZ0NBQTBCO1VBQTFCLDRCQUEwQjtFaEMwc1R6QixnQkFBZ0I7RWdDeHNUbEIsZ0JBQU87RUFDTixlN0IwQmM7RTZCekJkLFlBQVM7RTFCaEZSLGFBQVM7Q04yeFRWOztBQUVEO0VNenhURSxjQUFTO0NOMnhUVjs7QUFFRDtFTXB0VEksZTBCS2dCO0NoQ2l0VG5COztBQUVEO0VNaGpURSxjQUFBO0NOa2pURDs7QUFFRDtFTW5oVEksY0FBYztDTnFoVGpCOztBQUVELHNCZ0N6dFQ0Qjs7QWhDMnRUNUI7RU10K1NJLG1CQUFrQjtDTncrU3JCOztBQUVEO0VnQzN0VEMsbUJBQWtCO0VBQ2xCLG1CQUFTO0NoQzZ0VFQ7O0FBRUQ7RUFDRSxtQmdDNXRUZ0I7Q2hDNnRUakI7O0FBRUQ7RWdDOXVUQSxxQkFvQkM7RWhDNnRUQyxxQmdDM3RUa0I7RWhDNHRUbEIsbUJnQzN0VFk7RWhDNHRUWixxQmdDMXRUQTtFQXpCRixjQTJCTztFaEM0dFRMLG9CZ0N6dFRrQjtFaEMwdFRsQixnQmdDenRUUztFaEMwdFRULDBCZ0N6dFRZO0VoQzB0VFosbUJnQ3p0VFk7Q2hDMHRUYjs7QUFFRDtFQUNFLFdnQ3Z0VEE7RUF2Q0Ysb0NBMENvQjtVQTFDcEIsNEJBMENvQjtDaENzdFRuQjs7QUFFRDtFZ0Nsd1RBLG1CQWtETTtFaENrdFRKLG1CZ0NqdFRpQjtDaENrdFRsQjs7QUFFRDtFZ0M1c1RBLGVBQVU7Q2hDOHNUVDs7QUFFRDtFQUNFLGVnQzVzVFc7RUFFWixZQUFHO0VoQzRzVEYsb0JnQzNzVFc7RWhDNHNUWCxtQkFBbUI7Q2dDdnNUcEI7O0FoQzBzVEQ7RWdDdnNURSxtQkFBa0I7RWhDeXNUbEIsb0JBQW9CO0VnQ3ZzVHJCLG1CQUFRO0NoQ3lzVFI7O0FBRUQ7RUFDRSxtQkFBbUI7RWdDdnNUcEIsaUJBQVE7Q2hDeXNUUjs7QWdDcHNURDtFQUNDLGU3QjlEWTtFNkIrRFosVUFBVTtDaEN1c1RWOztBQUVEO0VBQ0UsZWdDNXNURjtDaEM2c1RDOztBQUVEO0VnQy9zVEEsZUFBQTtFaENpdFRFLFlnQ2pzVFc7RUFoQmIsc0JBQUE7Q2hDbXRUQzs7QUFFRDtFZ0NydFRBLGVBQUE7RWhDdXRURSxlZ0MxclRXO0VoQzJyVFgsZ0JBQWdCO0NDNXpUbEI7O0FEK3pUQTtFQUNFLFlBQVk7RWlDcDRUZCxnQ0FBQTtVQUFBLHdCQUFBO0NqQ3M0VEM7O0FpQ2w0VEQ7RUFDQyxlL0JyQmU7RStCc0JmLFlBQUE7RWpDcTRUQyxvQmlDcDRUd0M7RUFFekMsZUFBQTtDakNvNFRBOztBQUVEO0VBQ0UsZWlDaDRUYTtFakNpNFRiLGVpQ3g0VEE7RWpDeTRUQSxvQk14aFRRO0UyQnhXVCxtQkFBQTtDakNrNFRBOztBQUVEO0VBQ0UsZWlDajRUUTtFakNrNFRSLFlFeDZUTztFRnk2VFAsZWlDdjRUQTtFakN3NFRBLG9CRTE2VGM7Q0YyNlRmOztBQUVEO0VBQ0UsbUJpQy8zVEE7Q2pDZzRURDs7QUFFRDtFaUMzM1RDLFVBQUE7Q2pDNjNUQTs7QUFFRDtFQUNFLG1CaUMzM1RBO0NqQzQzVEQ7O0FBRUQ7RUFDRSxtQk1wNlRTO0NOcTZUVjs7QUFFRDtFQUNFLG1CTWwyVGM7Q05tMlRmOztBQUVEO0VBQ0UscUJpQ3Y0VEE7RWpDeTRUQSxxQk14MlRBO0VOeTJUQSxtQk1yMlRFO0VOczJURixxQmlDdjRUcUI7RUFJdEIsY0FBQTtFakN1NFRDLG9CaUNuNFRpQjtFQUlsQixnQkFBTztFakNpNFROLGlDaUNoNFRrQjtFakNpNFRsQixpQmlDcjNUQTtDakNzM1REOztBQUVEO0VBQ0Usa0JpQ2g0VGM7RWpDaTRUZCwwQmlDLzNUUztFakNnNFRULGlCaUMvM1RjO0VqQ2c0VGQsZWlDLzNUQztFakNnNFRELG1CaUM5M1RDO0VBRUYsWUFBQTtDakM4M1RBOztBQUVEO0VBQ0UsWWlDNzNUVTtDakM4M1RYOztBQUVEO0VBQ0UsbUJpQzM5VHlCO0VqQzQ5VHpCLGtCaUMzOVR5QjtFakM0OVR6QixvQmlDLzlUeUI7Q2pDZytUMUI7O0FBRUQ7RUFDRSxtQmlDNTNUYTtDakM2M1RkOztBQUVEO0VBQ0UscUJpQzUzVGE7RWpDODNUYixxQkUxK1RPO0VGMitUUCxtQkduN1RVO0VIbzdUVixxQmlDbjVUQTtFakNvNVRBLGNpQzUzVEc7RUFRSixvQkFBUTtFakN3M1RQLGdCR3o3VE07RUgwN1ROLGNpQ3YzVFM7Q2pDdzNUVjs7QUFFRDs7O0VBR0UscUJNbCtUa0I7RU5vK1RsQixxQk1sK1RhO0VObStUYixtQk1oNlRpQjtFTmk2VGpCLHFCaUM3M1RtQjtFakM4M1RuQixjTTc1VEU7Q044NVRIOztBQUVEO0VBQ0Usb0JNdHRUQTtFTnV0VEEsMkJpQ2w0VHFCO0NqQ200VHRCOztBQUVEO0VBQ0Usb0JpQzkzVEE7RWpDKzNUQSxlTzc0VE87RVA4NFRQLGNpQ3I0VEQ7RWpDczRUQyxZaUNuNFRNO0VBSU4sMEJBQVE7RWpDaTRUUixtQmlDaDRUYTtDakNpNFRkOztBQUVEO0VBQ0UsZU0zL1RTO0VONC9UVCxlTTMvVFM7RU40L1RULFlNMy9UUztFTjQvVFQsbUJNMy9UUztFTjQvVFQsb0JNMy9UYTtFTjQvVGIsbUJNejdUaUI7Q04wN1RsQjs7QUFFRDtFQUNFLHFCTW52VHFCO0NOb3ZUdEI7O0FBRUQ7RUFDRSxlaUMxNFRxQjtFakMyNFRyQixvQk1oeVRvQjtFTml5VHBCLG1CTWh5VGlCO0VOaXlUakIsYU12eFRBO0VOd3hUQSxrQk12eFRBO0VOd3hUQSwwQmlDOTRUeUI7RUEvSDNCLG1CQW1JSTtFakM0NFRGLGlCRW5pVWM7RUZvaVVkLGdCQUFnQjtDaUNqNFRsQjs7QWpDbzRUQTtFaUMvM1RBLHFCQUFtQjtFakNrNFRqQixxQmlDLzNUK0M7RWpDZzRUL0MsbUJBQW1CO0VpQzMzVHJCLHFCQUFBO0VqQzYzVEUsY0FBYztDQUNmOztBQUVEO0VBQ0UsY2lDejNUWTtDakMwM1RiOztBQUVEO0VBQ0UscUJNL2hVa0I7RU5paVVsQixxQk0vaFVhO0VOZ2lVYixtQk03OVRpQjtFTjg5VGpCLHFCaUMvM1RvQjtFakNnNFRwQixjTTU5VEU7RU4rOVRGLG9CTTV6VGlCO0VONnpUakIsa0JNdHpUQTtFTnV6VEEseUJpQ3A0VDBCO0VqQ3E0VDFCLHNCaUNyNFQwQjtFakN1NFQxQiw2QmlDbjRUWTtFakNvNFRaLHdCaUNsNFRDO0VqQ3E0VEQsMkJBQTJCO0VpQzczVDdCLHNCQUFBO0VqQyszVEUsMEJBQTBCO0VBQzFCLHVCQUF1QjtFaUMxM1R2Qix5QkFBTTtFakM2M1ROLG9CaUM1M1RpRDtFakM2M1RqRCxZQUFZO0VpQ3gzVGQsaUJBQUE7RWpDMDNURSxZQUFZO0VBQ1osbUJBQW1CO0VpQ3QzVHJCLGFBQWE7RUFFWCwwQkFBTTtFakN1M1ROLG1CaUN0M1RhO0VqQ3UzVGIsaUJBQWlCO0VPMTlUbEIseUJBQXlCO0UwQndHMUIsZ0JBQ0s7RWpDbzNUSCxnQmlDNzJUQTtDakM4MlREOztBQUVEO0VPaCtUQyxhQUFRO0UwQndHVCxZQUFZO0VqQzIzVFYsa0JNMWtVUztDTjJrVVY7O0FBRUQ7RUFDRSxxQk0xa1VTO0VONGtVVCxxQmlDcDNUcUI7RWpDcTNUckIsbUJpQ3IzVHFCO0VqQ3MzVHJCLHFCTXZnVXFCO0VOd2dVckIsY2lDdjNUcUI7RWpDMDNUckIsNEJpQ3ozVDJCO0VqQzAzVDNCLHdCaUMxM1QyQjtDakMyM1Q1Qjs7QUFFRDs7Ozs7OztFT24vVEMsZUFBUTtDUDIvVFI7O0FBRUQ7RWlDcDNUQSxlQUFBO0NqQ3MzVEM7O0FBRUQ7O0VpQ24zVEMsZUFBWTtDakNzM1RaOztBQUVELHFCaUNyM1RtQjs7QWpDdTNUbkI7RUFDRSxZaUNyM1RVO0VqQ3MzVFYsbUJBQW1CO0VDN2lVckIsMkJBQXNCO0VpQy9GdEIsc0NBQUE7RWxDK29VRSxpQkFBaUI7RUFDakIsaUJBQWlCO0NrQ3hvVW5COztBbEMyb1VBO0VrQ3RvVUMscUJBQVM7RUFFUixxQkFUd0I7RUFVeEIsbUJBQVk7RUFDWixxQkFDQTtFbEN1b1VBLGNBQWM7RWtDcG9VZCxvQkFBUTtFQUNSLGdCQUFVO0VBQ1Ysc0JBQVc7RUFDWCxtQkFDQTtFQUNELCtCQUFPO0VBRU4sMEJBQXFCO0VBQ3JCLDBCQUFXO0VBQ1gsdUJBQVM7RUFFVCx5QkFBZ0I7RUFDaEIsb0I1QmlYK0I7RTRCOVcvQiwyQi9CNEJVO0UrQjNCVixzQkFBWTtFQUNaLFdBQUE7RWxDdW9VQSwyQmtDbG9VQztDbENtb1VGOztBQUVEO0VBQ0UsZ0JFN3FVc0I7Q0Y4cVV2Qjs7QUFFRDtFa0Nqb1VDLG1CQUFXO0NsQ21vVVg7O0FBRUQscUJrQ2xvVWlCOztBbENvb1VqQjtFQUNFLFlrQ2xvVUM7RWxDbW9VRCxxQkFBcUI7RWtDOW5VckIscUJBQ0E7RWxDZ29VQSxtQkFBbUI7RWtDL25VcEIscUJBQVE7RUFFUCxjQUFXO0VBR1gsb0JBQWM7RUFDZCxnQjVCNFVRO0VOb3pUUix5QkFBeUI7RWtDOW5VMUIsc0JBQVE7RUFFUCw2QkFBVztFbENnb1VYLHdCa0M5blVDO0VsQytuVUQsVUFBVTtDa0M3blVYOztBbENnb1VEO0VrQzduVUUsYzVCaVVRO0NOOHpUVDs7QUFFRDtFa0M3blVFLGNBQVE7Q2xDK25VVDs7QUFFRDtFQUNFLDJCQUEyQjtDa0M1blUzQjs7QWxDK25VRjtFa0M5c1VBLFlBbUZDO0VBRUUsZUFBYTtFbEM0blVkLHFCQUFxQjtFQUVyQixxQkFBcUI7RUFDckIsbUJBQW1CO0VrQ3BuVXJCLHFCQUFtQjtFQUdoQixjQUFBO0NsQ29uVUY7O0FBRUQ7RUFDRSxpQmtDam5VRTtFQUNELGlCQUFBO0VsQ2tuVUQsaUJrQ2huVUU7Q2xDaW5VSDs7QUFFRDtFQUNFLFlrQy9tVVk7Q2xDZ25VYjs7QUFFRDtFQUNFLFlrQzNtVVk7Q2xDNG1VYjs7QUFFRDtFQUNFLFlrQ3ptVVk7Q2xDMG1VYjs7QUFFRDtFQUNFLDZCa0N0bVVFO0VsQ3VtVUYsWUFBWTtDa0NsbVVkOztBbENxbVVBO0VrQ2htVUEscUJBQW1CO0VsQ21tVWpCLHFCTXB1VVM7RU5xdVVULG1CTXB1VVM7RU5xdVVULHFCTXB1VVM7RU5xdVVULGNNcHVVUztFTnV1VVQsb0JNbHFVaUI7RU5tcVVqQixrQmtDdG1Vb0I7RWxDdW1VcEIsYU1qcVVFO0NOa3FVSDs7QUFFRDtFQUNFLHFCa0N0bVVtQjtFbEN3bVVuQixxQmtDdm1Vb0I7RWxDd21VcEIsbUJrQ3htVW9CO0VsQ3ltVXBCLHFCa0N6bVV3QjtFbEMwbVV4QixjTW5nVUU7RU5zZ1VGLG9CTWxnVUE7RU5tZ1VBLGtCTWxnVWU7RU5tZ1VmLG1CTXg3VEE7RU55N1RBLGtCTXg3VEE7RU55N1RBLG9CTW43VG9CO0VObzdUcEIsZU1sN1RhO0VObTdUYixvQk16K1RtQjtDTjArVHBCOztBQUVEOztFQUVFLFlrQ3BuVUM7RWxDcW5VRCxla0NwblVDO0VsQ3FuVUQsbUJrQ3BuVWU7RWxDcW5VZixXa0NublVDO0VsQ29uVUQsYU12d1VTO0VOd3dVVCxZTXZ3VU87RU53d1VQLG9CTXZ3VVM7RU53d1VULFVNdndVQTtDTnd3VUQ7O0FBRUQ7RUFDRSxVa0N0blVRO0NsQ3VuVVQ7O0FBRUQ7RUFDRSxXTWp4VVM7Q05reFVWOztBQUVEO0VBQ0UsWU1qeFVTO0VOa3hVVCxlTS9zVUE7RU5ndFVBLFlNL3NVQTtFTmd0VUEsbUJrQzNuVW9CO0NsQzRuVXJCOztBQUVEO0VBQ0Usc0JNeGlVQTtFTnlpVUEsa0JNeGlVQTtFTnlpVUEsWU14aVVBO0NOeWlVRDs7QUFFRDtFQUNFLFlNeDlUQTtFTnk5VEEsb0JNL2dVbUI7RU5naFVuQixpQk0vZ1VnQjtFTmdoVWhCLDBCa0Nyb1VzQjtDbENzb1V2Qjs7QUFFRDtFa0Nyb1VFLG1CQUFRO0NsQ3VvVVQ7O0FBRUQ7RUFDRSxZTTN5VVM7Q040eVVWOztBQUVEO0VBQ0UsWU16dVVBO0VOMHVVQSxpQmtDN29Vb0I7Q2xDOG9VckI7O0FBRUQ7RUFDRSxnQk1sa1VBO0VObWtVQSxtQk1sa1VBO0VObWtVQSxVTWxrVUE7RU5ta1VBLGlCTXgvVEE7Q055L1REOztBQUVEO0VBQ0UsaUNrQ3JwVTRCO0NsQ3NwVTdCOztBQUVEO0VBQ0UsbUJrQ3pwVXNCO0VBRXRCLFNBQUE7RWxDeXBVQSxVTXAwVU87RU5xMFVQLHlDTXAwVXFCO01ObzBVckIscUNNcDBVcUI7VU5vMFVyQixpQ01wMFVxQjtFTnEwVXJCLFlNcDBVUztFTnEwVVQsYU1wMFVTO0NOcTBVVjs7QUFFRDtFQUNFLFdNbHdVQTtDTm13VUQ7O0FBRUQ7RUFDRSxzQmtDanFVMEI7RWxDa3FVMUIsWU0zbFVBO0NONGxVRDs7QUFFRDtFQUNFLGFNamhVQTtFTmtoVUEsWU01Z1VFO0VONmdVRixpQmtDdnFVd0I7RWxDd3FVeEIsZ0JNbGtVRTtFTm1rVUYsbUJrQ3hxVXNCO0VsQ3lxVXRCLFNNamtVQTtFTmtrVUEsVU1qa1VBO0VOa2tVQSx5Q2tDMXFVQztNbEMwcVVELHFDa0MxcVVDO1VsQzBxVUQsaUNrQzFxVUM7Q2xDMnFVRjs7QUFFRDtFa0NycVVBLFdBQUE7Q2xDdXFVQzs7QU96dlVBOztFUDZ2VUMsV2tDbnFVUztDbENvcVVWOztBQUVEO0VrQ2hxVUcsb0JBQUE7RWxDa3FVRCxZa0NqcVVZO0VBRVgsbUJBQUE7Q2xDaXFVRjs7QUFFRDtFQUNFLE9NMzJVQTtFTjQyVUEsa1lNMzJVb0I7Q040MlVyQjs7QUFFRDtFQUNFLFVrQ3BxVVM7RUFJUixVQUFBO0VsQ2txVUQsMFlrQ2hxVUU7Q2xDaXFVSDs7QUFFRDs7RWtDNXBVRyxhQUFBO0VsQytwVUQsbUJrQzdwVUU7RUFDRCxRQUFBO0VsQzhwVUQsWWtDN3BVWTtFQUVYLDBCQUFVO0VsQzZwVVgsd0NNLzNVb0I7VU4rM1VwQixnQ00vM1VvQjtFTmc0VXBCLDZCTS8zVVM7RU4rM1VULHdCTS8zVVM7RU4rM1VULHFCTS8zVVM7RU5nNFVULHVCTS8zVW9CO0NOZzRVckI7O0FBRUQ7O0VrQzVwVUksc0JBQUE7Q2xDK3BVSDs7QUFFRDtFQUNFLG1CQUFtQjtFQ24wVXJCLGtCQUFBO0NrQ2xHQTs7QW5DeTZVQTtFbUNqNlVBLGtCQUFBO0NuQ202VUM7O0FtQzk1VUE7RUFDQyxtQkFBZTtFQUNmLE9BQUE7RUFDQSxRQUFBO0VBQ0EsYWhDeUNlO0VnQ3hDZixZQUFZO0NuQ2k2VWI7O0FBRUQ7RU12NVVFLFdBQVM7Q055NVVWOztBQUVEO0VNcjFVRSx3QjZCaEZ1QjtDbkN1NlV4Qjs7QUFFRDtFbUN2NlVDLG1CQUFNO0NuQ3k2VU47O0FBRUQ7RU10NlVFLDhCQUFvQjtFQUNwQixZQUFTO0VBQ1QsU0FBUztFQUNULG9DQUFrQjtNQUFsQixnQ0FBa0I7VUFBbEIsNEJBQWtCO0VBQ2xCLFFBQU87RUFDUCxhQUFhO0VBbUViLFdBQUE7RUFDQSxpQjZCeEVtQjtFN0I0RWpCLGlDNkI1RXFCO0U3QjhFdkIsVzZCOUVtQjtFN0JzT2pCLCtCQUF1QjtVQUF2Qix1QkFBdUI7Q04yc1UxQjs7QUFFRDtFTTdyVUUsb0I2QnJQeUI7Q25DbzdVMUI7O0FBRUQ7RU0vcFVFLG1CNkJ0UnFCO0U3QnVSckIsV0FBVztDTmlxVVo7O0FBRUQ7RU1sblVFLFdBQUE7RTZCaFZBLGlCQUFJO0NuQ3E4VUw7O0FBRUQ7RW1DdjdVRSxXQUFBO0NuQ3k3VUQ7O0FBRUQ7RUFDRSxhbUN2N1VVO0NuQ3c3VVg7O0FBRUQ7RUFDRSxhbUN2N1VDO0NuQ3c3VUY7O0FtQ3A3VUE7RUFDQyxtQmhDSWU7Q0htN1VoQjs7QUFFRDtFbUNyN1VFLG1CaENRVTtDSCs2VVg7O0FBRUQ7RW1DcjdVRSxvQkFNQTtDbkNpN1VEOztBQUVEO0VtQ2w3VUMsb0JBQVM7RTdCeENSLGlCQUFTO0VBQ1QsbUJBQVM7Q042OVVWOztBQUVEO0VNMzlVRSxlQUFhO0VBbUViLDZCNkI5Qm1CO0U3QjhCbkIsd0I2QjlCbUI7RTdCOEJuQixxQjZCOUJtQjtFN0IrQm5CLGlCNkIvQm1CO0NuQzA3VXBCOztBQUVEO0VNaHRVSSwyQjZCM095QjtFN0I2TzNCLGVBQUE7Q05pdFVEOztBQUVEO0VBQ0UsZW1DcDhVRDtFbkNxOFVDLGdCRWhnVk87RWlDa0VQLGlCQUFBO0VuQ2c4VUEsWW1DLzdVVztFbkNnOFVYLGFtQy83VVc7RW5DZzhVWCxlbUMvN1VDO0NuQ2c4VUY7O0FBRUQ7RUFDRSxZbUM3N1VXO0NuQzg3VVo7O0FtQ3o3VUM7RUFDQyxnQkFBVztFQUNYLGlCQUFTO0VBQ1QsZUFBZTtFQUNmLG9CQUFrQjtFQUNsQixjQUFBO0VuQzQ3VUQsbUJtQzM3VVk7RW5DNDdVWiwrRm1DMzdVVztDbkM0N1VaOztBQUVEO0VBQ0UsbUJtQzE3VWlCO0VuQzI3VWpCLFdtQzE3VVc7RW5DMjdVWCxTbUMxN1VFO0VBRUQsb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0VuQzA3VUQsZ0JtQ3o3VWdCO0NuQzA3VWpCOztBQUVEO0VBQ0UsWW1DeDdVRztFbkN5N1VILGFtQ3g3VUc7Q25DeTdVSjs7QUFFRDs7RUFFRSxZTS9nVk87RU5naFZQLFNNL2dWQTtFTmdoVkEsV00vZ1ZPO0VOZ2hWUCxZTS9nVk87RU5naFZQLG1CTTc4VUE7RU44OFVBLGVNNzhVQTtFTjg4VUEsMEJtQy83VTBCO0VuQ2c4VTFCLG1CbUNoOFUwQjtFbkNpOFUxQixpQ21DaDhVd0I7RW5DZzhVeEIsNEJtQ2g4VXdCO0VuQ2c4VXhCLHlCbUNoOFV3QjtDbkNpOFV6Qjs7QUFFRDtFQUNFLFVNbndVQTtFTm93VUEsNERtQzk3VUc7TW5DODdVSCx3RG1DOTdVRztVbkM4N1VILG9EbUM5N1VHO0NuQys3VUo7O0FBRUQ7RUFDRSxXbUNwOFVJO0VuQ3E4VUosNERtQ2w4VVM7TW5DazhVVCx3RG1DbDhVUztVbkNrOFVULG9EbUNsOFVTO0NuQ204VVY7O0FBRUQ7OztFQUdFLG9CbUNsOFVlO0VuQ204VWYsaUJtQ2w4VUk7RUFJSCxlQUFBO0NuQ2c4VUY7O0FBRUQ7OztFQUdFLG9CbUM5N1VrQjtDbkMrN1VuQjs7QW1DejdVQzs7O0U3QnhIQSxjQUFTO0NOdWpWVjs7QUFFRDtFTXJqVkUsb0JBQWE7Q051alZkOztBQUVEO0VNLytVRSxtQjZCOEMwQjtDbkNtOFUzQjs7QUFFRDs7RU14eVVFLG9CNkI1SjRCO0NuQ3U4VTdCOztBQUVEO0VBQ0UsK0JFM2xWYztDRjRsVmY7O0FBRUQ7RUFDRSw4Qm1DbjhVRTtDbkNvOFVIOztBQUVEO0VBQ0Usb0NtQ2w4VWU7RW5DazhVZiwrQm1DbDhVZTtFbkNrOFVmLDRCbUNsOFVlO0VuQ204VWYsYW1DbDhVWTtDbkNtOFViOztBQUVEO0VtQ2g4VUcsaUJBQUE7Q25DazhVRjs7QUFFRDtFQUNFLFltQ2g4VUU7RW5DaThVRiw0RG1DaDhVZ0I7TW5DZzhVaEIsd0RtQ2g4VWdCO1VuQ2c4VWhCLG9EbUNoOFVnQjtDbkNpOFVqQjs7QW1DMTdVRDtFQUNDLFlBQVc7RW5DNjdVViw0REFBb0Q7TUFBcEQsd0RBQW9EO1VBQXBELG9EQUFvRDtDbUMzN1V0RDs7QW5DODdVQTtFbUMxN1VBLFlBQUE7Q25DNDdVQzs7QW1DdjdVRDtFQUVFLGdCQUFBO0VuQ3k3VUEsaUJHN2lWMkI7RWdDdUgzQixlQUFBO0VuQ3c3VUEsb0JHL2lWMkI7RUhnalYzQixjQUFjO0VtQ243VWhCLG1CQUFBO0VuQ3E3VUUsK0ZBQStGO0NBQ2hHOztBQUVEO0VBQ0UsbUJNam5WUztFTmtuVlQsV01qblZTO0VOa25WVCxTTWpuVk87RU5rblZQLG9DTWpuVmtCO01OaW5WbEIsZ0NNam5Wa0I7VU5pblZsQiw0Qk1qblZrQjtFTmtuVmxCLGdCTWpuVlM7Q05rblZWOztBQUVEO0VBQ0UsWU01aVZFO0VONmlWRixhbUMxN1VtQjtDbkMyN1VwQjs7QUFFRDs7RUFFRSxZTXIyVUE7RU5zMlVBLFNNbjVVRTtFTm81VUYsV01uNVVFO0VObzVVRixZTTc0VUE7RU44NFVBLG1CTTc0VUE7RU44NFVBLGVNNzRVQTtFTjg0VUEsMEJtQ2w4VU07RW5DbThVTixtQm1DbDhVVztFbkNtOFVYLGlDbUNoOFVDO0VuQ2c4VUQsNEJtQ2g4VUM7RW5DZzhVRCx5Qm1DaDhVQztDbkNpOFVGOztBQUVEO0VBQ0UsVUFBVTtFbUMxN1VaLDREQUFBO01BQUEsd0RBQUE7VUFBQSxvREFBQTtDbkM0N1VDOztBbUN4N1VEO0VBRUUsV0FBQTtFbkMwN1VBLDREbUN4N1VDO01uQ3c3VUQsd0RtQ3g3VUM7VW5DdzdVRCxvRG1DeDdVQztDbkN5N1VGOztBQUVEO0VtQ3A3VUEsK0JBQUE7RW5DczdVRSxpQkFBaUI7RUFDakIsZUFBZTtDbUNsN1VqQjs7QW5DcTdVQTtFQUNFLCtCbUNsN1VzQjtDbkNtN1V2Qjs7QUFFRDtFQUNFLGNtQ2o3VVc7Q25DazdVWjs7QUFFRDtFQUNFLG9DbUNqN1V1QjtFbkNpN1V2QiwrQm1DajdVdUI7RW5DaTdVdkIsNEJtQ2o3VXVCO0VuQ2s3VXZCLGFtQ2o3VVM7Q25DazdVVjs7QUFFRDtFQUNFLGlCbUNqN1VZO0NuQ2s3VWI7O0FBRUQ7RW1DNTZVRSxZQUFBO0VuQzg2VUEsNERtQzU2VUM7TW5DNDZVRCx3RG1DNTZVQztVbkM0NlVELG9EbUM1NlVDO0NuQzY2VUY7O0FBRUQ7RUFDRSxZTS9xVlM7RU5nclZULDRETS9xVmtCO01OK3FWbEIsd0RNL3FWa0I7VU4rcVZsQixvRE0vcVZrQjtDTmdyVm5COztBQUVEO0VBQ0UsZU03bVZBO0NOOG1WRDs7QUFFRDtFQUNFLGVNcDZVRTtFTnE2VUYsWU1uNlVBO0VObzZVQSxtQk1uNlVnQjtFTm82VWhCLGlCbUN4N1VzQjtFbkN5N1V0QixlbUMxNlVDO0VuQzI2VUQsV21DeDdVQztDbkN5N1VGOztBQUVEO0VBQ0UsZ0JtQ3Y3VWE7RW5DdzdVYixpQm1DdDdVRTtFbkN1N1VGLGVtQ3Q3VVU7RW5DdTdVVixVbUN0N1VHO0VuQ3U3VUgscUJtQ3Q3VWdCO0VuQ3c3VWhCLHFCbUNqN1VFO0VBQ0QsbUJBQUE7RW5DazdVRCxxQm1DajdVZ0I7RW5DazdVaEIsY21DajdVYTtFbkNvN1ViLG9CTS9zVlM7RU5ndFZULGdCTS9zVlM7RU5rdFZULDJCTS9zVm9CO0VOZ3RWcEIsc0JNL3NWYTtFTmd0VmIsMEJtQ243VXFCO0VuQ283VXJCLHVCbUNwN1VxQjtFbkNzN1VyQix5Qm1DdDdVMkI7RW5DdTdVM0Isb0JNcDhVbUI7Q05xOFVwQjs7QUFFRDtFQUNFLG1CbUMxN1V1QjtFbkMyN1V2QixxQk01NVVBO0VONjVVQSxxQk01NVVrQjtFTjY1VWxCLFVNdjVVRTtDTnc1VUg7O0FBRUQ7RUFDRSxtQm1DNzdVYTtFbkM4N1ViLFdtQzU3VVU7RW5DNjdVVixTbUM1N1VHO0VuQzY3VUgsb0NtQ2g3VUc7TW5DZzdVSCxnQ21DaDdVRztVbkNnN1VILDRCbUNoN1VHO0VuQ2k3VUgsZ0JtQ2w4VUc7Q25DbThVSjs7QUFFRDtFQUNFLFltQ3Q4VUc7RW5DdThVSCxhbUN6N1VXO0NuQzA3VVo7O0FBRUQ7O0VBRUUsWW1DcjdVRztFbkNzN1VILFNtQ3I3VUc7RW5DczdVSCxXbUNyN1VHO0VuQ3M3VUgsWW1DcjdVVztFbkNzN1VYLG1CbUM5N1VHO0VuQys3VUgsZW1DcjdVYTtFbkNzN1ViLDBCbUNuN1VFO0VuQ283VUYsbUJtQ243VWE7RW5DbzdVYixpQ21DbjdVcUI7RW5DbTdVckIsNEJtQ243VXFCO0VuQ203VXJCLHlCbUNuN1VxQjtDbkNvN1V0Qjs7QUFFRDtFQUNFLFVtQ2w3VUc7RUFLRiw0REFBUTtNQUFSLHdEQUFRO1VBQVIsb0RBQVE7Q25DKzZVVjs7QUFFRDtFQUNFLFdNN2dWQTtFTjhnVkEsNERtQ3I2VUU7TW5DcTZVRix3RG1DcjZVRTtVbkNxNlVGLG9EbUNyNlVFO0NuQ3M2VUg7O0FBRUQ7RUFDRSxlbUNqN1VFO0NuQ2s3VUg7O0FBRUQ7RUFDRSxZbUNoN1VVO0VuQ2k3VVYsY21DaDdVYTtDbkNpN1VkOztBQUVEO0VBQ0UsZ0JBQWdCO0VtQ3g2VWxCLFlBQWE7RUFFWCxlQUFBO0NuQ3k2VUQ7O0FBRUQ7RUFDRSxlQUFlO0NDN3NWakI7O0FEZ3RWQTtFQUNFLHFCQUFxQjtFb0M3eVZyQixxQkFBeUM7RXBDZ3pWekMsbUJBQW1CO0VPdnJWcEIscUJBQW1CO0U2QnRIbEIsY0FBQTtFQU1ELG9CQUFVO0U5QlNULGtCQUFTO0VBQ1QsV0FBUztFQUNULGlCQUFTO0NOcXlWVjs7QUFFRDtFTWp1VkUsa0JBQWlCO0VBQ2pCLGtCOEJoRm1CO0U5QmtGakIsNkJBQW1CO0VBSXJCLGlCOEJ0RnlCO0NwQ3F6VjFCOztBQUVEO0VNcitVRSxXQUFBO0NOdStVRDs7QUFFRDtFb0N0elZFLGVBQVc7RUFDWCxnQkFBYTtDcEN3elZkOztBQUVEO0VBQ0UsZU16elZTO0VOMHpWVCxvQk16elZTO0VOMHpWVCxjTXp6VlM7Q04welZWOztBQUVEO0VBQ0Usb0JvQzd6Vm9CO0NwQzh6VnJCOztBQUVEO0VBQ0Usb0NvQy96VmE7RXBDK3pWYiwrQm9DL3pWYTtFcEMrelZiLDRCb0MvelZhO0VwQ2cwVmIsYW9DL3pWVztDcENnMFZaOztBQUVEO0VBQ0UsaUJFaDJWc0I7Q0ZpMlZ2Qjs7QUFFRDtFQUNFLFlvQ3h6VlM7RXBDeXpWVCw0RG9DeHpWUTtNcEN3elZSLHdEb0N4elZRO1VwQ3d6VlIsb0RvQ3h6VlE7Q3BDeXpWVDs7QUFFRDtFQUNFLFlHcnpWZTtFSHN6VmYsNERvQ3h6Vlk7TXBDd3pWWix3RG9DeHpWWTtVcEN3elZaLG9Eb0N4elZZO0NwQ3l6VmI7O0FBRUQ7RUFDRSxlb0N6elZDO0NwQzB6VkY7O0FBRUQ7RUFDRSxhQUFhO0NvQzd5VmQ7O0FwQ2d6VkQ7RUNqeFZBLGVBQUE7Q29DcEdBOztBckN5M1ZBOztHQUVHOztBQUVIO0VBQ0UsWU1yMlZPO0VOczJWUCxhTXIyVlM7RU5zMlZULGtCTXIyVlM7RU5zMlZULFlNcjJWTztFTnMyVlAsc0JNbnlWaUI7RU5veVZqQixtQk1ueVZjO0VOb3lWZCxvQnFDOTNWb0I7Q3JDKzNWckI7O0FBRUQ7RUFDRSxvQnFDNzNWa0M7Q3JDODNWbkM7O0FBRUQ7RU83d1ZDLG9CQUFtQjtDUCt3Vm5COztBQUVEO0VBQ0Usb0JNejNWUztDTjAzVlY7O0FBRUQ7O0VBRUUsa0JNejNWYTtDTjAzVmQ7O0FBRUQ7RUFDRSxtQnFDLzNWdUI7RXJDZzRWdkIsaUJxQzkzVlM7Q3JDKzNWVjs7QUFFRDtFQUNFLFlxQy8zVkM7RXJDZzRWRCxlcUMvM1ZDO0VyQ2c0VkQsbUJPbHlWZ0I7RVBteVZoQixXcUN6NFZEO0VyQzA0VkMsYXFDLzNWUTtFckNnNFZSLGlCTTFrVkE7RU4ya1ZBLFNNMWtWQTtFTjJrVkEsT016a1ZFO0NOMGtWSDs7QUFFRDs7RUFFRSxpQnFDaDRWVztDckNpNFZaOztBQUVEO0VBQ0UscUJxQy8zVmE7RXJDaTRWYixxQkU1NlZjO0VGNjZWZCxtQnFDNzNWQTtFckM4M1ZBLHFCcUM3M1ZlO0VyQzgzVmYsY3FDNzNWUTtDckM4M1ZUOztBQUVEO0VBQ0UscUJxQzczVmM7RXJDKzNWZCxxQnFDNzNWYztFckM4M1ZkLG1CcUN0NFZDO0VyQ3U0VkQscUJxQzUzVmM7RXJDNjNWZCxjcUM1M1ZFO0VyQyszVkYsb0JxQzEyVkM7RXJDMjJWRCxnQk9sMFZPO0VQbTBWUCx3QnFDOTNWUTtFckMrM1ZSLHFCcUMzM1ZhO0VyQzYzVmIsaUNxQ2o0VlE7RXJDazRWUiw0QnFDaDNWQztFckNpM1ZELDBCT3gwVmtCO0VQeTBWbEIsdUJxQ3A0Vk87RXJDczRWUCx5QnFDbjNWUTtFckNvM1ZSLG9CcUNuM1ZlO0VyQ28zVmYsb0JPNzBWTztFUDgwVlAsWXFDdDNWQTtDckN1M1ZEOztBQUVEO0VBQ0Usa0JNdDdWUztFTnU3VlQsaUJNdDdWUztFTnU3VlQsZU10N1ZPO0NOdTdWUjs7QUFFRDtFQUNFLG9CcUM1M1ZxQjtDckM2M1Z0Qjs7QUFFRDtFQUNFLHFCTTdzVkE7RU4rc1ZBLHFCcUM5M1ZTO0VyQyszVlQsbUJxQzkzVmU7RXJDKzNWZixxQnFDOTNWWTtFckMrM1ZaLGNxQzkzVlM7RXJDKzNWVCx1QnFDNzNWTztFckM4M1ZQLG9CcUM3M1ZlO0VyQyszVmYsMkJxQzUzVkM7RXJDNjNWRCxzQnFDNTNWVTtFckMrM1ZWLHdCT3oyVmtCO0VQMDJWbEIsd0JxQ2g0VkE7Q3JDaTRWRDs7QUFFRDtFQUNFLGdCTzkyVk87RVArMlZQLGVxQ3I0VkE7RXJDczRWQSxlcUM3M1ZRO0NyQzgzVlQ7O0FBRUQ7RUFDRSxnQk1wbVZRO0VOcW1WUixxQnFDMTNWQztFckMyM1ZELHVCcUMxM1ZRO0VyQzIzVlIsZXFDMTNWVTtDckMyM1ZYOztBQUVEO0VBQ0UsbUJPMzNWTztFUDQzVlAscUJxQ2g0VkE7RXJDaTRWQSxrQnFDMzNWVztFckM0M1ZYLGVxQzMzVlM7RXJDNDNWVCxZcUNuNFZDO0VyQ280VkQsc0JxQzMzVkc7Q3JDNDNWSjs7QUFFRDtFQUNFLGlCcUN2M1ZxQztFckN3M1ZyQywwQnFDdDNWRTtFckN1M1ZGLG9CT3Q0VmdCO0NQdTRWakI7O0FBRUQ7RUFDRSxlcUNsM1ZtQztFQUVwQyxZQUFRO0VyQ2szVlAsa0JxQ3YyVkE7RXJDdzJWQSxtQnFDajNWQTtFckNrM1ZBLDZCcUNoM1ZDO0NyQ2kzVkY7O0FBRUQ7RUFDRSxlcUMvMlZZO0NyQ2czVmI7O0FBRUQ7O0VBRUUseUJNMy9Wa0I7RU40L1ZsQixVTTMvVk87Q040L1ZSOztBQUVEO0VBQ0UsMkJxQ3AzVnVCO0NyQ3EzVnhCOztBQUVEO0VBQ0UsbUJPaDZWZ0I7RVBpNlZoQixPcUMzM1ZEO0VyQzQzVkMsUXFDdDNWQztFckN1M1ZELFlxQ3QzVk87RXJDdTNWUCx5Qk9wNlZPO1VQbzZWUCxpQk9wNlZPO0VQcTZWUCx5QnFDLzNWVTtFckNnNFZWLGFxQ3QzVkM7RXJDdTNWRCxVT3Y2Vk87RVB3NlZQLG1CcUNsNFZVO0VyQ200VlYsZXFDdDNWQztFckN1M1ZELDBCcUN0M1ZxRjtFckN1M1ZyRixtQnFDcjNWQTtFckNzM1ZBLGlCcUNyM1ZZO0NyQ3MzVmI7O0FBRUQ7RUFDRSxtQnFDcjNWYTtFckNzM1ZiLGVxQ3IzVlk7RXJDczNWWix3Qk9sN1ZrQjtDUG03Vm5COztBQUVEO0VBQ0UsbUJxQ2g0VkE7RXJDaTRWQSxvQkduK1YrQjtFSG8rVi9CLG1CT3g3Vk87RVB5N1ZQLFNxQ240VkE7RXJDbzRWQSxVcUN0M1ZFO0VyQ3UzVkYsZXFDcDNWQTtFckNxM1ZBLGVxQ3AzVlk7RXJDcTNWWix5Q083N1Z1QjtFUCs3VnZCLHFDTXRpV29CO0VOd2lXcEIsaUNNdGlXb0I7Q051aVdyQjs7QUFFRDtFQUNFLG1CTXArVkE7RU5xK1ZBLFVNcCtWQTtFTnErVkEsNkJxQzUzVnlCO0VyQzYzVnpCLCtCcUM3M1Z5QjtFckM4M1Z6Qiw4Qk16MFZvQjtDTjAwVnJCOztBQUVEO0VBQ0Usb0JNN3pWQTtDTjh6VkQ7O0FBRUQ7RUFDRSxnQnFDLzNWQztDckNnNFZGOztBQUVEOztFQUVFLHdCTTVqV1M7Q042aldWOztBQUVEO0VBQ0UsZ0JNNWpXUztFTjZqV1QsNkJxQ2w0VndCO0NyQ200VnpCOztBQUVEOztFQUVFLFlxQ3o0VkM7RXJDMDRWRCxvQk14a1dTO0NOeWtXVjs7QUFFRDtFQUNFLG1CTXhrV1M7RU55a1dULFNNeGtXQTtFTnlrV0EsT092K1ZEO0VQdytWQyxxQ3FDajVWUTtFckNrNVZSLGdCcUN6NFZFO0NyQzA0Vkg7O0FBRUQ7RUFDRSxPQUFPO0NBQ1I7O0FBRUQ7RUFDRSxVTXhsV0E7Q055bFdEOztBQUVEO0VBQ0UsY014bFdBO0VOeWxXQSxnQk14bFdBO0NOeWxXRDs7QUFFRDs7RUFFRSwrQnFDcDZWUTtDckNxNlZUOztBQUVEO0VBQ0Usc0JxQzM0VmU7RXJDNDRWZixZcUN4NFZBO0VyQ3k0VkEsbUJHemtXZTtDSDBrV2hCOztBQUVEO0VBQ0UsaUJxQ3g0VmE7Q3JDeTRWZDs7QUFFRDs7O0VBR0Usd0JxQ3Y0Vm1CO0NyQ3c0VnBCOztBQUVEOztFQUVFLGlCcUNyNFZBO0NyQ3M0VkQ7O0FBRUQ7RUFDRSxlcUNyNFZTO0NyQ3M0VlY7O0FBRUQ7O0VBRUUsbUJxQ3I0VmdCO0VyQ3M0VmhCLHFCTzFoV2dCO0VQNGhXaEIscUJxQ3Q0VmE7RXJDdTRWYixtQk83aFdPO0VQOGhXUCxxQnFDbjVWQTtFckNvNVZBLGNxQ3Q0Vk87RXJDdTRWUCxZcUN0NFZFO0NyQ3U0Vkg7O0FBRUQ7O0VBRUUsbUJxQ2w0VkM7Q3JDbTRWRjs7QUFFRDs7RUFFRSxlTTdvV1M7Q044b1dWOztBQUVEOztFQUVFLGVNdHBXUztFTnVwV1QsZU10cFdTO0NOdXBXVjs7QUFFRDs7RUFFRSxlTXBsV0E7Q05xbFdEOztBQUVEOztFQUVFLGVNOTZWRTtFTis2VkYsZU03NlZBO0NOODZWRDs7QUFFRDs7RUFFRSxlTTkxVkU7Q04rMVZIOztBQUVEOztFQUVFLGVNbjVWQTtDTm81VkQ7O0FBRUQ7RUFDRSxnQkczb1dVO0VING9XVixlcUM1NFZXO0VyQzY0VlgsV3FDNTRWTztFckM2NFZQLFlxQzU0VkM7RXJDNjRWRCxtQk03elZRO0VOOHpWUixrQnFDNTRWYztFckM2NFZkLG1CRy9uV29CO0NIZ29XckI7O0FBRUQ7RUFDRSxvQnFDNTRWYztDckM2NFZmOztBQUVEO0VBQ0UsY3FDbDZWQztDckNtNlZGOztBQUVEO0VBQ0UsZXFDdjRWWTtDckN3NFZiOztBQUVEO0VxQzU0VkUsZUFPQTtFckN1NFZBLGVNdnNXUztDTndzV1Y7O0FBRUQ7RUFDRSxZTXZzV1M7RU53c1dULGdCTXZzV2E7Q053c1dkOztBQUVEO0VBQ0UsZXFDOTRWb0I7RXJDKzRWcEIsV0FBVztFcUMxNFZiLFlBQUE7RUFDQSxtQkFBVztFQUNYLGtCQUFhO0NBQ2I7O0FBRUE7RUFDQSxvQkFBZTtDckM0NFZkOztBcUN4NFZEO0VBQ0MsY25Delc4QjtDRm92VzlCOztBQUVEO0VBQ0UsZUFBZTtDQ2hwV2pCOztBRG1wV0E7RXNDMXZXTSxlQUFZO0VBQ1osZUFBTztDdEM0dldaOztBQUVEO0VPam9XQyxvQkFBbUI7Q1Btb1duQjs7QUFFRDtFQUNFLGNzQzV2V2U7Q3RDNnZXaEI7O0FBRUQ7O0VBRUUsbUJBQW1CO0VPM29XcEIsT0FBUTtFK0IvR0wsZ0JBQUE7RXRDNnZXRixzQk1ydldvQjtFTnN2V3BCLGlCTXJ2V1M7RU5zdldULGVNcnZXUztDTnN2V1Y7O0FBRUQ7Ozs7RUFJRSxvQnNDbndXK0I7Q3RDb3dXaEM7O0FBRUQ7RU8xcFdDLG1CQUFtQjtFK0IvR2hCLGlCQUFBO0N0QzR3V0g7O0FzQ2p3V0c7OztFaENERixpQkFBUztFQUNULFlBQVM7RUFDVCxZQUFTO0VBQ1QscUJBQWE7RUFtRWIsdUJnQ25FMkI7RWhDb0UzQixnQmdDcEV1QjtFaEN3RXJCLDBCZ0N4RXlCO0VoQzBFM0IsWWdDMUV1QjtFaENxT3JCLG9CQUFrQjtFQUNsQixhQUFhO0VBVWYsb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUE4QkUsbUJnQzlRdUI7RWhDK1F2QixtQmdDL1F1QjtDdENpeFcxQjs7QUFFRDs7Ozs7O0VzQ2h4V00sb0JBQU87Q3RDdXhXWjs7QUFFRDs7O0VzQ3B4V0ksY0FBQTtDdEN3eFdIOztBQUVEOztFQUVFLHFCc0N0eFdlO0V0Q3V4V2Ysb0JzQ3R4V3dCO0V0Q3V4V3hCLHNCc0N0eFdxQjtFdEN1eFdyQixpQnNDdHhXa0I7RXRDdXhXbEIsZXNDdHhXTTtFdEN1eFdOLGNzQ3R4V2tCO0V0Q3V4V2xCLFdzQ3R4V007RXRDdXhXTiw0QnNDdHhXZ0M7RXRDdXhXaEMsMEJzQ3R4V007RXRDdXhXTixZc0N6d1dRO0V0QzB3V1IsYXNDendXUTtFdEMwd1dSLG9Cc0N6d1d1QjtDdEMwd1d4Qjs7QUFFRDs7RUFFRSxtQnNDeHhXb0I7RXRDeXhXcEIsT3NDeHhXWTtFdEN5eFdaLFFzQ3h4V1k7RXRDeXhXWixZc0N4eFdpQjtFdEN5eFdqQixnQnNDeHhXb0I7Q3RDeXhXckI7O0FPenRXQTs7RVA2dFdDLG1Cc0NqeFdHO0V0Q2t4V0gsVUFBVTtFc0NqeFdSLHdCQUFjO0VBQ1osb0NBZUQ7RXRDcXdXSCxnQ3NDcnhXZ0I7RXRDdXhXaEIsNEJzQ254V2lCO0N0Q294V2xCOztBQUVEOzs7O0VBSUUsWXNDbnhXYTtFQVhWLHNCQUFZO0V0Q2d5V2Ysb0JNNzlWK0I7Q044OVZoQzs7QUFFRDtFQUNFLGtCc0NqeFdxQjtFdENreFdyQixlc0NqeFdZO0V0Q2t4V1osaUJzQ2p4V2E7Q3RDa3hXZDs7QUFFRDtFQUNFLHlCc0NqeFd3QjtDdENreFd6Qjs7QUFFRDtFQUNFLGlCc0NqeFdrQjtDdENreFduQjs7QUFFRDtFQUNFLGNzQ2p4V2tCO0N0Q2t4V25COztBQUVEO0VBQ0UsY3NDaHhXa0I7Q3RDaXhXbkI7O0FBRUQ7RUFDRSxlc0NoeFdtQjtDdENpeFdwQjs7QU94d1dBOztFUDR3V0MsdUJ1Q3Q0V2tCO0V2Q3U0V2xCLDBnSHVDajRXQTtFdkNrNFdBLDBCdUN6NFdZO0N2QzA0V2I7O0FBRUQ7Ozs7RUFJRSxpQnVDbDRXWTtFdkNtNFdaLHVCdUNqNFdBO0N2Q2s0V0Q7O0FBRUQ7Ozs7RUFJRSx1QnVDaDRXQTtDdkNpNFdEOztBQUVEO0VBQ0UsbUJ1QzM0V0Q7Q3ZDNDRXQTs7QUFFRDtFQUNFLHlCdUM3M1dnQjtFdkM4M1doQixvQnVDNzNXYTtDdkM4M1dkOztBQUVEO0V1Q3YzV0MsbUJBQ087Q3ZDdzNXUDs7QUFFRDtFQUNFLGVNbDVXUztDTm01V1Y7O0FBRUQ7RXVDeDNXQSxjQUFBO0N2QzAzV0M7O0FBRUQ7RU0xNVdFLDBCQUFvQjtFQUNwQixlQUFTO0NONDVXVjs7QUFFRDtFTXgxV0UsZ0JpQ3RDa0I7RWpDMENoQixpQmlDMUNnQjtFakM0Q2xCLG9CaUM1Q3NCO0N2Q2s0V3ZCOztBQUVEO0VNanJXRSxhQUFBO0VBQ0EscUJpQ25Od0I7RXZDdTRXeEIscUJBQXFCO0V1Q240V3ZCLG1CQUNDO0VBQ0MscUJBQ0E7RXZDbTRXQSxjQUFjO0VBR2Qsb0JBQW9CO0V1Q2g0V3RCLGdCQUFrQjtFQUNqQix3QkFBZTtFdkNrNFdkLHFCQUFxQjtFdUM5M1d0QixpQ0FBVztFdkNpNFdWLDRCdUNoNFdZO0V2Q2k0V1osMEJ1Qy8zV0E7RXZDZzRXQSx1QkFBdUI7RXVDNzNXekIseUJBQWE7RXZDZzRXWCxvQnVDOTNXZ0I7RWhDeUNqQiwyQkFBd0I7RWdDcEN6QixzQkFBYztFdkM4M1daLGN1QzUzV1U7Q3ZDNjNXWDs7QUFFRDtFdUMxM1dDLFlBQUE7Q3ZDNDNXQTs7QUFFRDs7O0VNcjhXRSxxQkFBa0I7RUFFbEIscUJpQ2tGQTtFaENnQkQsbUJBQW1CO0VQdzJXbEIscUJ1Q3I0V007RXZDczRXTixjTXg0V0E7RU4yNFdBLG9CdUNwNFd3QjtFaEN3QnpCLGtCQUFpQjtFUDgyV2hCLFl1QzM0V0Q7Q3ZDNDRXQTs7QUFFRDtFQUNFLDBCTTk0V3FCO0NOKzRXdEI7O0FBRUQ7RUFDRSxzQk01NldBO0VONjZXQSw0QnVDMTRXeUI7Q3ZDMjRXMUI7O0FBRUQ7RUFDRSxZTWx0V0U7RU5tdFdGLGNNM3NXQTtFTjRzV0EsbUJNM3NXQTtFTjRzV0EscUJ1Q2g1V3NCO0VBS3ZCLHFCQUFRO0VBQ1AsbUJBQWdCO0VBQ2hCLHFCQUFnQjtFQUNoQixjQUFhO0V2Q2c1V2Isb0J1Qzk0V1U7RXZDKzRXVixnQk12bldRO0VDaFJULHlCQUF3QjtFUHk0V3ZCLHNCdUN0NVdPO0V2Q3c1V1AsNkJ1Qzk0V29CO0V2Qys0V3BCLHdCTTVuVytCO0VDaFJoQywwQkFBeUI7RVA4NFd4Qix1QnVDMzVXTztFdkM2NVdQLHlCdUM5NFdjO0V2Qys0V2Qsb0JNam9XUTtFaUN2UVIsMkJBQUE7RXZDNDRXQSxzQnVDMTRXb0I7Q3ZDMjRXckI7O0FBRUQ7RU94NVdDLGlCQUFtQjtFZ0NrQm5CLFlBQUE7RXZDeTRXQyxldUN2NFdXO0V2Q3c0V1gsbUJ1Q3Q0V2U7RXZDdTRXZixXQUFXO0VPNzVXWixjQUFRO0VnQ2tCUix1RUFBWTtFQUFaLGtFQUFZO0VBQVosK0RBQVk7RXZDODRXWCxldUN2NFdZO0N2Q3c0V2I7O0FPajZXQTtFZ0M4QkEsY0FBQTtFdkN1NFdDLHVCdUNyNFdjO0V2Q3E0V2Qsa0J1Q3I0V2M7RXZDcTRXZCxldUNyNFdjO0N2Q3M0V2Y7O0FBRUQ7RUFDRSxvQnVDdDRXVztFdkN1NFdYLFd1Q3Q0V0M7RXZDdTRXRCxvQkFBb0I7Q08zNldyQjs7QVA4NldEO0VBQ0Usb0JBQW9CO0NPLzZXckI7O0FQazdXRDtFQUNFLGdCQUFnQjtFdUNsNFdqQixpQkFBQTtFQUNDLGVBQ0E7RXZDbTRXQSxvQkFBb0I7RXVDajRXckIsY0FBQTtFQUNDLG1CQUNBO0V2Q2s0V0EsK0ZBQStGO0NPejdXaEc7O0FQNDdXRDtFQUNFLFl1Q2o0V1E7RXZDazRXUixxQkFBcUI7RXVDcjRXdEIscUJBQVM7RXZDdzRXUixtQnVDbDRXaUI7RXZDbTRXakIscUJBQXFCO0VPbDhXdEIsY0FBUTtFUHM4V1Asb0JBQW9CO0V1Q2g0V3JCLGtCQUFRO0VBQ1AsMEJBb0NBO0VoQzNHRCx1QkFBbUI7RVAyOFdsQixvQ3VDaDJXQTtFaEMzR0QsK0JBQStCO0NQNjhXL0I7O0FBRUQ7RUFDRSx3QnVDMTRXUTtFdkMyNFdSLHFCdUNsNFdnQjtFdkNvNFdoQixpQ3VDNzRXUTtFdkM4NFdSLDRCdUN6MldBO0N2QzAyV0Q7O0FBRUQ7RUFDRSx3Qk94OVdrQjtFUHk5V2xCLGV1Q3A0V0E7RXZDcTRXQSwwQnVDNTNXQztDdkM2M1dGOztBQUVEO0VPNzlXQyxZQUFRO0VQKzlXUCxvQnVDLzNXQTtDdkNnNFdEOztBQUVEO0VBQ0Usa0J1QzkzV2dCO0N2QyszV2pCOztBQUVEO0VBQ0UsWUFBWTtDdUMxM1diOztBdkM2M1dEO0VNL2tYRSxVQUFTO0NOaWxYVjs7QUFFRDtFTTdnWEUsbUJpQzhJbUI7RWpDN0luQixpQmlDNkltQjtFakMzSWpCLGNBQWE7Q044Z1hoQjs7QUFFRDtFQUNFLHFCdUN4NFdNO0V2QzA0V04scUJNM3hXQTtFTjR4V0EsbUJNdHhXRTtFTnV4V0YscUJ1Q3g0V3dCO0V2Q3k0V3hCLGNNNTBXRTtFTiswV0Ysb0JNMzBXZ0I7RU40MFdoQixnQk0zMFdXO0VONDBXWCxZdUM1NFdTO0N2QzY0V1Y7O0FBRUQ7RUFDRSxxQk14bVhTO0VOMG1YVCxxQk14bVhTO0VOeW1YVCxtQk14bVhhO0VOeW1YYixxQnVDOTRXb0I7RXZDKzRXcEIsY010aVhBO0VOeWlYQSxvQnVDajVXbUI7RXZDazVXbkIsZ0J1Q2o1V2M7Q3ZDazVXZjs7QUFFRDtFQUNFLFl1Q3o1V0M7RXZDMDVXRCxhdUNqNVdXO0V2Q2s1V1gsaUJ1Q2o1V1c7RXZDazVXWCxZdUNqNVdVO0V2Q2s1V1Ysc0J1Q2o1V1k7RXZDazVXWixtQnVDajVXYztFdkNrNVdkLGtCdUNqNVdhO0V2Q2s1V2IsbUJHam1YZTtFSGttWGYsK0J1Qzc0V0U7RXZDNjRXRiwwQnVDNzRXRTtFdkM2NFdGLHVCdUM3NFdFO0N2Qzg0V0g7O0FBRUQ7RUFDRSxtQnVDcjZXQztFdkNzNldELGtCdUMvNFdFO0N2Q2c1V0g7O0FBRUQ7RUFDRSxtQnVDMTZXQztFdkMyNldELFV1Qzc0V0k7RXZDODRXSixTQUFTO0V1Q3I0V1gsWUFBTztFQUNOLGFBQVc7RUFDWCxnQkFBYztFQUNkLGtCQUFXO0VBQ1gsbUJBQXdDO0VBRXhDLG1CQUFXO0V2Q3M0V1Ysd0J1Q3A0V1M7RXZDbzRXVCxtQnVDcDRXUztFdkNvNFdULGdCdUNwNFdTO0V2Q3E0V1QsV3VDcDRXUztDdkNxNFdWOztBQUVEO0VBQ0UsZU0veFdRO0VOZ3lXUixtQnVDbDRXZ0I7RXZDbTRXaEIsVXVDbDRXQTtFdkNtNFdBLFFBQVE7RXVDNzNXVixtQkFBUztFQUNSLGlCQUFVO0VoQ3RMVixhQUFRO0VQc2pYUCxjdUNqNFdPO0V2Q2s0V1AsYXVDLzNXUztFaEN4TFYsY0FBUTtFUHlqWFAsOER1Q3A0V087RXZDbzRXUCx5RHVDcDRXTztFdkNvNFdQLHNEdUNwNFdPO0V2Q3E0V1Asb0J1Qy8zV2M7RUFHZixpQkFBVTtFdkM4M1dULGlCdUM1M1dBO0N2QzYzV0Q7O0FBRUQ7RUFDRSxxQnVDMTNXQTtFdkM0M1dBLHFCdUMxM1dXO0V2QzIzV1gsbUJ1QzEzV1U7RXZDMjNXVixxQnVDMTNXaUI7RXZDMjNXakIsY09ya1hPO0VQd2tYUCxvQnVDbDRXQztFdkNtNFdELGdCdUMxM1dFO0V2QzIzV0YseUJ1Q3A0V1E7RXZDcTRXUixzQnVDejNXWTtFdkMyM1daLDZCdUN6M1dXO0V2QzAzV1gsd0J1Q3ozV2E7RXZDNDNXYiwyQnVDMzRXUTtFdkM0NFdSLHNCdUN2M1dFO0VBR0gsMEJBQVc7RXZDczNXVix1QnVDcjNXcUI7RUFJdEIseUJBQU87RXZDbzNXTixvQnVDbjNXWTtFdkNvM1daLGF1Q24zV1c7RXZDbzNXWCxjdUNuM1dZO0V2Q28zV1osbUJ1Q24zV2U7RXZDbzNXZixVdUNuM1dRO0V2Q28zV1IsU3VDbjNXSztFdkNvM1dMLGN1Q24zV1M7RXZDbzNXVCx5Q3VDbjNXVztNdkNtM1dYLHFDdUNuM1dXO1V2Q20zV1gsaUN1Q24zV1c7RXZDbzNXWCw0QnVDNTNXSztFdkM0M1dMLHVCdUM1M1dLO0V2QzQzV0wsb0J1QzUzV0s7Q3ZDNjNXTjs7QUFFRDtFdUM1MldFLG9CQUFBO0N2QzgyV0Q7O0FBRUQ7RUFDRSx3QnVDajNXQztFdkNpM1dELG1CdUNqM1dDO0V2Q2kzV0QsZ0J1Q2ozV0M7Q3ZDazNXRjs7QUFFRDtFQUNFLG1CdUM1MldXO0V2QzYyV1gsaUJ1QzUyV1c7RXZDNjJXWCxrQkcvcVhNO0NIZ3JYUDs7QUFFRDtFQUNFLHVDdUMzMldTO012QzIyV1QsbUN1QzMyV1M7VXZDMjJXVCwrQnVDMzJXUztDdkM0MldWOztBQUVEO0VBQ0UsV3VDMzJXRTtDdkM0MldIOztBQUVEO0V1Q3QyV0UsbUJBQUE7RXZDdzJXQSxZdUN2MldXO0V2Q3cyV1gscUJ1Q3YyV2tCO0V2Q3kyV2xCLHFCdUN2MldtQjtFQUluQixtQkFBQTtFdkNxMldBLHFCdUNwMldtQjtFdkNxMlduQixjdUNwMldPO0V2Q3UyV1Asb0J1QzExV0M7RXZDMjFXRCxrQnVDMTJXQztFdkMyMldELDBCdUNuMldFO0V2Q28yV0YsdUJ1QzUyV0M7RXZDODJXRCx5QnVDOTJXQztFdkMrMldELG9CdUNsMldZO0V2Q3EyV1osMkJ1QzMxV1c7RXZDNDFXWCxzQnVDMzFXUTtFdkM0MVdSLG9CdUMzMVdXO0N2QzQxV1o7O0FBRUQ7RUFDRSx3QnVDMzFXVTtFdkMyMVdWLGdCdUMzMVdVO0N2QzQxV1g7O0FBRUQ7RUFDRSxnQk90cFhPO0VQdXBYUCxTdUMzMldEO0V2QzQyV0MsVXVDMTJXQztFdkMyMldELHlDT3pwWHdCO0VQMnBYeEIscUN1Qy8xVytCO0V2Q2kyVy9CLGlDdUN0MFdDO0V2Q3UwV0QsaUJPOXBYTztFUCtwWFAsbUJ1Q24zV0E7RXZDbzNXQSxXTXZ3WEE7RU53d1hBLFlNdndYQTtFTnd3WEEsZ0JNdndYTztFTnd3WFAsaUJNdndYUztFTnd3WFQsYU12d1hBO0VOd3dYQSxlTXZ3WE87Q053d1hSOztBQUVEO0VBQ0UsZU1qc1hBO0VOa3NYQSxZTTUvV0U7Q042L1dIOztBQUVEO0VBQ0UsbUJNMy9XVztFTjQvV1gsZXVDMzJXRTtFdkM0MldGLGdCdUNwNFdBO0V2Q3E0V0EsWXVDMTJXRTtFdkMyMldGLFV1QzEyV0U7RXZDMjJXRixxQnVDdjRXQTtFdkN3NFdBLG1CdUN6MldZO0V2QzAyV1oscUJ1Q3oyV2M7RXZDMDJXZCxjdUMxNFdBO0V2QzI0V0Esb0J1Q3AyV0s7RXZDcTJXTCxnQnVDNTRXQTtFdkM2NFdBLDJCdUN0MVdFO0V2Q3UxV0Ysc0J1Qzk0V0E7RXZDKzRXQSx5QnVDOTFXRztFdkMrMVdILHNCdUNoNVdBO0V2Q2k1V0EsNkJ1QzUxV0k7RXZDNjFXSix3QnVDeDFXRTtFdkN5MVdGLDBCdUNwMVdFO0V2Q3ExV0YsdUJ1Q3A1V1c7RXZDcTVXWCx5QnVDeDFXc0I7RUFNdkIsb0JBQVc7RXZDbzFXVixpQk1uN1dRO0VObzdXUixZdUNuMVdBO0N2Q28xV0Q7O0FBRUQ7RUFDRSxnQnVDbjFXYTtFdkNvMVdiLE91Q24xV0M7RXZDbzFXRCxRdUN2MVdDO0V2Q3cxV0QsZ0N1Q24xVzRCO0V2Q28xVzVCLGN1Q24xV1M7RXZDbzFXVCxnQkFBZ0I7RXVDOTBXbEIsWUFBQTtFQUVFLGFBQVM7Q3ZDKzBXVjs7QUFFRDtFdUM3MFdFLFdBQVE7Q3ZDKzBXVDs7QU9wdFhBO0VnQzJZQSxvQkFBUTtDdkM2MFdSOztBQUVEO0VBQ0UsZU0velhTO0NOZzBYVjs7QUFFRDtFTzl0WEMsK0ZBQWlEO0NQZ3VYakQ7O0FBRUQ7RUFDRSxpQnVDbjFXb0I7RXZDbzFXcEIsa0J1Q3AxV3dCO0N2Q3ExV3pCOztBQUVEO0VBQ0UsbUJ1Q3AxV2M7RXZDcTFXZCxZdUNwMVdTO0V2Q3ExV1QsaUJBQWlCO0NPMXVYbEI7O0FQNnVYRDtFQUNFLFlBQVk7RU85dVhiLGVBQWlCO0VnQzJZakIsWUFBQTtFdkNzMldDLGtCTWh4WEE7Q05peFhEOztBQUVEO0VBQ0UsYU12a1hFO0VOd2tYRixZTXZrWEU7RU53a1hGLGlCTXRrWEE7RU51a1hBLGdCTXRrWEE7RU51a1hBLG1CdUMzMVdzQjtFdkM0MVd0QixTTXBuWEU7RU5xblhGLFVNcG5YRTtFTnFuWEYseUN1QzcxVzBCO012QzYxVzFCLHFDdUM3MVcwQjtVdkM2MVcxQixpQ3VDNzFXMEI7Q3ZDODFXM0I7O0FBRUQ7RU8vdlhDLFdBQVE7Q1Bpd1hSOztBQUVEOztFQUVFLFdNdG5YQTtDTnVuWEQ7O0FPdHdYQTtFZ0MwWUQsbUJBK0JPO0N2Q2kyV047O0FBRUQ7RUFDRSxnQnVDNzFXYTtFaENoYmQsT0FBTTtFUCt3WEwsUXVDajJXQTtFdkNrMldBLFl1QzkxV1U7RXZDKzFXVixhQUFhO0V1Q3gxV2YsaUJBQVk7RUFDWCxpQkEySkE7RWhDcmxCQSxxQkFBbUI7RVBzeFhsQixxQnVDMTFXZ0I7RXZDMjFXaEIsbUJ1QzExV2M7RXZDMjFXZCxxQnVDMTFXUztFdkMyMVdULGN1QzExV0E7RXZDMjFXQSx5QnVDMTFXbUI7RWhDaGNwQixzQkFBbUI7RVA2eFhsQiw2QnVDejFXYTtFdkMwMVdiLHdCdUN6MVdtQjtFdkM0MVduQiwyQkczMlhlO0VINDJYZixzQnVDejFXaUI7RXZDMDFXakIsMEJ1Q3oxV2E7RWhDMWNkLHVCQUFtQjtFUHN5WGxCLHlCdUN6MFdBO0VoQzdkRCxvQkFBbUI7RVB3eVhsQixtQnVDdDJXTTtFdkN1MldOLHdDdUM1MFdBO1V2QzQwV0EsZ0N1QzUwV0E7RWhDN2RELGlCQUFpQjtDUDJ5WGpCOztBQUVEO0VBQ0UsbUJ1Q3gxV2E7RXZDeTFXYixpQnVDeDFXYztFdkN5MVdkLGdCdUN4MVdjO0V2Q3kxV2QsaUJ1Q3gxV1c7RXZDeTFXWCx3Q3VDdDFXQztVdkNzMVdELGdDdUN0MVdDO0VBR0YsWUFBQTtFdkNxMVdDLDJCTXBpWCtCO0VOcWlYL0IsNEJ1Q3AxV2dCO0N2Q3ExV2pCOztBQUVEO0VBQ0UsWXVDcDFXVTtFdkNxMVdWLDJCRTM1WGdCO0VGNDVYaEIsNEJPM3pYdUI7Q1A0elh4Qjs7QUFFRDtFQUNFLFl1Q3IxV0M7RXZDczFXRCxhdUNyMVdRO0V2Q3MxV1IsZ0J1Q3IxV0M7RXZDczFXRCxpQnVDcjFXWTtFdkNzMVdaLGdCdUNyMVdTO0V2Q3MxV1QsaUJ1Q3IyV0E7RXZDczJXQSx3Q3VDcDFXbUI7VXZDbzFXbkIsZ0N1Q3AxV21CO0V2Q3ExV25CLG1CdUNwMVdXO0N2Q3ExV1o7O0FBRUQ7RUFDRSxnQnVDMzJXQTtFdkM0MldBLDBCdUNwMVdhO0V2Q3ExV2IsbUJ1Q3AxV2M7RXZDcTFXZCxrQnVDOTJXQTtFdkMrMldBLGF1Q3AxV0c7RXZDcTFXSCxvQnVDcDFXVztFdkNxMVdYLG1CdUNwMVdhO0V2Q3ExV2IsVXVDcDFXRztFdkNxMVdILFd1Q3AxV0c7RXZDcTFXSCxnQnVDcDFXVTtDdkNxMVdYOztBQUVEO0VBQ0Usc0J1Q3gzV0E7RXZDeTNXQSxtQnVDbjFXWTtDdkNvMVdiOztBQUVEO0VBQ0UsWXVDbDFXRztFdkNtMVdILGFPNzFYTztFUDgxWFAsZ0J1Qy8zV0E7RXZDZzRXQSxpQnVDajFXVztFdkNrMVdYLGlDT2gyWHVCO0NQaTJYeEI7O0FBRUQ7RUFDRSxZdUM3MFdTO0V2QzgwV1QsZ0J1QzcwV2E7RXZDODBXYiw0QnVDdDBXQTtDdkN1MFdEOztBQUVEO0VBQ0UsWXVDNTBXUTtFQXJHVixnQ0F3R2U7RXZDMjBXYix5QnVDejBXQTtFQTFHRixxQkEyR1U7RUEzR1YscUJBQUE7RXZDdTdXRSxtQnVDeDBXZTtFQS9HakIscUJBa0hJO0V2Q3UwV0YsY01sbVhRO0VpQ3lLVixvQkEySEk7RXZDazBXRixnQnVDajBXYztFdkNrMFdkLHlCdUNueldFO0V2Q296V0Ysc0JPeDNYa0I7RVAwM1hsQiw2QnVDajBXZ0I7RXZDazBXaEIsd0J1Q2owV2M7RXZDazBXZCwwQnVDajBXZTtFdkNrMFdmLHVCdUNqMFdnQjtFdkNtMFdoQix5QnVDajBXdUI7RXZDazBXdkIsb0J1QzUwV0U7RXZDKzBXRiwyQnVDMXpXZ0I7RXZDMnpXaEIsc0J1QzF6V2dCO0N2QzJ6V2pCOztBQUVEO0VBQ0UsZ0JBQWdCO0V1Q2h6V2xCLGdDQUFZO0VBQ1gsWUFBVztFaEN6bEJYLGFBQVE7Q1A0NFhSOztBQUVEO0VBQ0UsOEJ1Q2x6V21CO0V2Q216V25CLGF1Q2x6V0E7RXZDbXpXQSxXdUNseldBO0VoQy9sQkQseUJBQXdCO0VQbTVYdkIsYXVDbHpXRDtDdkNteldBOztBQUVEO0VBQ0UsbUNHaitYZTtNSGkrWGYsK0JHaitYZTtVSGkrWGYsMkJHaitYZTtDSGsrWGhCOztBQUVEO0VPMTVYQywwQkFBd0I7Q1A0NVh4Qjs7QUFFRDtFQUNFLGF1Qzl6V0Q7RXZDK3pXQyxZdUNqeldDO0VoQy9tQkYsMEJBQXdCO0NQazZYeEI7O0FBRUQ7RUFDRSxZdUNoeldFO0V2Q2l6V0YsYXVDaHpXRTtDdkNpeldIOztBQUVEOzs7Ozs7Ozs7R0FTRzs7QUFFSDs7d0N1QzN5V21COztBdkMreVduQjtFQUNFLG1CRTdoWUk7RUY4aFlKLFl1Qzd5V087RXZDOHlXUCx1QnVDNXlXQTtFdkM2eVdBLGV1QzV5V1c7RXZDNnlXWCxhdUM1eVdRO0V2QzZ5V1IsaUJ1QzV5V1M7RXZDNnlXVCxpQnVDNXlXWTtFdkM2eVdaLHdCdUM1eVdTO0V2QzR5V1QsbUJ1QzV5V1M7RXZDNHlXVCxnQnVDNXlXUztDdkM2eVdWOztBQUVEO0VBQ0UsY3VDdDBXQTtFdkN1MFdBLFd1QzV5V0c7RXZDNnlXSCxVdUM1eVdHO0N2QzZ5V0o7O0FBRUQ7RUFDRSxrQnVDNXlXWTtFdkM2eVdaLDBCRXJrWU87Q0Zza1lSOztBQUVEO0VBQ0UsMEJ1QzN5V1k7RXZDNHlXWixjdUMzeVdHO0N2QzR5V0o7O0FBRUQ7RUFDRSxxQk9wOVhnQjtFUHE5WGhCLG9CdUN2MVdBO0N2Q3cxV0Q7O0FBRUQ7RUFDRSxtQnVDenlXVztFQXhGYixxQkE2Rk87RXZDdXlXTCxxQnVDcnlXZ0I7RXZDc3lXaEIsbUJ1Qzl4V0E7RXZDK3hXQSxxQnVDcnlXQztFdkNzeVdELGN1Q3J5V1U7RUFsR1osb0JBMEdJO0V2Q2l5V0YsZ0J1Q2h5V2M7Q3ZDaXlXZjs7QUFFRDs7RUFFRSxZdUNoeVdJO0N2Q2l5V0w7O0FBRUQ7RUFDRSxZdUNoeVdJO0V2Q2l5V0osaUJ1Q3I1V1M7RXZDczVXVCxvQnVDOXhXbUI7Q3ZDK3hXcEI7O0FBRUQ7RXVDejVXQSxnQkF3R087RXZDbXpXTCxzQnVDeHhXZ0I7RXZDeXhXaEIsaUJ1Q3h4V2dCO0V2Q3l4V2hCLFVBQVU7Q3VDaHhXWjs7QXZDbXhXQTtFdUM1d1dBLFlBQVc7Q3ZDOHdXVjs7QUFFRDtFdUM1d1dDLHFCQUFXO0VBQVgscUJBQVc7RUFBWCxjQUFXO0VBQ1gsb0JBQWM7TUFBZCxnQkFBYztFQUNkLHlCQTRPQTtNQTVPQSxzQkE0T0E7VUE1T0Esd0JBNE9BO0VoQzk5QkEseUJBQXdCO0NQaWdZeEI7O0FBRUQ7RUFDRSxvQnVDN3dXUTtFdkM4d1dSLHNCdUM1d1dpQjtFdkM2d1dqQixpQnVDNXdXYztFaEMxdkJmLGVBQVE7RVB3Z1lQLFl1QzN3V0Q7RXZDNHdXQyxpQnVDMXdXYTtFdkMyd1diLFV1QzF3V0M7Q3ZDMndXRjs7QUFFRDtFQUNFLFl1QzF3V1M7RXZDMndXVCxxQnVDMXdXVztFdkMwd1dYLHFCdUMxd1dXO0V2QzB3V1gsY3VDMXdXVztFaENyd0JaLHNCQUF3QjtNQUF4QixtQkFBd0I7VUFBeEIsMEJBQXdCO0NQaWhZeEI7O0FBRUQ7RUFDRSxZdUN6d1dFO0V2QzB3V0Ysc0J1Q3p3V29CO0V2QzB3V3BCLG1CdUN6d1dlO0V2QzB3V2YsMEJ1Q3p3V2dCO0V2QzB3V2hCLFl1Q3p3V1U7RUFLWCxtQkFBUztFdkNzd1dSLG9CTTF3WCtCO0VOMndYL0IsdUJ1Q3J3V2dCO0V2Q3N3V2hCLGlCdUNyd1djO0V2Q3N3V2QsMEJ1Q3J3V1M7RXZDc3dXVCxhTXJvWVM7RU5zb1lULGtCTXJvWVM7RU5zb1lULDJCTXJvWW9CO0VOc29ZcEIsNkJNcm9Za0I7RU5xb1lsQix3Qk1yb1lrQjtFTnFvWWxCLHFCTXJvWWtCO0NOc29ZbkI7O0FBRUQ7O0VBRUUsMEJ1QzV3V3VCO0N2QzZ3V3hCOztBQUVEO0VBQ0UsWU14MFhFO0VOeTBYRixxQnVDaHhXdUI7RXZDa3hXdkIscUJ1Q2p4V3FCO0V2Q2t4V3JCLG1CTTczWEE7RU44M1hBLHFCdUNueFdxQjtFdkNveFdyQixjTTczWFc7RU5nNFhYLG9CdUNyeFdZO0V2Q3N4V1osZ0J1Q3J4V1U7RXZDc3hXVix5QnVDcnhXaUI7RXZDc3hXakIsc0J1Q3J4V2dCO0V2Q3V4V2hCLCtCdUNyeFdtQjtFdkNzeFduQiwwQkU3cFlJO0VGOHBZSixxQnVDcnhXZ0I7Q3ZDc3hXakI7O0FBRUQ7RUFDRSxxQnVDcnhXZTtFdkN1eFdmLHFCdUNueFdBO0V2Q294V0EsbUJ1Q254V1k7RXZDb3hXWixxQnVDbnhXYztFdkNveFdkLGN1Q254V0M7RXZDc3hXRCxvQnVDbHpXRDtFdkNteldDLGdCdUNueFdDO0V2Q294V0Qsd0J1Q2x4V0E7RXZDbXhXQSxxQnVDbHhXVztFdkNveFdYLGlDdUNseFdTO0V2Q214V1QsNEJ1Q2x4V1k7RXZDbXhXWix5QnVDcHZXQztFdkNxdldELHNCdUNseFdFO0V2Q294V0YsNkJ1Qzl2V0U7RXZDK3ZXRix3QnVDcnhXRTtFdkN3eFdGLDBCdUNseFdhO0V2Q214V2IsMEJ1Q2x4V2M7RXZDbXhXZCxpQnVDbHhXVztFdkNteFdYLG9CdUNseFdZO0V2Q214V1osdUJ1Q2x4V0c7Q3ZDbXhXSjs7QUFFRDtFQUNFLGlCdUNqeFdZO0V2Q2t4V1osZ0J1Q2p4V0c7Q3ZDa3hXSjs7QUFFRDtFQUNFLHNCT2ptWWdCO0NQa21ZakI7O0FBRUQ7RUFDRSxpQnVDajFXQTtFdkNrMVdBLG9CdUMvd1dXO0VBSVgsbUJBQUE7Q3ZDNndXRDs7QUFFRDtFQUNFLHFCdUM1d1dFO0V2QzR3V0YscUJ1QzV3V0U7RXZDNHdXRixjdUM1d1dFO0N2QzZ3V0g7O0FBRUQ7RUFDRSxzQnVDdndXVztFdkN3d1dYLFl1Q3Z3V1E7RXZDd3dXUixrQnVDMXdXQTtDdkMyd1dEOztBQUVEO0VBQ0UsYXVDOXdXQTtFdkMrd1dBLHNCR2pvWXFCO0NIa29ZdEI7O0FBRUQ7RUFDRSxhTS90WVM7RU5ndVlULHNCTS90WWtCO0NOZ3VZbkI7O0FBRUQ7RUFDRSxlTTdwWUE7RU44cFlBLGlCTTVwWWlCO0VONnBZakIsWU16cFlTO0VOMHBZVCxtQnVDMXdXVTtDdkMyd1dYOztBQUVEOztFQUVFLFlHcHRZd0I7RUhxdFl4QixpQnVDendXYztDdkMwd1dmOztBQUVEOzs7Ozs7RUFNRSxZT2pwWU87RVBrcFlQLGV1Q3p3V0Q7RXZDMHdXQyxhdUN0d1dDO0V2Q3V3V0Qsa0JHdHRZVTtFSHV0WVYsZ0J1Q3R3V1c7RXZDdXdXWCxvQk90cFlnQjtFUHVwWWhCLGV1Qzl3V0Q7RXZDK3dXQywwQnVDdHdXbUI7RXZDdXdXbkIsNkJ1Q3R3V1M7RXZDc3dXVCx3QnVDdHdXUztFdkNzd1dULHFCdUN0d1dTO0N2Q3V3V1Y7O0FBRUQ7Ozs7OztFQU1FLDBCdUNyd1dpQjtDdkNzd1dsQjs7QUFFRDs7RUFFRSxZdUNyd1dFO0V2Q3N3V0YsZUcxdVlNO0VIMnVZTixjdUNwd1dDO0V2Q3F3V0Qsd0J1Q253V0U7RWhDdjZCSCxlQUFRO0VQNHFZUCwwQnVDandXUztFdkNrd1dULG1CdUNod1dhO0VBSWQsNkJBQU87RUFBUCx3QkFBTztFQUFQLHFCQUFPO0N2Qzh2V1A7O0FBRUQ7O0VBRUUsMEJ1QzN2V0U7Q3ZDNHZXSDs7QUFFRDtFQUNFLG1CT3ZyWWdCO0VQd3JZaEIscUJ1QzU4V1E7RXZDNDhXUixxQnVDNThXUTtFdkM0OFdSLGN1QzU4V1E7RXZDNjhXUiw2QnVDdnZXZ0I7RXZDdXZXaEIsOEJ1Q3Z2V2dCO012Q3V2V2hCLDJCdUN2dldnQjtVdkN1dldoQix1QnVDdnZXZ0I7RXZDd3ZXaEIsd0J1Q3Z2V2M7TXZDdXZXZCxxQnVDdnZXYztVdkN1dldkLDRCdUN2dldjO0V2Q3d2V2QseUJ1Q3Z2V2U7TXZDdXZXZixzQnVDdnZXZTtVdkN1dldmLHdCdUN2dldlO0N2Q3d2V2hCOztBQUVEO0VBQ0UsaUJ1Q3B3V0s7Q3ZDcXdXTjs7QUFFRDtFQUNFLFd1Q2h2V2M7RUF2T2hCLGNBQVU7RXZDeTlXUixpQnVDL3VXZ0I7Q3ZDZ3ZXakI7O0F1Q3R1V0Q7RUFDQyxtQkFzSEE7RUF2SEQsV0FBVztDdkMydVdWOztBQUVEO0VPN3NZQyxpQkFBaUI7Q1Arc1lqQjs7QUFFRDtFQUNFLDJDdUM5dFdtQjtFdkMrdFduQixtQnVDOXRXZ0I7RXZDK3RXaEIsT3VDOXRXQztFdkMrdFdELFF1Qzl0V0M7RXZDK3RXRCxZdUM5dFdTO0V2Qyt0V1QsYXVDOXRXQztFdkMrdFdELFl1Qzl0V0M7RXZDK3RXRCw0Q3VDN3RXMEI7RXZDOHRXMUIsbUJ1Qzd0V2M7RXZDOHRXZCxpQnVDN3RXWTtFdkM4dFdaLHFCdUM3dFdXO0V2QzZ0V1gscUJ1Qzd0V1c7RXZDNnRXWCxjdUM3dFdXO0V2Qzh0V1gseUJ1Qzd0V29CO012QzZ0V3BCLHNCdUM3dFdvQjtVdkM2dFdwQix3QnVDN3RXb0I7RXZDOHRXcEIsMkJ1Qzd0V2U7TXZDNnRXZixzQnVDN3RXZTtFdkM4dFdmLDBCdUM3dFdnQjtNdkM2dFdoQix1QnVDN3RXZ0I7VXZDNnRXaEIsb0J1Qzd0V2dCO0N2Qzh0V2pCOztBQUVEO0VBQ0Usc0JNbjlYK0I7RU5vOVgvQixZdUMzdFdHO0N2QzR0V0o7O0FBRUQ7RUFDRSxjdUMzdFdXO0N2QzR0V1o7O0FBRUQ7RUFDRSxtQnVDM3RXVztFdkM0dFdYLFl1QzN0V0c7RXZDNHRXSCxhdUMzdFdTO0V2QzR0V1QsV3VDL3dXRjtFdkNneFdFLFd1QzN0V0k7RXZDNHRXSixxQnVDM3RXZ0I7RXZDNHRXaEIsT0FBTztFQUNQLFFBQVE7Q0FDVDs7QUFFRDtFQUNFLHNCdUMzdFdlO0V2QzR0V2Ysa0J1QzN0V1k7RXZDNHRXWixtQnVDM3RXSztFdkM0dFdMLDBCdUMzdFdvQjtFdkM0dFdwQixZdUMzdFdLO0V2QzR0V0wsb0J1Q3R2V0U7RXZDdXZXRixpQnVDMXRXVztFdkMydFdYLG1CdUMxdFdjO0N2QzJ0V2Y7O0FBRUQ7RUFDRSxzQk9sd1lrQjtFUG13WWxCLFV1Q255V0Y7RXZDb3lXRSxldUN4dFdhO0V2Q3l0V2IsbUJPcndZZ0I7RVBzd1loQixldUN0eVdTO0V2Q3V5V1QsZ0J1Q3h0V2E7RWhDL2lDZCw2QkFBbUI7RUFBbkIsd0JBQW1CO0VBQW5CLHFCQUFtQjtFUHl3WWxCLG1CdUNydFdNO0N2Q3N0V1A7O0FBRUQ7RUFDRSxZdUNydFdHO0V2Q3N0V0gsZXVDcnRXWTtFdkNzdFdaLG1CdUNydFdjO0V2Q3N0V2QsVXVDcnRXRztFdkNzdFdILFF1Q3J0V0c7RXZDc3RXSCxZdUNydFdHO0V2Q3N0V0gsWXVDbnpXRjtFdkNveldFLDBCdUNudFdFO0V2Q290V0YsYXVDcnpXRjtFdkNzeldFLDZCdUNsdFdlO0V2Q2t0V2Ysd0J1Q2x0V2U7RXZDa3RXZixxQnVDbHRXZTtDdkNtdFdoQjs7QUFFRDs7RUFFRSxnQnVDNXNXWTtDdkM2c1diOztBdUNsc1dEO0V2Q3FzV0UsWUFBWTtFQUNaLGN1Q3BzV0M7RUFHSCxnQ0FBTztFQUFQLGdDQUFPO0VBQVAseUJBQU87RUFHTixvQkFBaUI7RUFDakIsa0JwQ3JxQ1c7RW9Dc3FDWCx3QkFBcUI7RUFDckIscUJBQWtCO0VoQ3JtQ2xCLGlDQUF3QjtFUDB5WXZCLDRCdUMzc1dLO0V2QzRzV0wsMEJNM2hZK0I7RWlDMjFCaEMsdUJBQVE7RUFJUix5QkFBZ0I7RXZDZ3NXZixvQmlCOTZZWTtDakIrNlliOztBQUVEO0VBQ0UsYXVDM3JXUztFQUdWLGFBQVE7RXZDMHJXUCxtQnVDenJXVTtFdkMwcldWLHVCdUM3cVdBO0V2QzhxV0EsbUN1Q3hyV1M7RXZDeXJXVCxnQnVDeHJXWTtDdkN5cldiOztBQUVEO0VBQ0UsV3VDeHJXTztDdkN5cldSOztBQUVEO0V1Q2xyV0UsbUJBQVE7RXZDb3JXUixPdUNucldDO0VoQzlvQ0YsUUFBUTtFUG0wWVAsWXVDbnJXQTtFdkNvcldBLGF1Q2xyV1c7RXZDbXJXWCxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFdUM3cVdoQixvQkFBWTtNQUFaLGdCQUFZO0VqQy92Q1YseUJBQW9CO01BQXBCLHNCQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMEJBQVM7TUFBVCx1QkFBUztVQUFULG9CQUFTO0VBQ1QsMkJBQW9CO01BQXBCLHNCQUFvQjtFQUNwQiwwQkFBa0I7RUFDbEIsNkJBQW9CO0VBQXBCLHdCQUFvQjtFQUFwQixxQkFBb0I7Q04rNllyQjs7QUFFRDtFQUNFLFlNOTJZQTtFTisyWUEsbUJNOTJZYztFTisyWWQsa0JNMzJZZTtFTjQyWWYsaUJ1Q3ZyV21CO0VoQzNwQ3BCLG1CQUFtQjtFUG8xWWxCLGlCdUM1cldVO0V2QzZyV1YsZU1wM1lBO0VOcTNZQSw2Qk1wM1lBO01ObzNZQSxrQk1wM1lBO1VObzNZQSxTTXAzWUE7Q05xM1lEOztBQUVEO0V1Q3ZyV0Esb0JBQU87RWpDendDTCxlQUFTO0VBQ1QsbUJBQVM7RUFDVCw2QkFBb0I7RUFBcEIsd0JBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQiw0QkFBa0I7TUFBbEIsd0JBQWtCO1VBQWxCLG9CQUFrQjtFQUNsQiw2QkFBUztNQUFULGtCQUFTO1VBQVQsU0FBUztDTm04WVY7O0FBRUQ7O0VNMTNZRSxzQmlDNHJDc0I7Q3ZDaXNXdkI7O0FBRUQ7O0VNdnRZRSw0QmlDcWhDd0I7TWpDcmhDeEIsd0JpQ3FoQ3dCO1VqQ3JoQ3hCLG9CaUNxaEN3QjtFakN2L0J0QixlQUFBO0NONnJZSDs7QUFFRDtFTTFyWUUscUJpQ20vQjBCO0VBRTNCLHFCQW1CQTtFQXpCRCxtQkFPWTtFdkN5c1dWLHFCTWxtWStCO0VObW1ZL0IsY3VDeHNXVztFdkN5c1dYLCtCdUN2c1dBO0VBWEYsK0JBWVk7RWhDOXFDWCxpQ0FBd0I7RVB3M1l2QixnQ3VDdHRXRjtFdkN1dFdFLDRCdUNwc1dBO0VBbkJGLHNCQW9CQztFdkNxc1dDLG1CTWwrWVM7RU5vK1lULCtCTWwrWW9CO0VObStZcEIsMEJNbCtZa0I7RU5tK1lsQiwwQk1sK1lvQjtFTm0rWXBCLHVCTWwrWWE7RU5vK1liLHlCTXR0WXFCO0VOdXRZckIsb0JNbHRZQTtFTnF0WUEsMkJ1QzdzV3VCO0V2QzhzV3ZCLHNCdUM5c1d1QjtDdkMrc1d4Qjs7QUFFRDtFdUM3c1dBLDJCQUFxQjtDdkMrc1dwQjs7QUFFRDtFQUNFLGNBQWM7Q3VDNXNXaEI7O0F2QytzV0E7RXVDM3NXQyxXQUFXO0N2QzZzV1g7O0F1Q3hzV0Q7RUFDQyxtQmpDNzdCZ0M7RWlDODdCaEMsWUFBVztFQUNYLGFBQVE7RUFDUixxQnJDMTBDZTtFcUM0MENmLHFCQUFxQjtFdkMyc1dwQixtQkFBbUI7RXVDeHNXckIscUJBQUk7RUFDSCxjQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLHNCQUNBO0VBRUQsNkJBQVE7RUFDUCx3QkFBYztFQUNkLDBCQUFXO0VBQ1gsdUJBQWlCO0VBRWpCLHlCcEM3eUN5QjtFSHMvWXhCLG9CQUFvQjtFdUNyc1d0QixnQkFBYTtDdkN1c1daOztBQUVEO0VBQ0UsbUJ1Q3RzV1U7Q3ZDdXNXWDs7QUFFRDtFQUNFLGdCdUM5c1dXO0V2QytzV1gsZXVDdHNXVTtFdkN1c1dWLGV1Q3RzV0E7RXZDdXNXQSxtQnVDdHNXWTtFdkN1c1daLFN1Q3RzV0E7RWhDaHZDRCxVQUFRO0VQdzdZUCx5Q3VDcHRXVztNdkNvdFdYLHFDdUNwdFdXO1V2Q290V1gsaUN1Q3B0V1c7RXZDcXRXWCw2QnVDcnNXVTtFdkNxc1dWLHdCdUNyc1dVO0V2Q3FzV1YscUJ1Q3JzV1U7Q3ZDc3NXWDs7QUFFRDtFQUNFLGV1Q3JzV1E7RUFwQlYsV0FBQTtDdkMydFdDOztBQUVEO0V1Qzd0V0EsbUJBNkJNO0V2Q2tzV0osV3VDanNXQTtFQTlCRixtQkFpQ0M7RXZDZ3NXQyxVdUMvcldRO0V2Q2dzV1IsZ0J1Qy9yV007Q3ZDZ3NXUDs7QUFFRDs7RUFFRSxXdUMzcldRO0V2QzRyV1IscUR1QzNyV1M7TXZDMnJXVCxpRHVDM3JXUztVdkMycldULDZDdUMzcldTO0V2QzRyV1QsV3VDMXJXQTtDdkMycldEOztBQUVEOztFQUVFLFdPbDlZTztFUG05WVAscUR1QzlzV1M7TXZDOHNXVCxpRHVDOXNXUztVdkM4c1dULDZDdUM5c1dTO0V2QytzV1QsV3VDdHNXQztDdkN1c1dGOztBQUVEO0VBQ0UsWU94OVlPO0VQeTlZUCxtQnVDcHRXRDtFdkNxdFdDLFV1QzdyV0M7RUF6REgsU0FBQTtFdkN3dldFLG1CdUMxcldVO0V2QzJyV1YsaUJFdmxaYztFRndsWmQsV3VDL3FXQTtFdkNncldBLGVPLzlZTztDUGcrWVI7O0FBRUQ7RUFDRSxVT24rWU87Q1BvK1lSOztBQUVEO0VBQ0Usb0J1Q3RzV0Q7Q3ZDdXNXQTs7QUFFRDs7RUFFRSx5QnVDcnJXVTtDdkNzcldYOztBQUVEO0VBQ0UsWXVDbHJXQztFdkNtcldELFV1Q2xyV0M7RXZDbXJXRCxxQnVDbHJXQztFdkNrcldELHFCdUNscldDO0V2Q2tyV0QsY3VDbHJXQztFdkNtcldELHNCdUNscldZO012Q2tyV1osbUJ1Q2xyV1k7VXZDa3JXWiwwQnVDbHJXWTtFQTdGZCx5QkFpR0M7TUFqR0Qsc0JBaUdDO1VBakdELHdCQWlHQztFdkNncldDLDBCdUMvcVdrQjtNdkMrcVdsQiwwQnVDL3FXa0I7Q3ZDZ3JXbkI7O0FBRUQ7RUFDRSxnQnVDNXBXWTtFdkM2cFdaLG1CTzEvWWdCO0VQMi9ZaEIsMEJ1Q3RyV0Q7RXZDdXJXQyxZdUNqcldPO0V2Q2tyV1AsbUJ1Q2pyV2E7RXZDa3JXYixvQk85L1lnQjtFUCsvWWhCLHVCdUMxcldEO0V2QzJyV0MsaUJ1Q3RwV0E7RXZDdXBXQSwwQnVDNXJXRDtFdkM2cldDLGF1QzlxV1M7RXZDK3FXVCxrQnVDOXJXRDtFdkMrcldDLDJCdUMzcVdDO0V2QzRxV0QsNkJ1Q2hzV0Q7RXZDZ3NXQyx3QnVDaHNXRDtFdkNnc1dDLHFCdUNoc1dEO0N2Q2lzV0E7O0FBRUQ7O0VBRUUsMEJ1Q3JzV0Q7Q3ZDc3NXQTs7QUFFRDtFQUNFLG1CdUNqcVdVO0V2Q2txV1YsWXVDanFXUTtFdkNrcVdSLFV1Q2pxV007RXZDa3FXTixxQk1qd1lRO0VObXdZUixxQkFBcUI7RXVDN3BXdkIsbUJBQWM7RUFDYixxQkFDQTtFdkM4cFdDLGNBQWM7RUFHZCxvQkFBb0I7RXVDM3BXdEIsa0JBQVc7RUFDVix5QkFBYTtFQUNiLHNCQUlBO0V2QzBwV0MsNkJ1QzVwV2lDO0V2QzZwV2pDLHdCQUF3QjtFdUN6cFcxQiwwQkFBZTtFQUNkLHVCQUFxQjtFQUdyQix5QkFlQTtFaEN6NUNBLG9CQUFtQjtFUHVpWmxCLDJCdUN6cFdnQjtFdkMwcFdoQixzQnVDenBXVTtFdkMwcFdWLGV1Q3pwV1E7RXZDMHBXUiwwQnVDenBXYztFdkMwcFdkLG9CdUN6cFdZO0V2QzBwV1osdUJ1Q3JwV0M7RXZDc3BXRCwwQnVDenBXQztFdkMwcFdELDZCdUN6cFdpQjtFdkN5cFdqQix3QnVDenBXaUI7RXZDeXBXakIscUJ1Q3pwV2lCO0V2QzBwV2pCLDJCQUEyQjtFdUNwcFc3QixZQUNDO0VBQ0MsYUFBYTtDdkNxcFdkOztBQUVEO0VBQ0UscUJBQXFCO0N1QzFwV3ZCOztBdkM2cFdBO0V1QzdwV0EsY0FlQztDdkNncFdBOztBdUN6b1dEOztFakN4aERFLFlBQVM7RUFDVCwwQkFBcUI7Q05zcVp0Qjs7QUFFRDtFTXBxWkUsWUFBUztFaUM4aERWLG9CQStCQTtDdkMwbVdBOztBQUVEO0VPdmtaQyxnQkFBUTtFUHlrWlAsVXVDeHBXRjtDdkN5cFdDOztBQUVEO0VBQ0UsWU05N1lBO0VOKzdZQSxXTTk3WUE7RU4rN1lBLG1CTWo2WUU7Q05rNllIOztBQUVEO0VBQ0UsWU1oNllBO0VOaTZZQSxjTXozWUE7RU4wM1lBLHFCTXozWUE7RU55M1lBLHFCTXozWUE7RU55M1lBLGNNejNZQTtFTjAzWUEsc0J1QzVwV3VCO012QzRwV3ZCLG1CdUM1cFd1QjtVdkM0cFd2QiwwQnVDNXBXdUI7RXZDNnBXdkIsMEJ1QzdwV3VCO012QzZwV3ZCLHVCdUM3cFd1QjtVdkM2cFd2QixvQnVDN3BXdUI7RUFUekIsMkJBQWE7TUFBYixzQkFBYTtDdkN3cVdaOztBQUVEO0VBQ0UsZXVDM3FXUztFdkM0cVdULHNCdUN4cFdlO0V2Q3lwV2Ysc0J1Q3RwV0M7RUF2QkgsbUJBQVc7RXZDK3FXVCxpQkUxdFpjO0VGMnRaZCw2QnVDaHJXUztFdkNncldULHdCdUNocldTO0V2Q2dyV1QscUJ1Q2hyV1M7Q3ZDaXJXVjs7QUFFRDtFQUNFLFlHbm1aYTtFb0MrNkNmLGVBdUNDO0V2QytvV0MsbUJ1QzdvV0E7RXZDOG9XQSxVQUFVO0V1QzNvV1osUUFBVTtFQUNULFlBQVk7RUFDWixZQUFTO0VBQ1QsdUNBQVU7RUFDViw2QkFBVztFQUFYLHdCQUFXO0VBQVgscUJBQVc7RUFDWCxhQUFhO0N2QzZvV2I7O0FBRUQ7O0V1Q3hvV0UsNEJBSUE7Q3ZDdW9XRDs7QUFFRDs7RXVDcm9XQyxnQnBDaC9DbUI7Q0h3blpuQjs7QUFFRDtFQUNFLFlBQVk7Q3VDbm9XZDs7QXZDc29XQTtFdUN0b1dBLG1CQUdDO0V2Q3FvV0MsaUJ1Q3BvV2M7RXZDcW9XZCxpQnVDcG9XVTtFdkNxb1dWLHFCdUNwb1dXO0V2Q29vV1gscUJ1Q3BvV1c7RXZDb29XWCxjdUNwb1dXO0V2Q3FvV1gsMEJ1Q3BvV2tCO012Q29vV2xCLHVCdUNwb1drQjtVdkNvb1dsQixvQnVDcG9Xa0I7RXZDcW9XbEIsMkJ1Q25vV0E7TXZDbW9XQSxzQnVDbm9XQTtFQVRGLG1CQUFXO0N2QzhvV1Y7O0FBRUQ7O0VBRUUsV0cxb1pXO0NIMm9aWjs7QUFFRDtFdUNycFdBLG1CQUFXO0V2Q3VwV1QsV3VDeG5XQztFdkN5bldELFN1Q3hwV0Y7RXZDeXBXRSxvQ3VDdm5XRTtNdkN1bldGLGdDdUN2bldFO1V2Q3VuV0YsNEJ1Q3ZuV0U7RXZDd25XRixnQkFBZ0I7Q3VDbm5XbEI7O0F2Q3NuV0E7RXVDbm5XQyxZakNueENTO0VpQ3F4Q1QsYUFBUztDdkNvbldUOztBQUVEOztFQUVFLFlBQVk7RU83cFpiLFNBQVE7RWdDOGlEVCxXQUFBO0V2Q2tuV0UsWXVDaG5XVTtFdkNpbldWLG1CdUNobldXO0V2Q2luV1gsZXVDaG5XWTtFdkNpbldaLDBCdUNwbVdEO0V2Q3FtV0MsbUJBQW1CO0VPcHFacEIsaUNBQXlCO0VBQXpCLDRCQUF5QjtFQUF6Qix5QkFBeUI7Q1BzcVp6Qjs7QUFFRDtFQUNFLFV1Q2puV087RXZDa25XUCw0RHVDaG5XcUI7TXZDZ25XckIsd0R1Q2huV3FCO1V2Q2duV3JCLG9EdUNobldxQjtDdkNpbld0Qjs7QUFFRDtFdUMzbVdBLFdBQUE7RUFDQyw0REFBa0I7TUFBbEIsd0RBQWtCO1VBQWxCLG9EQUFrQjtDdkM2bVdsQjs7QUFFRDtFQUNFLFl1QzNtV0E7RXZDNG1XQSw0RHVDMW1XYztNdkMwbVdkLHdEdUMxbVdjO1V2QzBtV2Qsb0R1QzFtV2M7Q3ZDMm1XZjs7QUFFRDtFdUN0bVdBLFlBQWE7RUFDWiw0REFBZ0I7TUFBaEIsd0RBQWdCO1VBQWhCLG9EQUFnQjtDdkN3bVdoQjs7QUFFRDtFdUNwbVdDLG1CakN4MENTO0VpQ3kwQ1QscUJqQ3owQ2dDO0VpQzIwQ2hDLGVBQWM7Q3ZDcW1XZDs7QUFFRDtFdUNsbVdDLGtCQUFhO0N2Q29tV2I7O0FBRUQ7RXVDbG1XQyxZQUFZO0VoQ3BtRFosaUJBQWlCO0VQeXNaaEIsZXVDeG5XVztFdkN5bldYLHFCdUNwbVdBO0V2Q29tV0EscUJ1Q3BtV0E7RXZDb21XQSxjdUNwbVdBO0VBckJGLHNCQUFBO01BQUEsbUJBQUE7VUFBQSwwQkFBQTtFdkMybldFLHNCRzd4Wm9CO01INnhacEIsa0JHN3hab0I7RW9Da3FEdEIsMEJBMEJDO01BMUJELDBCQTBCQztFdkNtbVdDLHlCdUNqbVdBO012Q2ltV0Esc0J1Q2ptV0E7VXZDaW1XQSx3QnVDam1XQTtFdkNrbVdBLDZCQUF1QjtFQUF2Qiw4QkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QjtDdUMvbFd6Qjs7QXZDa21XQTtFdUM5bFdDLDBCQUFxQjtNQUFyQix1QkFBcUI7VUFBckIsK0JBQXFCO0N2Q2dtV3JCOztBQUVEO0V1QzdsV0MsbUJBQVU7RUFFVixpQmpDMzJDUztFaUM0MkNULGlCQUFnQjtDdkM4bFdoQjs7QUFFRDtFdUM1bVdBLFlBQUE7RXZDOG1XRSxxQnVDMWxXVTtFdkMwbFdWLHFCdUMxbFdVO0V2QzBsV1YsY3VDMWxXVTtFdkMybFdWLHNCdUMxbFdNO012QzBsV04sa0J1QzFsV007RXZDMmxXTiwyQnVDMWxXTztNdkMwbFdQLHNCdUMxbFdPO0V2QzJsV1AsMEJ1Q3psV1c7TXZDeWxXWCx1QnVDemxXVztVdkN5bFdYLG9CdUN6bFdXO0V2QzBsV1gseUJ1QzNrV0E7RXZDNGtXQSxzQnVDbm5XZTtDdkNvbldoQjs7QUFFRDtFQUNFLG9CdUN0bFdDO0V2Q3VsV0QsaUJ1Q3RsV0M7RXZDdWxXRCxpQnVDdGxXYztFdkN1bFdkLG1CdUN0bFdlO0N2Q3VsV2hCOztBQUVEO0VBQ0UscUJ1Q3BsV1k7RXZDb2xXWixxQnVDcGxXWTtFdkNvbFdaLGN1Q3BsV1k7RXZDcWxXWixzQkc3dVphO01INnVaYixrQkc3dVphO0VIOHVaYixtQkFBbUI7Q3VDamxXckI7O0F2Q29sV0E7RXVDaGxXQyxlQUFhO0N2Q2tsV2I7O0FBRUQ7O0V1QzdrV0EsZUFDQztDdkMra1dBOztBdUMxa1dEOzs7RUFBQSxlQUtDO0N2QzJrV0E7O0F1Q2hsV0Q7Ozs7RUFpQkcsZUFBYztDdkNza1doQjs7QUFFRDtFdUNoa1dFLGVwQzF4RG9CO0NINDFackI7O0FPM3daQTtFZ0M4c0RELG1CQUFjO0V2Q2lrV1osZXVDL2pXYTtFdkNna1diLGtCdUMvaldnQjtDdkNna1dqQjs7QUFFRDtFQUNFLFV1QzdqV0E7Q3ZDOGpXRDs7QUFFRDtFdUMxaldBLFlBQ0M7RUFHRyxhakNqOUNNO0VpQ2s5Q04sT0FBQTtFdkN5aldGLFFBQVE7RXVDOWpXVixtQkFDQztFQVVHLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0V2Q3NqV2Ysc0JBQWtCO01BQWxCLGtCQUFrQjtFdUNoaldwQixpQkFBYTtDdkNraldaOztBdUM5aVdEO0VBQ0MsZUFBYTtDdkNpaldiOztBQUVEO0VBQ0UsWXVDampXTztDdkNraldSOztBQUVEO0VBQ0UsWXVDL2lXUztFQVZYLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0V2QzJqV0UseUJ1QzdpV0E7TXZDNmlXQSxzQnVDN2lXQTtVdkM2aVdBLHdCdUM3aVdBO0V2QzhpV0EsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RXVDM2lXdEIsMkJBQU87TUFBUCxzQkFBTztFQUNOLG9CQUFjO0VBQ2QsMEJBd0dBO0VoQzcyREEsbUJBQW1CO0VQbXpabEIseUJ1Q2hqV0s7VXZDZ2pXTCxpQnVDaGpXSztFdkNpaldMLG9CdUM3aVdnQjtFQUVqQix1QkFBUztFdkM2aVdSLHFCTXRpWitCO0VOdWlaL0IsaUJ1QzVpV2E7RXZDNmlXYixZdUM1aVdBO0VBRUQsbUJBQVk7RXZDNGlXWCw2QnVDM2lXWTtFdkMyaVdaLHdCdUMzaVdZO0V2QzJpV1oscUJ1QzNpV1k7Q3ZDNGlXYjs7QUFFRDtFQUNFLHFCTWw2WmtCO0VObTZabEIsbUJNbDZaUztFTm02WlQsaUJNbDZaYTtDTm02WmQ7O0FBRUQ7O0VBRUUsMEJNcnNaeUI7Q05zc1oxQjs7QUFFRDtFQUNFLFlNenJaQTtFTjByWkEscUJNNXBaRTtFTjRwWkYscUJNNXBaRTtFTjRwWkYsY001cFpFO0VONnBaRixzQnVDcmpXcUI7TXZDcWpXckIsa0J1Q3JqV3FCO0V2Q3NqV3JCLDZCdUN0aldxQjtFdkNzaldyQiw4QnVDdGpXcUI7TXZDc2pXckIsMkJ1Q3RqV3FCO1V2Q3NqV3JCLHVCdUN0aldxQjtFdkN1aldyQix3QnVDdmpXMkI7TXZDdWpXM0IscUJ1Q3ZqVzJCO1V2Q3VqVzNCLDRCdUN2alcyQjtFdkN3alczQix5QnVDeGpXMkI7TXZDd2pXM0Isc0J1Q3hqVzJCO1V2Q3dqVzNCLHdCdUN4alcyQjtFdkN5alczQiwwQnVDeGpXdUI7TXZDd2pXdkIsMEJ1Q3hqV3VCO0N2Q3lqV3hCOztBQUVEO0VBQ0UsWXVDM2pXUztFdkM0aldULGVPcDFaTztFUHExWlAscUJ1Q3ZrV0Q7RXZDdWtXQyxxQnVDdmtXRDtFdkN1a1dDLGN1Q3ZrV0Q7RXZDd2tXQywwQnVDcmtXbUI7TXZDcWtXbkIsMEJ1Q3JrV21CO0V2Q3NrV25CLHlCT3YxWmtCO01QdTFabEIsc0JPdjFaa0I7VVB1MVpsQix3Qk92MVprQjtFUHcxWmxCLDZCdUMxa1dXO0V2QzBrV1gsOEJ1QzFrV1c7TXZDMGtXWCwyQnVDMWtXVztVdkMwa1dYLHVCdUMxa1dXO0V2QzJrV1gsYXVDL2pXUTtFdkNna1dSLFdNL3NaRTtFTmd0WkYsaUJNL3NaRTtFTmd0WkYsd0JNOXNaQTtNTjhzWkEscUJNOXNaQTtVTjhzWkEsNEJNOXNaQTtDTitzWkQ7O0FBRUQ7RUFDRSwwQnVDNWpXQTtNdkM0aldBLHVCdUM1aldBO1V2QzRqV0EsK0J1QzVqV0E7Q3ZDNmpXRDs7QUFFRDtFQUNFLG1CTTE4WlM7RU4yOFpULGlCTTE4WlM7RU4yOFpULGlCTTE4WlM7Q04yOFpWOztBQUVEO0VBQ0UsWU14NFpBO0VOeTRaQSxxQk1yNFpFO0VOcTRaRixxQk1yNFpFO0VOcTRaRixjTXI0WkU7RU5zNFpGLHNCdUMxa1dvQjtNdkMwa1dwQixrQnVDMWtXb0I7RUFHckIsMkJBQVM7TUFBVCxzQkFBUztFdkN5a1dSLDBCTXI5WlM7TU5xOVpULHVCTXI5WlM7VU5xOVpULG9CTXI5WlM7RU5zOVpULHlCTXI5WnFCO0VOczlackIsc0JNcjlab0I7Q05zOVpyQjs7QUFFRDtFQUNFLG9CTW41WmlCO0VObzVaakIsaUJNbjVaYztFTm81WmQsaUJNbDVaaUI7RU5tNVpqQixtQnVDaGxXeUI7Q3ZDaWxXMUI7O0FBRUQ7RUFDRSxxQnVDamxXUTtFdkNpbFdSLHFCdUNqbFdRO0V2Q2lsV1IsY3VDamxXUTtFdkNrbFdSLHNCTTM1WkE7TU4yNVpBLGtCTTM1WkE7RU40NVpBLG1CTTM1WkE7Q040NVpEOztBQUVEO0VBQ0UsZXVDbmxXRDtDdkNvbFdBOztBQUVEOztFQUVFLGV1Qy9rV2E7Q3ZDZ2xXZDs7QUFFRDs7O0VBR0UsZXVDOWtXVztDdkMra1daOztBQUVEOzs7O0VBSUUsZU10L1pTO0NOdS9aVjs7QUFFRDtFQUNFLGVNajdaZTtDTms3WmhCOztBQUVEO0VBQ0UsbUJNN3daQTtFTjh3WkEsZU03d1pBO0VOOHdaQSxrQk03d1plO0NOOHdaaEI7O0FBRUQ7RUFDRSxZTS91WkE7RU5ndlpBLGFNL3VaVztFTmd2WlgsT014c1pBO0VOeXNaQSxRTXhzWkE7RU55c1pBLG1CTW5zWkU7RU5vc1pGLHFCTWxzWkE7RU5rc1pBLHFCTWxzWkE7RU5rc1pBLGNNbHNaQTtFTm1zWkEsc0JPdjZaTztNUHU2WlAsa0JPdjZaTztFUHc2WlAsaUJ1QzNtV007Q3ZDNG1XUDs7QUFFRDtFQUNFLGV1Q2htV0M7Q3ZDaW1XRjs7QUFFRDtFQUNFLFlNdGhhTztDTnVoYVI7O0FBRUQ7RUFDRSxZTXRoYU87RU51aGFQLHFCTXA5WkE7RU5vOVpBLHFCTXA5WkE7RU5vOVpBLGNNcDlaQTtFTnE5WkEseUJ1Q2xtVzBCO012Q2ttVzFCLHNCdUNsbVcwQjtVdkNrbVcxQix3QnVDbG1XMEI7RXZDbW1XMUIsMEJ1Q25tV3NCO012Q21tV3RCLHVCdUNubVdzQjtVdkNtbVd0QixvQnVDbm1Xc0I7RXZDb21XdEIsMkJ1Q25tV0c7TXZDbW1XSCxzQnVDbm1XRztFdkNvbVdILG9CdUNubVdHO0V2Q29tV0gsMEJ1Q25tV2M7RXZDb21XZCxtQk0xOVpBO0VOMjlaQSx5Qk0xOVpBO1VOMDlaQSxpQk0xOVpBO0VOMjlaQSxvQnVDcm1Xc0I7RXZDc21XdEIsdUJ1Q3JtV0c7RXZDc21XSCxxQnVDcm1XRztFdkNzbVdILGlCdUNybVdhO0V2Q3NtV2IsWU1oK1pBO0VOaStaQSxtQk1oK1pjO0VOaStaZCw2QnVDdm1Xc0I7RXZDdW1XdEIsd0J1Q3ZtV3NCO0V2Q3VtV3RCLHFCdUN2bVdzQjtDdkN3bVd2Qjs7QUFFRDtFQUNFLHFCdUN0bVdHO0V2Q3VtV0gsbUJ1Q3RtV2lCO0V2Q3VtV2pCLGlCdUN0bVdlO0N2Q3VtV2hCOztBQUVEOztFQUVFLDBCTWgwWkE7Q05pMFpEOztBQUVEO0VBQ0UsWUFBWTtFdUNubVdkLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2IsMEJBQWdCO01BQWhCLHVCQUFnQjtVQUFoQiwrQkFBZ0I7RUFDaEIsMkJBQVc7TUFBWCx3QkFBVztVQUFYLHFCQUFXO0VBQ1gsNEJBQWM7TUFBZCx1QkFBYztFQUNkLGNBQVk7RUFDWiwwQkFBVTtFQUNWLGlCQUFhO0N2Q3FtV2I7O0FBRUQ7RUFDRSxZdUNwbVdVO0V2Q3FtV1YsaUJ1Q3BtV2M7Q3ZDcW1XZjs7QUFFRDtFQUNFLG9CdUNubVdZO0V2Q29tV1osdUJ1Q25tV0k7RXZDb21XSixpQnVDbm1XYTtFQUdkLGdCQUFBO0N2Q2ttV0E7O0FBRUQ7RUFDRSxvQnVDam1XZTtFdkNrbVdmLHVCdUNqbVdhO0V2Q2ttV2IsZXVDam1XVTtFdkNrbVdWLFV1Q2ptV0E7RUFFRCxtQkFBQTtDdkNpbVdBOztBQUVEO0VBQ0UsMEJNdGxhb0I7Q051bGFyQjs7QUFFRDtFQUNFLFlNcGhhQTtFTnFoYUEscUJNcGhhQTtFTm9oYUEscUJNcGhhQTtFTm9oYUEsY01waGFBO0VOcWhhQSx3Qk1uaGFxQjtNTm1oYXJCLHFCTW5oYXFCO1VObWhhckIsNEJNbmhhcUI7RU5vaGFyQiwwQnVDeG1XeUI7TXZDd21XekIsdUJ1Q3htV3lCO1V2Q3dtV3pCLG9CdUN4bVd5QjtFdkN5bVd6QiwyQk1uM1pvQjtNTm0zWnBCLHNCTW4zWm9CO0VObzNacEIsaUJNbjNaaUI7Q05vM1psQjs7QUFFRDtFdUM5b1dBLG1CQXNDSTtFdkMwbVdGLFlNLzNaRTtFTmc0WkYscUJNLzNaRTtFTiszWkYscUJNLzNaRTtFTiszWkYsY00vM1pFO0VOZzRaRix3QnVDM21XMkI7TXZDMm1XM0IscUJ1QzNtVzJCO1V2QzJtVzNCLDRCdUMzbVcyQjtDdkM0bVc1Qjs7QUFFRDtFQUNFLG1CdUM3bVdlO0V2QzhtV2YsZUVob2FPO0VGaW9hUCxrQnVDN21XZTtDdkM4bVdoQjs7QUFFRDtFdUMzcFdBLFlBQUE7RXZDNnBXRSxhdUN4bVdZO0VBckRkLE9BQUE7RXZDK3BXRSxRdUN0bVdNO0V2Q3VtV04sbUJBQW1CO0V1Q2ptV3JCLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBRUUsc0JBQ0E7TUFEQSxrQkFDQTtFdkNpbVdBLGlCQUFpQjtDdUNwbVduQjs7QXZDdW1XQTtFdUM5bFdJLGVBQWE7Q3ZDZ21XaEI7O0FBRUQ7RU0vbmFFLG9CQUFTO0VBQ1QsdUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixpQkFBUztDTmlvYVY7O0FBRUQ7RU0xamFJLGtCaUMwOURnQjtDdkNrbVduQjs7QUFFRDtFQUNFLFlNNW9hUztFTjZvYVQsVU01b2FPO0NONm9hUjs7QUFFRDtFQUNFLFlNNW9hUztDTjZvYVY7O0FBRUQ7RUFDRSxpQnVDMW1XdUI7Q3ZDMm1XeEI7O0FBRUQ7RUFDRSxxQnVDem1XUztFdkN5bVdULHFCdUN6bVdTO0V2Q3ltV1QsY3VDem1XUztFdkMwbVdULHdCQUE0QjtNQUE1QixxQkFBNEI7VUFBNUIsNEJBQTRCO0VPbmphN0IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RWdDKzhEbkIsaUJBQUE7Q3ZDdW1XQTs7QU90amFBO0VnQ3k5REEsWUFBQTtFdkNpbVdDLG1CdUMvbFdBO0V2Q2dtV0EsdUJBQXVCO0V1QzdsV3pCLDBCQUFNO0VBQ0wsd0JBQVc7RUFDWCxnQkFBWTtFQUNaLDZCcENsaUVXO0VvQ2tpRVgsd0JwQ2xpRVc7RW9Da2lFWCxxQnBDbGlFVztDSGlvYVg7O0FBRUQ7RXVDN2xXQyxtQkFBaUI7Q3ZDK2xXakI7O0FBRUQ7RUFDRSxZdUN6bVdJO0V2QzBtV0osZXVDL2xXUztFQVhYLGtCQWFTO0N2QytsV1I7O0FBRUQ7RUFDRSxtQnVDN2xXVTtFdkM4bFdWLFN1QzdsV007RXZDOGxXTixVdUM3bFdRO0V2QzhsV1IseUN1QzdsV1c7TXZDNmxXWCxxQ3VDN2xXVztVdkM2bFdYLGlDdUM3bFdXO0V2QzhsV1gsZ0J1QzdsV1k7RXZDOGxXWixpQnVDN2xXZTtFdkM4bFdmLHVCdUM3bFdpQjtLdkM2bFdqQixvQnVDN2xXaUI7RXZDOGxXakIsWXVDN2xXVTtFdkM4bFdWLGF1QzdsV0E7Q3ZDOGxXRDs7QUFFRDs7RUFFRSwrQnVDNWxXa0I7TXZDNGxXbEIsMkJ1QzVsV2tCO1V2QzRsV2xCLHVCdUM1bFdrQjtDdkM2bFduQjs7QUFFRDtFQUNFLG9CRy9wYVU7RUhncWFWLHVCdUM1bFdZO0V2QzZsV1osVXVDNWxXUTtDdkM2bFdUOztBQUVEO0VBQ0UsY01wMVpRO0VOcTFaUixvQnVDNWxXZ0I7RXZDNmxXaEIsdUJ1Q3ZrV0E7RXZDd2tXQSwwQnVDNWxXUztFdkM2bFdULGVNL3NhUztFTmd0YVQsaUJNL3NhUztDTmd0YVY7O0FBRUQ7RUFDRSxpQk0vc2FhO0VOZ3RhYixlTTdvYUE7Q044b2FEOztBQUVEO0VBQ0UsZ0JNditaRTtFTncrWkYsU012K1pFO0VOdytaRixVTXQrWkE7RU51K1pBLHlDdUN2bVdnQztNdkN1bVdoQyxxQ3VDdm1XZ0M7VXZDdW1XaEMsaUN1Q3ZtV2dDO0V2Q3dtV2hDLFdNdCtaQTtFTnUrWkEsYU01NVpBO0VONjVaQSxnQk01NVpBO0VONjVaQSxnQk12NVpFO0VOdzVaRixxQk10NVpBO0VOczVaQSxxQk10NVpBO0VOczVaQSxjTXQ1WkE7RU51NVpBLHlCdUMzbVdzQjtNdkMybVd0QixzQnVDM21Xc0I7VXZDMm1XdEIsd0J1QzNtV3NCO0V2QzRtV3RCLDBCdUM1bVdzQjtNdkM0bVd0Qix1QnVDNW1Xc0I7VXZDNG1XdEIsb0J1QzVtV3NCO0V2QzZtV3RCLGVNNThaQTtDTjY4WkQ7O0FBRUQ7RUFDRSxtQnVDL21XYztDdkNnbldmOztBQUVEO0VBQ0UsZ0J1Qy9tV1U7RXZDZ25XVixVdUMvbVdDO0V2Q2duV0QsWXVDL21XQztFdkNnbldELGdCdUM1b1dTO0V2QzZvV1QsWXVDN21XRTtFQTlESixhQWtFUztFdkMybVdQLG1CdUMxbVdlO0V2QzJtV2YsdUJ1Q3ptV0U7RXZDMG1XRixxQnVDem1XRTtFdkN5bVdGLHFCdUN6bVdFO0V2Q3ltV0YsY3VDem1XRTtFdkMwbVdGLHlCdUN6bVdrQjtNdkN5bVdsQixzQnVDem1Xa0I7VXZDeW1XbEIsd0J1Q3ptV2tCO0V2QzBtV2xCLDBCdUN6bVdjO012Q3ltV2QsdUJ1Q3ptV2M7VXZDeW1XZCxvQnVDem1XYztFdkMwbVdkLGdCdUN6bVdHO0N2QzBtV0o7O0FBRUQ7RUFDRSxlQUFlO0V1Q2xtV2pCLGdCQUFBO0N2Q29tV0M7O0FBRUQ7O0VNN3ZhRSwwQkFBb0I7Q05nd2FyQjs7QUFFRDs7RU0zcmFFLFlBQUE7Q044cmFEOztBQUVEO0VNbi9aSSxtQmlDdzREa0I7Q3ZDNm1XckI7O0FBRUQ7RU0zOFpFLFlBQUE7RUFDQSxhQUFBO0VBTUUsZ0JBQUE7RUFFRixpQmlDbzFEc0I7RUFDdkIsdUJBQW1CO0tBQW5CLG9CQUFtQjtDdkNtblduQjs7QUFFRDtFQUNFLGdCQUFnQjtFdUMvbVdsQixzQ0FBZ0I7RUFDZixPQUFBO0VBQ0EsUUFBUTtFQUNSLFlBQVM7RUFDVCxhQUFBO0VBQ0EsZUFBYztDdkNpbldkOztBQUVEO0V1Qy9tV0MsbUJBQWdCO0N2Q2luV2hCOztBQUVEO0V1Qy9tV0MscUJBQVk7RUFBWixxQkFBWTtFQUFaLGNBQVk7RUFDWix5QkFBZ0I7TUFBaEIsc0JBQWdCO1VBQWhCLHdCQUFnQjtFQUNoQixpQkFBWTtDdkNpbldaOztBQUVEO0VBQ0Usd0N1Qy9tV0Q7Q3ZDZ25XQTs7QUFFRDtFdUM5bVdDLFdBQ0Q7RXZDK21XRSxhQUFhO0V1QzdtV2YsZUFBZ0I7RUFDZixzQkFBa0I7RUFDbEIsbUJBQWM7RUFDZCxrQkFBZTtFQUNmLG1CQUFXO0VBQ1gsK0JBQVM7RUFBVCwwQkFBUztFQUFULHVCQUFTO0N2QyttV1Q7O0FBRUQ7RXVDN21XQyxtQkFBYTtFQUNiLGtCQUFlO0N2QyttV2Y7O0FBRUQ7RXVDN21XQyxtQkFBa0I7RUFDbEIsVUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFnQjtFQUNoQix3QkFDQTtFQURBLG1CQUNBO0VBREEsZ0JBQ0E7RXZDOG1XQyxXQUFXO0N1QzVtV2I7O0F2QyttV0E7RXVDNW1XQyxlQUFPO0VBQ1AsbUJBQVk7RUFDWixPQUFPO0VBQ1AsUUFBUTtFQUNSLG1CQUFXO0VBQ1gsb0JBQ0E7RXZDNm1XQyxhQUFhO0V1QzFtV2YsY0FBYTtFQUdWLGFBQ0E7RXZDeW1XRCxjQUFjO0V1Q3JtV2hCLHFDQUF5QjtFQUF6QixnQ0FBeUI7RUFBekIsNkJBQXlCO0VBQ3hCLFdBQVU7RXZDdW1XVCxvQkFBb0I7RXVDcm1XdEIsaUJBQU07RUFDTCxpQkFDQTtDdkNzbVdBOztBQUVEO0VBQ0UscUJBQXFCO0V1Qy9sV3JCLHFCQUFnQjtFQUNoQixtQkFBaUI7RWhDenBFbEIscUJBQW1CO0VQNHZhbEIsY3VDeG1XRjtFQVFBLG9CQUFnQjtFQUNmLGdCQUFVO0VBQ1YseUJBQVc7RUFDWCxzQkF1QkE7RXZDOGtXQyw2QnVDbm1XVztFdkNvbVdYLHdCdUNubVdjO0VBTmhCLDJCQVVLO0V2Q21tV0gsc0J1Q2xtV1k7RXZDbW1XWiwwQnVDbG1XVztFdkNtbVdYLHVCdUNsbVdnQjtFdkNvbVdoQix5QnVDbG1Xa0I7RXZDbW1XbEIsb0J1Q2xtV1E7RXZDbW1XUixhdUNsbVdTO0V2Q21tV1QsYXVDbG1XVztFdkNtbVdYLG1CdUMzbVdEO0V2QzRtV0MsT3VDbG1XQztFdkNtbVdELFN1Q3ZuV0Y7RXZDd25XRSxjdUNqbVdXO0N2Q2ttV1o7O0FBRUQ7RUFDRSxvQkFBb0I7RXVDNWxXdEIsMEJBQWU7RUFDZCxpQkFBZTtDdkM4bFdmOztBQUVEO0V1QzVsV0MsMEJBQVk7Q3ZDOGxXWjs7QUFFRDtFTXY0YUUsVUFBUztDTnk0YVY7O0FBRUQ7RU12NGFFLHdCQUFhO0VBQWIsbUJBQWE7RUFBYixnQkFBYTtDTnk0YWQ7O0FBRUQ7RU0xcGFFLG1CQUFBO0VBQ0EsaUJpQ3FqRXdCO0VqQzErRHhCLGtCQUFBO0VBQ0EsV0FBQTtDTmtsYUQ7O0FBRUQ7RU1qb2FJLFdBQUE7Q05tb2FIOztBQUVELHFCdUM3bVc0Qjs7QXZDK21XNUI7RXVDNW1XQyxnQkFBZ0I7RUFDaEIsT0FBQTtFdkM4bVdDLFV1QzdtV1E7RXZDOG1XUiwyQ3VDN21XZ0I7TXZDNm1XaEIsdUN1QzdtV2dCO1V2QzZtV2hCLG1DdUM3bVdnQjtFdkM4bVdoQixXdUM3bVdTO0V2QzhtV1QsWXVDN21XVTtFdkM4bVdWLGlCdUM3bVdZO0V2QzhtV1osYXVDN21XVztFdkM4bVdYLDJCdUM3bVdRO0V2QzhtV1Isc0J1QzdtV1E7RXZDOG1XUiw0QnVDN21XQTtFdkM4bVdBLGlFdUM3bVdZO0V2QzZtV1oseUR1QzdtV1k7RXZDNm1XWixvRHVDN21XWTtFdkM2bVdaLGlEdUM3bVdZO0V2QzZtV1osNkV1QzdtV1k7RXZDOG1XWixxQnVDN21XUztFQUlWLHFCQUFBO0V2QzRtV0MsbUJ1QzNtV1c7RXZDNG1XWCxxQnVDM21XWTtFdkM0bVdaLGN1QzNtV1c7RXZDOG1XWCxvQnVDM21XZ0I7RXZDNG1XaEIsa0J1QzNtV1k7RXZDNG1XWiwyQnVDMW1XQTtFQUNELHdCQUFTO0V2QzRtV1IsMEJFMThhTztFRjI4YVAscUJ1QzFtV2tCO0V2QzJtV2xCLHlCdUMxbVdpQjtFdkMybVdqQixzQnVDMW1XWTtFdkM0bVdaLDZCdUMxbVdrQjtFdkMybVdsQix3QnVDMW1XUztFdkMybVdULFd1QzFtV007Q3ZDMm1XUDs7QUFFRDtFQUNFLHVDdUN4bVdHO012Q3dtV0gsbUN1Q3htV0c7VXZDd21XSCwrQnVDeG1XRztFQUNKLFdBQUE7RXZDeW1XQyxpRXVDeG1XVztFdkN3bVdYLHlEdUN4bVdXO0V2Q3dtV1gsb0R1Q3htV1c7RXZDd21XWCxpRHVDeG1XVztFdkN3bVdYLDZFdUN4bVdXO0N2Q3ltV1o7O0FBRUQ7RUFDRSwwQ3VDeG1XK0I7TXZDd21XL0Isc0N1Q3htVytCO1V2Q3dtVy9CLGtDdUN4bVcrQjtFQUVoQyxXQUFBO0V2Q3dtV0MsaUV1Q3ZtV1c7RXZDdW1XWCx5RHVDdm1XVztFdkN1bVdYLG9EdUN2bVdXO0V2Q3VtV1gsaUR1Q3ZtV1c7RXZDdW1XWCw2RXVDdm1XVztDdkN3bVdaOztBQUVEO0VBQ0UsWXVDdG1XUztFdkN1bVdULHFCdUN0bVdjO0V2Q3dtV2QscUJNajlhUztFTms5YVQsbUJNajlhUztFTms5YVQscUJNajlhUztFTms5YVQsY01qOWFTO0VObzlhVCxvQk0vNGFBO0VOZzVhQSxrQk0vNGFjO0VOZzVhZCwyQnVDN21XeUI7RXZDOG1XekIsd0J1QzltV3lCO0V2Q2duV3pCLDBCdUMvbVdpQztFdkNnbldqQyxxQk14dWFBO0VOeXVhQSx3Qk14dWFvQjtFTnl1YXBCLHFCdUNsblcyQjtFdkNvblczQixpQ3VDbm5XNkI7RXZDb25XN0IsNEJ1Q3BuV3VCO0V2Q3FuV3ZCLG1CTTFzYUE7RU4yc2FBLDJCdUN0blc2QjtDdkN1blc5Qjs7QUFFRDtFQUNFLG1CdUN6bld5QjtFdkMwbld6QixZdUN2b1dBO0V2Q3dvV0EsYXVDdm5XVTtFdkN3bldWLG1CdUN2bldhO0N2Q3duV2Q7O0FBRUQ7RUFDRSxZdUNybldVO0V2Q3NuV1YscUJ1Q3JuV1k7RXZDdW5XWixxQnVDcm5XTztFdkNzbldQLG1CdUNybVdBO0V2Q3NtV0EscUJ1Q3JuV087RXZDc25XUCxjdUNwbldtQjtFdkN1blduQixvQnVDL25XQTtFdkNnb1dBLGtCdUMvbVdrQjtFdkNnbldsQiwyQnVDL21XaUI7RXZDZ25XakIsd0JHOTlhZTtFSGcrYWYsMEJ1QzdtV1c7RXZDOG1XWCxxQnVDNW1XQTtFdkM2bVdBLHdCQUF3QjtFdUNqbVcxQixxQkFBQTtFdkNvbVdFLGlDQUFpQztFQUNqQyw0QkFBNEI7RUFDNUIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLE91Q2xtV0M7RUFFSCxZQUFBO0V2Q2ttV0UsYUFBYTtFQUNiLGFBQWE7RXVDemtXZixxQkFBVztFQUVWLHFCQUFXO0VBQ1gsbUJwQ2o2RU87RW9DazZFUCxxQnJDMTlFZTtFcUMyOUVmLGNBQVk7RUFHWixvQkFxa0JBO0VoQ3o2RkEsa0JBQWlCO0VQZzdhaEIsMEJ1Q3BsV1M7RXZDcWxXVCx1QnVDN2xXNkI7RWhDcDFFOUIseUJBQXdCO0VQbzdhdkIsb0J1Q3hsV1M7RWhDNTFFViwyQkFBeUI7RVB3N2F4QixzQnVDNWxXUztFdkM2bFdULHlCdUN2bVc4QjtFdkN3bVc5QixzQnVDcm1XZ0M7RXZDdW1XaEMsNkJ1Q3ZrV2M7RXZDd2tXZCx3QnVDdmtXVztDdkN3a1daOztBQUVEO0VBQ0UsZ0J1Q25rV1k7RXZDb2tXWixvQk9sOGFnQjtFUG04YWhCLDZCdUN2a1dNO0V2Q3VrV04sd0J1Q3ZrV007RXZDdWtXTixxQnVDdmtXTTtFdkN3a1dOLFl1Q3BrV087RXZDcWtXUCxhdUNwa1dRO0V2Q3FrV1Isa0J1Q2xrV0E7RWhDcDRFRCxvQkFBbUI7RVB3OGFsQixZdUNsa1dEO0V2Q21rV0Msb0J1Q2prV2lCO0V2Q2trV2pCLDBCdUMvaFdBO0VBckNBLGFBQUE7Q3ZDc2tXRDs7QUFFRDtFQUNFLG9CdUN6a1dBO0N2QzBrV0Q7O0FBRUQ7RUFDRSxxQnVDL2pXZTtFdkNpa1dmLHFCdUMvaldlO0V2Q2drV2YsbUJ1Qy9qV1k7RXZDZ2tXWixxQk92OWFrQjtFUHc5YWxCLGN1Q2xsV0E7RXZDcWxXQSxvQnVDNWpXYztFdkM2aldkLGdCTTUxYUU7RU42MWFGLDBCTTUxYXNCO0VONjFhdEIsdUJNaDFhQTtFTmsxYUEseUJ1Q2hrVzRCO0V2Q2lrVzVCLG9CdUNoa1dXO0V2Q21rV1gsMkJ1QzVqV0c7RUFNSixzQkFBVztFdkN3aldWLHdCdUN2aldrQjtFdkN3aldsQixxQk05a2JTO0VOZ2xiVCxpQ005a2JvQjtFTitrYnBCLDRCTTlrYmtCO0VOK2tibEIsWU05a2JTO0VOK2tiVCxhTTlrYlM7Q04ra2JWOztBQUVEO0VBQ0UsZ0J1Qy9qV21CO0V2Q2drV25CLGlCdUMvaldBO0V2Q2drV0Esb0J1QzlqV0M7RXZDK2pXRCw0QnVDOWpXUTtFdkMraldSLDJCdUM5aldZO0t2QzhqV1osd0J1QzlqV1k7RXZDK2pXWixldUM5aldTO0V2QytqV1Qsb0J1QzlqV1U7RXZDK2pXVixZdUNsa1dDO0V2Q21rV0QsaUJNeHVhUTtFTnl1YVIsZXVDOWpXRTtDdkMraldIOztBQUVEO0VBQ0UsaUJ1QzFqV2E7RXZDMmpXYixvQnVDMWpXRTtFdkMyaldGLDRCdUMxaldnQjtFdkMyaldoQiwyQnVDMWpXa0I7S3ZDMGpXbEIsd0J1QzFqV2tCO0V2QzJqV2xCLGV1QzFqV0c7RXZDMmpXSCxZdUMxaldTO0V2QzJqV1QsaUJ1Qy9qV0c7RXZDZ2tXSCxldUMxaldJO0N2QzJqV0w7O0FBRUQ7RUFDRSxnQnVDMWpXVztDdkMyaldaOztBQUVEO0VBQ0UsbUJ1Q3hqV2M7RXZDeWpXZCxPdUN4aldHO0V2Q3lqV0gsU3VDeGpXRztFdkN5aldILFl1QzVqV0c7RXZDNmpXSCxhdUN4aldTO0V2Q3lqV1QscUJ1Q3hqV2E7RXZDMGpXYixxQnVDeGpXSTtFdkN5aldKLG1CR3RsYlU7RUh1bGJWLHFCdUN4aldpQjtFdkN5aldqQixjdUN4aldJO0V2QzJqV0osb0J1Q3hqV0k7RXZDeWpXSixrQnVDeGpXWTtFdkN5aldaLDBCdUN4aldxQjtFdkN5aldyQix1QnVDeGpXbUI7RXZDMGpXbkIseUJ1QzNrV0c7RXZDNGtXSCxvQnVDeGpXSztFdkMyaldMLDJCTXpvYm9CO0VOMG9icEIsc0JNem9iUztFTjBvYlQseUJNem9iUztFTjBvYlQsc0JNem9iUztFTjJvYlQsNkJNem9iYTtFTjBvYmIsd0JNdmtiaUI7Q053a2JsQjs7QUFFRDtFQUNFLGdCTXA0YUU7RU5xNGFGLGdCTXA0YUU7RU5xNGFGLDZCTTczYUE7RU42M2FBLHdCTTczYUE7RU42M2FBLHFCTTczYUE7Q044M2FEOztBQUVEO0VBQ0UsZU9samJPO0VQbWpiUCxpQ3VDeGtXRztNdkN3a1dILDZCdUN4a1dHO1V2Q3drV0gseUJ1Q3hrV0c7Q3ZDeWtXSjs7QUFFRCxxQk03cGJXOztBTitwYlg7RUFDRSxZTTdwYkE7RU44cGJBLGlCTTdwYlM7RU44cGJULGVNN3BiTztDTjhwYlI7O0FBRUQ7RUFDRSxtQnVDdmtXdUI7Q3ZDd2tXeEI7O0FBRUQ7RUFDRSxvQk1wN2FBO0VOcTdhQSxxQk1wN2FBO0VOczdhQSxxQk03NWFFO0VOODVhRixtQk10NWFBO0VOdTVhQSxxQk10NWFBO0VOdTVhQSxjTXQ1YUE7RU55NWFBLG9CTTkyYUU7RU4rMmFGLGdCTXoyYUE7RU4wMmFBLCtCdUNsbFdvQjtFdkNtbFdwQiw2Qk0vemErQjtFTmkwYS9CLG9DT2psYndCO0VQa2xieEIsbUN1Q3ZtV0c7RXZDd21XSCwrQnVDbmxXZ0I7RXZDb2xXaEIsWXVDbmxXSztDdkNvbFdOOztBQUVEO0VBQ0UsWXVDbmxXSztDdkNvbFdOOztBQUVEO0VBQ0UsYXVDbmxXSztDdkNvbFdOOztBQUVEO0VBQ0UsWU9obWJEO0VQaW1iQyxldUN0bldHO0N2Q3VuV0o7O0FBRUQ7RUFDRSxldUMxbldHO0N2QzJuV0o7O0FBRUQscUJ1Qy9rV2lCOztBdkNpbFdqQjs7RUFFRSxzQnVDcmtXZTtFdkNza1dmLGtCdUNya1dXO0V2Q3NrV1gsOEJ1Q3JrV3VCO0N2Q3NrV3hCOztBQUVEOztFQUVFLGlDdUMva1dtQjtDdkNnbFdwQjs7QUFFRDs7RUFFRSxpQ3VDemtXZ0I7Q3ZDMGtXakI7O0FBRUQ7O0VBRUUsd0JPN25iTztDUDhuYlI7O0FBRUQ7O0VBRUUsb0J1Q3hrV0s7RXZDeWtXTCxXQUFXO0VBQ1gsV3VDamxXSTtFdkNrbFdKLGF1Q3RrV007RXZDdWtXTixVdUN0a1dNO0V2Q3VrV04sYXVDdGtXTTtFdkN1a1dOLFd1Q3RrV007Q3ZDdWtXUDs7QUFFRDs7RUFFRSxvQnVDdGtXZ0I7RXZDdWtXaEIsV3VDM2xXSTtFdkM0bFdKLFdBQVc7RUFDWCxhdUM3bFdJO0V2QzhsV0osVXVDbmtXSztFdkNva1dMLGF1Q25rV0s7RXZDb2tXTCxXdUNua1dLO0N2Q29rV047O0FBRUQ7O0VBRUUsZXVDbmtXSztFdkNva1dMLHFCdUN0bVdJO0V2Q3VtV0osb0J1Q25rV007Q3ZDb2tXUDs7QUFFRDs7RUFFRSxldUMvaldLO0N2Q2drV047O0FBRUQ7O0VBRUUsb0J1Q3hrV0s7RXZDeWtXTCxpQnVDL2pXTTtFdkNna1dOLG1CdUMxa1dLO0V2QzJrV0wsZXVDOWpXTTtDdkMraldQOztBQUVEO0VBQ0UsbUJ1QzdqV2M7Q3ZDOGpXZjs7QUFFRDtFQUNFLG1CdUNubFdLO0N2Q29sV047O0FBRUQ7O0VBRUUsb0J1QzdqV2E7Q3ZDOGpXZDs7QUFFRDtFQUNFLGV1QzdqV1E7Q3ZDOGpXVDs7QUFFRDtFQUNFLG1CdUM3aldRO0N2QzhqV1Q7O0FBRUQ7RUFDRSxldUM1aldRO0V2QzZqV1IsWXVDcm1XSztDdkNzbVdOOztBQUVEO0VBQ0Usb0J1Q3hqV2E7Q3ZDeWpXZDs7QUFFRDs7RUFFRSxTQUFTO0NBQ1Y7O0FBRUQ7RUFDRSxnQnVDdmpXTTtFdkN3aldOLGlCdUN2aldNO0V2Q3dqV04scUJ1Q3ZqV007RXZDeWpXTixxQk1sOGFRO0VObThhUixtQnVDdmpXTTtFdkN3aldOLHFCdUN2aldjO0V2Q3dqV2QsY3VDem5XSztFdkM0bldMLG9CR3Z0Ylc7RUh3dGJYLGtCdUN0aldNO0V2Q3VqV04sMEJ1Q3RqV29CO0V2Q3VqV3BCLHVCdUN0aldjO0V2Q3dqV2QseUJ1Q3RqV2dCO0V2Q3VqV2hCLG9CdUNsb1dLO0V2Q3FvV0wsMkJ1Q3RqV2lCO0V2Q3VqV2pCLHNCdUN0aldnQjtDdkN1aldqQjs7QUFFRDtFQUNFLFl1Q3RqV087RXZDdWpXUCxldUN0aldPO0N2Q3VqV1I7O0FBRUQ7RUFDRSxhdUMvb1dLO0N2Q2dwV047O0FBRUQ7O0VBRUUsZU05d2JBO0NOK3diRDs7QUFFRDs7RUFFRSxtQk12bWJBO0VOd21iQSxXTXZtYkE7Q053bWJEOztBQUVEO0VBQ0UsYU16a2JBO0VOMGtiQSxtQk16a2JBO0VOMGtiQSxpQk16a2JBO0NOMGtiRDs7QUFFRDtFQUNFLG9CdUM3aldhO0N2QzhqV2Q7O0FBRUQ7RUFDRSxnQnVDNWpXTztDdkM2aldSOztBQUVEOztFQUVFLGlCdUM3cVdLO0V2QzhxV0wsb0J1QzdqV1E7Q3ZDOGpXVDs7QUFFRDtFQUNFLHNCdUNscldLO0V2Q21yV0wsb0J1QzFqV1U7Q3ZDMmpXWDs7QUFFRDtFQUNFLFl1Q3ZyV0s7Q3ZDd3JXTjs7QUFFRDs7RUFFRSxvQnVDcGpXZTtFdkNxaldmLFlBQVk7RUFDWixvQnVDcGpXUztDdkNxaldWOztBQUVEOztFQUVFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLG1CdUNwaldVO0N2Q3FqV1g7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUJ1Q25qV1U7RXZDb2pXVixlQUFlO0VBQ2YsMEJ1Q25qV29CO0V2Q29qV3BCLG9CdUNualdVO0N2Q29qV1g7O0FBRUQ7RUFDRSxtQnVDdHRXSztFdkN1dFdMLFlBQVk7RUFDWixhQUFhO0VBQ2IsZXVDMWlXRztDdkMyaVdKOztBQUVEO0VBQ0UsZ0JNNzViTztFTjg1YlAsaUJNNzViUztFTjg1YlQsb0JNNzViUztFTjg1YlQsbUJNOTNiRTtFTiszYkYsU005M2JFO0VOKzNiRixVTXAzYkE7RU5xM2JBLGVNcDNiQTtFTnEzYkEseUN1Q25qVzRCO012Q21qVzVCLHFDdUNualc0QjtVdkNtalc1QixpQ3VDbmpXNEI7Q3ZDb2pXN0I7O0FBRUQ7RUFDRSxTTXRyYkE7RU51cmJBLFdNdHJiQTtFTnVyYkEsZ0JNdHJiQTtFTnVyYkEsZU16cGJFO0VOMHBiRixvQk16cGJFO0NOMHBiSDs7QUFFRDs7RUFFRSxZTWpuYkE7RU5rbmJBLG9CTTVtYkU7Q042bWJIOztBQUVEO0VBQ0UsV3VDdmtXSTtFdkN3a1dKLCtCdUN0aldLO0N2Q3VqV047O0FBRUQ7RUFDRSxVdUN4aldLO0V2Q3lqV0wsZ0N1Q3hqV2dCO0V2Q3lqV2hCLGdCdUN4aldXO0N2Q3lqV1o7O0FBRUQ7O0VBRUUsZU1qOGJBO0VOazhiQSxpQk1qOGJPO0NOazhiUjs7QUFFRDs7RUFFRSxZTXB0YkE7RU5xdGJBLG9CTXZyYkU7Q053cmJIOztBQUVEO0VBQ0UsZU10cmJBO0NOdXJiRDs7QUFFRDtFQUNFLG1CdUMva1dLO0V2Q2dsV0wscUJ1Q3BrV2U7Q3ZDcWtXaEI7O0FBRUQ7RUFDRSxtQnVDcGtXVztFdkNxa1dYLE9BQU87RUFDUCxZdUNwa1dNO0V2Q3FrV04saUJ1Q3BrV007Q3ZDcWtXUDs7QUFFRDtFQUNFLGV1QzNsV0s7Q3ZDNGxXTjs7QUFFRDtFQUNFLHNCdUNsa1dlO0V2Q21rV2Ysb0J1Q2xrV007Q3ZDbWtXUDs7QUFFRDtFQUNFLHNCdUMvaldrQjtFdkNna1dsQixhdUNybVdLO0V2Q3NtV0wsbUJ1QzNqV2dCO0N2QzRqV2pCOztBQUVEO0VBQ0UsVXVDcGpXSztFdkNxaldMLFd1Q3BqV0s7RXZDcWpXTCxzQnVDcGpXYztDdkNxaldmOztBQUVEO0VBQ0UsWXVDcGpXSztDdkNxaldOOztBQUVEO0VBQ0UsbUJ1Q3Y2V0c7Q3ZDdzZXSjs7QUFFRDtFQUNFLGlCdUMxaVdFO0N2QzJpV0g7O0FBRUQ7RUFDRSxldUMxaVdHO0V2QzJpV0gsWXVDMWlXRztDdkMyaVdKOztBQUVEO0VBQ0UsVXVDMWlXSTtDdkMyaVdMOztBQUVEO0VBQ0Usc0JNbnBiUTtDTm9wYlQ7O0FBRUQ7RUFDRSxtQnVDMWlXWTtFdkMyaVdaLFV1QzFpV0k7RXZDMmlXSixXdUMxaVdJO0V2QzJpV0osZXVDMWlXSTtFdkM0aVdKLFl1QzFpV0s7RXZDNGlXTCxXdUNwaVdRO0V2Q3FpV1IsMkJ1Q3BpV1c7RXZDcWlXWCxjdUNwaVdTO0V2Q3FpV1Qsd0JNeGhjb0I7RU55aGNwQixhTXhoY1M7RU55aGNULGFNeGhjUztFTjBoY1QsWU14aGNTO0VOMGhjVCxXTXQ5YkE7RU51OWJBLDRCdUMxaVd5QjtFdkMyaVd6QixjTXI5YkU7RU5zOWJGLHlCdUM1aVd5QjtFdkM2aVd6QiwwQnVDNWlXK0I7RXZDNmlXL0IsZ0JNaHpiZTtDTml6YmhCOztBQUVEO0VBQ0UsbUJNbHhibUI7RU5teGJuQixnQk1seGJnQjtFTm14YmhCLDBCdUNsaldxQjtDdkNtald0Qjs7QUFFRDtFQUNFLFdNMXViQTtDTjJ1YkQ7O0FBRUQ7RUFDRSxldUN2aldBO0N2Q3dqV0Q7O0FBRUQ7RUFDRSxvQnVDdmpXWTtFdkN3aldaLGN1Q3ZqV1E7RXZDd2pXUixrQnVDdmpXVztFdkN3aldYLHVCdUN6aVdBO0N2QzBpV0Q7O0FBRUQ7RUFDRSxtQnVDNWtXTztDdkM2a1dSOztBQUVEO0VBQ0Usb0J1Q2hsV087RXZDaWxXUCxZRzVoY007RUg2aGNOLGdCdUNyaldDO0V2Q3NqV0QsdUJBQXVCO0N1Q2pqV3pCOztBdkNvaldBO0VPLzliQyxvQkFBbUI7RVBpK2JsQixXdUN0aldGO0V2Q3VqV0UsdUJ1Q25qV2tCO0VBRW5CLGVBQUE7Q3ZDbWpXQTs7QUFFRDtFQUNFLGlCdUNqaldXO0N2Q2tqV1o7O0FBRUQ7RUFDRSxpQnVDdGpXRDtDdkN1aldBOztBQUVEO0VBQ0UsNkJ1Q2pqV1k7Q3ZDa2pXYjs7QUFFRDtFQUNFLGV1Q2pqV1k7RXZDa2pXWixvQnVDampXZ0I7Q3ZDa2pXakI7O0FBRUQsc0J1Q2xqV2dCOztBdkNvaldoQjtFQUNFLG1CdUM3aldDO0N2QzhqV0Y7O0FBRUQ7RUFDRSxpQnVDampXWTtFdkNraldaLFl1Q2pqV0U7RXZDa2pXRixldUNqaldFO0V2Q2tqV0YseUJ1Q3BrV0M7Q3ZDcWtXRjs7QUFFRDtFQUNFLFl1Q2pqV0c7Q3ZDa2pXSjs7QUFFRDtFQUNFLGN1Q2pqV0c7Q3ZDa2pXSjs7QUFFRDtFQUNFLGN1Q2hqV1E7Q3ZDaWpXVDs7QUFFRDtFQUNFLGN1QzVpV1E7Q3ZDNmlXVDs7QUFFRDtFQUNFLGN1QzdpV0U7Q3ZDOGlXSDs7QUFFRDtFQUNFLGN1QzdpV1E7Q3ZDOGlXVDs7QUFFRDtFQUNFLGN1QzdpV0k7Q3ZDOGlXTDs7QUFFRDtFQUNFLGNPamljTztDUGtpY1I7O0FBRUQ7RUFDRSxjT3JpY087Q1BzaWNSOztBQUVEO0VBQ0UsY3VDNWlXSTtDdkM2aVdMOztBQUVEO0VBQ0UsV083aWNPO0NQOGljUjs7QUFFRDtFQUNFLGN1QzFpV0s7Q3ZDMmlXTjs7QUFFRDtFQUNFLHNCdUMxaVdrQjtFdkMyaVdsQixpQk90amNPO0VQdWpjUCxpQnVDbmxXQztFdkNvbFdELDBCdUN2aVdpQjtFdkN3aVdqQixldUNybFdDO0V2Q3NsV0Qsb0J1Q3ZpV0k7RXZDd2lXSixtQnVDdmlXSTtFdkN3aVdKLG9CdUN4bFdDO0V2Q3lsV0QsWUFBWTtDQUNiOztBQUVEO0VBQ0UsY3VDcGlXTztFdkNxaVdQLFl1Q3BpV0U7RXZDcWlXRixtQnVDcGlXYTtFdkNxaVdiLGlCdUNwaVdVO0V2Q3FpV1Ysc0J1Q3BpV2U7RXZDcWlXZixrQnVDcGlXRTtFdkNxaVdGLGdCdUNwaVdFO0V2Q3FpV0YsbUJ1Q3BpV2E7RXZDcWlXYixvQnVDcGlXWTtFdkNxaVdaLGdCdUNwaVdPO0V2Q3FpV1AsMEJ1Qzk4VkM7RXZDKzhWRCx1Qk81a2NrQjtFUDZrY2xCLGV1Q3ptV0E7RXZDMG1XQSxxRHVDcGlXYTtFdkNvaVdiLGdEdUNwaVdhO0V2Q29pV2IsNkN1Q3BpV2E7RXZDcWlXYixpQ3VDcGlXaUI7T3ZDb2lXakIsNEJ1Q3BpV2lCO1V2Q29pV2pCLHlCdUNwaVdpQjtFdkNxaVdqQixzQnVDcGlXYTtFdkNxaVdiLGtCdUNuaVdDO0N2Q29pV0Y7O0FBRUQ7RUFDRSwwQnVDbmlXZTtFdkNvaVdmLFl1Q25pV0U7Q3ZDb2lXSDs7QUFFRDtFQUNFLGlCdUNuaVdZO0N2Q29pV2I7O0FBRUQ7RUFDRSxXdUNuaVdHO0V2Q29pV0gsbUJ1Q25pV1k7Q3ZDb2lXYjs7QUFFRCxxQnVDbmlXSzs7QXZDcWlXTDtFQUNFLGF1Q25pV0c7RXZDb2lXSCxtQnVDbmlXWTtFdkNvaVdaLHFCdUNuaVdjO0V2Q3FpV2QscUJ1Q2xpV2E7RXZDbWlXYixtQnVDbGlXYTtFdkNtaVdiLHFCdUNsaVdXO0V2Q21pV1gsY3VDbGlXRztFdkNxaVdILG9CdUNsaVdXO0V2Q21pV1gsZ0J1Q2xpV1U7RXZDbWlXViw4Qk9qbmNrQjtFUGtuY2xCLCtCdUNwa1dFO0V2Q3NrV0YseUJPcG5jTztFUHFuY1Asd0J1Q3ZrV0U7RXZDd2tXRixvQnVDbmlXSztFdkNvaVdMLHlCdUN6a1dFO0V2QzBrV0Ysc0J1Q2xpV2M7RXZDb2lXZCw2QnVDbGlXZTtFdkNtaVdmLHdCdUNsaVdnQjtFdkNtaVdoQiwwQnVDbGlXZTtFdkNtaVdmLHVCdUNsaVdjO0V2Q29pV2QseUJ1Q2xpV2tCO0V2Q21pV2xCLG9CdUNsaVdLO0V2Q21pV0wsWXVDbmxXRTtFdkNvbFdGLDBCdUNqaVdjO0V2Q2tpV2QsbUJ1Q2ppV0s7RXZDa2lXTCxpQnVDdGxXRTtFdkN1bFdGLG9CdUNoaVdZO0V2Q2lpV1osc0J1Q2hpV2M7RXZDaWlXZCxZdUMvaFdJO0V2Q2dpV0osZ0J1QzloV007Q3ZDK2hXUDs7QUFFRDtFQUNFLGlCdUM3aFdNO0N2QzhoV1A7O0FBRUQ7RUFDRSw4WXVDeGhXRztDdkN5aFdKOztBQUVEO0VBQ0UsK3RDdUNyaFdZO0N2Q3NoV2I7O0FBRUQ7RUFDRSx3MkJ1Q3JoVzBCO0N2Q3NoVzNCOztBQUVEO0VBQ0Usa3JEdUN0NlZDO0N2Q3U2VkY7O0FBRUQ7RUFDRSxtbkJPaHFjK0M7Q1BpcWNoRDs7QUFFRDtFQUNFLG1CdUNyaFdDO0V2Q3NoV0QsWXVDcmhXRTtFdkNzaFdGLGlCdUNwaFdDO0V2Q3FoV0Qsb0JNdjViUTtDTnc1YlQ7O0FBRUQ7RUFDRSxxQnVDemhXQztFdkMyaFdELHFCdUNuaFdDO0V2Q29oV0QsbUJ1Q25oV2E7RXZDb2hXYixxQnVDbmhXZTtFdkNvaFdmLGN1Q25oV0U7RXZDb2hXRix5QnVDbmhXaUI7RXZDb2hXakIsc0J1Q25oV2U7RXZDcWhXZiw2QnVDbmhXdUI7RXZDb2hXdkIsd0JPcnJjZ0I7RVBzcmNoQiwwQnVDNWhXQztFdkM2aFdELHVCdUNwaFdjO0V2Q3NoV2QseUJ1Qy9oV0U7RXZDZ2lXRixvQk0xNmJRO0VOMjZiUixhdUNuaFdHO0V2Q29oV0gsYXVDbmhXRztFdkNvaFdILFd1Q25oV0c7Q3ZDb2hXSjs7QUFFRDtFQUNFLHFCdUNsaFdhO0V2Q29oV2IscUJ1Q3ZoV0U7RXZDd2hXRixtQnVDbmhXVTtFdkNvaFdWLHFCdUN6aFdHO0V2QzBoV0gsY3VDbGhXSTtFdkNtaFdKLHlCdUMzaFdHO0V2QzRoV0gsc0JHbnRjYztFSHF0Y2QsNkJ1Qy9nV0k7RXZDZ2hXSix3QnVDL2hXRztFdkNnaVdILDBCR3Z0Y3FCO0VId3RjckIsdUJ1Q2ppV0c7RXZDbWlXSCx5QnVDbmlXRztFdkNvaVdILG9CdUM3Z1dhO0V2QzhnV2IsWXVDN2dXSTtDdkM4Z1dMOztBQUVEO0VBQ0UsYXVDM2dXRztFdkM0Z1dILGtCdUMzZ1dXO0V2QzRnV1gsaUJ1QzNnV1U7RXZDNGdXVixtQnVDM2dXVTtFdkM0Z1dWLFNBQVM7RUFDVCxXdUMzZ1dJO0V2QzRnV0osNkN1QzNnV2lCO0V2QzJnV2pCLHdDdUMzZ1dpQjtFdkMyZ1dqQixxQ3VDM2dXaUI7RXZDNGdXakIscUJ1QzNnV2U7RXZDNGdXZixXdUMzZ1dJO0V2QzRnV0osaUJ1Q3BoV0k7RXZDcWhXSixvQkcxdWNjO0VIMnVjZCxtQnVDdmdXQztFdkN3Z1dELGV1Q3ZnV1M7RXZDd2dXVCwwQnVDemdXRTtFdkMwZ1dGLHFCdUN2Z1djO0V2Q3lnV2QscUJ1Q3ZnV0c7RXZDd2dXSCxtQnVDdmdXYztFdkN3Z1dkLHFCdUN2Z1dnQjtFdkN3Z1doQixjdUN2Z1dHO0V2QzBnV0gsb0J1Q3ZnV2U7RXZDd2dXZixrQnVDdmdXWTtFdkN3Z1daLHlCTTc5YlE7RU44OWJSLHNCdUN2Z1dpQjtFdkN5Z1dqQiw2QkdsemNVO0VIbXpjVix3QnVDdmdXa0I7RXZDMGdXbEIsMkJNcCtiUTtFTnErYlIsc0J1Q3ZnV1k7RXZDd2dXWiwwQnVDdmdXb0I7RXZDd2dXcEIsdUJ1QzloV0U7RXZDZ2lXRix5QnVDbGdXQTtFdkNtZ1dBLG9CdUNsZ1dZO0N2Q21nV2I7O0FBRUQ7RUFDRSxrQnVDbGdXQztFdkNtZ1dELGV1Q2xnV1k7RXZDbWdXWixZdUNsZ1dDO0V2Q21nV0QsYU9qd2NPO0VQa3djUCwycUJ1QzNnV1c7Q3ZDNGdXWjs7QUFFRDtFQUNFLGF1Q25nV0U7Q3ZDb2dXSDs7QUFFRDtFQUNFLGtCdUNuZ1dFO0V2Q29nV0YsWXVDbmdXRTtFdkNvZ1dGLGdCTzV3Y087RVA2d2NQLG1CdUN0aFdBO0V2Q3VoV0Esc0J1Q25nV1U7RXZDb2dXViwwQnVDbGdXQztFdkNtZ1dELGV1Q2xnV1M7RXZDbWdXVCxpQkUzNGNPO0VGNDRjUCxXdUNsZ1dFO0V2Q21nV0YseUN1Q2xnVzJCO0V2Q2tnVzNCLG9DdUNsZ1cyQjtFdkNrZ1czQixpQ3VDbGdXMkI7RXZDbWdXM0IsZ0J1Q2xnV0U7RXZDbWdXRixtRHVDbGdXd0I7VXZDa2dXeEIsMkN1Q2xnV3dCO0V2Q21nV3hCLDBCdUNsZ1djO0N2Q21nV2Y7O0FBRUQ7RUFDRSw2Qk8xeGNrQjtFUDJ4Y2xCLGdDdUM5Z1dDO0V2QytnV0QsZXVDbmdXRztDdkNvZ1dKOztBQUVEO0VBQ0UsOEJ1Qzc1VkU7RXZDODVWRixpQ3VDbGdXRTtFdkNtZ1dGLGdCdUNsZ1dHO0N2Q21nV0o7O0FBRUQ7O0VBRUUsV092eWNEO0NQd3ljQTs7QUFFRDs7RUFFRSxXdUNoZ1dHO0N2Q2lnV0o7O0FBRUQ7O0VBRUUsbUJ1Q2hnV1c7RXZDaWdXWCxlT2x6Y0s7RVBtemNMLGV1Q3pnV0U7RXZDMGdXRixnQnVDamdXSTtDdkNrZ1dMOztBQUVELHFCdUNoZ1dlOztBdkNrZ1dmLHlCdUNoZ1dtQjs7QXZDa2dXbkIsaUN1Qy8vVks7O0F2Q2lnV0wsMkJ1Qy8vVmlCOztBdkNpZ1dqQiwrQk8vemNvQjs7QVBpMGNwQjtFQUNFLG9CdUN0Z1dJO0V2Q3VnV0osMEJHOTBjcUI7RUgrMGNyQixZdUN4Z1dJO0N2Q3lnV0w7O0FBRUQ7RUFDRSxxQnVDNWdXSTtFdkM4Z1dKLHFCdUM5Z1dJO0V2QytnV0osbUJHdDFjYztFSHUxY2QscUJ1Q2hoV0k7RXZDaWhXSixjdUMxL1ZLO0V2QzYvVkwsb0J1Q3ovVkk7RXZDMC9WSixnQnVDei9WSztDdkMwL1ZOOztBQUVEO0VBQ0Usb0J1Q3ovVmE7RXZDMC9WYixldUN6L1ZLO0V2QzAvVkwsMEJ1Q3ovVmdCO0V2QzAvVmhCLGlCdUN6L1ZLO0V2QzAvVkwsZXVDbGdXSztFdkNtZ1dMLFlBQVk7RUFDWixnQ3VDci9WRTtFdkNzL1ZGLG1CdUNyL1ZjO0N2Q3MvVmY7O0FBRUQ7RUFDRSxpQnVDci9WSTtDdkNzL1ZMOztBQUVEO0VBQ0UsbUJ1Q3IvVlk7RXZDcy9WWixZdUNyL1ZJO0V2Q3MvVkosaUJ1Q3IvVkk7Q3ZDcy9WTDs7QUFFRDtFQUNFLGV1Q3IvVkk7RXZDcy9WSixvQkc3NmNNO0VIODZjTixZdUNyL1ZJO0V2Q3MvVkosaUJ1Q3IvVkk7Q3ZDcy9WTDs7QUFFRDtFQUNFLG9CdUNyL1ZLO0N2Q3MvVk47O0FBRUQ7RUFDRSxtQnVDaC9WYTtFdkNpL1ZiLFl1Q2gvVkU7Q3ZDaS9WSDs7QUFFRDtFQUNFLFl1Q2gvVkU7RXZDaS9WRixtQnVDaC9WYztDdkNpL1ZmOztBQUVEO0VBQ0UsWXVDai9WRztFdkNrL1ZILDBCdUNqL1ZrQjtFdkNrL1ZsQix3QnVDai9WYztFdkNrL1ZkLGF1Q2ovVkc7RXZDay9WSCxrQnVDLy9WRTtFdkNnZ1dGLGdDdUNqL1Z1QjtFdkNrL1Z2QixnQk9yNGNPO0VQczRjUCxtQnVDbGdXQztFdkNtZ1dELHFCdUNoL1ZHO0V2Q2kvVkgscUJ1Q2gvVmM7Q3ZDaS9WZjs7QUFFRDs7RUFFRSxnQ3VDLytWRTtFdkNnL1ZGLFd1Qy8rVkc7Q3ZDZy9WSjs7QUFFRDtFQUNFLGdDdUNoL1ZlO0V2Q2kvVmYsV0FBVztDQUNaOztBQUVEO0VBQ0UsZ0N1Q2gvVmlCO0V2Q2kvVmpCLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGdDdUNoL1ZzQjtFdkNpL1Z0QixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJ1Qy8rVk07Q3ZDZy9WUDs7QUFFRDs7RUFFRSxZdUM1K1ZJO0V2QzYrVkosV3VDMWdXRztDdkMyZ1dKOztBQUVEO0VBQ0UsWXVDMytWSTtFdkM0K1ZKLFd1QzMrVkk7Q3ZDNCtWTDs7QUFFRDtFQUNFLFl1Q3grVks7RXZDeStWTCxXdUN4K1ZLO0N2Q3krVk47O0FBRUQ7RUFDRSxZdUN4K1ZLO0V2Q3krVkwsV3VDeCtWSztDdkN5K1ZOOztBQUVEO0VBQ0UsZXVDeCtWTTtFdkN5K1ZOLGF1QzcrVk07RXZDOCtWTix5QnVDeCtWTztVdkN3K1ZQLGlCdUN4K1ZPO0V2Q3krVlAsbUJ1Q3grVlk7RXZDeStWWixPQUFPO0VBQ1AsU0FBUztFQUNULG9CdUN2K1ZZO0V2Q3crVlosMkJ1Q3YrVm1CO0V2Q3crVm5CLFlBQVk7RUFDWixhQUFhO0VBQ2IscUJ1Q3YrVk87RXZDdytWUCw2QnVDditWb0I7Q3ZDdytWckI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxZdUNwK1ZNO0V2Q3ErVk4sYXVDcCtWTTtFdkNxK1ZOLFd1Q3hnV0s7RXZDeWdXTCxtQ3VDbCtWTTtFdkNtK1ZOLDJDdUMvOVZFO0V2Qys5VkYsbUN1Qy85VkU7RXZDKzlWRiw4QnVDLzlWRTtFdkMrOVZGLDJCdUMvOVZFO0V2Qys5VkYsbUR1Qy85VkU7RXZDZytWRiwyRXVDLzlWYztFdkNnK1ZkLDJCdUM3NVZHO0V2Qzg1VkgsNkJPcjlja0I7RVBzOWNsQixhdUNuK1ZFO0V2Q28rVkYsbUJ1Q2grVlU7RXZDaStWVixTdUMvOVZHO0V2Q2crVkgsVXVDLzlWSTtFdkNnK1ZKLDJCdUNqK1ZJO0V2Q2srVkosaUN1Qy85VmE7TXZDKzlWYiw2QnVDLzlWYTtVdkMrOVZiLHlCdUMvOVZhO0N2Q2crVmQ7O0FBRUQ7RUFDRSxZdUM5OVZLO0V2Qys5Vkwsc0J1Qzk5VmE7RXZDKzlWYixvQnVDOTlWSztDdkMrOVZOOztBQUVEO0VBQ0UsV0FBVztFQUNYLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLHNCdUM5OVZhO0V2Qys5VmIsV0FBVztDQUNaOztBQUVEO0VBQ0UsaUJ1QzUrVk07Q3ZDNitWUDs7QUFFRDtFQUNFLFlBQVk7RUFDWixzQnVDNTlWTztFdkM2OVZQLFlBQVk7RUFDWixvQnVDNTlWTztFdkM2OVZQLGlCdUM1OVZPO0N2QzY5VlI7O0FBRUQ7RUFDRSxZdUN4OVZJO0N2Q3k5Vkw7O0FBRUQ7RUFDRSxtQnVDdjlWSTtFdkN3OVZKLFNBQVM7RUFDVCxVQUFVO0VBQ1YsNkJNbHZjUTtFTm12Y1IseUN1Q3Y5VnVCO012Q3U5VnZCLHFDdUN2OVZ1QjtVdkN1OVZ2QixpQ3VDdjlWdUI7RXZDdzlWdkIsWXVDdjlWSztDdkN3OVZOOztBQUVEO0VBQ0UsY3VDdDlWTztDdkN1OVZSOztBQUVEO0V1QzU4VkMsaUJBQVE7Q3ZDODhWUjs7QUFFRDtFdUM1OFZDLFdBQVE7RUFDUixpQkFBZTtFQUNmLFlBQVk7RUFDWixlQUFhO0N2Qzg4VmI7O0FBRUQ7RXVDejlWQSxzQkFhUztFdkM4OFZQLHNCdUM3OFZrQjtFQUVuQix5QkFBUztDdkM2OFZUOztBQUVEO0VBQ0UsbUJ1QzU4VmU7RXZDNjhWZixldUM1OFZXO0V2QzY4VlgsWXVDNThWUTtFdkM2OFZSLGF1QzU4VkE7RXZDNjhWQSxtQnVDNThWZ0I7RXZDNjhWaEIsdUJ1QzU4VmE7RXZDNjhWYix3Q3VDNThWdUI7VXZDNDhWdkIsZ0N1QzU4VnVCO0V2QzY4VnZCLDBCdUM1OFZtQjtDdkM2OFZwQjs7QUFFRDtFQUNFLDBCdUMzOFZDO0N2QzQ4VkY7O0FBRUQ7RUFDRSwwQnVDMThWRTtDdkMyOFZIOztBQUVEO0VBQ0UsMEJ1Q3Y4Vlc7Q3ZDdzhWWjs7QUFFRDtFQUNFLDBCdUN0OFZBO0N2Q3U4VkQ7O0FBRUQ7RUFDRSwwQnVDdDhWTTtDdkN1OFZQOztBQUVEO0VBQ0UsMEJ1Q2w4VkE7Q3ZDbThWRDs7QUFFRDtFdUNsOFZBLDBCQUNDO0N2Q204VkE7O0FBRUQ7RXVDdDhWQSwwQkFDQztDdkN1OFZBOztBdUM3N1ZEO0VBQ0MsMEJBQVU7Q3ZDZzhWVjs7QUFFRDtFdUM5N1ZDLDBCQUFrQjtDdkNnOFZsQjs7QUFFRDtFTy9rZEMsK2pCQUF3QjtFUGlsZHZCLHNCdUN6OFZjO0N2QzA4VmY7O0FBRUQ7RUFDRSwwZnVDOTdWQTtFQUNELHNCQUFRO0N2Qys3VlI7O0FBRUQ7RUFDRSxra0N1Qzk3Vlc7RXZDKzdWWCxzQnVDOTdWWTtDdkMrN1ZiOztBQUVEO0VBQ0UsdXVFdUM5N1ZrQjtFdkMrN1ZsQixzQnVDOTdWZTtDdkMrN1ZoQjs7QUFFRDtFQUNFLDRtRHVDNzdWa0I7RXZDODdWbEIsc0J1Qzc3Vk07Q3ZDODdWUDs7QUFFRDtFQUNFLDQzRXVDNzdWWTtFdkM4N1ZaLHNCdUM3N1ZhO0N2Qzg3VmQ7O0FBRUQ7RUFDRSwrNEJ1Qzc3VlU7RXZDODdWVixzQk0vMWMrQjtDTmcyY2hDOztBQUVEO0VBQ0Usb3ZCTTF0ZG9CO0VOMnRkcEIsc0JNMXRkUztDTjJ0ZFY7O0FBRUQ7RUFDRSx1M0NNMXRkYTtFTjJ0ZGIsc0JNeHBkaUI7Q055cGRsQjs7QUFFRDtFQUNFLFVNbC9jRTtFTm0vY0YsZ25DdUN0OFZnQztFdkN1OFZoQyxzQk1qL2NBO0NOay9jRDs7QUFFRDtFQUNFLHFCTXY2Y0E7RU55NmNBLHFCdUM1OFZ3QjtFdkM2OFZ4QixtQk14OWNFO0VOeTljRixxQnVDNzhWc0I7RXZDODhWdEIsY012OWNBO0VOMDljQSxvQnVDaDlWYTtFdkNpOVZiLGdCdUNoOVZhO0N2Q2k5VmQ7O0FBRUQ7RUFDRSxZdUNoOVZRO0V2Q2k5VlIscUJ1QzUrVkE7RXZDOCtWQSxxQnVDOThWa0I7RXZDKzhWbEIsbUJ1Qzk4VmU7RXZDKzhWZixxQnVDaC9WQTtFdkNpL1ZBLGN1Qzk4Vkc7RUFoRUwsb0JBQWU7RXZDa2hXYixnQnVDejhWWTtFdkMwOFZaLDBCdUN4OFZFO0V2Q3k4VkYsdUJ1Q3g4Vm9CO0V2QzA4VnBCLG9DdUN4OFZtQjtFdkN5OFZuQiwrQnVDdjhWRTtFdkN3OFZGLHlCdUN2OFZFO0V2Q3c4VkYsc0J1Q3Q4VkU7RWhDM3RISCw2QkFBd0I7RWdDZ3VIekIsd0JBQVk7Q3ZDcThWWDs7QUN0cmREO0V1Qy9HQSxtQkFBZTtFQUNkLG9CQUFlO0VBQ2YsWUFBTTtDeEN5eWROOztBQUVEO0V3Q3Z5ZEMsaUJBQVc7Q3hDeXlkWDs7QUFFRDtFd0N2eWRDLFlBQVE7RUFDUixxQkFBYztFbENjYixxQkFBb0I7RUFDcEIsbUJBQVM7RUFDVCxxQkFBb0I7RUFDcEIsY0FBUztFQXFFVCxvQmtDbkZrQjtFbENvRmxCLGdCa0NwRmtCO0VsQ3NGaEIsMEJBQW1CO0VBSXJCLHVCa0MxRndCO0VsQ2lTdEIseUJrQ2hTeUI7RWxDa1MzQixvQkFBbUI7RUFDbkIsd0JrQ25Tb0I7RWxDb1NwQixtQmtDcFNvQjtFbEM0UGxCLGlCQUFnQjtFQUNoQixhQUFhO0VBRWYsMEJrQzlQd0I7RWxDK1B4QixrQkFBQTtDTnlqZEQ7O0FBRUQ7RUFDRSxxQndDMzBkYTtFQUFmLHFCQXFCUTtFeEN5emROLG1Cd0N4emRXO0V4Q3l6ZFgscUJ3Q3h6ZFU7RXhDeXpkVixjd0N4emRZO0V4QzJ6ZFosb0J3Q3Z6ZFU7RXhDd3pkVixnQndDdnpkWTtFQUViLDBCQUFXO0V4Q3V6ZFYsdUJ3Q3R6ZFc7RXhDd3pkWCx5Qk05emRxQjtFTit6ZHJCLG9CTTl6ZFM7Q04remRWOztBQUVEO0VBQ0UsY001dmRBO0VONnZkQSxlTTV2ZEE7Q042dmREOztBQUVEO0VBQ0UsY01uamRFO0VOb2pkRixlTWxqZEE7RU5tamRBLGtCTWxqZGdCO0VObWpkaEIsVU1samRBO0NObWpkRDs7QUFFRDtFQUNFLGdDd0NyMGR5QjtVeENxMGR6Qix3QndDcjBkeUI7RXhDczBkekIsbUJ3Q3QwZHlCO0V4Q3UwZHpCLFl3Q3QwZFU7RXhDdTBkViw4QndDdDBkbUM7RUFFcEMsVUFBQTtFeENzMGRDLG9Cd0NyMGRrQjtDeENzMGRuQjs7QUFFRDtFd0NuMGRDLG9CQUFPO0V4Q3EwZE4sZXdDcDBkVztFeENxMGRYLG1CTTMxZFM7Q040MWRWOztBQUVEO0VBQ0UsaUJNMzFkUztFTjQxZFQsWU0zMWRTO0NONDFkVjs7QUFFRDtFQUNFLFdNcnhkUztDTnN4ZFY7O0FBRUQ7RUFDRSxxQndDLzBkcUI7RXhDaTFkckIscUJNbm9kb0I7RU5vb2RwQixtQk1ub2RpQjtFTm9vZGpCLHFCTXZuZEE7RU53bmRBLGNNdm5kQTtFa0N6TkQsb0JBQUE7RXhDbzFkQyxnQndDbjFkVTtFeENvMWRWLHlCd0NuMWRNO0V4Q28xZE4sc0J3Qzk0ZGlCO0V4Q2c1ZGpCLDZCd0NoNWRpQjtFeENpNWRqQix3Qk10M2RvQjtDTnUzZHJCOztBQUVEO0VBQ0Usb0JNdDNkUztDTnUzZFY7O0FBRUQ7RUFDRSxZTW56ZEU7RU5vemRGLG1Cd0MzMWR5QjtFeEM0MWR6QixvQk0zbWRtQjtDTjRtZHBCOztBQUVEO0VBQ0Usc0J3Qy8xZDJCO0V4Q2cyZDNCLG9CTW5rZEE7RU5va2RBLFlNbmtkQTtFTm9rZEEsb0JNOWpkb0I7Q04ramRyQjs7QUFFRDtFQUNFLFlNdHBkQTtDTnVwZEQ7O0FBRUQ7RUFDRSxld0N0MmRTO0V4Q3UyZFQsWXdDdDJkQztFeEN1MmRELG1Cd0N0MmRhO0V4Q3UyZGIsb0J3Q3QyZFk7Q3hDdTJkYjs7QUFFRCxxQndDdDJkZ0I7O0F4Q3cyZGhCO0VBQ0UsZXdDdDJkQztFeEN1MmRELFl3Q3QyZFM7RXhDdTJkVCxhd0M3M2RBO0V4QzgzZEEsbUJHcjRkb0I7RXFDbUNyQixtQkFBQTtDeENvMmRBOztBQUVEOztFQUVFLFlNNzVkUztFTjg1ZFQsZU03NWRhO0VOODVkYixtQk0zMWRpQjtFTjQxZGpCLE9NMzFkQTtFTjQxZEEsUU14MWRFO0VOeTFkRixZTXYxZFM7RU53MWRULGFNbHBkRTtFTm1wZEYsbUJ3QzUyZHFCO0V4QzYyZHJCLHVDd0M3MmQyQjtFeEM4MmQzQiw2QndDOTJkcUI7RXhDODJkckIsd0J3QzkyZHFCO0V4QzgyZHJCLHFCd0M5MmRxQjtDeEMrMmR0Qjs7QUFFRDtFQUNFLDBCd0NqM2R1QjtDeENrM2R4Qjs7QUFFRDtFQUNFLDBCTTdyZHVCO0NOOHJkeEI7O0FBRUQ7RUFDRSxtQndDcjNkQTtFQUNELFNBQUE7RXhDczNkQyxVd0NyM2RBO0V4Q3MzZEEseUN3Q3IzZGdCO014Q3EzZGhCLHFDd0NyM2RnQjtVeENxM2RoQixpQ3dDcjNkZ0I7RXhDczNkaEIsV3dDcjNkQTtFeENzM2RBLFl3Q3IzZEE7Q3hDczNkRDs7QUFFRDs7RUFFRSxZd0NyM2RVO0V4Q3MzZFYsZXdDcjNkUztFQUVWLG1CQUFBO0V4Q3EzZEMsT3dDcDNkQTtFeENxM2RBLFl3Q3AzZEE7RXhDcTNkQSxhd0NwM2RBO0V4Q3EzZEEscUN3Q3AzZHVCO0V4Q3EzZHZCLG1Cd0NwM2RjO0V4Q3EzZGQscUN3Q3AzZFc7TXhDbzNkWCxpQ3dDcDNkVztVeENvM2RYLDZCd0NwM2RXO0V4Q3EzZFgsNkJ3Q3AzZGdCO0V4Q28zZGhCLHdCd0NwM2RnQjtFeENvM2RoQixxQndDcDNkZ0I7Q3hDcTNkakI7O0FBRUQ7RXdDajNkQyxRQUFBO0V4Q20zZEMsa0N3Q2wzZGtCO014Q2szZGxCLDhCd0NsM2RrQjtVeENrM2RsQiwwQndDbDNka0I7Q3hDbTNkbkI7O0FBRUQ7RUFDRSxVd0M3K2RhO0V4QzgrZGIsaUNNbjlkb0I7TU5tOWRwQiw2Qk1uOWRvQjtVTm05ZHBCLHlCTW45ZG9CO0NObzlkckI7O0FBRUQ7RUFDRSxvQk1uOWRTO0VObzlkVCxnQ01uOWRhO0VObzlkYiw2QndDdjNkbUI7RXhDdTNkbkIsd0J3Q3YzZG1CO0V4Q3UzZG5CLHFCd0N2M2RtQjtDeEN3M2RwQjs7QUFFRDtFQUNFLFlNeHNkRTtDTnlzZEg7O0FBRUQ7O0VBRUUsbUJNaHFkQTtDTmlxZEQ7O0FBRUQ7O0VBRUUsaUJ3Q2w0ZHlCO0N4Q200ZDFCOztBQUVEO0VBQ0UsVXdDaDVkQTtFeENpNWRBLGlDd0NyNGRnQjtNeENxNGRoQiw2QndDcjRkZ0I7VXhDcTRkaEIseUJ3Q3I0ZGdCO0N4Q3M0ZGpCOztBQUVEO0VBQ0UsUXdDcjRkRTtFeENzNGRGLGtDd0NyNGRhO014Q3E0ZGIsOEJ3Q3I0ZGE7VXhDcTRkYiwwQndDcjRkYTtDeENzNGRkOztBeUM3Z2VELHFCQUFlOztBekNpaGVmLFl5Qy9nZVU7O0F6Q2loZVYsWXlDbmhlQTs7QXpDcWhlQTtFQUNFLHlDeUM5Z2VtQjtDekMrZ2VwQjs7QUFFRCxZTTUvZFM7O0FOOC9kVDs7RUFFRSxtQk0xN2RpQjtFTjI3ZGpCLGVNMTdkQTtFTjI3ZEEsYU12N2RFO0VOdzdkRixZTXQ3ZFM7RU51N2RULGlCTTM5ZEU7RU40OWRGLGVNMzlkRTtFTjQ5ZEYsZ0JNdjlkQTtFTnc5ZEEsd0J5Q3poZXdCO0V6QzBoZXhCLG1CTXY5ZEE7RU53OWRBLFNNdjlkQTtFTnc5ZEEsc0N5Q3RoZUE7RXpDdWhlQSxrQ090NmR3QjtFUHU2ZHhCLDhCeUNsaWVNO0V6Q21pZU4sV00xK2RFO0VOMitkRixhTTErZEU7RU4yK2RGLGNNaCtkQTtDTmkrZEQ7O0FBRUQ7Ozs7RUFJRSxjTXo4ZEE7RW1DeEZELHdCQUFTO0V6Q21pZVIsbUJ5QzloZUE7Q3pDK2hlRDs7QUFFRDs7OztFQUlFLFd5Q2ppZVE7Q3pDa2llVDs7QUFFRDs7RUFFRSxjQUFjO0N5QzdoZWhCOztBekNnaWVBOztFMENwa2VBLHFCQUFhO0VBQ1osZ0JBQVE7RUFDUixlQUFhO0VBS2IsYUFBWTtFbkMySFosY0FBUTtFUHk4ZFAsb0MwQzNrZTJCO0UxQzRrZTNCLG1DMENuaGVEO0MxQ29oZUE7O0FBRUQ7RUFDRSxZMENsa2VDO0MxQ21rZUY7O0FBRUQ7RUFDRSxXMEMxamVDO0UxQzJqZUQsYTBDMWplVztDMUMyamVaOztBQUVEO0VBQ0UsYTBDMWplUztDMUMyamVWOztBQUVEO0VBQ0UsYTBDemplVztDMUMwamVaOztBQUVEO0VBQ0UsYTBDemplUztDMUMwamVWOztBQUVEO0VBQ0UsWTBDdGplQTtFMUN1amVBLFkwQ3RqZVM7QzFDdWplVjs7QUFFRDtFMEM5aWVBLGFBQVM7QzFDZ2plUjs7QUFFRDtFMEM1aWVDLGF4Q3pEUTtDRnVtZVI7O0FBRUQsVTBDNWllQzs7QUFHRDtFQUNDLG9CQUFrQjtDMUM0aWVsQjs7QUFFRDtFQUNFLG1CQUFtQjtFMEN0aWVyQixpQkFDQztFQUNDLGVBQWM7RTFDdWllZCxtQkFBbUI7RTBDbmllckIsV0FBVztFQUNWLGVBQVU7RTFDcWllVCxZQUFZO0MwQ2xpZWQ7O0ExQ3FpZUE7RUFDRSxtQkFBbUI7RTBDdGllckIsc0JBT0M7RUFDQyxhQUFTO0UxQ2lpZVQsWUFBWTtFMEN6aWVkLGNBV0M7RUFFRSxXQUNBO0UxQzhoZUQsZ0JBQWdCO0MwQzFoZWxCOztBMUM2aGVBO0VNaG5lRSxVQUFTO0VBQ1Qsd0JBQXFCO0VBQ3JCLGVBQVM7RUFDVCxhQUFTO0VBQ1QsWUFBUztFQUNULGNBQWE7RUFtRWIsaUJBQWlCO0VBQ2pCLGVBQWM7RUFFWixtQkFBbUI7RUFJckIsYW9DUWtCO0VwQzhMaEIsZ0JBQUE7Q051MmRIOztBQUVEOztFTTV6ZEUsY0FBQTtDTit6ZEQ7O0FBRUQ7O0VBRUUsVzBDMWllTztDMUMyaWVSOztBMEN0aWVEO0VBQ0MsbUJBQ0E7RTFDd2llQyxTQUFTO0UwQ3RpZVgsVUFBWTtFQUNYLFl4Q3hIUTtFRmdxZVAsV0FBVztFMENyaWViLFlBQUE7RUFDQyxxQkFBa0I7RUFFbEIsZUFDQTtFMUNxaWVDLGtCQUFrQjtFMENuaWVwQixtQkFBb0I7RUFDbkIsa0JBQVk7RUFDWixtQkFBa0I7RUFDbEIsY0FBWTtFQUhiLG9DQUlZO0UxQ3FpZVYsbUMwQ25pZUE7RTFDb2llQSx5Q0FBaUM7TUFBakMscUNBQWlDO1VBQWpDLGlDQUFpQztDMENqaWVuQzs7QTFDb2llQTtFMENoaWVBLGFBQVc7RUFDVixjQUFZO0MxQ2tpZVo7O0EwQzloZUQ7RUFDQyxtQkFBUztFQUVULGVBQWU7RUFIaEIsNEJBS0s7RTFDK2hlSCwwQjBDN2hlQTtFQUdGLHVCQUFnQjtFQUNmLHNCQUFtQjtFQUVuQixrQkFBVztFQUVYLHdCQUtBO0VBVkQsb0JBQWdCO0UxQ2lpZWQseUMwQ3hoZUE7QzFDeWhlRDs7QUFFRDtFMEN4aGVBLG1CQUFtQjtFMUMwaGVqQixpQjBDdGhlWTtFMUN1aGVaLGUwQ3JoZVc7RTFDc2hlWCxVMENyaGVRO0UxQ3NoZVIsVzBDcmhlUztDMUNzaGVWOztBQUVEO0VBQ0UsY0V2c2VRO0NGd3NlVDs7QUFFRDtFQUNFLGdCMENoaGVZO0UxQ2loZVosYUUvc2VPO0NGZ3RlUjs7QUFFRDs7RUFFRSx3QzBDN2dlbUI7RTFDK2dlbkIsb0MwQzdnZVU7RTFDK2dlVixnQzBDNWdlWTtDMUM2Z2ViOztBQUVEO0VBQ0UsbUIwQ3hnZWU7RTFDeWdlZixRMEN2Z2VLO0UxQ3dnZUwsTzBDdmdlQTtFMUN3Z2VBLGUwQ3RqZUY7RTFDdWplRSxrQkd4cWVVO0VIeXFlVixtQkVqdWVPO0NGa3VlUjs7QUFFRDs7RUFFRSxZQUFZO0UwQ2pnZWQsZUFBWTtDMUNtZ2VYOztBQUVEO0UwQ3JnZUEsWUFBWTtDMUN1Z2VYOztBQUVEO0VBQ0UsbUJHdnJlVTtDSHdyZVg7O0EwQzUvZEQ7RUFDQyxZeENyUFE7RUZvdmVQLGFBQWE7RTBDNS9kZixnQkFBQTtFQUNDLGNBQVU7QzFDOC9kVjs7QTBDei9kRDtFQUNDLGFBQVU7QzFDNC9kVjs7QUFFRDtFMEMvL2RBLGVBQUE7QzFDaWdlQzs7QUFFRDtFQUNFLGMwQzUvZFE7QzFDNi9kVDs7QUFFRDtFMEN4L2RDLHFCQUFtQjtDMUMwL2RuQjs7QUFFRDtFQUNFLGUwQ3YvZFk7QzFDdy9kYjs7QUFFRDtFMENwL2RDLG1CQUFVO0MxQ3MvZFY7O0FBRUQ7RUFDRSxlQUFlO0UwQ2ovZGpCLGFBQVU7RUFDVCw4QkFDQTtDMUNrL2RBOztBQUVEO0VBQ0UsY0FBYztDMEM5K2RoQjs7QTFDaS9kQSxxQjBDaDhkQzs7QTFDazhkRDtvQzBDOStkaUI7O0ExQ2kvZGpCO0VBQ0UsbUIwQzErZFU7RTFDMitkVixnQjBDMStkUztDMUMyK2RWOztBQUVEO0VBQ0UscUgwQ3grZFk7QzFDeStkYjs7QUFFRCxpQjBDeCtkYzs7QTFDMCtkZDtFQUNFLFcwQ3grZFE7QzFDeStkVDs7QUFFRCxtRDBDeCtkYzs7QTFDMCtkZDtvQzBDditka0M7O0ExQzArZGxDO0VBQ0UsaUIwQ3YrZFk7RTFDdytkWixjMEN0K2RRO0VBdENWLFVBQVU7RTFDOGdlUixlMENwK2RRO0UxQ3ErZFIsYTBDcCtkUztFMUNxK2RULG9CRTF6ZU87Q0YyemVSOztBQUVEO0UwQ2grZEEsaUJBQWlCO0MxQ2srZGhCOztBMEM5OWREO0VBQ0MsVUFBUztFQUVULFdwQ3NDUztFb0NyQ1QsYXBDcUNTO0NOMjdkVDs7QUFFRDtFQUNFLHNCTzlzZWtCO0VQK3NlbEIsZTBDeCtkRjtFMUN5K2RFLG1CMEMvOWRTO0UxQ2crZFQsaUJBQWlCO0UwQzM5ZG5CLFFBQUE7QzFDNjlkQzs7QUFFRDs7RUFFRSxhQUFhO0MwQ3g5ZGY7O0ExQzI5ZEEscUIwQ3g5ZFc7O0ExQzA5ZFg7OzJHMENuOWRvQjs7QTFDdTlkcEI7RUFDRSxjMENyOWRZO0MxQ3M5ZGI7O0FBRUQ7O0UwQ2g5ZEEsZUFBYztDMUNtOWRiOztBQUVEO0VBQ0UsVzBDaDlkUztFMUNpOWRULGtCMEMxOGRBO0MxQzI4ZEQ7O0FBRUQ7RTBDMThkQSxXQUFBO0VBQ0MsY3hDL1plO0V3Q2dhZixXQUFVO0MxQzQ4ZFY7O0FBRUQ7RUFDRSxXMEMxOGRTO0UxQzI4ZFQsYzBDejhkWTtFMUMwOGRaLFcwQ3o4ZEE7QzFDMDhkRDs7QUFFRDtFQUNFLFdNMytkUTtFTjQrZFIsa0JBQWtCO0NPNXZlbkI7O0FQK3ZlRDtFMENsOGRDLGdCQUFBO0UxQ284ZEMsYTBDbjhkVTtFMUNvOGRWLFMwQ244ZEs7RTFDbzhkTCxXMENuOGRPO0UxQ284ZFAsYTBDbDhkTztFMUNtOGRQLGlCTTUyZVM7RU42MmVULHVCTTUyZVM7RU40MmVULGtCTTUyZVM7RU40MmVULGVNNTJlUztFTjYyZVQsaUJNNTJlUztDTjYyZVY7O0FBRUQ7RUFDRSxhTTF5ZUE7RU4yeWVBLG1CMEN2OGRtQjtFMUN3OGRuQiwwQjBDeDhkdUI7QzFDeThkeEI7O0FBRUQ7RUFDRSxnQk1obWVBO0NOaW1lRDs7QUFFRDtFQUNFLGlCMEM3OGRjO0MxQzg4ZGY7O0FBRUQ7RUFDRSxtQjBDMThkQTtDMUMyOGREOztBQUVEOztFQUVFLGlFTXA0ZXFCO0VObzRlckIsNERNcDRlcUI7RU5vNGVyQix5RE1wNGVxQjtFTnE0ZXJCLGlCTXA0ZVM7RU5xNGVULGlCTXA0ZVM7Q05xNGVWOztBQUVEOztFQUVFLFcwQzU4ZFU7RUFGWCxXQUlDO0UxQzQ4ZEEsVTBDMzhkUTtFMUM0OGRSLG9CMEMzOGRrQjtFMUM0OGRsQixzQ0FBOEI7TUFBOUIsa0NBQThCO1VBQTlCLDhCQUE4QjtFT3p5ZS9CLFdBQVE7Q1AyeWVSOztBQUVEO0VBQ0UsbUJNbjVlUztFTm81ZVQsVU1uNWVPO0VObzVlUCxXTW41ZVM7RU5vNWVULGVNbjVlYTtFTm81ZWIsWU1qMWVBO0NOazFlRDs7QUFFRDtFQUNFLHdDMENoOWQyQjtFMUNpOWQzQixnQk14b2VnQjtFTnlvZWhCLGNNdm9lQTtFTndvZUEsT012b2VBO0VOd29lQSxRTXZvZUE7RU53b2VBLGEwQ3g5ZEQ7RTFDeTlkQyxZMENwOWRDO0UxQ3E5ZEQsYTBDcDlkQztFMUNxOWRELGdCMENuOWRBO0MxQ285ZEQ7O0FBRUQ7RUN6MGVBLHFCQUFzQjtFMEN6SHJCLHFCQW9GQTtFQW5GQSxtQkFBTztFM0NzOGVOLHFCMkNyOGVnQjtFM0NzOGVoQixjMkNyOGVXO0UzQ3c4ZVgsb0IyQ3A4ZUE7RTNDcThlQSxnQjJDcDhla0M7RTNDcThlbEMsMEIyQ244ZU87RTNDbzhlUCx1QjJDbDhlQztFM0NvOGVELHlCMkNqOGVDO0UzQ2s4ZUQsb0IyQ2o4ZUE7RTNDbzhlQSwyQjJDLzdlQztFM0NnOGVELHNCMkMvN2VBO0UzQ2c4ZUEsd0IyQzk3ZUM7RTNDKzdlRCxxQjJDOTdlQTtFM0NnOGVBLGlDMkM3N2VPO0UzQzg3ZVAsNEIyQzU3ZUM7QzNDNjdlRjs7QUFFRDtFQUNFLGUyQzM3ZU87RTNDNDdlUCxrQjJDMTdlQTtFM0MyN2VBLG1CMkN6N2VDO0UzQzA3ZUQsWTJDaCtlQTtFM0NpK2VBLG9CMkN4N2VDO0VBR0YsZUFBQTtFM0N1N2VDLG1CMkN0N2VTO0UzQ3U3ZVQsUzJDdDdlQTtFM0N1N2VBLFkyQ3Q3ZUE7RTNDdTdlQSxvQzJDdDdleUI7TTNDczdlekIsZ0MyQ3Q3ZXlCO1UzQ3M3ZXpCLDRCMkN0N2V5QjtFM0N1N2V6QixXRXIrZXNCO0NGcytldkI7O0FBRUQ7RUFDRSwwQjJDcjdlQTtFQUNELGtCQUFPO0UzQ3M3ZU4saUIyQ3A3ZWE7RTNDcTdlYixtQjJDcDdlVztFM0NxN2VYLG9CMkNwN2VrQjtFM0NxN2VsQixlMkNwN2VZO0UzQ3E3ZVosZTJDcDdlQTtFM0NxN2VBLFkyQ3A3ZUE7QzNDcTdlRDs7QUFFRDtFQUNFLGdCMkNwN2VRO0UzQ3E3ZVIscUJFci9lc0I7RUZzL2V0QixpQjJDcDdlQTtFM0NxN2VBLG9CRXYvZTZCO0VGdy9lN0IsZTJDcDdlQTtFM0NxN2VBLG1CMkNwN2VBO0UzQ3E3ZUEsZTJDcDdlUztFM0NxN2VULFlHNTZlb0I7Q0g2NmVyQjs7QUFFRDtFMkNoN2VDLG1CQUFRO0UzQ2s3ZVAsbUIyQ2o3ZWdCO0UzQ2s3ZWhCLGVBQWU7RTJDOTZlakIsb0JBQW1CO0MzQ2c3ZWxCOztBQUVEO0UyQzE2ZUEsWUFBUztDM0M0NmVSOztBQUVEO0VDaDVlQSxZQUFBO0UyQzNHQyxjQUFPO0VBQ04saUNBQVk7QzVDOC9lYjs7QUFFRDtFTXQvZUUscUJBQW9CO0VBRXBCLHFCQUFvQjtFQUNwQixtQkFBYTtFQW1FYixxQnNDN0VtQjtFdEM4RW5CLGNBQWM7RUFJWixzQnNDbEZxQjtFdENvRnZCLG1Cc0NwRnVCO0V0Q29EckIsK0JBQThCO0VBRWhDLDBCc0NyRHdCO0V0Q3NEeEIsWUFBQTtFQUNBLGNBQUE7Q05tOWVEOztBQUVEO0VNbnhlRSxZQUFBO0VBQ0EsY0FBQTtDTnF4ZUQ7O0FBRUQ7RU1ydmVFLHNCc0MxUnFCO0V0QzJSckIsb0JzQzNScUI7QzVDa2hmdEI7O0FBRUQ7RTRDamhmRSxvQnRDc1grQjtFc0NyWC9CLFdBQVc7RUFDWCxrQkFBZ0I7QzVDbWhmakI7O0FBRUQ7RTRDamlmRSw2QkFpQm1CO0U1Q2toZm5CLG1CNENqaGZpQjtFckM4RmxCLGtCQUFpQjtFUHE3ZWhCLGU0Q3JpZk07RTVDc2lmTiw2QjRDamhmYTtFNUNpaGZiLHdCNENqaGZhO0U1Q2loZmIscUI0Q2poZmE7RTVDa2hmYixvQjRDdmlmSztFNUN3aWZMLGU0Q2hoZlk7RTVDaWhmWixhNENoaGZVO0U1Q2loZlYsWTRDaGhmRztFNUNpaGZILHFCNENoaGZXO0M1Q2loZlo7O0FBRUQ7RUFDRSxpQjRDaGhmRztDNUNpaGZKOztBQUVEO0VBQ0UsZTRDemdmRTtDNUMwZ2ZIOztBQUVEO0VBQ0UsbUI0Q2pnZkU7RTVDa2dmRixZNENoZ2ZJO0U1Q2lnZkosUzRDNy9lRTtFNUM4L2VGLG9DRXhrZjZCO01Gd2tmN0IsZ0NFeGtmNkI7VUZ3a2Y3Qiw0QkV4a2Y2QjtFMENpRjdCLG9CQUFBO0U1Q3kvZUEsZTRDNWtmc0I7QzVDNmtmdkI7O0FBRUQ7RUFDRSxpQjRDL2tmb0I7QzVDZ2xmckI7O0FBRUQ7RUFDRSxjNENqbGZrQjtDNUNrbGZuQjs7QUFFRDtFNEN2K2VDLG1CQUFXO0VBQ1gsYUFBVztFQUNYLFFBQUE7RUFDQSxZQUFBO0U1Q3krZUMscUJNbmtmUztFTm9rZlQsb0JNbmtmUztDTm9rZlY7O0FBRUQ7RUFDRSxtQk1ua2ZhO0VOb2tmYixXTXYxZUU7RU53MWVGLGFNdjFlRTtFTncxZUYsZU10MWVBO0VOdTFlQSxnQk10MWVBO0VOdTFlQSxZTXQxZUE7RU51MWVBLGFNenplRTtDTjB6ZUg7O0FBRUQ7RUFDRSxZTXh6ZUE7RU55emVBLGU0Q3IvZVk7RTVDcy9lWixtQjRDci9lWTtFNUNzL2VaLFM0Q3IvZU87RTVDcy9lUCxVTy8rZU87RVBnL2VQLFk0QzcvZUQ7RTVDOC9lQyxhNEN0L2VRO0VBSVQsb0JBQVc7RTVDby9lVixtQk0xbGZTO0VOMmxmVCxrRE0xbGZxQjtNTjBsZnJCLDhDTTFsZnFCO1VOMGxmckIsMENNMWxmcUI7RU4ybGZyQixpRE0xbGZvQjtFTjBsZnBCLHlDTTFsZm9CO0VOMGxmcEIsb0NNMWxmb0I7RU4wbGZwQixpQ00xbGZvQjtFTjBsZnBCLCtETTFsZm9CO0NOMmxmckI7O0FBRUQ7RUFDRSxrRDRDeC9lK0I7TTVDdy9lL0IsOEM0Q3gvZStCO1U1Q3cvZS9CLDBDNEN4L2UrQjtDNUN5L2VoQzs7QUFFRDtFQUNFLFlNNzJlQTtDTjgyZUQ7O0FBRUQ7RUFDRSxtQk0vMGVnQjtFTmcxZWhCLFNNLzBlQTtFTmcxZUEsVTRDaGdmTztFNUNpZ2ZQLGVPcGdmTztFUHFnZlAseUM0Q3RnZlU7TTVDc2dmVixxQzRDdGdmVTtVNUNzZ2ZWLGlDNEN0Z2ZVO0U1Q3VnZlYsbUJNdDRlRTtFTnU0ZUYsZU10NGVFO0NOdTRlSDs7QUFFRDtFNENqZ2ZDLHdCQUFTO0M1Q21nZlQ7O0FBRUQ7RUFDRSwyQjRDbGdma0I7RTVDbWdmbEIsa0I0Q2xnZlE7RTVDbWdmUix3QjRDbGdmVTtFNUNtZ2ZWLG1CNENsZ2ZZO0U1Q21nZloscUM0Q2xnZm9CO0U1Q21nZnBCLG9CNENsZ2ZVO0U1Q21nZlYsaUJHdmxmTTtDSHdsZlA7O0FBRUQ7RUFDRSxlNENsZ2ZZO0M1Q21nZmI7O0FBRUQ7RUFDRSxlTWpvZlM7Q05rb2ZWOztBQUVEO0VBQ0UsZU0vamZBO0NOZ2tmRDs7QUFFRDtFQUNFLGVNejVlZTtDTjA1ZWhCOztBQUVEO0VBQ0UsY005MGVBO0NOKzBlRDs7QUFFRDtFQUNFLGlCTS8zZUU7RU5nNGVGLCtCNENsaGZxQjtFNUNraGZyQiwwQjRDbGhmcUI7RTVDa2hmckIsdUI0Q2xoZnFCO0M1Q21oZnRCOztBQUVEO0VBQ0UsK0M0Q3JoZlE7QzVDc2hmVDs7QUFFRDtFQUNFLG9CNENyaGZhO0M1Q3NoZmQ7O0FBRUQ7RUFDRSxjNENyaGZRO0M1Q3NoZlQ7O0FBRUQ7RUFDRSxpQjRDaGhmYTtFNUNpaGZiLHFCNENoaGZXO0U1Q2toZlgscUI0Q2hoZmtCO0U1Q2loZmxCLG1CNENoaGZTO0U1Q2loZlQscUI0Q3psZlk7RTVDMGxmWixjNEMxbGZZO0U1QzZsZlosb0I0Q2hoZlk7RTVDaWhmWixnQjRDaGhmUTtFNUNpaGZSLDBCNENoaGZ3QjtFNUNpaGZ4Qix1QkdwcGZlO0VIc3BmZix5QjRDL2dmQztFNUNnaGZELG9CNEMvZ2ZDO0U1Q2doZkQseUI0QzlnZkM7RTVDK2dmRCxzQjRDN2dmYTtFNUMrZ2ZiLDZCNEM3Z2ZDO0U1QzhnZkQsd0I0QzVnZkM7RXJDdEVGLGdCQUFRO0VQb2xmUCxZNEMzZ2ZBO0U1QzRnZkEsb0I0QzFnZkM7RTVDMmdmRCxhNEMxZ2ZJO0U1QzJnZkosVzRDMWdmUTtFNUMyZ2ZSLG9CNEN4Z2ZFO0U1Q3lnZkYsbUI0Q3hnZmdCO0U1Q3lnZmhCLDBCNEN4Z2ZlO0U1Q3lnZmYsZ0I0Q2huZlU7QzVDaW5mWDs7QUFFRDtFNENobmZBLG9CQUFBO0M1Q2tuZkM7O0FBRUQ7RUFDRSxzQjRDamdmZTtFNUNrZ2ZmLFk0Q3puZlU7RTVDMG5mVixtQjRDamdmZ0I7RTVDa2dmaEIsZ0JBQWdCO0VDeG1mbEIsaUJBQUE7QzRDaElBOztBQVdBO0VBZ0JBLFlBQUE7RUEyQkEsZUFBUTtFQUNQLG1CQWxEMkI7RUFtRDNCLFUxQzJCcUI7RTBDMUJyQixRQW5Eb0I7RXRDNEhwQixZQUFRO0VQaW5mUCxZNkM3cmZNO0U3QzhyZk4sb0I2Q3pyZlc7QzdDMHJmWjs7QUFFRDtFQUNFLG1CNkNsc2ZNO0U3Q21zZk4sbUI2Q3pyZlc7QzdDMHJmWjs7QUFFRDtFQUNFLFk2Q3pyZk87RXRDOERSLGlCQUFpQjtFUDZuZmhCLG1CNkN6c2ZNO0M3QzBzZlA7O0FBRUQ7RUFDRSxzQk12dWZTO0NOd3VmVjs7QUFFRDtFQUNFLGFNdnVmUztFTnd1ZlQsaUJNcnFmQTtFTnNxZkEsVU1ycWZBO0VOc3FmQSxhTWxxZkU7RU5tcWZGLG1CNkMvcGZ1QjtFN0NncWZ2QiwwQk8xb2ZrQjtFUDJvZmxCLGdCNkNucWZEO0U3Q29xZkMsYTZDaHFmTztFN0NpcWZQLG1CTWxnZkU7RU5tZ2ZGLFdNbGdmRTtFTm1nZkYsNkJNamdmQTtFTmlnZkEsd0JNamdmQTtFTmlnZkEscUJNamdmQTtFTmtnZkEsOEJNamdmQTtNTmlnZkEsMEJNamdmQTtVTmlnZkEsc0JNamdmQTtFTmtnZkEsaUJNamdmQTtDTmtnZkQ7O0FBRUQ7RUFDRSxZNkNwcWZPO0U3Q3FxZlAsZU03dmZTO0VOOHZmVCxTTTd2ZkE7RU44dmZBLFVNN3ZmQTtFTjh2ZkEsb0JNN3ZmUztFTjh2ZlQsNEJNN3Zmb0I7RU44dmZwQiwwRE03dmZhO0VOOHZmYixtQk0zcmZBO0VONHJmQSxZTTNyZkE7RU40cmZBLGFNeHJmRTtFTnlyZkYsV012cmZBO0NOd3JmRDs7QUFFRDtFQUNFLFlNcGhmQTtFTnFoZkEsZU1waGZBO0VOcWhmQSxTT3JxZks7RVBzcWZMLFU2Q2hyZkE7RTdDaXJmQSxvQjZDL3FmZTtFN0NncmZmLDRCT3hxZndCO0VQeXFmeEIsdUQ2Q25yZmtCO0U3Q29yZmxCLG1CNkMvcWZlO0VBS2hCLFlBQUE7RTdDNHFmQyxhTTU1ZVE7RU42NWVSLGdCNkMzcWZjO0U3QzRxZmQsVzZDM3FmQTtDN0M0cWZEOztBQUVEO0VBQ0Usb0I2QzV5Zm9CO0U3QzZ5ZnBCLFc2QzNxZlE7RTdDNHFmUiw0Qk9wcmZnQjtNUG9yZmhCLHdCT3ByZmdCO1VQb3JmaEIsb0JPcHJmZ0I7Q1BxcmZqQjs7QUFFRDs7Ozs7RUFLRSx5Qk81cmZPO1VQNHJmUCxpQk81cmZPO0NQNnJmUjs7QUFFRDtFQUNFLFU2QzVxZkE7QzdDNnFmRDs7QUFFRDs7O0VBR0UseUI2Q2xxZlM7QzdDbXFmVjs7QUFFRDs7O0VBR0Usb0JNOXlmYTtFTit5ZmIsbUJNNXVmQTtFTjZ1ZkEsd0JNNXVmQTtNTjR1ZkEsb0JNNXVmQTtVTjR1ZkEsZ0JNNXVmQTtFTjZ1ZkEsVU16dWZFO0VOMHVmRixZTXh1ZkE7RUN3QkQsV0FBUTtFUGt0ZlAsVzZDOXFmRDtFN0MrcWZDLGlCTTF6ZlM7RU4yemZULFlNMXpmTztFTjJ6ZlAsZU0xemZTO0NOMnpmVjs7QUFFRDtFQUNFLGdCTXh2ZkE7Q055dmZEOztBQUVEO0VBQ0Usa0JNdmxmRTtDTndsZkg7O0FBRUQ7OztFQUdFLG9CNkMvcmZTO0U3Q2dzZlQsbUI2Q25yZkE7RXRDakRELHdCQUFRO01BQVIsb0JBQVE7VUFBUixnQkFBUTtFUHN1ZlAsVTZDbnJmRDtFN0NvcmZDLFlNOTBmTztFTiswZlAsV005MGZPO0VOKzBmUCxXTTkwZk87RU4rMGZQLGlCTTkwZlM7RU4rMGZULFlNOTBmTztFTiswZlAsZU05MGZTO0NOKzBmVjs7QUFFRDtFQUNFLGdCNkMxcmZvQjtFN0MycmZwQixZNkMxcmZDO0U3QzJyZkQsYTZDMXJmQztFdEN4REYsdUJBQVE7RUFBUixrQkFBUTtFQUFSLGVBQVE7RVBvdmZQLGlCNkNqc2ZRO0U3Q2tzZlIsYzZDMXJmUTtFN0MycmZSLFM2QzFyZkM7RTdDMnJmRCxpQjZDMXJmYTtFdEM3RGQsaUJBQWlCO0VQeXZmaEIsbUI2Q3RzZlM7RTdDdXNmVCxtQjZDeHJmQTtFdENsRUQsY0FBUTtFUDR2ZlAsbUI2Q3pyZlU7QzdDMHJmWDs7QUFFRDtFQUNFLFU2Q3hyZkM7RTdDeXJmRCxpQzZDeHJmWTtFN0N3cmZaLDRCNkN4cmZZO0U3Q3dyZloseUI2Q3hyZlk7RTdDeXJmWixvQk1sL2VRO0VObS9lUixvQjZDeHJmaUI7QzdDeXJmbEI7O0FBRUQ7RUFDRSxZNkNycmZPO0M3Q3NyZlI7O0FBRUQ7RUFDRSxlNkN0cmZVO0U3Q3VyZlYsWTZDdHJmTTtDN0N1cmZQOztBQUVEO0VBQ0Usd0NPaHhmd0I7RVBpeGZ4QixtQjZDanNmTztFN0Nrc2ZQLGM2Q3RyZlM7RXRDNUZWLE9BQU07RVBveGZMLFE2Q3JyZkQ7RTdDc3JmQyxhNkNwcmZRO0V0Q2pHVCxZQUFRO0VQdXhmUCxhNkN4cmZEO0U3Q3lyZkMsZ0I2Q3ByZlk7RUFHWixhQUFBO0M3Q21yZkQ7O0FBRUQ7RUFDRSxlNkNscmZjO0M3Q21yZmY7O0FBRUQ7RUFDRSxZNkMxcmZDO0U3QzJyZkQscUI2QzU1Zm9CO0U3Qzg1ZnBCLHFCNkMzcWZZO0U3QzRxZlosbUI2QzFxZlk7RTdDMnFmWixxQjZDMXFmd0M7RXRDNUh6QyxjQUFRO0VzQ2tJUCxvQkFBQTtFN0N5cWZBLGdCNkN4cWZXO0M3Q3lxZlo7O0FBRUQ7O0VBRUUsWU10NWZBO0VOdTVmQSxvQk10NWZTO0VOdTVmVCxvQk10NWZTO0NOdTVmVjs7QUFFRDtFQUNFLG1CTXAxZkE7Q05xMWZEOztBQUVEO0VBQ0UscUI2Q2pyZlk7RTdDbXJmWixxQk81emZrQjtFUDZ6ZmxCLG1CNkMzcmZDO0U3QzRyZkQscUI2Q25yZm1CO0VBUXBCLGNBQVE7RTdDK3FmUCxvQk9sMGZnQjtFUG0wZmhCLGtCNkNocmZPO0M3Q2lyZlI7O0FBRUQ7O0VBRUUsZ0JPeDBmTztDUHkwZlI7O0FBRUQ7RUFDRSxhNkN6cWZXO0M3QzBxZlo7O0FBRUQ7RUFDRSxtQjZDcDhmeUI7RTdDcThmekIscUI2QzM4Zm9CO0M3QzQ4ZnJCOztBQUVEO0VBQ0UsZ0I2Q3pxZmM7QzdDMHFmZjs7QUFFRDtFQUNFLG1CNkMxcWZhO0U3QzJxZmIsZ0I2Q3pyZk87RTdDMHJmUCwwQjZDcjlmb0I7RTdDczlmcEIsaUI2Q3hxZkM7RTdDeXFmRCxlNkM1cmZBO0U3QzZyZkEsb0I2Q3g5Zm9CO0M3Q3k5ZnJCOztBQUVEOzs7RUFHRSxZNkM5OWZvQjtFN0MrOWZwQixnQjZDdHFmVztFN0N1cWZYLGVPdDJmTztFUHUyZlAsaUI2Q3RzZkQ7QzdDdXNmQTs7QUFFRDtFQUNFLGM2Q3JxZkM7QzdDc3FmRjs7QUFFRDtFQUNFLGU2QzlzZkE7RTdDK3NmQSxtQkdsN2ZVO0VIbTdmVixZNkNwcWZFO0U3Q3FxZkYsVTZDanRmQTtFN0NrdGZBLGdCR3I3Zk07RUhzN2ZOLFk2Q25xZkU7RTdDb3FmRixhNkNwdGZBO0U3Q3F0ZkEsVTZDbHFmRTtDN0NtcWZIOztBQUVEO0VBQ0UscUI2QzlwZlk7RTdDZ3FmWixxQjZDOXBma0I7RTdDK3BmbEIsbUI2QzlwZk07RTdDK3BmTixxQjZDOXBmUTtFN0MrcGZSLGNFNy9mc0I7RUZnZ2dCdEIsb0I2Q3QvZnlCO0U3Q3UvZnpCLGdCNkM5cGZjO0U3QytwZmQsMEI2QzlwZmlCO0U3QytwZmpCLHVCNkM5cGZNO0U3Q2dxZk4seUJPdjRma0I7RVB3NGZsQixvQjZDOXFmTTtFN0MrcWZOLGdCNkM5cGZVO0M3QytwZlg7O0FBRUQ7RUFDRSxxQk03bmZRO0VOK25mUixxQjZDOXBmYTtFN0MrcGZiLG1CNkM5cGZhO0U3QytwZmIscUI2QzlwZlc7RTdDK3BmWCxjNkM5cGZDO0U3Q2lxZkQsb0I2QzdwZmE7RTdDOHBmYixrQjZDN3BmVztFN0NncWZYLDJCNkM3cGZTO0U3QzhwZlQsc0I2QzdwZlU7RTdDOHBmViwwQjZDN3BmYztFN0M4cGZkLHVCNkM3cGZjO0U3QytwZmQsb0M2QzNwZk87RTdDNHBmUCwrQjZDM3BmZ0I7RTdDNHBmaEIsOEJHbCtmVTtFSG0rZlYsK0JNanBmK0I7RU5tcGYvQix5QjZDM3BmYTtFN0M0cGZiLHdCNkMzcGZrQjtFN0M0cGZsQixvQjZDM3BmYTtFQUtkLGdCQUFTO0U3Q3dwZlIsaUI2Q3ZwZlU7QzdDd3BmWDs7QUFFRDs7RUFFRSxlNkN2cGZBO0U3Q3dwZkEsYTZDdnBmVTtFN0N3cGZWLGtCNkN2cGZhO0U3Q3dwZmIsMEI2Q3ZwZlc7RTdDd3BmWCxpQjZDdnBmUztFN0N3cGZULG1CNkN2cGZRO0U3Q3dwZlIsWTZDdnBmUztFN0N3cGZULG1CNkN2cGZRO0U3Q3dwZlIsWTZDdnBmUztFN0N3cGZULG1CT3I3ZmdCO0VQczdmaEIsZ0I2Q3ZxZkQ7QzdDd3FmQTs7QUFFRDtFQUNFLHdCNkNwcGZxQjtFN0NxcGZyQiwwQjZDcm9mQTtFN0Nzb2ZBLDZCTzU3ZmtCO0VQNDdmbEIsd0JPNTdma0I7RVA0N2ZsQixxQk81N2ZrQjtFUDY3ZmxCLGU2QzFwZkQ7RTdDMnBmQyxtQjZDcnBmYztFN0NzcGZkLFc2Q3JwZkM7QzdDc3BmRjs7QUFFRDtFQUNFLFk2Q3JwZk07RTdDc3BmTixvQk9wOGZnQjtDUHE4ZmpCOztBQUVEO0VBQ0Usb0I2Q3JxZk87QzdDc3FmUjs7QUFFRDtFQUNFLG9CNkNqcGZBO0M3Q2twZkQ7O0FBRUQ7RUFDRSxXNkNucGZBO0U3Q29wZkEsa0I2Qy9vZmU7RUFLaEIsb0JBQVE7RTdDNG9mUCw2QjZDL2tnQnVCO0U3QytrZ0J2Qix3QjZDL2tnQnVCO0U3QytrZ0J2QixxQjZDL2tnQnVCO0U3Q2dsZ0J2QixvQjZDM29mUztDN0M0b2ZWOztBQUVEO0VBQ0Usb0JPeDlmZ0I7Q1B5OWZqQjs7QUFFRDtFQUNFLG1CNkNycGZPO0U3Q3NwZlAsVzZDOW9mQztDN0Mrb2ZGOztBQUVEO0VBQ0Usb0I2QzVvZmE7QzdDNm9mZDs7QUFFRDtFQUNFLGdCNkN6bWZBO0U3QzBtZkEsU090K2ZLO0VQdStmTCxVNkMzb2ZEO0U3QzRvZkMsdUQ2QzVtZkE7VTdDNG1mQSwrQzZDNW1mQTtFN0M2bWZBLFlPeitmTztFUDArZlAsaUI2QzlvZkQ7RTdDK29mQyxpQjZDem9mWTtFN0Mwb2ZaLG1CTW5sZ0JTO0VOb2xnQlQsZU1ubGdCUztFTm9sZ0JULGNNbmxnQk87Q05vbGdCUjs7QUFFRDtFQUNFLFNNamhnQkE7Q05raGdCRDs7QUFFRDtFQUNFLFdNbjNmRTtDTm8zZkg7O0FBRUQ7RUFDRSxhTTEyZkE7RU4yMmZBLGdCTTcwZkU7RU44MGZGLE9NNzBmRTtFTjgwZkYsUU01MGZBO0VONjBmQSxZTTUwZkE7RU42MGZBLGFNNTBmQTtFTjYwZkEsaUI2Q3pwZkM7RTdDMHBmRCxnQzZDcnFmUTtDN0NzcWZUOztBQUVEO0VBQ0UsZTZDdnBmUztDN0N3cGZWOztBQUVEO0VBQ0UsY0cza2dCTTtDSDRrZ0JQOztBQUVEO0VBQ0UsbUI2Q3BwZmE7RUFLZCxZQUFNO0U3Q2lwZkwsVTZDaHBmTztFN0NpcGZQLGdCNkNocGZZO0U3Q2lwZlosWTZDaHBmTztFN0NpcGZQLGE2Q2hwZlM7RTdDaXBmVCxVT25oZ0JPO0VQb2hnQlAscUI2Q3RwZks7RTdDd3BmTCxxQk03bmdCUztFTjhuZ0JULG1CTTduZ0JTO0VOOG5nQlQscUJNN25nQlM7RU44bmdCVCxjTTduZ0JPO0VOZ29nQlAsb0JNM2pnQkE7RU40amdCQSxnQk0zamdCQTtFTjRqZ0JBLHlCNkN4cGZ3QjtFN0N5cGZ4QixzQjZDenBmd0I7RTdDMnBmeEIsNkI2Q25xZks7RTdDb3FmTCx3QjZDenBmOEM7RTdDMHBmOUMsMEJPbmlnQmtCO0VQb2lnQmxCLHVCNkN0cWZLO0U3Q3dxZkwseUI2Q3pwZlk7RTdDMHBmWixvQk05b2dCUztDTitvZ0JWOztBQUVEO0VBQ0Usb0JNOW9nQlM7RU4rb2dCVCxlTTlvZ0JTO0NOK29nQlY7O0FBRUQ7RUFDRSxxQjZDanFmd0I7RTdDbXFmeEIscUJNajdmaUI7RU5rN2ZqQixtQk1yNmZBO0VOczZmQSxxQk1yNmZBO0VOczZmQSxjTXI2ZkE7RU53NmZBLG9CTS9wZ0JTO0VOZ3FnQlQsa0JNL3BnQlM7Q05ncWdCVjs7QUFFRDtFQUNFLG1CTS9wZ0JhO0NOZ3FnQmQ7O0FBRUQ7RUFDRSxxQjZDN3Fmd0I7RTdDK3FmeEIscUJNbDhmaUI7RU5tOGZqQixtQk10N2ZBO0VOdTdmQSxxQk10N2ZBO0VOdTdmQSxjTXQ3ZkE7RU55N2ZBLG9CNkMvcWZnQjtFN0NncmZoQixrQjZDL3FmUztFN0NrcmZULDJCNkNocmZVO0U3Q2lyZlYsc0I2QzdxZks7RTdDOHFmTCwwQjZDN3FmbUI7RTdDOHFmbkIsdUI2QzdxZmU7RTdDK3FmZix5QjZDdHJnQnVCO0U3Q3VyZ0J2QixvQjZDeHJnQnFCO0U3Q3lyZ0JyQixnQjZDN3FmWTtFN0M4cWZaLGlCNkM3cWZZO0M3QzhxZmI7O0FBRUQ7RUFDRSxpQjZDeHJmQztFN0N5cmZELGdCNkN6cWZHO0U3QzBxZkgsb0I2QzFyZkk7QzdDMnJmTDs7QUFFRDtFQUNFLG9CNkM5cmZJO0M3QytyZkw7O0FBRUQ7RUFDRSxpQjZDbHNmQztDN0Ntc2ZGOztBQUVEOztFQUVFLGlCNkNscWZHO0M3Q21xZko7O0FBRUQ7RUFDRSxpQjZDOXBmWTtFN0MrcGZaLGlCNkM5cGZFO0M3QytwZkg7O0FBRUQ7RUFDRSxjNkNodGZDO0U3Q2l0ZkQsaUI2QzVwZlk7QzdDNnBmYjs7QUFFRDtFQUNFLFc2QzNwZkU7RTdDNHBmRixpQjZDdHRmQztFN0N1dGZELGM2QzFwZkU7RTdDMnBmRixnQjZDMXBmRTtFN0MycGZGLHFCNkN6dGZJO0U3QzB0ZkosZ0I2Q3pwZlk7RTdDMHBmWixhNkN6cGZFO0U3QzBwZkYsWTZDNXRmQztFN0M2dGZELDBDNkN4cGYwQjtFN0N5cGYxQixrQzZDdnBmRTtFN0N3cGZGLHlENkN2cGZZO0U3Q3VwZlosaUQ2Q3ZwZlk7RTdDdXBmWiw0QzZDdnBmWTtFN0N1cGZaLHlDNkN2cGZZO0U3Q3VwZlosK0Q2Q3ZwZlk7RTdDd3BmWixnRTZDdnBmMEI7RTdDd3BmMUIsaUM2Q3RwZkU7RTdDdXBmRix5QjZDbHVmSTtFN0NtdWZKLG9DNkN0cGYwQjtFN0N1cGYxQix1QjZDdHBmbUI7RTdDdXBmbkIsNEI2Q3JwZlE7RTdDc3BmUixtQjZDcnBmVztFN0NzcGZYLFc2Q3JwZkU7QzdDc3BmSDs7QUFFRDtFQUNFLHlCNkNycGZjO0M3Q3NwZmY7O0FBRUQ7RUFDRSxtQk12dmdCUztFTnd2Z0JULFVNdnZnQk87RU53dmdCUCxXTXZ2Z0JTO0VOd3ZnQlQsWU12dmdCUztFTnd2Z0JULHVCTXZ2Z0JTO0VOdXZnQlQsa0JNdnZnQlM7RU51dmdCVCxlTXZ2Z0JTO0NOd3ZnQlY7O0FBRUQ7RUFDRSxhTWxyZ0JFO0VObXJnQkYsaUI2Q3hwZnVCO0M3Q3lwZnhCOztBQUVEO0VBQ0UsYU01aGdCRTtFTjZoZ0JGLE9NaGhnQkE7Q05paGdCRDs7QUFFRDtFQUNFLGFNei9mRTtFTjAvZkYsT01sL2ZBO0VObS9mQSxhTWwvZkE7RU5tL2ZBLFlNbC9mQTtDTm0vZkQ7O0FBRUQ7RUFDRSxtQk1yOGZhO0NOczhmZDs7QUFFRDtFQUNFLGlCNkNwcWZZO0M3Q3FxZmI7O0FBRUQ7RUFDRSxjTS8vZkE7Q05nZ2dCRDs7QUFFRDtFQUNFLG1CTW45ZkU7RU5vOWZGLFVNbDlmQTtFTm05ZkEsUzZDM3FmQztFN0M0cWZELFc2Q3pyZkE7RTdDMHJmQSxhNkMzcWZFO0U3QzRxZkYsWTZDeHFmQTtFN0N5cWZBLG1CNkN4cWZZO0U3Q3lxZlosa0VNbnlnQm9CO0VOb3lnQnBCLDBFTW55Z0JxQjtFTm15Z0JyQixrRU1ueWdCcUI7RU5teWdCckIsNkRNbnlnQnFCO0VObXlnQnJCLDBETW55Z0JxQjtFTm15Z0JyQixrRk1ueWdCcUI7RU5veWdCckIseUVNbnlnQm9CO0VOb3lnQnBCLG9FTW55Z0JrQjtLTm15Z0JsQixpRU1ueWdCa0I7RU5veWdCbEIsb0JNbnlnQlM7RU5veWdCVCxtRE1ueWdCYTtVTm15Z0JiLDJDTW55Z0JhO0VOb3lnQmIscUJNanVnQmlCO0NOa3VnQmxCOztBQUVEO0VBQ0UsbUJNaGtnQkU7RU5pa2dCRixPTWhrZ0JFO0VOaWtnQkYsUU0xamdCQTtFTjJqZ0JBLFlNMWpnQkE7RU4yamdCQSxhTTFqZ0JBO0NOMmpnQkQ7O0FBRUQ7RUFDRSxZTS9qZ0JBO0VOZ2tnQkEsZU0vamdCQTtFTmdrZ0JBLG1CT2h0Z0JPO0VQaXRnQlAsTzZDL3JmQTtFN0Nnc2ZBLFE2Q3hyZkU7RTdDeXJmRixZNkN4cmZFO0U3Q3lyZkYsYU9wdGdCTztFUHF0Z0JQLFk2Q25zZkE7RTdDb3NmQSwrdkhNdGxnQnlCO0VOdWxnQnpCLDJCTXRsZ0JpQjtDTnVsZ0JsQjs7QUFFRDtFQUNFLG1CNkM1cmZhO0U3QzZyZmIsT0FBTztFQUNQLFE2Q3pyZkE7RTdDMHJmQSxhNkN6cmZDO0U3QzByZkQsWTZDenJmQztFN0MwcmZELGlDNkNqcmZDO0U3Q2tyZkQsa0JPanVnQk87RVBrdWdCUCxpQjZDOXJmQTtFN0MrcmZBLDBCNkMxcmZZO0U3QzJyZlosZ0I2QzFyZkU7QzdDMnJmSDs7QUFFRDtFQUNFLGlCNkNwMmdCdUI7RTdDcTJnQnZCLHFCTWgxZ0JTO0NOaTFnQlY7O0FBRUQ7RUFDRSxtQk1oMWdCUztFTmkxZ0JULFdNaDFnQk87RU5pMWdCUCwwQjZDM3Jmb0I7RTdDNHJmcEIsa0JNOXdnQmM7RU4rd2dCZCxvQjZDN3Jmb0I7RTdDOHJmcEIsaUI2QzlyZm9CO0U3QytyZnBCLGtDNkM5cmY0QjtFN0MrcmY1QixnQzZDL3JmNEI7RTdDZ3NmNUIsMkJNcGtnQm1CO0VOb2tnQm5CLHdCTXBrZ0JtQjtFTnFrZ0JuQixxQk1wa2dCZ0I7RU5za2dCaEIscUI2Q2xzZmE7RTdDbXNmYixtQjZDbDJnQjBCO0U3Q20yZ0IxQixxQjZDbHNmdUM7RTdDbXNmdkMsYzZDbHNmUztFN0Nxc2ZULG9CTzl2Z0JPO0VQK3ZnQlAsZ0I2QzlzZkE7QzdDK3NmRDs7QUFFRDtFQUNFLG1CTXZuZ0JFO0VOd25nQkYsZU10bmdCQTtFTnVuZ0JBLFVNdG5nQkE7RU51bmdCQSxTTXRuZ0JBO0VOdW5nQkEsWU92d2dCTztFUHd3Z0JQLGE2Q3Z0ZkE7RTdDd3RmQSxxQjZDdnNmYTtFN0N5c2ZiLHFCTWhvZ0JFO0VOaW9nQkYsbUJNaG9nQkU7RU5pb2dCRixxQk0vbmdCQTtFTmdvZ0JBLGNNL25nQkE7RU5rb2dCQSxvQjZDM3NmWTtFN0M0c2ZaLGdCT2x4Z0JPO0VQbXhnQlAseUI2Q2x1ZkE7RTdDbXVmQSxzQk1wZ2dCUTtFTnNnZ0JSLDZCNkNyc2ZDO0U3Q3NzZkQsd0I2Q3R1ZkM7RTdDdXVmRCwwQjZDcDVnQnVCO0U3Q3E1Z0J2Qix1QjZDM3NmZTtFN0M2c2ZmLHlCTWw0Z0JvQjtFTm00Z0JwQixvQk1sNGdCUztFTm00Z0JULFdNbDRnQk87RU5tNGdCUCxXTWw0Z0JPO0VObTRnQlAsZ0JNbDRnQlM7RU5tNGdCVCx5RE1sNGdCYTtNTms0Z0JiLHFETWw0Z0JhO1VOazRnQmIsaURNbDRnQmE7RU5tNGdCYixtQk1oMGdCQTtDTmkwZ0JEOztBQUVEO0VBQ0UsbUJNdm5nQkU7RU53bmdCRixlTXZuZ0JFO0NOd25nQkg7O0FBRUQ7RUFDRSxZTzF5Z0JPO0VQMnlnQlAsYzZDeHRmQTtFN0N5dGZBLGlCTW41Z0JTO0VObzVnQlQscUJNbjVnQlM7Q05vNWdCVjs7QUFFRDtFQUNFLFlNbjVnQkE7Q05vNWdCRDs7QUFFRDtFQUNFLG1CNkM1dGZxQjtFN0M2dGZyQixxQk14b2dCRTtFTjBvZ0JGLHFCTXZvZ0JBO0VOd29nQkEsbUJNdm9nQkE7RU53b2dCQSxxQjZDaHVmdUI7RTdDaXVmdkIsY01ocmdCRTtFTm1yZ0JGLG9CTS9xZ0JBO0VOZ3JnQkEsa0JNL3FnQkE7RU5ncmdCQSx5QjZDcHVmYztFN0NxdWZkLHNCNkM5dWZDO0U3Q2d2ZkQsNkI2QzV0ZkU7RTdDNnRmRix3QjZDanZmQztFN0NrdmZELHdCNkNudWZnQjtFN0NvdWZoQixxQjZDbnVmVztFN0NxdWZYLGlDNkNsdWZHO0U3Q211ZkgsNEJPejBnQndCO0VQMDBnQnhCLHlDNkNodWZnQjtNN0NndWZoQixxQzZDaHVmZ0I7VTdDZ3VmaEIsaUM2Q2h1ZmdCO0U3Q2l1ZmhCLDhDNkMvdGZFO0U3Qyt0ZkYsc0M2Qy90ZkU7RTdDK3RmRixpQzZDL3RmRTtFN0MrdGZGLDhCNkMvdGZFO0U3Qyt0ZkYseUQ2Qy90ZkU7QzdDZ3VmSDs7QUFFRDtFTzkwZ0JDLG9CQUFtQjtDUGcxZ0JuQjs7QUFFRDtFQUNFLG1CTXo3Z0JTO0NOMDdnQlY7O0FBRUQ7RUFDRSxtQk16N2dCYTtFTjA3Z0JiLFNNdjNnQkE7RU53M2dCQSxVTXYzZ0JBO0VOdzNnQkEseUM2Q2p1ZndCO003Q2l1ZnhCLHFDNkNqdWZ3QjtVN0NpdWZ4QixpQzZDanVmd0I7RTdDa3VmeEIsWU1uM2dCQTtFTm8zZ0JBLGFNdHRnQkU7RU51dGdCRixnQk10dGdCRTtFTnV0Z0JGLGlCTWh0Z0JBO0NOaXRnQkQ7O0FBRUQ7RUFDRSxtQjZDN3VmTztDN0M4dWZSOztBQUVEO0VBQ0UsaUI2Q251Zlk7RXRDbm9CYixlQUFRO0VQdzJnQlAsb0I2Q3Z1ZlE7RTdDd3VmUixlNkNudWZXO0V0Q3RvQlosWUFBUTtDUDIyZ0JSOztBQUVEO0U2QzV0ZkEscUJBQVM7RUFFUixxQkFBa0I7RUFDbEIsbUJBQVc7RUFDWCxxQkFBcUI7RUFDckIsY0FBUztFN0NndWZSLG9CNkNydWZPO0U3Q3N1ZlAsa0I2Qzl0Zlk7RXRDenBCYiwwQkFBd0I7RVB5M2dCdkIsdUI2Q3h1Zk87RTdDMHVmUCx5QjZDNXJmRDtFdEMvckJBLG9CQUFtQjtFUDYzZ0JsQixZNkM1dWZPO0M3QzZ1ZlI7O0FBRUQ7RUFDRSxtQjZDaHZmTztDN0NpdmZSOztBQUVEO0VBQ0UsZ0I2Q3B2Zk87RTdDcXZmUCxpQjZDenRmYTtDN0MwdGZkOztBQUVEO0VBQ0UsWTZDejlnQmM7RTdDMDlnQmQsYTZDdnRmVTtFN0N3dGZWLFc2QzN0ZkE7RTdDNHRmQSw2QjZDdnRmaUI7RTdDd3RmakIsbUI2Q2p0ZkM7QzdDa3RmRjs7QUFFRDtFQUNFLGVBQWU7Q09sNWdCaEI7O0FQcTVnQkQ7RUFDRSxzQkFBc0I7RTZDL3NmeEIsWUFBQTtFQUNDLG1CQUNBO0M3Q2d0ZkE7O0FBRUQ7RU1qZ2hCRSw2QkFBcUI7RUFDckIsZ0JBQVM7RUFDVCxrQkFBa0I7RUFDbEIsa0JBQVM7Q05tZ2hCVjs7QUFFRDtFTTU3Z0JJLHFCdUN1dUJvQjtFdkNsa0JwQixxQnVDbWtCc0I7RXZDbGtCdEIsbUJ1Q2trQnNCO0V2Q2hrQnhCLHFCQUFBO0VBQ0EsY0FBQTtFTjR4Z0JBLG9CNkMzdGZjO0VBTGhCLGtCQU9FO0U3QzJ0ZkEsWTZDMXRmTTtDN0MydGZQOztBQUVEO0VBQ0UsYTZDenRmUztFN0MwdGZULCtDRTVpaEJjO0VGNmloQmQsWUdyL2dCTTtFSHMvZ0JOLG1CNkN6dGZlO0U3QzB0ZmYsNkI2Q3p0ZlE7QzdDMHRmVDs7QUFFRDtFQUNFLGM2Q3Z0Zlc7QzdDd3RmWjs7QUFFRDtFQzM3Z0JBLG1CQUFxQjtFTURwQixPQUFRO0V1Q2xJVCxRQUFRO0U5Q2traEJOLGU4Q2hraEJhO0U5Q2lraEJiLFlBQVk7RU9qOGdCYixhQUFRO0V1Q2xJVCxnQkFBUztFOUNza2hCUCxXTTNpaEJTO0NONGloQlY7O0FBRUQ7RUFDRSx1Qk0zaWhCb0I7Q040aWhCckI7O0FBRUQ7RUFDRSxtQk14K2dCaUI7RU55K2dCakIsVU1yK2dCQTtFTnMrZ0JBLDJCOEN6a2hCMkI7RTlDMGtoQjNCLG9EOEMxa2hCMkI7VTlDMGtoQjNCLDRDOEMxa2hCMkI7RTlDMmtoQjNCLG9CTS94Z0JBO0VOZ3lnQkEsV00veGdCQTtFTmd5Z0JBLFFNL3hnQkE7RU5neWdCQSxZOEM3a2hCUTtFOUM4a2hCUixhQUFhO0U4QzVraEJkLGVBQVE7QzlDOGtoQlI7O0FBRUQ7RThDNWtoQkUsaUJBQWM7RUFDZCxhQUFVO0M5QzhraEJYOztBQUVEO0VBQ0UsYThDN2toQlc7RTlDOGtoQlgsb0I4QzdraEJPO0M5QzhraEJSOztBQUVEO0VBQ0UsWThDN2toQkM7RTlDOGtoQkQsYThDN2toQlM7RTlDOGtoQlQsa0I4QzdraEJhO0VBaEJiLDBCQWtCUztFOUM2a2hCVCxvQjhDNWtoQmU7RUFuQmYsb0JBcUJPO0U5QzRraEJQLHlCOEMza2hCZTtFQUVmLG1DQUFTO0VBQVQsOEJBQVM7RUFBVCwyQkFBUztFOUMya2hCVCxnQjhDMWtoQlc7RTlDMmtoQlgsbUI4QzFraEJTO0U5QzJraEJULG9COEMxa2hCVTtDOUMya2hCWDs7QUFFRDtFQUNFLG9DOENqbGhCUTtNOUNpbGhCUixnQzhDamxoQlE7VTlDaWxoQlIsNEI4Q2psaEJRO0U5Q2tsaEJSLHlFOEMxa2hCYTtDOUMya2hCZDs7QUFFRDtFQUNFLG9COEMxa2hCYTtDOUMya2hCZDs7QUFFRDtFQUNFLFk4QzFraEJFO0U5QzJraEJGLGdCOEMxa2hCYztFOUMya2hCZCxhOEM1bGhCQztFOUM2bGhCRCxhOEN6a2hCUztFOUMwa2hCVCxZOEN6a2hCRTtFOUMwa2hCRixjOEMvbGhCQztFOUNnbWhCRCxhOEN4a2hCVztFOUN5a2hCWCxPOEN4a2hCRTtFOUN5a2hCRixRQUFRO0U4Q3JraEJULCtCQUFRO0VBQ1AsV0FBVztFQUNYLG1CRHpEb0I7RUMwRHBCLGdEQUNBO0U5Q3NraEJBLDJDQUF3QztFQUF4Qyx3Q0FBd0M7QzhDem9oQjFDOztBOUM0b2hCQTtFOEM1b2hCQSxXQUFRO0VBMkVILG9CRHJFb0I7QzdDeW9oQnhCOztBQUVEO0VBQ0Usb0JBQW9CO0U4Q2xwaEJ0QiwwQ0E2RUs7RUE3RUwsa0NBNkVLO0VBN0VMLDZCQTZFSztFQTdFTCwwQkE2RUs7RUFLQyxpREFBUztFQUNULGVBQVc7QzlDbWtoQmhCOztBQUVEO0U4Q2praEJNLGFBQVc7RTlDbWtoQmYsWUFBWTtDQ3BoaEJkOztBOEM3RkE7RUFHSSxXQUFBO0VBQ0ksZ0RBQXdDO01BQXhDLDRDQUF3QztVQUF4Qyx3Q0FBd0M7Qy9DbW5oQi9DOztBK0M3bWhCRDtFQUNBLHVCQUFZO0VBQVosa0JBQVk7RUFBWixlQUFZO0MvQ2duaEJYOztBQUVEO0UrQzltaEJJLG1DQUFXO01BQVgsK0JBQVc7VUFBWCwyQkFBVztDL0NnbmhCZDs7QUFFRDtFK0M5bWhCSSxvQ0FBdUI7TUFBdkIsZ0NBQXVCO1VBQXZCLDRCQUF1QjtFQUN2Qix1RkFBa0I7Qy9DZ25oQnJCOztBQUVELHFCK0MvbWhCbUI7O0EvQ2luaEJuQjtFK0M5bWhCSSxrQkFBWTtDL0NnbmhCZjs7QUFFRDtFK0Nqb2hCQSxpQkFpQm9CO0UvQ2tuaEJsQixlK0NqbmhCbUI7RS9Da25oQm5CLGdCK0NqbmhCa0I7RS9Da25oQmxCLHFCK0NqbmhCd0I7RS9DbW5oQnhCLHFCK0N0bmhCUztFL0N1bmhCVCxtQitDdm5oQmtCO0UvQ3duaEJsQixxQitDbG5oQk87RUF4QlQsY0FBVztFQUFYLG9CQTZCWTtFQTVCWixnQkFBVztFL0Mrb2hCVCx5QitDenJoQnlCO0UvQzByaEJ6QixzQitDbG5oQnFCO0UvQ29uaEJyQiw2QitDMXJoQnVCO0UvQzJyaEJ2Qix3QitDcHJoQjBCO0UvQ3FyaEIxQiwwQitDbG5oQjhCO0UvQ21uaEI5Qix1QitDbG5oQk07RUFJUix5QkFBWTtFQUNSLG9CQVdIO0MvQ3NtaEJBOztBQUVEO0UrQ3BuaEJBLDBCQU1hO0UvQ2duaEJYLFUrQy9taEJhO0MvQ2duaEJkOztBQUVEO0UrQzNtaEJBLFlBQVk7Qy9DNm1oQlg7O0FBRUQ7RUFDRSwwQitDM21oQkc7Qy9DNG1oQko7O0FBRUQ7RUFDRSxzQitDMW1oQk87RS9DMm1oQlAsWUFBWTtFK0N2bWhCZCxtQkFBVTtFQUVWLG1CQUFhO0VBQ1Qsb0JBQW1CO0UvQ3dtaEJyQixZQUFZO0UrQ3JtaEJkLGVBQVk7RUFDUixvQkFBa0I7RUFDbEIsb0JBQWdCO0VBQ2hCLDJCQUFjO0tBQWQsd0JBQWM7RUFDZCxpQkFBWTtFQUNaLDBCQUFVO0VBQ1YsaUJBQW9DO0MvQ3VtaEJ2Qzs7QUFFRDtFQUNFLFcrQ3RtaEJlO0UvQ3VtaEJmLG1CK0N0bWhCa0I7RS9DdW1oQmxCLFkrQ3RtaEJhO0MvQ3VtaEJkOztBQUVEO0VBQ0UsWStDdG5oQkY7Qy9DdW5oQkM7O0FBRUQ7RUFDRSxZK0N0bWhCa0I7Qy9DdW1oQm5COztBQUVEO0VBQ0UsMEIrQ3RtaEJ3QjtFL0N1bWhCeEIsYytDdG1oQmlCO0UvQ3VtaEJqQixtQitDdG1oQnNCO0UvQ3VtaEJ0QixzQitDN2toQk87Qy9DOGtoQlI7O0FBRUQ7RUFDRSxtQitDOXVoQndCO0UvQyt1aEJ4QixpQitDOW5oQkU7RS9DK25oQkYsZStDcG1oQnNCO0UvQ3FtaEJ0QixZK0NwbWhCbUI7RS9DcW1oQm5CLGUrQ3BtaEJ1QjtDL0NxbWhCeEI7O0FBRUQ7RUFDRSxZK0NwbWhCYztFL0NxbWhCZCxpQytDenZoQmtCO0MvQzB2aEJuQjs7QUFFRDtFQUNFLDBCK0NwbWhCZ0M7RS9DcW1oQmhDLGtCK0MzdmhCeUI7RS9DNHZoQnpCLGlCK0NwbWhCYztFL0NxbWhCZCxpQitDcG1oQmM7RS9DcW1oQmQsWStDcG1oQmM7RS9DcW1oQmQsZStDL29oQkU7RS9DZ3BoQkYsa0IrQ3h3aEJxQjtDL0N5d2hCdEI7O0FnRGx4aEJEO0VBQ0ksZUFBVTtFQUNWLGlCQUFjO0NoRHF4aEJqQjs7QUFFRDtFZ0RseGhCSSxtQkFBa0I7RUFDbEIsbUJBQWlCO0VBQ2pCLGVBQWE7RUFDYixtQkFBa0I7RUFDbEIsZUFBYztDaERveGhCakI7O0FnRGp4aEJEO0VBQ0ksaUJBQVU7RUFDVixlQUFVO0NoRG94aEJiOztBQUVEO0VnRHh4aEJBLHNCQU9ZO0VoRG14aEJWLDRCZ0RqeGhCRztFQVRMLGlCQUFXO0VoRDR4aEJULHFCZ0RoeGhCcUI7RWhEa3hoQnJCLHFCQUFxQjtFZ0Q5d2hCdkIsbUJBQWM7RUFDZCxxQkFBYztFQUNWLGNBQUE7RUFHQSxvQkFBYztFQUNkLGtCQUFXO0NoRGd4aEJkOztBQUVEO0VnRDd3aEJJLGtCQUFPO0NoRCt3aEJWOztBQUVEO0VnRDd3aEJJLFdBQUE7RUFOSixtQkFRWTtFaEQ4d2hCVixtQmdENXdoQmlCO0VoRDZ3aEJqQixtQmdEM3doQkc7Q2hENHdoQko7O0FBRUQ7RUFDRSxXZ0R4d2hCTTtFaER5d2hCTixrQkFBa0I7RWdEdHdoQnBCLHFCQUFhO0VBRVQscUJBQVk7RUFDWixtQkFBZTtFQVdmLHFCQW1CSDtFaEQydWhCQyxjZ0Q1d2hCRjtFaEQrd2hCRSxvQmdEdHdoQkc7RUFUTCxrQkFBWTtFaERpeGhCViwwQmdEcndoQkc7RUFaTCx1QkFnQmU7RUFJWCxvQ0FBcUI7RWhEaXdoQnZCLCtCZ0QvdmhCRztFQUVELHlCQXhCSjtFaER1eGhCRSxzQmdEOXZoQndCO0VoRGd3aEJ4Qiw2QmdENXZoQm9CO0VoRDZ2aEJwQix3QmdENXZoQmtCO0NoRDZ2aEJuQjs7QWdEenZoQkQ7RUFDSSxtQkFDSDtFaEQydmhCQyxnQkFBZ0I7RUN2dGhCbEIsaUJBQUE7RWdEeklBLGFBQUE7RWpEbTJoQkUsWUFBWTtFaURqMmhCZCxPQUFBO0VBQW1CLFVBQVU7RUFBVSxvQ0FBbUI7TUFBbkIsZ0NBQW1CO1VBQW5CLDRCQUFtQjtDakRxMmhCekQ7O0FBRUQ7RUFDRSxpQkFBaUI7RWlEcjJoQm5CLG9CQUFpQjtFQUNmLGVBQUs7RUFBbUIsZUFBYTtFakR3MmhCckMsbUJBQW1CO0VpRHgyaEJrQixlQUFBO0NBRXZDOztBQUVBO0VBQ0MsbUJBQWU7RUFDZixlQUFhO0VBQ2IsbUJBQVM7Q2pEeTJoQlQ7O0FBRUQ7RU90dmhCQyxlQUFRO0VQd3ZoQlAsWWlEaDNoQk87RWpEaTNoQlAsbUJpRHoyaEJXO0NqRDAyaEJaOztBQUVEO0VBQ0UsZUFBZTtFaUR2MmhCakIsWUFBUztFQUNSLG1CQUFRO0NqRHkyaEJSOztBQUVEO0VpRHYyaEJBLGVBQVM7RUFDUixZQUFBO0VBQ0EsbUJBQWE7Q2pEeTJoQmI7O0FBRUQ7RUFDRSxpQkFBaUI7Q2lEdjJoQm5COztBakQwMmhCQTtFQUNFLG1CQUFtQjtDQ253aEJyQjs7QURzd2hCQTtFQUNFLGNBQWM7Q2tEdjRoQmhCOztBbEQwNGhCQTtFQUNFLGFrRDM0aEJGO0VsRDQ0aEJFLGFrRHY0aEJXO0VsRHc0aEJYLDBCa0R2NGhCWTtFbER3NGhCWixtQmtEdjRoQmM7RTNDK0dmLG1CQUFtQjtDUDB4aEJuQjs7QUFFRDtFQUNFLGdCa0R2NGhCYztFQVpoQixhQUFBO0VsRHE1aEJFLDhCa0RyNGhCRTtFbERzNGhCRixhQUFhO0VrRC8zaEJaLGtCQUFBO0VBSUcsbUJBQVU7Q2xEODNoQmY7O0FrRGw0aEJFO0VBUUcsZ0JBQVU7RUFDVixtQkFBYTtFQUNiLE9BQU87RWxEODNoQlgsUUFBUTtFa0R6M2hCUCxhQUFBO0VBSUcsWUFBVTtFQUNWLGtCQUFhO0VBQ2IsZ0NBQ0E7RWxEdTNoQkosbUJBQW1CO0VrRDkzaEJsQixlQUFBO0NsRGc0aEJGOztBQUVEO0VrRGgzaEJBLGdCQUFPO0VBQ04sbUJBQWU7RUFDZixPQUFLO0VBQ0wsU0FBUTtFQUNSLGFBQVU7RUFDVixZQUFZO0VBQ1osa0IvQ1ZXO0UrQ1dYLCtCQUFjO0VBQ2QsbUJBMFpBO0VBelpBLGVBQVM7Q2xEazNoQlQ7O0FBRUQ7RUFDRSxlT2gwaEJPO0VQaTBoQlAsbUJrRHQzaEJRO0VsRHUzaEJSLFlrRGozaEJDO0VsRGszaEJELGtCa0RqM2hCVTtFbERrM2hCVixTa0RqM2hCQztFbERrM2hCRCxvQ2tELzJoQkE7TWxEKzJoQkEsZ0NrRC8yaEJBO1VsRCsyaEJBLDRCa0QvMmhCQTtFQUNELG9CQUFRO0VsRGczaEJQLFlrRC8yaEJTO0VsRGczaEJULGFrRGozaEJBO0VsRGszaEJBLGNrRC8yaEJDO0VBR0YsZ0JBQVc7RWxEODJoQlYsaUJrRDcyaEJVO0VBRVgsbUJBQVc7RWxENjJoQlYsV2tENTJoQkE7RWxENjJoQkEsMkNHaDVoQlU7RUhnNWhCVixzQ0doNWhCVTtFSGc1aEJWLG1DR2g1aEJVO0NIaTVoQlg7O0FBRUQ7RUFDRSxla0Q1MmhCVztFbEQ2MmhCWCxZa0Q1MmhCTTtFbEQ2MmhCTixvQmtENTJoQlM7RWxENjJoQlQsMEJrRDUyaEJZO0NsRDYyaEJiOztBQUVEO0VBQ0UsZ0JrRDEyaEJTO0VsRDIyaEJULGVrRDEyaEJVO0VsRDIyaEJWLGVrRDEyaEJRO0NsRDIyaEJUOztBQUVEO0VBQ0UsZ0JrRDMyaEJVO0VBR1gscUJBQWM7RWxEMjJoQmIscUJrRHoyaEJjO0VsRDAyaEJkLG1Ca0R6MmhCYTtFbEQwMmhCYixxQmtEejJoQk07RWxEMDJoQk4sY2tEejJoQk87RWxENDJoQlAsb0JrRHoyaEJZO0VsRDAyaEJaLGtCa0R6MmhCZTtFQUVoQixzQkFBVztFbER5MmhCVixtQk1sOWhCUztFTm85aEJULCtCTWw5aEJvQjtFTm05aEJwQiwwQk1sOWhCa0I7Q05tOWhCbkI7O0FBRUQ7RUFDRSxrQmtEOTJoQm1CO0VsRCsyaEJuQixrQmtELzJoQm1CO0NsRGczaEJwQjs7QUFFRDtFQUNFLG1CTXRzaEJBO0VOdXNoQkEsaUJNdHNoQkE7Q051c2hCRDs7QUFFRDtFQUNFLG1CTTFwaEJFO0VOMnBoQkYsZU16cGhCYTtFTjBwaEJiLHFCTTl2aEJvQjtFTit2aEJwQixzQk05dmhCc0I7RU4rdmhCdEIsdUJNbHZoQkE7Q05tdmhCRDs7QUFFRDtFQUNFLFdrRHozaEJTO0VsRDAzaEJULHFCa0R6M2hCaUI7RWxEMjNoQmpCLHFCa0R6M2hCVztFbEQwM2hCWCxtQmtEbmdpQmE7RWxEb2dpQmIscUJFbmdpQmM7RUZvZ2lCZCxja0R6M2hCVTtFbEQ0M2hCVixvQmtEejNoQlc7RWxEMDNoQlgsZ0JrRHgyaEJBO0VsRHkyaEJBLG1CTy80aEJnQjtFUGc1aEJoQixxQmtEdDRoQk07Q2xEdTRoQlA7O0FBRUQ7RUFDRSxZa0QxM2hCTTtDbEQyM2hCUDs7QUFFRDtFQUNFLG1Ca0QxM2hCWTtFbEQyM2hCWixVT3o1aEJPO0VQMDVoQlAsUWtEaDVoQkQ7RWxEaTVoQkMsWWtEMTNoQkM7RWxEMjNoQkQsYWtEbDVoQkE7RWxEbTVoQkEscUJFM2hpQnNCO0VGNmhpQnRCLHFCa0R0M2hCZ0I7RWxEdTNoQmhCLG1CTWhwaEIrQjtFTmlwaEIvQixxQmtEdDNoQmdCO0VsRHUzaEJoQixja0R0M2hCWTtFbER5M2hCWixvQmtEdDNoQmM7RWxEdTNoQmQsa0JrRHIzaEJBO0NsRHMzaEJEOztBQUVEO0VBQ0UsYWtEcjNoQlc7Q2xEczNoQlo7O0FBRUQ7RUFDRSxha0RyM2hCUztFbERzM2hCVCxxQmtEajNoQkE7RWxEbTNoQkEscUJrRC8zaEJXO0VsRGc0aEJYLG1Ca0R0M2hCYTtFQUdkLHFCQUFRO0VsRHEzaEJQLGNNcHFoQlE7RU51cWhCUixvQmtEbGppQmE7RUFnTWQsZ0JBQVc7RWxEbzNoQlYsc0JrRDEyaEJBO0VsRDIyaEJBLG1CTzE3aEJnQjtFUDQ3aEJoQiwrQkc1K2hCb0I7RUg2K2hCcEIsMEJPNzdoQmtCO0VQODdoQmxCLGtCa0RuM2hCQztDbERvM2hCRjs7QUFFRDtFQUNFLG1Ca0RoM2hCYTtDbERpM2hCZDs7QUFFRDs7RUFFRSxxQk01aWlCUztFTjhpaUJULHFCTTVpaUJTO0VONmlpQlQsbUJNNWlpQmE7RU42aWlCYixxQk14MGhCb0I7RU55MGhCcEIsY014MGhCRTtFTjIwaEJGLG9Ca0R4M2hCeUI7RWxEeTNoQnpCLGtCa0R4M2hCVztFbER5M2hCWCxZa0R4M2hCUztDbER5M2hCVjs7QUFFRDtFa0RyM2hCQyxZQUFPO0VsRHUzaEJOLHVCa0R0M2hCcUI7RWxEdTNoQnJCLHFCa0R0M2hCbUI7Q2xEdTNoQnBCOztBQUVEO0VBQ0UscUJrRHIzaEJpQjtFbER1M2hCakIscUJHM2lpQmlCO0VINGlpQmpCLG1Ca0RyM2hCVztFbERzM2hCWCxxQmtEcjNoQmtCO0VsRHMzaEJsQixja0RyM2hCQztFbER3M2hCRCxvQmtEcjNoQmU7RWxEczNoQmYsa0JrRHIzaEJhO0VsRHMzaEJiLFlrRHIzaEJRO0NsRHMzaEJUOztBQUVEO0VBQ0Usb0JrRGw0aEJJO0VsRG00aEJKLGlCRXBtaUJPO0VGcW1pQlAsMEJrRGwzaEJPO0VsRG0zaEJQLGVrRGwzaEJXO0VsRG0zaEJYLG9Ca0RsM2hCWTtFbERtM2hCWixla0RsM2hCUztDbERtM2hCVjs7QUFFRDtFQUNFLGNrRC80aEJJO0VsRGc1aEJKLDBCa0Q3MmhCSTtFQUtMLGlCQUFTO0VsRDAyaEJSLG9Ca0R4MmhCQTtDbER5MmhCRDs7QUFFRDtFQUNFLFlrRHgyaEJPO0VsRHkyaEJQLHFCRzVqaUJVO0VIOGppQlYscUJrRHgyaEJtQjtFQUVwQixtQkFBUztFbER3MmhCUixxQmtEdjJoQmtCO0VsRHcyaEJsQixja0R2MmhCVTtFbEQwMmhCVixvQmtEdjJoQmU7RWxEdzJoQmYsa0JrRHYyaEJXO0VsRHcyaEJYLDBCa0RwMGhCQTtFbERxMGhCQSx1QmtEdjJoQlM7RWxEeTJoQlQseUJrRHYyaEJlO0VsRHcyaEJmLG9Ca0R2MmhCVztFbER3MmhCWCwwQmtEdjJoQlM7RWxEdzJoQlQsdUJrRHYyaEJVO0VsRHkyaEJWLG9Da0R2MmhCYTtFbER3MmhCYiwrQkV2b2lCYztFRndvaUJkLG9Ca0R2MmhCZ0I7RWxEdzJoQmhCLHFCa0R2MmhCWTtFbER3MmhCWixla0R2MmhCVztFbER3MmhCWCxla0QzM2hCTztFbEQ0M2hCUCxpQ2tEcjJoQmE7Q2xEczJoQmQ7O0FBRUQ7RUFHRSxvQmtEOTFoQlU7RWxEKzFoQlYsZ0JrRDkxaEJVO0NsRCsxaEJYOztBQUVEO0VrRDMxaEJDLFlBQU87RWxENjFoQk4sb0JrRDUxaEJZO0NsRDYxaEJiOztBQUVEO0VBQ0UsaUJrRDMxaEJjO0VsRDQxaEJkLGlCa0QzMWhCZTtFbEQ0MWhCZixrQmtEMzFoQmM7Q2xENDFoQmY7O0FBRUQ7RUFDRSxZa0QzMWhCUTtDbEQ0MWhCVDs7QUFFRDtFQUNFLG9Ca0R0cWlCbUI7RWxEdXFpQm5CLG9Ca0R6MmhCRTtFbEQwMmhCRixrQmtEeHFpQlk7RWxEeXFpQlosb0JPL2lpQk87Q1BnamlCUjs7QUFFRDtFQUNFLHNCa0RuMWhCRTtFbERvMWhCRixvQmtEbjFoQkU7RWxEbzFoQkYsZWtEbjFoQlk7RWxEbzFoQlosb0JrRG4xaEJjO0VsRG8xaEJkLGlCa0RuMWhCRztFbERvMWhCSCwwQkd0b2lCaUI7RUh1b2lCakIsVWtEeDNoQkE7Q2xEeTNoQkQ7O0FBRUQ7O0VBRUUsZWtEMTBoQmE7RWxEMjBoQmIsV010cWlCTztDTnVxaUJSOztBQUVEO0VBQ0UsZU10cWlCUztFTnVxaUJULFdNdHFpQk87Q051cWlCUjs7QUFFRDtFQUNFLGVrRGwxaEJxQjtFbERtMWhCckIsV00zNWhCRTtDTjQ1aEJIOztBQUVEO0VBQ0UsZU0xNWhCVztFTjI1aEJYLFdNbjhoQkU7Q05vOGhCSDs7QUFFRDtFQUNFLGNNbDhoQkE7RU5tOGhCQSxpQmtEMTFoQlU7RWxEMjFoQlYsMEJrRDExaEJhO0VsRDIxaEJiLFlrRDExaEJFO0VsRDIxaEJGLG1Ca0QxMWhCYztFbEQyMWhCZCxvQmtEMTFoQlk7RWxEMjFoQlosZWtEMTFoQlk7Q2xEMjFoQmI7O0FBRUQ7RUFDRSxja0QzNWhCQTtDbEQ0NWhCRDs7QUFFRDtFQUNFLFlrRHoxaEJRO0VsRDAxaEJSLHFCa0R6MWhCYTtFbEQyMWhCYixxQmtEejFoQmdCO0VsRDAxaEJoQixtQmtELzFoQkc7RWxEZzJoQkgscUJrRHoxaEJlO0VsRDAxaEJmLGNrRHoxaEJJO0VsRDQxaEJKLG9Ca0R6MWhCVztFbEQwMWhCWCxrQmtEejFoQlc7RWxEMDFoQlgsMEJrRHoxaEJlO0VsRDAxaEJmLHVCRXR1aUJPO0VGd3VpQlAseUJrRHoyaEJHO0VsRDAyaEJILG9Ca0R6MWhCYztFbEQwMWhCZCwwQmtEMzJoQkc7RWxENDJoQkgsdUJrRHoxaEJnQjtFbEQyMWhCaEIsb0NrRHoxaEJ1QjtFbEQwMWhCdkIsK0JrRHoxaEJjO0NsRDAxaEJmOztBQUVEO0VBQ0UsaUVFdHZpQjZCO0VGc3ZpQjdCLDRERXR2aUI2QjtFRnN2aUI3Qix5REV0dmlCNkI7RUZ1dmlCN0IsY2tEejFoQks7RWxEMDFoQkwsV0FBVztFQUNYLGlCa0QxN2hCQTtDbEQyN2hCRDs7QUFFRDtFQUNFLGlCa0RwMWhCRztFbERxMWhCSCxpQmtEcDFoQkc7Q2xEcTFoQko7O0FBRUQ7RUFDRSxja0RoMWhCWTtFbERpMWhCWixxQmtEaDFoQmtCO0VsRGsxaEJsQixxQmtEaDFoQlU7RUFHWCxtQkFBUztFbEQrMGhCUixxQmtEOTBoQlk7RWxEKzBoQlosY0c1c2lCTTtFSCtzaUJOLG9Ca0Q5MGhCa0I7RWxEKzBoQmxCLGtCa0Q5MGhCWTtFbEQrMGhCWiwwQmtEOTBoQmU7RWxEKzBoQmYsdUJrRDkwaEJZO0VsRGcxaEJaLHlCa0Q5MGhCVTtFbEQrMGhCVixvQmtEOTBoQlk7RWxEKzBoQlosMEJrRDkwaEJxQjtFbEQrMGhCckIsdUJrRGx6aEJBO0VsRG96aEJBLG9Da0Q5MGhCWTtFbEQrMGhCWiwrQmtEOTBoQmU7RWxEKzBoQmYsc0JrRDkwaEJTO0VsRCswaEJULDRCa0Q5MGhCVTtDbEQrMGhCWDs7QUFFRDtFQUNFLFdrRDkwaEJDO0VsRCswaEJELHFCa0Q5MGhCWTtFbERnMWhCWixxQmtENzBoQkM7RWxEODBoQkQsbUJrRHgyaEJPO0VsRHkyaEJQLHFCa0Q3MGhCWTtFbEQ4MGhCWixja0Q3MGhCVTtFbEQ4MGhCVix5QmtENzBoQlM7RWxEODBoQlQsc0JrRDcwaEJVO0VsRCswaEJWLDZCa0Q3MGhCZTtFbEQ4MGhCZix3QmtENzBoQmU7RWxEODBoQmYsMEJrRDcwaEJtQjtFbEQ4MGhCbkIsdUJrRDcwaEJZO0VsRCswaEJaLHlCa0Q3MGhCZ0I7RWxEODBoQmhCLG9Ca0Q1MGhCQztFbEQ2MGhCRCxtQkFBbUI7Q2tEdjBoQmxCOztBbEQwMGhCSDtFa0RwMGhCTSxXQUFXO0NsRHMwaEJoQjs7QUFFRDtFQUNFLGFrRC96aEJTO0VsRGcwaEJULGtCQUFrQjtFa0Q1emhCcEIsb0JBQWtCO0VBQ2pCLGVBQVk7RTNDN1haLDBCQUF5QjtFUDRyaUJ4QixpQmtEaDBoQkY7Q2xEaTBoQkM7O0FBRUQ7RUFDRSxhQUFhO0NrRHR6aEJmOztBbER5emhCQTtFa0RuemhCQSxvQkFDSztFQUNILHFCQUFhO0VsRG96aEJiLGlCQUFpQjtDa0RoemhCbkI7O0FsRG16aEJBO0VrRGh6aEJDLGVBQWM7Q2xEa3poQmQ7O0FBRUQ7RWtEaHpoQkMsY0FBUztDbERremhCVDs7QUFFRDtFQUNFLGlCQUFpQjtFa0QveWhCbkIsbUJBQU07Q2xEaXpoQkw7O0FrRDl5aEJEO0VBQ0MsaUJBQ0Q7RWxEZ3poQkUsb0JBQW9CO0NrRC95aEJ0Qjs7QWxEa3poQkE7RWtEL3loQkMsaUJBQWM7RUFDZCxtQkFBUTtDbERpemhCUjs7QUFFRDtFa0QveWhCQyxZQUFPO0NsRGl6aEJQOztBQUVEO0VrRDl5aEJBLGlCQUFtQjtDbERnemhCbEI7O0FBRUQ7RWtEaHpoQkMsWUFBTTtFbERremhCTCxha0RsemhCMkI7RUFDNUIsa0JBQU07RWxEbXpoQkwsZ0JrRG56aEI0RDtFbERvemhCNUQsb0JrRHB6aEI2RTtFbERxemhCN0UsMEJBQTBCO0VtRGgzaUI1QiwwQkFBWTtDbkRrM2lCWDs7QUFFRDtFbURoM2lCRSxtQkFBYztFQUNkLFlBQVU7RUFDVixTQUFRO0VBQ1Isb0NBQVE7TUFBUixnQ0FBUTtVQUFSLDRCQUFRO0VBQ1IsWWhEd0RNO0VnRHZETixhQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLDhCQUFrQjtFQUVsQixzQkFBYTtFQUNiLGVBQWU7RUFkakIsV0FBVztFbkRnNGlCVCxzbUJtRGgzaUJVO0NuRGkzaUJYOztBQUVEO0VBQ0UsbUJPbHdpQmdCO0VQbXdpQmhCLFdtRHI0aUJGO0NuRHM0aUJDOztBQUVEO0VBQ0UsbUJtRDkyaUJDO0NuRCsyaUJGOztBQUVEO0VtRDUyaUJFLDRCQUFNO0VBQU4sdUJBQU07RUFBTixvQkFBTTtDbkQ4MmlCUDs7QUFFRDtFQUNFLHFCbUQ3MmlCTztDbkQ4MmlCUjs7QUFFRDtFQUNFLGVtRDcyaUJhO0VuRDgyaUJiLFltRDcyaUJTO0VuRDgyaUJULGVtRDcyaUJhO0VuRDgyaUJiLG9CbUR4M2lCSztFbkR5M2lCTCxtQm1ENzJpQmdCO0VBR2hCLGdCQUFBO0VuRDQyaUJBLFltRDMyaUJRO0NuRDQyaUJUOztBQUVEO0VBQ0UsaUJNajRpQlM7Q05rNGlCVjs7QUFFRDtFQUNFLFlNL3ppQkE7Q05nMGlCRDs7QUFFRDtFQUNFLGFtRGwzaUJZO0VuRG0zaUJaLGtCbURsM2lCZ0I7RW5EbTNpQmhCLG1CbURqM2lCZ0I7RUFFaEIsZ0JBQUE7RW5EaTNpQkEsbUJtRGgzaUJXO0VuRGkzaUJYLGdCbURoM2lCQztFbkRpM2lCRCwwQk1sNWlCb0I7RU5tNWlCcEIsWU1sNWlCTztFTm01aUJQLFlNbDVpQk87RU5tNWlCUCxhTWw1aUJTO0VObTVpQlQsb0JNbDVpQlM7RU5tNWlCVCxpQk1sNWlCYTtFTm01aUJiLGVNaDFpQkE7Q05pMWlCRDs7QUFFRDtFbURyM2lCRSxpQkFBQTtFbkR1M2lCQSxvQm1EcDNpQkM7RUFDRCxlQUFBO0VuRHEzaUJBLHFCbURuM2lCQztFbkRxM2lCRCxxQm1EbjNpQm1CO0VuRG8zaUJuQixtQm1EbDNpQmlCO0VBRWpCLHFCQUFPO0VuRGszaUJQLGNtRGozaUJZO0VBRVoseUJBQVM7RW5EaTNpQlQsc0JtRC8yaUJtQjtFbkRpM2lCbkIsNkJtRC8yaUIwQjtFbkRnM2lCMUIsd0JtRC8yaUJpQjtFQUlqQiwyQkFBVTtFbkQrMmlCVixzQm1EOTJpQlk7RW5EKzJpQlosMEJNdmppQitCO0VOd2ppQi9CLHVCRWw4aUJjO0VpRHVGZCx5QkFBWTtFbkQ4MmlCWixvQm1ENTJpQkM7Q25ENjJpQkY7O0FBRUQ7RUFDRSxzQm1ENTJpQlk7RW5ENjJpQlosa0JtRDUyaUJVO0VuRDYyaUJWLFltRDUyaUJTO0VuRDYyaUJULGFtRDUyaUJZO0VuRDYyaUJaLDZqTW1ENTJpQmE7Q25ENjJpQmQ7O0FBRUQ7RUFDRSxpQk03N2lCUztDTjg3aUJWOztBQUVEO0VBQ0UscUJNNzdpQmE7RU4rN2lCYixxQm1EajNpQm9CO0VuRGszaUJwQixtQm1EbDNpQm9CO0VuRG0zaUJwQixxQm1EbjNpQndCO0VuRG8zaUJ4QixjTWxyaUJFO0VOcXJpQkYsb0JtRHQzaUJzQjtFbkR1M2lCdEIsa0JtRHYzaUJzQjtFbkR3M2lCdEIseUJtRHQzaUJDO0VBQ0Qsc0JBQVM7RW5EdzNpQlQsNkJNOThpQnFCO0VOKzhpQnJCLHdCTTk4aUJvQjtFTis4aUJwQiwwQk05OGlCa0I7RU4rOGlCbEIsdUJNOThpQm9CO0VOZzlpQnBCLHlCbUQzM2lCb0I7RW5ENDNpQnBCLG9CbUQ1M2lCb0I7RW5ENjNpQnBCLDBCTTM0aUJxQjtFTjQ0aUJyQixvQm1EOTNpQjBCO0NuRCszaUIzQjs7QUFFRDtFQUNFLFdNaHBpQkE7RU5pcGlCQSxhTS91aUJFO0VOZ3ZpQkYsZU0vdWlCZTtFTmd2aUJmLG1CTXp1aUJBO0VOMHVpQkEscXpCbURwNGlCdUM7Q25EcTRpQnhDOztBQUVEO0VBQ0UsWU1sN2lCQTtFTm03aUJBLGVNbDdpQkE7RU5tN2lCQSxlTWw3aUJBO0VObTdpQkEsbUJtRDE0aUJ5QjtFbkQyNGlCekIsV21EMTRpQlU7RW5EMjRpQlYsZW1EMTRpQmM7RUFFZCxnQkFBQTtFbkQwNGlCQSw2Qm1EejRpQmU7RW5EeTRpQmYsd0JtRHo0aUJlO0VuRHk0aUJmLHFCbUR6NGlCZTtDbkQwNGlCaEI7O0FBRUQ7RUFDRSxlbUR6NGlCYztDbkQwNGlCZjs7QUFFRDtFQUNFLGtCbUR6NGlCWTtDbkQwNGlCYjs7QUFFRDtFQUNFLGlCbUR4NGlCYTtDbkR5NGlCZDs7QUFFRDtFQUNFLG1CbUR4NGlCZTtFbkR5NGlCZixnQm1ENzNpQkM7RW5EODNpQkQsZW1ELzRpQkM7RW5EZzVpQkQsbUJHeDlpQlU7Q0h5OWlCWDs7QUFFRDtFQUNFLG9CbURwNWlCQztDbkRxNWlCRjs7QUFFRDtFQUNFLGtCbURwNGlCYztFbkRxNGlCZCxlRTdoakJzQjtDRjhoakJ2Qjs7QUFFRDtFQUNFLHFCR3AvaUJvQjtFSHMvaUJwQixxQm1EbDRpQm1CO0VuRG00aUJuQixtQm1EajRpQkM7RW5EazRpQkQscUJBQXFCO0VtRC8zaUJ2QixjQUFZO0VBQW1CLFlBQVU7Q25EazRpQnhDOztBQUVEO0VvRHhpakJDLFlBQVE7RUFDUiw2QkFBUztFQUFULHdCQUFTO0VBQVQscUJBQVM7Q3BEMGlqQlQ7O0FBRUQ7O0VvRHZpakJDLDZCQVY0QjtFQVU1Qix3QkFWNEI7RUFVNUIscUJBVjRCO0NwRG9qakI1Qjs7QUFFRDs7RW9EcGpqQkEsb0JBY1E7RXBEeWlqQk4sWW9EeGlqQlU7Q3BEeWlqQlg7O0FBRUQ7RUFDRSxjb0R2aWpCTTtDcER3aWpCUDs7QUFFRDtFQUNFLFlvRHZpakJVO0VwRHdpakJWLGVvRHZpakJZO0NwRHdpakJiOztBQUVEO0VBQ0UsbUJvRHRpakJjO0VBR2YsaUJBQUE7RXBEcWlqQkMsZW9EcGlqQlU7RXBEcWlqQlYsb0JvRHBpakJXO0NwRHFpakJaOztBQUVEO0VBQ0UsV29EcGlqQlE7RXBEcWlqQlIsbUJvRHBpakJTO0VwRHFpakJULDBCTXRqakJvQjtDTnVqakJyQjs7QUFFRDtFQUNFLG9CTXRqakJTO0NOdWpqQlY7O0FBRUQ7RUFDRSxlTWovaUJlO0NOay9pQmhCOztBQUVEO0VBQ0UsZ0JNNzBpQkE7RU44MGlCQSxtQk03MGlCQTtFTjgwaUJBLGVNNzBpQkE7RU44MGlCQSxZTWh6aUJFO0VOaXppQkYsb0JvRGpqakJxQjtFcERrampCckIsaUJNL3lpQkE7RU5nemlCQSxlTS95aUJBO0VOZ3ppQkEsNkJvRC9pakJBO0VwRGdqakJBLGVvRGhrakJBO0NwRGlrakJEOztBQUVEO0VBQ0Usb0JNOWtqQlM7RU4ra2pCVCxhTTlrakJTO0VOK2tqQlQsZU05a2pCUztDTitrakJWOztBQUVEO0VBQ0UsaUJNNWdqQkE7Q042Z2pCRDs7QUFFRDtFQUNFLFNPai9pQks7RVBrL2lCTCxXb0Q5ampCRDtFcEQrampCQyxvQ29EM2pqQm9CO01wRDJqakJwQixnQ29EM2pqQm9CO1VwRDJqakJwQiw0Qm9EM2pqQm9CO0VwRDRqakJwQixzQm9ENWpqQm9CO0NwRDZqakJyQjs7QUFFRDtFQUNFLHFCb0Q3ampCZTtFcEQrampCZixxQm9EdGtqQkE7RXBEdWtqQkEsbUJvRDlqakJXO0VBSVoscUJBQVM7RXBENGpqQlIsY01wbWpCUztFTnVtakJULG9CTXBtakJrQjtFTnFtakJsQixrQk1wbWpCUztFTnFtakJULDBCTXBtakJhO0VOcW1qQmIsdUJvRGhrakJtQjtFcERra2pCbkIsb0NNamlqQnFCO0VOa2lqQnJCLCtCb0Rua2pCeUI7RXBEb2tqQnpCLHlCb0Rua2pCdUI7RXBEb2tqQnZCLHNCb0Rwa2pCdUI7RXBEc2tqQnZCLDZCb0R0a2pCNkI7RXBEdWtqQjdCLHdCb0R0a2pCcUI7Q3BEdWtqQnRCOztBQUVEO0VBQ0UsWU01MWlCQTtDTjYxaUJEOztBQUVEO0VBQ0UsZW9EemtqQlk7RXBEMGtqQlosZU1wd2lCUTtFTnF3aUJSLGFvRHprakJBO0VBMUVGLGtCQTZFRztFcER3a2pCRCxhTXZ3aUJRO0U4QzlZVixrQkFnRkc7RXBEdWtqQkQsb0JvRHRrakJpQjtFQWpGbkIsbUJBb0ZJO0VwRHFrakJGLGdCb0Rwa2pCYztFQXJGaEIsd0JBd0ZHO0VwRG1rakJELDBCb0Rsa2pCaUI7RXBEbWtqQmpCLG1Cb0Rsa2pCaUI7RXBEbWtqQmpCLG1Cb0Rya2pCQztFcERza2pCRCxpQm9EbGtqQmU7RXBEbWtqQmYsMEJvRGprakJFO0NwRGtrakJIOztBQUVEO0VBQ0UsMEJBQTBCO0NxRHZxakI1Qjs7QXJEMHFqQkE7RXFEdnFqQkMsYUFBYTtDckR5cWpCYjs7QUFFRDtFcUR2cWpCQyxZQUFZO0NyRHlxakJaOztBQUVEO0VxRHZxakJDLFlBQVk7RUFDWixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLDBCQUF3QjtFQUN4QixnQkFBQTtDckR5cWpCQTs7QUFFRDtFcUR2cWpCQywwQkFraEJBO0VBamhCQSxhQUFBO0VyRHlxakJDLGNxRHhxakJRO0VBRVQsWUFBQTtDckR3cWpCQTs7QUFFRDtFQUNFLHVCcURwcWpCVztFckRxcWpCWCxvQnFEam9qQkE7RXJEbW9qQkEsMkJxRDlxakJNO0VyRCtxakJOLHNCcURwb2pCQTtDckRxb2pCRDs7QUFFRDtFQUNFLFlxRG5yakJBO0VyRG9yakJBLGtCcUQ3cGpCYTtFckQ4cGpCYixnQnFENXBqQkM7RXJENnBqQkQseUJxRDVwakJBO0NyRDZwakJEOztBQUVEO0VBQ0UseXdCcUR4cGpCQztFckR5cGpCRCxxQnFEanFqQkE7RXJEa3FqQkEsZXFENXBqQlc7RXJENnBqQlgsMEJxRDFwakJBO0VyRDJwakJBLGdCcUQxcGpCQztFckQycGpCRCx1Qk9wbGpCa0I7Q1BxbGpCbkI7O0FBRUQ7RUFDRSxtQnFEMXRqQlU7RXJEMnRqQlYsV3FEdnBqQkE7RXJEd3BqQkEsY3FEdnBqQk87RXJEd3BqQlAsaUJxRHZwakJPO0VyRHdwakJQLGdCcUR2cGpCUztDckR3cGpCVjs7QUFFRDtFQUNFLHNCcUR2cGpCVTtDckR3cGpCWDs7QUFFRDtFQUNFLG9CcUR2cGpCVztFckR3cGpCWCxXcUR2cGpCQTtFckR3cGpCQSxtQnFEdnBqQlk7RTlDaURiLDBCQUF3QjtFUHdtakJ2QixvRHFEMXVqQlU7RXJEMHVqQlYsK0NxRDF1akJVO0VyRDB1akJWLDRDcUQxdWpCVTtDckQydWpCWDs7QUFFRDtFQUNFLGlCcUR0cGpCYTtFQUVkLCtCQUFXO0VyRHNwakJWLGlDcURycGpCa0I7RXJEc3BqQmxCLHVDcURycGpCUztFckRzcGpCVCx5Q3FEcnBqQlE7RXJEc3BqQlIsK0RxRHJwakJVO01yRHFwakJWLDJEcURycGpCVTtVckRxcGpCVix1RHFEcnBqQlU7Q3JEc3BqQlg7O0FBRUQ7RUFDRSxtQnFEcnBqQkE7RXJEc3BqQkEsbUJxRHJwakJZO0NyRHNwakJiOztBQUVEO0VBQ0UseUJxRHJwakJ1QjtFckRzcGpCdkIsbUJxRHJwakJnQjtFckRzcGpCaEIsU081bmpCSztFUDZuakJMLG9DcURycWpCVTtNckRxcWpCVixnQ3FEcnFqQlU7VXJEcXFqQlYsNEJxRHJxakJVO0VyRHNxakJWLFFxRHRwakJDO0NyRHVwakJGOztBQUVEO0VxRG5wakJDLGlCQUFBO0NyRHFwakJBOztBQUVELHFCcURwcGpCUzs7QXJEc3BqQlQ7RUFDRSxZcUQxcGpCQTtFckQycGpCQSxvQnFEbnBqQmE7RXJEb3BqQmIsMEJxRG5wakJnQjtFckRvcGpCaEIsb0JxRG5wakJZO0VyRG9wakJaLFdxRG5wakJRO0NyRG9wakJUOztBQUVEO0VBQ0Usb0JxRG5wakJhO0VyRG9wakJiLGtCcURucGpCYztFckRvcGpCZCxlcURucGpCRTtFQUlILGlCQUFBO0VyRGlwakJDLGdCcURocGpCVTtDckRpcGpCWDs7QUFFRDtFQUNFLHFCcURocGpCVztFckRrcGpCWCxxQnFEaHBqQmlCO0VyRGlwakJqQixtQnFEaHBqQmdCO0VyRGlwakJoQixxQnFEaHBqQmdCO0VyRGlwakJoQixjcURocGpCUztFckRtcGpCVCxvQnFEanBqQmE7RXJEa3BqQmIsZ0JxRGpwakJDO0VyRGtwakJELDBCcURocGpCTTtFckRpcGpCTix1QnFEaHBqQmlCO0VBSWxCLHlCQUFRO0VyRCtvakJQLG9CcUQ5b2pCa0I7RXJEK29qQmxCLFlxRDlvakJVO0VyRCtvakJWLHlCcUQ5b2pCUTtFckQrb2pCUixnQnFEOW9qQlM7Q3JEK29qQlY7O0FBRUQ7RUFDRSxZcUQ5b2pCQTtFckQrb2pCQSxxQnFEOW9qQlk7RXJEZ3BqQloscUJNdHhqQlM7RU51eGpCVCxtQk10eGpCUztFTnV4akJULHFCTXR4akJrQjtFTnV4akJsQixjTXR4akJTO0VOeXhqQlQsb0JxRHBwakJtQjtFckRxcGpCbkIsZ0JNanRqQmU7RU5rdGpCZixvQnFEanBqQkE7Q3JEa3BqQkQ7O0FBRUQ7RUFDRSxxQnFEcnBqQkE7RUFDRCxpQkFBQTtFckRzcGpCQyxtQnFEcnBqQlU7RXJEc3BqQlYsa0JxRHJwakJjO0NyRHNwakJmOztBQUVEO0VBQ0Usc0JxRHJwakJZO0VyRHNwakJaLFlNM3lqQlM7RU40eWpCVCwyQk0zeWpCcUI7RU40eWpCckIsb0JNM3lqQlM7RU40eWpCVCxZTTN5akJTO0VONHlqQlQsbUJNM3lqQlM7RU40eWpCVCxtQk0zeWpCYTtFTjR5akJiLHFCcUQxcGpCbUI7RXJEMnBqQm5CLG9CcUQzcGpCbUI7RXJENHBqQm5CLDZCcUQ1cGpCdUI7RXJENHBqQnZCLHdCcUQ1cGpCdUI7RXJENHBqQnZCLHFCcUQ1cGpCdUI7Q3JENnBqQnhCOztBQUVEO0VBQ0Usb0JNbGtqQkE7Q05ta2pCRDs7QUFFRDtFQUNFLFlNcmlqQkU7RU5zaWpCRixlTXBpakJBO0VOcWlqQkEsbUJNcGlqQmdCO0VOcWlqQmhCLFlNcGlqQkE7RU5xaWpCQSxXcURycWpCUztFckRzcWpCVCxxQ3FEcnFqQlU7RXJEc3FqQlYsU3FEcnFqQk07RXJEc3FqQk4sb0NxRHJxakJXO01yRHFxakJYLGdDcURycWpCVztVckRxcWpCWCw0QnFEcnFqQlc7RXJEc3FqQlgsWXFEcnFqQkE7Q3JEc3FqQkQ7O0FBRUQ7RXFEbHFqQkMsbUJBQVM7RXJEb3FqQlIsV3FEbnFqQk87RXJEb3FqQlAsU3FEbnFqQk87RXJEb3FqQlAsb0NxRG5xakJnQjtNckRtcWpCaEIsZ0NxRG5xakJnQjtVckRtcWpCaEIsNEJxRG5xakJnQjtFckRvcWpCaEIsZ0JxRG5xakJjO0NyRG9xakJmOztBQUVEO0VBQ0UsbUJxRHBxakJXO0NyRHFxakJaOztBQUVEO0VBQ0UsV3FEcHFqQkM7RXJEcXFqQkQsbUJPN3VqQmdCO0VQOHVqQmhCLFdxRGpyakJEO0VyRGtyakJDLGdCcURwcWpCVztDckRxcWpCWjs7QUFFRDtFQUNFLGdCcURqcWpCVTtFckRrcWpCVixtQk0zMWpCUztFTjQxakJULDBCTTMxakJxQjtFTjQxakJyQixpQk0zMWpCUztDTjQxakJWOztBQUVEO0VBQ0Usb0JNenhqQmlCO0VOMHhqQmpCLGlCTXp4akJjO0VOMHhqQmQsMEJNeHhqQnFCO0VOeXhqQnJCLGVxRHpxakJtQjtFckQwcWpCbkIsb0JNdGxqQm1CO0VOdWxqQm5CLDJCTXRsakJ1QjtLTnNsakJ2Qix3Qk10bGpCdUI7RU51bGpCdkIsZU0va2pCQTtFTmdsakJBLFlNL2tqQkE7RU5nbGpCQSxpQnFEN3FqQnFCO0NyRDhxakJ0Qjs7QUFFRDtFQUNFLGVNdm5qQkE7RU53bmpCQSxlTXZuakJBO0VOd25qQkEsZXFEanJqQlc7RXJEa3JqQlgsbUJxRGpyakJZO0VyRGtyakJaLG1CcUR6cmpCTTtDckQwcmpCUDs7QUFFRDtFQUNFLG9CTWhtakJFO0NOaW1qQkg7O0FBRUQ7O0VBRUUsZXFEcnJqQkM7Q3JEc3JqQkY7O0FBRUQ7O0VBRUUsV3FEcnJqQkU7Q3JEc3JqQkg7O0FBRUQ7O0VBRUUsNkJxRHJyakJjO0VyRHFyakJkLHdCcURycmpCYztFckRxcmpCZCxxQnFEcnJqQmM7RXJEc3JqQmQsb0JxRG5yakJBO0VyRG9yakJBLGtEcURucmpCbUI7TXJEbXJqQm5CLDhDcURucmpCbUI7VXJEbXJqQm5CLDBDcURucmpCbUI7Q3JEb3JqQnBCOztBQUVEO0VBQ0UsZ0JxRG5yakJZO0NyRG9yakJiOztBQUVEO0VBQ0UsNkJPdnlqQmdCO0VQdXlqQmhCLHdCT3Z5akJnQjtFUHV5akJoQixxQk92eWpCZ0I7RVB3eWpCaEIsV3FEN3JqQkE7Q3JEOHJqQkQ7O0FBRUQ7RUFDRSxxQnFEbHJqQlc7RXJEb3JqQlgscUJPOXlqQmtCO0VQK3lqQmxCLG1CcUR2cmpCQTtFckR3cmpCQSxxQnFEbHJqQlc7RXJEbXJqQlgsY3FEbHJqQkU7RXJEcXJqQkYsb0JxRGhyakJDO0VyRGlyakJELGdCcURocmpCRTtFckRpcmpCRiwwQkVoN2pCYztFRmk3akJkLHVCTXZpakJRO0VOeWlqQlIseUJxRC9xakJFO0VyRGdyakJGLG9CcUQ5cWpCQTtFckRpcmpCQSwyQk1sNmpCb0I7RU5tNmpCcEIsc0JNbDZqQmtCO0VObTZqQmxCLHVCTWw2akJTO0VObTZqQlQsZU1sNmpCUztDTm02akJWOztBQUVEO0VBQ0Usc0JxRHRyakIwQjtFckR1cmpCMUIsaUJNdnBqQkU7RU53cGpCRixxQnFEdnJqQnNCO0VyRHdyakJ0QixrQk10cGpCQTtFTnVwakJBLGlCTXRwakJBO0VOdXBqQkEsNkJxRDFyakJzQjtFckQwcmpCdEIsd0JxRDFyakJzQjtFckQwcmpCdEIscUJxRDFyakJzQjtFckQycmpCdEIsNkJxRHRyakJDO0NyRHVyakJGOztBQUVEO0VBQ0UscUJxRHpyakJBO0VyRDJyakJBLHFCT2gxakJnQjtFUGkxakJoQixtQnFENXJqQkE7RXJENnJqQkEscUJxRDFyakJhO0VyRDJyakJiLGNxRDFyakJPO0VyRDZyakJQLG9CT3QxakJPO0VQdTFqQlAsa0JxRGxzakJBO0VyRG1zakJBLFlxRDFyakJFO0NyRDJyakJIOztBQUVEO0VBQ0UsaUJxRHhyakJBO0VyRHlyakJBLG9CTTdrakIrQjtFTjhrakIvQixhcUR4cmpCQztFckR5cmpCRCxZTy8xakJPO0VQZzJqQlAsNkJxRDVyakJBO0VyRDRyakJBLHdCcUQ1cmpCQTtFckQ0cmpCQSxxQnFENXJqQkE7Q3JENnJqQkQ7O0FBRUQ7RUFDRSxlcUR4cmpCQTtFckR5cmpCQSxvQnFEdnJqQlk7RXJEd3JqQlosWXFEdnJqQk87Q3JEd3JqQlI7O0FBRUQ7RUFDRSw0QnFEdnJqQmM7Q3JEd3JqQmY7O0FBRUQ7RUFDRSxXcURsc2pCQztFckRtc2pCRCxZcUR2cmpCRztFckR3cmpCSCxnRHFEdnJqQlc7RXJEdXJqQlgsd0NxRHZyakJXO0VyRHVyakJYLG1DcUR2cmpCVztFckR1cmpCWCxnQ3FEdnJqQlc7RXJEdXJqQlgsNkRxRHZyakJXO0VyRHdyakJYLDhCcUR2cmpCWTtFckR3cmpCWixnQ3FEdnJqQmM7RXJEd3JqQmQsYXFEdnJqQkc7RXJEd3JqQkgsbUJxRHZyakJjO0VyRHdyakJkLFNPcjNqQks7RVBzM2pCTCxZcUQxc2pCQTtFckQyc2pCQSxrRHFEdHJqQmE7TXJEc3JqQmIsOENxRHRyakJhO1VyRHNyakJiLDBDcUR0cmpCYTtDckR1cmpCZDs7QUFFRDtFQUNFLFlxRC9zakJDO0VyRGd0akJELGFxRHRyakJHO0VyRHVyakJILHdDcURwcmpCZTtFckRxcmpCZixzQnFEcHJqQmE7RXJEcXJqQmIsbUJxRHByakJjO0VyRHFyakJkLGtCcURwcmpCWTtFckRxcmpCWixtQkcvOGpCaUI7RUhnOWpCakIsU3FEcHJqQkU7RXJEcXJqQkYsUU9uNGpCRDtDUG80akJBOztBQUVEO0VBQ0UsWXFEcnJqQkc7RXJEc3JqQkgsZUcxOGpCTTtFSDI4akJOLG1CcURycmpCRztFckRzcmpCSCxTcURycmpCRztFckRzcmpCSCxVcURycmpCRztFckRzcmpCSCxXcURuc2pCRTtFckRvc2pCRixZcURwcmpCUTtFQUtULG1CQUFPO0VyRGlyakJOLGlDcURocmpCcUI7RXJEaXJqQnJCLGtEcURocmpCVztNckRncmpCWCw4Q3FEaHJqQlc7VXJEZ3JqQlgsMENxRGhyakJXO0NyRGlyakJaOztBQUVEO0VBQ0UsV3FEanJqQkM7RXJEa3JqQkQsc0JxRGhyakJBO0VyRGlyakJBLG1CR3ArakJpQjtFSHErakJqQixZcURocmpCQztFckRpcmpCRCxhcURocmpCQztDckRpcmpCRjs7QUFFRDtFQUNFLG9CTWxna0JTO0VObWdrQlQsbUJNbGdrQlM7RU5tZ2tCVCxTTWxna0JBO0VObWdrQkEsVU1sZ2tCQTtFTm1na0JBLHlDTWxna0JhO01Oa2drQmIscUNNbGdrQmE7VU5rZ2tCYixpQ01sZ2tCYTtDTm1na0JkOztBQUVELHFCTS83akJtQjs7QU5pOGpCbkI7RUFDRSxZcUR0cmpCQTtFckR1cmpCQSxxQnFEdHJqQmE7RXJEd3JqQmIscUJxRHRyakJZO0VyRHVyakJaLG1CcUR0cmpCYTtFckR1cmpCYixxQkd6L2pCaUI7RUgwL2pCakIsY081NmpCTztFUCs2akJQLG9CTy82akJPO0VQZzdqQlAsZ0JxRGhzakJBO0NyRGlzakJEOztBQUVEO0VBQ0UsWXFEdnJqQkU7RXJEd3JqQkYsa0JxRHZyakJFO0VyRHdyakJGLGtCcUR2cmpCRTtFckR3cmpCRixtQnFEcnJqQkE7RXJEc3JqQkEsb0JxRHByakJDO0VyRHFyakJELHFCcURwcmpCQTtFckRzcmpCQSxxQnFEcHJqQk87RXJEcXJqQlAsbUJxRHByakJRO0VyRHFyakJSLHFCcURwcmpCZTtFckRxcmpCZixjcURwcmpCUTtFckR1cmpCUixvQnFEbnJqQkM7RXJEb3JqQkQsZ0JxRHB1akJBO0VyRHF1akJBLHlCcURucmpCWTtFQUdiLHNCQUFVO0VyRG1yakJULDZCcURqcmpCUztFckRrcmpCVCx3QnFEanJqQmU7Q3JEa3JqQmhCOztBQUVEO0VBQ0UsWXFEanJqQk87Q3JEa3JqQlI7O0FBRUQ7RUFDRSxZTy84akJPO0NQZzlqQlI7O0FBRUQ7RUFDRSxZcURoc2pCQTtFckRpc2pCQSxhcURocmpCRTtFckRpcmpCRix5QnFEM3FqQkU7RXJENHFqQkYsa0JPdDlqQk87RVB1OWpCUCxvQnFEcHNqQkE7RXJEcXNqQkEsaUJxRGpyakJHO0VyRGtyakJILDBCcUQvcWpCRTtFckRncmpCRixtQnFEdnNqQkE7RXJEd3NqQkEsZXFEL3FqQlU7Q3JEZ3JqQlg7O0FBRUQ7RUFDRSxjcURocmpCRztDckRpcmpCSjs7QUFFRDtFQUNFLHFCcUQ5cWpCYTtFckRncmpCYixxQnFEOXFqQm1CO0VyRCtxakJuQixtQnFEOXFqQmdCO0VyRCtxakJoQixxQk12dGpCUTtFTnd0akJSLGNxRDlxakJZO0VyRGlyakJaLG9CcUQ5cWpCaUI7RXJEK3FqQmpCLGdCcUQ5cWpCYztFckQrcWpCZCx5QnFEOXFqQnFCO0VyRCtxakJyQixzQk85K2pCZ0I7RVBnL2pCaEIsNkJxRC9xakJtQjtFckRncmpCbkIsd0JxRC9xakJnQjtFckRncmpCaEIsMEJxRC9xakJtQjtFckRncmpCbkIsdUJxRC9xakJZO0VyRGlyakJaLHlCcUQ5cWpCRztFckQrcWpCSCxvQnFEOXFqQmM7RXJEK3FqQmQsV3FEOXFqQkc7RXJEK3FqQkgsYXFEcnVqQkE7RXJEc3VqQkEsb0JHMWtrQm9CO0VrRGthckIsWUFBQTtDckQwcWpCQTs7QUFFRDtFQUNFLGNxRHpxakJZO0NyRDBxakJiOztBQUVEO0VBQ0Usb0JxRHpxakJNO0NyRDBxakJQOztBQUVEO0VBQ0UsV3FEenFqQkE7RXJEMHFqQkEscUJxRHpxakJrQjtFckQycWpCbEIscUJxRHhyakJJO0VyRHlyakJKLG1CcUR6cWpCVztFckQwcWpCWCxxQnFEenFqQmE7RTlDbFdkLGNBQVE7RUFBUixvQkFBbUI7RVBnaGtCbEIsZ0JxRG5xakJBO0VyRG9xakJBLHlCcURocWpCQztFQW5mSCxzQkFxZmE7RXJEaXFqQlgsNkJxRDVwakJ5QjtFckQ2cGpCekIsd0JxRDVwakJZO0VyRDZwakJaLDBCcURwbmpCQTtFckRxbmpCQSx1Qk92aGtCa0I7RVB5aGtCbEIseUJxRHZuakJBO0VyRHduakJBLG9CcUQ1cGtCUztFckQ2cGtCVCwwQnFEOXBqQmM7RXJEK3BqQmQsbUJxRDdwakJFO0NyRDhwakJIOztBQUVEO0VBQ0UsWU9oaWtCTztFUGlpa0JQLGVxRG5xa0JGO0VyRG9xa0JFLG1CcUQ5cGpCYTtFckQrcGpCYixZcUQ5cGpCTztFckQrcGpCUCxTcUQ5cGpCRztFckQrcGpCSCxvQ3FEOXBqQmU7TXJEOHBqQmYsZ0NxRDlwakJlO1VyRDhwakJmLDRCcUQ5cGpCZTtFckQrcGpCZixTcUQ5cGpCRztFckQrcGpCSCxVcUQ5cGpCRztFckQrcGpCSCxvQnFEMXFrQlM7RXJEMnFrQlQsNEJxRDlwakJtQjtFckQrcGpCbkIsMERHNW1rQlU7Q0g2bWtCWDs7QUFFRDtFQUNFLGFxRGhya0JTO0VyRGlya0JULFlxRDFwakJFO0VyRDJwakJGLHdCcUR6cGpCRTtFckQwcGpCRixhcUR0cGpCYztFckR1cGpCZCxXcUR0cGpCSztDckR1cGpCTjs7QXNEcHFrQkE7RUFDQyxzQkFDQTtDdERzcWtCRDs7QUFFRDtFc0RycWtCRSxzQkFBYztDdER1cWtCZjs7QUFFRCxxQk1ucWtCVzs7QU5xcWtCWDtFTWxxa0JFLFlBQVM7RUFDVCxtQkFBYTtFQW1FYixvQmdEMUVtQjtDdEQ0cWtCcEI7O0FBRUQ7RU0xN2pCSSxzRGdEblA2QjtNaERtUDdCLGtEZ0RuUDZCO1VoRG1QN0IsOENnRG5QNkI7RWhEb1A3QixXQUFBO0VBRUYsc0JBQUE7Q04yN2pCRDs7QUFFRCxxQnNEbHJrQnVCOztBdERvcmtCdkI7RU0zNWpCRSxvQmdEelJxQjtFaEQwUnJCLGVnRDFScUI7RS9DdUd0QixjQUFRO0NQaWxrQlI7O0FBRUQ7RUFDRSxxQnNEbHNrQlE7RS9DOEdULHFCQUFtQjtFUHVsa0JsQixtQnNEcnNrQlE7RXREc3NrQlIscUJzRHJ0a0J1QjtFdERzdGtCdkIsY0FBYztFc0RucmtCZCxvQkFDQTtFdERzcmtCQSxnQkFBZ0I7RXNEcnJrQmpCLG9CQUFPO0N0RHVya0JQOztBc0RwcmtCQTtFQUNDLFlBQUE7Q3REdXJrQkQ7O0FBRUQ7RXNEcnJrQkUsWUFBVztFQUNYLGNBQVk7Q3REdXJrQmI7O0FBRUQ7RXNEcHJrQkUsZ0JBQWM7RUFDZCxZaER5VlE7RWdEeFZSLGVBQWE7Q3REc3JrQmQ7O0FBRUQ7RXNEcHJrQkUsZUFBYTtDdERzcmtCZDs7QUFFRCxxQnNEN3FrQkU7O0F0RCtxa0JGO0VBQ0Usb0JzRHRya0JlO0V0RHVya0JmLGdDc0RqcmtCQTtFdERrcmtCQSxVc0Qzc2tCQTtFdEQ0c2tCQSxjc0R0cmtCRTtFdER1cmtCRixnQkFBZ0I7RXNEN3FrQmpCLFNBQU87RUFDTixPQUFPO0VBQ1AsY0FBVTtFQUNWLFFBQU87Q3REK3FrQlI7O0FBRUQ7RU9sb2tCQyxtQkFBbUI7RVBvb2tCbEIsY3NEL3FrQk87RXREZ3JrQlAsbUJNNXVrQlM7RU42dWtCVCxPTTV1a0JBO0VONnVrQkEsbUJNNXVrQlM7RU42dWtCVCxZTTV1a0JPO0VONnVrQlAsY001dWtCUztFTjZ1a0JULFFNNXVrQkE7RU42dWtCQSwwQnNEbHJrQm9CO0V0RG1ya0JwQixrQk0xcWtCYztFTjJxa0JkLDBCTXpxa0JxQjtFTjBxa0JyQixnRHNEcnJrQjBCO1V0RHFya0IxQix3Q3NEcnJrQjBCO0N0RHNya0IzQjs7QUFFRDtFQUNFLG9CTWgrakJnQjtDTmkrakJqQjs7QUFFRDtFQUNFLGFNeGdrQkE7Q055Z2tCRDs7QUFFRDtFT3pwa0JDLGFBQVE7Q1AycGtCUjs7QUFFRDtFTzdwa0JDLGNBQVE7Q1ArcGtCUjs7QUFFRDtFQUNFLGlCc0QzcmtCYTtDdEQ0cmtCZDs7QU9ucWtCQTtFK0NuQkEseUJBQVE7VUFBUixpQkFBUTtFdEQwcmtCUCxtQnNEOXFrQkE7Q3REK3FrQkQ7O0FBRUQ7RUFDRSx5QnNEenJrQlc7VXREeXJrQlgsaUJzRHpya0JXO0V0RDBya0JYLHNCc0R6cmtCa0I7Q3REMHJrQm5COztBc0R2cmtCQztFQUNDLFdBQVc7RXREMHJrQloseUJBQWlCO1VBQWpCLGlCQUFpQjtDc0RwcmtCbEI7O0F0RHVya0JEO0VzRHBya0JFLGNBQWE7RUFDYixhQUFRO0VBRVIsUUFBQTtFdERxcmtCQSwwQnNEcHJrQm1CO0V0RHFya0JuQiwyQnNEcHJrQmlCO0V0RHFya0JqQixrQnNEcHJrQmU7RXREcXJrQmYsT3NEcHJrQk07Q3REcXJrQlA7O0FzRC9xa0JBO0VBQ0MsY0FBVztDdERrcmtCWjs7QXNEN3FrQkE7RUFDQyxlQUFjO0VBQ2QsZ0JoRDJQUTtFZ0QxUFIsa0JBQWdCO0VBQ2hCLGtCQUFnQjtFQUNoQixlQUFXO0VBQ1gsbUJBQWM7RUFDZCxjQUFRO0VBRVIsZ0JBQUE7Q3REK3FrQkQ7O0FBRUQscUJBQXFCOztBQUVyQjs7MkdzRHhxa0JnQjs7QXRENHFrQmhCOzsyR3NEdnFrQlk7O0F0RDJxa0JaO0VBQ0UsbUJBQW1CO0VzRHRxa0JwQixtQkFBUTtFQUNQLGNuRDdIZTtFbUQ4SGYsaUJBQWM7RUFDZCwwQm5EdkhVO0NIK3hrQlg7O0FBRUQ7RU1uMGtCRSxpQkFBUztDTnEwa0JWOztBQUVEO0VNandrQkUsZ0JnRHNGbUI7RWhEcEZqQixXQUFBO0VBSUYsT0FBQTtFQ3dCRCxRQUFRO0VQd3VrQlAsY3NEdHJrQk87RXREdXJrQlAsWXNEL3FrQlE7RS9DMURULGFBQVE7RVAydWtCUCxnQ3NEenJrQk87Q3REMHJrQlI7O0FBRUQ7RXNEM3FrQkUsWUFBQTtFdEQ2cWtCQSxxQnNENXFrQlc7RXREOHFrQlgscUJzRDVxa0JtQjtFdEQ2cWtCbkIsbUJzRDVxa0JXO0VBR1gscUJBQVM7RXREMnFrQlQsY3NEMXFrQlc7RXRENnFrQlgsb0JNOTFrQlM7RU4rMWtCVCxrQk05MWtCUztDTisxa0JWOztBQUVEO0VBQ0UscUJzRC9xa0JvQjtDdERncmtCckI7O0FBRUQ7RUFDRSxjTTNua0JFO0NONG5rQkg7O0FBRUQ7RUFDRSxxQnNEdHJrQjBCO0V0RHdya0IxQixxQnNEdnJrQjBCO0V0RHdya0IxQixtQk0xbmtCQTtFTjJua0JBLHFCTTFua0JBO0VOMm5rQkEsY00xbmtCQTtFTjZua0JBLG9Cc0R4cmtCZ0I7RXREeXJrQmhCLGdCc0R4cmtCYTtFdER5cmtCYixVc0R4cmtCUztFdER5cmtCVCxXc0R4cmtCUTtDdER5cmtCVDs7QUFFRDtFc0RycmtCRSxtQkFBUTtFdER1cmtCUixlc0R0cmtCYztDdER1cmtCZjs7QUFFRDtFQUNFLGlCc0R0cmtCZ0I7Q3REdXJrQmpCOztBQUVEO0VBQ0Usb0JzRHBya0JlO0N0RHFya0JoQjs7QUFFRDtFQUNFLGlCc0RscmtCWTtFdERtcmtCWixvQnNEbHJrQm1CO0V0RG1ya0JuQixvQnNEdHJrQk87RXREdXJrQlAsZXNEbHJrQlc7RXREbXJrQlgsMEJzRGxya0JhO0N0RG1ya0JkOztBQUVEO0VBQ0UsZ0JzRC9xa0JZO0N0RGdya0JiOztBQUVEO0VBQ0UsbUJzRHJya0JDO0V0RHNya0JELHNCc0Q5cWtCb0I7RUFNbkIsb0JBQUE7Q3REMHFrQkY7O0FBRUQ7RUFDRSxvQnNEdnFrQmM7RXREd3FrQmQsZXNEdHFrQmM7RXREdXFrQmQsZXNEdHFrQlk7RXREdXFrQlosb0JzRHRxa0JvQjtFQUduQixpQkFBQTtFdERxcWtCRCwyQnNEcHFrQmlCO0t0RG9xa0JqQix3QnNEcHFrQmlCO0V0RHFxa0JqQixlc0RwcWtCYztFdERxcWtCZCxZc0RwcWtCRTtDdERxcWtCSDs7QUFFRDtFc0RqcWtCRyxpQkFBQTtDdERtcWtCRjs7QUFFRDtFQUNFLFlzRGxxa0JTO0N0RG1xa0JWOztBQUVEO0VBQ0UsbUJzRGxxa0JtQjtFdERtcWtCbkIsWXNEbHFrQlk7RXREbXFrQloscUJzRDdva0JFO0V0RCtva0JGLHFCc0Q5cWtCQztFdEQrcWtCRCxtQnNEbnFrQmU7RXREb3FrQmYscUJzRGhya0JFO0V0RGlya0JGLGNzRG5xa0JJO0V0RHNxa0JKLG9Cc0Q5cGtCb0I7RXREK3BrQnBCLGdCc0Q5cGtCUTtFdEQrcGtCUixpQnNEOXBrQmlCO0VBU2hCLGdCQUFBO0N0RHVwa0JGOztBQUVEO0VBQ0UscUJzRHRwa0JVO0V0RHVwa0JWLFlzRHRwa0JVO0V0RHVwa0JWLHlCc0R0cGtCYTtFdER1cGtCYixXc0R0cGtCRTtFdER1cGtCRiwrQkdyNmtCZTtFSHM2a0JmLG9Cc0R0cGtCb0I7Q3REdXBrQnJCOztBQUVEO0VBQ0UsWXNEdnBrQkc7RXREd3BrQkgsVXNEcHFrQkU7RXREcXFrQkYsb0NFNTlrQmM7RW9EMFViLGdDQUFXO0V0RHNwa0JaLDRCc0RwcGtCb0I7RXREcXBrQnBCLG9Cc0RwcGtCYTtDdERxcGtCZDs7QUFFRDtFQUNFLGVFcitrQk87RUZzK2tCUCxlRzk2a0JVO0VIKzZrQlYsbUJzRHBwa0JjO0N0RHFwa0JmOztBQUVEO0VBQ0Usd0JzRHBwa0JvQjtFdERxcGtCcEIsZXNEcHBrQlk7RXREcXBrQlosWXNEcHBrQlk7RUFJWix3QkFBUztFdERrcGtCVCxtQnNEanBrQmU7RXREa3BrQmYsZXNEanBrQlk7Q3REa3BrQmI7O0FBRUQ7RUFDRSxtQk0xbWtCK0I7RU4ybWtCL0IsU0VyL2tCTztFRnMva0JQLE9zRDVva0JFO0VBRUQsWUFBQTtFdEQ0b2tCRCxhc0R4b2tCWTtFdER5b2tCWixxQk10K2tCUztFTncra0JULHFCTXQra0JTO0VOdStrQlQsbUJNdCtrQlM7RU51K2tCVCxxQk10K2tCUztFTnUra0JULGNNdCtrQlM7RU51K2tCVCx5QnNEN29rQnFCO0V0RDhva0JyQixzQnNEOW9rQnFCO0V0RGdwa0JyQiw2QnNEaHBrQjJCO0V0RGlwa0IzQix3Qk10d2tCdUI7RU51d2tCdkIsMEJNdHdrQm9CO0VOdXdrQnBCLHVCTTd2a0JBO0VOK3ZrQkEseUJzRHBwa0IyQjtFdERxcGtCM0Isb0JPOTRrQmdCO0VQKzRrQmhCLGVzRDdwa0JDO0N0RDhwa0JGOztBQUVEO0VBQ0Usa0JzRHRwa0JjO0VBbEJiLGVBQUE7RXREMHFrQkQsZ0JNcm9rQlE7Q05zb2tCVDs7QUFFRDtFQUNFLGVzRHJobEJhO0N0RHNobEJkOztBQUVEO0VBQ0UsY0FBYztDc0Q5b2tCZDs7QXREaXBrQkY7RU10Z2xCRSxtQkFBUztFQUNULGNBQVM7RUFDVCxxQkFBa0I7RUFFbEIscUJBQWE7RUFtRWIsbUJnRGlUb0I7RWhEaFRwQixxQmdEZ1R3QjtFaEQ1U3RCLGNBQWE7RWdEOFNkLG9CQUFvQjtFdER3cGtCckIsZ0JBQWdCO0VzRG5wa0JoQixpQ0FBTztFQUNOLGdDQUNBO0V0RG9wa0JELHdCQUF3QjtFc0RucGtCeEIsYUFBQTtDdERxcGtCRDs7QUFFRDtFc0RucGtCRyxpQkFBVztFQUNYLFlBQVk7RWhEeFliLGtCQUFTO0VBQ1QsZ0JBQVM7RUFDVCwwQkFBb0I7RUFDcEIsaUJBQVM7RUFDVCxlQUFTO0VBQ1Qsc0JBQWE7Q044aGxCZDs7QUFFRDtFTXQ5a0JFLGNnRDJUb0I7Q3RENnBrQnJCOztBQUVEO0VBQ0UsY0FBYztDc0QzcGtCZDs7QXREOHBrQkY7RU01aWxCRSxtQkFBUztFQUNULFdBQVM7Q044aWxCVjs7QUFFRDtFTTEra0JFLGNBQUE7Q040K2tCRDs7QUFFRDtFTTUwa0JJLFdBQUE7RUFDQSxZQUFBO0VBVUYsYUFBQTtDTnEwa0JEOztBQUVEO0VzRHZxa0JHLGdCQUFBO0V0RHlxa0JELGlCTXZza0JRO0VOd3NrQlIsZUFBZTtFc0R0cWtCZixXQUFBO0VoRHpaQSxtQkFBUztFQUNULDBCQUFxQjtFQUNyQixlQUFTO0NOa2tsQlY7O0FBRUQ7RU05L2tCRSxpQkFBaUI7Q05nZ2xCbEI7O0FBRUQ7RXNEOXFrQkcsaUJBQ0E7RXREK3FrQkQsbUJBQW1CO0VzRDlxa0JuQixXQUFBO0VBQ0MsT0FBTztFQUNQLFFBQVE7RUFDUixZaEQxQ087RU4wdGtCUixnQkFBZ0I7Q3NEOXFrQmhCOztBdERpcmtCRjtFTWxsbEJFLG1CQUFTO0VBQ1QsZUFBUztDTm9sbEJWOztBQUVEO0VNaGhsQkUsZ0JnRDRWb0I7RWhEMVZsQixlQUFlO0NOaWhsQmxCOztBQUVEO0VzRDlxa0JFLGNBQUE7Q3REZ3JrQkQ7O0FBRUQ7RXNEOXFrQkcsY0FBYztDdERncmtCaEI7O0FBRUQ7RUFDRSxtQnNEdnJrQkE7RXREd3JrQkEsWXNEaHJrQlM7Q3REaXJrQlY7O0FzRDdxa0JDO0VBQ0MsWUFBUztFQUNULGVBQVk7RUFDWixZbkQxWks7RW1EMlpMLGtCQUFlO0N0RGdya0JqQjs7QUFFRDtFQUNFLG1CQUFtQjtFc0Q3cWtCbkIsWUFBQTtFQUNDLGVBQVc7Q3REK3FrQmI7O0FBRUQ7RU1ybmxCRSxZQUFTO0VBQ1QsZUFBUztFQUNULG9CQUFhO0NOdW5sQmQ7O0FBRUQ7RU0vaWxCRSxZZ0QwWG9CO0VoRHBMbEIsZUFBQTtFQUNBLGdCZ0RvTG9CO0VoRGxMdEIsbUJBQW1CO0VBQ25CLGVBQUE7RUFDQSxpQmdEZ0xzQjtDdEQycmtCdkI7O0FBRUQ7RU1qNWtCRSxnQkFBQTtFQUNBLGlCZ0RvTjBCO0VBQ3pCLGVBQWU7RUFDZixtQkFBZ0I7RUFDaEIsWUFBVztDdEQrcmtCYjs7QUFFRDtFQUNFLGNNeGtsQkE7Q055a2xCRDs7QUFFRDtFQUNFLGNzRG5za0JFO0N0RG9za0JIOztBQUVEO0VBQ0Usb0JzRC9ya0JrQjtDdERnc2tCbkI7O0FBRUQ7RUFDRSxlc0Q5cmtCYTtDdEQrcmtCZDs7QUFFRDtFQUNFLG9Cc0Q5cmtCbUI7Q3REK3JrQnBCOztBQUVEO0VBQ0UsZXNEOXJrQkk7Q3REK3JrQkw7O0FBRUQ7RUFDRSxvQnNEOXJrQmtCO0N0RCtya0JuQjs7QUFFRDtFQUNFLGVzRDlya0JZO0N0RCtya0JiOztBQUVELHFCc0Q3cmtCaUI7O0F0RCtya0JqQjtFQUNFLGNzRDVya0JLO0N0RDZya0JOOztBQUVEO0VzRHRya0JHLG1CQUFBO0V0RHdya0JELHFCc0R2cmtCZTtFdER5cmtCZixxQkc1cGxCZTtFSDZwbEJmLG1Cc0R2cmtCYTtFdER3cmtCYixxQnNEdnJrQm9CO0V0RHdya0JwQixjTXIwa0JRO0VOdzBrQlIsb0JzRHJya0JFO0VBQ0Qsa0JBQUE7RXREc3JrQkQsK0JzRHJya0JhO0V0RHNya0JiLCtCTWxzbEJvQjtFTm9zbEJwQixpQ01sc2xCb0I7RU5tc2xCcEIsZ0NNbHNsQmtCO0VObXNsQmxCLDRCTWxzbEJvQjtFTm1zbEJwQixZTWxzbEJTO0VObXNsQlQsV01ob2xCQTtDTmlvbEJEOztBQUVEO0VBQ0UscUJzRDdya0J1QjtFdEQrcmtCdkIscUJNdDdrQm1CO0VOdTdrQm5CLG1CTXQ3a0JnQjtFTnU3a0JoQixxQnNEanNrQjZCO0V0RGtza0I3QixjTXAra0JFO0VOdStrQkYsb0JNOTlrQkE7RU4rOWtCQSxrQk05OWtCZTtFTis5a0JmLFlzRHJza0JFO0N0RHNza0JIOztBQUVEO0VBQ0UsYXNEcnNrQlc7RXREc3NrQlgsb0JzRGh0a0JFO0V0RGl0a0JGLGlCc0Rwc2tCZ0I7RXREcXNrQmhCLGdCc0Rwc2tCYztFdERxc2tCZCw2QkFBNkI7Q3NEM3JrQi9COztBdEQ4cmtCQTtFTWh1bEJFLGVBQVM7Q05rdWxCVjs7QUFFRDtFTWh1bEJFLG1CQUFhO0VBbUViLGlCQUFpQjtFQUNqQixXQUFBO0NOZ3FsQkQ7O0FBRUQscUJzRHBza0JzQjs7QXREc3NrQnRCO0VNcDlrQkUsZ0JBQWdCO0VBQ2hCLFNBQUE7RUE3Q0UsVUFBQTtFQUNBLGlCQUFlO0VBT2pCLDhEZ0RtVHFDO1VoRG5UckMsc0RnRG1UcUM7RWhEbFRyQyxvQkFBb0I7RUFDcEIsZ0JBQWU7RWdEa1RoQixpQm5ENWdCZ0I7RW1ENmdCaEIsYUFBWTtFQUNaLG1CQUFRO0V0RDZza0JQLG1Cc0Q1c2tCVTtFdEQ2c2tCVixjTXp2bEJTO0NOMHZsQlY7O0FBRUQ7RUFDRSxnQk16dmxCUztFTjB2bEJULE9NenZsQkE7RU4wdmxCQSxRTTdnbEJFO0VOOGdsQkYsZ0JNN2dsQmU7RU44Z2xCZixZTTVnbEJBO0VONmdsQkEsYU01Z2xCQTtFTjZnbEJBLCtCc0RydGtCK0I7Q3REc3RrQmhDOztBQUVEO0VBQ0UsbUJNOStrQmdCO0VOKytrQmhCLDZCc0R6dGtCMkI7Q3REMHRrQjVCOztBQUVEO0VzRHR0a0JDLHFCQUFTO0V0RHl0a0JSLHFCc0R2dGtCaUI7RXREd3RrQmpCLG1Cc0R2dGtCVztFdER3dGtCWCxxQkVueWxCYztFRm95bEJkLGNzRHZ0a0JBO0V0RDB0a0JBLG9Cc0RydGtCQTtFdERzdGtCQSxnQkFBZ0I7RXNEbnRrQmxCLDBCQUFhO0VBQ1osdUJoRDVNZ0M7RWdEOE1oQyxvQ0FDQTtFdERvdGtCQywrQkFBK0I7Q3NEbHRrQmpDOztBdERxdGtCQTtFc0RqdGtCQSxZQUFBO0N0RG10a0JDOztBc0Qvc2tCRDtFQUVFLHlCQUFnQjtDdERpdGtCakI7O0FzRDVza0JEO0VBRUUsaUJBQWdCO0N0RDhza0JqQjs7QXNEenNrQkQ7RUFFRSxnQkFBZ0I7RUFDaEIsT0FBQTtFdEQyc2tCQSxRQUFRO0VzRHZza0JWLFlBQWM7RUFDYixhQUFXO0VBRFosa0JBR0M7RXREd3NrQkMsb0JzRHZza0JnQjtFQUpsQixvQkFNQztFdER1c2tCQywwQnNEdHNrQlc7RXREdXNrQlgsZXNEdHNrQlk7RXREdXNrQlosZXNEdHNrQmE7RXREdXNrQmIsbUJzRHRza0JlO0V0RHVza0JmLGlDTS83a0IrQjtFTmc4a0IvQix3Q3NEdHNrQnlCO1V0RHNza0J6QixnQ3NEdHNrQnlCO0N0RHVza0IxQjs7QUFFRDtFQUNFLHNCc0Ryc2tCVztFdERzc2tCWCxZc0Ryc2tCUTtFdERzc2tCUixhc0Ryc2tCVztFdERzc2tCWCxrQnNEcnNrQlc7RXREc3NrQlgsbUJzRHJza0JZO0V0RHNza0JaLGdCc0Ryc2tCYTtFdERzc2tCYixlc0Ryc2tCUTtFdERzc2tCUiwwQnNEcnNrQnFCO0V0RHNza0JyQixpQnNEcnNrQmM7RXREc3NrQmQsZ0JzRHJza0JVO0N0RHNza0JYOztBQUVEO0VBQ0Usb0JzRHRza0JhO0N0RHVza0JkOztBQUVEO0VzRGpza0JBLG9CQUFnQjtDdERtc2tCZjs7QUFFRDtFc0Q1cmtCQSxvQkFBaUI7Q3REOHJrQmhCOztBQUVEO0VzRGhza0JBLG9CQUFnQjtDdERrc2tCZjs7QUFFRDtFQUNFLGNzRDFya0JZO0N0RDJya0JiOztBQUVEO0VBQ0UsWXNEMXJrQlU7Q3REMnJrQlg7O0FBRUQscUJHenpsQlE7O0FJaUVQO0UrQ29rQkQseUJBQWlCO0N0RHdya0JoQjs7QXNEeHJrQkQ7RUFLRSxnQ0FZQTtFL0NybEJELGdCQUFRO0VQaXdsQlAsaUNzRHpya0JEO1V0RHlya0JDLHlCc0R6cmtCRDtFdEQwcmtCQyxVc0R0cmtCTztFdER1cmtCUCxRc0R0cmtCRTtFdER1cmtCRixZc0R0cmtCRTtFdER1cmtCRixvQnNEdHJrQmlCO0V0RHVya0JqQixlc0R0cmtCVztDdER1cmtCWjs7QUFFRDtFc0Ryc2tCQSxvQkFrQkM7Q3REcXJrQkE7O0FBRUQ7RXNEbnJrQkUsZUFBZTtFQUNmLGdCQUFlO0VBQ2YsZWhENVUrQjtFZ0Q2VS9CLDJCQUF5QjtDdERxcmtCMUI7O0FBRUQ7RXNEbnJrQkUsZ0JwRC90QnNCO0NGbzVsQnZCOztBQUVEO0VBQ0UseUJzRG5za0JEO0N0RG9za0JBOztBQUVELHFCRzcybEJzQjs7QUgrMmxCdEI7RUFDRSxnQ3NEdjVsQmlCO0N0RHc1bEJsQjs7QUFFRDtFQUNFLG1CTXg0bEJTO0VOeTRsQlQscUJNeDRsQmtCO0VOMDRsQmxCLHFCTXg0bEJhO0VOeTRsQmIsbUJNNXBsQmtCO0VONnBsQmxCLHFCc0RwcmtCMEI7RXREcXJrQjFCLGNNM3BsQkE7RU44cGxCQSxvQk1qbGxCQTtFTmtsbEJBLGdCTWpsbEJBO0VOa2xsQkEseUJzRHpya0J3QjtFdEQwcmtCeEIsc0JzRDFya0J3QjtFdEQ0cmtCeEIsNkJzRDNya0I0QjtFdEQ0cmtCNUIsd0JzRDVya0JzQjtFdEQ2cmtCdEIsMEJzRDdya0I0QjtFdEQ4cmtCNUIsdUJzRDlya0I0QjtFdERnc2tCNUIseUJzRGh1a0JEO0V0RGl1a0JDLG9Cc0QvcmtCYztDdERnc2tCZjs7QUFFRDtFQUNFLFdzRDdya0JTO0N0RDhya0JWOztBQUVEO0VBQ0Usc0JzRDdya0JrQjtDdEQ4cmtCbkI7O0FBRUQ7RXNEdnJrQkUsY0FBQTtDdER5cmtCRDs7QUFFRCxxQk0zNmxCVzs7QU42NmxCWDs7O3dIc0QzcmtCNEI7O0F0RGdza0I1QjtpQk1sc2xCSTs7QU5xc2xCSjtFQUNFLG1CTWxzbEJBO0VObXNsQkEsZU1sc2xCQTtFTm1zbEJBLDRCc0Rwc2tCNEI7RXREcXNrQjVCLDBCc0Ryc2tCNEI7RXREdXNrQjVCLHVCc0R2c2tCc0I7RXREd3NrQnRCLHNCc0R4c2tCNEI7RXREeXNrQjVCLGtCc0R4c2tCaUI7Q3REeXNrQmxCOztBQUVEO0VBQ0UsbUJzRHhza0JjO0V0RHlza0JkLGVzRHhza0JXO0V0RHlza0JYLGlCc0R4c2tCYztFdER5c2tCZCx5QnNEeHNrQmM7Q3REeXNrQmY7O0FBRUQ7OztFc0Roc2tCRSxtQmhEbForQjtFZ0RtWi9CLGVBQVU7RUFDVixPQTl4Qlk7Q3REaytsQmI7O0FBRUQ7RUFDRSxRc0Ruc2tCTTtFdERvc2tCTixXQUFXO0NzRC9ya0JiOztBdERrc2tCQTtFQUNFLFNzRGhza0JBO0V0RGlza0JBLFdBQVc7Q3NEN3JrQmI7O0F0RGdza0JBO0VzRDdya0JDLFNBQVM7RUFDVCxXQUFVO0N0RCtya0JWOztBQUVEO0VBQ0UsbUJBQW1CO0VzRDNya0JyQixlQUFTO0VBQ1IsUUFBQTtFQUNBLFNBQVE7Q3RENnJrQlI7O0FBRUQ7RUFDRSxtQk10K2xCUztFTnUrbEJULGVNdCtsQlM7RU51K2xCVCxPTXQrbEJBO0VOdStsQkEsUU10K2xCQTtDTnUrbEJEOztBQUVEO0VBQ0UsbUJNdjZsQkE7RU53NmxCQSxjTXY2bEJBO0VOdzZsQkEsUU1wNmxCRTtFTnE2bEJGLFNNbjZsQkE7Q05vNmxCRDs7QUFFRDtFQUNFLG1CTTc2bEJBO0VOODZsQkEsZU01NmxCRTtFTjY2bEJGLGdCTXo2bEJTO0VOMDZsQlQsV001d2xCRTtDTjZ3bEJIOztBQUVEO0VBQ0UsV010d2xCQTtDTnV3bEJEOztBQUVEO0VzRHhza0JDLG1CQUFZO0UvQ2p0QlosZUFBUTtFUDQ1bEJQLFFzRDdza0JGO0V0RDhza0JFLGdCc0Qxc2tCVztDdEQyc2tCWjs7QUFFRDtFQUNFLG1Cc0Qxc2tCTztFdEQyc2tCUCxlc0Qxc2tCVztFdEQyc2tCWCxTc0Qxc2tCQTtFdEQyc2tCQSxnQk0zZ21CUztDTjRnbUJWOztBQUVEOzs7RUFHRSxtQk16OGxCQTtFTjA4bEJBLGVNejhsQkE7RU4wOGxCQSxPTXQ4bEJFO0VOdThsQkYsUU1yOGxCQTtFZ0R1dUJGLGdCQWNDO0V0RGt0a0JDLG9Cc0RqdGtCWTtDdERrdGtCYjs7QUFFRDtFQUNFLG1CQUFtQjtFc0Q3c2tCckIsY0FBZ0I7RUFDZixtQkFDQTtFdEQ4c2tCQyxVQUFVO0VzRDVza0JaLFFBQUE7RUFDQyxZQUFXO0VBQ1gsYXBEdDJCUTtDRm9qbUJSOztBQUVEO0VBQ0UsZXNEN3NrQmE7Q3REOHNrQmQ7O0FBRUQ7RUFDRSxtQnNENXNrQlU7RXRENnNrQlYsT3NENXNrQkE7RXRENnNrQkEsUXNEenRrQkY7RXREMHRrQkUsV3NENXNrQkM7RXRENnNrQkQsWU9yOGxCTztFUHM4bEJQLGlCc0Q1dGtCVztDdEQ2dGtCWjs7QUFFRDtFc0QvdGtCQSxZQUFBO0N0RGl1a0JDOztBQUVEO0VBQ0UsbUJzRHZza0JXO0V0RHdza0JYLFVzRHZza0JBO0V0RHdza0JBLFFzRHZza0JBO0V0RHdza0JBLG9Cc0R2c2tCYztFdER3c2tCZCxtQnNEdnNrQlU7RXREd3NrQlYsZUU3a21CTztFRjhrbUJQLGlCc0RqdGtCRDtFdERrdGtCQyxlTXJzbEJRO0VOc3NsQlIsWXNEdnNrQlE7Q3REd3NrQlQ7O0FBRUQ7RUFDRSxtQnNEdnRrQkQ7RXREd3RrQkMsZXNEcnNrQlM7RXREc3NrQlQsT3NEcnNrQkM7RXREc3NrQkQsVXNEcnNrQkM7RXREc3NrQkQsWXNEcnNrQkM7RUEvQ0gsYUFBYTtFdERzdmtCWCxnQk12a21CUztFTndrbUJULDZCTXZrbUJxQjtFTndrbUJyQixXTXZrbUJTO0NOd2ttQlY7O0FBRUQ7RUFDRSxpQk1yZ21CQTtFTnNnbUJBLHlCc0R6c2tCeUI7RXREMHNrQnpCLG9CTXBnbUJpQjtDTnFnbUJsQjs7QUFFRDtFQUNFLGFNOTFsQkE7Q04rMWxCRDs7QUFFRDtFQUNFLDhCTXYwbEJ1QjtFTncwbEJ2QiwwQnNEanRrQnFCO0V0RGt0a0JyQixrQk1oMGxCZ0I7RU5pMGxCaEIsbUJzRG50a0JxQjtFdERvdGtCckIsb0JzRHh0a0JHO0V0RHl0a0JILHFCc0RsdGtCQztFdERtdGtCRCx3QnNEbHRrQkE7RXREbXRrQkEsMEJzRGx0a0JlO0V0RG10a0JmLHNCRWxubUJjO0VGbW5tQmQscUJzRGx0a0JhO0V0RG10a0JiLGlCc0RsdGtCYztFdERtdGtCZCx5QnNEbHRrQmE7RXREbXRrQmIsMEJzRGx0a0JrQjtFdERtdGtCbEIsNEJzRGx0a0JvQjtFdERtdGtCcEIsK0JzRGx0a0JtQjtFdERtdGtCbkIscUNzRGx0a0JnQjtDdERtdGtCakI7O0FBRUQ7Ozt3SHNEOXNrQkc7O0F0RG10a0JIO2tCc0QzdWtCQzs7QXREOHVrQkQ7Ozs7OztFQU1FLDRGRzFsbUJzQjtDSDJsbUJ2Qjs7QUFFRDtFQUNFLGFzRDdza0JTO0N0RDhza0JWOztBQUVEO0VzRHpza0JBLGFBQUE7Q3REMnNrQkM7O0FBRUQ7RU16MmxCRSxhQUFBO0VBQ0EsVUFBQTtDTjIybEJEOztBQUVEO0VzRDFza0JDLGFBQVc7RUFDWCw2QkFBZTtDdEQ0c2tCZjs7QXNEeHNrQkQ7RUFDQyxhQWo5QmdCO0VBazlCaEIseUJBQW9CO0N0RDJza0JwQjs7QUFFRDtFc0R6c2tCQyxhQUFTO0V0RDJza0JSLGdDQUFnQztDc0R4c2tCbEM7O0F0RDJza0JBO0VzRHhza0JDLGFBQWE7RUFFYixVQUFVO0VBQ1YsNkJBQ0E7Q3REd3NrQkE7O0FBRUQ7RXNEeHNrQkEsVUFBQTtFdEQwc2tCRSxhc0R0c2tCVztFdER1c2tCWCxXc0R0c2tCVTtFdER1c2tCViw2QnNEdHNrQm1CO0N0RHVza0JwQjs7QUFFRDtFQUNFLFlzRHJza0JDO0V0RHNza0JELFVzRHJza0JDO0V0RHNza0JELGlCc0Ryc2tCZ0I7RXREc3NrQmhCLGNzRHJza0JhO0N0RHNza0JkOztBQUVEO0VPbmttQkMsMEJBQXlCO0NQcWttQnpCOztBQUVEO0VBQ0UsWXNEaHNrQlc7RXREaXNrQlgsYXNEaHNrQlM7RUFLUixVQUFBO0V0RDZya0JELDhCc0Q1cmtCZ0I7Q3RENnJrQmpCOztBQUVEOztFQUVFLDhCc0R6cmtCQztDdEQwcmtCRjs7QUFFRDs7RUFFRSxZTXBubUJBO0VOcW5tQkEsZ0JNcG5tQmM7RU5xbm1CZCxtQnNEeHJrQm9CO0V0RHlya0JwQixrQnNEenJrQndCO0V0RDBya0J4QixPc0R6cmtCQztFdEQwcmtCRCxpQnNEenJrQlk7RXREMHJrQlosb0JzRHpya0JrQjtFdEQycmtCbEIsbUJzRHpya0JpQjtDdEQwcmtCbEI7O0FBRUQ7OztFQUdFLFlNN25tQkU7RU44bm1CRixnQnNEM3JrQnFCO0V0RDRya0JyQixtQnNEM3JrQlk7RXRENHJrQlosa0JzRDFya0JPO0V0RDJya0JQLGlCc0QxcmtCWTtFdEQycmtCWixvQnNEMXJrQlc7RXRENHJrQlgsbUJzRDFya0JlO0N0RDJya0JoQjs7QUFFRDs7O0VBR0UsbUJzRDFya0JZO0V0RDJya0JaLGVzRDFya0JZO0V0RDJya0JaLFlzRDFya0JHO0V0RDJya0JILGFzRHhya0JDO0V0RHlya0JELFVzRHhya0JFO0V0RHlya0JGLFNzRHhya0JPO0V0RHlya0JQLFVzRHhya0JPO0V0RHlya0JQLGtCc0R4cmtCZTtFdER5cmtCZixpQnNEeHJrQlc7RXREeXJrQlgsOEJzRHhya0JhO0V0RHlya0JiLDBCc0RqcmtCRTtDdERrcmtCSDs7QUFFRDtFQUNFLG9Cc0R2cmtCZTtDdER3cmtCaEI7O0FBRUQ7RUFDRSxZc0RwcmtCUztFdERxcmtCVCxtQnNEcHJrQlk7RXREcXJrQlosY3NEcHJrQlc7Q3REcXJrQlo7O0FBRUQscUJzRHBya0JhOztBdERzcmtCYjs7OztFQUlFOztBQUVGO0VBQ0UsaUJzRHJya0JlO0V0RHNya0JmLGlCc0RycmtCYztFdERzcmtCZCxrQnNEcnJrQmM7RXREc3JrQmQsa0JNaGhtQkU7Q05paG1CSDs7QUFFRDtFQUNFLGlCTXZnbUJBO0VOd2dtQkEsaUJzRHpya0JhO0V0RDBya0JiLGtCc0QvcmtCRTtFdERnc2tCRixrQk0xNGxCUTtDTjI0bEJUOztBQUVELHVDc0R2cmtCcUI7O0F0RHlya0JyQjtFQUNFLFlNbGhtQkE7RU5taG1CQSxjTWxobUJBO0NObWhtQkQ7O0FBRUQ7RUFDRSxpQnNEeHJrQlk7Q3REeXJrQmI7O0FBRUQ7RUFDRSxZTXJzbUJFO0VOc3NtQkYsY3NEM3JrQnFCO0N0RDRya0J0Qjs7QUFFRCx3QnNEdnJrQkk7O0F0RHlya0JKO0VBQ0Usc0JzRG5ya0JhO0V0RG9ya0JiLGdCTWh0bUJBO0NOaXRtQkQ7O0FBRUQ7RUFDRSxtQnNEdHJrQlM7RXREdXJrQlQsY3NEdHJrQlU7RXREdXJrQlYsY3NEdHJrQlE7RXREdXJrQlIsMEJzRHRya0JpQjtFdER1cmtCakIsb0JNemptQmtCO0VOMGptQmxCLFlNemptQkU7Q04wam1CSDs7QUFFRDtFQUNFLDJCc0R6cmtCdUI7Q3REMHJrQnhCOztBQUVEO0VzRHJya0JDLG1CQUNDO0V0RHNya0JBLE9zRHJya0JNO0V0RHNya0JOLFFzRHJya0JDO0V0RHNya0JELFlzRHJya0JRO0V0RHNya0JSLGFzRHJya0JXO0V0RHNya0JYLFdzRHJya0JDO0VBTkYsaUJBUUM7Q3REcXJrQkQ7O0FBRUQ7RUFDRSxtQnNEdnJrQndCO0VBVHpCLFlBQUE7RXREa3NrQkMsVXNEdHJrQlE7RXREdXJrQlIsWXNEdHJrQkM7RUFiRixhQUFhO0V0RHFza0JaLG9Cc0RucmtCRTtFQWxCSCxlQW9CQztFdERtcmtCQSxrQnNEbHJrQmdCO0VBckJqQixtQkF1QkM7RXREa3JrQkEsZ0JzRGpya0JhO0VBR2QsMEJBQWlCO0V0RGdya0JoQixtQnNEL3FrQmdCO0N0RGdya0JqQjs7QUFFRDtFQUNFLGdCQUFnQjtDTzN0bUJqQjs7QVA4dG1CRDtFc0QzcWtCQyxtQkFJQztFdER5cWtCQSxPc0R4cWtCQztFQUdGLFFBQUE7RXREdXFrQkMsWXNEdHFrQlM7RXREdXFrQlQsYUFBYTtFc0RycGtCZixxQkFBWTtFQUVYLHFCQVFBO0VBVkQsbUJBR0M7RXREdXBrQkMscUJzRHRwa0JhO0V0RHVwa0JiLGNzRHRwa0JVO0V0RHlwa0JWLG9Cc0RycGtCQTtFdERzcGtCQSxnQkFBZ0I7RXNEbnBrQmxCLHlCQUFlO0VBQ2Qsc0JBQ0E7RS9DNWxDQSw2QkFBd0I7RStDOGxDekIsd0JBQWdCO0V0RHFwa0JkLDBCc0RucGtCWTtFdERvcGtCWix1QnNEanBrQkQ7RXJEN2tDRCx5QkFBcUI7RXNEdEpyQixvQkFBUTtFQUdOLDJCQUF5QjtFQUN6QixzQkFBbUI7RUFDbkIsb0JBbVNEO0VoRHhLQSxxQ0FBeUI7TUFBekIsaUNBQXlCO1VBQXpCLDZCQUF5QjtFUDh2bUJ4Qiw2QnVEOTNtQk07RXZEODNtQk4sd0J1RDkzbUJNO0V2RDgzbUJOLHFCdUQ5M21CTTtFdkQrM21CTixtQnVEdjNtQlk7RXZEdzNtQlosY3VEdjNtQlk7RXZEdzNtQlosbUJ1RHYzbUJRO0N2RHczbUJUOztBQUVEO0VBQ0UsZXVEdjNtQlc7RXZEdzNtQlgsWXVEdjNtQlE7RWhEaUhULG1CQUFtQjtFUHd3bUJsQixpQnVEeDRtQk07Q3ZEeTRtQlA7O0FBRUQ7RUFDRSxxQk1uM21CUztFTnEzbUJULHFCTW4zbUJTO0VObzNtQlQsbUJNbjNtQlM7RU5vM21CVCxxQk1uM21CUztFTm8zbUJULGNNbjNtQlM7RU5zM21CVCxvQnVENTNtQnFCO0V2RDYzbUJyQixnQnVENzNtQnFCO0V2RDgzbUJyQix5QnVENzNtQnVCO0V2RDgzbUJ2QixzQnVEOTNtQnVCO0V2RGc0bUJ2Qiw2QnVEaDRtQjZCO0V2RGk0bUI3Qix3QnVEajRtQjZCO0V2RGs0bUI3QiwwQnVEajRtQmE7RXZEazRtQmIsdUJ1RGo0bUJvQjtFdkRtNG1CcEIseUJNOWdtQitCO0VOK2dtQi9CLG9CdURoNG1CbUI7RXZEbTRtQm5CLDJCdUQ1M21CQztFdkQ2M21CRCxzQk9ueW1Ca0I7Q1BveW1CbkI7O0FBRUQ7RUFDRSxXTTk0bUJTO0NOKzRtQlY7O0FBRUQ7RUFDRSxrQ005NG1Cb0I7TU44NG1CcEIsOEJNOTRtQm9CO1VOODRtQnBCLDBCTTk0bUJvQjtDTis0bUJyQjs7QUFFRDtFQUNFLFdNejBtQkU7Q04wMG1CSDs7QUFFRDtFQUNFLFlNbG9tQkE7RU5tb21CQSwwQnVEMTRtQjZCO0V2RDI0bUI3QixjTWxvbUJXO0VObW9tQlgsbUJ1RDM0bUJhO0V2RDQ0bUJiLG9CdUQzNG1CUztDdkQ0NG1CVjs7QUFFRDtFQUNFLGN1RDU0bUJZO0N2RDY0bUJiOztBQUVEO0VBQ0UsNEJNdDZtQm9CO0NOdTZtQnJCOztBQUVEO0VBQ0UsNEJNdDZtQm9CO0NOdTZtQnJCOztBQUVEO0VBQ0UsNEJ1RDk0bUJ5QjtDdkQrNG1CMUI7O0FBRUQ7RUFDRSxpQnVEeDVtQkE7Q3ZEeTVtQkQ7O0FBRUQ7RUFDRSxjdURsNW1CSTtDdkRtNW1CTDs7QUFFRDtFQUNFLGV1RGo1bUJhO0V2RGs1bUJiLFl1RGo1bUJXO0V2RGs1bUJYLGdCdURqNW1CYTtFdkRrNW1CYiw4QnVEajVtQnNDO0V2RGs1bUJ0QyxpQkd6NW1CVTtFSDA1bUJWLGV1RGo1bUJJO0N2RGs1bUJMOztBQUVEO0VBQ0UsZ0J1RGo1bUJnQjtFdkRrNW1CaEIsaUJ1RDU1bUJHO0V2RDY1bUJILGV1RGo1bUJNO0V2RGs1bUJOLFl1RDk1bUJHO0V2RCs1bUJILHFCdURoNW1CaUI7RXZEaTVtQmpCLG1CdURoNW1CZTtDdkRpNW1CaEI7O0FBRUQ7RUFDRSx5QnVEaDVtQmtCO0N2RGk1bUJuQjs7QUFFRDtFQUNFLFd1RHg2bUJHO0N2RHk2bUJKOztBQUVEO0VBQ0Usb0J1RC80bUJpQjtFdkRnNW1CakIsb0J1RC80bUJpQjtFdkRnNW1CakIsYXVEOTZtQkc7RXZEKzZtQkgsaUN1RDc0bUJLO0N2RDg0bUJOOztBQUVEO0VBQ0UsZ0J1RDE0bUJZO0N2RDI0bUJiOztBQUVEOztFQUVFLGdCdUQzNG1CSTtDdkQ0NG1CTDs7QUFFRDtFQUNFLGV1RDM0bUJhO0N2RDQ0bUJkOztBQUVEO0VBQ0UsaUJ1RHo0bUJnQjtDdkQwNG1CakI7O0FBRUQ7RUFDRSx3QkUvL21CTztFRmdnbkJQLDRCdUR6NG1CMkI7RXZEMDRtQjNCLG1CT3Y0bUJPO0VQdzRtQlAsd0J1RHA1bUJFO0V2RHE1bUJGLHNCdUR4NG1Ca0I7RXZEeTRtQmxCLG1CdUR4NG1CTTtFdkR5NG1CTixpQnVEeDRtQmU7Q3ZEeTRtQmhCOztBQUVEO0VBQ0UsWXVEejZtQkM7RXZEMDZtQkQsZXVEcjRtQmlCO0V2RHM0bUJqQixZdURyNG1CVTtFdkRzNG1CVixpQnVEcjRtQlU7Q3ZEczRtQlg7O0FBRUQ7RUFDRSx5QnVEcjRtQjJCO0N2RHM0bUI1Qjs7QUFFRDtFQUNFLHNCdURwN21CTztFdkRxN21CUCxnQnVEbjRtQlE7Q3ZEbzRtQlQ7O0FBRUQ7RUFDRSxzQnVELzNtQmtCO0V2RGc0bUJsQiw0QkUxaG5CYztDRjJobkJmOztBQUVEO0VBQ0UsNEJ1RC8zbUJhO0N2RGc0bUJkOztBQUVEO0VBQ0UsNEJ1RGg0bUJ3QjtDdkRpNG1CekI7O0FBRUQ7RU8zNm1CQyxnQkFBUTtFUDY2bUJQLFN1RC8zbUJBO0V2RGc0bUJBLFV1RDkzbUJJO0V2RCszbUJKLHlDdUQ5M21CdUI7TXZEODNtQnZCLHFDdUQ5M21CdUI7VXZEODNtQnZCLGlDdUQ5M21CdUI7RXZEKzNtQnZCLG9CdUQ5M21Ca0I7RWhEbERuQixjQUFRO0VQazdtQlAsbUJ1RHA0bUJXO0V2RHE0bUJYLG1CdUQ5M21CYztFdkQrM21CZCxzQnVEOTNtQmE7RXZEKzNtQmIsWXVEOTNtQlc7RXZEKzNtQlgsaUJ1RDkzbUJlO0V2RCszbUJmLGF1RDkzbUJJO0V2RCszbUJKLGtCdUQ5M21CZ0I7Q3ZEKzNtQmpCOztBQUVEO0VBQ0UsZXVEOTNtQmM7RXZEKzNtQmQsZ0J1RDkzbUJnQjtFQUdoQiwwQkFBUTtFdkQ2M21CUixtQnVENTNtQmdCO0V2RDYzbUJoQixpQnVENTNtQmdCO0N2RDYzbUJqQjs7QUFFRDtFQUNFLGdCdURsNG1CTztFdkRtNG1CUCxtQnVEMzNtQm1CO0V2RDQzbUJuQixXT3Q4bUJPO0NQdThtQlI7O0FBRUQ7RUFDRSxxQnVEMzNtQmE7RXZENDNtQmIsZ0JPMzhtQk87RVA0OG1CUCxnQ3VEMTRtQlE7RXZEMjRtQlIsT3VEMTNtQkk7RXZEMjNtQkosUXVEejNtQkc7RXZEMDNtQkgsWUV6a25CTztFRjBrbkJQLGF1RDMzbUJHO0N2RDQzbUJKOztBQUVEOztFQUVFLG9CdURqM21CbUI7RXZEazNtQm5CLGV1RDkybUJFO0V2RCsybUJGLGV1RDkybUJJO0N2RCsybUJMOztBQUVEOztFQUVFLGNNbmtuQlM7RU5va25CVCxtQk1ua25CUztFTm9rbkJULG9CTW5rbkJTO0VOb2tuQlQsaUJNbmtuQlM7Q05va25CVjs7QUFFRDs7RUFFRSxtQnVEaDNtQnFCO0V2RGkzbUJyQixjdURqM21CcUI7Q3ZEazNtQnRCOztBQUVEOztFQUVFLFlNdnptQkE7RU53em1CQSxZTWh4bUJBO0VOaXhtQkEsYU1oeG1CQTtFTml4bUJBLGVNM3dtQkU7RU40d21CRixtQnVEeDNtQnlCO0V2RHkzbUJ6QixRdUR4M21CRTtFdkR5M21CRixVRTFtbkJPO0VxRG9QUCxvQkFBUztFdkR3M21CVCxXdUR2M21CVztDdkR3M21CWjs7QUFFRDs7RUFFRSxrQnVEdjNtQmM7RXZEdzNtQmQsbUJHdGtuQmlCO0NIdWtuQmxCOztBQUVEOztFQUVFLFdNcG1uQlM7RU5xbW5CVCxpQk1wbW5CUztFTnFtbkJULG9CTXBtbkJTO0NOcW1uQlY7O0FBRUQ7O0VBRUUsaUJNbGluQmM7Q05taW5CZjs7QUFFRDs7RUFFRSxtQnVENTNtQm9CO0N2RDYzbUJyQjs7QUFFRDtFQUNFLGN1RDUzbUJnQjtDdkQ2M21CakI7O0FBRUQ7RXVEejNtQkcsbUJBQU87RXZEMjNtQlIsZ0JHNWxuQnNCO0VINmxuQnRCLG1CTW53bUJRO0VOb3dtQlIsb0J1RHgzbUJHO0VBQ0EsMEJBQVE7RXZEeTNtQlgsNkJ1RHYzbUJpQztFaEQvSmxDLG9CQUFtQjtDUHdobkJuQjs7QUFFRDtFdURoM21CQSxvQkFBTztDdkRrM21CTjs7QUFFRDtFdURoM21CRSxlQUFjO0VBQ2QsbUJBQWlCO0VBQ2pCLGlCQUFXO0VBQ1gsWUFBUztDdkRrM21CVjs7QUFFRDtFQUNFLGFBQWE7Q3VELzJtQmY7O0F2RGszbUJBO0V1RC8ybUJFLG1CcER4UWlCO0VvRHlRakIsWUFBUztFQUNULFNBQVE7RUFDUixvQ0FBaUI7TUFBakIsZ0NBQWlCO1VBQWpCLDRCQUFpQjtDdkRpM21CbEI7O0FBRUQ7RXVEejNtQkEsbUJBVVc7RXZEaTNtQlQscUJ1RGgzbUJhO0V2RGszbUJiLHFCdURoM21Cb0I7RXZEaTNtQnBCLG1CdURoM21CVTtFdkRpM21CVixxQnVEaDNtQlc7RXZEaTNtQlgsY3VEaDNtQlk7RXZEbTNtQlosb0J1RGgzbUJjO0V2RGkzbUJkLGdCdURoM21CYTtFdkRpM21CYix5QkFBeUI7RXVENzJtQjNCLHNCQUFRO0VBRU4sNkJBQXFCO0VBQ3JCLHdCQUFrQjtFQUNsQiwwQkFBVztFQUNYLHVCQVFEO0V2RHcybUJDLHlCTXB6bUIrQjtFTnF6bUIvQixvQnVEOTJtQm9CO0V2RCsybUJwQixldUQ5Mm1CVTtFdkQrMm1CVixZdUQ5Mm1CVztFdkQrMm1CWCxZdUQ5Mm1CVztFdkQrMm1CWCxhQUFhO0NPemtuQmQ7O0FQNGtuQkQ7RUFDRSxZQUFZO0VPN2tuQmIsYUFBUTtFZ0RzT1AsY0FBUTtFdkQwMm1CUixldUR6Mm1CWTtFdkQwMm1CWixvQnVEejJtQlk7RXZEMDJtQlosV3VEejJtQlU7RXZEMDJtQlYsd0N1RHoybUJRO0V2RHkybUJSLG1DdUR6Mm1CUTtFdkR5Mm1CUixnQ3VEejJtQlE7RXZEMDJtQlIsaUJ1RHoybUJjO0N2RDAybUJmOztBQUVEO0VBQ0UsZ0J1RHoybUJFO0V2RDAybUJGLHFCdUR6Mm1CcUI7RXZEMDJtQnJCLGlCdUR6Mm1CRTtFdkQwMm1CRixvQkc3cG5CVTtDSDhwbkJYOztBQUVEO0VBQ0UsNEJ1RHoxbUJDO0N2RDAxbUJGOztBQUVEO0VBQ0Usb0J1RHgybUJHO0N2RHkybUJKOztBQUVEO0VBQ0UsbUJ1RDUybUJHO0V2RDYybUJILGV1RHQybUJpQjtFdkR1Mm1CakIsWUFBWTtFQ2hsbkJkLGdCQUFBO0N1RDNKQTs7QXhEK3VuQkE7RU1udG5CRSxtQkFBUztFQUNULFdBQVM7RUFDVCxZQUFTO0VBQ1QsYUFBUztFQUNULFdBQVM7RUFtRVQsZUFBQTtFQUNBLE9BQUE7RUFJRSxRQUFBO0NOZ3BuQkg7O0FBRUQ7RUFDRSxxQndEL3VuQmdCO0V4RGl2bkJoQixxQndEOXVuQlc7RXhEK3VuQlgsbUJZOXZuQm1CO0VaK3ZuQm5CLHFCd0Q5dW5CaUI7RXhEK3VuQmpCLGN3RDl1bkJZO0V4RCt1bkJaLDBCRXR2bkJlO0VGdXZuQmYsdUJNdnVuQm9CO0VOeXVuQnBCLHlCTXZ1bkJvQjtFTnd1bkJwQixvQk12dW5Ca0I7RU53dW5CbEIseUJNdnVuQm9CO0VOd3VuQnBCLHNCTXZ1bkJhO0VOeXVuQmIsNkJ3RHB2bkJ1QjtFeERxdm5CdkIsd0J3RHJ2bkJ1QjtFeERzdm5CdkIsbUJ3RHR2bkJ1QjtFeER1dm5CdkIsZU0vL21CRTtFTmdnbkJGLGFNLy9tQkU7RU5nZ25CRixpQk05L21CQTtFTisvbUJBLGlCTTkvbUJBO0VOKy9tQkEscUJ3RDF2bkJ5QjtDeEQydm5CMUI7O0FBRUQ7RXdEeHZuQkMsZUFBQTtFeEQwdm5CQywwQndEaHZuQkE7RXhEaXZuQkEsb0JPcHBuQmdCO0VQcXBuQmhCLDZCd0Q1dm5CRDtFeEQ0dm5CQyx3QndENXZuQkQ7RXhENHZuQkMscUJ3RDV2bkJEO0V4RDZ2bkJDLG9Cd0Qxdm5CYztFeEQydm5CZCxtQk92cG5CZ0I7RVB3cG5CaEIsa0J3RC92bkJEO0V4RGd3bkJDLHFCTWh3bkJTO0VOaXduQlQsWU1od25CQTtFTml3bkJBLGlCTWh3bkJTO0VOaXduQlQsa0JNaHduQlM7RU5pd25CVCxtQk1od25CUztDTml3bkJWOztBQUVEO0VBQ0UsZU0zcm5CRTtFTjRybkJGLFlNMXJuQkE7RU4ycm5CQSxhTXhobkJFO0VOeWhuQkYsaUJNeGhuQkU7RU55aG5CRixnQk12aG5CQTtFTndobkJBLG1xSndEcnduQmdDO0V4RHN3bkJoQyxzQ3dEcHduQkE7Q3hEcXduQkQ7O0FBRUQ7RUFDRSx1SHdEdnduQlM7RXhEd3duQlQsd0ZNbnhuQm9CO0VObXhuQnBCLHlETW54bkJvQjtFTnN4bkJwQixzRE1ueG5Ca0I7RU5veG5CbEIsdURNbnhuQm9CO0NOb3huQnJCOztBQUVEO0VBQ0UsbXFKTWh0bkJxQjtFTml0bkJyQixzQ3dEN3duQjBCO0N4RDh3bkIzQjs7QUFFRDtFQUNFLG1CTXppbkJBO0VOMGluQkEsVU8xcm5CTztFUDJybkJQLGdCd0R2eG5CRDtFeER3eG5CQyxnQndEaHhuQlU7RUFHWCxpQkFBTztFeEQrd25CTixZd0Q3d25CTztFeEQ4d25CUCxtQndEN3duQlk7RXhEOHduQlosYXdEN3duQlE7RXhEOHduQlIsU3dEN3duQkE7RXhEOHduQkEsZU1sN21CUTtFTm03bUJSLGV3RDd3bkJhO0V4RDh3bkJiLDBCRzl3bkJlO0VIK3duQmYsZ0J3RDd3bkJZO0V4RDh3bkJaLGVFaDBuQk87Q0ZpMG5CUjs7QUFFRDtFQUNFLDhCd0Q5d25CUztFeEQrd25CVCxhd0Q5d25CRTtFeEQrd25CRiw0QndENXduQlE7Q3hENnduQlQ7O0FBRUQ7RUFDRSxtQk10em5CUztFTnV6bkJULFVNdHpuQk87RU51em5CUCxZTXR6bkJTO0NOdXpuQlY7O0FBRUQ7RUFDRSxnQk1wdm5CYztDTnF2bkJmOztBQUVEO0VBQ0Usb0N3RG54bkIrQjtNeERteG5CL0IsZ0N3RG54bkIrQjtVeERteG5CL0IsNEJ3RG54bkIrQjtDeERveG5CaEM7O0FBRUQ7RUFHRSxvQk0vaW5CQTtFTmdqbkJBLGdCTS9pbkJBO0VOZ2puQkEseUJ3RDF4bkIyQjtFeEQyeG5CM0Isc0J3RDF4bkJVO0V4RDR4bkJWLDZCRS8xbkJjO0VGZzJuQmQsd0J3RGp4bkJBO0V4RGt4bkJBLGlCd0QxeG5CQTtDeEQyeG5CRDs7QUFFRDtFd0RweG5CQyxhQUFBO0V4RHN4bkJDLGF3RHJ4bkJVO0V4RHN4bkJWLGdCTXAxbkJTO0VOcTFuQlQsb0NNcDFuQnFCO01ObzFuQnJCLGdDTXAxbkJxQjtVTm8xbkJyQiw0Qk1wMW5CcUI7RU5xMW5CckIsbUJNcDFuQlM7RU5xMW5CVCxtcUpNcDFuQmtCO0VOcTFuQmxCLHNDTXAxbkJvQjtDTnExbkJyQjs7QUFFRDtFQUNFLFlNL3duQkU7RU5neG5CRiwwQndENXhuQnVCO0V4RDZ4bkJ2QixrQk01bW5Ca0I7RU42bW5CbEIsZU01bW5CZTtFTjZtbkJmLDhCd0Q5eG5CeUI7RXhEK3huQnpCLG1CTTNtbkJBO0VONG1uQkEsaUJNM21uQmU7RU40bW5CZixlTTlrbkJFO0NOK2tuQkg7O0FBRUQ7RUFDRSxhTTdrbkJXO0VOOGtuQlgsYXdEcHluQlU7RXhEcXluQlYsZ0J3RHB5bkJVO0V4RHF5bkJWLG9Dd0RweW5CTztNeERveW5CUCxnQ3dEcHluQk87VXhEb3luQlAsNEJ3RHB5bkJPO0V4RHF5bkJQLG1Cd0RweW5CWTtFeERxeW5CWixtcUp3RHB5bkJlO0V4RHF5bkJmLHNDd0RweW5CbUI7Q3hEcXluQnBCOztBQUVEO0VBQ0UseUN3RHB5bkJTO0N4RHF5bkJWOztBQUVEO0VBQ0UsY3dEcHluQkM7RUFHRixtQkFBUztFeERteW5CUixPd0RseW5CQTtFeERteW5CQSxRd0RseW5CSztFeERteW5CTCxZd0RseW5CVTtFeERteW5CVixhd0RseW5CUTtFeERteW5CUixrQndEanluQkE7Q3hEa3luQkQ7O0FBRUQ7RUFDRSw0aEh3RC94bkJFO0V4RGd5bkJGLDJCQUEyQjtDQzd2bkI3Qjs7QURnd25CQTtFQUNFLG1CeUQ3NW5CVTtFekQ4NW5CVixTeUQ3NW5CTztFekQ4NW5CUCxVeUQ3NW5CUTtFekQ4NW5CUix5Q3lENzVuQk07TXpENjVuQk4scUN5RDc1bkJNO1V6RDY1bkJOLGlDeUQ3NW5CTTtFekQ4NW5CTixvQnlENzVuQlk7RXpEODVuQlosV3lENzVuQlE7RXpEODVuQlIsc0J5RDc1bkJhO0V6RDg1bkJiLFl5RDc1bkJNO0N6RDg1bkJQOztBQUVEO0VBQ0Usb0JHMTJuQlU7RUgyMm5CVix1SHlENXhuQkQ7RXpENnhuQkMsd0ZBQXlEO0VBQXpELHlEQUF5RDtFQUd6RCxzRHlEaHluQkQ7RXpEaXluQkMsdURBQXVEO0NPOXluQnhEOztBUGl6bkJEO0VBQ0UsZU14NW5CUztFTnk1bkJULFlNeDVuQlM7RU55NW5CVCxtQk14NW5CUztDTnk1bkJWOztBQUVEO0VBQ0UsbUJ5RHI2bkJtQjtFekRzNm5CbkIsVU1uMW5CRTtFTm8xbkJGLFFNbDFuQkE7RU5tMW5CQSxlTXhybkJFO0VOeXJuQkYsZ0JNeHJuQmU7RU55cm5CZixZTS9xbkJBO0VOZ3JuQkEsYU0vcW5CQTtFTmdybkJBLFdNL3FuQkE7RU5ncm5CQSxXeUQzNm5CUTtFekQ0Nm5CUixrQnlEMzZuQmU7RXpENDZuQmYsc0J5RHJ6bkJEO0N6RHN6bkJBOztBQUVEO0V5RDE2bkJFLFdBQVU7RUFDViwwZ0hBZ0NBO0VsRG9FRCwyQkFBeUI7Q1B5MG5CekI7O0FBRUQ7RUFDRSx5QnlEejZuQkk7Q3pEMDZuQkw7O0FBRUQ7O0VBRUUsbUJ5RHo2bkJlO0V6RDA2bkJmLE95RHo2bkJLO0V6RDA2bkJMLFF5RHo2bkJLO0V6RDA2bkJMLFl5RHo2bkJVO0V6RDA2bkJWLGF5RHo2bkJXO0V6RDA2bkJYLHNCeURyN25CUTtFekRzN25CUixtQ3lEdjZuQmdCO1V6RHU2bkJoQiwyQnlEdjZuQmdCO0N6RHc2bkJqQjs7QUFFRDtFQUNFLG1CeUR2Nm5CaUI7RXpEdzZuQmpCLFV5RG44bkJBO0V6RG84bkJBLFF5RHI2bkJHO0V6RHM2bkJILFlBQVk7RU85MW5CYixvQkFBbUI7RWtEbkVuQixtQkFBUztFekRvNm5CUiw2Qk1qbG5CK0I7RU5pbG5CL0Isd0JNamxuQitCO0VOaWxuQi9CLHFCTWpsbkIrQjtFTmtsbkIvQixpQnlEbDZuQmM7RXpEbTZuQmQsbUJ5RGw2bkJlO0V6RG02bkJmLGdCeURsNm5CYztFekRtNm5CZCxleURsNm5CQztFekRtNm5CRCxheURsNm5CVztFekRtNm5CWCxtQkFBbUI7RU92Mm5CcEIsMEJBQXlCO0VrRG5FekIsaUJBQVM7RXpENjZuQlIsZ0JNMWxuQlE7Q04ybG5CVDs7QUFFRDtFQUNFLG9CeURsNm5CZ0I7Q3pEbTZuQmpCOztBTy8ybkJBO0VrRGhEQSxvQkFBWTtFekRtNm5CWCxleURqNm5CWTtFekRrNm5CWixlQUFlO0NPcDNuQmhCOztBUHUzbkJEO0VBQ0Usb0J5RGw2bkJhO0N6RG02bkJkOztBQUVEO0VBQ0UsY3lEbDZuQmE7RXpEbTZuQmIsbUJ5RGw2bkJhO0V6RG02bkJiLG9CeURsNm5CYTtFekRtNm5CYixpQnlEbDZuQlk7Q3pEbTZuQmI7O0FBRUQ7RUFDRSx5QnlEaDZuQkE7Q3pEaTZuQkQ7O0FBRUQ7RXlEaDZuQkUsaUJBQVU7Q3pEazZuQlg7O0FPeDRuQkE7RWtEdkJBLGlCQUFRO0N6RG02bkJSOztBQUVEO0VBQ0UseUJ5RGo2bkJZO0N6RGs2bkJiOztBQUVEO0VBQ0UsY0FBYztDT241bkJmOztBUHM1bkJEO0VBQ0UseUJ5RGw2bkJrQjtDekRtNm5CbkI7O0FBRUQ7RUFDRSx5QnlEbDZuQmU7Q3pEbTZuQmhCOztBQUVEO0VBQ0UsY0FBYztDTy81bkJmOztBUGs2bkJEO0VBQ0UsMEJ5RDk1bkJBO0N6RCs1bkJEOztBQUVEO0VBQ0UsMEJ5RC81bkJzQjtFekRnNm5CdEIsb0J5RC81bkJZO0N6RGc2bkJiOztBQzE0bkJELHFCQUFxQjs7QUQ4NG5CckIscUJHci9uQndCOztBSHUvbkJ4QjtFQUNFLDBDQUEwQztFMEQ1aW9CM0Msb0JBQVU7RXBEcUJULGtCQUFTO0NOMGhvQlY7O0FBRUQ7RU14aG9CRSxnQkFBUztFQUNULGlCQUFhO0VBbUViLHlDb0QzRnVCO0VwRDRGdkIsNEJvRDVGdUI7QzFEb2pvQnhCOztBQUVEOzs7RTBEbGpvQkUsK0JBVUE7VUFWQSx1QkFVQTtDMUQ0aW9CRDs7QUFFRDtFQUNFLGUwRDFqb0JBO0UxRDJqb0JBLGlCMER0am9CYTtFMUR1am9CYixzQjBENWpvQks7RTFENmpvQkwseUIwRHJqb0JFO1UxRHFqb0JGLGlCMERyam9CRTtFMURzam9CRixVQUFVO0MwRGxqb0JYOztBMURxam9CRDtFMERyam9CRSxjQUFBO0UxRHVqb0JBLGlCMERsam9CZ0I7RTFEbWpvQmhCLGlCMERsam9CWTtFMURtam9CWixpQkcxOW5CdUI7RUgyOW5CdkIsbUIwRDFqb0JBO0UxRDJqb0JBLDJCMERqam9CRTtFMURram9CRixxQkFBcUI7RUMvNm5CdkIscUJBQUE7RUFBQSxjQUFBO0UwRDVKQSwyQkFBaUI7RUFDaEIsNkJBUmM7RUFRZCw4QkFSYztVQVFkLHVCQVJjO0MzRHNsb0JkOztBQUVEO0UyRDVrb0JDLHFCQUFlO0VBQ2Ysb0JBQVE7VUFBUixhQUFRO0MzRDhrb0JSOztBQUVEO0VBQ0UsaUJBQWlCO0UyRDVrb0JuQixVQUFBO0VBRUMseUJBQWtCO0VBQ2xCLHNCQUFhO0VBQ2IsaUJBQVU7RUFDVixXQUFNO0VBQ04sV0FBVTtFQUNWLDBDQUFXO0VBQ1gsZ0JBQWE7QzNENmtvQmI7O0FBRUQ7RTJEM2tvQkMsV0FBUTtDM0Q2a29CUjs7QUFFRDs7O0UyRDNsb0JBLGVBcUJDO0MzRDBrb0JBOztBQUVEO0UyRGptb0JBLGdCQTRCRTtDM0R1a29CRDs7QUFFRDtFQUNFLGdCMkRsa29CYTtDM0Rta29CZDs7QUFFRDtFMkR6bW9CQSxrRkE0Q1k7VUE1Q1osMEVBNENZO0UzRCtqb0JWLG1CMkQ5am9CVTtFM0Qram9CVixpQjJEN2pvQlk7RUEvQ2QscUJBaURRO0UzRDZqb0JOLHFCMkQ1am9CUTtFM0Q0am9CUixjMkQ1am9CUTtFM0Q2am9CUiwyQjJENWpvQlk7RTNENmpvQlosNkIyRDVqb0JPO0UzRDRqb0JQLDhCMkQ1am9CTztVM0Q0am9CUCx1QjJENWpvQk87QzNENmpvQlI7O0FBRUQ7RUFDRSxxQjJEM2pvQkE7RUF6REYscUJBQWE7RUFBYixjQUFhO0UzRHNub0JYLDJCMkQxam9CQTtFQTVERiw2QkE2REM7RUE3REQsOEJBNkRDO1VBN0RELHVCQTZEQztFM0Qyam9CQyx3QjJEcm9vQm1DO0UzRHNvb0JuQyxxQjJEMWpvQmU7RTNEMmpvQmYsb0IyRDFqb0JXO1UzRDBqb0JYLGEyRDFqb0JXO0MzRDJqb0JaOztBQUVEO0VBQ0UsaUIyRDFqb0JhO0UzRDJqb0JiLGUyRDFqb0JPO0UzRDJqb0JQLGlCQUFpQjtFMkR4am9CbkIsZ0JBQWtCO0MzRDBqb0JqQjs7QUFFRDtFMkR2am9CQSxpQkFBa0I7RUFDakIsZUFBYztDM0R5am9CZDs7QUFFRDtFQUNFLGlCMkR4am9CUTtFM0R5am9CUixrQjJEeGpvQlU7RTNEeWpvQlYsZ0IyRHhqb0JZO0UzRHlqb0JaLGUyRC9qb0JZO0UzRGdrb0JaLHFCMkR4am9CUTtFM0R5am9CUixlMkR4am9CUztFM0R5am9CVCxtQjJEeGpvQlk7RTNEeWpvQlosMEMyRHhqb0JTO0MzRHlqb0JWOztBQUVEO0VBQ0UsVTJEdmpvQk87QzNEd2pvQlI7O0FBRUQ7RUFDRSxhMkQza29CRDtFM0Q0a29CQyxhMkR0am9CUTtFM0R1am9CUixtQjJEdGpvQmU7RTNEdWpvQmYsZTJEdGpvQlk7QzNEdWpvQmI7O0FBRUQ7RUFDRSx1QjJEcmpvQlE7QzNEc2pvQlQ7O0FBRUQ7RUFDRSxZMkRyam9CUTtFM0Rzam9CUixhMkR2bG9CRDtDM0R3bG9CQTs7QUFFRDtFQUNFLGlCMkRwam9CUztFM0Rxam9CVCxVMkRwam9CTTtFM0Rxam9CTixvQjJEbmpvQk07RTNEb2pvQk4saUIyRG5qb0JRO0MzRG9qb0JUOztBQUVEO0VBQ0Usb0IyRGxqb0JDO0UzRG1qb0JELG1CQUFtQjtFQzdob0JyQixpQkFBQTtDMkR2S0E7O0E1RHdzb0JBO0U0RDdyb0JBLGlCQUFBO0M1RCtyb0JDOztBNEQ1cm9CRDtFQUNDLFlBQVU7RUFDVixtQkFBa0I7RUFDbEIsU0FBUztFQUNULFlBQVU7RUFDVixpQkFBaUI7RXJEK0dqQixZQUFRO0VQaWxvQlAsYTREcnNvQlM7RTVEc3NvQlQsb0I0RC9yb0JlO0U1RGdzb0JmLG1CNEQvcm9CUztDNURnc29CVjs7QUFFRDtFQUNFLGU0RC9yb0JVO0U1RGdzb0JWLGdCNEQvcm9CWTtFNURnc29CWixrQjREL3JvQlM7RTVEZ3NvQlQsa0I0RC9yb0JXO0U1RGdzb0JYLGM0RC9yb0JVO0M1RGdzb0JYOztBQUVEO0VBQ0UsaUI0RG50b0JVO0U1RG90b0JWLGU0RC9yb0JVO0M1RGdzb0JYOztBQUVEO0VBQ0UsaUI0RC9yb0JXO0M1RGdzb0JaOztBQUVEO0VBQ0Usb0I0RDV0b0JVO0U1RDZ0b0JWLHNCNEQvcm9CWTtDNURnc29CYjs7QUFFRDtFQUNFLHFCNEQvcm9CZTtDNURnc29CaEI7O0FBRUQ7RTRENXJvQkMsaUJBQUE7RTVEOHJvQkMsYTREN3JvQlU7RUFHWCxtQkFBTTtFNUQ0cm9CTCxjNEQzcm9CVTtFNUQ0cm9CVixtQjREM3JvQlU7RTVENHJvQlYscUI0RDNyb0JNO0M1RDRyb0JQOztBQUVEO0VBQ0UsbUI0RHpyb0JZO0U1RDByb0JaLGE0RHpyb0JVO0U1RDByb0JWLFlPNW5vQk87RVA2bm9CUCxhNERyc29CRDtDNURzc29CQTs7QUFFRDtFQUNFLGdCTXh1b0JTO0VOeXVvQlQsaUJNeHVvQlM7Q055dW9CVjs7QUFFRDtFQUNFLFlNeHVvQlM7RU55dW9CVCxtQk10cW9CaUI7RU51cW9CakIsU010cW9CQTtFTnVxb0JBLFVNcnFvQkU7RU5zcW9CRixZTWxxb0JTO0VObXFvQlQsYTREbnNvQkE7RTVEb3NvQkEsa0I0RDlyb0JTO0U1RCtyb0JULG1CNERyc29CQTtFNURzc29CQSxtQjRENXJvQmM7RTVENnJvQmQsdUJPL29vQmtCO0VQZ3BvQmxCLDBCNER4c29CVTtFNUR5c29CViwwQzRENXJvQmE7VTVENHJvQmIsa0M0RDVyb0JhO0M1RDZyb0JkOztBQUVEO0VBQ0U7SUFDRSxpQzRENXJvQlM7WTVENHJvQlQseUI0RDVyb0JTO0c1RDZyb0JWO0NBQ0Y7O0FBSkQ7RUFDRTtJQUNFLGlDNEQ1cm9CUztZNUQ0cm9CVCx5QjRENXJvQlM7RzVENnJvQlY7Q0FDRjs7QUFFRDtFQUNFLGlCNEQ1cm9CUztFNUQ2cm9CVCxZTzVwb0JPO0VQNnBvQlAsaUI0RHJ0b0JEO0U1RHN0b0JDLG1CNEQ1cm9CYztFNUQ2cm9CZCxjNEQ1cm9CQztFQUlGLG1CQUFRO0U1RDByb0JQLHFCTXh3b0JTO0VOeXdvQlQsZU14d29CUztFTnl3b0JULGdCTXh3b0JTO0VOeXdvQlQsa0JNeHdvQlM7RU55d29CVCxrQk14d29CUztDTnl3b0JWOztBQUVEO0VBQ0UsV01uc29CRTtFTm9zb0JGLHlCNERqc29CdUI7RTVEa3NvQnZCLHNCNERqc29CUztFNURrc29CVCxpQjRENXJvQkE7RTVENnJvQkEsYU83cW9CTztFUDhxb0JQLGtCNER2c29CRDtFNUR3c29CQyxnQjREbHNvQlE7RTVEbXNvQlIsaUI0RGxzb0JXO0VyRGtCWixnQkFBUTtFUGtyb0JQLG9CNERoc29CRDtFNURpc29CQyxZNEQvcm9CUTtFckRZVCxzQkFBbUI7RVBxcm9CbEIscUI0RG5zb0JEO0U1RG9zb0JDLGdCNEQvcm9CVztFNURnc29CWCxVNEQvcm9CTztFNURnc29CUCxlNEQvcm9CVTtFNURnc29CVixvQkdqd29CZTtDSGt3b0JoQjs7QUFFRDtFNER2cm9CRSxtQkFBQTtFNUR5cm9CQSxxQjREdnJvQkM7QzVEd3JvQkY7O0FBRUQ7RUFDRSxzQjREcHJvQmlCO0U1RHFyb0JqQixtQk1uN25CUTtFTm83bkJSLFk0RHByb0JDO0U1RHFyb0JELGE0RHByb0JZO0U1RHFyb0JaLFE0RHByb0JDO0VBR0QsT0FBQTtFNURtcm9CQSxtQjREbHJvQmdCO0VBR2hCLGtCQUFBO0U1RGlyb0JBLHFDNERocm9CbUI7QzVEaXJvQnBCOztBQUVEO0VBQ0UscUJNOTduQitCO0VOKzduQi9CLHFCRXowb0JPO0VGeTBvQlAsY0V6MG9CTztFRjAwb0JQLHVCNEQ3cW9CZTtFNUQ4cW9CZiwwQjREN3FvQmM7VTVENnFvQmQsb0I0RDdxb0JjO0U1RDhxb0JkLHNCNEQ3cW9CaUI7RTVEOHFvQmpCLHlCNEQ3cW9CZ0I7VTVENnFvQmhCLHdCNEQ3cW9CZ0I7QzVEOHFvQmpCOztBQUVEO0VBQ0UsWTREdnJvQkE7RTVEd3JvQkEsaUI0RDlxb0JZO0M1RCtxb0JiOztBQUVEO0VBQ0Usc0I0RHpxb0JDO0VBR0YsdUJBQVc7RTVEd3FvQlYsZ0I0RGhxb0JBO0U1RGlxb0JBLGlCTy90b0JPO0VQZ3VvQlAsZTREMXFvQkQ7RTVEMnFvQkMsZ0I0RHhxb0JTO0U1RHlxb0JULGFPbHVvQk87RVBtdW9CUCxtQjREN3FvQkQ7RTVEOHFvQkMsa0I0RHhxb0JZO0VBSWIsc0JBQVE7QzVEc3FvQlI7O0FBRUQ7RUFDRSxnQk0vMG9CUztDTmcxb0JWOztBQUVEO0VBQ0UsZU0vMG9CYTtFTmcxb0JiLHdCNEQxcW9CbUI7RTVEMnFvQm5CLG1CNEQzcW9CbUI7RTVENHFvQm5CLGlCNEQ1cW9CbUI7RTVENnFvQm5CLGtGNEQ3cW9CdUI7VTVENnFvQnZCLDBFNEQ3cW9CdUI7QzVEOHFvQnhCOztBQUVEO0VBQ0Usa0Q0RHJyb0JPO1U1RHFyb0JQLDBDNERycm9CTztDNURzcm9CUjs7QUFFRDtFQUNFLFk0RHpyb0JEO0U1RDByb0JDLGFNbGxvQkU7RU5tbG9CRixtQk1sbG9CRTtFTm1sb0JGLGVNM2tvQkE7RU40a29CQSx3dEU0RGpyb0JnQztFNURrcm9CaEMseUI0RGxyb0JzQjtDNURtcm9CdkI7O0FBRUQ7RUFDRSxlTTlob0JBO0VOK2hvQkEsZU9ud29CTztFUG93b0JQLHVCNERwc29CTztFNURxc29CUCw4QjREeHFvQkE7RTVEeXFvQkEsaUI0RHRzb0JBO0U1RHVzb0JBLG1CNERycm9CYTtFNURzcm9CYixnQjREcnJvQlM7QzVEc3JvQlY7O0FBRUQ7RUFDRSxlNERycm9CUztDNURzcm9CVjs7QUFFRDtFNERuNG9CQSxzQkFrTkM7RTVEbXJvQkMsdUI0RGxyb0JvQjtFNURtcm9CcEIsVzREbHJvQk87RTVEbXJvQlAsWTREbHJvQlE7RTVEbXJvQlIsbUI0RGxyb0JVO0U1RG1yb0JWLG9CNERscm9CaUI7RTVEbXJvQmpCLGM0RGxyb0JZO0M1RG1yb0JiOztBQUVEOztFQUVFLFk0RGhyb0JBO0U1RGlyb0JBLHNCNERocm9CZTtFNURpcm9CZix1QjREaHJvQmM7RTVEaXJvQmQsVzREaHJvQlM7RTVEaXJvQlQsWTREL3FvQlU7RUFHWCxtQkFBUztFNUQ4cW9CUixvQjREN3FvQmM7QzVEOHFvQmY7O0FBRUQ7RUFDRSxZNER6cW9CUztFNUQwcW9CVCxlNER4cW9CUztFNUR5cW9CVCxlNER2cW9CVztFNUR3cW9CWCxzQjREdnFvQlM7RTVEd3FvQlQsaUI0RHRxb0JZO0U1RHVxb0JaLDBCNERwcW9CQTtFckR0SUQsbUJBQW1CO0VQNHlvQmxCLFc0RHBxb0JEO0U1RHFxb0JDLFc0RG5xb0JRO0VyRDFJVCxlQUFRO0VQK3lvQlAsUTREdnFvQkQ7RTVEd3FvQkMsWTREbnFvQkM7RTVEb3FvQkQscUJNamlvQlE7RU5raW9CUixxQjREbnFvQlU7RTVEbXFvQlYsYzREbnFvQlU7RTVEb3FvQlYsdUI0RG5xb0JhO0U1RG9xb0JiLDBCNERucW9CaUI7VTVEbXFvQmpCLG9CNERucW9CaUI7RTVEb3FvQmpCLHNCNERucW9CYTtFNURvcW9CYix5QjREbnFvQm1CO1U1RG1xb0JuQix3QjREbnFvQm1CO0U1RG9xb0JuQixtQjREbnFvQmdCO0U1RG9xb0JoQixvQjREbnFvQmU7QzVEb3FvQmhCOztBQUVEO0VBQ0Usa0JNbDZvQlM7RU5tNm9CVCxxQk1sNm9CUztFTm02b0JULGVNbDZvQlM7RU5tNm9CVCxXTWw2b0JPO0VObTZvQlAsWU1sNm9CTztDTm02b0JSOztBQUVEO0VBQ0UsbUI0RDNxb0J3QjtDNUQ0cW9CekI7O0FBRUQ7RUFDRSxtQk16cm9CQTtFTjByb0JBLFdNenJvQkE7Q04wcm9CRDs7QUFFRDtFQUNFLGdDNERscm9Cc0I7VTVEa3JvQnRCLHdCNERscm9Cc0I7RTVEbXJvQnRCLFlNM3BvQkE7RXNEckJBLG1CQUFBO0U1RGtyb0JBLFc0RGpyb0JTO0U1RGtyb0JULFc0RGpyb0JTO0U1RGtyb0JULFc0RGpyb0JPO0U1RGtyb0JQLFk0RGpyb0JRO0U1RGtyb0JSLGE0RGpyb0JTO0U1RGtyb0JULGFNNTdvQlM7RU42N29CVCxrQk01N29CUztFTjY3b0JULHFDTTU3b0JvQjtFTjY3b0JwQixtQk01N29CUztDTjY3b0JWOztBQUVEO0VBQ0Usb0I0RHZyb0IwQjtDNUR3cm9CM0I7O0FBRUQ7RUFDRSxZTWxyb0JFO0VObXJvQkYscUI0RDNyb0JzQjtDNUQ0cm9CdkI7O0FBRUQ7RUFDRSxhRS85b0JPO0VGZytvQlAsa0I0RHhzb0JDO0U1RHlzb0JELGdCNEQ5cm9CYTtFNUQrcm9CYixpQjREOXJvQlM7RTVEK3JvQlQsZ0I0RDlyb0JVO0U1RCtyb0JWLGlCNEQ1c29CQztFNUQ2c29CRCxvQkV6K29CNkI7RTBEZ1Q3Qix1QkFBQTtFNUQycm9CQSxzQjREenJvQkM7RUFHRixzQkFBUTtFNUR3cm9CUCxxQjREdnJvQmtCO0U1RHdyb0JsQixnQjREdnJvQmE7RTVEd3JvQmIsVU14OW9CTztFTnk5b0JQLGlCTXg5b0JTO0NOeTlvQlY7O0FBRUQ7RUFDRSxZTXg5b0JTO0VOeTlvQlQscUI0RDVyb0JtQjtDNUQ2cm9CcEI7O0FBRUQ7RUFDRSxzQjREL3JvQm1CO0U1RGdzb0JuQixZNEQvcm9CQTtFNURnc29CQSxhNEQvcm9CVTtFNURnc29CVixXNEQvcm9CUTtFNURnc29CUixxQk8vM29Ca0I7RVBnNG9CbEIsbUI0RHpzb0JEO0M1RDBzb0JBOztBQUVEO0VBQ0UsZ3NGNERuc29CMEI7RTVEb3NvQjFCLHlCNER2cm9CQTtDNUR3cm9CRDs7QUFFRDtFQUNFLGdoSjREM3JvQkE7RTVENHJvQkEseUJPMTRvQmtCO0NQMjRvQm5COztBQUVEO0VBQ0UsZ3ZGNER2dG9CTztFNUR3dG9CUCx5QjREanNvQkE7QzVEa3NvQkQ7O0FBRUQ7RUFDRSw0c0M0RGhzb0JpQjtFNURpc29CakIseUI0RGhzb0JlO0U1RGlzb0JmLHNCNERoc29CZ0I7RTVEaXNvQmhCLFc0RGhzb0JBO0U1RGlzb0JBLHFCMkR0aHBCYTtFM0R1aHBCYixZNERoc29CUztFNURpc29CVCxhT3o1b0JPO0NQMDVvQlI7O0FBRUQ7RUFDRSxvQjREN3NvQkQ7RTVEOHNvQkMsMEI0RGpzb0JTO0VBalZYLGlCQW9WQztDNURnc29CQTs7QUFFRDtFNEQzcm9CQyxjQUFBO0M1RDZyb0JBOztBQUVEO0VBQ0UsaUI0RGhzb0JEO0U1RGlzb0JDLGE0RDdyb0JDO0U1RDhyb0JELGtCNEQ3cm9CUztFNUQ4cm9CVCxVNEQ3cm9CSztFNUQ4cm9CTCw0QzREN3JvQmlCO1U1RDZyb0JqQixvQzREN3JvQmlCO0U1RDhyb0JqQiwwQjREN3JvQlk7RTVEOHJvQlosYTREN3JvQk87RTVEOHJvQlAsZ0I0RDdyb0JVO0U1RDhyb0JWLGlCTy82b0JPO0VQZzdvQlAsdUI0RHpzb0JNO0M1RDBzb0JQOztBQUVEO0VBQ0UscUI0RDdyb0JRO0U1RDhyb0JSLHFCNEQ3cm9CUztFNUQ2cm9CVCxjNEQ3cm9CUztFNUQ4cm9CVCwyQjREM3JvQlU7RTVENHJvQlYsNkI0RDFyb0JDO0U1RDByb0JELDhCNEQxcm9CQztVNUQwcm9CRCx1QjREMXJvQkM7QzVEMnJvQkY7O0FBRUQ7RUFDRSxpQjREdnJvQkE7RUFFRCx1QkFBUztFNUR1cm9CUixtQjREdHJvQmU7RTVEdXJvQmYsa0Y0RHRyb0JnQjtVNURzcm9CaEIsMEU0RHRyb0JnQjtFNUR1cm9CaEIsNkI0RHRyb0JjO0U1RHVyb0JkLG1CNER0cm9CVTtFNUR1cm9CVixlNER0cm9CWTtFNUR1cm9CWixnQjREdHJvQmM7RTVEdXJvQmQsa0JFN2pwQmM7RUY4anBCZCxpQjREcnJvQkE7RTVEc3JvQkEsbUI0RHJyb0JjO0VBSWYsZ0JBQUE7RTVEbXJvQkMsVzREbHJvQkE7RTVEbXJvQkEsbUI0RGxyb0JVO0U1RG1yb0JWLGlDNERscm9CVTtFNURrcm9CViw0QjREbHJvQlU7RTVEa3JvQlYseUI0RGxyb0JVO0U1RG1yb0JWLDBCNERscm9CTTtFNURtcm9CTix1QjREbHJvQk87RTVEbXJvQlAsc0I0RGxyb0JXO0U1RG1yb0JYLGtCNERscm9CZTtDNURtcm9CaEI7O0FBRUQ7RUFDRSw0QzREbnJvQmtCO1U1RG1yb0JsQixvQzREbnJvQmtCO0M1RG9yb0JuQjs7QUFFRDtFQUNFLGE0RG5yb0JPO0M1RG9yb0JSOztBQUVEO0VBQ0UsZ0IyRHhscEJNO0MzRHlscEJQOztBQUVEO0U0RDNxb0JDLGNBQUE7QzVENnFvQkE7O0FBRUQ7RTREdnFvQkMsWUFBQTtFNUR5cW9CQyxhNER4cW9CVTtFNUR5cW9CVixtQjRENXBvQkE7RTVENnBvQkEscUJPcCtvQmtCO0VQcStvQmxCLHFCNEQ1cW9CRDtFNUQ0cW9CQyxjNEQ1cW9CRDtFNUQ2cW9CQyx1QjREenFvQmM7RTVEMHFvQmQsMEI0RHpxb0JTO1U1RHlxb0JULG9CNER6cW9CUztFNUQwcW9CVCxzQjREenFvQmdCO0U1RDBxb0JoQix5QjREaHJvQks7VTVEZ3JvQkwsd0I0RGhyb0JLO0M1RGlyb0JOOztBQUVEOztFNERucW9CQyxnQkFBQTtFNURzcW9CQyxpQjREcnFvQlU7RTVEc3FvQlYsWTREcnFvQk87RTVEc3FvQlAsYTREcnFvQlM7QzVEc3FvQlY7O0FBRUQ7RUFDRSxnQk0zbHBCUztFTjRscEJULGlCTTNscEJTO0VONGxwQlQsZU0zbHBCUztFTjRscEJULGlCTTNscEJTO0VONGxwQlQsbUJNM2xwQmE7Q040bHBCZDs7QUFFRDtFQUNFLGdCTXJocEJTO0VOc2hwQlQsZU10MW9CRTtDTnUxb0JIOztBQUVEO0VBQ0Usa0Q0RGxyb0JnQztVNURrcm9CaEMsMEM0RGxyb0JnQztFNURtcm9CaEMsMEM0RGxyb0J3QjtVNURrcm9CeEIsa0M0RGxyb0J3QjtDNURtcm9CekI7O0FBRUQ7RUFDRSxtQk92Z3BCZ0I7RVB3Z3BCaEIsZ0I0RC9yb0JEO0M1RGdzb0JBOztBQUVEO0VBQ0UsdUI0RGxyb0JjO0U1RG1yb0JkLGU0RGxyb0JhO0VBR2QsZUFBQTtFNURpcm9CQyxpQjREaHJvQlc7RTVEaXJvQlgsb0I0RGhyb0JjO0U1RGlyb0JkLDJCTWp3b0IrQjtFTmt3b0IvQixhNERocm9CVTtFNURpcm9CVixrQkU3b3BCYztFRjhvcEJkLG9CNERocm9CZ0I7RTVEaXJvQmhCLG1CT3JocEJnQjtFUHNocEJoQixRNER4cm9CRDtFNUR5cm9CQyxPNERqcm9CQztFNURrcm9CRCxZNERqcm9CQztDNURrcm9CRjs7QUFFRDtFQUNFLGU0RDlxb0JTO0U1RCtxb0JULGdCNEQ5cW9CWTtFNUQrcW9CWixzQjREdnFvQkE7RTVEd3FvQkEscUJPL2hwQmtCO0VQZ2lwQmxCLHFCNERycm9CRDtFNURxcm9CQyxjNERycm9CRDtFNURzcm9CQyx1QjREL3FvQmlCO0U1RGdyb0JqQiwwQk9saXBCZ0I7VVBraXBCaEIsb0JPbGlwQmdCO0VQbWlwQmhCLHFCNER4cm9CRDtFNUR5cm9CQyxlTXIyb0JBO0NOczJvQkQ7O0FBRUQ7RU92aXBCQyx1QkFBbUI7Q1B5aXBCbkI7O0FBRUQ7RUFDRSxlTTEyb0JFO0VOMjJvQkYsaUI0RGxyb0JxQjtFQUd0QixzQkFBUztDNURpcm9CVDs7QUFFRDtFNERycXBCQSxZQXdmQztFNUQrcW9CQyxhNEQzcW9CWTtFQTVmZCxrQkF3Zk87RTVEaXJvQkwscUI0RHZxb0JHO0VBbGdCTCxxQkFzZ0JDO0VBdGdCRCxjQXNnQkM7RTVEcXFvQkMsdUJpQnJycEJrQjtFMkNVcEIsMEJBOGdCSztVQTlnQkwsb0JBOGdCSztDNUQrcG9CSjs7QUFFRDtFNEQvcXBCQSxZQW9oQkM7RTVENnBvQkMsYUV2cnBCTztFRndycEJQLGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCO0U0RDlvb0I1QixjQUFRO0M1RGdwb0JQOztBQUVEO0VDMWhwQkEscUJBQXFCO0U0RHpLckIscUJBQVM7RUFBVCxjQUFTO0VBQ1IsdUJBbUZBO0V0RDZDQSwwQkFBbUI7VUFBbkIsb0JBQW1CO0VQdWtwQmxCLG1CNkRyc3BCTTtFN0Rzc3BCTixzQjZEcnNwQm1CO1U3RHFzcEJuQiwwQjZEcnNwQm1CO0U3RHNzcEJuQixxQjZEcnNwQmU7RTdEc3NwQmYsb0I2RHJzcEJPO1U3RHFzcEJQLGE2RHJzcEJPO0M3RHNzcEJSOztBQUVEOztFQUVFLG1CNkRyc3BCZ0I7QzdEc3NwQmpCOztBQUVEO0VBQ0UscUI2RHJzcEJXO0U3RHNzcEJYLHFCNkRyc3BCVztFN0Rxc3BCWCxjNkRyc3BCVztFN0Rzc3BCWCxvQjZEaHNwQkM7RTdEaXNwQkQsZ0I2RHB0cEJNO0M3RHF0cEJQOztBQUVEO0VBQ0UsbUI2RG5zcEJlO0U3RG9zcEJmLHFCNkRuc3BCVztFN0Rvc3BCWCxvQjZEbnNwQkM7VTdEbXNwQkQsYTZEbnNwQkM7QzdEb3NwQkY7O0FBRUQ7RUFDRSxpQjZEbHNwQkk7RTdEbXNwQkosaUI2RDlycEJRO0U3RCtycEJSLGdCTWwxb0JRO0VObTFvQlIsZTZEOXJwQlk7RTdEK3JwQlosa0I2RDlycEJjO0U3RCtycEJkLGM2RDlycEJDO0U3RCtycEJELG9DRWh1cEJjO0VGaXVwQmQsc0Q2RDdycEJFO1U3RDZycEJGLDhDNkQ3cnBCRTtFN0Q4cnBCRixpQzZENXJwQk07RTdENHJwQk4sNEI2RDVycEJNO0U3RDRycEJOLHlCNkQ1cnBCTTtFN0Q2cnBCTixxQjZENXJwQmdCO0U3RDZycEJoQixlNkQ1cnBCVTtFN0Q2cnBCVixxQjZEM3JwQkM7RTdENHJwQkQscUI2RDNycEJLO0U3RDJycEJMLGM2RDNycEJLO0U3RDRycEJMLHVCNkQzcnBCVTtFN0Q0cnBCViwwQjZEM3JwQmdCO1U3RDJycEJoQixvQjZEM3JwQmdCO0U3RDRycEJoQixzQjZEM3JwQlE7RTdENHJwQlIseUI2RDNycEJpQjtVN0QycnBCakIsd0I2RDNycEJpQjtDN0Q0cnBCbEI7O0FBRUQ7RUFDRSxxQjZEeHJwQmlCO0U3RHlycEJqQixlTXIyb0JRO0VOczJvQlIsb0JHbnNwQndCO0VIb3NwQnhCLG1CNkR4cnBCYTtFN0R5cnBCYixlNkR4cnBCQztFN0R5cnBCRCxZNkR4cnBCRTtFN0R5cnBCRixnQkd2c3BCd0I7RUh3c3BCeEIsc0I2RHhycEJpQjtFN0R5cnBCakIsdUI2RHhycEJnQjtFN0R5cnBCaEIsWTZEeHJwQk87RTdEeXJwQlAsbUI2RG5zcEJPO0U3RG9zcEJQLGlDNkR0cnBCRTtFN0RzcnBCRiw0QjZEdHJwQkU7RTdEc3JwQkYseUI2RHRycEJFO0U3RHVycEJGLG9CNkR0cnBCQztFN0R1cnBCRCxtQjZEdHJwQmU7QzdEdXJwQmhCOztBQUVEO0VBQ0UsZUFBZTtFT3JvcEJoQixpQkFBbUI7RXNEMUNuQixnQkFBUTtFN0RrcnBCUCxrQzZEaHJwQmdCO0U3RGdycEJoQiw2QjZEaHJwQmdCO0U3RGdycEJoQiwwQjZEaHJwQmdCO0M3RGlycEJqQjs7QUFFRDtFQUNFLHFCNkR4cXBCQTtFN0R5cXBCQSwwQjZEL3FwQkc7RTdEZ3JwQkgsZ0I2RC9xcEJlO0M3RGdycEJoQjs7QU8vb3BCQTtFc0QzQkEsZUFBUTtDN0Q4cXBCUjs7QUFFRDtFQUNFLG1DNkQxcXBCQTtFN0QycXBCQSxlQUFlO0M2RHhxcEJqQjs7QTdEMnFwQkE7RU1od3BCRSxvQkFBUztDTmt3cEJWOztBQUVEO0VNaHdwQkUsZUFBYTtDTmt3cEJkOztBQUVEO0VNMXJwQkUsb0N1RFV3QjtFdkRwRHRCLGVBQUE7Q051dXBCSDs7QUFFRDtFTTN0cEJFLG9CdUR1Q3VCO0M3RHNycEJ4Qjs7QUFFRDtFNkRycnBCQyxlQUFNO0M3RHVycEJOOztBQUVEO0VBQ0Usb0NNcHhwQmtCO0VOcXhwQmxCLGVNcHhwQlM7Q05xeHBCVjs7QUFFRDtFQUNFLG9CTWp0cEJpQjtDTmt0cEJsQjs7QUFFRDtFQUNFLGU2RDNycEJRO0M3RDRycEJUOztBQUVEO0VBQ0UsZ3JDNkR2cnBCQztFN0R3cnBCRCxxQk85cnBCZ0I7RVArcnBCaEIsWTZEcnNwQkE7RTdEc3NwQkEsYTZEcHNwQkU7RTdEcXNwQkYsbUI2RHZzcEJDO0U3RHdzcEJELGVFNXpwQk87RTJEeUdULHFCQXlCTztFN0Q0cnBCTCxlNkQzcnBCVTtFN0Q0cnBCVixtQjZEM3JwQmdCO0M3RDRycEJqQjs7QU90c3BCQTtFc0RnQkEsMEJBQWlCO0M3RDBycEJqQjs7QUFFRDs7Ozs7RThEOTBwQkEscUJBQVM7RUFDUixxQkFBVTtFQUFWLGNBQVU7RUFDViwyQkFBUTtFQUNSLDZCQUFTO0VBQVQsOEJBQVM7VUFBVCx1QkFBUztFQUNULHFCQUFnQjtFQUNoQixvQkFBVztVQUFYLGFBQVc7QzlEbzFwQlg7O0FBRUQ7RThEbDFwQkMscUJBQVk7RUFDWixlQUFZO0M5RG8xcEJaOztBQUVEO0VBQ0UsVzhEajJwQk87RTlEazJwQlAsZ0I4RHAxcEJVO0M5RHExcEJYOztBQUVEO0U4RGwxcEJDLGlCQUFNO0M5RG8xcEJOOztBQUVEO0VBQ0UsaUI4RG4xcEJlO0M5RG8xcEJoQjs7QUFFRDtFOERqMXBCQyxvQkFBVztDOURtMXBCWDs7QUFFRDtFQUNFLGU4RHQxcEJEO0U5RHUxcEJDLGdCOERuMXBCVTtDOURvMXBCWDs7QUFFRDtFQUNFLGlCTTExcEJTO0VOMjFwQlQsbUJNMTFwQlM7RU4yMXBCVCxrRk0xMXBCb0I7VU4wMXBCcEIsMEVNMTFwQm9CO0VOMjFwQnBCLHFCTTExcEJhO0VOMjFwQmIscUJNeHhwQkE7RU53eHBCQSxjTXh4cEJBO0VOeXhwQkEsdUI4RHYxcEJ1QjtFOUR3MXBCdkIsMEI4RHgxcEJtQjtVOUR3MXBCbkIsb0I4RHgxcEJtQjtFOUR5MXBCbkIsb0I4RHoxcEJ1QjtDOUQwMXBCeEI7O0FBRUQ7RUFDRSxnQk1qbnBCQTtFTmtucEJBLG9COEQ3MXBCeUI7RUFFMUIscUJBQVE7RTlENjFwQlAsbUI4RHIxcEJBO0M5RHMxcEJEOztBQUVEO0VBQ0UsWThEMzFwQkM7RUFHRixtQkFBUztFOUQwMXBCUixZOER6MXBCVTtFOUQwMXBCVixPOER6MXBCSztFOUQwMXBCTCxXOER6MXBCTztFOUQwMXBCUCxhOER6MXBCVztFOUQwMXBCWCw2TjhEejFwQlk7RTlEMDFwQloseUI4RHoxcEJpQjtDOUQwMXBCbEI7O0FBRUQ7RUFDRSxlRWg1cEJzQjtDRmk1cEJ2Qjs7QUFFRDtFQUNFLGU4RHoxcEJXO0M5RDAxcEJaOztBQUVEO0VBQ0UsYzhEMTFwQkM7QzlEMjFwQkY7O0FBRUQ7RUFDRSxnQjhEMTFwQlM7RTlEMjFwQlQsb0I4RDExcEJlO0VBR2hCLGVBQUE7RTlEeTFwQkMsbUI4RHgxcEJTO0M5RHkxcEJWOztBQUVEO0VBQ0UsZ0I4RHgxcEJhO0U5RHkxcEJiLHFCOER4MXBCZTtFOUR5MXBCZixlMkR0NnBCTTtFM0R1NnBCTixpQjhEeDFwQmM7RTlEeTFwQmQsZThEeDFwQmE7RTlEeTFwQmIsb0I4RHAwcEJBO0M5RHEwcEJEOztBQUVEO0VBQ0UsaUI4RHoxcEJXO0M5RDAxcEJaOztBQUVEO0VBQ0UsaUI4RDMxcEJBO0M5RDQxcEJEOztBQUVEO0VBQ0UsaUI4RHQxcEJBO0U5RHUxcEJBLGlCR3R6cEJXO0VIdXpwQlgsZThEeDFwQkM7RTlEeTFwQkQsZ0I4RHQxcEJZO0VBckdkLGlCQXlHQztDOURvMXBCQTs7QUFFRDtFQUNFLGVBQWU7Q0NoeHBCakI7O0FEbXhwQkE7RUFDRSxlQUFlO0UrRGg4cEJqQixnQkFBYztFQUNiLGtCQUFTO0VBQ1Qsa0JBQWU7RUFDZixtQkFBVztFQUNYLGdCQUFTO0VBQ1QsbUJBQU87RUFDUCxxQkFBVztFQUNYLGVKUk87QzNEMDhwQlA7O0FBRUQ7RUFDRSxxQitEbDhwQlM7RS9EbThwQlQscUIrRGw4cEJVO0UvRGs4cEJWLGMrRGw4cEJVO0V4RG1IWCx1QkFBbUI7RVBpMXBCbEIsMEIrRC84cEJZO1UvRCs4cEJaLG9CK0QvOHBCWTtFL0RnOXBCWixzQitEbDhwQlU7RS9EbThwQlYseUJHNzVwQmU7VUg2NXBCZix3Qkc3NXBCZTtFSDg1cEJmLGlCK0RsOHBCYTtDL0RtOHBCZDs7QUFFRDtFQUNFLGUrRGw4cEJXO0MvRG04cEJaOztBQUVEO0VBQ0UsYytEbDhwQk87Qy9EbThwQlI7O0FBRUQ7RStENzlwQkEsYUFBYTtFL0QrOXBCWCxrQk1qbHBCUTtFeUQ5WVYsbUJBZ0NPO0UvRGk4cEJMLHFCK0RoOHBCYztFL0RpOHBCZCxxQitEaDhwQlk7RS9EZzhwQlosYytEaDhwQlk7RS9EaThwQlosdUJFLzlwQmM7RUZnK3BCZCwwQitEaDhwQmlCO1UvRGc4cEJqQixvQitEaDhwQmlCO0VBRWxCLHNCQUFTO0UvRGc4cEJSLHlCK0R2NnBCQTtVL0R1NnBCQSx3QitEdjZwQkE7Qy9EdzZwQkQ7O0FBRUQ7RUFDRSxhK0RoOHBCQztFL0RpOHBCRCxpQitEaDhwQlM7RS9EaThwQlQsZ0IrRGg4cEJVO0MvRGk4cEJYOztBQUVEO0VBQ0UsaUIrRGg4cEJTO0UvRGk4cEJULGlCK0RoOHBCVztFL0RpOHBCWCxnQjJEbi9wQk07QzNEby9wQlA7O0FBRUQ7RUFDRSxlTTU5cEJTO0VONjlwQlQsZ0JNNTlwQlM7RU42OXBCVCxnQk01OXBCUztFTjY5cEJULG9CTTE1cEJBO0NOMjVwQkQ7O0FBRUQ7RUFDRSxtQk1qdHBCRTtFTmt0cEJGLGVNanRwQkU7RU5rdHBCRixlTWh0cEJBO0NOaXRwQkQ7O0FBRUQ7RUFDRSxZTXp2cEJFO0VOMHZwQkYsbUJNeHZwQkE7RU55dnBCQSxZTXh2cEJBO0VOeXZwQkEsWU14dnBCQTtFTnl2cEJBLG9CT3o0cEJnQjtFUDA0cEJoQixxQitEbCtwQkQ7RS9EbStwQkMsUStEaDlwQkM7RS9EaTlwQkQsUytEaDlwQkk7RS9EaTlwQkosaUIrRGg5cEJZO0MvRGk5cEJiOztBQUVEO0UrRDU4cEJBLGFBQUE7RUFDQyxjQUFhO0UvRDg4cEJaLGlCQUFpQjtFQ2wycEJuQixZQUFBO0UrRGxMQyxhQUFBO0VBQ0Msc0JBQVk7RWhFdWhxQloscUJBQXFCO0VnRXJocUJ0QixvQkFBQTtVQUFBLGFBQUE7RUFDQyxxQkFBa0I7RTFEc0JsQixxQkFBUztFQUFULGNBQVM7RUFDVCxzQkFBcUI7RUFDckIseUJBQW9CO1VBQXBCLHdCQUFvQjtFQUNwQix1QkFBa0I7RUFDbEIsMEJBQW9CO1VBQXBCLG9CQUFvQjtDTmtncUJyQjs7QUFFRDtFTTM3cEJJLFlBQUE7Q042N3BCSDs7QUFFRDtFTXZ4cEJFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFlO0VBOEJiLG1CMER2U21CO0UxRHdTbkIsV0FBQTtDTjR2cEJIOztBQUVEO0VnRTNpcUJFLGVBQUE7RWhFNmlxQkEsaUJnRXJpcUJDO0NoRXNpcUJGOztBQUVEO0VnRW5pcUJDLGVBQU07RUFDTCxZQUFTO0VoRXFpcUJULGtCQUFrQjtFQ2o0cEJwQixpQkFBQTtFZ0V0TEEsV0FBQTtFakUwanFCRSxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLDhCQUE4QjtFaUV2anFCaEMsaUJBQUE7RWpFeWpxQkUsbUJpRXhqcUJlO0NBRWpCOztBakV5anFCQTtFaUV2anFCSSxlQUFBO0VBQ0EsMEJBQXlCO0VBQ3hCLGdCQUFBO0VBQ0UsaUJBQWdCO0VBQ2YsaUJBQWlCO0VBQ2IsdUJBQ1g7Q2pFd2pxQkE7O0FBRUQ7RWlFeGpxQjRCLGNBQWM7RUFDbEMscUJBQWdCO0VBQ2hCLG9CQUFTO1VBQVQsYUFBUztFakUwanFCZixxQkFBcUI7RWlFeGpxQmYscUJBQWdCO0VBQWhCLGNBQWdCO0VBQ1osMkJBQWtCO0VBQUUsNkJBQWM7RUFBZCw4QkFBYztVQUFkLHVCQUFjO0NqRTJqcUI3Qzs7QWlFeGpxQk87RUFDSSxpQkFBTztFQUFFLDBCQUNaO0VqRTJqcUJQLFdBQVc7RWlFMWpxQkwsb0JBQWM7RUFDVixzREFBUTtVQUFSLDhDQUFRO0VBQUUscUJBQ2I7RWpFNGpxQlAscUJBQXFCO0VpRTNqcUJmLHFCQUFnQjtFQUFoQixjQUFnQjtFQUNaLHVCQUFRO0VBQUUsMEJBQ2I7VUFEYSxvQkFDYjtFakU2anFCUCxxQkFBcUI7RWlFM2pxQm5CLGVBQVM7RUFDTCxtQkFBa0I7RUFBRSxhQUFTO0NqRThqcUJwQzs7QUFFRDtFaUU3anFCUSxZQUFjO0VBQ1YsYUFBVTtFQUFVLGlCQUFjO0VBQ2xDLGtGQUFNO1VBQU4sMEVBQU07RUFBRSxxQkFDWDtFakVna3FCUCxtQkFBbUI7RWlFOWpxQmpCLFFBQUE7RUFDSSxPQUFBO0VBQW9CLGNBQWE7RUFDakMscUJBQU87RUFBRSxrQ0FDWjtFQURZLDZCQUNaO0VBRFksMEJBQ1o7Q2pFaWtxQko7O0FBRUQ7RWlFaGtxQjRCLFdBQVM7Q2pFa2txQnBDOztBQUVEO0VpRXZqcUJRLDJDQUFzQjtVQUF0QixtQ0FBc0I7Q2pFeWpxQjdCOztBaUVyanFCRztFQUNJLDJDQUFrQjtVQUFsQixtQ0FBa0I7Q2pFd2pxQnpCOztBQUVEO0VBQ0UsY0FBYztFaUV2anFCWixxQkFBUztFQUNMLG9CQUFVO1VBQVYsYUFBVTtDakV5anFCakI7O0FBRUQ7RUFDRSxxQkFBcUI7RWlFdmpxQm5CLHFCQUFXO0VBQVgsY0FBVztFQUNQLDJCQUFrQjtFQUFFLDZCQUFjO0VBQWQsOEJBQWM7VUFBZCx1QkFBYztDakUwanFCekM7O0FBRUQ7RWlFempxQlEsc0JBQ0g7RWpFMGpxQkgsdUJBQXVCO0VpRXhqcUJ6QixnQkFBVTtFQUNOLGlCQUFVO0VBQ1YsZUFBYTtFQUNiLFdBQVU7RUFDVixtQkFBUztFQUFFLG1CQUFPO0VBQ2xCLGdCQUFXO0VBQUUsa0JBQ2hCO0VqRTJqcUJDLFVBQVU7Q2lFMWpxQlo7O0FqRTZqcUJBO0VpRTFqcUJJLG1CQUFjO0VBQ1YsZUFBVTtDakU0anFCakI7O0FBRUQ7RWlFNWpxQm9CLHFCQUFXO0VBQ3ZCLG9CQUFZO1VBQVosYUFBWTtFakU4anFCbEIscUJBQXFCO0VpRTVqcUJuQixxQkFBYTtFQUFiLGNBQWE7RUFDVCx1QkFDSDtFakU2anFCSCwwQkFBb0I7VUFBcEIsb0JBQW9CO0VpRTVqcUJsQixzQkFBZTtFQUNYLHlCQUFrQjtVQUFsQix3QkFBa0I7Q2pFOGpxQnpCOztBQUVEO0VpRTdqcUJRLGNBQVk7Q2pFK2pxQm5COztBQUVEO0VpRTlqcUJRLGVBQ0g7Q2pFK2pxQko7O0FBRUQ7O0VpRTdqcUJJLGNBQU07Q2pFZ2txQlQ7O0FBRUQ7RWlFaGtxQkksY0FBUTtDakVra3FCWDs7QUFFRDtFaUVoa3FCQSxjQUFRO0NqRWtrcUJQOztBQUVEO0VBQ0UsZUFBZTtDaUUvanFCakI7O0FqRWtrcUJBOztFaUU1anFCSSxjQUFVO0NqRStqcUJiOztBQUVEOztFaUU1anFCSSxjQUFRO0NqRStqcUJYOztBQUVEOztFaUU1anFCSSxlQUFVO0NqRStqcUJiOztBQUVEOzs7RUFHRSxjQUFjO0NpRTVqcUJoQjs7QWpFK2pxQkE7OztFQUdFLGNBQWM7Q2lFMWpxQmhCOztBQUVBOzs7RUFHQSxlQUFZO0NqRTRqcUJYOztBaUV4anFCRDs7OztFQUlJLGNBQVk7Q2pFMmpxQmY7O0FBRUQ7Ozs7RWlFdmpxQkksY0FBWTtDakU0anFCZjs7QWlFempxQkQ7Ozs7RUFJQSxlQUFnQjtDakU0anFCZjs7QUFFRDtFaUV6anFCQSxjQUFTO0NqRTJqcUJSOztBQUVEO0VBQ0UsY0FBYztDaUUxanFCaEI7O0FqRTZqcUJBO0VpRTNqcUJrQixlQUFVO0NqRTZqcUIzQjs7QWlFempxQkQ7RUFDSSxjQUFXO0VBQUUsZ0JBQVM7Q2pFNmpxQnpCOztBQUVEOzs7RUFHRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0NpRTFqcUJ6Qjs7QWpFNmpxQkE7RWlFM2pxQkksZUFBUztDakU2anFCWjs7QWlFMWpxQkQ7RUFDSSxVQUFBO0VqRTZqcUJGLHFDQUFxQztDaUUxanFCdkM7O0FqRTZqcUJBOztFaUUxanFCSSxnQkFBYTtFQUNiLE9BQU07RUFBRSxRQUFPO0VBQ2YsU0FBQTtFQUNBLGdCQUFBO0NqRThqcUJIOztBaUUxanFCRDtFQUNJLGVBQVc7RUFDWCxjQUFXO0VBQU0scUJBQWtCO0VBQ25DLGFBQWE7Q2pFOGpxQmhCOztBQUVEO0VpRTVqcUJJLG9CQUFrQjtDakU4anFCckI7O0FBRUQ7RWlFN2pxQndCLGFBQVM7RUFBTyxjQUFXO0VBQy9DLHFCQUFZO0VBQUUscUJBQVM7RUFBVCxjQUFTO0VBQ3ZCLHVCQUFRO0VBQUUsMEJBQVM7VUFBVCxvQkFBUztFQUNuQixzQkFBaUI7RUFDakIseUJBQWdCO1VBQWhCLHdCQUFnQjtFQUNoQixvQkFBUTtFQUNSLGdCQUFnQjtDakVra3FCbkI7O0FBRUQ7RUFDRSxZQUFZO0VpRTlqcUJkLGFBQWU7RUFDWCxzQkFBVztFQUNYLHVCQUFrQjtFQUNsQixjQUFhO0VqRWdrcUJmLGlDQUF5QjtNQUF6Qiw2QkFBeUI7VUFBekIseUJBQXlCO0NDdm9xQjNCOztBRDBvcUJBOztFQUVFLG1CQUFtQjtDQUNwQjs7QUFFRDtFa0U5enFCQyxhQUFXO0VBQ1gsZUFBWTtDbEVnMHFCWjs7QWtFM3pxQkQ7RUFDQyxvQkFBZ0I7RUFDaEIsZUFBVTtDbEU4enFCVjs7QUFFRDtFa0UxenFCQSx3QkFBQTtDQUVBOztBbEU0enFCQTtFa0U1enFCQSxpQkFBQTtDbEU4enFCQzs7QWtFdHpxQkQ7RUFDQyxjQUFXO0NsRXl6cUJYOztBa0VyenFCRDtFQUVBLGNBQVk7RUFFWCxvQkFBQTtFbEVzenFCQyxla0VyenFCWTtFbEVzenFCWixnQmtFcnpxQmE7Q2xFc3pxQmQ7O0FBRUQ7RUFDRSxvQkFBb0I7Q2tFaHpxQnRCOztBbEVtenFCQTtFQUNFLG1CQUFtQjtFa0U1eXFCcEIsVUFBQTtFQUNDLFFBQUE7RUFDQSxZQUFTO0VBQ1Qsb0JBQVk7RUFDWixtQi9EVmU7RStEV2YsNkJBQWtCO0VBQWxCLHdCQUFrQjtFQUFsQixxQkFBa0I7RUFDbEIsaUJBTUE7RUFaQSxtQkFPQztFbEU4eXFCRCxnQmtFNXlxQkU7RWxFNnlxQkYsZUFBZTtFa0V6eXFCaEIsYUFBUTtFQUNQLG1CQUFrQjtFQUNsQiwwQkFBTTtFQUNOLGlCQUFPO0VBQ1AsZ0JBQVc7Q2xFMnlxQlo7O0FBRUQ7RWtFanpxQkUsb0JBUU07Q2xFMnlxQlA7O0FBRUQscUJrRTF5cUJZOztBbEU0eXFCWjtFQUNFLGVrRTF5cUJhO0VsRTJ5cUJiLGtCRTUzcUJjO0VGNjNxQmQsZWtFMXlxQmM7Q2xFMnlxQmY7O0FBRUQ7RUFDRSxnQmtFMXlxQmM7Q2xFMnlxQmY7O0FBRUQ7RUFDRSxja0V4eXFCVztDbEV5eXFCWjs7QUFFRDtFQUNFLGlCa0V4eXFCYTtFbEV5eXFCYixpQk12M3FCUztDTnczcUJWOztBQUVEO0VBQ0UsYU12M3FCUztFTnczcUJULGdCTXYzcUJhO0NOdzNxQmQ7O0FBRUQ7RUFDRSxha0VoenFCb0I7RWxFaXpxQnBCLGdCTS9vcUJFO0NOZ3BxQkg7O0FBRUQ7RUFDRSxlTTlvcUJBO0VOK29xQkEsaUJNam5xQkU7RU5rbnFCRiw0QmtFcnpxQjRCO0NsRXN6cUI3Qjs7QUFFRDs7RUFFRSxjTXprcUJBO0NOMGtxQkQ7O0FBRUQ7O0VBRUUsaUJrRTN6cUJhO0NsRTR6cUJkOztBQUVEO0VBQ0UscUJrRTUwcUJDO0VsRTgwcUJELHFCa0UzenFCYTtFbEU0enFCYixtQmtFM3pxQmM7RWxFNHpxQmQscUJrRTN6cUJrQjtFbEU0enFCbEIsY2tFajFxQkM7RWxFbzFxQkQsb0JNMzVxQlM7RU40NXFCVCxrQk0zNXFCUztFTjQ1cUJULHFCTTM1cUJTO0NONDVxQlY7O0FBRUQ7RUFDRSxtQmtFajBxQnFCO0VsRWswcUJyQixxQmtFbDBxQnlCO0VsRW8wcUJ6QixxQmtFbjBxQjJCO0VsRW8wcUIzQixtQk1scnFCQTtFTm1ycUJBLHFCTWxycUJBO0VObXJxQkEsY01scnFCQTtFTnFycUJBLG9CTXBwcUJBO0VOcXBxQkEsa0JNcHBxQkE7RU5xcHFCQSxtQmtFMTBxQnVCO0VsRTIwcUJ2QixXTTdtcUJBO0VOOG1xQkEsbUJNN21xQkE7Q044bXFCRDs7QUFFRDtFa0V4MHFCQSxjQUFBO0NsRTAwcUJDOztBQUVEO0VBQ0Usa0JrRTcwcUJGO0NsRTgwcUJDOztBa0U3enFCQTtFQUNDLFVBQU87RUFDUCxvQi9EakdlO0UrRGtHZixxQkFBYTtFQUNiLGlDQUFrQjtFbEVrMHFCbEIsb0JrRTN6cUJDO0VsRTR6cUJELGtCa0VqMHFCQztFbEVrMHFCRCwwQmtFL3pxQmtCO0VBR2xCLHVCQUFXO0VBR1gsb0NBQWU7RWxFNnpxQmYsK0JrRTV6cUIyQjtDbEU2enFCNUI7O0FBRUQ7RUFDRSxxQk9yMnFCa0I7RVB1MnFCbEIscUJrRXh6cUJJO0VsRXl6cUJKLG1Ca0VwMHFCQztFbEVxMHFCRCxxQmtFdHpxQmtCO0VBR2xCLGNBQUE7RWxFcXpxQkEsWWtFcHpxQlU7RWxFcXpxQlYsbUJPNTJxQmdCO0NQNjJxQmpCOztBQUVEO0VBQ0UsZWtFbnpxQlU7Q2xFb3pxQlg7O0FBRUQ7RUFDRSxla0VuenFCYztFbEVvenFCZCxZRS8rcUJPO0VGZy9xQlAscUJrRTF6cUJPO0VsRTJ6cUJQLDZCa0VuenFCaUI7Q2xFb3pxQmxCOztBQUVEO0VBQ0UsWWtFbnpxQkU7RWxFb3pxQkYsbUJrRW56cUJjO0NsRW96cUJmOztBQUVEO0VBQ0UsYWtFaHpxQlc7RWxFaXpxQlgsa0JBQWtCO0NrRTV5cUJwQjs7QWxFK3lxQkE7RWtFM3lxQkUsb0JBQVk7RUFDWixxQkFBbUI7RUFMckIsaUNBTUc7Q2xFNnlxQkY7O0FBRUQ7RUFDRSw0QkFBNEI7Q2tFdnlxQjlCOztBbEUweXFCQTtFa0V0eXFCQSxpQkFBZ0I7Q2xFd3lxQmY7O0FrRXB5cUJEO0VBQ0MsNEJBQXNCO0NsRXV5cUJ0Qjs7QUFFRDtFa0VyeXFCQyxpQkFBVTtFQUNWLG9CQUFrQjtDbEV1eXFCbEI7O0FBRUQ7RUFDRSxtQmtFdHlxQmM7Q2xFdXlxQmY7O0FBRUQ7RUFDRSx1QmtFcnlxQmE7Q2xFc3lxQmQ7O0FBRUQ7RUFDRSxXa0V4enFCSztDbEV5enFCTjs7QUFFRDtFa0VoeXFCQSxZQUFBO0NsRWt5cUJDOztBa0U5eHFCRDtFQUNDLFdBQVc7Q2xFaXlxQlg7O0FBRUQ7O0VrRTd4cUJDLGdCQUFTO0NsRWd5cUJUOztBQUVEOztFa0U3eHFCQyxtQkFBa0I7RUFDbEIsb0JBQVM7Q2xFZ3lxQlQ7O0FBRUQ7O0VrRTN5cUJBLGdCQUFBO0NsRTh5cUJDOztBQUVEOztFQUVFLGNrRS94cUJXO0NsRWd5cUJaOztBQUVEOztFa0UzeHFCQyxpQkFBQTtDbEU4eHFCQTs7QUFFRDtFQUNFLFdrRTd4cUJNO0NsRTh4cUJQOztBQUVEO0VBQ0Usa0JBQWtCO0VrRTF4cUJwQixvQkFBb0I7RUFDbkIsZS9EcExZO0UrRHFMWixnQlByVGM7RU9zVGQsaUJBcUNBO0VBeENELG9CQUlDO0NsRTR4cUJBOztBQUVEO0VBQ0UsZWtFM3hxQmE7RUFSZixtQkFBbUI7Q2xFcXlxQmxCOztBQUVEO0VBQ0UsYWtFMXhxQlU7RWxFMnhxQlYsZWtFMXhxQlk7RWxFMnhxQlosb0JrRTF4cUJhO0NsRTJ4cUJkOztBQUVEO0VBQ0UsWWtFMXhxQlM7RWxFMnhxQlQsMEJHbCtxQmtCO0VIbStxQmxCLGNrRTF4cUJXO0VsRTJ4cUJYLG9Ca0VqenFCRjtDbEVrenFCQzs7QUFFRDs7O0VBR0UsZ0JrRXh4cUJDO0VsRXl4cUJELDZCa0V4enFCaUI7RWxFd3pxQmpCLHdCa0V4enFCaUI7RWxFd3pxQmpCLHFCa0V4enFCaUI7Q2xFeXpxQmxCOztBQUVEOzs7RWtFaHhxQkMsNEJBQ0E7Q2xFbXhxQkE7O0FBRUQ7RWtFaHhxQkUseUI1RDJDK0I7Q051dXFCaEM7O0FBRUQ7RWtFaHhxQkUsMGdIQUE0QjtFQUM1QiwyQkFtQkE7RUExQkEsc0JBUUU7RWxFa3hxQkYsaUJrRWp4cUJnQjtDbEVreHFCakI7O0FBRUQ7RUFDRSxvQmtFanhxQmtCO0NsRWt4cUJuQjs7QUFFRDtFQUNFLGNrRWx5cUJBO0VsRW15cUJBLGdCa0Uvd3FCWTtFbEVneHFCWixVa0Uvd3FCTztDbEVneHFCUjs7QUFFRDtFa0U1d3FCQyxjQUFRO0NsRTh3cUJSOztBQUVEO0VNbm5yQkUsY0FBUztDTnFuckJWOztBQUVEOzs7OztFTXY0cUJJLGNBQUE7Q042NHFCSDs7QUFFRDtFTTE0cUJFLG9CNERrSHlCO0U1RHBGdkIsb0I0RHFGbUI7Q2xFMHhxQnRCOztBQUVEO0VNNTJxQkUsb0I0RGdGMkI7Q2xFOHhxQjVCOztBQUVEO0VBR0Usb0JrRTd4cUJZO0VsRTh4cUJaLGdCa0U3eHFCYTtDbEU4eHFCZDs7QUFFRDtFQUNFLHFCa0U3eHFCVztFbEUreHFCWCxxQmtFNXhxQkM7RUFuQkQsbUJBb0JLO0VsRTZ4cUJMLHFCa0U1eHFCZ0I7RWxFNnhxQmhCLGNNaHlxQlE7RU5teXFCUixvQmtFanlxQkE7RWxFa3lxQkEsZ0JrRTV4cUJTO0VsRTZ4cUJULFlBQVk7RWtFdnhxQmQsb0JBQW9CO0NsRXl4cUJuQjs7QWtFbnhxQkQ7RUFDQyxZQUFVO0NsRXN4cUJWOztBQUVEO0VrRXp4cUJBLHNCQUtDO0VsRXN4cUJDLFlrRXJ4cUJVO0VsRXN4cUJWLGdCa0VyeHFCVTtDbEVzeHFCWDs7QUFFRDtFQUNFLGlCa0VyeHFCYztDbEVzeHFCZjs7QUFFRDtFa0VueHFCQSxtQkFBYztFNUQzWlosc0JBQW9CO0VBQ3BCLG9CQUFTO0NOaXJyQlY7O0FBRUQ7RU0vcXJCRSwwQkFBYTtDTmlyckJkOztBQUVEO0VNLzVxQkUsb0I0RG9Jb0I7RTVEbklwQixlNERtSW9CO0U1RDNLbEIsaUJBQWdCO0VBQ2hCLGU0RDJLc0I7RTVEekt4QixxQkFBQTtFQUNBLG1CQUFBO0NOeThxQkQ7O0FBRUQ7RWtFaHlxQkMsWUFBWTtDbEVreXFCWjs7QUFFRDtFQUNFLDZCQUE2QjtFa0UveHFCL0Isb0JBQWtCO0NsRWl5cUJqQjs7QUFFRDs7RWtFOXhxQkMsZVBwY087RU9xY1AsaUJBQWU7RUFDZixzQkFBaUI7RUFDakIsWUFBQTtFQUNBLG9CQUFXO0VBQ1gsZUFBVztFQUNYLGdCQUFhO0VBQ2IscUJBOEZBO0VBMUdELGFBQUE7RWxFOHlxQkUsaUJrRWh5cUJjO0VsRWl5cUJkLG1Ca0VoeXFCVztDbEVpeXFCWjs7QUFFRDtFQUNFLG9Ca0VoeXFCa0I7Q2xFaXlxQm5COztBQUVEO0VBQ0UsY2tFL3hxQlk7Q2xFZ3lxQmI7O0FBRUQ7RUFDRSxja0UveHFCWTtDbEVneXFCYjs7QUFFRDtFa0U5enFCQSxvQkFrQ0M7RWxFOHhxQkMsZ0JrRTd4cUJVO0NsRTh4cUJYOztBQUVEO0VBQ0Usb0JrRTd4cUJnQjtFbEU4eHFCaEIsZ0JrRTd4cUJXO0NsRTh4cUJaOztBQUVEO0VBQ0UscUJrRTd4cUJjO0NsRTh4cUJmOztBQUVEO0VBQ0UsY2tFendyQmlCO0NsRTB3ckJsQjs7QUFFRDtFQUNFLGFrRTV4cUJTO0VsRTZ4cUJULFdrRWh5cUJBO0NsRWl5cUJEOztBQUVEO0VBQ0UsZWtFcHlxQkE7RWxFcXlxQkEsWWtFNXhxQkU7RWxFNnhxQkYsbUJrRXR5cUJBO0VsRXV5cUJBLG9Ca0U1eHFCYztFbEU2eHFCZCxxQmtFeHlxQkE7RWxFeXlxQkEsZU0xcnJCQTtDTjJyckJEOztBQUVEO0VBQ0UsZU1waHJCRTtDTnFockJIOztBQUVEO0VBQ0UsbUJNbmhyQmU7RU5vaHJCZixla0VoeXFCVztFbEVpeXFCWCxZa0VuenFCQTtFbEVvenFCQSxnQmtFaHlxQlM7Q2xFaXlxQlY7O0FBRUQ7O0VBRUUsbUJrRWh5cUJjO0VsRWl5cUJkLFdrRWh5cUJFO0VsRWl5cUJGLFlrRTN6cUJBO0VsRTR6cUJBLGFrRS94cUJTO0VsRWd5cUJULFdrRS94cUJFO0VsRWd5cUJGLGVrRS94cUJXO0VsRWd5cUJYLE9rRS94cUJFO0VsRWd5cUJGLFFrRS94cUJFO0NsRWd5cUJIOztBQUVEO0VBQ0UscUJrRXAwcUJBO0VsRXMwcUJBLHFCa0U1eHFCZ0I7RWxFNnhxQmhCLG1Ca0U1eHFCWTtFbEU2eHFCWixxQmtFNXhxQmU7RWxFNnhxQmYsY2tFNXhxQkk7RWxFNnhxQkosMEJrRTV4cUJ1QjtFbEU2eHFCdkIsdUJrRTV4cUJxQjtFbEU4eHFCckIseUJrRTF4cUJtQjtFbEUyeHFCbkIsb0JBQW9CO0VrRXB4cUJ0Qix5QkFBeUI7RUFDeEIsc0JBQWE7RUFFYiw2QkFBTTtFQUNOLHdCQUFPO0VBQ1AsbUJBQVc7RUFDWCxlQUFZO0VBQ1osYUFBWTtFQVBiLGVBQUE7Q2xFOHhxQkM7O0FBRUQ7RWtFbHhxQkEsZUFBQTtFQUNDLDBCQUFrQjtFQUNsQixxQkFBUTtFQUNSLG1CQUFTO0VBQ1QsNkJBQVc7RUFBWCx3QkFBVztFQUFYLHFCQUFXO0VBQ1gsb0JQOWpCYztDM0RrMXJCZDs7QUFFRDtFa0UzeHFCQSwwQkFBMEI7Q2xFNnhxQnpCOztBQUVEO0VBQ0UsZWtFbnhxQlk7RWxFb3hxQlosWWtFbnhxQlU7RWxFb3hxQlYsYWtFbnhxQlU7RWxFb3hxQlYsaUJrRW54cUJZO0VsRW94cUJaLCs3RkFBKzdGO0NrRWh4cUJqOEY7O0FsRW14cUJBO0VrRWh4cUJDLGVBQVU7RUFIWCxvQkFBQTtDbEVzeHFCQzs7QUFFRDtFQUNFLCs3RmtFanhxQmM7Q2xFa3hxQmY7O0FBRUQ7RUFDRSxla0VqeHFCVTtFbEVreHFCViwwQmtFanhxQlU7RWxFa3hxQlYscUJrRWp4cUJpQjtFbEVreHFCakIsbUJrRWp4cUJhO0VsRWt4cUJiLDZCa0VqeXFCRjtFbEVpeXFCRSx3QmtFanlxQkY7RWxFaXlxQkUscUJrRWp5cUJGO0NsRWt5cUJDOztBQUVEO0VBQ0UsZUFBZTtFa0U3d3FCakIsWUFBVTtFQUVSLGFBQWE7RWxFOHdxQmIsaUJBQWlCO0VrRXp3cUJuQiwyQkFBeUI7RUFDeEIsa2tNQUFrQjtDbEUyd3FCbEI7O0FBRUQ7RWtFendxQkMsZUFBWTtFQUNaLG9CQUFVO0NsRTJ3cUJWOztBa0V2d3FCRDtFQUNDLGtrTUFBa0I7Q2xFMHdxQmxCOztBQUVEO0VrRXh3cUJDLGtCL0QxZmM7Q0hvd3JCZDs7QUFFRDtFa0V4d3FCQywwQkFBa0I7RUFDbEIsb0I1RGpQZ0M7RTREa1BoQyxjUGpvQmM7RU9rb0JkLG9CQUFZO0VBQ1osNkJBQWtCO0VBQ2xCLFlBQUE7Q2xFMHdxQkE7O0FBRUQ7O0VBRUUsbUJBQW1CO0VrRXR3cUJyQixzQkFBcUI7RUFDcEIsa0IvRDdnQlk7Q0hxeHJCWjs7QUFFRDs7RWtFM3dxQkEsYUFBQTtFbEU4d3FCRSxzQmtFdHdxQmE7Q2xFdXdxQmQ7O0FBRUQ7OztFa0Vod3FCRSxtQkFBYTtDbEVvd3FCZDs7QUFFRDtFQUNFLHdCQUF3QjtDa0U1dnFCMUI7O0FsRSt2cUJBO0VrRS92cUJBLGNBQUE7Q2xFaXdxQkM7O0FrRXR2cUJEO0VBQ0MsY0FBYTtDbEV5dnFCYjs7QUFFRDtFQUNFLGNBQWM7Q2tFanZxQmhCOztBbEVvdnFCQTtFa0V0dXFCQSxvQkFBQTtDbEV3dXFCQzs7QWtFcHVxQkQ7RUFHRyxjQUFjO0VsRXF1cUJmLDBCQUEwQjtFa0V4dXFCNUIsb0JBTUM7Q2xFb3VxQkE7O0FBRUQ7RUNwd3JCQSxjQUFBO0NNMURDOztBUGswckJEO0VtRXA4ckJBLGFBQUk7RW5FczhyQkYsc0JtRTc3ckI2QjtFbkU4N3JCN0Isa0JtRTc3ckJvQjtDbkU4N3JCckI7O0FBRUQ7O0VBRUUsb0JtRTc3ckJzQjtFbkU4N3JCdEIsb0JtRTc3ckJzQjtFbkU4N3JCdEIsaUNtRXo4ckJFO0VuRTA4ckJGLGlCbUU3N3JCdUI7Q25FODdyQnhCOztBQUVEO0VBQ0UsY21FdDdyQmlCO0NuRXU3ckJsQjs7QUFFRDs7RUFFRSxhbUVuN3JCVTtFbkVvN3JCVixpQm1FbjdyQnFCO0VuRW83ckJyQixrQm1FbjdyQlU7Q25FbzdyQlg7O0FBRUQ7RUM5eHJCQSxZQUFBO0NtRS9MQTs7QXBFaStyQkE7RW9FOTlyQkMsY0FBWTtFcEVnK3JCWCxvQkFBb0I7Q29FNzlyQnRCOztBcEVnK3JCQTtFb0U3OXJCQyxhQUFBO0VBQ0EsV0FBQTtDcEUrOXJCQTs7QUFFRDtFQUNFLGdCb0U3OXJCYztFcEU4OXJCZCw2Qm9FNzlyQmdCO0NwRTg5ckJqQjs7QUFFRDtFb0UxK3JCQSxnQkFlQztFcEU2OXJCQyxpQm9FNTlyQmE7RXBFNjlyQmIsb0JvRTU5ckJnQjtFcEU2OXJCaEIsWW9FNTlyQlM7Q3BFNjlyQlY7O0FBRUQ7RUFDRSxZb0U1OXJCUztFcEU2OXJCVCxvQm9FNTlyQmE7Q3BFNjlyQmQ7O0FBRUQ7RUFDRSxlb0U1OXJCQztFcEU2OXJCRCxZb0U1OXJCQztFQTVCSCxvQkErQlE7Q3BFMjlyQlA7O0FBRUQ7RUFDRSxzQm9FMTlyQmlCO0VwRTI5ckJqQixtQm9FMTlyQmdCO0VwRTI5ckJoQixxQm9FMTlyQlU7RXBFNDlyQlYscUJvRTE5ckJhO0VwRTI5ckJiLG1Cb0UxOXJCZTtFQXhDakIscUJBMENDO0VwRTA5ckJDLGNvRXo5ckJVO0VBM0NaLG9CQWdESTtFcEV3OXJCRixrQm9FdjlyQmU7RUFqRGpCLDBCQW1ESTtFcEV1OXJCRix1Qm9FcjlyQkE7RUFHRix5QkFBd0I7RUFDdkIsb0JBQWE7Q3BFcTlyQmI7O0FvRWg5ckJEO0VBQ0Msa0JBQWE7RXBFbTlyQlosNkJvRWo5ckJBO0NwRWs5ckJEOztBQUVEO0VBQ0UscUJvRS84ckJBO0VBR0YscUJBQU87RUFDTixtQkFBa0I7RUFDbEIscUJBQWtCO0VBQ2xCLGNBQVU7RUFHVixvQkFBb0I7RUFDcEIsa0JBQWdCO0VwRSs4ckJmLGlCQUFpQjtDb0U1OHJCbkI7O0FwRSs4ckJBO0VvRTU4ckJDLGlCQUFBO0NwRTg4ckJBOztBQUVEO0VvRTU4ckJDLGlCQUNBO0NwRTY4ckJBOztBQUVEO0VBQ0UsaUJvRTU4ckJTO0NwRTY4ckJWOztBQUVEO0VvRXo4ckJDLGFBQU87Q3BFMjhyQlA7O0FBRUQ7RUFDRSxhb0UxOHJCVztFcEUyOHJCWCxtQm9FejhyQkE7Q3BFMDhyQkQ7O0FBRUQ7RUFDRSxxQ29FejhyQmU7TXBFeThyQmYsaUNvRXo4ckJlO1VwRXk4ckJmLDZCb0V6OHJCZTtFcEUwOHJCZixXb0V6OHJCUTtDcEUwOHJCVDs7QUFFRDtFQUNFLG1Cb0V6OHJCYTtDcEUwOHJCZDs7QUFFRDtFb0VyOHJCQSxvQkFBbUI7RUFDbEIsZUFBVztFcEV1OHJCVixZb0V0OHJCUztDcEV1OHJCVjs7QW9FbDhyQkQ7RUFDQyxtQkFBYztDcEVxOHJCZDs7QUFFRDtFb0VqOHJCQSxXQUFBO0VBQ0MsZUFBWTtFQUNaLGdCQUFZO0NwRW04ckJaOztBQUVEO0VBQ0UsaUJvRWw4ckJPO0VBTlQsY0FBQTtDcEUwOHJCQzs7QUFFRDtFb0U5N3JCQSxzQkFBd0I7RUFDdkIsZ0JBQWdCO0VwRWc4ckJmLG1Cb0UvN3JCWTtDcEVnOHJCYjs7QW9FMzdyQkQ7RUFDQyxlQUFBO0VwRTg3ckJDLFlvRTc3ckJPO0NwRTg3ckJSOztBb0V6N3JCRDtFQUNDLG9CQUFnQjtDcEU0N3JCaEI7O0FBRUQ7RW9FLzdyQkEsa0JBS0k7RXBFNDdyQkYsZW9FMzdyQmE7RXBFNDdyQmIsbUJvRTM3ckJVO0NwRTQ3ckJYOztBQUVEO0VBQ0UsV29FdDhyQkY7Q3BFdThyQkM7O0FBRUQ7RUFDRSxtQm9FMTdyQlk7RXBFMjdyQlosWW9FMTdyQkM7Q3BFMjdyQkY7O0FBRUQ7RUFDRSxjb0UxN3JCQztFcEUyN3JCRCxtQkFBbUI7RW9FdDdyQnJCLGdCQUFpQjtFQUNoQixXQUFXO0VwRXc3ckJWLFlvRXY3ckJTO0VwRXc3ckJULFNBQVM7RW9FcDdyQlgsb0NBQXdCO01BQXhCLGdDQUF3QjtVQUF4Qiw0QkFBd0I7Q3BFczdyQnZCOztBQUVEO0VBQ0UsZW9FcjdyQlc7Q3BFczdyQlo7O0FvRWo3ckJEO0VBQ0Msc0JBQWM7Q3BFbzdyQmQ7O0FBRUQ7RW9FbDdyQkMsZUFBYTtDcEVvN3JCYjs7QUFFRDtFb0UzN3JCQSxzQkFBb0I7Q3BFNjdyQm5COztBb0U5NnJCRDtFQUNDLG9CQUFvQjtDcEVpN3JCcEI7O0FvRTU2ckJEO0VBQ0MsZUFBQTtFcEUrNnJCQyxtQm9FOTZyQmU7Q3BFKzZyQmhCOztBQUVEO0VvRTM2ckJBLGVBQWlCO0NwRTY2ckJoQjs7QUFFRDs7OztFb0V0NnJCQyxvQkFBZ0I7Q3BFMjZyQmhCOztBQUVEO0VvRXo2ckJDLHlCQUFrQjtDcEUyNnJCbEI7O0FvRXY2ckJEO0VBQ0Msb0JBQWtCO0VBQ2xCLHFCQUFZO0VBRVoscUJBQ0E7RXBFeTZyQkMsbUJBQW1CO0VvRXY2ckJyQixxQkFBdUI7RUFDdEIsY0FBVztFcEUyNnJCVixvQm9FeDZyQlc7RXBFeTZyQlgsa0JvRXg2ckJVO0VwRXk2ckJWLDBCb0V4NnJCUTtFcEV5NnJCUix1Qm9FeDZyQlM7RXBFMDZyQlQseUJvRXg2ckJZO0VwRXk2ckJaLG9Cb0V4NnJCaUI7RXBFeTZyQmpCLGVvRXg2ckJhO0NwRXk2ckJkOztBQUVEO0VBQ0UsY29FeDZyQlc7RXBFeTZyQlgsa0JBQWtCO0NvRXI2ckJwQjs7QXBFdzZyQkE7RUFDRSxXQUFXO0NvRWw2ckJiOztBcEVxNnJCQTtFb0VsNnJCQyxXQUFXO0VBQ1gsbUJBQWtCO0NwRW82ckJsQjs7QUFFRDtFb0VsNnJCQyxxQkFBYztFQUVkLHFCQUFpQjtFQUNqQixtQkFBaUI7RUFYbEIscUJBWUM7RXBFbzZyQkMsY29FbjZyQlU7RXBFczZyQlYsb0JvRW42ckJnQjtFcEVvNnJCaEIsa0JvRW42ckJZO0VwRW82ckJaLDBCb0VuNnJCaUI7RXBFbzZyQmpCLHVCb0VuNnJCZTtFcEVxNnJCZix5Qm9FbjZyQmU7RXBFbzZyQmYsb0JvRW42ckJZO0VwRW82ckJaLDBCb0VuNnJCVztFcEVvNnJCWCxpQ29FbjZyQnFCO0VwRW82ckJyQixtQm9FbjZyQmU7Q3BFbzZyQmhCOztBQUVEO0VBQ0UsWW9FbjZyQlE7RXBFbzZyQlIsbUJBQW1CO0VvRWg2ckJyQixjQUFZO0NwRWs2ckJYOztBQUVEO0VBQ0UsZW9FajZyQlM7RXBFazZyQlQsbUJvRWo2ckJVO0VwRWs2ckJWLFFvRWo2ckJLO0VwRWs2ckJMLFNvRWo2ckJNO0VwRWs2ckJOLG9Db0VqNnJCTztNcEVpNnJCUCxnQ29FajZyQk87VXBFaTZyQlAsNEJvRWo2ckJPO0NwRWs2ckJSOztBQUVEO0VBQ0UsY29FajZyQlk7Q3BFazZyQmI7O0FBRUQ7RW9FNzVyQkUsZUFBYTtDcEUrNXJCZDs7QUFFRDtFb0U3NXJCRSxZQUFBO0VBUEYsbUJBQ0M7Q3BFczZyQkE7O0FBRUQ7RW9FejZyQkEsV0FhQztFQUNDLG9CQUFTO0NwRTg1ckJWOztBQUVEOztFb0UzNXJCRSxXQUFRO0VBQ1IsZ0JBQVk7RUFDWixtQkFBa0I7Q3BFODVyQm5COztBQUVEO0VBQ0UsZ0JvRTc1ckJlO0NwRTg1ckJoQjs7QUFFRDtFb0UzNXJCRSxhQUFTO0NwRTY1ckJWOztBQUVEO0VBQ0UsZUFBZTtDb0U5N3JCakI7O0FwRWk4ckJBO0VvRWo4ckJBLGVBbUNDO0VBS0UsWUFBVztFQUNYLGFBQVk7RUFDWiwrekRBQWtCO0VBQ2xCLDBCQUFjO0NwRTQ1ckJoQjs7QUFFRDtFb0V6OHJCQSxpQkFnREM7RUFDQyxvQkFBYztFQUNkLGlCQUFjO0VBQ2QsMkJBQXNCO0NwRTI1ckJ2Qjs7QUFFRDtFb0V6NXJCRSw0QkFzQkE7RUE3RUYsc0JBZ0RDO0NwRW02ckJBOztBQUVEO0VBQ0Usa0NvRTE1ckJ3QjtFcEUyNXJCeEIsMkJvRTE1ckJZO0NwRTI1ckJiOztBQUVEO0VBQ0UsWW9FMTVyQlU7RXBFMjVyQlYsbUJvRTU2ckJEO0VwRTY2ckJDLGlDb0V6NXJCYTtFcEUwNXJCYiw2Qm9FejVyQlc7RXBFeTVyQlgsd0JvRXo1ckJXO0VwRXk1ckJYLHFCb0V6NXJCVztFcEUwNXJCWCxlb0V6NXJCRTtFcEUwNXJCRixpQm9FejVyQlk7RXBFMDVyQlosZ0JvRXo1ckJhO0VwRTA1ckJiLDBCb0V6NXJCb0I7RXBFMDVyQnBCLGlCb0V6NXJCYztFcEUwNXJCZCxhQUFhO0VvRXArckJmLGtCQThFQztFQUNDLGFBQVc7Q3BFdzVyQlo7O0FBRUQ7RW9FdDVyQkUsdUNBQWdCO0NwRXc1ckJqQjs7QUFFRDtFb0V0NXJCRSxlQUFVO0VBQ1YsbUJBQWM7RUFDZCxZQUFPO0VBQ1AsMEJBQVc7RUFDWCxvQkFBb0I7RUFDcEIsZ0JBQWE7RUFDYixxQkFBZ0I7RUFFaEIscUJBQXFCO0VBQ3JCLG1CQUFpQjtFQUNqQixxQkFBa0I7RUFDbEIsY0FBYTtFcEUwNXJCYixvQm9FdjVyQmtCO0VwRXc1ckJsQixrQm9FdjVyQmU7RXBFdzVyQmYsMEJvRXY1ckJXO0VwRXc1ckJYLHVCb0V0NXJCQztFQXpHSCx5QkEyR0M7RUFDQyxvQkFBa0I7RUE1R3BCLCtCQTJHQztVQTNHRCx1QkEyR0M7Q3BFeTVyQkE7O0FBRUQ7O0VBRUUsbUNvRXI1ckJZO0NwRXM1ckJiOztBQUVEO0VBQ0UscUJvRXI1ckJXO0VwRXU1ckJYLHFCb0VyNXJCYTtFcEVzNXJCYixtQm9FcjVyQmE7RXBFczVyQmIscUJvRXI1ckJrQjtFcEVzNXJCbEIsY29FcjVyQmE7RXBFdzVyQmIsb0JvRXA1ckJhO0VwRXE1ckJiLGtCQUFrQjtFb0VyaHNCcEIsMEJBbUlhO0VBQ1gsdUJBQVc7RXBFcTVyQlgseUJBQXlCO0VvRXpoc0IzQixvQkF1SVE7RUFDTiwrQkFBWTtFQUNaLCtCQUFpQjtFQUVqQixpQ0FBZ0I7RUFDaEIsZ0NBQWU7RUFDZiw0QkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLG1CQUFPO0VBQ1AsWUFBQTtDcEVvNXJCRDs7QUFFRDtFb0VsNXJCRSxZQUFTO0VBQ1QsbUJBS0E7RUExSkYsbUJBdUlPO0VwRW02ckJMLFNvRW41ckJRO0VwRW81ckJSLFFvRW41ckJDO0VwRW81ckJELG9DQUE0QjtNQUE1QixnQ0FBNEI7VUFBNUIsNEJBQTRCO0NvRTVpc0I5Qjs7QXBFK2lzQkE7RW9FajVyQkUsZUFBWTtFQUNaLFlBQVU7RUFDVixvQkFBb0I7RUFDcEIsaUJBQWM7RXBFbTVyQmQsaUJBQWlCO0NvRXBqc0JuQjs7QXBFdWpzQkE7RUFDRSxjQUFjO0NvRXhqc0JoQjs7QXBFMmpzQkE7RUFDRSw0QkFBNEI7RW9FNWpzQjlCLGlCQTJLQztFQUNDLGlCQUFZO0NwRW01ckJiOztBb0UvanNCRDtFQWdMRSxhQUFZO0VBQ1osc0JBQWlCO0VBQ2pCLGtCQUFTO0NwRW01ckJWOztBQUVEO0VvRWo1ckJFLGFBQVk7RXBFbTVyQlosc0JBQXNCO0VvRXprc0J4QixpQkF3TEM7Q3BFbTVyQkE7O0FBRUQ7RW9FN2tzQkEsZ0JBd0xDO0VwRXU1ckJDLGFvRWw1ckJPO0NwRW01ckJSOztBQUVEOztFb0UvNHJCRSxpQkFBaUI7Q3BFazVyQmxCOztBQUVEOzs7O0VvRTc0ckJFLGdCQUFTO0NwRWs1ckJWOztBQUVEO0VBQ0Usb0JvRS80ckJlO0NwRWc1ckJoQjs7QW9FMzRyQkQ7RUFDQyxpQkFBYTtFcEU4NHJCWixtQm9FNzRyQlc7Q3BFODRyQlo7O0FBRUQ7RW9FMTRyQkEsZUFBaUI7RUFDaEIsbUJBQWE7RXBFNDRyQlosZ0JvRTM0ckJXO0VwRTQ0ckJYLFdBQVc7RW9FeDRyQmIsZUFBaUI7RUFDaEIsWUFBWTtFcEUwNHJCWCxTb0V6NHJCTTtFcEUwNHJCTixvQ0FBNEI7TUFBNUIsZ0NBQTRCO1VBQTVCLDRCQUE0QjtDb0V0NHJCOUI7O0FwRXk0ckJBO0VBQ0UsZW9FdjRyQmE7RXBFdzRyQmIsbUJvRXY0ckJVO0VwRXc0ckJWLGdCb0V2NHJCVztFcEV3NHJCWCxXQUFXO0VvRXA0ckJiLGVBQWlCO0VBQ2hCLFlBQVk7RXBFczRyQlgsU29FcjRyQk87RXBFczRyQlAsb0NvRXA0ckJBO01wRW80ckJBLGdDb0VwNHJCQTtVcEVvNHJCQSw0Qm9FcDRyQkE7Q3BFcTRyQkQ7O0FBRUQ7RUFDRSxvQm9FbjRyQlU7RXBFbzRyQlYsZ0JvRW40ckJhO0NwRW80ckJkOztBQUVEO0VBQ0Usb0JvRWg0ckJBO0VwRWk0ckJBLGdCQUFnQjtDb0U5M3JCbEI7O0FwRWk0ckJBO0VBQ0UsaUJBQWlCO0VvRTUzckJuQixvQkFBUztFQUNSLGVBQVM7RUFDVCw2QkFBYTtFQUNiLG1CQUFrQjtDcEU4M3JCbEI7O0FvRTEzckJEO0VBQ0MsZ0JBQWdCO0VBQ2hCLGVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsU0FBQTtFQUNBLFlBQU87Q3BFNjNyQlA7O0FBRUQ7RW9FMzNyQkMsZ0JBQWE7RUFDYixpQkFBZ0I7Q3BFNjNyQmhCOztBQUVEO0VvRTMzckJDLHlCQUFrQjtDcEU2M3JCbEI7O0FBRUQ7RW9FMzNyQkMseXdCQUFxQjtFQUNyQixxQkFDQTtFcEU0M3JCQyxlQUFlO0VvRTEzckJqQiwwQkFBd0I7RUFDdkIsdUJBQWU7Q3BFNDNyQmY7O0FvRXYzckJEO0VBQ0MsaUJBQWU7RXBFMDNyQmQsZ0JvRXozckJPO0VwRTAzckJQLG9Cb0V6M3JCZ0I7RXBFMDNyQmhCLG1Cb0V6M3JCYztDcEUwM3JCZjs7QUFFRDtFb0V0M3JCQSxzQkFBcUI7Q3BFdzNyQnBCOztBQUVEO0VBQ0UsbUJBQW1CO0NvRXAzckJyQjs7QXBFdTNyQkE7RUFDRSxjb0VyM3JCWTtDcEVzM3JCYjs7QUFFRDtFQUNFLFdBQVc7RW9FcjNyQmIsb0JBQWM7Q3BFdTNyQmI7O0FvRTkyckJEO0VBQ0MsbUJBQVc7Q3BFaTNyQlg7O0FBRUQ7RW9FLzJyQkMsWUFBUztFQUNULGVBQWM7RUFDZCxtQkFBbUI7RUFDbkIsT0FBQTtFQUNBLFFBQUE7RUFURCxZQUFBO0VwRTIzckJFLGFvRWgzckJXO0VwRWkzckJYLCt2SG9FaDNyQmdCO0VwRWkzckJoQiwyQm9FaDNyQlc7Q3BFaTNyQlo7O0FvRTUyckJEO0VBQ0MscUJBQXFCO0VwRWczckJwQixxQm9FOTJyQlk7RXBFKzJyQlosbUJvRTkyckJRO0VwRSsyckJSLHFCQUFxQjtFb0UzMnJCdkIsY0FBQTtFQUdDLG9CQUFjO0VBQ2QsZ0JBQWdCO0NwRTYyckJoQjs7QW9FejJyQkQ7RUFDQyxtQkFBQTtFcEU0MnJCQyxZb0UzMnJCUztFcEU0MnJCVCxpQkFBaUI7RW9FeDJyQm5CLG9CQUFtQjtFQUNsQixvQkFBb0I7Q3BFMDJyQnBCOztBQUVEO0VvRXQyckJBLGlCQUFtQjtDcEV3MnJCbEI7O0FBRUQ7RW9FcjJyQkEsaUJBQW1CO0NwRXUyckJsQjs7QUFFRDtFb0VuMnJCQSxZQUFRO0VBQ1AsZUFBQTtFcEVxMnJCQyxtQm9FcDJyQmU7RXBFcTJyQmYsVUFBVTtFb0VqMnJCWixRQUFBO0VBQ0MsWUFBWTtFQUNaLGFBQVc7RXBFbTJyQlYsbUJBQW1CO0VvRWgyckJyQiwwQkFBeUI7RUFDeEIsV0FBVTtFQUNWLG1CQWdCQTtFQWxCRCxpREFHUztNQUhULDZDQUdTO1VBSFQseUNBR1M7Q3BFazJyQlI7O0FBRUQ7RUFDRSxZb0VqMnJCQTtFcEVrMnJCQSxlb0VqMnJCWTtFcEVrMnJCWixtQm9FajJyQmU7RXBFazJyQmYsVW9FajJyQlE7RXBFazJyQlIsUW9FajJyQkE7RXBFazJyQkEsWW9FajJyQkE7RXBFazJyQkEsYW9FajJyQlU7RXBFazJyQlYsbUJvRWoyckJPO0VwRWsyckJQLDBCb0VqMnJCTTtFcEVrMnJCTixXb0VqMnJCTztFcEVrMnJCUCxtQkFBbUI7RW9FOTFyQnJCLGlEQUEyQztNQUEzQyw2Q0FBMkM7VUFBM0MseUNBQTJDO0NwRWcyckIxQzs7QUFFRDtFQUNFLG9Cb0UvMXJCaUI7RXBFZzJyQmpCLGlEQUF5QztNQUF6Qyw2Q0FBeUM7VUFBekMseUNBQXlDO0VvRTUxckIzQywwRUFBYztFQUFkLGtFQUFjO0VBQWQsNkRBQWM7RUFBZCwwREFBYztFQUFkLDJGQUFjO0NwRTgxckJiOztBQUVEO0VvRTUxckJDLGlDQUFvQjtNQUFwQiw2QkFBb0I7VUFBcEIseUJBQW9CO0VBQ3BCLFdBQVM7RUFDVCxvQkFBZ0I7RUFDaEIsaUdBQW1CO0VBQW5CLHlGQUFtQjtFQUFuQixvRkFBbUI7RUFBbkIsaUZBQW1CO0VBQW5CLGtIQUFtQjtDcEU4MXJCbkI7O0FBRUQ7RW9FMzFyQkEsb0JBQW1CO0VBQ2xCLGlEQUFjO01BQWQsNkNBQWM7VUFBZCx5Q0FBYztFcEU2MXJCYiwwRW9FMzFyQkE7RXBFMjFyQkEsa0VvRTMxckJBO0VwRTIxckJBLDZEb0UzMXJCQTtFcEUyMXJCQSwwRG9FMzFyQkE7RXBFMjFyQkEsMkZvRTMxckJBO0NwRTQxckJEOztBQUVEO0VBQ0UsaUNvRXoxckJBO01wRXkxckJBLDZCb0V6MXJCQTtVcEV5MXJCQSx5Qm9FejFyQkE7RXBFMDFyQkEsV0FBVztFb0V2MXJCYixvQkFBQTtFQUNDLGlHQUNBO0VBREEseUZBQ0E7RUFEQSxvRkFDQTtFQURBLGlGQUNBO0VBREEsa0hBQ0E7Q3BFdzFyQkE7O0FBRUQ7RUFDRSxjb0V2MXJCWTtFcEV3MXJCWixVb0V2MXJCTztFcEV3MXJCUCxpRW9FdDFyQkE7RXBFczFyQkEsNERvRXQxckJBO0VwRXMxckJBLHlEb0V0MXJCQTtDcEV1MXJCRDs7QUFFRDs7RW9FbjFyQkMsbUJBQWlCO0VwRXMxckJoQixPQUFPO0VvRW4xckJULFFBQUE7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLG9DQUFpQjtNQUFqQixnQ0FBaUI7VUFBakIsNEJBQWlCO0VBQ2pCLFdBQVM7RUFDVCxtQkFBYTtFQUNiLHFCQUFnQjtFQU5qQixxQkFRQztFcEVxMXJCQyxtQm9FcDFyQlc7RXBFcTFyQlgscUJvRXAxckJZO0VwRXExckJaLGNvRXAxckJXO0VwRXExckJYLHlCb0VuMXJCQTtFcEVvMXJCQSxzQkFBc0I7RW9FaDFyQnZCLDZCQUFxQjtFcEVtMXJCcEIsd0JvRWwxckJXO0VwRXExckJYLDJCQUEyQjtFb0UvMHJCN0Isc0JBQXFCO0VBQ3BCLDBCQUFvQjtFQUNwQix1QkFBYTtFQUViLHlCQUFtQjtFQUNuQixvQkFBa0I7RUFDbEIsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFDQTtFcEVnMXJCQyxvQkFBb0I7RW9FOTByQnRCLG1CQUNDO0NwRSswckJBOztBb0UxMHJCRDtFQUNDLGlCQUNDO0VwRTQwckJBLFlvRTMwckJTO0VwRTQwckJULGlCQUFpQjtFb0V2MHJCbkIsa0JBQW1CO0VBQ2xCLGNBQ0M7RXBFdzByQkEsa0JvRXYwckJpQjtDcEV3MHJCbEI7O0FBRUQ7RUFDRSxpQm9FbjByQlM7RXBFbzByQlQsWUFBWTtFb0UvenJCZCxpQkFBZ0I7RUFDZixrQkFBUztFQUNULGNBQWE7RUFDYixrQkFBZTtDcEVpMHJCZjs7QW9FN3pyQkQ7RUFDQyxpQkFBWTtFQUNaLFlBQUE7RUFDQSxpQkFDQTtFcEUrenJCQyxrQkFBa0I7RW9FN3pyQnBCLGNBQUE7RUFDQyxrQkFBZ0I7Q3BFK3pyQmhCOztBQUVEO0VvRTd6ckJDLGlCQUFpQjtFQUNqQixZQUFTO0VBQ1QsaUJBQVk7RUFDWixrQkFBa0I7RUFDbEIsY0FBWTtFQUNaLGtCQUFpQjtDcEUrenJCakI7O0FBRUQ7RW9FN3pyQkMsbUJBQWdCO0NwRSt6ckJoQjs7QUFFRDtFQUNFLG1CQUFtQjtDb0U1enJCckI7O0FwRSt6ckJBO0VBQ0UsYUFBYTtFb0UxenJCZixlQUFpQjtFQUNoQixtQkFBbUI7RXBFNHpyQmxCLFdvRTN6ckJTO0VwRTR6ckJULFdvRTN6ckJTO0VwRTR6ckJULG9CQUFvQjtFb0V4enJCdEIsWUFBUTtFQUNQLGFBQUE7RXBFMHpyQkMsZW9FenpyQlc7RXBFMHpyQlgsZ0JBQWdCO0VvRXR6ckJsQixpQkFBa0I7RUFDakIsV0FBQTtDcEV3enJCQTs7QW9FbnpyQkQ7RUFDQyxZQUFBO0VwRXN6ckJDLGVvRXJ6ckJXO0VwRXN6ckJYLG1CQUFtQjtFb0VsenJCckIsVUFBQTtFQUNDLFFBQUE7RUFDQSxvQkFBYztFQUNkLFlBQVk7RUFDWixZQUFBO0NwRW96ckJBOztBQUVEO0VvRWx6ckJDLHlCQUFxQjtDcEVvenJCckI7O0FBRUQ7O0VvRWp6ckJDLGdCQUFhO0VBQ2IsVUFBQTtFcEVvenJCQyxvQkFBb0I7RW9FanpyQnRCLFVBQVE7RUFDUCxvQ0FBMEI7TUFBMUIsZ0NBQTBCO1VBQTFCLDRCQUEwQjtFcEVtenJCekIsYW9FbHpyQkE7RXBFbXpyQkEsZ0JvRWx6ckJXO0VwRW16ckJYLG9Cb0VsenJCYztFcEVtenJCZCxtQm9FbHpyQmU7RXBFbXpyQmYsK0VBQStEO0VBQS9ELHVFQUErRDtFQUEvRCxrRUFBK0Q7RUFBL0QsK0RBQStEO0VBQS9ELG9HQUErRDtDb0UveXJCakU7O0FwRWt6ckJBOztFb0U1eXJCQSxvQ0FBMEI7TUFBMUIsZ0NBQTBCO1VBQTFCLDRCQUEwQjtFQUN6QixvQkFBYztDcEUreXJCZDs7QUFFRDs7RW9FM3lyQkEseUNBQStCO01BQS9CLHFDQUErQjtVQUEvQixpQ0FBK0I7RUFDOUIsK0VBQTBCO0VBQTFCLHVFQUEwQjtFQUExQixrRUFBMEI7RUFBMUIsK0RBQTBCO0VBQTFCLCtGQUEwQjtFcEU4eXJCekIsbUJvRTd5ckJlO0NwRTh5ckJoQjs7QUFFRDs7RUFFRSxxQkFBcUI7RW9FdnlyQnRCLHFCQUFvQjtFQUNwQixtQkFBZ0I7RUFDaEIscUJBQ0E7RXBFeXlyQkMsY0FBYztFQUdkLG9Cb0V4eXJCZ0I7RXBFeXlyQmhCLGtCQUFrQjtFb0VyeXJCcEIsMEJBQXlCO0VBQ3hCLHVCQUNBO0VBRUQsb0NBQXdCO0VBQ3ZCLCtCQUF5QjtFQUsxQiwyQkFBd0I7RUFDdkIsc0JBQVk7RUFDWiwwQkFPQTtFQVRELHVCQUF1QjtFQUF2Qix5QkFNQztFcEVteXJCQyxvQm9FanlyQkE7RXBFa3lyQkEsbUJBQW1CO0NvRS94ckJyQjs7QXBFa3lyQkE7Ozs7RUFJRSxlb0UveHJCTztFcEVneXJCUCxvQkFBb0I7Q29FNXhyQnRCOztBcEUreHJCQTs7RUFFRSxlb0U3eHJCWTtFQUpkLG1CQUFBO0VwRW15ckJFLHNCb0UzeHJCQTtFcEU0eHJCQSxtQkFBbUI7RW9FenhyQnJCLGtCQUFBO0VBQ0Msb0JBQW9CO0VBQ3BCLDBCQUFvQjtFQUNwQiwwQkFBVztFQUNYLGlCQUFZO0VBQ1osZ0JBQWU7RUFDZiw0Q0FBYztFQUFkLHVDQUFjO0VBQWQsb0NBQWM7Q3BFMnhyQmQ7O0FBRUQ7O0VvRXZ4ckJBLG9CQUFtQjtDcEUweHJCbEI7O0FBRUQ7RUFDRSxrQm9FeHhyQkE7RXBFeXhyQkEsMnVIQUEydUg7RW9FdHhyQjd1SCwyQkFBQTtDcEV3eHJCQzs7QW9FcHhyQkQ7RUFDQyxXQUFTO0VBQ1QsbUJBQWE7RUFDYixVQUFBO0NwRXV4ckJBOztBQUVEO0VBQ0UseUJBQXlCO0NvRXB4ckIzQjs7QXBFdXhyQkE7RUFDRSxtQkFBbUI7RW9FbnhyQnJCLE9BQVE7RUFDUCxRQUFBO0NwRXF4ckJBOztBb0U5d3JCRDtFQUNDLGdCQUFBO0NwRWl4ckJBOztBb0U1d3JCRDs7RUFFQyxvQkFDQTtDcEU4d3JCQTs7QUFFRDtFQUNFLHlCb0U1d3JCQTtDcEU2d3JCRDs7QUFFRDtFQUNFLHlCQUF5QjtDb0U3d3JCM0I7O0FwRWd4ckJBO0VvRWh4ckJBLGNBQUE7Q3BFa3hyQkM7O0FvRWx4ckJEO0VBWUcseUJBQWM7Q3BFMHdyQmhCOztBb0Vwd3JCRCxxQkFBQTs7QXBFd3dyQkE7RW9FcndyQkMsd0JBQXNCO0NwRXV3ckJ0Qjs7QUFFRDtFb0Vyd3JCQyxtQkFBbUI7RUFDbkIsaUJBQWU7RUFSaEIsb0JBQUE7RXBFZ3hyQkUsZW9FdHdyQk87Q3BFdXdyQlI7O0FBRUQ7RUFDRSxvQm9FcHhyQkY7RXBFcXhyQkUsb0JvRXR3ckJZO0NwRXV3ckJiOztBQUVEO0VBQ0Usb0JvRXR3ckJXO0VwRXV3ckJYLG9Cb0V0d3JCYTtDcEV1d3JCZDs7QUFFRDtFQUNFLGVvRXB3ckJTO0VwRXF3ckJULGNvRS94ckJGO0VwRWd5ckJFLG9Cb0Vud3JCZ0I7Q3BFb3dyQmpCOztBQUVEO0VBQ0UsdUJvRWh3ckJnQjtFcEVpd3JCaEIsMEJvRWh3ckJvQjtFcEVpd3JCcEIsb0JvRWh3ckJlO0VwRWl3ckJmLGlCb0Vod3JCYztDcEVpd3JCZjs7QUFFRDtFQUNFLFVvRS92ckJNO0NwRWd3ckJQOztBQUVEO0VBQ0Usc0JBQXNCO0NvRTN2ckJ4Qjs7QXBFOHZyQkE7RUFDRSxzQm9FNXZyQmdCO0VwRTZ2ckJoQixxQkFBcUI7Q29FenZyQnZCOztBcEU0dnJCQTtFQUNFLHVCb0UxdnJCcUI7Q3BFMnZyQnRCOztBQUVEO0VBQ0UsbUJvRXh2ckJjO0VwRXl2ckJkLGVvRXh2ckJBO0VwRXl2ckJBLGNBQWM7RW9FcnZyQmhCLG9CQUFtQjtFQUNsQixtREFBcUM7VUFBckMsMkNBQXFDO0NwRXV2ckJyQzs7QUFFRDs7RW9FanZyQkUsd0JBQ0E7Q3BFbXZyQkQ7O0FBRUQ7O0VvRS91ckJBLGtCQUFBO0VBQ0Msd0JBQWdCO0VBQ2hCLDBCQUFnQjtDcEVrdnJCaEI7O0FBRUQ7RUFDRSxlQUFlO0NvRS91ckJqQjs7QXBFa3ZyQkE7RUFDRSxVb0VodnJCUTtDcEVpdnJCVDs7QUFFRDtFQUNFLHFCQUFxQjtFb0UzdXJCdEIscUJBQWM7RUFDZCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixjQUFjO0VBR2Qsb0JBQWtCO0VBQ2xCLGdCQUFBO0NwRTh1ckJBOztBb0UxdXJCRDtFQUNDLGlCQUFTO0NwRTZ1ckJUOztBQUVEO0VvRTN1ckJDLGlCQUFlO0NwRTZ1ckJmOztBQUVEO0VBQ0UscUJvRTN1ckJBO0VwRTZ1ckJBLHFCb0UxdXJCQTtFcEUydXJCQSxtQkFBbUI7RW9FeHVyQnJCLHFCQUFtQjtFQUNsQixjQUFBO0VwRTR1ckJDLG9CQUFvQjtFb0V0dXJCdEIsZ0JBQWlCO0NwRXd1ckJoQjs7QUFFRDtFb0VwdXJCQSxvQkFBb0I7RUFDbkIsZUFBQTtFcEVzdXJCQyxjb0VydXJCVztFcEVzdXJCWCxtQkFBbUI7RW9FbHVyQnJCLG9CQUFBO0NwRW91ckJDOztBQUVEO0VvRWx1ckJDLGNBQVM7RUFDVCxtQkFBYTtDcEVvdXJCYjs7QUFFRDs7RW9FM3VyQkEsWUFBQTtDcEU4dXJCQzs7QUFFRDtFQUNFLGNBQWM7Q29FaHVyQmhCOztBcEVtdXJCQTtFQUNFLG9Cb0VqdXJCaUI7Q3BFa3VyQmxCOztBQUVEO0VvRTl0ckJDLGlCQUFnQjtDcEVndXJCaEI7O0FvRTV0ckJEO0VBQ0MsMEJBQXVCO0VwRSt0ckJ0QixpQm9FOXRyQmU7RXBFK3RyQmYsb0JBQW9CO0VvRTN0ckJ0QixtQkFBQTtDcEU2dHJCQzs7QUFFRDtFb0UzdHJCQyxpQkFBYTtFcEU2dHJCWixvQkFBb0I7RW9FMXRyQnRCLGVBQUE7RUFDQyxhQUFVO0VBQ1Ysa0JBQWM7RUFDZCxzQkFZQTtDcEVndHJCQTs7QUFFRDs7Ozs7RUFLRSxlb0UzdHJCTztDcEU0dHJCUjs7QUFFRDtFb0V4dHJCQSxpQkFBZTtFQUNkLGtCQUFZO0VBQ1oscUJBQWE7RUFFYixxQkFBVztFQUNYLG1CQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLGNBQUE7RUFHQSxvQkFBYTtFQUNiLGtCQUFlO0VBQ2YseUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQWJ2Qiw2QkFlSztFcEUwdHJCSCx3Qm9FeHRyQkE7RUFJRCwyQkFBZTtFcEV3dHJCZCxzQm9FdnRyQlk7RXBFd3RyQlosMEJvRXR0ckJBO0VwRXV0ckJBLHVCQUF1QjtFb0VudHJCeEIseUJBQWU7RXBFc3RyQmQsb0JvRXJ0ckJZO0VwRXN0ckJaLFdvRXJ0ckJRO0VwRXN0ckJSLDBCQUEwQjtFb0VsdHJCNUIsZ0NBQWdDO0VBQy9CLHNCQUFlO0VwRW90ckJkLDZCb0VudHJCWTtFcEVtdHJCWix3Qm9FbnRyQlk7RXBFbXRyQloscUJvRW50ckJZO0NwRW90ckJiOztBb0Uvc3JCRDs7RXBFbXRyQkUsWW9FanRyQk87Q3BFa3RyQlI7O0FvRTdzckJEO0VBQ0MsbUJBQWM7RUFDZCxPQUFBO0VBQ0EsUUFBTztFQUNQLGVBQVU7RUFDVixXQUFVO0VBTFgsWUFBQTtFcEVzdHJCRSxhb0Uvc3JCTztDcEVndHJCUjs7QUFFRDtFQUNFLG9Cb0U5c3JCVztFcEUrc3JCWCx1Qm9FOXNyQmlCO0NwRStzckJsQjs7QUFFRDtFQUNFLHNCb0U5c3JCZ0I7RXBFK3NyQmhCLFlvRTlzckJBO0VwRStzckJBLG1Cb0U5c3JCZ0I7Q3BFK3NyQmpCOztBb0Uxc3JCRDtFQUNDLGlCQUFBO0NwRTZzckJBOztBb0V4c3JCRDs7RXBFNHNyQkUsaUJvRTFzckJlO0VwRTJzckJmLGtCQUFrQjtFb0V2c3JCcEIsb0JBQW1CO0VBQ2xCLHNCQUFvQjtFcEV5c3JCbkIsWW9FeHNyQlM7RXBFeXNyQlQsYUFBYTtFb0Vyc3JCZixpQkFBbUI7RUFDbEIsZ0JBQUE7RXBFdXNyQkMsbUJvRXRzckJTO0VwRXVzckJULGlCb0V0c3JCZTtFcEV1c3JCZiw0QkFBNEI7RW9FbnNyQjlCLDJCQUF3QjtLQUF4Qix3QkFBd0I7Q3BFcXNyQnZCOztBQUVEO0VvRWpzckJBLHFCQUFtQjtFcEVvc3JCakIscUJvRWpzckJBO0VwRWtzckJBLG1CQUFtQjtFb0UvcnJCckIscUJBQW1CO0VBQ2xCLGNBQUE7RUFLRCxvQkFBbUI7RUFDbEIsZ0JBQUE7RXBFK3JyQkMseUJvRTlyckJzQjtFcEUrcnJCdEIsc0JvRTdyckJBO0VBR0YsNkJBQW1CO0VBQ2xCLHdCQUFjO0VBR2QsMkJBQWdCO0VBQ2hCLHNCQUFnQjtFQUNoQiwwQkFDQTtFcEU0cnJCQyx1QkFBdUI7RW9FenJyQnhCLHlCQUFtQjtFcEU0cnJCbEIsb0JvRTFyckJBO0VwRTJyckJBLFdBQVc7RW9FeHJyQmIsZ0JBQWlCO0VBQ2hCLFNBQUE7RXBFMHJyQkMsU29FenJyQkE7RXBFMHJyQkEsaUJvRXpyckJZO0VwRTByckJaLGtCQUFrQjtFb0V0cnJCcEIsbUJBQW1CO0VBQ2xCLG1FQUFtQjtVQUFuQiwyREFBbUI7RXBFd3JyQmxCLDBCb0V0cnJCQTtFcEV1cnJCQSxvQkFBb0I7RW9FcHJyQnRCLDZCQUFRO0VBQVIsd0JBQVE7RUFBUixxQkFBUTtDcEVzcnJCUDs7QUFFRDtFb0VwcnJCQyxpQkFBUztFQUNULGtCQUFhO0VBQ2IsY0FBQTtFQUNBLG9CQUFnQjtFcEVzcnJCZixXQUFXO0VvRW5yckJiLHFCQUFtQjtFcEVzcnJCakIscUJvRW5yckJBO0VwRW9yckJBLG1CQUFtQjtFb0VqcnJCckIscUJBQW9CO0VBQ25CLGNBQVE7RUFLVCxvQkFBb0I7RUFDbkIsZ0JBQVE7RXBFaXJyQlAseUJvRS9xckJBO0VwRWdyckJBLHNCQUFzQjtFb0U1cXJCdkIsNkJBQWdCO0VBQ2hCLHdCQUFRO0VBR1IsMkJBQTBCO0VBQzFCLHNCQUFvQjtFQUNwQiwwQkFBb0I7RUFDcEIsdUJBQWE7RUFFYix5QkFBbUI7RUFDbkIsb0JBQW9CO0NwRStxckJwQjs7QUFFRDtFb0U1cnJCQSxXQUFBO0VwRThyckJFLG1Cb0U5cXJCVztFcEUrcXJCWCxTb0U5cXJCTTtFcEUrcXJCTixvQ29FOXFyQmdCO01wRThxckJoQixnQ29FOXFyQmdCO1VwRThxckJoQiw0Qm9FOXFyQmdCO0VwRStxckJoQixZb0U5cXJCVTtFcEUrcXJCVixZb0U5cXJCQTtFcEUrcXJCQSxhb0U5cXJCVTtFcEUrcXJCVixtQm9FOXFyQk87RXBFK3FyQlAsc0JvRTlxckJNO0VwRStxckJOLDRCb0U5cXJCYTtFcEUrcXJCYiwyQm9FOXFyQm9CO0VwRStxckJwQiwwQm9FOXFyQlk7RXBFK3FyQloscUJBQXFCO0VvRTFxckJ0QixxQkFBa0I7RXBFNnFyQmpCLG1Cb0UzcXJCQTtFcEU0cXJCQSxxQkFBcUI7RW9FenFyQnZCLGNBQVE7RXBFNnFyQk4sb0JBQW9CO0VvRXZxckJ0QixnQkFBa0I7RUFDakIseUJBQWtCO0VwRXlxckJqQixzQm9FeHFyQm1CO0VBSXJCLDZCQUF5QjtFQUN4Qix3QkFBa0I7RXBFdXFyQmpCLDBCb0VycXJCQTtFcEVzcXJCQSx1QkFBdUI7RW9FbHFyQnhCLHlCQUNBO0VwRW9xckJDLG9CQUFvQjtFQUdwQiwyQkFBMkI7RW9FanFyQjdCLHNCQUF3QjtFQUN2QixnQkFBVztDcEVtcXJCWDs7QUFFRDtFb0VocXJCQyxnQkFBQTtFQUNBLGVBQ0E7Q3BFaXFyQkE7O0FBRUQ7O0VvRTlwckJDLFlBQUE7RUFDQSxtQkFBZ0I7Q3BFaXFyQmhCOztBQUVEO0VvRTlwckJDLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixZQUFPO0VBQ1Asb0JBQVU7Q3BFZ3FyQlY7O0FBRUQ7RW9FOXByQkMsc0JBQWlCO0VBQ2pCLFlBQ0E7Q3BFK3ByQkE7O0FBRUQ7RUFDRSxpQm9FOXByQmU7RXBFK3ByQmYsa0JBQWtCO0VvRTNwckJwQixvQkFBbUI7RUFDbEIsc0JBQWE7RXBFNnByQlosWW9FNXByQlM7RXBFNnByQlQsYW9FNXByQlM7RXBFNnByQlQsaUJBQWlCO0VvRXpwckJuQixnQkFBQTtFQUNDLG1CQUFrQjtFQUNsQixpQkFDQTtFcEUwcHJCQyw0QkFBNEI7RW9FeHByQjlCLDJCQUFrQjtLQUFsQix3QkFBa0I7RUFDakIsZ0JBQUE7RUFDQSxvQkFBWTtFQUNaLGVBQVM7RUFDVCw2QkFBYTtFQUFiLHdCQUFhO0VBQWIscUJBQWE7Q3BFMHByQmI7O0FBRUQ7RW9FeHByQkMsb0JBQWlCO0NwRTBwckJqQjs7QUFFRDtFQUNFLGNBQWM7Q29FdHByQmhCOztBcEV5cHJCQTtFb0VycHJCQSw2QkFBdUI7RUFBdkIsd0JBQXVCO0VBQXZCLHFCQUF1QjtFQUN0QixnRUFDQTtVQURBLHdEQUNBO0VwRXNwckJDLHdEQUF3RDtFb0VscHJCeEQsZ0RBQ0E7Q3BFb3ByQkQ7O0FBRUQ7RUFDRSx3REFBd0Q7RW9FbHByQnhELGdEQUNBO0NwRW9wckJEOztBQUVEOzs7eUVvRTVvckJHOztBQVBIO0VBU0csd0JBQ0E7Q3BFZ3ByQkY7O0FBRUQ7RUFDRSxhQUFhO0VvRS9vckJmLGNBQUE7RUFNRywrRkFDQTtFcEUyb3JCRCxnQkFBZ0I7RW9FbHByQmxCLG1CQUFvQjtDcEVvcHJCbkI7O0FvRXRvckJEO0VBR0csZUFBYTtDcEV1b3JCZjs7QUFFRDtFQUNFLHNCQUFzQjtFb0U3b3JCeEIsbUJBQW9CO0VBU2pCLFdBQVM7Q3BFdW9yQlg7O0FBRUQsb0VvRWpvckJFOztBQUhGOztFcEV3b3JCRSxzQkFBc0I7RW9FeG9yQnhCLG1DQUFvQjtNQUFwQiwrQkFBb0I7VUFBcEIsMkJBQW9CO0VBUWxCLDBCQUNBO0NwRWtvckJEOztBQUVEO0VvRS9uckJDLG1DQUlBO01BSkEsK0JBSUE7VUFKQSwyQkFJQTtDcEU2bnJCQTs7QUFFRCxXQUFXOztBQUVYO0VBQ0UsbUhBQW1IO0NvRTVuckJySDs7QXBFK25yQkE7RUFDRSxvSEFBb0g7Q29FM25yQnRIOztBcEU4bnJCQTtFb0UzbnJCQyx1QkFBTztFQUNQLHdCQUFRO0VBQ1IsMkJBQ0E7RXBFNG5yQkMsNkdBQTZHO0NvRTFuckIvRzs7QXBFNm5yQkE7RW9FMW5yQkMsK0JBQW9CO0NwRTRuckJwQjs7QUFFRDtFQUNFLCtCQUErQjtDb0V4bnJCakM7O0FwRTJuckJBO0VBQ0UsWUFBWTtDb0V0bnJCZDs7QXBFeW5yQkE7RUFDRSw0Qm9Fdm5yQm1CO0VwRXduckJuQiwwQm9FdG5yQkE7Q3BFdW5yQkQ7O0FBRUQ7RW9FcG5yQkMsMEJBQWE7Q3BFc25yQmI7O0FBRUQ7RW9FcG5yQkMsY0FBYTtDcEVzbnJCYjs7QUFFRDtFb0VwbnJCQyw2QkFTQTtFQW5CRCx1QkFXQztDcEVzbnJCQTs7QUFFRDtFQUNFLHNCb0VybnJCZ0I7Q3BFc25yQmpCOztBQUVEO0VvRWxuckJBLCtCQUF3QjtDcEVvbnJCdkI7O0FBRUQ7RW9FaG5yQkEsNENBQTJDO0NwRWtuckIxQzs7QUFFRDs7RW9FN21yQkMsa0RBQW1DO0NwRWduckJuQzs7QW9FM21yQkQ7O0VwRSttckJFLHNCb0U1bXJCQTtDcEU2bXJCRDs7QUFFRDtFQUNFLGtCb0UzbXJCVztFcEU0bXJCWCxlb0UzbXJCWTtFcEU0bXJCWixxQkFBcUI7Q29FeG1yQnZCOztBcEUybXJCQTtFb0UzbXJCQSxvQkFNQztDcEV1bXJCQTs7QUFFRDtFQUNFLDRCb0V0bXJCb0I7RXBFdW1yQnBCLHlCb0VybXJCQztDcEVzbXJCRjs7QUFFRDtFQUNFLG1CQUFtQjtDb0VsbXJCckI7O0FwRXFtckJBO0VBQ0UsbUJBQW1CO0VvRTlsckJyQix1QkFBd0I7RUFDdkIsMEJBQTBCO0VwRWdtckJ6Qixlb0UvbHJCWTtFcEVnbXJCWixzQm9FL2xyQmtCO0NwRWdtckJuQjs7QUFFRDtFQUNFLGNvRTdsckJZO0NwRThsckJiOztBQUVEO0VBQ0Usb0JvRTNsckJnQjtFcEU0bHJCaEIsa0JvRTNsckJTO0VwRTRsckJULGVvRTNsckJhO0VwRTRsckJiLGdCQUFnQjtDb0V4bHJCbEI7O0FwRTJsckJBO0VBQ0UscUJvRXhsckJBO0VBR0YscUJBQW1CO0VBQ2xCLG1CQUFjO0VwRXdsckJiLHFCb0V2bHJCWTtFcEV3bHJCWixjb0V2bHJCVztFQUtaLG9CQUFjO0VwRXNsckJiLGtCb0VybHJCZ0I7RXBFc2xyQmhCLDBCQUEwQjtFb0VsbHJCNUIsdUJBQXlCO0VwRXFsckJ2Qix5Qm9FbGxyQkE7RXBFbWxyQkEsb0JBQW9CO0VvRWhsckJ0QiwwQkFBeUI7RUFDeEIsdUJBQWM7RXBFbWxyQmIsb0NBQW9DO0VvRTlrckJ0QywrQkFBK0I7RUFDOUIsVUFBQTtFcEVnbHJCQyxZb0Uva3JCUztFcEVnbHJCVCxtQkFBbUI7Q29FNWtyQnJCOztBcEUra3JCQTtFQUNFLHFCb0U3a3JCZ0I7RUFJbEIscUJBQW9CO0VBQ25CLG1CQUNDO0VwRTJrckJBLHFCb0Uxa3JCVTtFcEUya3JCVixjb0Uxa3JCVTtFcEUya3JCViwwQm9FMWtyQnFCO0VwRTJrckJyQix1Qm9FemtyQkM7RXBFMmtyQkQseUJvRXprckJxQjtFcEUwa3JCckIsb0JvRXprckJjO0VwRTBrckJkLG9Cb0V6a3JCQztNcEV5a3JCRCxtQm9FemtyQkM7VXBFeWtyQkQsZW9FemtyQkM7RXBFMGtyQkQsYW9FemtyQlk7RXBFMGtyQlosdUJvRXprckJhO0VwRTBrckJiLFNvRXprckJRO0VwRTBrckJSLHFCb0V6a3JCaUI7RXBFMGtyQmpCLGtCb0V6a3JCYztDcEUwa3JCZjs7QUFFRDtFb0Vya3JCQSxlQUFRO0NwRXVrckJQOztBQUVEO0VvRW5rckJBLDBCQUF5QjtDcEVxa3JCeEI7O0FBRUQ7RUFDRSxlb0Vwa3JCWTtFcEVxa3JCWixxQkFBcUI7RW9FamtyQnZCLHNCQUFvQjtFQUNuQixvQkFBYztDcEVta3JCZDs7QUFFRDtFb0UvanJCQSxvQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNDLG1CQUNBO0VwRWdrckJDLFdBQVc7RW9FOWpyQmIscUJBQW1CO0VBQ2xCLGlCQUFBO0VwRWdrckJDLGlCb0UvanJCZTtFcEVna3JCZixlb0UvanJCYTtFcEVna3JCYixvQm9FL2pyQlc7RXBFZ2tyQlgsa0JvRS9qckJPO0NwRWdrckJSOztBb0UzanJCRDtFQUNDLG9CQUFBO0VwRThqckJDLGlCb0U3anJCZTtFcEU4anJCZixlb0U3anJCYTtFcEU4anJCYixpQm9FN2pyQlc7Q3BFOGpyQlo7O0FBRUQ7RW9FMWpyQkEscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDWix3QkFDQTtNQURBLHFCQUNBO1VBREEsNEJBQ0E7RXBFMmpyQkMsWUFBWTtFb0V6anJCZCxlQUFBO0NwRTJqckJDOztBQUVEO0VvRXpqckJDLFVBQVE7RUFKVCxtQkFBQTtFcEVna3JCRSx3Qm9FempyQkE7RXBFMGpyQkEscUJBQXFCO0VvRXRqckJ0QixpQ0FBa0I7RUFDbEIsNEJBQVM7Q3BFeWpyQlQ7O0FBRUQ7RW9FdmpyQkMsUUFBQTtFQUNBLFlBQVk7Q3BFeWpyQlo7O0FBRUQ7RW9FdmpyQkMscUJUejlEYztFUzI5RGQscUJBQWtCO0VBQ2xCLG1CQUFnQjtFQUNoQixxQkFBZ0I7RUFDaEIsY0FBUTtFQWhCVCw4QkFpQlM7RXBFeWpyQlAsNkJvRXZqckJBO0VuRWx5REYsNEJBQXFCO0VvRTdMckIsMkJBQXFCO0VBQ3BCLHVCbkVFZTtFbUVEZix5QkFBaUI7RUFDakIsc0JBZ3FDQTtFckUyM3NCQyw2QnFFOWh2Qm1CO0VyRStodkJuQix3QnFFNTNzQkQ7RUFucUNELG9CQUFvQjtFckVpaXZCbEIsVXFFemh2QkE7Q3JFMGh2QkQ7O0FBRUQ7RUFDRSxZcUVyaXZCRjtFckVzaXZCRSxpQnFFemh2QlU7RUFiWixVQUFBO0NyRXdpdkJDOztBQUVEO0VBQ0Usb0JxRXRodkJhO0VyRXVodkJiLGlCcUV0aHZCVTtFckV1aHZCVixlcUU3aXZCRjtDckU4aXZCQzs7QUFFRDtFQUNFLGdCcUVqaHZCZTtFckVraHZCZixlcUVqaHZCYztDckVraHZCZjs7QUFFRDtFcUVyanZCQSxxQkEwQ0M7RUExQ0QscUJBOENDO0VyRTJndkJDLG1CTW5pdkJTO0VOb2l2QlQscUJNbml2QlM7RU5vaXZCVCxjTW5pdkJTO0VOc2l2QlQsb0JNbml2QmE7RU5vaXZCYixnQk1qK3VCQTtFTmsrdUJBLDBCcUU3Z3ZCeUI7RXJFOGd2QnpCLHVCTWgrdUJxQjtFTmsrdUJyQix5QnFFOWd2QkE7RXJFK2d2QkEsb0JPdjh1QmdCO0VQdzh1QmhCLGNxRXJrdkJGO0VyRXNrdkJFLFlNeCt1QkE7Q055K3VCRDs7QUFFRDs7RUFFRSxxQnFFbmh2QmtCO0VyRXFodkJsQixxQk10anZCUztFTnVqdkJULG1CTXRqdkJTO0VOdWp2QlQscUJNdGp2QmtCO0VOdWp2QmxCLGNNdGp2QlM7RU51anZCVCx3Qk10anZCYTtFTnVqdkJiLHFCcUV4aHZCbUI7RXJFMGh2Qm5CLGlDTW4vdUJxQjtFTm8vdUJyQiw0QnFFM2h2QnlCO0VyRTRodkJ6QiwwQnFFM2h2QmtCO0VyRTRodkJsQix1QnFFM2h2QlU7RXJFNmh2QlYseUJPNTl1QmtCO0VQNjl1QmxCLG9CcUUxbHZCRjtFckUybHZCRSxjTWhpdkJFO0VOaWl2QkYsWU1oaXZCRTtFTmlpdkJGLG1CTXRodkJBO0VOdWh2QkEscUJNdGh2QkE7RU51aHZCQSwwQnFFaGl2QnlCO0VyRWlpdkJ6QixpQk10aHZCQTtDTnVodkJEOztBQUVEOzs7Ozs7RUFNRSwwQnFFM2h2QnFCO0VyRTRodkJyQixpQk01Z3ZCQTtFTjZndkJBLG1CTTVndkJjO0NONmd2QmY7O0FBRUQ7RUFDRSxjTTMydUJFO0VONDJ1QkYsb0JNcjJ1QkE7TU5xMnVCQSxtQk1yMnVCQTtVTnEydUJBLGVNcjJ1QkE7RU5zMnVCQSxZTXIydUJBO0VOczJ1QkEsYU1yMnVCQTtFTnMydUJBLGtCcUVubnZCRjtFckVvbnZCRSxXTTlsdkJPO0VOK2x2QlAsNEJNOWx2QnFCO0VOK2x2QnJCLGVNOWx2QlM7Q04rbHZCVjs7QUFFRDtFQUNFLGVxRXRpdkJhO0VyRXVpdkJiLFlxRXRpdkJFO0VyRXVpdkJGLGFxRTVudkJGO0NyRTZudkJDOztBQUVEO0VBQ0UsZXFFcml2QlU7Q3JFc2l2Qlg7O0FBRUQ7RUFDRSxlcUVuaXZCYTtDckVvaXZCZDs7QUFFRDtFQUNFLHlCcUVqaXZCRTtDckVraXZCSDs7QUFFRDtFQUNFLGNxRS9odkJFO0NyRWdpdkJIOztBQUVEOztFcUUvb3ZCQSxtQkFBQTtFckVrcHZCRSxrQnFFdmh2Qk87RUEzSFQsOEJBOEhDO0NyRXNodkJBOztBQUVEO0VBQ0UscUJxRW5odkJrQjtFckVxaHZCbEIscUJxRWpodkJXO0VBeEliLG1CQUFBO0VyRTJwdkJFLHFCcUU5Z3ZCQTtFQTdJRixjQUFBO0VyRTZwdkJFLDBCcUUzZ3ZCQztFQWxKSCx1QkFxSkM7RUFySkQsb0NBeUpnQjtFckV3Z3ZCZCwrQnFFei91QkE7RXJFMC91QkEsNEJxRXpndkJEO0VyRTBndkJDLHlCcUV2Z3ZCbUI7RXJFeWd2Qm5CLDJCcUU1Z3ZCRDtFckU2Z3ZCQyxzQnFFbGd2QkM7RXJFbWd2QkQsVXFFdnF2QkY7RXJFd3F2QkUsbUJxRXRndkJlO0VyRXVndkJmLGlCcUV6cXZCRjtFckUwcXZCRSx1QnFFbmd2QkM7RUF2S0gsMEJBNEtDO0VyRWdndkJDLGVxRTMrdUJBO0VyRTQrdUJBLG9CcUU3cXZCRjtDckU4cXZCQzs7QUFFRDtFQUNFLGlCcUUvL3VCVTtDckVnZ3ZCWDs7QUFFRDtFQUNFLG1CcUU3L3VCZTtFckU4L3VCZixpQnFFNy91QlU7RXJFOC91QlYsa0JxRXZydkJGO0VyRXdydkJFLHFCcUUzL3VCYTtFckU0L3VCYiwyQjJEM3J2QmE7RTNENHJ2QmIsZU03eXVCUTtFK0Q3WVYsb0JBQW9CO0NyRTRydkJuQjs7QUFFRDtFQUNFLG9CMkRqc3ZCTTtDM0Rrc3ZCUDs7QUFFRDtFQUNFLFVxRW5zdkJGO0NyRW9zdkJDOztBQUVEO0VxRXRzdkJBLFlBQUE7RXJFd3N2QkUsZ0JFcnN2Qk87RUZzc3ZCUCxXcUVqL3VCQztFckVrL3VCRCxZcUVqL3VCQztDckVrL3VCRjs7QUFFRDtFcUU3c3ZCQSxVQUFBO0VyRStzdkJFLFdxRTUrdUJTO0VyRTYrdUJULGlCcUU1K3VCZTtFckU2K3VCZixVcUU1K3VCUTtDckU2K3VCVDs7QUFFRDtFQUNFLGlCcUV6K3VCYTtDckUwK3VCZDs7QUFFRDtFQUNFLG1CcUVyK3VCZTtFckVzK3VCZixpQk03MHVCUTtFTjgwdUJSLHVCcUV4K3VCRDtFckV5K3VCQywwQnFFcit1QkM7RXJFcyt1QkQsZXFFN3R2QkY7RXJFOHR2QkUsaUJNaG92QkE7Q05pb3ZCRDs7QUFFRDtFQUNFLHNCcUVsdXZCRjtFckVtdXZCRSxZTTdzdkJBO0VOOHN2QkEsYU03c3ZCTztFTjhzdkJQLGlCTTdzdkJTO0VOOHN2QlQsaUJNN3N2QlM7RU44c3ZCVCwwQk03c3ZCb0I7RU44c3ZCcEIsbUJNN3N2QmE7Q044c3ZCZDs7QUFFRDtFQUNFLFlNdm92QkE7RU53b3ZCQSxhcUVoL3VCUztFckVpL3VCVCxxQnFFaC91QkU7S3JFZy91QkYsa0JxRWgvdUJFO0VyRWkvdUJGLGVxRS91dkJGO0NyRWd2dkJDOztBQUVEO0VBQ0UscUJxRWgvdUJlO0VyRWsvdUJmLHFCcUVydnZCRjtFckVzdnZCRSxtQnFFaC91Qks7RXJFaS91QkwscUJPMW52QmtCO0VQMm52QmxCLGNxRXh2dkJGO0VyRTJ2dkJFLG9CTW51dkJTO0VOb3V2QlQsZ0JNbnV2QlM7RU5vdXZCVCxTTW51dkJBO0VOb3V2QkEsVU1udXZCQTtFTm91dkJBLFdNanF2QkE7RU5rcXZCQSxpQk1qcXZCQTtDTmtxdkJEOztBQUVEO0VBQ0UsZXFFbC91Qlc7RXJFbS91QlgsWXFFbC91QlE7RXJFbS91QlIsVXFFbC91QkM7RXJFbS91QkQsV08xb3ZCSztFUDJvdkJMLFVxRXh3dkJGO0VyRXl3dkJFLFlxRW4vdUJFO0VyRW8vdUJGLHdCTzdvdkJrQjtDUDhvdkJuQjs7QUFFRDtFQUNFLFdxRWwvdUJFO0VBNVJKLFlBQUE7RXJFZ3h2QkUsWXFFOSt1QlM7Q3JFKyt1QlY7O0FBRUQ7RUFDRSxtQnFFOSt1QmE7RXJFKyt1QmIsZXFFOSt1QmE7RUF2U2YsVUFBQTtFckV1eHZCRSxXcUU1K3VCTztFQTNTVCxjQUFBO0VyRXl4dkJFLGVHMXV2QmlCO0NIMnV2QmxCOztBQUVEO0VBQ0UseUJxRXgrdUJnQjtDckV5K3VCakI7O0FBRUQ7RUFDRSxtQjJEbnl2QmE7RTNEb3l2QmIsV3FFeCt1QlE7RXJFeSt1QlIsWXFFeCt1QkE7RXJFeSt1QkEsaUJxRXgrdUJZO0VyRXkrdUJaLHVCcUV4K3VCZ0I7Q3JFeSt1QmpCOztBQUVEO0VBQ0Usc0JxRXordUJhO0VyRTArdUJiLHFCcUUxeXZCRjtFckUyeXZCRSw4QnFFeCt1QkU7Q3JFeSt1Qkg7O0FBRUQ7RUFDRSxpQnFFbit1QmM7RUE1VWhCLDRCQWdWQztFQWhWRCw0QkFnVkM7RUFoVkQscUJBZ1ZDO0VyRWkrdUJDLDBCcUV2OXVCQTtFckV3OXVCQSx1QnFFbCt1QkQ7RXJFbyt1QkMseUJxRTM5dUJDO0VyRTQ5dUJELG9CcUVyenZCRjtFckVzenZCRSx5QnFFaCt1QmlDO0VyRWkrdUJqQyxzQnFFaCt1QmlCO0VyRWsrdUJqQiw2QnFFMzl1QkE7RUE5VkYsd0JBZ1dDO0VyRTI5dUJDLGdCcUV6OXVCYztFQWxXaEIsaUJBQUE7RXJFNnp2QkUsa0JxRXQ5dUJZO0VyRXU5dUJaLDBCcUVyOXVCQTtFQXpXRixtQkFBQTtFckVnMHZCRSxvQnFFcjl1QmM7RXJFczl1QmQscUJxRXI5dUJXO0VyRXM5dUJYLGlCcUVyOXVCWTtFckVzOXVCWixlTXQ3dUJRO0VOdTd1QlIsZ0JxRXI5dUJjO0VyRXM5dUJkLGlCcUVyOXVCYztFQWhYaEIsbUJBQUE7RXJFdTB2QkUsK0JxRW45dUJBO1VyRW05dUJBLHVCcUVuOXVCQTtFQXBYRix1QkFxWEM7Q3JFbzl1QkE7O0FBRUQ7RUFDRSxvQnFFeDh1QkE7RXJFeTh1QkEsZXFFNzB2QkY7RXJFODB2QkUsc0JxRW45dUJtQjtFckVvOXVCbkIsa0JxRW45dUJXO0VyRW85dUJYLGtCcUVuOXVCWTtDckVvOXVCYjs7QUFFRDtFQUNFLGVxRW45dUJPO0VyRW85dUJQLFlxRW45dUJRO0VBbFlWLGFBQUE7RXJFdTF2QkUscUJNajB2QlM7RU5rMHZCVCw4Qk1qMHZCcUI7RU5rMHZCckIsaUJNajB2QlM7RU5rMHZCVCxvQk1qMHZCa0I7Q05rMHZCbkI7O0FBRUQ7OztFQUdFLFlNamp2QkE7RU5ranZCQSxhTWpqdkJXO0VOa2p2QlgscUJNMWx2QmtCO0tOMGx2QmxCLGtCTTFsdkJrQjtFTjJsdkJsQixlTTFsdkJlO0NOMmx2QmhCOztBQUVEO0VBQ0UsbUJxRTk5dUJZO0VyRSs5dUJaLFNxRTk5dUJPO0VyRSs5dUJQLFVxRTk5dUJRO0VyRSs5dUJSLFdxRTk5dUJBO0VBNVlGLGFBQUE7RXJFNDJ2QkUsbUJxRWozdkJzQjtFckVrM3ZCdEIsZ0JxRTc5dUJZO0VyRTg5dUJaLFdxRTc5dUJTO0NyRTg5dUJWOztBQUVEO0VBQ0UsbUNxRXArdUJEO0NyRXErdUJBOztBQUVEOztFQUVFLFlxRTU5dUJTO0VyRTY5dUJULGlCcUU1OXVCYztFckU2OXVCZCxnQnFFNTl1QmE7RXJFNjl1QmIsMEJxRTUrdUJEO0VyRTYrdUJDLG9CMkQ3M3ZCYTtFM0Q4M3ZCYixnQnFFajR2QmU7Q3JFazR2QmhCOztBQUVEO0VBQ0UscUJxRXA0dkJzQjtFckVzNHZCdEIscUJNci91QlE7RU5zL3VCUixtQnFFeDl1QmU7RXJFeTl1QmYscUJxRXg5dUJZO0VyRXk5dUJaLGNxRXI0dkJGO0VyRXc0dkJFLG9CcUV4OXVCYTtFckV5OXVCYixrQnFFeDl1QmM7RXJFeTl1QmQsMkJxRXg5dUJrQjtFckV5OXVCbEIsd0JxRXg5dUJvQjtFckUwOXVCcEIsMEIyRC80dkJhO0UzRGc1dkJiLHFCcUVsNXZCZTtFckVtNXZCZixVcUUvNHZCRjtFckVnNXZCRSxnQnFFdjl1Qlk7RUF6YmQsMkJBNmJDO0VyRXE5dUJDLDRCcUVuOXVCQTtFQS9iRixtQkFBQTtDckVvNXZCQzs7QUFFRDtFQUNFLDhCMkR6NXZCYTtFM0QwNXZCYixxQkd6MnZCaUI7RUgwMnZCakIsc0JxRWw5dUJBO0VBdmNGLHdCQXdjQztFckVtOXVCQyxpQnFFbDl1QlU7RXJFbTl1QlYsd0JxRWw5dUJxQjtFckVtOXVCckIscUJxRWw5dUJpQjtFckVtOXVCakIsb0JxRTk1dkJGO01yRTg1dkJFLG9CcUU5NXZCRjtVckU4NXZCRSxnQnFFOTV2QkY7Q3JFKzV2QkM7O0FBRUQ7O0VxRWo2dkJBLDhCQXNkQztFckU4OHVCQyxxQnFFNzh1Qlk7RXJFODh1Qlosc0JPeHl2QmtCO0VQeXl2QmxCLGdDcUVoOXVCRDtFckVnOXVCQyxnQ3FFaDl1QkQ7RXJFZzl1QkMseUJxRWg5dUJEO0VyRWk5dUJDLDBCcUU1OHVCQTtNckU0OHVCQSx1QnFFNTh1QkE7VXJFNDh1QkEsb0JxRTU4dUJBO0VBM2RGLDBCQTZkQztNQTdkRCx1QkE2ZEM7VUE3ZEQsK0JBNmRDO0VyRTQ4dUJDLHVCcUUxOHVCQTtFQS9kRix3QkFnZUM7RXJFMjh1QkMsMEJxRXo4dUJBO0VBbGVGLG9CQUFvQjtFckU2NnZCbEIsV3FFejh1QlM7RUFwZVgsVUFBQTtDckUrNnZCQzs7QUFFRDs7O0VBR0UsOEJxRTc4dUJEO0VyRTg4dUJDLHFCcUV2OHVCZTtFckV3OHVCZixzQnFFdDd2QkY7RXJFdTd2QkUsNkJxRXI4dUJHO01yRXE4dUJILGtCcUVyOHVCRztVckVxOHVCSCxTcUVyOHVCRztFckVzOHVCSCx1QnFFcjh1Qlk7RXJFczh1Qlosb0JxRXI4dUJHO01yRXE4dUJILG1CcUVyOHVCRztVckVxOHVCSCxlcUVyOHVCRztFckVzOHVCSCx3QnFFMTd2QmtCO0VyRTI3dkJsQixVcUVuOHVCRTtFckVvOHVCRixxQnFFbjh1QmlCO0VyRW84dUJqQixzQnFFbjh1QmlCO0VyRW84dUJqQixtQnFFbjh1QmU7RXJFbzh1QmYsZ0JxRS83dkJGO0VyRWc4dkJFLGlCcUVoOHVCYTtFckVpOHVCYix5QnFFajh2QkY7VXJFaTh2QkUsaUJxRWo4dkJGO0VyRWs4dkJFLDJCcUU5N3VCZTtDckUrN3VCaEI7O0FBRUQ7Ozs7OztFQU1FLHlCcUV0N3VCWTtFckV1N3VCWixVcUV0N3VCTztDckV1N3VCUjs7QUFFRDs7OztFQUlFLDhCcUVsN3VCbUI7RXJFbTd1Qm5CLHFCcUVqN3VCQTtFQW5pQkYsdUJBcWlCQztFckVpN3VCQyx3QnFFaDd1Qlc7RXJFaTd1Qlgsc0JxRWg3dUJtQjtFckVpN3VCbkIsZ0NxRW43dUJEO0VyRW03dUJDLGdDcUVuN3VCRDtFckVtN3VCQyx5QnFFbjd1QkQ7RXJFbzd1QkMsMEJxRWg3dUJlO01yRWc3dUJmLHVCcUVoN3VCZTtVckVnN3VCZixvQnFFaDd1QmU7RXJFaTd1QmYseUJxRWg3dUJZO01yRWc3dUJaLHNCcUVoN3VCWTtVckVnN3VCWix3QnFFaDd1Qlk7RXJFaTd1QlosdUJNOWt2QitCO0VOK2t2Qi9CLHdCcUV2N3VCRDtFckV3N3VCQyxxQnFFLzZ1QlU7RXJFZzd1QlYsZ0JxRS82dUJhO0VyRWc3dUJiLGVNejh2QlM7Q04wOHZCVjs7QUFFRDs7RUFFRSw2Qk16OHZCQTtNTnk4dkJBLGtCTXo4dkJBO1VOeTh2QkEsU016OHZCQTtDTjA4dkJEOztBQUVEOztFQUVFLDZCTTlydkJFO01OOHJ2QkYsa0JNOXJ2QkU7VU44cnZCRixTTTlydkJFO0NOK3J2Qkg7O0FBRUQ7RUFDRSxvQk03cnZCVztNTjZydkJYLG1CTTdydkJXO1VONnJ2QlgsZU03cnZCVztFTjhydkJYLGFxRTkrdkJGO0VyRSsrdkJFLGVxRTM3dUJFO0VyRTQ3dUJGLFlxRTM3dUJPO0NyRTQ3dUJSOztBQUVEO0VBQ0UsNENNNTl2Qm9CO0VONjl2QnBCLFVNNTl2QkE7RU42OXZCQSxpQk01OXZCUztFTjY5dkJULGlCTTU5dkJhO0VONjl2QmIsWU0xNXZCQTtFTjI1dkJBLFlNMTV2QkE7RU4yNXZCQSxvQk16NXZCaUI7RU4wNXZCakIsdUJxRWo4dUIwQjtDckVrOHVCM0I7O0FBRUQ7O0VBRUUsa0RNeit2QnFCO0NOMCt2QnRCOztBQUVEO0VBQ0UseUJNeit2QmE7Q04wK3ZCZDs7QUFFRDtFQUNFLDRCcUVyOHVCMkI7RXJFcTh1QjNCLDRCcUVyOHVCMkI7RXJFcTh1QjNCLHFCcUVyOHVCMkI7RXJFczh1QjNCLDBCTXR3dkJrQjtNTnN3dkJsQix1Qk10d3ZCa0I7VU5zd3ZCbEIsb0JNdHd2QmtCO0VOdXd2QmxCLHlCTXR3dkJpQjtNTnN3dkJqQixzQk10d3ZCaUI7VU5zd3ZCakIsd0JNdHd2QmlCO0VOdXd2QmpCLFlNaHd2QkE7Q05pd3ZCRDs7QUFFRDtFQUNFLG9CcUV6OHVCRztNckV5OHVCSCxtQnFFejh1Qkc7VXJFeTh1QkgsZXFFejh1Qkc7RXJFMDh1QkgsY3FFejh1Qkc7RXJFMDh1QkgsZXFFamh3QkY7RXJFa2h3QkUsZXFFeDh1Qkc7RUExa0JMLFlBQUE7Q3JFb2h3QkM7O0FBRUQ7RXFFdGh3QkEsaUJBQUE7Q3JFd2h3QkM7O0FBRUQ7RXFFMWh3QkEsWUFBQTtFckU0aHdCRSxpQnFFejd1Qlk7RXJFMDd1QlosZXFFejd1QmE7Q3JFMDd1QmQ7O0FBRUQ7RXFFaGl3QkEsZUFBQTtFckVraXdCRSxZcUVyN3VCQTtFQTdtQkYsYUFBQTtFckVvaXdCRSxnQnFFbjd1QmE7RXJFbzd1QmIsbUJxRW43dUJjO0NyRW83dUJmOztBQUVEOztFQUVFLDJCcUUvNnVCVTtFckVnN3VCViwrQnFFLzZ1QmM7RXJFZzd1QmQsc0JxRTk2dUJBO0VBOW5CRiw0QkFnb0JDO0VyRTg2dUJDLG1CcUU3NnVCZ0I7RXJFODZ1QmhCLFdxRTc2dUJTO0NyRTg2dUJWOztBQUVEOztFcUVsandCQSwwQkEyb0JDO0VyRTA2dUJDLG1CcUV6NnVCYztFckUwNnVCZCxXcUV6NnVCTztDckUwNnVCUjs7QUFFRDs7RUFFRSx3QnFFcjZ1QmM7RXJFczZ1QmQsaUJxRXI2dUJlO0VBdnBCakIsZ0JBQUE7RXJFOGp3QkUsbUJxRXA0dUJBO0VyRXE0dUJBLFdxRS9qd0JGO0VyRWdrd0JFLHlCcUVuNnVCbUI7RXJFbzZ1Qm5CLDRCcUV4NHVCQztDckV5NHVCRjs7QUFFRDs7RUFFRSxnQ3FFbDZ1Qlk7RXJFbTZ1QlosaUJxRWw2dUJhO0VyRW02dUJiLHVCcUVsNnVCVTtFckVtNnVCViwwQnFFbDZ1QmE7RXJFbTZ1QmIsK0ZxRWg2dUJTO0VyRWk2dUJULHFDcUUzNXVCRTtFckU0NXVCRixxQnFFNWt3QkY7RXJFNmt3QkUsZ0JxRS81dUJVO0VyRWc2dUJWLG1CcUU5a3dCRjtFckUra3dCRSxXcUU1NXVCTztFckU2NXVCUCxZcUVobHdCRjtFckVpbHdCRSxpQnFFMzV1Qlk7RUF0ckJkLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VyRW1sd0JFLDBCcUV0NXVCZTtNckVzNXVCZix1QnFFdDV1QmU7VXJFczV1QmYsb0JxRXQ1dUJlO0VyRXU1dUJmLFVxRXBsd0JGO0VyRXFsd0JFLCtCcUV0NXVCZTtVckVzNXVCZix1QnFFdDV1QmU7RXJFdTV1QmYsaUJxRXQ1dUJjO0VBaHNCaEIsZUFBQTtDckV3bHdCQzs7QUFFRDs7RUFFRSxjcUUzNHVCVztDckU0NHVCWjs7QUFFRDs7OztFQUlFLHlCTXprd0JvQjtDTjBrd0JyQjs7QUFFRDs7RUFFRSxxQnFFLzR1Qm1CO0VyRSs0dUJuQixxQnFFLzR1Qm1CO0VyRSs0dUJuQixjcUUvNHVCbUI7RXJFZzV1Qm5CLG9CTTl6dkJFO01OOHp2QkYsbUJNOXp2QkU7VU44enZCRixlTTl6dkJFO0VOK3p2QkYsWU05enZCRTtFTit6dkJGLGFNN3p2QkE7RU44enZCQSxlTTd6dkJBO0VOOHp2QkEsZXFFbjV1QnFCO0NyRW81dUJ0Qjs7QUFFRDs7RUFFRSxlcUVsbndCRjtFckVtbndCRSxZcUVsNXVCUTtFckVtNXVCUixhcUVwbndCRjtDckVxbndCQzs7QUFFRDs7RUFFRSxvQk1sbXdCUztNTmttd0JULG1CTWxtd0JTO1VOa213QlQsZU1sbXdCUztFTm1td0JULGFNbG13QlM7Q05tbXdCVjs7QUFFRDs7RUFFRSxZTWhpd0JBO0VOaWl3QkEsbUJNL2h3QmlCO0VOZ2l3QmpCLFdNNWh3QlM7RU42aHdCVCxTTXYxdkJFO0VOdzF2QkYsV012MXZCRTtFTncxdkJGLFlNdDF2QkE7RU51MXZCQSxnQ3FFejV1QjJCO0VyRTA1dUIzQixpQ3FFMTV1QjJCO0VyRTI1dUIzQixrRHFFMTV1QnlCO01yRTA1dUJ6Qiw4Q3FFMTV1QnlCO1VyRTA1dUJ6QiwwQ3FFMTV1QnlCO0VyRTI1dUJ6QiwrQ0dybHdCZTtFSHFsd0JmLHVDR3Jsd0JlO0VIcWx3QmYsa0NHcmx3QmU7RUhxbHdCZiwrQkdybHdCZTtFSHFsd0JmLDJER3Jsd0JlO0VIc2x3QmYscUJxRTE1dUJrQjtDckUyNXVCbkI7O0FBRUQ7O0VBRUUsb0RxRXI2dUJvQjtNckVxNnVCcEIsZ0RxRXI2dUJvQjtVckVxNnVCcEIsNENxRXI2dUJvQjtDckVzNnVCckI7O0FBRUQ7O0VBRUUsc0JxRXo1dUJZO0VyRTA1dUJaLCtCcUUzNnVCRDtFckU0NnVCQyxtQ3FFeDV1QkU7TXJFdzV1QkYsK0JxRXg1dUJFO1VyRXc1dUJGLDJCcUV4NXVCRTtFckV5NXVCRiw0QnFFNzZ1QkQ7RXJFODZ1QkMsb0JxRXg1dUJnQjtDckV5NXVCakI7O0FBRUQ7RUFDRSxtQnFFM3B3QkY7RXJFNHB3QkUsaUJxRXI1dUJXO0NyRXM1dUJaOztBQUVEOztFQUVFLGdCcUVwNXVCYTtFQTd3QmYsK0JBZ3hCQztFckVtNXVCQyxtQnFFbDV1QmU7RXJFbTV1QmYsV3FFcHF3QkY7Q3JFcXF3QkM7O0FBRUQ7O0VBRUUsZXFFMzR1QlM7Q3JFNDR1QlY7O0FBRUQ7O0VxRTVxd0JBLHlCQXF5QkM7RXJFMDR1QkMsZ0NxRXo0dUJnQjtFckUwNHVCaEIsOENNbnl2QitCO0VOb3l2Qi9CLHlCcUV6NHVCZ0I7TXJFeTR1QmhCLHNCcUV6NHVCZ0I7VXJFeTR1QmhCLG1CcUV6NHVCZ0I7RXJFMDR1QmhCLHlCcUV6NHVCTztLckV5NHVCUCxzQnFFejR1Qk87VXJFeTR1QlAsaUJxRXo0dUJPO0VyRTA0dUJQLGFxRW5yd0JGO0VyRW9yd0JFLGFxRXo0dUJRO0VyRTA0dUJSLHVCcUV6NHVCa0I7RXJFMDR1QmxCLHdCcUV0cndCa0I7RXJFdXJ3QmxCLDJCcUV6NHVCUztFckUwNHVCVCxrQnFFejR1QkU7RUEveUJKLFVBQUE7RXJFMHJ3QkUsVXFFcjR1Qk87RXJFczR1QlAsaUJxRXI0dUJZO0NyRXM0dUJiOztBQUVEOzs7O0VBSUUsNEJxRXI0dUJnQjtFckVzNHVCaEIsNkJxRXI0dUJZO0VyRXM0dUJaLCtCcUVyNHVCaUI7RXJFczR1QmpCLDBCcUVqNHVCQTtDckVrNHVCRDs7QUFFRDs7RUFFRSxpQnFFbDR1QlM7RXJFbTR1QlQsb0JxRWw0dUJXO0VyRW00dUJYLGlCcUVsNHVCWTtFckVtNHVCWiwwQnFFbDR1Qm1CO0VyRW00dUJuQix1QnFFbDR1QmU7RXJFbTR1QmYscUJNenJ3QlM7RU4wcndCVCxxQk16cndCUztFTnlyd0JULHFCTXpyd0JTO0VOeXJ3QlQsY016cndCUztFTjByd0JULDBCTXpyd0JTO01OeXJ3QlQsdUJNenJ3QlM7VU55cndCVCxvQk16cndCUztFTjByd0JULFNNenJ3Qk87Q04wcndCUjs7QUFFRDs7RUFFRSx5Qk10bndCcUI7Q051bndCdEI7O0FBRUQ7O0VBRUUsa0JNNzZ2QmdCO0VOODZ2QmhCLHVCcUU5NHVCMkI7RXJFKzR1QjNCLHFCcUU5NHVCWTtFckUrNHVCWix3QnFFejV1QkQ7TXJFeTV1QkMscUJxRXo1dUJEO1VyRXk1dUJDLDRCcUV6NXVCRDtDckUwNXVCQTs7QUFFRDs7RUFFRSxnQk01c3dCUztFTjZzd0JULGlCTTVzd0JTO0VONnN3QlQsbUJNNXN3QlM7Q042c3dCVjs7QUFFRDs7OztFQUlFLGVNajh2QkU7RU5rOHZCRixZTWg4dkJBO0VOaTh2QkEsYU1oOHZCQTtFTmk4dkJBLGVxRXY1dUJxQjtFckV3NXVCckIsb0JNdHJ3QkU7TU5zcndCRixtQk10cndCRTtVTnNyd0JGLGVNdHJ3QkU7Q051cndCSDs7QUFFRDs7RUFFRSw0QnFFNTV1QndCO0VyRTQ1dUJ4Qiw0QnFFNTV1QndCO0VyRTQ1dUJ4QixxQnFFNTV1QndCO0VyRTY1dUJ4QiwwQnFFNTV1QmtCO01yRTQ1dUJsQix1QnFFNTV1QmtCO1VyRTQ1dUJsQixvQnFFNTV1QmtCO0VyRTY1dUJsQixtQnFFNTV1QmM7Q3JFNjV1QmY7O0FBRUQ7O0VBRUUscUJxRTU1dUJXO0VyRTQ1dUJYLHFCcUU1NXVCVztFckU0NXVCWCxjcUU1NXVCVztFckU2NXVCWCwwQnFFNTV1QlM7TXJFNDV1QlQsdUJxRTU1dUJTO1VyRTQ1dUJULG9CcUU1NXVCUztDckU2NXVCVjs7QUFFRDs7OztFQUlFLGVxRXJ3d0JGO0NyRXN3d0JDOztBQUVEOztFQUVFLGVxRTM1dUJXO0VyRTQ1dUJYLHVCcUUzd3dCRjtFckU0d3dCRSxrQnFFMzV1Qlc7RXJFNDV1QlgsMkJxRTd3d0JGO01yRTZ3d0JFLGtCcUU3d3dCRjtDckU4d3dCQzs7QUFFRDs7RUFFRSxZcUUxNXVCRztFckUyNXVCSCxpQnFFMTV1Qlk7RXJFMjV1Qlosb0JxRTE1dUJlO0VyRTI1dUJmLGVxRXJ4d0JGO0VyRXN4d0JFLDBCcUV6NXVCZTtFckUwNXVCZixtQnFFejV1Qlk7RXJFMDV1QlosaUJxRXo1dUJHO0VyRTA1dUJILGdCcUV6eHdCRjtFckUweHdCRSwwQnFFdDV1QmdCO0VyRXU1dUJoQixpQnFFdDV1QmE7RUFyNEJmLG1CQUFBO0VyRTZ4d0JFLHVCcUUvNHVCQTtDckVnNXVCRDs7QUFFRDs7RXFFaHl3QkEsY0FBQTtDckVteXdCQzs7QUFFRDs7RUFFRSxZcUU1NHVCQztFckU2NHVCRCxxQnFFNTR1Qlc7RXJFNjR1Qlgsc0JxRTU0dUJtQjtFckU2NHVCbkIsMkJxRTF5d0JGO01yRTB5d0JFLHdCcUUxeXdCRjtVckUweXdCRSxxQnFFMXl3QkY7RXJFMnl3QkUscUJxRTM0dUJXO0NyRTQ0dUJaOztBQUVEOztFQUVFLHlCcUV6NHVCQztDckUwNHVCRjs7QUFFRDs7RUFFRSxnQnFFcjR1Qlk7RXJFczR1QlosWUd2cndCYTtDSHdyd0JkOztBQUVEOztFQUVFLFlxRWw0dUJXO0NyRW00dUJaOztBQUVEOztFQUVFLGVxRWw0dUJhO0NyRW00dUJkOztBQUVEOztFQUVFLHFCcUV4M3VCSTtFckUwM3VCSixxQnFFNzN1QmlCO0VyRTgzdUJqQixtQnFFNzN1Qm9CO0VBMzhCdEIscUJBbTlCQztFckV1M3VCQyxjcUV0M3VCWTtFckV1M3VCWiwyQkc3c3dCa0I7RUg4c3dCbEIsd0IyRDkwd0JhO0UzRGcxd0JiLDBCcUU5MnVCQTtFckUrMnVCQSxxQnFFLzB3QkY7Q3JFZzF3QkM7O0FBRUQ7O0VBRUUsYXFFdDN1QlE7RUE5OUJWLFlBQUE7Q3JFczF3QkM7O0FBRUQ7O0VxRXgxd0JBLGFBQUE7RXJFMjF3QkUsZXNEbjF3QmU7RXREbzF3QmYsK0JxRTUydUJxQjtVckU0MnVCckIsdUJxRTUydUJxQjtDckU2MnVCdEI7O0FBRUQ7O0VBRUUsbUJxRXoydUJnQjtFckUwMnVCaEIsYU1yOXZCUTtFTnM5dkJSLGlCcUV6MnVCZTtFckUwMnVCZixXcUV6MnVCQTtFQTMvQkYsbUJBQUE7Q3JFczJ3QkM7O0FBRUQ7O0VBRUUsWXFFdjJ1QkU7RTlEdDRCSCxhQUFRO0VQK3V3QlAsY3FFNTJ3QkY7Q3JFNjJ3QkM7O0FBRUQ7O0VBRUUsWXFFaDJ1QlU7RXJFaTJ1QlYsYXFFaDJ1QkE7RXJFaTJ1QkEsV090dndCTztDUHV2d0JSOztBQUVEOztFQUVFLFlxRTkxdUJRO0VyRSsxdUJSLFdxRTkxdUJRO0VyRSsxdUJSLFlxRTkxdUJTO0VyRSsxdUJULG1CTTd4d0JBO0VOOHh3QkEsb0JxRS8xdUJvQjtFckVnMnVCcEIsV00xeHdCRTtFTjJ4d0JGLFVNenh3QkE7RU4weHdCQSxTcUUvM3dCRjtDckVnNHdCQzs7QUFFRDs7RUFFRSxvQnFFaDJ1QmdCO0NyRWkydUJqQjs7QUFFRDs7OztFQUlFLGdDcUU1MXVCRTtFckU0MXVCRixnQ3FFNTF1QkU7RXJFNDF1QkYseUJxRTUxdUJFO0VyRTYxdUJGLDZCcUU1NHdCRjtFckU0NHdCRSw4QnFFNTR3QkY7TXJFNDR3QkUsMkJxRTU0d0JGO1VyRTQ0d0JFLHVCcUU1NHdCRjtFckU2NHdCRSx5QnFFNTF1QmtCO01yRTQxdUJsQixzQnFFNTF1QmtCO1VyRTQxdUJsQix3QnFFNTF1QmtCO0VyRTYxdUJsQixpQnFFNTF1Qlc7RXJFNjF1QlgsYXFFLzR3QkY7RXJFZzV3QkUsY3FFMzF1QkU7RXJFNDF1QkYsWXFFMzF1QkU7RXJFNDF1QkYsZ0JxRTMxdUJTO0VyRTQxdUJULGlCcUVuNXdCRjtFckVvNXdCRSxjcUUxMXVCUztFckUyMXVCVCwrQnFFcjV3QkY7VXJFcTV3QkUsdUJxRXI1d0JGO0VyRXM1d0JFLDBCcUV4MXVCc0I7RXJFeTF1QnRCLG1CTXh6d0JBO0VOeXp3QkEsb0JNcnp3QmU7Q05zendCaEI7O0FBRUQ7O0VBRUUsaUJNcjR3QlM7Q05zNHdCVjs7QUFFRDs7OztFQUlFLFlNL3p3QkE7RU5nMHdCQSxtQ3FFbDJ1QmdDO0VyRW0ydUJoQyxpQk03a3dCQTtDTjhrd0JEOztBQUVEOztFQUVFLHFCTTdud0JBO0VOK253QkEscUJxRXoydUJ3QjtFckUwMnVCeEIsbUJxRXoydUJjO0VyRTAydUJkLHFCcUUvNndCRjtFckVnN3dCRSxjcUV4MnVCVTtFckV5MnVCViwwQnFFeDJ1QmM7RXJFeTJ1QmQsdUJxRXgydUJrQjtFckUwMnVCbEIseUJxRTM1dUJBO0VyRTQ1dUJBLG9CTXhpd0JRO0VOeWl3QlIsVXFFdjJ1Qkc7RXJFdzJ1QkgsWXFFdjd3QkY7RXJFdzd3QkUsaUJxRXQydUJXO0NyRXUydUJaOztBQUVEOztFQUVFLHFCcUV0MnVCRztNckVzMnVCSCxlcUV0MnVCRztFckV1MnVCSCxZcUU5N3dCRjtFckUrN3dCRSxhcUVyMnVCVTtFckVzMnVCVixtQnFFaDh3QkY7RXJFaTh3QkUsaVBxRWgydUJFO0NyRWkydUJIOztBQUVEOztFQUVFLHFCcUV0OHdCRjtFckV1OHdCRSwrQnFFOTF1Qlk7RXJFKzF1QlosaUJxRTkxdUJFO0VyRSsxdUJGLGlCcUV6OHdCRjtFckUwOHdCRSxlcUU1MXVCQztFckU2MXVCRCxpQnFFMzh3QkY7Q3JFNDh3QkM7O0FBRUQ7O0VBRUUsdUJxRXgxdUJDO0VyRXkxdUJELDRCcUV2MXVCQTtFckV3MXVCQSxtQ3FFdDF1QkM7TXJFczF1QkQsZ0NxRXQxdUJDO1VyRXMxdUJELHVDcUV0MXVCQztDckV1MXVCRjs7QUFFRDs7OztFQUlFLDBCcUVsMXVCQztFckVtMXVCRCxZcUUxOXdCRjtFckUyOXdCRSxhcUVsMXVCQztFckVtMXVCRCxlcUU1OXdCRjtFckU2OXdCRSxvQnFFajF1QkM7TXJFaTF1QkQsbUJxRWoxdUJDO1VyRWkxdUJELGVxRWoxdUJDO0NyRWsxdUJGOztBQUVEOztFQUVFLDRCcUVsK3dCRjtFckVrK3dCRSw0QnFFbCt3QkY7RXJFayt3QkUscUJxRWwrd0JGO0VyRW0rd0JFLDBCcUVoMXVCZTtNckVnMXVCZix1QnFFaDF1QmU7VXJFZzF1QmYsb0JxRWgxdUJlO0VyRWkxdUJmLG1CcUVwK3dCRjtDckVxK3dCQzs7QUFFRDs7RUFFRSxxQnFFeit3QkY7RXJFeSt3QkUscUJxRXord0JGO0VyRXkrd0JFLGNxRXord0JGO0VyRTArd0JFLDBCcUUxMHVCQztNckUwMHVCRCx1QnFFMTB1QkM7VXJFMDB1QkQsb0JxRTEwdUJDO0NyRTIwdUJGOztBQUVEOzs7O0VBSUUsMEJxRTMwdUJnQjtDckU0MHVCakI7O0FPcjN3QkE7O0VQeTN3QkMsb0JxRXAwdUJXO01yRW8wdUJYLG1CcUVwMHVCVztVckVvMHVCWCxlcUVwMHVCVztFckVxMHVCWCxZcUV0MHVCRDtFckV1MHVCQyw0QnFFcDB1QnNCO0VyRXEwdUJ0QiwrQkFBK0I7RXFFL3p1QmpDLDRCQUVFO0VBQ0MsZUFBVTtFQUhiLGlCQUNDO0NyRWswdUJBOztBQUVEOztFQUVFLGVxRTd6dUJVO0VyRTh6dUJWLGlCcUU3enVCYztFckU4enVCZCxxQnFFN3p1QmU7RXJFOHp1QmYsbUJxRTd6dUJlO0VyRTh6dUJmLGVxRTd6dUJHO0VyRTh6dUJILGlCQUFpQjtDcUU1MHVCbkI7O0FyRSswdUJBOztFTWgvd0JFLGlCQUFTO0NObS93QlY7O0FBRUQ7O0VNMzZ3QkksWUFBQTtFQUVGLGlCK0R5bUN3QjtFQXBCMUIsaUJBQ0M7Q3JFdzF1QkE7O0FBRUQ7RUFDRSxtQnFFbjB1QmlCO0VyRW8wdUJqQixlcUVuMHVCYztFckVvMHVCZCxZcUU5MXVCRjtFckUrMXVCRSxnQnFFbjB1Qkc7RXJFbzB1Qkgsd0JxRS8xdUJEO0VyRWcydUJDLGlCcUVsMHVCZ0I7RXJFbTB1QmhCLGtCcUVsMnVCYztFckVtMnVCZCwrQnFFajB1QmM7VXJFaTB1QmQsdUJxRWowdUJjO0VyRWswdUJkLGlCcUVqMHVCWTtFckVrMHVCWixZcUVqMHVCVztDckVrMHVCWjs7QUFFRDtFQUNFLGVxRWowdUJXO0VyRWswdUJYLFlxRWowdUJHO0VyRWswdUJILGlCcUVqMHVCRztFckVrMHVCSCwwQnFFajB1QmE7RXJFazB1QmIsdUJxRWowdUJxQjtFckVrMHVCckIsb0JxRWowdUJjO0VyRWswdUJkLGlCcUUvMnVCRjtFckVnM3VCRSxpQnFFaDB1QmM7RXJFaTB1QmQsZXFFaDB1Qlk7Q3JFaTB1QmI7O0FBRUQ7RUFDRSxlcUVoMHVCYztFckVpMHVCZCxZcUVoMHVCVztFckVpMHVCWCxhcUVoMHVCRztFckVpMHVCSCxVcUVoMHVCRztFckVpMHVCSCxpQnFFaDB1QmE7Q3JFaTB1QmQ7O0FBRUQ7RUFDRSxZcUU5enVCSTtDckUrenVCTDs7QUFFRDtFQUNFLGlCcUU1enVCZ0I7RXJFNnp1QmhCLGVxRTV6dUJlO0NyRTZ6dUJoQjs7QUFFRDtFQUNFLGVxRXh6dUJjO0VyRXl6dUJkLGdCcUV4enVCZTtFckV5enVCZixxQnFFeHp1QmdCO0VyRTB6dUJoQixxQnFFdHp1QmdCO0VyRXV6dUJoQixtQnFFdHp1QmU7RXJFdXp1QmYscUJxRXR6dUJpQjtFckV1enVCakIsY3FFdHp1QmU7RXJFdXp1QmYsMkJxRTc0dUJEO0VyRTg0dUJDLHdCcUVuenVCZ0I7RXJFcXp1QmhCLDBCcUVuenVCZTtFckVvenVCZixxQkFBcUI7Q3FFbDV1QnZCOztBckVxNXVCQTtFcUUveXVCSSxhQUFPO0VBQ1AsWUFBVztFQUNYLCtCQUFZO1VBQVosdUJBQVk7Q3JFaXp1QmY7O0FBRUQ7RU0vanhCRSxhQUFTO0VBQ1QsZUFBUztFQUNULCtCQUFvQjtVQUFwQix1QkFBb0I7Q05pa3hCckI7O0FBRUQ7RU1uMXdCSSx1QitEK2hDeUI7RS9EOWhDekIsZ0IrRDhoQ3lCO0UvRDVoQzNCLFlBQUE7RUFDQSx5QitEMmhDMkI7RS9EMWhDM0IsVUFBQTtFQTJFQSwrQitEZzlCeUI7VS9EaDlCekIsdUIrRGc5QnlCO0UvRC84QnpCLDBCK0QrOEIrQjtFL0R6OEI3QixtQkFBa0I7RUFFcEIsb0IrRHU4QnlCO0NyRTZ6dUIxQjs7QUFFRDtFTXh6d0JFLHNCK0QwL0J1QjtDckVnMHVCeEI7O0FBRUQ7RXFFL3p1QkksYUFBYTtFQUNiLG9CL0RoNkJNO00rRGc2Qk4sZS9EaDZCTTtVK0RnNkJOLFcvRGg2Qk07Q05pdXdCVDs7QU9qL3dCQTtFOER3ckNBLFVBQUE7Q3JFNnp1QkE7O0FxRXJ6dUJEOztFQUVDLDBCQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLFlBQVk7Q3JFd3p1Qlo7O0FBRUQ7RXFFcnp1QkEsZUFBaUI7RUFDaEIsWUFBVztFQUNYLGlCQUFXO0NyRXV6dUJYOztBQUVEO0VxRXJ6dUJDLGlCQUFpQjtFckV1enVCaEIsd0JBQWdCO01BQWhCLG9CQUFnQjtVQUFoQixnQkFBZ0I7RXFFbHp1QmxCLFdBQUE7RUFDQyxVQUFTO0VBQ1QsWUFBVztFQUNYLGFBQVc7RUFDWCx1QkFBaUI7S0FBakIsb0JBQWlCO0NyRW96dUJqQjs7QUFFRDtFcUVqenVCQSwyQkFBeUI7RUFDeEIsc0JBQWdCO0VBQ2hCLDRCQUFXO0NyRW16dUJYOztBQUVEO0VxRWp6dUJDLCtCQUNBO0VyRWt6dUJDLGlCQUFpQjtFcUU5eXVCbkIsa0JBQWM7RUFDYixlQUFVO0NyRWd6dUJWOztBQUVEO0VBQ0UseUJxRTd5dUJBO0NyRTh5dUJEOztBQUVEO0VBQ0UsaUJxRTV5dUJTO0VyRTZ5dUJULFNxRTV5dUJLO0VBRU4sZUFBQTtFckU0eXVCQyxrQnFFM3l1QmE7Q3JFNHl1QmQ7O0FBRUQ7RUFDRSxlcUV4eXVCUztDckV5eXVCVjs7QUFFRDtFcUVyeXVCQywwQkFBTTtDckV1eXVCTjs7QUFFRDtFQUNFLDBCcUVyeXVCZTtDckVzeXVCaEI7O0FBRUQ7RUFDRSxxQkFBcUI7RU9uanhCdEIsZUFBaUI7Q1BxanhCakI7O0FBRUQ7RUFDRSxxQnFFbHl1QmtCO0VBRW5CLCtCQUFvQjtFQUFwQiw4QkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLG9CQUFvQjtFckVreXVCbkIsb0JxRWh5dUJBO01yRWd5dUJBLGdCcUVoeXVCQTtFckVpeXVCQSw0QkFBc0I7TUFBdEIseUJBQXNCO1VBQXRCLHNCQUFzQjtFcUU5eHVCeEIsU0FBQTtDckVneXVCQzs7QXFFNXh1QkQ7O0VBRUMseUJBQWM7Q3JFK3h1QmQ7O0FBRUQ7RXFFN3h1QkMscUJWdDZDYztDM0Rxc3hCZDs7QUFFRDtFcUU3eHVCQywyQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixlQUNBO0NyRTh4dUJBOztBQUVEO0VxRTV4dUJDLFVBQVM7RUFDVCxvQkFBa0I7RUFDbEIsaUJBQVM7RUFDVCxlQUFPO0VBQ1AsOEJWcjdDYztDM0RtdHhCZDs7QUFFRDs7OztFT3RseEJDLHlCQUF3QjtDUDJseEJ4Qjs7QUFFRDtFQUNFLFVxRTN4dUJRO0VyRTR4dUJSLFNxRTN4dUJRO0NyRTR4dUJUOztBQUVEO0VBQ0UscUJBQXFCO0VxRXh5dUJ2QixxQkFJQztFckV1eXVCQyxtQnFFM3h1QmU7RXJFNHh1QmYscUJxRXp4dUJDO0VyRTB4dUJELGNBQWM7RUFHZCxvQnFFMXh1QmM7RXJFMnh1QmQsa0JxRTF4dUJrQjtFckUyeHVCbEIsd0JxRTF4dUJtQjtFckUyeHVCbkIscUIyRDd1eEJhO0UzRCt1eEJiLGlDcUUxeHVCaUI7RXJFMnh1QmpCLDRCcUUxeHVCZTtFckUyeHVCZixVQUFVO0NPbG54Qlg7O0FQcW54QkQ7RUFDRSxvQnFFcHh1QlU7TXJFb3h1QlYsc0NxRXB4dUJVO1VyRW94dUJWLGtDcUVweHVCVTtFckVxeHVCViwwQ3FFcHh1QlE7RXJFcXh1QlIsbUNxRXB4dUJZO0NyRXF4dUJiOztBQUVEO0VBQ0Usb0JBQWlDO01BQWpDLHFDQUFpQztVQUFqQyxpQ0FBaUM7RU81bnhCbEMseUNBQXdCO0U4RDgxQ3pCLGtDQVdFO0NyRXN4dUJEOztBQUVEOzs7RXFFN3d1QkMsZ0JBQWU7RUFDZixZQUFTO0VBQ1QsYUFBUztDckVpeHVCVDs7QUFFRDs7RXFFOXd1QkMsWWxFMTNDWTtFa0UyM0NaLGFBQWE7RUFDYixtQkFBWTtFQVZiLG9CQUFhO0VyRTR4dUJYLDBCcUVoeHVCVztFckVpeHVCWCxXcUVoeHVCQTtFQWJGLGtEQWVRO1VBZlIsMENBZVE7Q3JFZ3h1QlA7O0FBRUQ7O0VBRUUsZU03dnhCUztDTjh2eEJWOztBQUVEO0VBQ0UsUU03dnhCQTtDTjh2eEJEOztBQUVEO0VBQ0UsU00xcnhCRTtDTjJyeEJIOztBQUVELHVDTTFoeEIwQjs7QU40aHhCMUI7RUFDRSxXTXBoeEJBO0VOcWh4QkEsbUJNMTh3QkE7RU4yOHdCQSxrQk0xOHdCQTtDTjI4d0JEOztBQUVEO0VBQ0UsMkZxRTl4dUIyQjtFckUreHVCM0IsWU0xL3dCQTtFTjIvd0JBLGNNMS93QkE7RU4yL3dCQSxhTTEvd0JXO0VOMi93Qlgsb0JxRWp5dUJrQjtFckVreXVCbEIsNEJxRXh5dUJBO0VyRXl5dUJBLHVCMkQveXhCYTtDM0RnenhCZDs7QUFFRDtFQUNFLG1CcUVoeXVCZ0I7RXJFaXl1QmhCLGNxRWh5dUJDO0VyRWl5dUJELCtGcUVoeXVCbUI7RXJFaXl1Qm5CLDJCcUVoeXVCa0I7Q3JFaXl1Qm5COztBQUVELHVDcUVoeXVCNEI7O0FyRWt5dUI1QjtFQUNFLDhCcUVoeXVCYTtFckVpeXVCYiwrQnFFNXl1QkM7Q3JFNnl1QkY7O0FxRTF4dUJEO0VBR0csaUJBQWlCO0NyRTJ4dUJuQjs7QUFFRDtFQUNFLGtCcUUxeHVCWTtFckUyeHVCWiwyQnFFMXh1Qm9CO0VyRTJ4dUJwQixnQnFFenh1QkU7RXJFMHh1QkYsbUJBQW1CO0VxRXB5dUJyQixvQkFBaUI7Q3JFc3l1QmhCOztBTzNzeEJBO0U4RDA3Q0EsMEJBQ0M7RXJFb3h1QkEsb0JxRW54dUJrQjtDckVveHVCbkI7O0FBRUQ7RXFFOXd1QkEsWUFBQTtFQUVFLGdCQUFVO0NyRSt3dUJYOztBQUVEO0VxRTN3dUJBLDhCQUNTO0VBRFQseUJBQ1M7RUFEVCxzQkFDUztFQUNQLGNBQVc7Q3JFNHd1Qlo7O0FBRUQ7RUFDRSxlQUFlO0NxRXh3dUJqQjs7QXJFMnd1QkE7RXFFdnd1QkEsa0JBQUE7Q3JFeXd1QkM7O0FxRXJ3dUJEO0VBQ0MsK0JBQ0E7Q3JFdXd1QkE7O0FBRUQ7RUFDRSxxQkFBcUI7RUN0cXhCdkIsMkJBQXFCO0NxRXJNckI7O0F0RSsyeEJBO0VBQ0UsZ0JNOTl3QlE7Q04rOXdCVDs7QUFFRDtFc0VuM3hCQSw2QkFTQztFdEU0MnhCQyw4Qk1uK3dCK0I7Q05vK3dCaEM7O0FBRUQ7RUFDRSxrQnNFejJ4QmU7RUFoQmpCLG1CQUFBO0N0RTIzeEJDOztBQUVEOztFQUVFLCtCTTcrd0IrQjtDTjgrd0JoQzs7QUFFRDtFc0VsNHhCQSwrQkFrQ0M7Q3RFazJ4QkE7O0FBRUQ7RXNFdDR4QkEsK0JBMENDO0N0RTgxeEJBOztBQUVEO0VBQ0UsK0JzRTExeEJBO0N0RTIxeEJEOztBQUVEO0VzRTk0eEJBLGtCQUFBO0N0RWc1eEJDOztBQUVEO0VBQ0UsMEJHejF4QnNCO0NIMDF4QnZCOztBQUVEO0VzRXQ1eEJBLHdCQTJFQztDdEU2MHhCQTs7QUFFRDtFc0UxNXhCQSxzQkFBc0I7Q3RFNDV4QnJCOztBQUVEO0VzRTk1eEJBLHNCQUFzQjtDdEVnNnhCckI7O0FBRUQ7O0VBRUUsd0JNcjR4Qm9CO0VOczR4QnBCLHNCTXI0eEJhO0NOczR4QmQ7O0FBRUQ7RUFDRSxxQnNFbjB4QkM7Q3RFbzB4QkY7O0FBRUQ7RUFDRSwrQnNFbjB4QkE7Q3RFbzB4QkQ7O0FBRUQ7RUFDRSxrQk1wNXhCUztFTnE1eEJULHFCTXA1eEJrQjtDTnE1eEJuQjs7QUFFRDtFQUNFLGdDc0V2MHhCd0I7Q3RFdzB4QnpCOztBQUVEO0VBQ0Usb0JzRTE3eEJGO0V0RTI3eEJFLHFCTWg2eEJTO0NOaTZ4QlY7O0FBRUQ7RUFDRSwwQk1oNnhCb0I7RU5pNnhCcEIsb0JNaDZ4QmE7Q05pNnhCZDs7QUFFRDtFQUNFLGVzRWgxeEJxQjtDdEVpMXhCdEI7O0FBRUQ7RXNFdjh4QkEsMkJBNEdDO0V0RTYxeEJDLDBCRWo4eEJjO0NGazh4QmY7O0FBRUQ7RUFDRSxlTTNqeEJRO0VnRWxaViwrQkFrSUU7RXRFNjB4QkEsWXNFNTB4QlU7RXRFNjB4QlYscUJzRTUweEJtQjtFQXBJckIsaUJBQUE7RXRFazl4QkUsbUJzRXoweEJFO0VBeklKLFlBQUE7RXRFbzl4QkUsYXNFdDB4QlM7RUE5SVgsYUFBQTtFdEVzOXhCRSxlc0VwMHhCYTtFdEVxMHhCYixpQnNFdjl4QkY7RXRFdzl4QkUsb0JzRXAweEJpQjtFQXBKbkIsMkJBd0pDO0V0RWsweEJDLHdCc0VoMHhCaUI7RXRFaTB4QmpCLGtCc0VoMHhCaUI7RXRFaTB4QmpCLGdCTTFreEJRO0VOMmt4QlIsbUJzRWgweEJnQjtFQTdKbEIsaUJBQUE7RXRFKzl4QkUsa0JzRS96eEJpQjtDdEVnMHhCbEI7O0FBRUQ7RUFDRSwrQnNFL3p4QmtCO0N0RWcweEJuQjs7QXNFenp4QkQ7RUFDQyxvQkFDQTtFdEUyenhCQyxtQkFBbUI7RXNFenp4QnJCLGlCQUFtQjtFQUNsQiwrQkFBNEI7Q3RFMnp4QjVCOztBdUUzK3hCRDtFQUNFLGlCQUFnQjtDdkU4K3hCakI7O0FBRUQ7RU1wOXhCRSxZQUFTO0VBQ1QscUJBQVM7RUFBVCxxQkFBUztFQUFULGNBQVM7RUFDVCxvQkFBUztNQUFULGdCQUFTO0VBQ1QseUJBQWE7TUFBYixzQkFBYTtVQUFiLHdCQUFhO0VBbUViLDBCaUUvRm1CO01qRStGbkIsdUJpRS9GbUI7VWpFK0ZuQixvQmlFL0ZtQjtFakVnR25CLFVBQUE7RUFFRSxpQkFBZTtDTm01eEJsQjs7QUFFRDtFTTN1eEJFLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJpRTVReUI7TWpFNFF6QixzQmlFNVF5QjtVakU0UXpCLHdCaUU1UXlCO0VqRTZRekIsMEJpRTdReUI7TWpFNlF6Qix1QmlFN1F5QjtVakU2UXpCLG9CaUU3UXlCO0VqRXdWekIsZ0JBQUE7RUFDQSxtQkFBa0I7RUFNaEIsZ0JBQUE7RUFFRixhQUFhO0VBdERYLGdCQUFBO0VBQ0EsaUJpRTFTbUI7RWpFNFNyQiwwQmlFNVNxQjtFakU2U3JCLGVBQUE7RUFDQSw2QmlFOVMyQjtFakU4UzNCLHdCaUU5UzJCO0VqRThTM0IscUJpRTlTMkI7Q3ZFaWd5QjVCOztBQUVEOzs7RU94NHhCQyxlQUFRO0VQNDR4QlAsMEJ1RTlneUJhO0N2RStneUJkOztBQUVEO0VBQ0UsZ0J1RXBneUJxQjtDdkVxZ3lCdEI7O0FBRUQ7RU9uNXhCQyxrQkFBaUI7RVBxNXhCaEIsbUJ1RXZoeUJhO0N2RXdoeUJkOztBQUVEO0VBQ0UsWXVFcGd5QkU7RXZFcWd5QkYsZXVFcGd5QkU7RWhFMEdILG1CQUFtQjtFUDQ1eEJsQixPdUU5aHlCRjtFdkUraHlCRSxRdUVwZ3lCRTtFdkVxZ3lCRixZdUVwZ3lCUTtFdkVxZ3lCUixhdUVwZ3lCUztFdkVxZ3lCVCxZdUVwZ3lCUztFdkVxZ3lCVCxpd0h1RXBneUJnQjtFdkVxZ3lCaEIsMkJ1RXBneUJlO0N2RXFneUJoQjs7QUFFRDtFQUNFLDBCdUV4aXlCWTtDdkV5aXlCYjs7QUFFRDtFQUNFLCtCdUVsZ3lCNEI7Q3ZFbWd5QjdCOztBQUVEO0VBQ0UsMEJ1RW5neUJVO0N2RW9neUJYOztBQUVEO0VBQ0UscUJNdmh5Qk87RU51aHlCUCxxQk12aHlCTztFTnVoeUJQLGNNdmh5Qk87RU53aHlCUCxvQk12aHlCUztNTnVoeUJULGdCTXZoeUJTO0VOd2h5QlQseUJNdmh5QlM7TU51aHlCVCxzQk12aHlCUztVTnVoeUJULHdCTXZoeUJTO0VOd2h5QlQsMEJNdmh5QmE7TU51aHlCYix1Qk12aHlCYTtVTnVoeUJiLG9CTXZoeUJhO0VOd2h5QmIsU01yOXhCQTtFTnM5eEJBLFlNcjl4QkE7RU5zOXhCQSxpQk1sOXhCRTtDTm05eEJIOztBQUVEO0VBQ0UsWU05eXhCQTtFTit5eEJBLGFNOXl4QkE7RU4reXhCQSxtQk05eXhCQTtFTit5eEJBLHdCTXZ4eEJtQjtFTnd4eEJuQixpRE12eHhCdUI7VU51eHhCdkIseUNNdnh4QnVCO0NOd3h4QnhCOztBQUVEO0VBQ0UsWU16dXhCQTtDTjB1eEJEOztBQUVEO0V1RWpoeUJFLDBCQUFZO0N2RW1oeUJiOztBQUVELGlCdUVsaHlCVTs7QXZFb2h5QlY7OztFdUU5Z3lCRSx1Q0FBUTtDdkVraHlCVDs7QUFFRDs7RUFFRSxldUVsaHlCSTtDdkVtaHlCTDs7QUFFRCwyQnVFaGh5QmlCOztBdkVraHlCakIsVXVFM2h5Qkc7O0F2RTZoeUJIO0VBQ0UsMEJ1RTlneUJVO0N2RStneUJYOztBQUVEO0VBQ0UsWXVFNWd5QmM7RXZFNmd5QmQsMEJ1RTVneUJxQjtFdkU2Z3lCckIsbUJ1RTVneUJpQjtFdkU2Z3lCakIsV3VFNWd5QmE7RXZFNmd5QmIsWXVFNWd5Qlc7RXZFNmd5QlgsMEJ1RTVneUJnQjtDdkU2Z3lCakI7O0FBRUQ7RUFDRSxldUU1Z3lCYztDdkU2Z3lCZjs7QUFFRDtvRnVFemh5Qlk7O0F2RTRoeUJaLDBCdUU3Z3lCc0I7O0F2RStneUJ0Qiw4Q0FBOEM7O0FBRTlDO0VNMWx5QkUsaUJBQVM7Q040bHlCVjs7QUFFRCw0Qk0zbHlCc0I7O0FONmx5QnRCO0VNeGh5QkUsbUJpRVVtQjtFakVOakIsbUJpRU1xQjtFakVKdkIsbUJpRUl1QjtFakUrSnJCLG9CaUU5SnVCO0N2RWtoeUIxQjs7QUFFRDtFTWozeEJFLHNCaUVuS3lCO0VqRThPekIsWUFBQTtFQUNBLFFBQUE7RUFNRSxnQkFBQTtFQUVGLDBCaUV0UDZCO0VqRWdNM0IsaUJBQWlCO0NOMDF4QnBCOztBQUVEO0VNdjF4QkUsOEJpRXBNMkI7RUFDM0Isc0JBQVU7RUFDVixnQ0FBZTtVQUFmLHdCQUFlO0VBQ2Ysc0JBQVE7RUFDUiwrQkFBUTtFQUNSLGlCQUFnQjtFQUNoQixZQUFZO0VBQ1osd0JBQWtCO0VBQ2xCLGlCQUFXO0VBQ1gscUNwRWxFc0I7Q0grbHlCdkI7O0FBRUQsY3VFNWh5QkU7O0F2RThoeUJGO0VBQ0UsOEJ1RTVoeUJlO0V2RTZoeUJmLGlDMkQxcHlCYTtDM0QycHlCZDs7QUFFRCxpQk1wb3lCVzs7QU5zb3lCWDtFQUNFLDBCTXBveUJvQjtDTnFveUJyQjs7QUFFRDtFQUNFLGdCTS9qeUJlO0VOZ2t5QmYsMEJ1RXBpeUJ5QjtFdkVxaXlCekIsbUJNNTV4QmtCO0NONjV4Qm5COztBQUVEO0VBQ0UsWU0zNXhCQTtFTjQ1eEJBLGFNajF4QkE7RU5rMXhCQSxZTWoxeEJBO0VOazF4QkEsc0J1RTFpeUJ5QjtFdkUyaXlCekIsbUJ1RTNpeUJ5QjtFdkU0aXlCekIsY01sNHhCRTtFTm00eEJGLFFNbDR4QkU7RU5tNHhCRiwwQnVFN2l5QnVCO0N2RThpeUJ4Qjs7QUFFRDtFQUNFLHVCdUU5aXlCWTtDdkUraXlCYjs7QUFFRDtFQUNFLGtCdUU5aXlCYTtFdkUraXlCYiwwQnVFOWl5QmE7Q3ZFK2l5QmQ7O0FBRUQ7RUFDRSxnQnVFOWl5QmdCO0N2RStpeUJqQjs7QUFFRDtFQUNFLG1CTXpxeUJTO0NOMHF5QlY7O0FBRUQ7RUFDRSxtQk16cXlCYTtFTjBxeUJiLGtCTXZteUJBO0NOd215QkQ7O0FBRUQ7RUFDRSxnQk1qOHhCRTtFTms4eEJGLGFNajh4QkU7Q05rOHhCSDs7QUFFRDtFQUNFLGVNbjZ4QkU7RU5vNnhCRixzQnVFM2p5QnVCO0V2RTRqeUJ2QixtQk1sNnhCQTtFTm02eEJBLFVNbDZ4QkE7RU5tNnhCQSxTTWw2eEJBO0VObzZ4QkEsZ0N1RS9qeUIrQjtFdkVna3lCL0Isb0N1RWhreUIrQjtFdkVra3lCL0IsNEJ1RTVqeUJDO0V2RTZqeUJELGV1RXBseUJDO0V2RXFseUJELFl1RWpreUJJO0N2RWtreUJMOztBQUVEO0VBQ0UsZU0vbnlCQTtDTmdveUJEOztBQUVEO0V1RWpreUJFLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0V2RW1reUJBLDBCdUVsa3lCYTtNdkVra3lCYix1QnVFbGt5QmE7VXZFa2t5QmIsK0J1RWxreUJhO0V2RW1reUJiLG9CdUVsa3lCYztNdkVra3lCZCxnQnVFbGt5QmM7Q3ZFbWt5QmY7O0FBRUQ7RUFDRSx3Qk1qdHlCUztDTmt0eUJWOztBQUVEO0VBQ0UscUJNanR5Qk87RU5pdHlCUCxxQk1qdHlCTztFTml0eUJQLGNNanR5Qk87RU5rdHlCUCwwQk1qdHlCYTtNTml0eUJiLHVCTWp0eUJhO1VOaXR5QmIsK0JNanR5QmE7RU5rdHlCYiwwQk0vb3lCQTtNTitveUJBLHVCTS9veUJBO1VOK295QkEsb0JNL295QkE7RU5ncHlCQSxxQk0vb3lCYztDTmdweUJmOztBQUVEOztFQUVFLGVNeCt4QkE7Q055K3hCRDs7QUFFRDtFQUNFLFlNajl4QkU7Q05rOXhCSDs7QUFFRDtFQUNFLGdCTW42eEJBO0VObzZ4QkEsYU1uNnhCQTtDTm82eEJEOztBQUVEO0VBQ0UsZUU3dnlCTztDRjh2eUJSOztBQUVEO0VBQ0Usb0J1RXBseUJpQjtFdkVxbHlCakIsMEJPeG95QnVCO0VQeW95QnZCLGV1RTNseUJBO0V2RTRseUJBLGtCdUVybHlCSTtFdkVzbHlCSixvQnVFN2x5QkM7Q3ZFOGx5QkY7O0FBRUQ7RUFDRSxvQnVFbmx5QkE7Q3ZFb2x5QkQ7O0FBRUQ7RUFDRSxldUVqbHlCZ0I7Q3ZFa2x5QmpCOztBQUVEO0VBQ0UsbUJ1RWpseUJlO0V2RWtseUJmLFl1RWpseUJhO0V2RWtseUJiLHNCdUVqbHlCb0I7RXZFa2x5QnBCLDBCdUVqbHlCbUI7RXZFa2x5Qm5CLGV1RWpseUJpQjtFdkVrbHlCakIsaUJ1RWpseUJjO0V2RWtseUJkLFl1RWpseUJJO0V2RWtseUJKLDhCdUVqbHlCMkI7Q3ZFa2x5QjVCOztBQUVEO0VBQ0UsbUJ1RWpseUJnQjtFdkVrbHlCaEIsc0J1RXZteUJDO0V2RXdteUJELHNCdUVqbHlCa0I7RXZFa2x5QmxCLG9CT3JxeUJnQjtFUHNxeUJoQixpQnVFMW15QkM7RXZFMm15QkQscUN1RWpseUJxQjtDdkVrbHlCdEI7O0FBRUQ7RU8xcXlCQyxxQkFBbUI7Q1A0cXlCbkI7O0FBRUQsZ0JBQWdCOztBQUVoQjtFQUNFLFd1RTFreUJJO0V2RTJreUJKLGVBQWU7Q3VFdGt5QmpCOztBdkV5a3lCQTtFQUNFLHVCdUV2a3lCc0I7Q3ZFd2t5QnZCOztBQUVEO0VBQ0UseUJ1RXZreUJzQjtDdkV3a3lCdkI7O0FBRUQsNkZ1RXZreUJ1RDs7QXZFeWt5QnZEO0VPL3J5QkMsaUJBQW1CO0VnRThIbEIsMEJBQWlCO0V2RW9reUJqQixpQnVFbGt5QkE7RXZFbWt5QkEsdUJBQXVCO0VPbnN5QnhCLHNCQUFtQjtDUHFzeUJuQjs7QUFFRDtFT3ZzeUJDLHVCQUF3QjtDUHlzeUJ4Qjs7QUFFRDtFQ25veUJBLGFBQUE7Q0Rxb3lCQzs7QUFFRDtFd0VqMXlCQSxjQUFnQjtDeEVtMXlCZjs7QUFFRDtFQUNFLHFCd0VsMXlCVTtFeEVrMXlCVixxQndFbDF5QlU7RXhFazF5QlYsY3dFbDF5QlU7RXhFbTF5QlYsMEJFdHp5Qkk7TUZzenlCSix1QkV0enlCSTtVRnN6eUJKLG9CRXR6eUJJO0VGdXp5QkosYXdFbDF5Qlk7RXhFbTF5QlosbUJ3RWwxeUJhO0V4RW0xeUJiLG9Ed0VqMXlCTTtDeEVrMXlCUDs7QXdFNTB5QkQ7RUFDRSxnQkFBUztFQUlULGVBQVU7Q3hFNDB5Qlg7O0F3RXgweUJEO0VBQ0UscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RXhFMjB5QkEsb0J3RXoweUJlO014RXkweUJmLG1Cd0V6MHlCZTtVeEV5MHlCZixld0V6MHlCZTtFeEUwMHlCZixZd0V6MHlCWTtFeEUwMHlCWixhd0V6MHlCYztFeEUwMHlCZCwyQkFBMkI7Q3dFcjB5QjdCOztBeEV3MHlCQTtFQUNFLFlBQVk7RXdFbjB5QmQsYUFBUTtDeEVxMHlCUDs7QUFFRDtFd0VsMHlCRSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFeEVvMHlCQSw2QndFbjB5Qlk7RXhFbTB5QlosOEJ3RW4weUJZO014RW0weUJaLDJCd0VuMHlCWTtVeEVtMHlCWix1QndFbjB5Qlk7RXhFbzB5QlosY3dFbjB5QmE7RXhFbzB5QmIsa0J3RWwweUJDO0VBRUQsb0JBQW9CO0N4RWsweUJyQjs7QUFFRDtFQUNFLG1Cd0VqMHlCaUI7RXhFazB5QmpCLGlCd0VqMHlCYTtFeEVrMHlCYix1QndFajB5QmM7RXhFazB5QmQsMEJ3RWoweUJtQjtFeEVrMHlCbkIsMkJ3RWoweUJpQjtDeEVrMHlCbEI7O0FBRUQ7RXdFOXp5QkUsbUJBQW1CO0V4RWcweUJuQixpQndFL3p5Qlk7RXhFZzB5QlosaUN3RS96eUJhO0N4RWcweUJkOztBQUVEO0VBQ0UsaUJ3RTV6eUJrQjtDeEU2enlCbkI7O0FBRUQ7RUFDRSxpQ0FBaUM7RXdFdHp5Qm5DLG9CQUFtQjtFQUNqQixpQkFBZ0I7RXhFd3p5QmhCLGlCd0V2enlCWTtFeEV3enlCWixVd0V2enlCUztDeEV3enlCVjs7QUFFRDtFQUNFLHVCd0VyenlCWTtDeEVzenlCYjs7QUFFRDtFd0VsenlCQSxvQkFBbUI7RUFDakIsMENBQWE7VUFBYixrQ0FBYTtFeEVvenlCYixxQ3dFbnp5QnNCO1V4RW16eUJ0Qiw2QndFbnp5QnNCO0V4RW96eUJ0QiwwQndFenl5QkM7RXhFMHl5QkQsK0J3RWx6eUJFO1V4RWt6eUJGLHVCd0VsenlCRTtDeEVtenlCSDs7QUFFRDtFQUNFLGlCd0VoenlCZ0I7RXhFaXp5QmhCLHFCQUFxQjtFd0U1eXlCdkIsaUJBQW1CO0VBRWpCLHVCQUFnQjtFeEU2eXlCaEIsMEJ3RTN5eUJDO0VBRUQsMkJBQWdCO0N4RTJ5eUJqQjs7QUFFRDtFQUNFLHdCd0V4eXlCZTtFQUdmLFdBQU87RXhFdXl5QlAsaUJ3RXR5eUJTO0N4RXV5eUJWOztBQUVEOztFd0VqeXlCRSxzQkFBaUI7RXhFb3l5QmpCLHFCd0VueXlCUTtFeEVteXlCUixxQndFbnl5QlE7RXhFbXl5QlIsY3dFbnl5QlE7RXhFb3l5QlIsb0J3RW55eUJlO014RW15eUJmLGdCd0VueXlCZTtFeEVveXlCZiwyQndFbnl5QkU7TXhFbXl5QkYsd0J3RW55eUJFO1V4RW15eUJGLHFCd0VueXlCRTtFeEVveXlCRiwwQndFbnl5Qlk7Q3hFb3l5QmI7O0FBRUQ7O0VBRUUsb0J3RTl4eUJHO014RTh4eUJILGdFd0U5eHlCRztVeEU4eHlCSCw0RHdFOXh5Qkc7Q3hFK3h5Qko7O0FBRUQ7RUFDRSxjd0V6eHlCQztDeEUweHlCRjs7QUFFRDtFQUNFLGtCd0V4eHlCVTtFeEV5eHlCViwwQkFBMEI7RXdFcnh5QjVCLHVCQUFBO0VBQ0EscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBb0I7RUFBcEIsOEJBQW9CO01BQXBCLDJCQUFvQjtVQUFwQix1QkFBb0I7RUFDbEIsMkJBQXFCO01BQXJCLHdCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsMEJBQTBCO0VBQzFCLG9CQUFTO0V4RXV4eUJULGlCQUFpQjtFd0VweHlCbkIsaUJBQW1CO0VBQ2pCLHlFQUNEO0VBREMsaUVBQ0Q7RUFEQyw0REFDRDtFQURDLHlEQUNEO0VBREMsdUZBQ0Q7RXhFcXh5QkMsa0NBQWtDO0V3RW54eUJwQyxnQkFBVztDQUVYOztBeEVxeHlCQTs7RXdFanh5QkUsaUJBQWdCO0V4RW94eUJoQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFd0VseHlCaEIsNkJBQWlCO0VBQWpCLDhCQUFpQjtNQUFqQiwyQkFBaUI7VUFBakIsdUJBQWlCO0VBQ2YsMkJBQU87TUFBUCx3QkFBTztVQUFQLHFCQUFPO0VBQ1Asb0JBQVE7TUFBUixtQkFBUTtVQUFSLGVBQVE7RUFDUixZQUFBO0VBQ0EsY0FBQTtDeEVveHlCRDs7QUFFRDtFQUNFLGlCQUFpQjtFeUUxOXlCbkIscUJBQVE7RUFBUixxQkFBUTtFQUFSLGNBQVE7RUFDTiw2QkFBWTtFQUFaLDhCQUFZO01BQVosMkJBQVk7VUFBWix1QkFBWTtFQURkLHNCQUdFO01BSEYsa0JBR0U7RXpFMjl5QkEsMkJ5RXo5eUJDO016RXk5eUJELHdCeUV6OXlCQztVekV5OXlCRCxxQnlFejl5QkM7RXpFMDl5QkQsb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RXlFeDl5QmpCLFlBQWE7RUFDWCxhQUFZO0VBQ1osY0FBTztDekUwOXlCUjs7QUFFRDtFMEVsK3lCQSxzQkFBbUI7QzFFbyt5QmxCOztBQUVEO0VBQ0UscUIwRS85eUJjO0UxRSs5eUJkLHFCMEUvOXlCYztFMUUrOXlCZCxjMEUvOXlCYztFMUVnK3lCZCw2QjBFOTl5QmdCO0UxRTg5eUJoQiw4QjBFOTl5QmdCO00xRTg5eUJoQiwyQjBFOTl5QmdCO1UxRTg5eUJoQix1QjBFOTl5QmdCO0UxRSs5eUJoQiwyQjBFOTl5Qm9CO00xRTg5eUJwQix3QjBFOTl5Qm9CO1UxRTg5eUJwQixxQjBFOTl5Qm9CO0UxRSs5eUJwQixvQjBFOTl5Qkk7TTFFODl5QkosbUIwRTk5eUJJO1UxRTg5eUJKLGUwRTk5eUJJO0UxRSs5eUJKLGEwRTk5eUJJO0UxRSs5eUJKLFcwRWwreUJFO0UxRW0reUJGLHNCMEU3OXlCYTtFMUU4OXlCYixlMEUxOXlCRTtDMUUyOXlCSDs7QUFFRDtFQUNFLFkwRXg5eUJXO0MxRXk5eUJaOztBQUVEO0VBQ0UscUIwRXQ5eUJnQjtDMUV1OXlCakI7O0FBRUQ7O0VBRUUsbUIwRW45eUJrQjtDMUVvOXlCbkI7O0FBRUQ7RUFDRSxtQjBFLzh5QmlCO0UxRWc5eUJqQixnQzBFLzh5QjhCO0UxRWc5eUI5Qix3QzBFcjl5QkU7QzFFczl5Qkg7O0FBRUQ7RUFDRSxxQjBFdjh5QmE7RTFFdzh5QmIsNkIwRXY4eUIwQjtFMUV3OHlCMUIsc0IwRTU4eUJhO0UxRTY4eUJiLGlCMEU1OHlCRTtFMUU2OHlCRixZMEV2OHlCUTtFMUV3OHlCUixrQjBFdjh5QmtCO0UxRXc4eUJsQiw2QjBFdjh5QmlCO0UxRXc4eUJqQixpQjBFdjh5QmlCO0UxRXc4eUJqQixpQjBFdjh5Qm1CO0UxRXc4eUJuQiwyQjBFdjh5QnFCO0UxRXc4eUJyQix3QzBFdjh5QnNCO0MxRXc4eUJ2Qjs7QUFFRDtFQUNFLGMwRW44eUJXO0MxRW84eUJaOztBQUVEO0VBQ0UscUIwRW44eUJhO0UxRW04eUJiLHFCMEVuOHlCYTtFMUVtOHlCYixjMEVuOHlCYTtFMUVvOHlCYiwwQjBFbjh5QmdCO00xRW04eUJoQix1QjBFbjh5QmdCO1UxRW04eUJoQixvQjBFbjh5QmdCO0UxRW84eUJoQixxQzBFbjh5QmU7TTFFbTh5QmYsa0MwRW44eUJlO1UxRW04eUJmLG9DMEVuOHlCZTtFMUVvOHlCZixzQjBFbjh5QmU7TTFFbTh5QmYsa0IwRW44eUJlO0UxRW84eUJmLFMwRW44eUJNO0UxRW84eUJOLGtCMEVuOHlCaUI7RTFFbzh5QmpCLFcwRW44eUJNO0UxRW84eUJOLGlCMEVuOHlCTTtFMUVvOHlCTixrQjBFLzd5QkU7RTFFZzh5QkYsZTBFLzd5QmE7QzFFZzh5QmQ7O0FBRUQ7RUFDRSxlMEU3N3lCRTtDMUU4N3lCSDs7QUFFRDtFQUNFLGUwRTc3eUJlO0MxRTg3eUJoQjs7QUFFRDtFQUNFLG1CMEU3N3lCZ0I7RTFFODd5QmhCLGlCMEU3N3lCVztFMUU4N3lCWCxpQ00vcHlCK0I7RU5ncXlCL0IsZTBFNzd5QmU7QzFFODd5QmhCOztBQUVEO0VBQ0UscUIwRTM3eUJFO0UxRTI3eUJGLHFCMEUzN3lCRTtFMUUyN3lCRixjMEUzN3lCRTtFMUU0N3lCRiw2QjBFMTd5Qm9CO0UxRTA3eUJwQiw4QjBFMTd5Qm9CO00xRTA3eUJwQiwyQjBFMTd5Qm9CO1UxRTA3eUJwQix1QjBFMTd5Qm9CO0UxRTI3eUJwQixzQzBFMTd5QnlCO00xRTA3eUJ6QixtQzBFMTd5QnlCO1UxRTA3eUJ6QixnQzBFMTd5QnlCO0UxRTI3eUJ6QixxQzBFcjd5Qks7TTFFcTd5Qkwsa0MwRXI3eUJLO1UxRXE3eUJMLG9DMEVyN3lCSztFMUVzN3lCTCx1QzBFejd5QmM7TTFFeTd5QmQsa0MwRXo3eUJjO0UxRTA3eUJkLDZCMEV6N3lCZTtNMUV5N3lCZixvQjBFejd5QmU7RTFFMDd5QmYsWTBFajh5QkU7RTFFazh5QkYsZTBFdDd5QmE7RTFFdTd5QmIsd0MwRXg3eUJhO0UxRXk3eUJiLGEwRXI3eUJlO0MxRXM3eUJoQjs7QUFFRDtFQUNFLFkwRWg3eUJXO0UxRWk3eUJYLGUwRWg3eUJXO0UxRWk3eUJYLGdCMEVoN3lCZTtDMUVpN3lCaEI7O0FBRUQ7RUFDRSwwQjBFaDd5QjBCO0UxRWk3eUIxQix1QjBFLzZ5Qkc7RTFFZzd5QkgsZ0IwRTk2eUJFO0UxRSs2eUJGLHdDMEU3NnlCRztNMUU2NnlCSCwrQjBFNzZ5Qkc7RTFFODZ5QkgscUIwRTU2eUJhO0UxRTY2eUJiLDZCTTVyeUJRO0VONnJ5QlIsaUJZL2t6QmE7RVpnbHpCYixpQjBFNTZ5Qlk7RTFFNjZ5QlosMEIwRTU2eUIwQjtFMUU2NnlCMUIsd0MwRTM2eUJjO0MxRTQ2eUJmOztBQUVEO0VBQ0UsMEIwRXg2eUJhO0UxRXk2eUJiLHVCMEV4NnlCc0I7RTFFeTZ5QnRCLGdCMEU1NnlCRTtFMUU2NnlCRix3QzBFdDZ5Qks7TTFFczZ5QkwsK0IwRXQ2eUJLO0UxRXU2eUJMLHFCMEU5NnlCVztFMUUrNnlCWCw2QjBFcjZ5QnNCO0UxRXM2eUJ0QixpQjBFcjZ5Qk07RTFFczZ5Qk4saUIwRWo2eUJZO0UxRWs2eUJaLDJCMEVqNnlCZ0I7RTFFazZ5QmhCLHdDMEVqNnlCeUI7QzFFazZ5QjFCOztBQUVEO0VBQ0UsaUIwRWo2eUJJO0UxRWs2eUJKLDZCMEVqNnlCMEI7QzFFazZ5QjNCOztBQUVEO0VBQ0UsVTBFajZ5Qkk7RTFFazZ5QkosbUIwRTc2eUJZO0UxRTg2eUJaLGlDMEU3NnlCZ0I7RTFFODZ5QmhCLHdDMEVqNnlCaUI7QzFFazZ5QmxCOztBQUVEO0VBQ0Usc0JNN3R5QitCO01ONnR5Qi9CLG1CTTd0eUIrQjtVTjZ0eUIvQiwwQk03dHlCK0I7RU44dHlCL0IsbUIwRWo2eUJpQjtFMUVrNnlCakIsdUIwRWo2eUJrQjtFMUVrNnlCbEIsUzBFOTV5QkU7QzFFKzV5Qkg7O0FBRUQ7RUFDRSxZMEU5NXlCVztFMUUrNXlCWCxhTXJ1eUJRO0NOc3V5QlQ7O0FBRUQ7RUFDRSxtQjBFejV5QkU7RTFFMDV5QkYsYTBFejV5QmE7RTFFMDV5QmIsWTBFejV5Qkk7QzFFMDV5Qkw7O0FBRUQ7RUFDRSxtQk0vdXlCUTtDTmd2eUJUOztBQUVEO0VBQ0Usa0IwRXY1eUJFO0UxRXc1eUJGLGlCMEV2NXlCaUI7RTFFdzV5QmpCLHVCMEV2NXlCdUI7RTFFdzV5QnZCLDBCTXR2eUIrQjtDTnV2eUJoQzs7QUFFRDtFQUNFLDZCMEV0NXlCcUI7RTFFczV5QnJCLDhCMEV0NXlCcUI7TTFFczV5QnJCLDJCMEV0NXlCcUI7VTFFczV5QnJCLHVCMEV0NXlCcUI7RTFFdTV5QnJCLDJCMEV0NXlCb0I7TTFFczV5QnBCLHdCMEV0NXlCb0I7VTFFczV5QnBCLHFCMEV0NXlCb0I7RTFFdTV5QnBCLFkwRW41eUJFO0UxRW81eUJGLFUwRW41eUJJO0MxRW81eUJMOztBQUVEO0VBQ0UsWTBFbjV5Qlc7RTFFbzV5QlgsVTBFejV5QkU7RTFFMDV5QkYsc0IwRWw1eUJpQjtDMUVtNXlCbEI7O0FBRUQ7RUFDRSx5QjBFLzR5Qm9CO0MxRWc1eUJyQjs7QUFFRDs7O0VBR0UsNEIwRTk0eUJzQjtFMUUrNHlCdEIsc0IwRTk0eUJzQjtFMUUrNHlCdEIsd0IwRTk0eUJzQjtFMUUrNHlCdEIsZ0MwRTk0eUJhO0UxRTg0eUJiLGdDMEU5NHlCYTtFMUU4NHlCYix5QjBFOTR5QmE7RTFFKzR5QmIsMEMwRTU0eUJNO0UxRTQ0eUJOLHlDMEU1NHlCTTtNMUU0NHlCTixtQzBFNTR5Qk07VTFFNDR5Qk4sK0IwRTU0eUJNO0UxRTY0eUJOLCtCTWx4eUIrQjtNTmt4eUIvQiwyQk1seHlCK0I7RU5teHlCL0IsMEIwRTU0eUJtQjtNMUU0NHlCbkIsdUIwRTU0eUJtQjtVMUU0NHlCbkIsb0IwRTU0eUJtQjtFMUU2NHlCbkIsb0MwRTU0eUJhO00xRTQ0eUJiLGlDMEU1NHlCYTtVMUU0NHlCYixtQzBFNTR5QmE7RTFFNjR5QmIsU0FBUztFMEV0NHlCWCx1QkFBZTtFQUNiLDRCQUNEO0UxRXU0eUJDLHdCQUF3QjtFMkUxcXpCMUIsc0JBQVk7RUFDViwrQkFBMkI7RUFDM0IscUJBQU07RTNFNHF6Qk4sbUNBQW1DO0U0RTlxekJyQyxzQkFBb0I7RUFDbEIsNkJBQ0Q7RTVFK3F6QkMsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RTRFN3F6QjdCLG9DQUE4QjtFQUE5QiwrQkFBOEI7RUFBOUIsNEJBQThCO0M1RStxekI3Qjs7QTRFM3F6QkQ7OztFNUVncnpCRSx1QzRFM3F6QmM7RTVFMnF6QmQsdUM0RTNxekJjO0U1RTJxekJkLGdDNEUzcXpCYztFNUU0cXpCZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFNEV4cXpCdEIseUJBQWE7TUFBYixzQkFBYTtVQUFiLHdCQUFhO0VBQ2IsdUJBQWdCO0VBQ2QsK0JBQ0Q7TUFEQyw4QkFDRDtVQURDLDBCQUNEO0U1RXlxekJDLGdCQUFnQjtFNEU3cHpCbEIsK0JBQW1CO1VBQW5CLHVCQUFtQjtFQUNqQiw0QkFBaUI7RUFDakIsMEJBQWM7RUFDZCxtQkFBUztFckUrRlYsNEJBQXlCO0VQaWt6QnhCLHNDNEVucXpCaUI7RTVFb3F6QmpCLDZCNEUzaHhCRDtFckV2aUNBLGlCQUFpQjtFUG9rekJoQiwwQjRFN3B6QkE7RTVFOHB6QkEsb0I0RTVwekJtQjtFNUU2cHpCbkIscUY0RTFwekJDO0U1RTBwekJELGdGNEUxcHpCQztFNUUwcHpCRCw2RTRFMXB6QkM7QzVFMnB6QkY7O0FBRUQ7OztFQUdFLGtDTWhyekJrQjtFTmlyekJsQiw0Qk1ocnpCb0I7RU5pcnpCcEIsc0NNaHJ6QmE7Q05pcnpCZDs7QUFFRDs7O0VBR0Usa0M0RW5xekJrQztFNUVvcXpCbEMsMkM0RTNwekJDO0VyRXNFRix1QkFBbUI7Q1B1bHpCbkI7O0FBRUQ7OztFQUdFLGE0RTlyekJGO0U1RStyekJFLDhCNEUvcHpCYztFNUVncXpCZCxxQjRFL3B6Qm9CO0M1RWdxekJyQjs7QUFFRDtFQUNFLFk0RTVwekJZO0U1RTZwekJaLFU0RXJzekJGO0U1RXNzekJFLHNCNEUzcHpCb0I7QzVFNHB6QnJCOztBQUVEO0VBQ0UseUI0RXhwekJlO0M1RXlwekJoQjs7QUFFRDs7O0VBR0UsNEI0RXB0ekJTO0U1RXF0ekJULHNCNEV2cHpCcUI7RTVFd3B6QnJCLHdCNEV2cHpCd0I7RTVFd3B6QnhCLGdDNEV2cHpCd0I7RTVFdXB6QnhCLGdDNEV2cHpCd0I7RTVFdXB6QnhCLHlCNEV2cHpCd0I7RTVFd3B6QnhCLDBDNEU5cXpCQTtFNUU4cXpCQSx5QzRFOXF6QkE7TTVFOHF6QkEsbUM0RTlxekJBO1U1RThxekJBLCtCNEU5cXpCQTtFNUUrcXpCQSwrQjRFL3F6QkE7TTVFK3F6QkEsMkI0RS9xekJBO0U1RWdyekJBLDBCNEV0cHpCaUI7TTVFc3B6QmpCLHVCNEV0cHpCaUI7VTVFc3B6QmpCLG9CNEV0cHpCaUI7RTVFdXB6QmpCLG9DNEV0cHpCc0I7TTVFc3B6QnRCLGlDNEV0cHpCc0I7VTVFc3B6QnRCLG1DNEV0cHpCc0I7RTVFdXB6QnRCLFNBQVM7RUFDVCx1QjRFdHB6QnNCO0U1RXVwekJ0Qiw0QjRFcHJ6QkE7RTVFcXJ6QkEsd0I0RWxwekJ3QjtFNUVtcHpCeEIsc0I0RTV0ekJnQjtFNUU2dHpCaEIsK0I0RWhwekJpQjtFNUVpcHpCakIscUI0RWhwekJnQjtFNUVpcHpCaEIsbUM0RWhwekJpQjtFNUVpcHpCakIsc0I0RWhwekJrQjtFNUVpcHpCbEIsNkI0RWhwekJpQjtFNUVpcHpCakIsbUM0RWhwekJrQjtNNUVncHpCbEIsK0I0RWhwekJrQjtVNUVncHpCbEIsMkI0RWhwekJrQjtFNUVpcHpCbEIsb0M0RWhwekJ3QjtFNUVncHpCeEIsK0I0RWhwekJ3QjtFNUVncHpCeEIsNEI0RWhwekJ3QjtDNUVpcHpCekI7O0FBRUQ7OztFQUdFLHVDNEU3b3pCQTtFNUU2b3pCQSx1QzRFN296QkE7RTVFNm96QkEsZ0M0RTdvekJBO0U1RThvekJBLDBCNEU1b3pCYTtNNUU0b3pCYix1QjRFNW96QmE7VTVFNG96QmIsb0I0RTVvekJhO0U1RTZvekJiLHlCNEU1b3pCb0I7TTVFNG96QnBCLHNCNEU1b3pCb0I7VTVFNG96QnBCLHdCNEU1b3pCb0I7RTVFNm96QnBCLHVCNEUxb3pCQztFQWxHSCwrQkFvR0U7TUFwR0YsOEJBb0dFO1VBcEdGLDBCQW9HRTtFNUUwb3pCQSxnQjRFem96QmU7RUFyR2pCLCtCQXdHRTtVQXhHRix1QkF3R0U7RTVFd296QkEsNEI0RXZvekJpQjtFNUV3b3pCakIsMEI0RXZvekIwQjtFQTFHNUIsbUJBNkdFO0U1RXNvekJBLDRCNEV4bnpCQztFNUV5bnpCRCxzQzRFcG96Qkc7RTVFcW96QkgsNkJNbjR5QitCO0VObzR5Qi9CLGlCNEVwb3pCSTtFNUVxb3pCSiwwQjRFcG96Qm9CO0U1RXFvekJwQixvQjRFN3Z6QmlCO0U1RTh2ekJqQixxRjRFbm96Qkc7RTVFbW96QkgsZ0Y0RW5vekJHO0U1RW1vekJILDZFNEVub3pCRztDNUVvb3pCSjs7QUFFRDs7O0VBR0Usa0M0RXJ3ekJlO0U1RXN3ekJmLDRCNEUxbnpCQztFNUUybnpCRCxzQ08vcHpCd0I7Q1BncXpCekI7O0FBRUQ7OztFQUdFLGtDTTF3ekJvQjtFTjJ3ekJwQiwyQ00xd3pCa0I7RU4yd3pCbEIsdUJNMXd6Qm9CO0NOMnd6QnJCOztBQUVEOzs7RUFHRSxhTS8veUJFO0VOZ2d6QkYsOEI0RXJvekI2QjtFNUVzb3pCN0IscUJNOS95Qm1CO0NOKy95QnBCOztBQUVEO0VBQ0UsdUNNNWl6QndCO0VONGl6QnhCLHVDTTVpekJ3QjtFTjRpekJ4QixnQ001aXpCd0I7RU42aXpCeEIsMEJNdGl6QkE7TU5zaXpCQSx1Qk10aXpCQTtVTnNpekJBLG9CTXRpekJBO0VOdWl6QkEseUI0RTNvekIyQjtNNUUyb3pCM0Isc0I0RTNvekIyQjtVNUUyb3pCM0Isd0I0RTNvekIyQjtFNUU0b3pCM0IsWU10aXpCQTtFTnVpekJBLHNCNEU1b3pCVztFNUU2b3pCWCx1QjRFNW96QmE7RTVFNm96QmIscUI0RTVvekJvQjtFQS9JdEIsaUJBQUE7RTVFNnh6QkUsd0JNbHl6Qm9CO0VObXl6QnBCLDZCTWx5ekJxQjtFTm15ekJyQiwrQk1seXpCb0I7RU5teXpCcEIsNkJNbHl6QmtCO0VObXl6QmxCLDRCTWx5ekJvQjtFTm15ekJwQix1Qk1seXpCYTtFTm15ekJiLDBCNEUvb3pCdUI7RTVFZ3B6QnZCLDRDNEVocHpCNkI7RTVFaXB6QjdCLHVCNEVqcHpCdUI7QzVFa3B6QnhCOztBQUVEOzs7RUFHRSxrRDRFbnB6QlU7QzVFb3B6Qlg7O0FBRUQ7RUFDRSxpQkd6dHpCZ0I7Q0gwdHpCakI7O0FBRUQ7RUFDRSx5QjRFN296QmtCO0M1RThvekJuQjs7QUFFRDtFNEV0enpCQSw2QkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtDNUV3enpCQzs7QUFFRDtFQUNFLFk0RTFvekJXO0U1RTJvekJYLG9CNEUxb3pCZTtNNUUwb3pCZixtQjRFMW96QmU7VTVFMG96QmYsZTRFMW96QmU7RTVFMm96QmYsYTRFMW96QmE7RTVFMm96QmIsYzRFbjB6QlU7RTVFbzB6QlYsK0I0RTFvekJxQjtFNUUyb3pCckIsMlc0RXpvekJDO1U1RXlvekJELG1XNEV6b3pCQztFQXZMSCwrQkF5TEU7VUF6TEYsdUJBeUxFO0U1RXlvekJBLDhCTWg5eUIrQjtVTmc5eUIvQixzQk1oOXlCK0I7RU5pOXlCL0IsMkI0RXhvekJrQjtVNUV3b3pCbEIsbUI0RXhvekJrQjtDNUV5b3pCbkI7O0FBRUQ7RUFDRSxvQjRFdG96QmU7TTVFc296QmYsbUI0RXRvekJlO1U1RXNvekJmLGU0RXRvekJlO0U1RXVvekJmLGlCNEV0b3pCaUI7QzVFdW96QmxCOztBQUVEO0VBQ0Usb0I0RXBvekJXO0U1RXFvekJYLHNCNEVwb3pCb0I7RTVFcW96QnBCLHFCTTVtekJvQjtDTjZtekJyQjs7QUFFRDs7RTRFajF6QkEsK0JBNk1FO0M1RXVvekJEOztBQUVEO0VBQ0Usb0JNNTF6Qm9CO01ONDF6QnBCLGdFTTUxekJvQjtVTjQxekJwQiw0RE01MXpCb0I7Q042MXpCckI7O0FBRUQ7RUFDRSxVTTUxekJPO0NONjF6QlI7O0FBRUQ7RUFDRSxVTW56ekJBO0NOb3p6QkQ7O0FBRUQ7RUFDRSxvQk16bHpCMEI7TU55bHpCMUIsZ0VNemx6QjBCO1VOeWx6QjFCLDRETXpsekIwQjtDTjBsekIzQjs7QUFFRDtFQUNFLDhCNEVscHpCdUI7TTVFa3B6QnZCLGlCNEVscHpCdUI7QzVFbXB6QnhCOztBQUVEOztFQUVFLHFCNEVocHpCa0I7QzVFaXB6Qm5COztBQUVEO0VBQ0U7SUFDRSxjNEV2M3pCTTtHNUV3M3pCUDs7RUFFRDtJNEVwM3pCRixvQkEwTkU7RzVFNHB6QkM7O0U0RXQzekJIO0l0RUxFLGFBQVM7R04rM3pCUjtDQUNGOztBQUVEO0VBQ0U7SU0zenpCQSxRQUFBO0lBQ0EsZUFBYztJQUlaLG1Cc0V5S3VCO0l0RXZLekIsU0FBUztJQXNNUCxXQUFBO0lBQ0EsYUFBQTtHTm9uekJEOztFQUVEO0k0RXBwekJFLFFBQUs7SUFDTCxlQUNEO0lBclBILG1CQXdQRTtJQXhQRixTQUFBO0l0RUxFLFdBQVM7R05rNXpCUjs7RUFFRDtJTWg1ekJBLFFBQU87SUFDUCxlQUFhO0lBa09YLG1CQUFrQjtJQUNsQixTQUFBO0lBYUYsV0FBQTtHTnFxekJDOztFQUVEO0lNdG96QkUsUUFBQTtJQUVGLGVBQUE7SUFDQSxtQnNFeEJ1QjtJdEV5QnZCLFNBQUE7SXNFeEJFLFdBQVU7RzVFZ3F6Qlg7O0VBRUQ7STRFOXB6QkUsUUF2UU07SUF3UU4sZUFBYTtJQWxRakIsbUJBd1BFO0lBeFBGLFNBQUE7SUFBQSxXQUFBO0c1RXE2ekJHOztFQUVEO0lBQ0UsUTRFanF6Qk87STVFa3F6QlAsZTRFanF6QmU7STVFa3F6QmYsbUI0RWpxekJhO0lBelFqQixTQUFBO0lBK1FNLFdBQVM7RzVFOHB6Qlo7O0VBRUQ7STRFNXB6QkksUUFBUTtJQUNSLGVBQVU7SUFDVixtQkFBWTtJQUNaLFNBQUE7SUF0Uk4sWUFBQTtHNUVxN3pCRztDQUNGOztBQUVEO0VBQ0U7STRFejd6QkYsZ0JBQWtCO0c1RTI3ekJmOztFQUVEO0k0RTc3ekJGLGdCQUFrQjtHNUUrN3pCZjtDQUNGOztBQUVEO0VBQ0U7STRFem96QkUsaUJBQWdCO0dBMVRwQjtDNUVzOHpCQzs7QUFFRDtFQUNFO0lNMTh6QkEsY0FBUztHTjQ4ekJSOztFQUVEO0lNN3R6QkEsZ0JBQUE7SUFDQSxtQkFBQTtHTit0ekJDOztFQUVEO0lNL3J6QkEsWUFBQTtJQUNBLGFBQUE7SUFDQSxtQnNFMkN1QjtHNUVzcHpCdEI7O0VBRUQ7STRFcHB6QkUsZ0JBQWdCO0c1RXNwekJqQjs7RUFFRDtJNEU1OXpCRixnQkFBQTtHNUU4OXpCRzs7RUFFRDtJNEVocHpCRSxnQkFBZ0I7RzVFa3B6QmpCOztFQUVEO0k0RWhwekJFLGdCQUFjO0c1RWtwekJmOztFQUVEOztJNEV6b3pCRSxpQkFRRDtHNUVvb3pCQTs7RUFFRDtJQUNFLGdCNEUxb3pCWTtJNUUyb3pCWixjNEUxb3pCYTtHQXJXakI7O0U1RWsvekJFO0k0RXRvekJFLG1CQUFnQjtJQUNoQixZQUtEO0lBbFhILGVBQUE7STVFcy96QkksZ0I0RXRvekJjO0dBaFhsQjs7RTVFeS96QkU7STRFbG96QkUsZ0JBQWdCO0c1RW9vekJqQjs7RUFFRDtJNEU3L3pCRixnQkFBa0I7SUE4WGQsc0JBQXFCO0c1RWtvekJ0Qjs7RUFFRDtJNEVob3pCRSxnQkFBZ0I7SUFDaEIsc0JBdllPO0c1RXlnMEJSOztFQUVEO0lBQ0UsZ0I0RWhvekJjO0c1RWlvekJmOztFNEV6ZzBCSDtJdEVMRSxnQkFBUztHTmtoMEJSOztFQUVEO0lNaGgwQkEsYUFBUztHTmtoMEJSOztFQUVEO0lNMzh6QkUsZ0JzRXdVbUI7RzVFcW96QnBCO0NBQ0Y7O0FBRUQ7RUFDRTtJNEV6aDBCRix3QkF1WkU7SUFDRSw2QkFBYztJQUNkLDZCQUFXO0lBQ1gsZ0JBQVM7SUFDVCx5Q0FBVTtRQUFWLHFDQUFVO1lBQVYsaUNBQVU7RzVFb296Qlg7Q0FDRjs7QUFFRDtFQUNFO0k0RWhvekJFLGNBQVc7RzVFa296Qlo7O0VBRUQ7STRFOW56QkUsZUFBYztJQUNkLFlBQVM7SUFDVCxXQUFVO0lBQ1YsVUFBVTtHNUVnb3pCWDs7RUFFRDtJNEU5aTBCRixZQUFBO0lBcWJJLHFCQUFrQjtJQUVsQixxQkFBVztJQUNYLG1CQUFnQjtJQUNoQixxQkFBTTtJQXpiVixjQUFBO0lBK2JJLG9CQUFVO0lBL2JkLGtCQXNjRTtJQUVJLDBCQUFnQjtJQUNoQix1QkFBb0I7SXRFeEx0QixvQ3NFeUw2QjtJdEV2TC9CLCtCc0V1TCtCO0c1RXFuekI5Qjs7RUFFRDtJTW4xekJFLFlBQUE7SUFFRixjQUFBO0dObzF6QkM7O0VBRUQ7STRFem56QkksYUFBWTtHNUUybnpCZjs7RUFFRDtJNEV6bnpCSSxxQmpCOWVTO0lpQmdmVCxxQkFBZ0I7SUFDaEIsbUJBMWRXO0lBMmRYLHFCQUFlO0lBQ2YsY0FBYTtJQUdiLG9CQUFPO0lBemRiLGtCQXNjRTtHNUUrb3pCQzs7RUFFRDtJNEV2bnpCSSxhQUFZO0lBQ1osbUJBQWlCO0lBT2pCLG9CQUFXO0lBQ1gsZ0JBQVk7SUFDWix5QkFBb0I7SUFDcEIsc0JBQVE7SUFFUiw2QkFVRDtJQXZmTCx3QkFxZUU7STVFZ296QkUsMkI0RW5uekJlO0k1RW9uekJmLHNCNEVubnpCZ0I7STVFb256QmhCLDBCNEVubnpCcUI7STVFb256QnJCLHVCNEVsbnpCRztJQUlELHlCQUFrQjtJQUNsQixvQkFBUTtJQUNSLGlCQUFTO0c1RWluekJaOztFQUVEO0k0RS9tekJJLGNBQVE7RzVFaW56Qlg7O0VBRUQ7STRFbm4wQkYscUJBeWdCRTtJQUVFLHFCQUFXO0lBQ1gsbUJBQWdCO0lBQ2hCLHFCQUFlO0lBQ2YsY0FBWTtHNUU0bXpCYjs7RTRFMW4wQkg7SXRFTEUsY0FBUztHTm1vMEJSOztFQUVEO0lNam8wQkEsY0FBUztJQUNULHFCQUFhO0lBb0ViLHFCc0VpZHFCO0l0RS9jbkIsbUJBQW1CO0lBSXJCLHFCc0UyYzJCO0l0RXJRekIsY0FBQTtJQUlGLG9Cc0VrUXVCO0l0RWpRdkIsZ0JzRWlRdUI7SUFDckIseUJBQVM7SUFDVCxzQkFBZTtJQUVmLDZCQUEyQjtJQUMzQix3QkFDRDtJQUlDLDJCQUFvQjtJQUNwQixzQkFBcUI7SUFDckIsMEJBQXVCO0lBQ3ZCLHVCQUFnQjtJQUVoQix5QkFBb0I7SUFDcEIsb0JBQ0Q7SUF2aUJILG1CQXlpQkU7R0F6aUJGOztFNUU2cDBCRTtJNEVobnpCRSxxQkFBcUI7SUFFckIscUJBQW1CO0lBQ25CLG1CQUFpQjtJQUNqQixxQkFBTztJQUNQLGNBQVE7SUFHUixvQkFBVTtJQUNWLGdCQUNEO0lBdmpCSCx5QkF5akJFO0lBempCRixzQkEwakJFO0lBRUUsNkJBQTZCO0lBQzdCLHdCQUFvQjtJQUdwQiwyQkFBc0I7SUFDdEIsc0JBQWM7SUFDZCwwQkFBdUI7SUFDdkIsdUJBQVM7SUFFVCx5QkFBcUI7SUFDckIsb0JBQWtCO0c1RWduekJuQjs7RUFFRDtJNEU5bXpCRSxxQkFBaUI7SUExa0JyQixxQkEwakJFO0lBMWpCRixtQkEwakJFO0lBMWpCRixxQkEyakJFO0lBM2pCRixjQUFBO0lBQUEsb0JBbWxCRTtJQW5sQkYsa0JBb2xCRTtJQXBsQkYseUJBcWxCRTtJQXJsQkYsc0JBc2xCRTtJQUVFLDZCQUFvQjtJQUNwQix3QkFBc0I7SUFHdEIsMkJBQXdCO0lBQ3hCLHNCQUFtQjtJQUNuQiwwQkFBdUI7SUFDdkIsdUJBQXNCO0lBRXRCLHlCQUFvQjtJQUNwQixvQkFBZTtHNUUrbXpCaEI7O0U0RWp0MEJIO0lBd21CSSxjQUNEO0dBem1CSDs7RTVFdXQwQkU7STRFdnQwQkYscUJBZ25CRTtJQUVFLHFCQUFZO0lBQ1osbUJBQWM7SUFDZCxxQkFXRDtJckU3aEJGLGNBQVE7SVA4bjBCTCxvQjRFdm16Qlc7STVFd216QlgsZ0I0RXZtekJZO0k1RXdtekJaLHlCNEV2bXpCdUI7STVFd216QnZCLHNCNEV2bXpCc0I7SUFNdEIsNkJBMW9CTTtJQTJvQk4sd0JBQVM7SUFDVCwwQkFBZ0I7SUFDaEIsdUJBQWdCO0lBRWhCLG9DQUFXO0lBQ1gsK0J0RXRSNkI7R04wM3pCOUI7O0VBRUQ7SUFDRSxXNEVubXpCRTtJQTVvQk4sbUJBaW9CRTtHNUVnbnpCQzs7RUFFRDtJNEVudjBCRixXQUFBO0k1RXF2MEJJLG9CNEUzbHpCVztHNUU0bHpCWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxhNEV6bHpCUztHNUUwbHpCVjtDQUNGOztBQUVEO0VBQ0U7STRFaHcwQkYsd0JBQWtCO1FBQWxCLG9CQUFrQjtZQUFsQixnQkFBa0I7RzVFa3cwQmY7O0VBRUQ7STRFcHcwQkYscUJBa3JCSztJNUVxbHpCRCxxQjRFbmx6QmE7STVFb2x6QmIsbUI0RW5sekJjO0k1RW9sekJkLHFCNEVubHpCaUI7STVFb2x6QmpCLGM0RW5sekJFO0lBT0Ysb0JBQVc7SUFDWCxrQkFBUTtHNUVnbHpCVDs7RUFFRDtJNEU5a3pCRSwrQkFtR0Q7SUF0eUJILCtCQXFzQks7STVFZ2x6QkQsaUM0RXp4MEJjO0k1RTB4MEJkLGdDNEUva3pCb0I7STVFZ2x6QnBCLDRCNEU5a3pCQztHNUUra3pCRjs7RUFFRDtJQUNFLHdCNEU5a3pCa0I7STVFK2t6QmxCLHFCNEU5a3pCaUI7STVFZ2x6QmpCLGlDNEU5a3pCWTtJNUUra3pCWiw0QjRFOWt6QjBCO0c1RStrekIzQjs7RUFFRDtJQUNFLHlCNEU3a3pCdUI7STVFOGt6QnZCLHNCNEU3a3pCa0I7STVFK2t6QmxCLDZCNEU3a3pCMkI7STVFOGt6QjNCLHdCRXp5MEJFO0dGMHkwQkg7O0VBRUQ7SUFDRSxzQjRFN2t6Qm9CO0k1RThrekJwQixtQjRFN2t6Qlk7STVFK2t6QlosK0I0RTdrekJrQjtJNUU4a3pCbEIsMEI0RTdrekJlO0c1RThrekJoQjs7RUFFRDtJQUNFLFk0RTdrekJZO0c1RThrekJiOztFQUVEO0lBQ0UsYzRFdnowQko7RzVFd3owQkc7O0VBRUQ7SUFDRSxVNEU3a3pCSTtHNUU4a3pCTDs7RUFFRDtJQUNFLFk0RS96MEJKO0c1RWcwMEJHOztFQUVEO0lBQ0UsWTRFNWt6Qlc7STVFNmt6QlgsVzRFNWt6QlU7RzVFNmt6Qlg7O0VBRUQ7SUFDRSxlNEU1a3pCZTtJNUU2a3pCZixtQjRFejAwQko7STVFMDAwQkksUzRFMTAwQko7STVFMjAwQkksYTRFNWt6QmE7STVFNmt6QmIsVzRFNWt6Qlc7STVFNmt6Qlgsb0M0RTNrekJLO1E1RTJrekJMLGdDNEUza3pCSztZNUUya3pCTCw0QjRFM2t6Qks7STVFNGt6QkwsWTRFOTAwQko7RzVFKzAwQkc7O0VBRUQ7SUFDRSxjNEVsMTBCSjtHNUVtMTBCRzs7RUFFRDtJQUNFLHlCNEV6a3pCYztZNUV5a3pCZCxpQjRFemt6QmM7STVFMGt6QmQsVzRFemt6QlM7STVFMGt6QlQsYTRFemt6Qlc7STVFMGt6QlgsaUI0RXprekJlO0k1RTBrekJmLHdCNEV6a3pCc0I7RzVFMGt6QnZCOztFQUVEO0lBQ0UsbUI0RXprekJrQjtJQXJ4QnRCLGFBQUE7SUFBQSxrQkFBa0I7STVFaTIwQmQsMkI0RXZrekJhO0lBMXhCakIsaUJBQUE7SUFBQSxvQkEreEJLO0k1RXFrekJELGU0RXBrekJXO0k1RXFrekJYLFk0RXBrekJZO0c1RXFrekJiOztFQUVEO0k0RXgyMEJGLGNBQUE7RzVFMDIwQkc7O0U0RTEyMEJIO0lBQUEsbUJBZ3pCRTtJQUNFLGVBQWU7SUFDZixVQUFRO0lBQ1IsVUFBVTtJQUNWLDZDQW9WRDtRQXBWQyx5Q0FvVkQ7WUFwVkMscUNBb1ZEO0lyRXRpQ0YsWUFBUTtJUGl4MEJMLHlCNEVwa3pCRjtJNUVxa3pCRSxXNEVwMzBCSjtJNUVxMzBCSSw2QjRFOWp6QmM7STVFOGp6QmQsd0I0RTlqekJjO0k1RThqekJkLHFCNEU5anpCYztJQXZ6QmxCLFdBQUE7SUFBQSxtQkFnekJFO0k1RXdrekJFLG9CNEU1anpCQztHNUU2anpCRjs7RUFFRDtJQUNFLFc0RTVqekJFO0k1RTZqekJGLFk0RTVqekJFO0k1RTZqekJGLHNCNEUxanpCb0I7STVFMmp6QnBCLDhCNEUxanpCa0I7STVFMmp6QmxCLG1CNEUxanpCYztJNUUyanpCZCxhNEUxanpCVTtJNUUyanpCVixpQjRFMWp6QlM7RzVFMmp6QlY7O0VBRUQ7SUFDRSw4QjRFMWp6Qlc7RzVFMmp6Qlo7O0VBRUQ7O0lBRUUsb0I0RTM0MEJKO0c1RTQ0MEJHOztFQUVEO0lBQ0UsZTRFLzQwQko7STVFZzUwQkksbUI0RWg1MEJKO0k1RWk1MEJJLE80RWo1MEJKO0k1RWs1MEJJLFE0RXhqekJJO0k1RXlqekJKLFk0RXhqekJZO0k1RXlqekJaLGdCNEV4anpCZ0I7STVFeWp6QmhCLG1CNEV4anpCYTtJQTcxQmpCLGFBQUE7SUFBQSxrQkFBa0I7STVFdzUwQmQsMkI0RXRqekJrQjtJNUV1anpCbEIsaUJNdmkwQk07SU53aTBCTixvQjRFdGp6QmtCO0c1RXVqekJuQjs7RUFFRDs7SUFFRSxXNEV0anpCRTtJNUV1anpCRixvQjRFamp6QkM7STVFa2p6QkQsNkM0RWxuekJGO1E1RWtuekJFLHlDNEVsbnpCRjtZNUVrbnpCRSxxQzRFbG56QkY7RzVFbW56QkM7O0VBRUQ7STRFcDYwQkYsZUFBQTtHNUVzNjBCRzs7RUFFRDtJQUNFLGlCNEVwanpCaUI7RzVFcWp6QmxCOztFQUVEO0lBQ0UsaUI0RXBqekJpQjtHNUVxanpCbEI7O0VBRUQ7SUFDRSxjNEVqNzBCSjtHNUVrNzBCRzs7RUFFRDtJQUNFLGU0RXBqekJZO0k1RXFqekJaLFc0RXBqekJXO0k1RXFqekJYLG9CNEVwanpCa0I7RzVFcWp6Qm5COztFQUVEO0lBQ0UsZTRFbmp6QmU7STVFb2p6QmYsWTRFbmp6Qlk7RzVFb2p6QmI7O0VBRUQ7SUFDRSxjNEVsanpCSTtJNUVtanpCSixtQjRFajgwQko7STVFazgwQkksVTRFbDgwQko7STVFbTgwQkksWTRFbjgwQko7STVFbzgwQkksYTRFcDgwQko7STVFcTgwQkksVzRFbmp6Qlc7SUFsNUJmLGFBQUE7SUFBQSx3QkFBQTtRQUFBLG9CQUFBO1lBQUEsZ0JBQUE7STVFdzgwQkksc0M0RWhqekJnQjtJNUVnanpCaEIsaUM0RWhqekJnQjtJNUVnanpCaEIsOEI0RWhqekJnQjtJNUVpanpCaEIsaUI0RWhqekJTO0k1RWlqekJULGlCNEVoanpCZ0I7STVFaWp6QmhCLFc0RWhqekJFO0c1RWlqekJIOztFQUVEO0lBQ0UsYzRFamp6Qkk7RzVFa2p6Qkw7O0VBRUQ7SUFDRSxxQjRFL2l6QmE7STVFaWp6QmIscUIyRGwvMEJXO0kzRG0vMEJYLG1CNEU1OTBCYTtJNUU2OTBCYixxQjRFNzkwQk07STVFODkwQk4sYzRFL2l6QkU7STVFa2p6QkYsb0I0RS9pekJrQjtJNUVnanpCbEIsZ0I0RS9pekJlO0k1RWdqekJmLG1CTTNtMEJNO0lONG0wQk4sYzRFL2l6QkU7STVFZ2p6QkYsc0I0RWhyekJGO0k1RWlyekJFLDRCNEVocnpCRjtHNUVpcnpCQzs7RUFFRDtJQUNFLGM0RXArMEJKO0c1RXErMEJHOztFQUVEO0lBQ0UsWTRFN2l6QlM7STVFOGl6QlQsWTRFN2l6QlU7STVFOGl6QlYsYTRFN2l6Qlc7STVFOGl6QlgsVzRFN2l6QkU7RzVFOGl6Qkg7O0VBRUQ7SUFDRSxvQjRFNWl6Qlc7RzVFNml6Qlo7O0VBRUQ7SUFDRSxhNEUzaXpCYTtJNUU0aXpCYixtQjRFcC8wQko7STVFcS8wQkksaUI0RXIvMEJKO0k1RXMvMEJJLHdCNEUzaXpCZTtJNUUyaXpCZixtQjRFM2l6QmU7STVFMml6QmYsZ0I0RTNpekJlO0k1RTRpekJmLFc0RXYvMEJKO0c1RXcvMEJHOztFQUVEO0lBQ0UsZTRFMy8wQko7RzVFNC8wQkc7O0VBRUQ7SUFDRSxpQk1qZzFCTztHTmtnMUJSOztFQUVEO0lBQ0UsY01sdjBCQTtJTm12MEJBLGlCTWp2MEJGO0lOa3YwQkUsK0I0RWpqekJnQztHNUVranpCakM7O0VBRUQ7OztJQUdFLDhCNEU1dHpCRjtHNUU2dHpCQzs7RUFFRDtJQUNFLFc0RWpqekJNO0k1RWtqekJOLGU0RWhoMUJKO0k1RWloMUJJLGE0RWpoMUJKO0k1RWtoMUJJLFU0RS9pekJJO0k1RWdqekJKLG1CNEUvaXpCZ0I7RzVFZ2p6QmpCOztFQUVEO0lBQ0UsZTRFdmgxQko7STVFd2gxQkkscUI0RXhoMUJKO0k1RXloMUJJLGdCNEUvaXpCYTtJNUVnanpCYixlNEUvaXpCYztJNUVnanpCZCxlNEUvaXpCYztJNUVnanpCZCxvQjRFNWgxQko7STVFNmgxQkksaUI0RTdoMUJKO0k1RThoMUJJLHNCNEUvaXpCbUI7STVFZ2p6Qm5CLDZCNEUvaXpCb0I7STVFZ2p6QnBCLGlCNEUvaXpCaUI7STVFZ2p6QmpCLDJCNEVqaTFCSjtPNUVpaTFCSSx3QjRFamkxQko7RzVFa2kxQkc7O0VBRUQ7SUFDRSxlNEUvaXpCVTtJNUVnanpCVixZNEUvaXpCVTtHNUVnanpCWDs7RUFFRDtJQUNFLGM0RS9pekJhO0c1RWdqekJkOztFQUVEO0k0RTdpMUJGLFlBQUE7SUFBQSxtQkEreUJFO0lBL3lCRixhQUFBO0lBQUEsa0JBQWtCO0k1RWtqMUJkLHVCNEUxaXpCVztJNUUyaXpCWCxpQjRFMWl6QmdCO0k1RTJpekJoQixlNEUxaXpCZTtJNUUyaXpCZiwrakM0RTFpekJrQjtJNUUyaXpCbEIsMkI0RTFpekJjO0c1RTJpekJmOztFQUVEO0lBQ0UsdUQ0RTFpekJrQjtZNUUwaXpCbEIsK0M0RTFpekJrQjtHNUUyaXpCbkI7O0VBRUQ7SUFDRSx5QjRFMWl6Qm9CO0k1RTJpekJwQixlMkQ1bDFCSTtHM0Q2bDFCTDs7RUFFRDtJNEVsazFCRixpQkFBQTtJQUFBLGVBQUE7RzVFcWsxQkc7O0VBRUQ7SUFDRSxZNEV2aXpCYTtJNUV3aXpCYixlNEV2aXpCaUI7RzVFd2l6QmxCOztFQUVEO0lBQ0UsaUI0RTdrMUJKO0k1RThrMUJJLGU0RTlrMUJKO0c1RStrMUJHOztFQUVEO0lBQ0UsYzRFbGwxQko7RzVFbWwxQkc7O0VBRUQ7STRFcmwxQkYsY0FBQTtHNUV1bDFCRzs7RUFFRDtJQUNFLGNNN2wxQk87R044bDFCUjs7RUFFRDtJQUNFLG9CTTkwMEJpQjtHTiswMEJsQjs7RUFFRDtJQUNFLG1CNEU1aXpCdUI7RzVFNml6QnhCOztFQUVEO0k0RXJtMUJGLHNCQSt5QkU7RzVFd3p6QkM7O0VBRUQ7SUFDRSxlNEUzaXpCYztJNUU0aXpCZCwyQzRFM2l6Qm9CO0k1RTJpekJwQixzQzRFM2l6Qm9CO0k1RTJpekJwQixtQzRFM2l6Qm9CO0k1RTRpekJwQixtQjRFM2l6QmM7SUFqa0NsQixlQUFBO0lBQUEsb0JBZ3pCRTtHNUUrenpCQzs7RUFFRDtJQUNFLGU0RTFpekJlO0c1RTJpekJoQjs7RUFFRDtJNEVybjFCRixlQUFBO0k1RXVuMUJJLGdCNEV6aXpCUztJNUUwaXpCVCxPNEV6aXpCRTtJNUUwaXpCRixRNEV6aXpCRTtJNUUwaXpCRixZNEUxbjFCSjtJNUUybjFCSSxhNEUzbjFCSjtJNUU0bjFCSSxzQzRFNTB6QmE7STVFNjB6QmIsd0M0RTcwekJGO1k1RTYwekJFLGdDNEU3MHpCRjtJNUU4MHpCRSxXR3hpMUJjO0lIeWkxQmQsbUI0RTFpekJlO0c1RTJpekJoQjs7RUFFRDtJQUNFLGM0RW5vMUJKO0c1RW9vMUJHOztFQUVEO0lBQ0Usb0I0RXppekJjO0c1RTBpekJmOztFQUVEO0lBQ0Usa0Q0RWxpekJHO1E1RWtpekJILDhDNEVsaXpCRztZNUVraXpCSCwwQzRFbGl6Qkc7RzVFbWl6Qko7O0VBRUQ7SUFDRSxlNEUvbzFCSjtHNUVncDFCRzs7RUFFRDtJQUNFLG9CNEV0aXpCZ0I7STVFdWl6QmhCLFc0RXRpekJTO0c1RXVpekJWOztFQUVEO0lBQ0UsZTRFOXAxQk07RzVFK3AxQlA7O0VBRUQ7SUFDRSxlNEVyaXpCVztJNUVzaXpCWCxTNEVyaXpCRTtHNUVzaXpCSDs7RUFFRDtJQUNFLGM0RXJpekJjO0c1RXNpekJmOztFQUVEO0k0RXBxMUJGLGdCQUFBO0lBQUEsb0JBZ3pCRTtJNUV1M3pCRSxZNEVuaXpCUztJNUVvaXpCVCxtQjRFbml6QmtCO0k1RW9pekJsQiwwQjRFbGl6QkM7STVFbWl6QkQsbUJBQW1CO0k0RS9oekJ2QixpQkFBcUI7R0FDbkI7O0VBRUE7SUFDQSxvQkFBZTtHQUNmOztFQUVBO0lBQ0EsV0FBWTtJQUNaLFlBQVU7SUFDVixhQStQRDtJQXpRRCxTQUFLO0lBYUQsYUFBUztJQUNULGFBQVc7SUFDWCxtQkFBZ0I7SUFDaEIsaUJBQWdCO0lBQ2hCLG9DQUFzQjtRQUF0QixnQ0FBc0I7WUFBdEIsNEJBQXNCO0c1RWdpekJ2Qjs7RUFFRDtJNEU5aHpCRSxtQkFDRDtJQXRCSCxXQUFLO0lBeUJELFdBQVM7SUFDVCxvQkFBVztJQUNYLFlBQVk7SUFDWixXQUFTO0lBQ1QsVUFBVTtJQTdCZCxhQUFLO0k1RTRqekJELDZCNEUzaHpCQztJNUUyaHpCRCx3QjRFM2h6QkM7STVFMmh6QkQscUI0RTNoekJDO0lBakNMLHdDQXdCRTtZQXhCRixnQ0F3QkU7STVFc2l6QkUsa0I0RTFoekJrQjtJNUUyaHpCbEIsd0I0RXpoekJDO0lBdENMLGlCQUFLO0c1RWlrekJGOztFQUVEO0lBQ0Usb0JNbnQxQk87SU5vdDFCUCxXTW50MUJPO0lOb3QxQlAsWU1udDFCTztHTm90MUJSOztFQUVEO0lBQ0UsZU1wODBCQTtHTnE4MEJEOztFQUVEO0k0RTdrekJGLGNBQUs7RzVFK2t6QkY7O0VBRUQ7SUFDRSxrQjRFbGx6QkM7STVFbWx6QkQsb0I0RTdoekJnQjtJNUU4aHpCaEIsZTRFN2h6QmE7RzVFOGh6QmQ7O0VBRUQ7SUFDRSxzQjRFMWh6QmlCO0k1RTJoekJqQixtQjRFMWh6QmE7STVFMmh6QmIsUzRFMWh6QlM7STVFMmh6QlQsVTRFMWh6QlU7STVFMmh6QlYseUM0RTFoekJ3QjtRNUUwaHpCeEIscUM0RTFoekJ3QjtZNUUwaHpCeEIsaUM0RTFoekJ3QjtJNUUyaHpCeEIsb0I0RTV1MUJPO0k1RTZ1MUJQLGU0RTFoekJlO0c1RTJoekJoQjs7RUFFRDtJQUNFLGU0RWxtekJDO0k1RW1tekJELGtCNEVyaHpCa0I7RzVFc2h6Qm5COztFQUVEO0lBQ0UsYzRFdm16QkM7STVFd216QkQsWTRFeG16QkM7STVFeW16QkQsTzRFamh6Qk07STVFa2h6Qk4sVzRFamh6Qk07STVFa2h6Qk4sa0I0RWhoekJLO0c1RWloekJOOztFQUVEO0lBQ0UsYTRFL2d6QmM7STVFZ2h6QmQsVTRFaG56QkM7RzVFaW56QkY7O0VBRUQ7SUFDRSxhNEU3Z3pCZTtJNUU4Z3pCZixhNEU3Z3pCYTtJNUU4Z3pCYixtQjRFN2d6QmtCO0k1RThnekJsQixtQjRFN2d6QmtCO0k1RThnekJsQixTNEV4bnpCQztJNUV5bnpCRCxRNEUzZ3pCTTtJNUU0Z3pCTixjNEUzZ3pCZTtJNUU0Z3pCZiw4QjRFM2d6QmtCO0c1RTRnekJuQjs7RUFFRDs7SUFFRSxhNEVqeDFCTTtJNUVreDFCTixhNEVqb3pCQztJNUVrb3pCRCxvQjRFeGd6QmlCO0k1RXlnekJqQixvQjRFbm96QkM7STVFb296QkQsaUI0RXJnekJjO0k1RXNnekJkLGlCNEVyZ3pCYztJNUVzZ3pCZCxnQjRFcmd6QmU7STVFc2d6QmYsYTRFcmd6QmM7STVFc2d6QmQsd0I0RXhvekJDO1E1RXdvekJELG9CNEV4b3pCQztZNUV3b3pCRCxnQjRFeG96QkM7STVFeW96QkQsZUc5cjFCYztHSCtyMUJmOztFQUVEO0lBQ0UsWTRFbGd6Qlk7STVFbWd6QlosMEI0RXRuekJGO0k1RXVuekJFLGM0RTkveUJRO0k1RSsveUJSLFk0RTkveUJhO0k1RSsveUJiLGdCNEVqcHpCQztJNUVrcHpCRCxvQzRFMy95QjBCO0k1RTYveUIxQiwrQjRFMy95QnFCO0k1RTIveUJyQiw0QjRFMy95QnFCO0k1RTQveUJyQixhNEUzL3lCTTtJNUU0L3lCTixlNEVuK3lCSztJNUVvK3lCTCxvQjRFdnB6QkM7STVFd3B6QkQsb0I0RXoveUJpQjtJNUUwL3lCakIsYTRFenB6QkM7STVFMHB6QkQsK0I0RWgveUJPO0k1RWkveUJQLFc0RTNwekJDO0c1RTRwekJGOztFQUVEO0lBQ0UsVzRFL3B6QkM7STVFZ3F6QkQsYTRFbi95QmM7STVFby95QmQsbUJNMTcwQk07SU4yNzBCTixvQjRFbi95QnFCO0k1RW8veUJyQixzQjRFbnoxQmU7RzVFb3oxQmhCOztFQUVEO0lBQ0UsbUI0RXZxekJDO0k1RXdxekJELFc0RXhxekJDO0k1RXlxekJELFU0RWgveUJNO0k1RWkveUJOLGlDNEVscHpCRjtJNUVvcHpCRSw2QjRFNSt5Qks7UTVFNCt5QkwseUI0RTUreUJLO0lBaE1ULDRCQUFLO1lBQUwsb0JBQUs7RzVFOHF6QkY7O0VBRUQ7SUFDRSxtQk05ejFCTztJTit6MUJQLFdNOXoxQk87SU4rejFCUCxVTTl6MUJLO0lOK3oxQkwsaUM0RTcreUIyQjtJNUUrK3lCM0IsNkJNM3YxQm1CO1FOMnYxQm5CLHlCTTN2MUJtQjtHTjR2MUJwQjs7RUFFRDs7SUFFRSxjTXJsMUJGO0dOc2wxQkM7O0VBRUQ7SUFDRSxlNEVuL3lCYztJNUVvL3lCZCxtQjRFbi95Qlc7STVFby95QlgsVzRFbi95Qkk7STVFby95QkosVTRFbHN6QkM7STVFbXN6QkQsb0M0RWoveUJjO1E1RWkveUJkLGdDNEVqL3lCYztZNUVpL3lCZCw0QjRFai95QmM7STVFay95QmQscUI0RWoveUJXO0k1RWsveUJYLGU0RWoveUJlO0k1RWsveUJmLDBCTy91MUJnQjtJUGd2MUJoQixnQjRFdnN6QkM7RzVFd3N6QkY7O0VBRUQ7SUFDRSxjNEUvK3lCTTtHNUVnL3lCUDs7RUFFRDtJQUNFLG1CNEU1K3lCWTtJNUU2K3lCWixPNEU1K3lCTTtJNUU2K3lCTixhNEU1K3lCTTtJQXJPVixnQ0EyT0U7SUEzT0YsYUFBSztJQUFMLFlBQUs7RzVFcXR6QkY7O0VBRUQ7STRFdnR6QkYscUJBbVBFO0lBRUUscUJBQVc7SUFDWCxtQkFBWTtJQUNaLHFCQUFrQjtJQUNsQixjakJoNkNJO0lpQm02Q0osb0JBQWtCO0lBM1B0QixnQkFBSztJQUFMLHdCQW9QRTtJNUUrK3lCRSxxQjRFcCt5QkM7SUFJRCxpQ0FDRDtJQXBRSCw0QkFzUUU7RzVFaSt5QkM7O0U0RTU5eUJIO0lBQ0UsWUFBQTtJdEVwMUNBLGdCQUFBO0lBQ0EsMkJzRXExQzZCO0c1RSs5eUI1Qjs7RTRFait5QkQ7SUFNSSxjQUFjO0c1RSs5eUJqQjs7RUFFRDtJNEUxOXlCRixtQkFBbUI7SUFDakIsd0JBQ0U7RzVFMjl5QkQ7O0VBRUQ7SU16ejFCQSx1QnNFODFDRztHQUhIOztFNUVrK3lCQTtJNEUxOXlCSSxZQUFXO0lBUmYsaUJBV0U7SUFDRSxXQUFNO0c1RTA5eUJUOztFQUVEO0lBQ0UsYUFBYTtJNEVuOXlCakIsV0FBUTtHQUNOOztFNUVzOXlCQTtJNEVsOXlCSSxtQnRFOWtDMkI7SU5raTFCN0IsT0FBTztJNkVwNzFCWCxlQUFBO0lBRUEsaUJBQVE7SUFDTixhQUFTO0dBQ1Q7O0VBRkY7SUFNSSxZQUFBO0c3RW83MUJEOztFQUVEO0k2RWw3MUJFLHVCQUFrQjtHN0VvNzFCbkI7O0U2RTk3MUJIOztJQWlCSSxnQkFBWTtHN0VrNzFCYjs7RUFFRDtJNkU5NjFCRix1QkFBeUI7SUFDdkIsZ0JBRVc7SUFDUCxhQUFZO0k3RTg2MUJkLG9CQUFvQjtHNkV6NjFCeEI7O0VBYUU7SUFDQSxpQkFBYztHN0VnNjFCYjs7RTZFNTUxQkQ7STdFKzUxQkUscUJBQXFCO0k2RTM1MUJ2QixxQkFBZ0I7SUFDaEIsbUJBQWdCO0lBQ2hCLHFCQUFjO0lBQ2QsY0FBYTtHQUNiOztFQUdGO0lBQ0UsZUFBUztJQUNULG1CQUFrQjtJQUZwQixTQUlHO0lBQ0MsT0FBTTtHN0U0NTFCUDs7RTZFdjUxQkg7SUFDRSxlQUFZO0dBQ1o7O0VBR0Y7SUFDRSxpQkFDRDtJN0V3NTFCRyxlQUFlO0k2RXQ1MUJuQixvQkFBUTtJQUNOLG9CQUNEO0k3RXU1MUJHLGlDQUFpQztHNkVyNTFCckM7O0U3RXc1MUJFO0k2RWw1MUJGLGNBQWlCO0dBQ2Y7O0U3RXE1MUJBO0k2RWo1MUJGLGlCQUFhO0lBQ1gsZUFBYztJN0VtNTFCWixvQkFBb0I7STZFajUxQnhCLG9CQUFRO0lBQ04saUNBQTJCO0dBQzNCOztFQUdGO0lBQ0UsY0FBWTtHQUNaOztFQUdGO0lBQ0Usb0JBQWtCO0c3RWk1MUJqQjs7RTZFNzQxQkQ7STdFZzUxQkUscUJBQXFCO0k2RTc0MUJ6QixpQ0FDUztHQUNMOztFN0UrNDFCRjtJQUNFLGNBQWM7RzZFeDQxQmxCOztFN0UyNDFCRTtJNkV0NDFCRixtQkFBbUI7SUFDakIsU0FBQTtJQUNFLFNBQUE7SUFFRixvQ0FBNkI7UUFBN0IsZ0NBQTZCO1lBQTdCLDRCQUE2QjtJQUMzQixhQUFPO0k3RXU0MUJQLGtCQUFrQjtJNkV2MzFCdEIsMEJBQTRCO0lBRXhCLG1CQUFzQjtJN0V3MzFCdEIsZ0JBQWdCO0k2RTEzMUJwQixvQkFBc0I7SUFNbEIsaUJBQXFCO0k3RXUzMUJyQiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtJT3I1MUJ4QixnQkFBbUI7SXVFbElwQixrQkFBWTtHOUUwaDJCVDs7RUFFRDtJQUNFLG9CQUFvQjtJTzM1MUJ2QixZQUFRO0d1RTNIUDs7RTlFMGgyQkE7SUFDRSxVQUFVO0c4RXBoMkJaOztFOUV1aDJCQTtJK0VyaTJCRixpQkFBYTtHQUNYOztFL0V3aTJCQTtJK0VwaTJCRSxnQ0FDRDtHQU5IOztFL0U2aTJCRTtJK0VqaTJCRixnQ0FBd0I7R0FDdEI7O0VBR0Y7SUFDRSxxQkFBaUI7SS9FbWkyQmYscUJBQXFCO0krRS9oMkJ6QixtQkFBbUI7SUFDakIscUJBQXFCO0lBQ25CLGNBQVk7SS9FbWkyQlosb0JBQW9CO0krRTNoMkJ4QixnQkFBVztHQUNUOztFQUdGO0lBQ0UsWUFBQTtJQU1BLG9CQUFzQjtJQUNwQixnQkFBZTtHL0V5aDJCaEI7O0UrRXBoMkJIOztJQUVFLFdBQUE7SUFJRSxvQkFBbUI7SUFOdkIsZ0JBU0k7Ry9Fb2gyQkQ7O0VBRUQ7SStFaGgyQkUsNEJBQ0Q7Ry9FaWgyQkE7O0VnRmhsMkJEO0lBQ0EsbUJBQVk7SUFDWiw4QkFBVztHQUNYOztFQUVBO0lBQ0EsWUFBVztJQUNYLHlCQUFZO0lBQ1osc0JBQVk7SUFFWiw2QkFBZ0I7SUFDaEIsd0JBQW1CO0lBQ25CLGFBQUE7R0FDQTs7RUFFQTtJQUNBLGlCQUFrQjtJQUNsQixpQkFBZ0I7SUFFaEIsa0JBS0Q7R0F6QkQ7O0VoRndtMkJFO0lnRjdrMkJGLGFBQWlCO0lBQ2YsaUJBQW1CO0lBQ25CLGlCQUFrQjtJQUNsQixvQkFBZ0I7SUFDaEIscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SWhGK2syQlgsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lpRjdtMkJ6Qix3QkFBUztRQUFULHFCQUFTO1lBQVQsNEJBQVM7SUFDUCx5QkFDRDtRQURDLHNCQUNEO1lBREMsd0JBQ0Q7SWpGOG0yQkMsaUJBQWlCO0lpRjdtMkJuQixXQUFBO0lBQ0UsV0FBVztHQUNYOztFQUVBO0lBQ0EsaUJBQW1CO0lBQ25CLG9CQUFTO0lBQ1QsaUJBc0JEO0dBN0JBOztFakZ3bjJCRDtJaUY3bTJCSSxjQUFhO0dqRittMkJoQjs7RUFFRDtJaUY3bTJCSSw2QkFBWTtJQUFaLDhCQUFZO1FBQVosMkJBQVk7WUFBWix1QkFBWTtJQUNaLHlCQUFlO1FBQWYsc0JBQWU7WUFBZix3QkFBZTtJQUNmLHdCQUFnQjtRQUFoQixxQkFBZ0I7WUFBaEIsNEJBQWdCO0dqRittMkJuQjs7RUFFRDtJaUZsbzJCQyxxQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtJakZvbzJCQyx5QjJEcm8yQlc7UTNEcW8yQlgsc0IyRHJvMkJXO1kzRHFvMkJYLHdCMkRybzJCVztHM0RzbzJCWjs7RUFFRDtJQUNFLFlBQVk7R2lGeG0yQmhCOztFQUdJO0lBSEoscUJBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SUFLTSw2QkFBVztJQUFYLDhCQUFXO1FBQVgsMkJBQVc7WUFBWCx1QkFBVztJQUNYLHdCQUFjO1FBQWQscUJBQWM7WUFBZCw0QkFBYztJQUNkLHlCQUFrQjtRQUFsQixzQkFBa0I7WUFBbEIsd0JBQWtCO0dqRnltMkJyQjs7RUFFRDtJaUZ2bTJCSSxZQUFZO0lBQ1oscUJBQVc7SUFBWCxxQkFBVztJQUFYLGNBQVc7SUFDWCxzQkFBWTtRQUFaLG1CQUFZO1lBQVosMEJBQVk7R2pGeW0yQmY7O0VrRjlvMkJIO0lBQ0Usb0JBQU87R0FEVDs7RUFBQTtJQU1JLHFCQUFPO0lBSVgscUJBQWM7SUFDWixtQkFBYTtJQUNiLHFCQUFlO0lBQ2YsY0FBZTtJQUdmLG9CQUFXO0lBQ1gsa0JBU0Q7SUFQQywwQkFBUTtJQUNOLHVCQUFXO0lBRVgseUJBQWtCO0lBQ2xCLG9CQUFRO0dsRjZvMkJUOztFa0Z4bzJCSDtJQUNFLGlCQUNEO0lsRjBvMkJHLG9CQUFvQjtHbUZwcjJCeEI7O0VuRnVyMkJFO0ltRnRyMkJGLGtCQUFtQjtJQUNqQixvQkFBQTtHbkZ3cjJCQzs7RW1GbnIyQkg7SUFFQSxxQkFBWTtJQUVaLHFCQUFnQjtJQUNkLG1CQUFrQjtJbkZxcjJCaEIscUJBQXFCO0ltRmxyMkJ4QixjQUFBO0luRnNyMkJHLG9CQUFvQjtJbUZqcjJCeEIsa0JBQUE7SUFDQSxrQkFBVTtJQUNWLDhCQUFnQjtHQUNkOztFQUVGO0lBQ0Usd0JBQVc7SUFDWCxxQkFBTztJQUVQLGlDQUFVO0lBQ1YsNEJBQVc7SUFDWCx5QkFBeUI7SW5GbXIyQnZCLHNCQUFzQjtJbUZocjJCeEIsNkJBQ0Q7SW5Ga3IyQkcsd0JBQXdCO0ltRi9xMkI1QiwwQkFBMEI7SUFDMUIsMEJBQXlCO0dBQ3ZCOztFQUdBO0lBQ0UsWUFBQTtJQUNBLGdCQUFZO0lBRWQseUJBQWM7SUFDWixzQkFBWTtJQUdaLDZCQUNEO0lBQ0Qsd0JBQWM7SUFDWixtQkFBZ0I7SUFDaEIsV0FBVztHbkYrcTJCWjs7RUFFRDtJQUNFLGdDQUFnQztHbUY1cTJCcEM7O0VuRitxMkJFO0lBQ0UsaUJBQWlCO0dtRjFxMkJyQjs7RUFFRTtJbkY0cTJCRSxZQUFZO0ltRnpxMkJoQixhQUFBO0dBQ0E7O0VBRUU7SUFDQSxtQkFBa0I7SUFDbEIsaUJBQW1CO0duRjJxMkJsQjs7RW1GeHEyQkQ7SUFDQSxTQUFVO0lBQ1YsVUFBTTtJQUNOLGFBQWM7SUFDZCxrQkFBZ0I7R0FDaEI7O0VBRUY7SUFDRSxZQUFjO0lBQ2Qsc0JBQXFCO0lBQ3JCLG1CQUFZO0lBQ1osaUJBQWlCO0dBQ2pCOztFQUVBO0lBQ0EsY0FBWTtHQUNaOztFbkY0cTJCQTtJbUZ4cTJCRixjQUFpQjtHQUNmOztFbkYycTJCQTtJbUZ4cTJCRSxpQkFBTztHQUVUOztFbkYwcTJCQTtJbUZ2cTJCRSxXQUFTO0duRnlxMkJWOztFQUVEO0ltRnZxMkJFLGdCQUFjO0duRnlxMkJmOztFbUZycTJCSDtJQUNFLGlCQUFBO0duRndxMkJDOztFQUVEO0ltRnRxMkJFLGFBQVc7R0FFYjs7RW5Gd3EyQkE7SW1GbnEyQkYsV0FBYztJQUNkLDBCQUF5QjtJQUN2QixjQUFZO0dBQ1o7O0VBRUY7SUFDRSxtQkFBQTtJQUNFLFVBQVM7SW5GcXEyQlQsWUFBWTtJbUZocTJCaEIsZUFBaUI7SUFDakIsb0JBQWE7R0FBQzs7RUFDZDtJQUFvQiwrQkFBYztJQUFFLCtCQUF3QjtJbkZ1cTJCeEQsaUNBQWlDO0ltRnRxMkJyQyxnQ0FBeUI7SUFDdkIsNEJBQVU7R0FDVjs7RUFFQTtJQUNBLDJCQUFpQjtHQUNqQjs7RUFFQTtJbkZ3cTJCRSxZQUFZO0ltRnRxMkJoQixrQkFBbUI7R0FDakI7O0VBRUY7SUFDRSxZQUFXO0lBQ1gsa0JBQWdCO0duRndxMkJmOztFbUZ0cTJCVTtJbkZ5cTJCVCxTQUFTO0dtRnhxMkJiOztFbkYycTJCRTs7O0ltRnpxMkJ3Qyx3QkFBbUI7R25GNnEyQjFEO0NtRjVxMkJIOztBbkYrcTJCQTtFQUNFO0ltRi9xMkJGLFlBQUE7SUFDRSxxQkFBYTtJQUViLHFCQUFpQjtJQUNqQixtQkFBUTtJQUNSLHFCQUFPO0lBQ1AsY0FBZ0I7SUFHaEIsb0JBQWM7SUFDZCxnQkFBVztJQUNYLG9CQUFhO0dBQ2I7O0VBRUY7SUFBMkMsZUFBZ0I7R25Ga3IyQnhEO0NtRmpyMkJIOztBbkZvcjJCQTtFbUZqcjJCRTtJbkZtcjJCRSxhQUFhO0ltRmpyMkJqQixjQUFjO0dBQVc7O0VBRXpCO0lBQ0UsYUFBWTtJQUNaLGNBQWU7R0FDZjtDbkZvcjJCRDs7QW1GaHIyQkQ7RUFBb0U7SW5Gb3IyQmhFLGNBQWM7R21GbnIyQmxCOztFbkZzcjJCRTtJbUZycjJCRix3QkFBdUI7R0FBYzs7RW5GeXIyQm5DO0ltRnRyMkJGLGdCQUFjO0lBQ1osZ0JBQ0Q7R25GdXIyQkU7O0VtRnJyMkJEO0lBQ0EsZ0JBQWlCO0lBQ2pCLG9CQUFhO0dBQ2I7O0VuRnlyMkJBO0ltRnRyMkJGLGFBQWM7SUFDWixjQUFjO0duRndyMkJiOztFbUZ0cjJCeUI7SW5GeXIyQnhCLG9CQUFvQjtHbUZ2cjJCeEI7O0VBRUU7SUFDQSxZQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFlBQWM7SUFDZCxhQUFZO0dBQ1o7O0VuRjByMkJBO0ltRnRyMkJGLGdCQUFBO0lBQ0Usa0JBQWlCO0lBQ2pCLG1CQUFvQjtHQUNwQjs7RUFFQTtJQUNBLGVBQWdCO0duRndyMkJmOztFbUZwcjJCRDtJbkZ1cjJCRSxlQUFlO0ltRnByMkJuQixrQkFBZ0I7SUFDaEIsV0FBVztJQUNULGdCQUFVO0dBQ1Y7O0VBRUY7SUFBbUIsWUFBVTtJbkZ1cjJCekIsYUFBYTtHbUZ0cjJCakI7O0VuRnlyMkJFO0lDNXQyQkYsV0FBQTtJbUZ2REUsa0JBQVM7R0FDUDs7RUFFQTtJQUNBLGdCQUFnQjtHQUNoQjs7RXBGdXgyQkY7SUFDRSw4Qk10aTJCNkI7SU51aTJCN0IsaUJNdmkyQk07SU53aTJCTixtQkFBbUI7SW9GaHgyQnZCLGNBQWdCO0lBQ2QsZ0I5RXVPUTtHQ2hSVDs7RVA2ejJCQztJQUNFLFlvRmp4MkJBO0lwRmt4MkJBLGlCTS9pMkJNO0dOZ2oyQlA7O0VvRjd3MkJEO0lBQ0UsWUFBWTtJQUlkLGFBQUE7SUFDRSxtQkFTRDtHcEZvdzJCQTs7RUFFRDtJQUNFLGdCb0Y1dzJCYTtJcEY2dzJCYixpQm9GNXcyQlE7R3BGNncyQlQ7O0VvRnZ3MkJEO0lBQ0UsZ0JBQWE7R3BGMHcyQmQ7O0VBRUQ7SW9GeHcyQkUsZ0JBQWdCO0lBTGpCLGFBQUE7SXBGZ3gyQkMsa0JvRnh3MkJpQjtHcEZ5dzJCbEI7O0VBRUQ7SW9GcHcyQkUsZ0JBQWM7R3BGc3cyQmY7O0VBRUQ7SW9GMXcyQkMsYUFBQTtJcEY0dzJCQyxZb0ZwdzJCUztJcEZxdzJCVCx5Qm9GbncyQkM7R0FHSDs7RXBGbXcyQkE7SW9GaHcyQkUsWTlFK0tNO0k4RTlLTixhQUFhO0lBQ2IsbUJBQW1CO0dwRmt3MkJwQjs7RUFFRDs7SUFFRSxvQm9GaHcyQmtCO0dwRml3MkJuQjs7RUFFRDtJQUNFLGdCb0Y5djJCZTtHcEYrdjJCaEI7O0VvRnh2MkJIO0lBQ0UsdUJBV0Q7R0FaRDs7RXBGOHYyQkU7SW9GdnYyQkksbUJBQWdCO0lBQ2hCLFlBQVc7SUFDWCxhQUNEO0dwRnd2MkJGOztFb0ZsdjJCRDtJN0V0SUQsZ0JBQWlCO0dQNDMyQmY7O0VBRUQ7SUFDRSxnQm9GbnYyQlc7SXBGb3YyQlgsb0JvRmp2MkJBO0dwRmt2MkJEOztFQUVEO0lBQ0UsZ0JvRjl1MkJlO0lwRit1MkJmLGdCb0Y5dTJCRTtHcEYrdTJCSDs7RUFFRDtJQUNFLGFvRjV1MkJhO0lBR2Isa0JBQUE7R3BGMnUyQkQ7O0VPMzQyQkY7STZFdUtDLGdCQUNFO0dwRnV1MkJEOztFQUVEO0lvRnJ1MkJJLGFBQVk7SUFDWixjQUFTO0dwRnV1MkJaOztFQUVEO0lvRjd0MkJJLHFCQUFhO0lBQ2IsZ0JBQWdCO0dwRit0MkJuQjs7RUFFRDtJQUNFLHVCb0Y1dDJCRztJQXpCTCxnQkFBZ0I7R3BGdXYyQmY7O0VBRUQ7SUFDRSxnQm9GM3QyQlk7SXBGNHQyQlosaUJvRjN0MkJlO0dwRjR0MkJoQjs7RUFFRDtJQUNFLGlCb0Z4dDJCaUI7R3BGeXQyQmxCOztFQUVEO0lBQ0UsYW9GeHQyQmE7R3BGeXQyQmQ7O0VBRUQ7SUFDRSxnQm9GeHQyQmlCO0lwRnl0MkJqQixjb0Z4dDJCSTtHcEZ5dDJCTDs7RUFFRDtJQUNFLGlCb0Z4dDJCYTtJcEZ5dDJCYixxQm9GeHQyQm9CO0lwRnl0MkJwQixxQm9GeHQyQmU7SXBGd3QyQmYsY29GeHQyQmU7R3BGeXQyQmhCOztFQUVEO0lBQ0UsYW9GdnQyQmU7SXBGd3QyQmYsWW9GdnQyQmE7R3BGd3QyQmQ7O0VBRUQ7SW9GdHgyQkEsd0JBbUVLO0dwRnF0MkJKO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGlCb0Z2cjJCRztHcEZ3cjJCSjs7RUFFRDtJQUNFLHVCb0ZsdDJCc0I7R3BGbXQyQnZCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHFCb0ZodDJCdUI7R3BGaXQyQnhCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGtCb0ZodDJCb0I7R3BGaXQyQnJCOztFQUVEO0lBQ0Usa0JvRjlzMkJtQjtHcEYrczJCcEI7O0VBRUQ7SUFDRSxnQm9GMXMyQmlCO0dwRjJzMkJsQjs7RUFFRDtJb0Z4ejJCQSw2QkFpSEs7SUFqSEwsd0JBaUhLO0lBakhMLHFCQWlISztHcEZ5czJCSjs7RUFFRDtJQUNFLG1Cb0Z4czJCVztJcEZ5czJCWCxVb0Z4czJCSTtJQXRITixVQUFBO0lwRmcwMkJFLGFvRnRzMkJJO0lwRnVzMkJKLGFvRnRzMkJjO0lBM0hoQixpQkFDRTtJcEZrMDJCQSw4Qm9GcHMyQmU7SXBGcXMyQmYsMERvRnBzMkJjO1lwRm9zMkJkLGtEb0ZwczJCYztJcEZxczJCZCxXb0ZwczJCWTtJcEZxczJCWixtQm9GcHMyQmtCO0lBbElwQix5Q0F1SVk7UUF2SVoscUNBdUlZO1lBdklaLGlDQXVJWTtHcEZpczJCWDs7RUFFRDtJb0YvcjJCSSxZQUFVO0lBQ1YsbUJBbUVEO0lBL01ILGVBQUE7SXBGODAyQkUsYW9GL3IyQmE7SUEvSWYsYUFBQTtJcEZnMTJCRSxZb0Y3cjJCYTtJcEY4cjJCYixRb0Y3cjJCUztHcEY4cjJCVjs7RUFFRDtJQUNFLG1Cb0Y3cjJCb0I7R3BGOHIyQnJCOztFQUVEO0lBQ0UsZW9GNXIyQmE7SUE3SmYsb0JBdUlFO0dwRm90MkJEOztFQUVEO0lBQ0UsbUJvRnpyMkJjO0lwRjByMkJkLFlvRnpyMkJjO0lwRjByMkJkLGFvRnpyMkJJO0lwRjByMkJKLGVvRmoyMkJGO0lwRmsyMkJFLHFCb0Z4cjJCZ0I7SXBGMHIyQmhCLHFCb0Y3dDJCQTtJcEY4dDJCQSxtQm9GdnIyQmU7SXBGd3IyQmYscUJvRi90MkJBO0lwRmd1MkJBLGNvRnByMkJlO0lwRnVyMkJmLG9Cb0ZwcjJCZTtJcEZxcjJCZixnQk1sdzJCTTtHTm13MkJQOztFQUVEO0lBQ0UsYW9GcHIyQk07SXBGcXIyQk4sWW9GcHIyQmM7SXBGcXIyQmQsWW9GcHIyQk07SXBGcXIyQk4scUJvRnByMkJxQjtJcEZxcjJCckIsbUNvRi9xMkJLO1FwRitxMkJMLCtCb0YvcTJCSztZcEYrcTJCTCwyQm9GL3EyQks7SXBGZ3IyQkwsbUJvRnAzMkJGO0lwRnEzMkJFLGFvRm5yMkJlO0lwRm9yMkJmLCtCb0YvdTJCQTtJcEYrdTJCQSwwQm9GL3UyQkE7SXBGK3UyQkEsdUJvRi91MkJBO0lwRmd2MkJBLG9Cb0ZocjJCYztJcEZpcjJCZCxVb0ZocjJCWTtJcEZpcjJCWixXb0ZocjJCTTtJcEZpcjJCTixXb0ZocjJCWTtHcEZpcjJCYjs7RW9GeHEyQkQ7O0lBRUUsY0FBVTtHcEYycTJCWDs7RW9GcnEyQkg7SUFDRSxXQUFZO0lBRVosbUNBQVk7UUFBWiwrQkFBWTtZQUFaLDJCQUFZO0dBQ1o7O0VBRUE7STdFeFlELFVBQVE7STZFa1lULG9DQUFpQjtRQUFqQixnQ0FBaUI7WUFBakIsNEJBQWlCO0dwRitxMkJkOztFQUVEOztJb0ZscTJCRSxZQUFXO0dwRnFxMkJaOztFQUVEO0lvRnRyMkJGLHNCQXFCTztJQUNILGFBQVk7SUFDWixpQkFBVTtJQUNWLGtCQUFnQjtHcEZtcTJCakI7O0VvRnRvMkJEO0lBRUEsYUFBYTtJQUNiLGlCQUFlO0lBQ2Ysa0JBQW9CO0lBQ3BCLG1CQUFLO0k3RTViTixvQkFBbUI7STZFc2JwQixXQUFNO0dwRmdwMkJIOztFQUVEO0lvRnpuMkJGLGFBQU07SUFsaUJKLGlCQUFVO0k3RW1GWCxrQkFBbUI7STZFK2NwQixrQkFBTTtHcEY4bjJCSDs7RUFFRDtJQUNFLCtCb0ZucTNCUTtJcEZtcTNCUiwwQm9GbnEzQlE7SXBGbXEzQlIsdUJvRm5xM0JRO0dwRm9xM0JUOztFb0YxbDJCRDtJcEY2bDJCRSxZQUFZO0lvRnpsMkJoQixrQkFBcUI7R0FZbkI7O0VBS0E7SUFFQSxrQkFBYTtHQUNiOztFQUVBO0lBQ0EsY0FBZTtHQUNmOztFQUVBO0lBRUEsZ0JBQVM7R0FDVDs7RXBGNGsyQkE7SUFDRSxtQm9GdGsyQlM7STdFL2hCWixTQUFRO0k2RTJmVCxhQUFNO0lwRjZtMkJGLFlvRmprMkJFO0lwRmtrMkJGLFlvRmprMkJZO0lBN0NoQixvQ0FpREU7UUFqREYsZ0NBaURFO1lBakRGLDRCQWlERTtJQWpERixXQUFNO0lBbURGLHFCQUFnQjtJQUVoQixxQkFBZ0I7SUFDaEIsbUJBQWE7SUFDYixxQkFBYztJQUNkLGNBQVc7SUFLWCxvQkFBZ0I7SUFDaEIsZ0JBQWE7SUFDYiwwQkFBc0I7SUFDdEIsdUJBQWlCO0lBRWpCLHlCQUFjO0lBQ2Qsb0JBQVc7SUFDWCwrQkFBWTtJQUNaLCtCQUNEO0lBSUMsaUNBQ0Q7SUEzRUgsZ0NBNkVjO0lBQ1YsNEJBQWE7R3BGd2oyQmQ7O0VBRUQ7SW9GdGoyQkUsdUJBQVk7R3BGd2oyQmI7O0VBRUQ7SW9GNW8yQkYsdUJBd0ZFO0dwRnNqMkJDOztFQUVEO0lvRmhwMkJGLGVBQU07SUFBTixZQUFNO0lBZ0hGLFVBQUE7SUFoSEosWUFBTTtJQW9IRixhOUUvVk07SThFZ1dOLHdCQUFTO1FBQVQsb0JBQVM7WUFBVCxnQkFBUztJQUlULG1CQUFZO0lBekhoQixhQUFNO0lwRnlwMkJGLGtCb0ZqaDJCVztHcEZraDJCWjs7RUFFRDtJQUNFLHVCb0ZqaDJCYTtHcEZraDJCZDs7RUFFRDtJQUNFLGFvRmpoMkJhO0lwRmtoMkJiLDJCb0ZqaDJCUztHcEZraDJCVjs7RUFFRDtJQUNFLFVvRjlnMkJJO0lBeEpSLFdBQU07SXBGd3EyQkYsV29GM2cyQlc7R0E3SmY7O0VwRjJxMkJFO0lvRnZnMkJFLFdBQUE7SUFDQSxrREFBaUI7WUFBakIsMENBQWlCO0lBQ2pCLGdCQUFRO0lBQ1IsYUFBZ0M7SUFDaEMsWUFBVTtJQUNWLFlqRjlxQlU7SWlGK3FCVixhQUFVO0lBQ1YscUJBZ0JEO0lwRjAvMUJDLHFCb0ZsZzJCQztJcEZtZzJCRCxtQm9GdHIyQkU7SXBGdXIyQkYscUJvRnJnMkJHO0lBbExQLGNBQU07SXBGMnIyQkYsb0JvRm5nMkJTO0lwRm9nMkJULGdCb0ZuZzJCZ0I7SUF6THBCLHlCQW9NRTtJQUNFLHNCQUFhO0lBRWIsNkJBQWE7SUFDYix3QkFBaUI7SUFDakIsMkJBQWU7SUFDZix3QkFBbUI7SUFFbkIsMEJBQWM7SUFDZCxxQkFBWTtJcEY0LzFCWiw0Qm9GcC8xQmE7SXBGcS8xQmIsdUJvRnAvMUJnQjtJcEZxLzFCaEIsNkJvRm4vMUJDO0lwRm0vMUJELHdCb0ZuLzFCQztJcEZtLzFCRCxxQm9Gbi8xQkM7SUF4TkwsVUFBTTtJcEY2czJCRixnRG9GbC8xQjJCO1lwRmsvMUIzQix3Q29GbC8xQjJCO0lwRm0vMUIzQixtQm9GbC8xQlM7SXBGbS8xQlQsaUJvRmwvMUJpQjtHcEZtLzFCbEI7O0VBRUQ7SUFDRSxXb0ZsLzFCRTtJcEZtLzFCRixpQ29GenozQjZCO1FwRnl6M0I3Qiw2Qm9GenozQjZCO1lwRnl6M0I3Qix5Qm9GenozQjZCO0dwRjB6M0I5Qjs7RUFFRDtJQUNFLG9Db0ZoLzFCMkI7UXBGZy8xQjNCLGdDb0ZoLzFCMkI7WXBGZy8xQjNCLDRCb0ZoLzFCMkI7SXBGaS8xQjNCLFdvRmgvMUJTO0dwRmkvMUJWOztFQUVEO0lBQ0UseUJvRmgvMUJhO1lwRmcvMUJiLGlCb0ZoLzFCYTtJcEZpLzFCYixXb0ZoLzFCRTtJcEZpLzFCRix1Qm9GaC8xQmU7SXBGZy8xQmYsa0JvRmgvMUJlO0lwRmcvMUJmLGVvRmgvMUJlO0dwRmkvMUJoQjs7RUFFRDtJQUNFLGNvRi8rMUJJO0dwRmcvMUJMOztFQUVEO0lBQ0UsYU1sOTJCTTtJTm05MkJOLHlpQm9GNSsxQmtDO0lwRjYrMUJsQyx5Qm9GNSsxQmM7R0E3UGxCOztFcEY0dTJCRTtJb0ZuKzFCRSxXQUFBO0lBQ0EsVUFBUTtJQTFRWixZQUFNO0lwRmd2MkJGLGFvRm4rMUJhO0lwRm8rMUJiLGtCb0ZsKzFCQztJQS9RTCxvQkFrUkU7R3BGaSsxQkM7O0VBRUQ7SW9GcnYyQkYsa0RBdVJhO1lBdlJiLDBDQXVSYTtHcEZnKzFCVjs7RUFFRDtJQUNFLHFqQm9GNzkxQmtCO0lwRjg5MUJsQix5Qm9GNzkxQndCO0dwRjg5MUJ6Qjs7RUFFRDtJb0Z6OTFCRSxxakJBQW9CO0lBQ3BCLDJCQUFXO0dwRjI5MUJaOztFQUVEO0lvRjF6M0JFLFdBQVM7SUFDVCxzQ0FnRkQ7UUFoRkMsa0NBZ0ZEO1lBaEZDLDhCQWdGRDtJQTlFQyxvQkFvakJnQjtJcEZ1dzJCaEIsc0ZvRnp6M0JDO0dwRjB6M0JGOztFQUVEO0lBQ0UsYW9GdHozQlU7R3BGdXozQlg7O0VBRUQ7SUFDRSxlb0Z0ejNCZTtJcEZ1ejNCZixtQm9GdHozQm1CO0lwRnV6M0JuQixZb0Z0ejNCVTtJcEZ1ejNCVixpQm9GdHozQlM7SXBGdXozQlQsYW9GdHozQlk7SXBGdXozQlosWW9GdHozQlU7SXBGdXozQlYsbUJvRnR6M0JXO0lwRnV6M0JYLGFvRnR6M0JZO0lwRnV6M0JaLGtCb0Z0ejNCVTtHcEZ1ejNCWDs7RUFFRDtJQUNFLGVvRnJ6M0JhO0lwRnN6M0JiLFlvRnJ6M0JZO0lwRnN6M0JaLGFvRjd4MkJFO0lwRjh4MkJGLGdCb0ZuejNCYTtJcEZvejNCYixtQm9GbnozQmlCO0lwRm96M0JqQixVb0ZuejNCSTtJcEZvejNCSixXb0ZuejNCVztJcEZvejNCWCxtQm9GbnozQlU7SXBGb3ozQlYsa0JvRm56M0JlO0lwRm96M0JmLHVCb0ZuejNCYztJcEZtejNCZCxrQm9GbnozQmM7SXBGbXozQmQsZW9GbnozQmM7SXBGb3ozQmQsc0JvRm56M0JhO0lwRm96M0JiLHNCb0ZuejNCWTtJcEZvejNCWix3Q29GbnozQnNCO1lwRm16M0J0QixnQ29GbnozQnNCO0dwRm96M0J2Qjs7RUFFRDtJQUNFLGVvRm56M0JlO0lwRm96M0JmLHltQ29GbnozQjZCO0lwRm96M0I3QixzQm9GbnozQmlCO0lwRm96M0JqQix1Qm9GbnozQmM7SXBGbXozQmQsa0JvRm56M0JjO0lwRm16M0JkLGVvRm56M0JjO0dwRm96M0JmOztFQUVEO0lBQ0UsWW9GbHozQlc7SXBGbXozQlgsbUJvRm56MkJFO0lwRm96MkJGLGVvRnZ5M0JNO0lwRnd5M0JOLFVvRnZ5M0JNO0lwRnd5M0JOLFFvRnZ5M0JNO0lwRnd5M0JOLFlvRnZ6MkJFO0lwRnd6MkJGLGFvRnB5M0JhO0dwRnF5M0JkOztFb0ZsMzNCRDtJQUNFLGVBQVc7SUFDWCxvQkFBUztJQUNULGlCQUFTO0lBRVQsMkJBQUM7T0FBRCx3QkFBQztJcEZvMzNCRCxlb0ZuMzNCVztHcEZvMzNCWjs7RUFFRDtJQUNFLDZCb0YvMjNCeUI7R3BGZzMzQjFCOztFQUVEO0lBQ0UsVW9GLzIzQkU7SXBGZzMzQkYsVW9GLzIzQkU7SXBGZzMzQkYsVW9GLzIzQlU7R3BGZzMzQlg7O0VBRUQ7SUFDRSxpQ29GLzIzQnVCO1FwRisyM0J2Qiw2Qm9GLzIzQnVCO1lwRisyM0J2Qix5Qm9GLzIzQnVCO0dwRmczM0J4Qjs7RUFFRDtJQUNFLGtDb0YvMjNCdUI7UXBGKzIzQnZCLDhCb0YvMjNCdUI7WXBGKzIzQnZCLDBCb0YvMjNCdUI7R3BGZzMzQnhCOztFQUVEO0lBQ0UsVW9GdDEyQkU7SXBGdTEyQkYsVW9GNTIzQkk7SXBGNjIzQkosVW9GNTIzQkk7R3BGNjIzQkw7O0VBRUQ7SUFDRSxlb0Y1MjNCZTtJcEY2MjNCZixtQm9GNTIzQmdCO0lwRjYyM0JoQixTb0Y1MjNCSTtJcEY2MjNCSixvQ29GNTIzQlk7UXBGNDIzQlosZ0NvRjUyM0JZO1lwRjQyM0JaLDRCb0Y1MjNCWTtJcEY2MjNCWixhb0Y1MjNCSTtHcEY2MjNCTDs7RUFFRDtJQUNFLGFvRjUyM0JJO0dwRjYyM0JMOztFQUVEO0lBQ0UsZW9GeDIyQkU7SXBGeTIyQkYsWW9GMzIzQk07SXBGNDIzQk4sYW9GMzIzQk07SXBGNDIzQk4sa0JvRjMyM0JhO0lwRjQyM0JiLG9Cb0Y1MjJCRTtJcEY2MjJCRixpQm9GaDIzQk07SXBGaTIzQk4sZW9GaDIzQk07SXBGaTIzQk4sNkJvRmgyM0JhO0lwRmcyM0JiLHdCb0ZoMjNCYTtJcEZnMjNCYixxQm9GaDIzQmE7R3BGaTIzQmQ7O0VBRUQ7SUFDRSxlb0Y3MTNCTTtHQTBlVjs7RXBGczMyQkU7OztJb0ZwazJCRSxzQkFBcUI7R3BGd2syQnRCOztFQUVEO0lvRnRrMkJFLFlBQVE7SUFDUixlQUFTO0lBQ1QsbUJBQWU7SUFDZixXQUFXO0lBQ1gsWUFBVztJQUNYLHlCQUFzQjtJQUN0QiwwQkFBeUI7R3BGd2syQjFCOztFQUVEO0lBQ0Usd0JvRjFsMkJGO0lwRjJsMkJFLDZCb0ZyazJCYTtJQW5VakIsd0JBNlNFO0lwRjZsMkJFLHlCb0ZqazJCYztJQXpVbEIsNkJBNFVLO0lwRmdrMkJELHFCb0Y5ajJCQztJQTlVTCw0QkFnVks7R3BGOGoyQkY7O0VBRUQ7SUFDRSxjb0ZqNTJCRTtHcEZrNTJCSDs7RUFFRDtJQUNFLGNvRnhqMkJZO0dwRnlqMkJiOztFQUVEO0lBQ0UsZW9GeGoyQkk7R3BGeWoyQkw7O0VBRUQ7SUFDRSw2Qm9GbGoyQlk7SXBGa2oyQlosd0JvRmxqMkJZO0lwRmtqMkJaLHFCb0ZsajJCWTtHcEZtajJCYjs7RUFFRDtJQUNFLGVvRjVpMkJZO0dwRjZpMkJiOztFQUVEO0lvRjdoMkJGLGNBQVU7R0FFTjs7RTdFcDRCSDtJNkVrNEJELG1CQUFVO0lwRm1pMkJOLFVvRjdoMkJVO0lwRjhoMkJWLFlvRjdoMkJZO0lwRjhoMkJaLHFCb0Y3aDJCYztJcEYraDJCZCxxQm9GN2gyQnFCO0lwRjhoMkJyQixtQm9GN2gyQmlCO0lwRjhoMkJqQixxQm9GN2gyQmM7SXBGOGgyQmQsY29GN2gyQmM7SUFibEIsb0JBQVU7SXBGOGkyQk4sZ0JvRjVoMkJlO0lwRjZoMkJmLHlCb0Y1aDJCa0I7SXBGNmgyQmxCLHNCb0Y1aDJCYztJcEY4aDJCZCw2Qm9GNWgyQnFCO0lwRjZoMkJyQix3Qm9GMWgyQkQ7SXBGMmgyQkMsMEJBQTBCO0lPdDczQjdCLHVCQUF5QjtJNkUrNUJwQix5QkFBWTtJQUNaLG9CQUVIO0lwRnloMkJDLHdCQUF3QjtJb0ZsaDJCNUIsYUFBSztJQUNILFdBQVc7SUFDWCxZQUFhO0lBQ2Isa0JBQWE7SUFIZiwyQkFBSztJQUFMLHNCQUFLO0lBQUwsbUJBQUs7SUFBTCxhQUFLO0lBYUQsa0JBQVk7SXBGNmcyQlosb0JBQW9CO0lvRm5nMkJ4QixXQUFLO0lBbmhDSCxrQkFBVTtJN0VtRlgsZUFBaUI7STZFZzhCbEIsaUJBQUs7R3BGd2cyQkY7O0VvRjMvMUJIO0lBT0ksWUFDRDtJcEZ1LzFCQyxrQkFBa0I7SW9GLy8xQnRCLGVBQUs7SUFjRCxtQkFLRDtJQW5CSCxhQUFLO0lBaGlDSCx5QkFBVTtJQUFWLG9CQUFVO0lBQVYsaUJBQVU7SXBGb2k0QlIsd0JBQXdCO0lvRnBnMkI1QixxQkFBSztJcEZ1ZzJCRCxxQkFBcUI7SW9GNSsxQnZCLG1CQUNDO0lBQ0MscUJBQ0Q7SXBGNCsxQkMsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUdwQiwyQkFBMkI7SUFDM0Isc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osYUFBYTtJQUNiLE9BQU87SUFDUCxRQUFRO0lBQ1IsV0FBVztJQUNYLCtCQUErQjtJQUMvQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsb0NBQTRCO0lBQTVCLCtCQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsUUFBUTtJQUNSLGNBQWM7SUFDZCxVQUFVO0lBQ1YsY0FBYztJQUNkLGlCQUFpQjtJQUNqQiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsV0FBVztJQUNYLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0lBQ2pDLFdBQVc7SUFDWCxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7SUFDL0IsWUFBWTtJQUNaLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixZQUFZO0lBQ1osWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLGtDQUEwQjtJQUExQiw2QkFBMEI7SUFBMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QiwwQkFBMEI7SUFDMUIsVUFBVTtJQUNWLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxXQUFXO0lBQ1gsbURBQTJDO1FBQTNDLCtDQUEyQztZQUEzQywyQ0FBMkM7SUFDM0MsV0FBVztJQUNYLFlBQVk7SUFDWiw4QkFBOEI7SUFDOUIsZ0NBQWdDO0lBQ2hDLHNCQUFzQjtHQUN2Qjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osWUFBWTtHQUNiOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixhQUFhO0lBQ2Isb0NBQTRCO0lBQTVCLCtCQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLGlCQUFpQjtHQUNsQjs7RUFFRDs7SUFFRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsMEJBQTBCO0lBQzFCLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTtJQUNWLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsV0FBVztJQUNYLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUd4QiwwQkFBMEI7SUFDMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLHNDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxZQUFZO0lBQ1osdUJBQWU7SUFBZixrQkFBZTtJQUFmLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixpQkFBaUI7SUFDakIsMERBQTBEO0lBRTFELGtEQUFrRDtJQUNsRCwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsVUFBVTtJQUNWLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsV0FBVztJQUNYLGFBQWE7SUFDYixtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiw4QkFBc0I7SUFBdEIseUJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsV0FBVztHQUNaOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtHQUNiOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLHNCQUFzQjtJQUN0QixzQ0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEOztJQUVFLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSxzQkFBc0I7R0FDdkI7O0VBRUQ7O0lBRUUseUJBQXlCO0lBQ3pCLGFBQWE7SUFDYixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsb0JBQW9CO0dBQ3JCOztFQUVEOztJQUVFLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsZUFBZTtHQUNoQjs7RUFFRDs7SUFFRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxxQ0FBNkI7UUFBN0IsaUNBQTZCO1lBQTdCLDZCQUE2QjtJQUM3Qix1RUFBdUQ7SUFBdkQsK0RBQXVEO0lBQXZELDBEQUF1RDtJQUF2RCx1REFBdUQ7SUFBdkQsc0ZBQXVEO0dBQ3hEOztFQUVEOztJQUVFLHdDQUFnQztRQUFoQyxvQ0FBZ0M7WUFBaEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMkJBQXdCO09BQXhCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGNBQWM7SUFDZCw4QkFBc0I7SUFBdEIseUJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0QixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixhQUFhO0lBQ2IsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsYUFBYTtJQUNiLFdBQVc7SUFDWCxvQkFBb0I7R0FDckI7O0VBRUQ7O0lBRUUsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHFEQUE2QztZQUE3Qyw2Q0FBNkM7SUFDN0MsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCx3Q0FBZ0M7SUFBaEMsbUNBQWdDO0lBQWhDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7SUFDWixTQUFTO0dBQ1Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLE9BQU87SUFDUCxRQUFRO0lBQ1IsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0dBQ1I7O0VBRUQ7SUFDRSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxRQUFRO0lBQ1IsY0FBYztJQUNkLHNEQUE4QztZQUE5Qyw4Q0FBOEM7R0FDL0M7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixRQUFRO0lBQ1IsVUFBVTtJQUNWLFlBQVk7SUFDWixZQUFZO0lBQ1osb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsVUFBVTtJQUNWLG9CQUFvQjtHQUNyQjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDBEQUFrRDtZQUFsRCxrREFBa0Q7R0FDbkQ7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBR3BCLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxZQUFZO0lBQ1osYUFBYTtJQUNiLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLHFDQUFxQztJQUNyQyxXQUFXO0lBQ1gsOEJBQXNCO0lBQXRCLHlCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFDQUFxQztHQUN0Qzs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7SUFDWiwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxnREFBZ0M7SUFBaEMsd0NBQWdDO0lBQWhDLG1DQUFnQztJQUFoQyxnQ0FBZ0M7SUFBaEMsNkRBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEOztJQUVFLG1CQUFtQjtHQUNwQjs7RUFFRDs7SUFFRSxlQUFlO0dBQ2hCOztFQUVEOzs7SUFHRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLG1DQUFtQztHQUNwQzs7RUFFRDs7O0lBR0UsV0FBVztHQUNaOztFQUVEOzs7SUFHRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUNBQW1DO0lBQ25DLG1CQUFtQjtHQUNwQjs7RUFFRDs7O0lBR0UsbUNBQW1DO0lBQ25DLG9CQUFvQjtJQUNwQixtRkFBMkU7WUFBM0UsMkVBQTJFO0dBQzVFOztFQUVEOzs7SUFHRSxXQUFXO0dBQ1o7O0VBRUQ7OztJQUdFLFFBQVE7R0FDVDs7RUFFRDs7O0lBR0UsU0FBUztHQUNWOztFQUVEOzs7SUFHRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDs7O0lBR0UsbUJBQW1CO0dBQ3BCOztFQUVEOzs7SUFHRSx5QkFBeUI7SUFDekIsV0FBVztHQUNaOztFQUVEOzs7Ozs7Ozs7SUFTRSxjQUFjO0dBQ2Y7O0VBRUQ7OztJQUdFLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsb0JBQW9CO0dBQ3JCOztFQUVEOzs7SUFHRSxZQUFZO0lBQ1osZUFBZTtJQUNmLGFBQWE7SUFDYixRQUFRO0lBQ1IsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixhQUFhO0dBQ2Q7O0VBRUQ7Ozs7OztJQU1FLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osaURBQWlDO0lBQWpDLHlDQUFpQztJQUFqQyxvQ0FBaUM7SUFBakMsaUNBQWlDO0lBQWpDLCtEQUFpQztHQUNsQzs7RUFFRDs7Ozs7O0lBTUUscUNBQTZCO1FBQTdCLGlDQUE2QjtZQUE3Qiw2QkFBNkI7R0FDOUI7O0VBRUQ7OztJQUdFLG1CQUFtQjtHQUNwQjs7RUFFRDs7O0lBR0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFFBQVE7SUFDUixZQUFZO0lBQ1osY0FBYztJQUNkLGlCQUFpQjtHQUNsQjs7RUFFRDs7O0lBR0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLGlCQUFpQjtHQUNsQjs7RUFFRDs7O0lBR0UsWUFBWTtHQUNiOztFQUVEOzs7SUFHRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGlDQUF5QjtRQUF6Qiw2QkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQix1RkFBdUU7SUFBdkUsK0VBQXVFO0lBQXZFLDBFQUF1RTtJQUF2RSx1RUFBdUU7SUFBdkUsc0dBQXVFO0dBQ3hFOztFQUVEOzs7SUFHRSxXQUFXO0dBQ1o7O0VBRUQ7OztJQUdFLHVCQUFlO0lBQWYsa0JBQWU7SUFBZixlQUFlO0dBQ2hCOztFQUVEOzs7SUFHRSxlQUFlO0lBQ2YsV0FBVztHQUNaOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFHeEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixzQkFBc0I7R0FDdkI7O0VBRUQ7O0lBRUUsc0JBQXNCO0lBQ3RCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsWUFBWTtJQUNaLGFBQWE7SUFDYix3QkFBd0I7SUFDeEIsY0FBYztJQUNkLFFBQVE7SUFDUixvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGFBQWE7SUFDYixlQUFlO0dBQ2hCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixpQ0FBaUM7SUFDakMsWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLDJCQUF3QjtPQUF4Qix3QkFBd0I7SUFDeEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsbUJBQW1CO0dBQ3BCOztFQUVEOztJQUVFLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSx1QkFBZTtJQUFmLGtCQUFlO0lBQWYsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixpdElBQWl0STtJQUNqdEksWUFBWTtJQUNaLFdBQVc7SUFDWCxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxzRkFBc0U7SUFBdEUsOEVBQXNFO0lBQXRFLHlFQUFzRTtJQUF0RSxzRUFBc0U7SUFBdEUsb0dBQXNFO0lBQ3RFLHVCQUF1QjtJQUN2QixpQ0FBaUM7SUFDakMsMkJBQTJCO0lBQzNCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDs7SUFFRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixtREFBMkM7UUFBM0MsK0NBQTJDO1lBQTNDLDJDQUEyQztJQUMzQyxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1DQUFtQztJQUNuQywyQ0FBMkI7SUFBM0IsbUNBQTJCO0lBQTNCLDhCQUEyQjtJQUEzQiwyQkFBMkI7SUFBM0IsbURBQTJCO0lBQzNCLDJFQUEyRTtJQUMzRSw4QkFBOEI7SUFDOUIsZ0NBQWdDO0lBQ2hDLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7O0lBRUUsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSwrQkFBK0I7SUFDL0IsaUNBQWlDO0lBQ2pDLHVDQUF1QztJQUN2Qyx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSwrQkFBK0I7SUFDL0IsaUNBQWlDO0lBQ2pDLHVDQUF1QztJQUN2Qyx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2YsY0FBYztJQUNkLG9CQUFvQjtJQUNwQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGVBQWU7SUFDZiw2QkFBNkI7R0FDOUI7O0VBRUQ7SUFDRSwwQkFBMEI7SUFDMUIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsd1lBQXdZO0lBQ3hZLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlaQUF5WjtHQUMxWjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG1DQUEyQjtJQUEzQiw4QkFBMkI7SUFBM0IsMkJBQTJCO0dBQzVCOztFQUVEOztJQUVFLGVBQWU7R0FDaEI7O0VBRUQ7O0lBRUUsZUFBZTtHQUNoQjs7RUFFRDs7SUFFRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsWUFBWTtHQUNiOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIsb0NBQW9DO0lBQ3BDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUNkLFdBQVc7R0FDWjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxzQkFBc0I7SUFDdEIsWUFBWTtHQUNiOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGtCQUFrQjtJQUdsQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFFL0IsaUNBQWlDO0lBQ2pDLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gscUJBQXFCO0dBQ3RCOztFQUVEOztJQUVFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDs7SUFFRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDs7SUFFRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQiw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSwrRkFBK0Y7R0FDaEc7O0VBRUQ7SUFDRSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxTQUFTO0dBQ1Y7O0VBRUQ7O0lBRUUsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUVuQiwrQkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUdwQiwyQkFBMkI7SUFDM0Isc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1Isc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UseUJBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxzQkFBa0I7UUFBbEIsa0JBQWtCO0dBQ25COztFQUVEOzs7SUFHRSxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQix3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEOztJQUVFLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsOEJBQThCO0lBQzlCLDhCQUE4QjtJQUM5QixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsK0JBQStCO0lBQy9CLCtCQUErQjtJQUUvQixpQ0FBaUM7SUFDakMsZ0NBQWdDO0lBQ2hDLDRCQUE0QjtJQUc1QixvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsVUFBVTtJQUNWLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIsb0NBQW9DO0lBQ3BDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsWUFBWTtHQUNiOztFQUVEO0lBQ0UsWUFBWTtJQUNaLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQiwrQ0FBdUM7SUFBdkMsMENBQXVDO0lBQXZDLHVDQUF1QztJQUN2QyxhQUFhO0lBQ2IsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxhQUFhO0lBQ2IsMkNBQW1DO0lBQW5DLHNDQUFtQztJQUFuQyxtQ0FBbUM7SUFDbkMsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsV0FBVztJQUNYLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSwyQ0FBbUM7SUFBbkMsc0NBQW1DO0lBQW5DLG1DQUFtQztHQUNwQzs7RUFFRDs7SUFFRSxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsVUFBVTtHQUNYOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFlBQVk7SUFDWixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUVyQixpQ0FBaUM7SUFDakMsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsK0JBQXVCO0lBQXZCLDBCQUF1QjtJQUF2Qix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSx3Q0FBZ0M7WUFBaEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFHcEIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsWUFBWTtJQUNaLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixrQkFBa0I7R0FDbkI7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsU0FBUztJQUNULFdBQVc7SUFDWCw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YseUNBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7SUFDakMsV0FBVztHQUNaOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsK0JBQXVCO0lBQXZCLDBCQUF1QjtJQUF2Qix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYix1Q0FBK0I7SUFBL0Isa0NBQStCO0lBQS9CLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7Ozs7O0lBS0UsV0FBVztHQUNaOztFQUVEOzs7OztJQUtFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGVBQWU7SUFDZiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSwwQ0FBa0M7SUFBbEMscUNBQWtDO0lBQWxDLGtDQUFrQztJQUNsQyxvQkFBb0I7SUFDcEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsWUFBWTtHQUNiOztFQUVEO0lBQ0UsV0FBVztJQUNYLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7SUFDYixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxzQkFBc0I7SUFDdEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLHNCQUFzQjtJQUN0Qiw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLGlDQUF5QjtRQUF6Qiw2QkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHNEQUE4QztRQUE5QyxrREFBOEM7WUFBOUMsOENBQThDO0dBQy9DOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixRQUFRO0lBQ1IsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxtRUFBbUQ7SUFBbkQsMkRBQW1EO0lBQW5ELHNEQUFtRDtJQUFuRCxtREFBbUQ7SUFBbkQsaUZBQW1EO0lBQ25ELG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsNEJBQW9CO1FBQXBCLHdCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsY0FBYztHQUNmOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLDJCQUF3QjtPQUF4Qix3QkFBd0I7SUFDeEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGFBQWE7SUFDYiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLGNBQWM7SUFDZCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7SUFDYixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxjQUFjO0lBQ2Qsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFlBQVk7SUFDWixXQUFXO0lBQ1gsYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsaUNBQWlDO0lBQ2pDLGdDQUFnQztJQUNoQyxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsT0FBTztJQUNQLFNBQVM7SUFDVCxVQUFVO0lBQ1YsUUFBUTtJQUNSLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGFBQWE7SUFDYixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSw2QkFBNkI7SUFFN0IseUJBQXlCO0lBQ3pCLHFCQUFxQjtHQUN0Qjs7RUFFRDs7O0lBR0UsK0JBQStCO0lBRS9CLDJCQUEyQjtJQUMzQix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLE9BQU87SUFDUCxRQUFRO0lBQ1IsZUFBZTtJQUNmLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLHdCQUF3QjtJQUN4QixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCwwREFBa0Q7SUFBbEQscURBQWtEO0lBQWxELGtEQUFrRDtJQUNsRCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFdBQVc7SUFDWCxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLDZCQUE2QjtJQUM3Qiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLDBCQUEwQjtJQUMxQiw2QkFBNkI7SUFDN0Isb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixZQUFZO0dBQ2I7O0VBRUQ7O0lBRUUsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLFVBQVU7SUFDVixxQ0FBNkI7SUFBN0IsZ0NBQTZCO0lBQTdCLDZCQUE2QjtJQUM3QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxxQ0FBNkI7SUFBN0IsZ0NBQTZCO0lBQTdCLDZCQUE2QjtJQUM3QixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLHFDQUE2QjtJQUE3QixnQ0FBNkI7SUFBN0IsNkJBQTZCO0lBQzdCLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGFBQWE7SUFDYixjQUFjO0lBQ2QsWUFBWTtJQUNaLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsaUZBQWlGO0dBQ2xGOztFQUVEO0lBQ0Usd0NBQWdDO1FBQWhDLG9DQUFnQztZQUFoQyxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSw2QkFBNkI7R0FDOUI7O0VBRUQ7SUFDRSwrQ0FBdUM7WUFBdkMsdUNBQXVDO0dBQ3hDOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxnQ0FBZ0M7SUFDaEMsNEJBQTRCO0lBQzVCLHdCQUF3QjtJQUN4QixpQ0FBaUM7SUFDakMsNEJBQTRCO0lBQzVCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDs7SUFFRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsV0FBVztHQUNaOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1EQUEyQztZQUEzQywyQ0FBMkM7R0FDNUM7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsVUFBVTtJQUNWLGlDQUF5QjtZQUF6Qix5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVix3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLDBDQUEwQztJQUMxQyxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHVCQUF1QjtJQUN2Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSx1QkFBdUI7R0FDeEI7O0VBRUQ7O0lBRUUsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsU0FBUztJQUNULHNCQUFzQjtJQUN0QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsdUJBQXVCO0lBQ3ZCLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0I7SUFDeEIseUJBQWlCO1lBQWpCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFDQUFxQztJQUNyQyx3QkFBd0I7SUFDeEIsa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQzs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEOztJQUVFLGVBQWU7SUFDZiwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsb0VBQW9EO0lBQXBELDREQUFvRDtJQUFwRCx1REFBb0Q7SUFBcEQsb0RBQW9EO0lBQXBELG1GQUFvRDtHQUNyRDs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFNBQVM7R0FDVjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7O0lBRUUsNEJBQTRCO0lBQzVCLGlEQUF5QztZQUF6Qyx5Q0FBeUM7R0FDMUM7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsVUFBVTtJQUNWLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLG1DQUFtQztJQUNuQyxvQ0FBb0M7SUFDcEMsOENBQThDO0dBQy9DOztFQUVEOztJQUVFLDRCQUE0QjtJQUM1QixpREFBeUM7WUFBekMseUNBQXlDO0dBQzFDOztFQUVEOztJQUVFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFVBQVU7SUFDVixvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixtQ0FBbUM7SUFDbkMsb0NBQW9DO0lBQ3BDLDhDQUE4QztHQUMvQzs7RUFFRDtJQUNFLDRCQUFxQjtJQUFyQiw0QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLFNBQVM7SUFDVCx1Q0FBdUM7R0FDeEM7O0VBRUQ7SUFDRSw0QkFBcUI7SUFBckIsNEJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQiwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQix5QkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsaUNBQWlDO0lBQ2pDLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSw0QkFBNEI7R0FDN0I7O0VBRUQ7O0lBRUUsVUFBVTtJQUNWLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QiwwQ0FBMEM7SUFDMUMsa0RBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSwrQkFBK0I7SUFDL0Isa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZiwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixxREFBcUQ7R0FDdEQ7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCOztFQUVEOztJQUVFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLGVBQWU7SUFDZix3QkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLGlCQUFpQjtHQUNsQjs7RUFFRDs7SUFFRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFFBQVE7SUFDUixVQUFVO0lBQ1YsZUFBZTtJQUNmLFlBQVk7SUFDWixpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsMkJBQXFCO1FBQXJCLHdCQUFxQjtZQUFyQixxQkFBcUI7SUFDckIseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0I7SUFDeEIsT0FBTztJQUNQLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLG1EQUFtRDtJQUNuRCwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG9EQUFvRDtHQUNyRDs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCxvQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsMEJBQTBCO0lBQzFCLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsdUNBQXVDO0dBQ3hDOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsUUFBUTtJQUNSLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLGFBQWE7SUFDYix1QkFBb0I7T0FBcEIsb0JBQW9CO0lBQ3BCLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixnU0FBZ1M7SUFDaFMscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEOztJQUVFLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0Usc0JBQXNCO0lBQ3RCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFDckIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLDBCQUEwQjtJQUMxQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsOEJBQThCO0lBQzlCLFNBQVM7SUFDVCwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7SUFFVixnQ0FBZ0M7SUFDaEMsb0NBQW9DO0lBRXBDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztJQUNkLDJDQUEyQztJQUMzQywyQkFBbUI7T0FBbkIsd0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDJCQUFxQjtRQUFyQix3QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsT0FBTztJQUNQLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxnQ0FBZ0M7SUFDaEMsZ0RBQWdEO0lBQ2hELDRCQUFvQjtPQUFwQix5QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTtJQUNWLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsV0FBVztJQUNYLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLDJCQUFxQjtRQUFyQix3QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2Qsb0JBQWdCO1FBQWhCLGdCQUFnQjtJQUNoQiwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQixTQUFTO0lBQ1QsWUFBWTtJQUNaLFVBQVU7R0FDWDs7RUFFRDtJQUNFLHVDQUFnQztJQUFoQyx1Q0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsOEJBQThCO0lBQzlCLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQix3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsNFNBQTRTO0dBQzdTOztFQUVEO0lBQ0UsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtJQUN4QiwrQkFBK0I7SUFDL0IscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxzQkFBc0I7SUFDdEIsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsV0FBVztJQUNYLG9CQUFvQjtJQUNwQiwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1EQUEyQztZQUEzQywyQ0FBMkM7SUFDM0Msd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxxREFBNkM7UUFBN0MsaURBQTZDO1lBQTdDLDZDQUE2QztHQUM5Qzs7RUFFRDtJQUNFLGtDQUFrQztJQUNsQyxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLHFDQUFxQztJQUNyQyxtQkFBbUI7SUFDbkIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsOEJBQThCO0lBQzlCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsMkJBQTJCO0lBQzNCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFVBQVU7SUFDVixXQUFXO0lBQ1gsVUFBVTtHQUNYOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsaUNBQWlDO0lBQ2pDLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osVUFBVTtJQUNWLFdBQVc7SUFDWCxXQUFXO0lBQ1gsc0JBQTBCO1FBQTFCLG1CQUEwQjtZQUExQiwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsYUFBYTtHQUNkOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsNEJBQXFCO0lBQXJCLDRCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2Qiw4QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFNBQVM7SUFDVCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsbURBQTJDO1lBQTNDLDJDQUEyQztHQUM1Qzs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixXQUFXO0lBQ1gsK0JBQXVCO1lBQXZCLHVCQUF1QjtHQUN4Qjs7RUFFRDs7SUFFRSxvQkFBNEQ7UUFBNUQsZ0VBQTREO1lBQTVELDREQUE0RDtHQUM3RDs7RUFFRDtJQUNFLHNCQUFzQjtJQUN0QixtREFBMkM7WUFBM0MsMkNBQTJDO0dBQzVDOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsV0FBVztJQUNYLG9CQUFvQjtJQUNwQix3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGFBQWE7SUFDYixhQUFhO0dBQ2Q7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsVUFBVTtJQUNWLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSw0Q0FBNEM7SUFDNUMsdUNBQXVDO0lBQ3ZDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0RBQXdDO0lBQXhDLDJDQUF3QztJQUF4Qyx3Q0FBd0M7R0FDekM7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBRTFCLG1DQUFtQztJQUNuQyw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix3QkFBd0I7SUFDeEIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZiw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFHcEIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVix3QkFBd0I7SUFDeEIsYUFBYTtJQUNiLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0lBQ1QsMENBQWtDO1FBQWxDLHNDQUFrQztZQUFsQyxrQ0FBa0M7SUFDbEMsWUFBWTtJQUNaLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsV0FBVztJQUNYLCtCQUF1QjtJQUF2QiwwQkFBdUI7SUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3QjtDQUNGOztBQUVEO0VBQ0U7SUFDRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLFNBQVM7R0FDVjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBRXBCLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsYUFBYTtHQUNkOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDs7SUFFRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsY0FBYztHQUNmOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEOztJQUVFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLDJCQUEyQjtJQUMzQiw2QkFBdUI7SUFBdkIsOEJBQXVCO1lBQXZCLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixxQkFBYztJQUFkLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsb0JBQWE7WUFBYixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxxQkFBcUI7SUFDckIscUJBQWM7SUFBZCxjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLG9CQUFhO1lBQWIsYUFBYTtJQUNiLGFBQWE7SUFDYixjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLDBCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsc0JBQXNCO0lBQ3RCLHlCQUF3QjtZQUF4Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBR0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLDhCQUE4QjtJQUM5Qix3QkFBd0I7SUFDeEIsU0FBUztJQUNULGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFNBQVM7R0FDVjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsVUFBVTtHQUNYOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFnQjtRQUFoQixnQkFBZ0I7SUFDaEIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osYUFBYTtHQUNkOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osWUFBWTtHQUNiOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEOzs7SUFHRSxlQUFlO0lBQ2YsWUFBWTtHQUNiOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtHQUNqQjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULGVBQWU7SUFDZixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0UsU0FBUztJQUNULFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2Ysc0JBQXNCO0lBQ3RCLGlDQUFpQztJQUNqQyxvQkFBb0I7SUFDcEIsMkJBQXdCO09BQXhCLHdCQUF3QjtJQUN4QixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsK0JBQStCO0lBQy9CLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxXQUFXO0lBQ1gsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIseW1DQUF5bUM7SUFDem1DLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsb0ZBQW9FO0lBQXBFLDRFQUFvRTtJQUFwRSx1RUFBb0U7SUFBcEUsb0VBQW9FO0lBQXBFLHdHQUFvRTtHQUNyRTs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0lBQ2IscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osUUFBUTtJQUNSLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVELHVCQUF1Qjs7RUFFdkI7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osK0JBQStCO0dBQ2hDOztFQUVEOztJQUVFLGVBQWU7SUFDZixvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7O0lBRUUsdUJBQXVCO0dBQ3hCOztFQUVEOzs7O0lBSUUsY0FBYztHQUNmOztFQUVEOztJQUVFLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsbURBQTJDO1lBQTNDLDJDQUEyQztJQUMzQyxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG9GQUFvRTtJQUFwRSw0RUFBb0U7SUFBcEUsdUVBQW9FO0lBQXBFLG9FQUFvRTtJQUFwRSx3R0FBb0U7SUFDcEUsaUJBQWlCO0lBQ2pCLE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztHQUNaOztFQUVEOztJQUVFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0lBQ2IscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYztJQUNkLHFCQUFxQjtJQUNyQix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsV0FBVztJQUNYLFdBQVc7SUFDWCxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGdEQUF3QztJQUF4QywyQ0FBd0M7SUFBeEMsd0NBQXdDO0dBQ3pDOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHVEQUErQztRQUEvQyxtREFBK0M7WUFBL0MsK0NBQStDO0dBQ2hEOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQsdUJBQXVCOztFQUV2QjtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixtREFBMkM7WUFBM0MsMkNBQTJDO0lBQzNDLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGlDQUFpQztJQUNqQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEOztJQUVFLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsWUFBWTtJQUNaLFFBQVE7SUFDUixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7SUFDWCxhQUFhO0lBQ2IsV0FBVztJQUNYLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFDL0IsaUJBQWlCO0lBQ2pCLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFDL0Isb0JBQW9CO0lBQ3BCLGtEQUEwQztZQUExQywwQ0FBMEM7SUFDMUMsb0ZBQW9FO0lBQXBFLDRFQUFvRTtJQUFwRSx1RUFBb0U7SUFBcEUsb0VBQW9FO0lBQXBFLHdHQUFvRTtHQUNyRTs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsVUFBVTtHQUNYOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSwrQ0FBdUM7WUFBdkMsdUNBQXVDO0lBQ3ZDLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsOEJBQThCO0lBQzlCLCtCQUErQjtJQUMvQixpQkFBaUI7SUFDakIsOEJBQThCO0lBQzlCLCtCQUErQjtJQUMvQixvRkFBb0U7SUFBcEUsNEVBQW9FO0lBQXBFLHVFQUFvRTtJQUFwRSxvRUFBb0U7SUFBcEUsd0dBQW9FO0lBQ3BFLGlCQUFpQjtJQUNqQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsNkJBQTZCO0lBRTdCLHlCQUF5QjtJQUN6QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFHcEIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCx3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFlBQVk7SUFDWix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIseUhBQWlIO1lBQWpILGlIQUFpSDtHQUNsSDs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQix3QkFBd0I7SUFDeEIsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsY0FBYztJQUNkLHdCQUF3QjtJQUN4QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQix1N0VBQXU3RTtJQUN2N0Usc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsbWJBQW1iO0lBQ25iLHNCQUFzQjtJQUN0QixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1Qsb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIsWUFBWTtJQUNaLFdBQVc7SUFDWCxhQUFhO0lBQ2Isb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixjQUFjO0lBQ2QsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLHVEQUErQztJQUEvQyxrREFBK0M7SUFBL0MsK0NBQStDO0lBQy9DLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixnQ0FBZ0M7SUFDaEMsaUNBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLDREQUFvRDtJQUFwRCx1REFBb0Q7SUFBcEQsb0RBQW9EO0lBQ3BELG1CQUFtQjtJQUNuQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxRQUFRO0lBQ1IsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtJQUNaLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLHFDQUE2QjtRQUE3QixpQ0FBNkI7WUFBN0IsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQWdCO1FBQWhCLGdCQUFnQjtJQUNoQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxvQkFBZ0I7UUFBaEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQWdCO1FBQWhCLGdCQUFnQjtJQUNoQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSx5QkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QiwwQkFBMEI7UUFBMUIsMEJBQTBCO0lBQzFCLG9CQUFnQjtRQUFoQixnQkFBZ0I7SUFDaEIsY0FBYztHQUNmOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7SUFDYixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDs7SUFFRSxVQUFVO0lBQ1YsV0FBVztJQUNYLCtCQUF1QjtJQUF2QiwwQkFBdUI7SUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0lBR25CLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUdaLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFVBQVU7SUFDVixVQUFVO0lBQ1YseUNBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBR1osb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQixxQ0FBNkI7UUFBN0IsaUNBQTZCO1lBQTdCLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUVuQiwrQkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLHFDQUE2QjtRQUE3QixpQ0FBNkI7WUFBN0IsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLFlBQVk7SUFHWixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLDhDQUFzQztRQUF0QywwQ0FBc0M7WUFBdEMsc0NBQXNDO0dBQ3ZDOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLDBCQUEwQjtJQUMxQixjQUFjO0lBQ2QsWUFBWTtHQUNiOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsaUNBQWlDO0lBQ2pDLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsNkJBQTZCO0lBQzdCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLGNBQWM7SUFDZCxZQUFZO0lBQ1osa0NBQTBCO0lBQTFCLDZCQUEwQjtJQUExQiwwQkFBMEI7SUFDMUIsa0NBQTBCO1NBQTFCLDZCQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsaUVBQXlEO1NBQXpELDREQUF5RDtZQUF6RCx5REFBeUQ7SUFDekQsaUJBQWlCO0lBQ2pCLGlDQUF5QjtZQUF6Qix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsUUFBUTtJQUNSLFdBQVc7R0FDWjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLHNEQUE4QztRQUE5QyxrREFBOEM7WUFBOUMsOENBQThDO0dBQy9DOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUUxQixtQ0FBbUM7SUFDbkMsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLGFBQWE7SUFDYixjQUFjO0lBQ2QsY0FBYztJQUNkLFlBQVk7SUFDWixrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtJQUMxQixrQ0FBMEI7U0FBMUIsNkJBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixpRUFBeUQ7U0FBekQsNERBQXlEO1lBQXpELHlEQUF5RDtJQUN6RCxpQkFBaUI7SUFDakIsaUNBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFFBQVE7SUFDUixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwyQ0FBbUM7SUFBbkMsc0NBQW1DO0lBQW5DLG1DQUFtQztJQUNuQyxZQUFZO0lBQ1osV0FBVztHQUNaOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4Qiw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osYUFBYTtJQUNiLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFHeEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLFVBQVU7SUFHVixvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixnQ0FBZ0M7SUFDaEMsOEJBQThCO0lBQzlCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixjQUFjO0dBQ2Y7O0VBRUQ7O0lBRUUsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBR2xCLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixtQkFBbUI7R0FDcEI7O0VBRUQ7O0lBRUUsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDs7SUFFRSxZQUFZO0lBQ1osV0FBVztHQUNaOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsOEJBQThCO0lBQzlCLGtCQUFrQjtHQUNuQjs7RUFFRDs7O0lBR0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsYUFBYTtJQUNiLGdCQUFnQjtHQUNqQjs7RUFFRDs7O0lBR0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsV0FBVztJQUNYLFNBQVM7SUFDVCx3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsOEJBQThCO0lBQzlCLDZCQUE2QjtJQUU3Qiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLHVCQUF1QjtJQUN2QixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSw2QkFBVTtRQUFWLG1CQUFVO1lBQVYsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osUUFBUTtJQUNSLFNBQVM7SUFDVCxpRUFBaUU7SUFDakUsb0RBQTRDO1lBQTVDLDRDQUE0QztHQUM3Qzs7RUFFRDs7OztJQUlFLGtDQUFrQztHQUNuQzs7RUFFRDs7SUFFRSxvQkFBa0M7UUFBbEMsc0NBQWtDO1lBQWxDLGtDQUFrQztJQUNsQywwQ0FBMEM7SUFDMUMsbUNBQW1DO0dBQ3BDOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixXQUFXO0lBQ1gsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGVBQWU7SUFDZixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLFlBQVk7R0FDYjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixrREFBMEM7WUFBMUMsMENBQTBDO0lBQzFDLGdFQUF3RDtZQUF4RCx3REFBd0Q7SUFDeEQsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsUUFBUTtHQUNUOztFQUVEO0lBQ0UsdUJBQWU7SUFBZixrQkFBZTtJQUFmLGVBQWU7SUFDZixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxRQUFRO0dBQ1Q7O0VBRUQ7SUFDRSxrREFBMEM7UUFBMUMsOENBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyxnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLFFBQVE7SUFDUixhQUFhO0lBQ2IsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsMkJBQXdCO09BQXhCLHdCQUF3QjtJQUN4QixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixPQUFPO0lBQ1AsV0FBVztHQUNaOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLHdWQUF3VjtJQUN4ViwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEOztJQUVFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUdFLDJCQUEyQjtJQUMzQixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsWUFBWTtHQUNiOztFQUVEO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLFVBQVU7SUFDViwyQkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGFBQWE7R0FDZDs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGlCQUFpQjtHQUNsQjs7RUFFRDs7SUFFRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFVBQVU7SUFDVixvQkFBb0I7R0FDckI7O0VBRUQ7O0lBRUUsWUFBWTtHQUNiOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBR0UsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsd0NBQWdDO0lBQWhDLG1DQUFnQztJQUFoQyxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSwrRUFBK0Q7SUFBL0QsdUVBQStEO0lBQS9ELGtFQUErRDtJQUEvRCwrREFBK0Q7SUFBL0QsMkZBQStEO0lBQy9ELFdBQVc7SUFDWCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGVBQWU7SUFDZixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLCtGQUErRjtJQUMvRixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxtRkFBbUU7SUFBbkUsMkVBQW1FO0lBQW5FLHNFQUFtRTtJQUFuRSxtRUFBbUU7SUFBbkUsbUdBQW1FO0lBQ25FLFdBQVc7SUFDWCxtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsK0VBQStEO0lBQS9ELHVFQUErRDtJQUEvRCxrRUFBK0Q7SUFBL0QsK0RBQStEO0lBQS9ELDJGQUErRDtJQUMvRCxXQUFXO0lBQ1gsb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtHQUNYOztFQUVEO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQiwrRkFBK0Y7SUFDL0YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsbUZBQW1FO0lBQW5FLDJFQUFtRTtJQUFuRSxzRUFBbUU7SUFBbkUsbUVBQW1FO0lBQW5FLG1HQUFtRTtJQUNuRSxXQUFXO0lBQ1gsbUNBQTJCO1FBQTNCLCtCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLGlCQUFpQjtJQUNqQix3Q0FBZ0M7SUFBaEMsbUNBQWdDO0lBQWhDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLCtFQUErRDtJQUEvRCx1RUFBK0Q7SUFBL0Qsa0VBQStEO0lBQS9ELCtEQUErRDtJQUEvRCwyRkFBK0Q7SUFDL0QsV0FBVztJQUNYLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7SUFDWiw4QkFBOEI7SUFDOUIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLCtGQUErRjtJQUMvRixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1GQUFtRTtJQUFuRSwyRUFBbUU7SUFBbkUsc0VBQW1FO0lBQW5FLG1FQUFtRTtJQUFuRSxtR0FBbUU7SUFDbkUsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0Qiw0QkFBNEI7SUFDNUIsaUJBQWlCO0lBQ2pCLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLCtFQUErRDtJQUEvRCx1RUFBK0Q7SUFBL0Qsa0VBQStEO0lBQS9ELCtEQUErRDtJQUEvRCwyRkFBK0Q7SUFDL0QsV0FBVztJQUNYLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsU0FBUztJQUNULG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQixpQ0FBeUI7SUFBekIsNEJBQXlCO0lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLFVBQVU7SUFDViw0REFBb0Q7UUFBcEQsd0RBQW9EO1lBQXBELG9EQUFvRDtHQUNyRDs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0REFBb0Q7UUFBcEQsd0RBQW9EO1lBQXBELG9EQUFvRDtHQUNyRDs7RUFFRDtJQUNFLG9DQUE0QjtJQUE1QiwrQkFBNEI7SUFBNUIsNEJBQTRCO0lBQzVCLGFBQWE7R0FDZDs7RUFFRDtJQUNFLG1GQUFtRTtJQUFuRSwyRUFBbUU7SUFBbkUsc0VBQW1FO0lBQW5FLG1FQUFtRTtJQUFuRSxtR0FBbUU7SUFDbkUsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtJQUNaLDREQUFvRDtRQUFwRCx3REFBb0Q7WUFBcEQsb0RBQW9EO0dBQ3JEOztFQUVEO0lBQ0UsWUFBWTtJQUNaLDREQUFvRDtRQUFwRCx3REFBb0Q7WUFBcEQsb0RBQW9EO0dBQ3JEOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDs7O0lBR0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixRQUFRO0lBQ1IsY0FBYztJQUNkLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0JBQW9CO0dBQ3JCOztFQUVEOzs7SUFHRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEOzs7SUFHRSxXQUFXO0lBR1gsb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7SUFDZCx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsV0FBVztJQUNYLFVBQVU7R0FDWDs7RUFFRDs7SUFFRSw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSw4QkFBOEI7SUFDOUIseUJBQXlCO0lBQ3pCLHFDQUE2QjtRQUE3QixpQ0FBNkI7WUFBN0IsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLDRCQUE0QjtJQUM1QixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGtDQUEwQjtJQUExQiw2QkFBMEI7SUFBMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsV0FBVztJQUNYLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7O0lBRUUsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usc0JBQXNCO0lBQ3RCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2Qsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLDhCQUE4QjtJQUM5QixlQUFlO0lBQ2YsZUFBZTtJQUNmLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsWUFBWTtHQUNiOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLE9BQU87R0FDUjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLDBCQUEwQjtJQUMxQixjQUFjO0lBQ2QsT0FBTztJQUNQLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsV0FBVztJQUNYLGVBQWU7SUFDZixlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLDZCQUE2QjtJQUM3Qiw2QkFBNkI7SUFDN0IsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSw2QkFBNkI7SUFDN0IsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtHQUNkOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsNkJBQTZCO0lBQzdCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFNBQVM7R0FDVjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFNBQVM7SUFDVCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixZQUFZO0lBQ1osYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YseUNBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7SUFDakMsb0JBQW9CO0lBQ3BCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsdUJBQXVCO0lBQ3ZCLCtDQUErQztJQUMvQyxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osY0FBYztJQUNkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFFBQVE7SUFDUixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGFBQWE7SUFDYixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0IsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixVQUFVO0lBQ1YsWUFBWTtJQUNaLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixXQUFXO0lBQ1gsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFHeEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsU0FBUztJQUNULG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixrQ0FBa0M7SUFDbEMsZUFBZTtJQUNmLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSx1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFFBQVE7SUFDUixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG1DQUFtQztJQUNuQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUNBQW1DO0lBQ25DLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsdUJBQXVCO0dBQ3hCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixxQkFBcUI7R0FDdEI7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBR3hCLDBCQUEwQjtJQUMxQiwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7O0lBRUUsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEOztJQUVFLFlBQVk7SUFDWixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUd4QiwwQkFBMEI7SUFDMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7O0VBRUQ7O0lBRUUsMkJBQTJCO0lBQzNCLDRDQUE0QztHQUM3Qzs7RUFFRDs7SUFFRSxvQkFBb0I7SUFDcEIsdUJBQXVCO0dBQ3hCOztFQUVEOztJQUVFLFlBQVk7R0FDYjs7RUFFRDs7OztJQUlFLGdCQUFnQjtHQUNqQjs7RUFFRDs7SUFFRSxvQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixnQkFBZ0I7R0FDakI7O0VBRUQ7O0lBRUUsc0JBQXNCO0lBQ3RCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxZQUFZO0lBQ1osUUFBUTtJQUNSLE9BQU87R0FDUjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsOEJBQWlCO1FBQWpCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2Ysd0JBQXdCO0lBQ3hCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEOztJQUVFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2Ysc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEOzs7Ozs7SUFNRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEOzs7Ozs7SUFNRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsU0FBUztJQUNULGVBQWU7SUFDZixpQkFBaUI7SUFDakIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixXQUFXO0lBQ1gsa0JBQWtCO0dBQ25COztFQUVEOzs7SUFHRSxjQUFjO0lBQ2QscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUN4QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFlBQVk7SUFDWiwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFNBQVM7SUFDVCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7SUFHWiwwQkFBMEI7SUFDMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztHQUNmOztFQUVEO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsYUFBYTtHQUNkOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztJQUNkLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7SUFDWixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDhCQUE4QjtJQUM5QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUN4QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIsb0NBQW9DO0lBQ3BDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osVUFBVTtHQUNYOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFdBQVc7SUFDWCxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsY0FBYztHQUNmOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7O0lBRUUsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEOztJQUVFLDRCQUE0QjtHQUM3Qjs7RUFFRDs7SUFFRSxvQkFBNEQ7UUFBNUQsZ0VBQTREO1lBQTVELDREQUE0RDtHQUM3RDtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7R0FDdEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsV0FBVztJQUNYLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsc0NBQThCO1FBQTlCLGtDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGFBQWE7SUFDYixrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDtFQUNFO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixRQUFRO0dBQ1Q7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsY0FBYztHQUNmO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFVBQVU7SUFDVixpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsOEJBQThCO0dBQy9COztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxVQUFVO0dBQ1g7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMEJBQTBCO0dBQzNCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLDJGQUEyRjtHQUM1RjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7R0FDYjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsWUFBWTtJQUNaLFFBQVE7SUFDUixPQUFPO0dBQ1I7Q0FDRiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiogSW1wb3J0IG1lZGlhIHF1ZXJ5ICoqL1xuXG4vKiogSW1wb3J0IGNvbmZpZyBnbG9iYWwgKiovXG5cbjpyb290IHtcbiAgLS1mb250LWZhbWlseS10ZXh0OiBNb250c2VycmF0LCBPcGVuIFNhbnMsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktdGl0bGU6IE1vbnRzZXJyYXQsIE9wZW4gU2FucywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyoqIEltcG9ydCBjb25maWcgZ2xvYmFsICoqL1xuXG4vKiogSW1wb3J0IE1peGlucyAqKi9cblxuLyoqIEltcG9ydCBjb25maWcgZ2xvYmFsICoqL1xuXG4vKioqKiBDb25maWcgdmFyaWFibGUgKioqKi9cblxuLyoqKiogYnJlYWNrcG9pbnRzICoqKiovXG5cbi8qKioqIFdyYXBwZXIgKioqKi9cblxuLyoqKiogQ29sb3JzICoqKiovXG5cbi8qKioqIEZvbnRzICoqKiovXG5cbi8qKioqIENvbXBvbmVudHMgKioqKi9cblxuLyoqKiBTbGlkZXIgKioqL1xuXG4vKioqKiBNYXJnaW4gKioqKi9cblxuLyoqKiogSGlnaHRsaWdodCAqKioqL1xuXG4vKioqKioqKiAgIEhFQURFUiAgKioqKioqL1xuXG4vKioqKioqKiBOQVZJR0FUSU9OICoqKioqKi9cblxuLyoqKiogU3RhcnMgKioqKi9cblxuLyoqKiBMb2dpbiAqKiovXG5cbi8qKiogZm9ybSAqKiovXG5cbi8qKiB0aXRsZSAqKi9cblxuLyoqKiBOYXYgKioqL1xuXG4vKiogSW1wb3J0IEFuaW1hdGlvbnMgKiovXG5cbkBrZXlmcmFtZXMgZHJhdyB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgfVxuXG4gIHRvIHtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuLyoqIEltcG9ydCBNaXhpbnMgKiovXG5cbi8qKiBJbXBvcnQgcG9seWZpbGwgbm9ybWFsaXplICoqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDMwcHggMDtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLHNlcmlmO1xuICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxubWVudSxcbm9sLFxudWwge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5uYXYgdWwsXG5uYXYgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2hyb21lIGltZyB7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG59XG5cbmltZ1tzcmM9JyddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5waWN0dXJlIC53aXRoLWxvYWRpbmcgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlO1xufVxuXG5waWN0dXJlIC53aXRoLWxvYWRpbmcubG9hZGVkIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnBpY3R1cmUgLndpdGgtbG9hZGluZy5sb2FkZWQgaW1nLmVycm9yIHtcbiAgb3BhY2l0eTogMDtcbn1cblxucGljdHVyZSAud2l0aC1sb2FkaW5nLmxvYWRlZCArIC5wcm9kX19sb2FkaW5nLFxucGljdHVyZSAud2l0aC1sb2FkaW5nLmxvYWRlZCArIC5zbGlkZXJfX2xvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbnBpY3R1cmUgLndpdGgtbG9hZGluZyArIC5wcm9kX19sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSUgYXV0bztcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLHZpc2liaWxpdHkgMzAwbXMgZWFzZSAzMDBtcztcbn1cblxucGljdHVyZSAud2l0aC1sb2FkaW5nLmdhbGxlcnlfX3BpY3R1cmUgKyAucHJvZF9fbG9hZGluZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAlIGF1dG87XG59XG5cbnBpY3R1cmU6bm90KC53aXRoLWxvYWRpbmcpIGltZy5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxucGljdHVyZSBpbWcuZXJyb3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgKm1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICpvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFhMIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNsb3NlLWNvb2tpZS1hbGVydCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2RfX2ltZ1tzcmM9XCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUFBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PVwiXSB7XG4gIHdpZHRoOiAxMjUlO1xuICBoZWlnaHQ6IDEyNSU7XG4gIG1heC13aWR0aDogMTI1JTtcbiAgbWF4LWhlaWdodDogMTI1JTtcbiAgbWluLXdpZHRoOiAxMjUlO1xuICBtaW4taGVpZ2h0OiAxMjUlO1xufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQ2xhc3MgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24sXG4uYnV0dG9uLmZvcm1fX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyoqIEltcG9ydCBoZWFkZXIgKiovXG5cbi5oZWFkcm9vbSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi8qKiBJbXBvcnQgaGVhZGVyICoqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZGRkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmhlYWRlcl9fcmVsYXRpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXJfX2gxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGVyX19pbm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDIycHggNTBweCAxOHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgcGFkZGluZzogMjJweCAxNXB4IDIwcHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXJfX25hdl9faWNvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uLS1pbm5hdiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZpcnN0IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTlweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1maXJzdC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2Uge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXNlY29uZCB7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1zZWNvbmQuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkIHtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMTlweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1mb3VydGguaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhlYWRlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19hY2NvdW50X19hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTcxNyUyMDQ2JTIwMjAuMDAzJTIwMjAuMDAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTcxNy4wMDElMjA1NS45OThhMTAlMjAxMCUyMDAlMjAxJTIwMCUyMDIuOTMtNy4wNyUyMDkuNiUyMDkuNiUyMDAlMjAwJTIwMC0yLjkzJTIwNy4wN3ptMTkuMTclMjAwYTguOCUyMDguOCUyMDAlMjAwJTIwMS0yLjE2JTIwNS44NmMtMS4zOC0uNTQtMi44Ny0xLjA2LTQuNDctMS41NGEuNzQzLjc0MyUyMDAlMjAwJTIwMS0uMS0uNTMlMjAzLjAzOSUyMDMuMDM5JTIwMCUyMDAlMjAxJTIwLjI5LTEuMSUyMDYuMTM4JTIwNi4xMzglMjAwJTIwMCUyMDAlMjAuNDQtMS41NCUyMDMuNTI5JTIwMy41MjklMjAwJTIwMCUyMDAlMjAuNjctMS41NCUyMDMuMjg1JTIwMy4yODUlMjAwJTIwMCUyMDAlMjAwLTEuMzQuMTM5LjEzOSUyMDAlMjAwJTIwMC0uMDUtLjElMjA0LjM2NiUyMDQuMzY2JTIwMCUyMDAlMjAxJTIwLjE0LTEuODMlMjAzLjA3OCUyMDMuMDc4JTIwMCUyMDAlMjAwLS43Mi0yLjUlMjAzLjQ0JTIwMy40NCUyMDAlMjAwJTIwMC0yLjc4LTEuMzRoLS44N2EzLjYzOSUyMDMuNjM5JTIwMCUyMDAlMjAwLTIuNzklMjAxLjM0JTIwMy4wNzclMjAzLjA3NyUyMDAlMjAwJTIwMC0uNzIlMjAyLjUlMjA0LjYlMjA0LjYlMjAwJTIwMCUyMDElMjAuMTUlMjAxLjgzdi4xYTIuNTg2JTIwMi41ODYlMjAwJTIwMCUyMDAtLjA1JTIwMS4zNCUyMDQuMzUzJTIwNC4zNTMlMjAwJTIwMCUyMDAlMjAuNjclMjAxLjU5JTIwNy4yNCUyMDcuMjQlMjAwJTIwMCUyMDAlMjAuNDMlMjAxLjQ5JTIwMi42NDIlMjAyLjY0MiUyMDAlMjAwJTIwMSUyMC4yJTIwMS4xNS41NDQuNTQ0JTIwMCUyMDAlMjAxLS4xNS40OCUyMDMwLjQ2MSUyMDMwLjQ2MSUyMDAlMjAwJTIwMC00LjMyJTIwMS41NCUyMDkuMTU4JTIwOS4xNTglMjAwJTIwMSUyMDElMjAxNi4xOS01Ljg2eiUyMiUyMGZpbGwlM0QlMjIlMjMxMjMzM2UlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyX19jYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cblxuLmhlYWRlcl9fY2FydF9fYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTc4Ni45OTklMjA0NiUyMDE1LjAwMSUyMDE5LjkwMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4MDIlMjA2NS4xMTFsLS43LTEzLjdhLjcuNyUyMDAlMjAwJTIwMC0uNy0uNjhoLTIuMDR2LS42N2E0LjA2MSUyMDQuMDYxJTIwMCUyMDElMjAwLTguMTIxJTIwMHYuNjdoLTIuMDVhLjcxMi43MTIlMjAwJTIwMCUyMDAtLjcuNjhsLS42OSUyMDEzLjc0YS43NTQuNzU0JTIwMCUyMDAlMjAwJTIwLjE5LjUzLjcuNyUyMDAlMjAwJTIwMCUyMC41MS4yMmgxMy42YS43MDcuNzA3JTIwMCUyMDAlMjAwJTIwLjctLjcydi0uMDd6bS01LjUyLTE0LjM4aC0zLjk2di0uNjdhMS45ODElMjAxLjk4MSUyMDAlMjAxJTIwMSUyMDMuOTYlMjAweiUyMiUyMGZpbGwlM0QlMjIlMjMxMjMzM2UlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDY2JTtcbiAgdG9wOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaGVhZGVyX19jYXJ0X19hX19uYl9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2NhcnRfX2FfX25iLS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlcl9fY2FydF9fc3VibGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19jYXJ0X19zdWJsZXZlbF9fdGV4dCB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogN3B4IDY1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX2xvZ29fX2Ege1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaGVhZGVyX19sb2dvX19hX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fc2xvZ2FuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkZXJfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXYge1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZmlyc3Qge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tc2Vjb25kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tdGhpcmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+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+ICogKyAqIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiBhLFxuLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiBzcGFuIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyX19vcGVuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fb3BlbiBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyX190ZXh0LFxuLnByZS1lbWVyZ2VuY3ktYmFyX19idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlLWVtZXJnZW5jeS1iYXJfX3RleHQge1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyX190ZXh0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fYnV0dG9uIGEge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xufVxuXG4jc2hvdy1wcmVFbWVyZ2VuY3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2hvdy1wcmVFbWVyZ2VuY3k6Y2hlY2tlZCArIC5wcmUtZW1lcmdlbmN5LWJhciB7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuI3Nob3ctcHJlRW1lcmdlbmN5OmNoZWNrZWQgKyAucHJlLWVtZXJnZW5jeS1iYXIgLnByZS1lbWVyZ2VuY3ktYmFyX19vcGVuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qKiBTdXJjaGFyZ2VzIGN1c3RvbSDigJQgaW1wb3J0w6llcyBhcHLDqHMgdG91cyBsZXMgcGFydGllbHMgZHUgdGjDqG1lIHBvdXIgZ2FnbmVyXG4gICAgbGEgY2FzY2FkZSBwYXIgbCdvcmRyZSwgc2FucyBzdXJlbmNow6hyZSBkZSBzcMOpY2lmaWNpdMOpLlxuICAgIFJlc3RlIEFWQU5UIGN1c3RvbS9vbGQgOiBjZSBkZXJuaWVyIHBvcnRlIGRlcyBkw6ljaXNpb25zIHBsdXMgcsOpY2VudGVzXG4gICAgKGJhbmRlYXUgaGVhZGVyLCB0aXRyZXMgaG9tZXBhZ2UpIHF1aSBkb2l2ZW50IGNvbnRpbnVlciDDoCBwcmltZXIuICoqL1xuXG4uaGVhZGVyX19iYW5kZWF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5oZWFkZXJfX2JhbmRlYXUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2JhbmRlYXUgcCAucmVkIHtcbiAgY29sb3I6ICMwZTgxMDI7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogQmFkZ2UgcGFuaWVyIHRvdWpvdXJzIHZpc2libGUgKHkgY29tcHJpcyAwKSwgY29tbWUgbGEgbWFxdWV0dGUgKi9cblxuLmhlYWRlcl9fY2FydF9fYV9fbmIsXG4uaGVhZGVyX19jYXJ0X19hX19uYi5oZWFkZXJfX2NhcnRfX2FfX25iLS1oaWRlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlcl9fY2FydDpob3ZlciAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBJY29ucyAqL1xuXG4uaGVhZGVyX19jYXJ0X19hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2kvbWF0ZXJpYWxpY29uc291dGxpbmVkL3Nob3BwaW5nX2NhcnQvdjEzLzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX2FjY291bnRfX2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvaS9tYXRlcmlhbGljb25zb3V0bGluZWQvcGVyc29uX291dGxpbmUvdjE0LzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX2Jsb2dfX2Ege1xuICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9pL21hdGVyaWFsaWNvbnNvdXRsaW5lZC9hcnRpY2xlL3YxMS8yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4jY20tY2hlY2tvdXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIC5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX19idG4gLmhpZGUge1xuICBjb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LW1lbnVfX3JlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYWluLXNsaWRlciB7XG4gIG1heC13aWR0aDogMTQ0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWZsb2F0aW5nX19hZGRDYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2J0bjpob3Zlcixcbi5wcm9kIC5wcm9kX19idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuXG4jYWRkLWNhcnQtYnRuLFxuLnNoYXJlX193cmFwcGVyIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweCA4OHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2gxIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2JyYW5kX191cmwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19icmFuZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX25hbWUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX21ldGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3JlYWQgLnN0YXJzLS1sdmwwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZWFkIC5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEge1xuICBjb2xvcjogI2Y1YjMwMSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmVhZF9fY29tbWVudCB7XG4gIGNvbG9yOiAjMWE3M2M3O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmVmIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX21vcmUtLXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAuc2hhcmVfX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5zaGFyZV9fdGl0bGUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcmljZS1hcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxcmVtIDAgMTZweDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3ByaWNlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMTBweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcmljZSAucHJpY2UtY3VyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJpY2UgLnByaWNlLW9sZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLFxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLWN1c3RvbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jayAuc3RvY2ssXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2sgLnN0b2NrLW9rLFxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrIC5zdG9jay1jdXN0b20sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2stY3VzdG9tIC5zdG9jayxcbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jay1jdXN0b20gLnN0b2NrLW9rLFxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLWN1c3RvbSAuc3RvY2stY3VzdG9tIHtcbiAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2sgLnBkcC1zdG9jay1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMCAwIDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2sgLnBkcC1zdG9jay1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2suc3RvY2stb2sgLnBkcC1zdG9jay1pY29uLS1vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2suc3RvY2sta28gLnBkcC1zdG9jay1pY29uLS1rbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2sgLmljb25fX2RvdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLWN1c3RvbSAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdmFyaWF0aW9ucyxcbi5wcm9kLWRldGFpbHMtLXBkcCAjY3VzdG9taXNhdGlvbnMge1xuICBtYXJnaW46IDhweCAwIDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItaDIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgLW1vei1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1oMl9fbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fc2l6ZS1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxYTczYzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1saXN0ID4gLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItbGlzdCA+IC5yb3cgPiAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWdyb3VwIC52YXIgKyAudmFyIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItZ3JvdXAgLnZhci1oMyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWxpc3QtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWxpc3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8tbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8ucm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpbyAuY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLWluZm9zOm5vdCg6aGFzKC52YXItcmFkaW8taW1nKSkgLnRyaWdnZXItcmFkaW8tY2hlY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5wdXQtYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLWlucHV0IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLWluZm9zOm5vdCg6aGFzKC52YXItcmFkaW8taW1nKSkgLnZhci1yYWRpby1sYmwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpub3QoOmhhcygudmFyLXJhZGlvLWltZykpOmhhcygudmFyLXJhZGlvLWlucHV0OmNoZWNrZWQpIC52YXItcmFkaW8tbGJsIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpIC52YXItcmFkaW8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6aGFzKC52YXItcmFkaW8taW1nKSAudmFyLXJhZGlvLWltZyBpbWcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpIC52YXItcmFkaW8taW1nIHBpY3R1cmUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpIC52YXItcmFkaW8taW1nIC5waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpIC52YXItcmFkaW8tbGJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpOmhhcygudmFyLXJhZGlvLWlucHV0OmNoZWNrZWQpIC52YXItcmFkaW8taW1nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItY29tYm8gLmZvcm1fX3NlbGVjdCxcbi5wcm9kLWRldGFpbHMtLXBkcCAjdmFyaWF0aW9ucyAuZm9ybV9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2NvbnRhaW5lci1nbG9iYWwtYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cyLXF1YW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCAxMzJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSxcbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkucXR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F1YW50aXR5LFxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSAjcXVhbnRpdHkucXR5LWlucHV0LFxuLnByb2QtZGV0YWlscy0tcGRwICNxdWFudGl0eS5xdHktaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F1YW50aXR5Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSAjcXVhbnRpdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5ICNxdWFudGl0eS5xdHktaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5ICNxdWFudGl0eS5xdHktaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3F1YW50aXR5LnF0eS1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAjcXVhbnRpdHkucXR5LWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bixcbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F0eS1tb3JlLWJ0bixcbi5wcm9kLWRldGFpbHMtLXBkcCAjcXR5LWxlc3MtYnRuLFxuLnByb2QtZGV0YWlscy0tcGRwICNxdHktbW9yZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSAjcXR5LWxlc3MtYnRuLFxuLnByb2QtZGV0YWlscy0tcGRwICNxdHktbGVzcy1idG4ge1xuICBvcmRlcjogMTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSAjcXR5LW1vcmUtYnRuLFxuLnByb2QtZGV0YWlscy0tcGRwICNxdHktbW9yZS1idG4ge1xuICBvcmRlcjogMztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLWFkZC1jYXJ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2FkZC1jYXJ0LWJ0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2FkZC1jYXJ0LWJ0bjpob3Zlcixcbi5wcm9kLWRldGFpbHMtLXBkcCAjYWRkLWNhcnQtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcikgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNhZGQtY2FydC1idG4gLm1hdGVyaWFsLWljb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2FkZC1jYXJ0LWJ0biAuYWRkLWNhcnQtYnRuX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjZyZW07XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjYWRkLWNhcnQtYnRuIC5hZGQtY2FydC1idG5fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEuMTVlbTtcbiAgaGVpZ2h0OiAxLjE1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNhZGQtY2FydC1idG4gLmFkZC1jYXJ0LWJ0bl9fbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fYWxtYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2FsbWEtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3MsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWMge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX3dyYXBwZXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fZGVzYyxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fZGVzYyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fdGl0bGUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTZweCAyOHB4IDE2cHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX3RpdGxlOjotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjX190aXRsZTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fdGl0bGUgLmljb24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zcyxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGUgLmljb24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZS1pY29uLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjX190aXRsZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZS1pY29uIHN2Zyxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGUtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZS1sYWJlbCxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGUtbGFiZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX3RpdGxlOjphZnRlcixcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMmIyYjJiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJiMmIyYjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvcyBkZXRhaWxzW29wZW5dID4gc3VtbWFyeTo6YWZ0ZXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWMgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX19kZXNjID4gOm5vdChzdW1tYXJ5KSxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fZGVzYyA+IDpub3Qoc3VtbWFyeSkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDQwcHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogJ3RpdGxlIGN0YScgJ3JhdGluZyBjdGEnO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLmNsb3NlICsgZGl2LFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLm9wZW4gKyBkaXYsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQuY2xvc2UgKyBkaXYsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQub3BlbiArIGRpdiB7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSB7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3MsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyB7XG4gIGdyaWQtYXJlYTogcmF0aW5nO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyA+IHN0cm9uZyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nID4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAuc3Rhci1pY29uLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgaSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIC5zdGFyLWljb24ge1xuICBjb2xvcjogI2UwZTBlMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxNnB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgaSxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgLnN0YXItaWNvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgaSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgLnN0YXItaWNvbiB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIHtcbiAgZ3JpZC1hcmVhOiBjdGE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24gYnV0dG9uLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24gYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYjJiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiBidXR0b24gaSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIuc2xpY2stc2xpZGVyLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIuc2xpY2stc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1saXN0LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLThweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1zbGlkZSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1kb3RzLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stZG90cyBsaSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMXB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlldyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5wZHAtcmV2aWV3LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLnBkcC1yZXZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucGRwLXJldmlldyxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wZHAtcmV2aWV3LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19pZGVudGl0eSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19pZGVudGl0eSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX2F2YXRhcixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19hdmF0YXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyM2IwYjBiMCclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nOCcgcj0nNCcvJTNFJTNDcGF0aCBkPSdNNCAyMGMwLTQgMy42LTcgOC03czggMyA4IDcnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIDhweC8yMnB4IG5vLXJlcGVhdDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX2F1dGhvcixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19hdXRob3Ige1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19yYXRpbmcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC5zdGFyLWljb24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC5zdGFyLWljb24ge1xuICBjb2xvcjogI2UwZTBlMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDE1cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgaSxcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSAuc3Rhci1pY29uLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgLnN0YXItaWNvbiB7XG4gIGNvbG9yOiAjZjViMzAxICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X190ZXh0LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fZGF0ZSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjOWE5YTlhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX19pbWFnZXMsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX19pbWFnZXMge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX19hbnN3ZXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX19hbnN3ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNDBweCAwIDA7XG4gIHBhZGRpbmc6IDAgMCA0OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyLnNsaWNrLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3JlbGF0aXZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fbGluayB7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogbm9uZTtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3RvcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3RvcF9fd3JhcHBlcixcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX190b3BfX3dyYXBwZXIyIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9faW1nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fbmFtZV9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX25hbWVfX2JyYW5kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fc3RhcnMge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fc3RhcnMgLnN0YXJzLS1sdmwwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19zdGFycyAuc3RhcnMtLWx2bDAgLnN0YXJzLS1sdmwxIHtcbiAgY29sb3I6ICNmNWIzMDEgIWltcG9ydGFudDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3N0YXJzIC5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEgLm1hdGVyaWFsLWljb25zIHtcbiAgY29sb3I6ICNmNWIzMDEgIWltcG9ydGFudDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3N0YXJzX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzZiNmI2Yjtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3ByaWNlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDhweDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3ByaWNlX19mcm9tLFxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3ByaWNlX19yZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19wcmljZV9fY3VyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19wcmljZV9fY3VyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3ByaWNlX19wcm9tbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9faG92ZXIsXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fdmFyaWF0aW9uLFxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX2NvbG9ycyxcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19idG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19zdGF0ZSB7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucHJvZF9fYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gNDhweCkgLyA0KTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDQpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gNCk7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2RfX2FydGljbGU6b25seS1jaGlsZCB7XG4gIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gMHB4KSAvIDQpO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDBweCkgLyA0KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAwcHgpIC8gNCk7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZF9fcGljdHVyZSxcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZF9faW1nLFxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kX19waWN0dXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5zbGljay1wcmV2LFxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5zbGljay1wcmV2OjpiZWZvcmUsXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLyogQmxvY2sgSFAgKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5ibG9ja0hQIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJsb2NrSFAgLmJsb2NrSFAxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9tZWRpYS5jZG53cy5jb20vX2kvODY1NzkvMTE3OTMvMjYxLzk1L3JvbWFpbi1hdXhlcnJlLmpwZWdcIik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJsb2NrSFAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhQICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYnJhbmRfX3NsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2MtLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGlzcGxheS1ibG9jLWEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jYmxvYzIge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4jYmxvYzIgcCB7XG4gIG1hcmdpbjogMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ibG9jLWhpZGRlbiB7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2MtaGlkZGVuLi12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kIC5wcm9kX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU4MTAyICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWxpc3RfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4jc2hvcHBpbmctYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiNhZGQtY2FydC1idG46aG92ZXIsXG4jYWxlcnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY2FydF9fY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTgxMDIgIWltcG9ydGFudDtcbn1cblxuI2NhcnQtdmFsaWRhdGlvbiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzY1OTc2MiAhaW1wb3J0YW50O1xufVxuXG4jY2FydC12YWxpZGF0aW9uIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDI3NzQxICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LXRvcF9fc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0LWNsYXNzaWMgLnN0YXJzLnN0YXJzLS1sdmwwIC5zdGFycy0tbHZsMSB7XG4gIGNvbG9yOiAjZjViMzAxICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtY2xhc3NpYyAuc3RhcnMuc3RhcnMtLWx2bDAgaSB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJlZGljdGl2ZV9fYmcge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5zYy1mYXN0LWF1dGgge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zYy1mYXN0LWF1dGggLmlkZW50LWZhY2Vib29rLWJ0bixcbi5zYy1mYXN0LWF1dGggLmlkZW50LXBheXBhbC1idG4ge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2MtZmFzdC1hdXRoIC5pY29uIHtcbiAgdG9wOiAxNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnB0YjEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2NrLXNlYXJjaCBwIHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLXNlYXJjaCBhIHtcbiAgY29sb3I6ICMxMTMyM0Q7XG59XG5cbi5ibG9jay1zZWFyY2ggLmRpc3BsYXktYmxvYy1hIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5zcG9pbGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5zcG9pbGVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTgxMDIgIWltcG9ydGFudDtcbn1cblxuLnNwb2lsZXItY29udGVudCB7XG4gIHBhZGRpbmc6IC4yNWVtIC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCAjZDZkNmQ2IHNvbGlkO1xufVxuXG4ucHJvZC1saXN0LWNhdF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ucHJvZC1saXN0LWNhdF9fdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5wcm9kLWxpc3QtY2F0X190YWJzIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRURFRDtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ucHJvZC1saXN0LWNhdF9fdGFicyBkaXYuc2VsZWN0ZWQsXG4ucHJvZC1saXN0LWNhdF9fdGFicyBkaXY6aG92ZXIsXG4ucHJvZC1saXN0LWNhdF9fdGFicyBkaXY6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZTtcbn1cblxuLnByb2QtbGlzdC1jYXRfX3RhYnMgZGl2LnNlbGVjdGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucHJvZHVjdC1saXN0LWNsYXNzaWMtLWNhdGVnb3JpZXMubG9hZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpc3QtY2xhc3NpYy0tY2F0ZWdvcmllcy5sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjAxMDAlMjIlMjBwcmVzZXJ2ZUFzcGVjdFJhdGlvJTNEJTIyeE1pZFlNaWQlMjIlMjBjbGFzcyUzRCUyMmxkcy1lbGxpcHNpcyUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyODQlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIxMCUzQjAlM0IwJTNCMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyODQlM0I4NCUzQjg0JTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI0Ljg5ODA2JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0I1MCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNjcuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTAuNXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMzMuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjUuMTAxOTQlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMCUzQjEwJTNCMTAlM0IxMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCMTYlM0I1MCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCB0b3AgOTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzBweCA3MHB4O1xufVxuXG4uc3RvY2tjb250YWluZXItY3VzdG9tIHtcbiAgY29sb3I6ICMxOEEzMUYgIWltcG9ydGFudDtcbn1cblxuLnN0b2NrY29udGFpbmVyLWN1c3RvbSAuaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxOEEzMUYgIWltcG9ydGFudDtcbn1cblxuLnN0b2NrY29udGFpbmVyLWN1c3RvbSAqIHtcbiAgY29sb3I6ICMxOEEzMUYgIWltcG9ydGFudDtcbn1cblxuLnByb2RfX2NvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLnByb2RfX2NvbG9yc19faXRlbSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggd2hpdGUgc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wYXlwYWwtY2hlY2tvdXQtcHBjX19pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnFsLWN1c3RvbS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKkNPVUxFVVIgUk9VR0UqL1xuXG4uZm9vdGVyX19idG4sXG4ucHJvZC1mbG9hdGluZ19fcmlnaHQgYnV0dG9uLFxuLnByb2QgLnByb2RfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5hLFxuLmJsb2NrLXNlYXJjaCBhIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi8qSE9NRVBBR0UgJiBIRUFERVIgU1RZTEUqL1xuXG4vKlRvcGJhciovXG5cbi5oZWFkZXJfX2JhbmRlYXUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyX19iYW5kZWF1OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRTVFOTtcbn1cblxuLmhlYWRlcl9fYmFuZGVhdSBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qIExlIGZvbmQgZHUgbWVudSBlc3QgZMOpY2lkw6kgZGFucyBjdXN0b20vX21lbnUuc2Nzcy4gTGUgYCNmZmYgIWltcG9ydGFudGAgcXVpXG4gICB2aXZhaXQgaWNpIGdhZ25haXQgcGFyIHNpbXBsZSBvcmRyZSBkJ2ltcG9ydCwgc2FucyByaWVuIGRpcmUgZGUgc29uIGludGVudGlvbi4gKi9cblxuLypMaWVucyBtZW51ICYgcmVjaGVyY2hlKi9cblxuLypNYXJnZSBjb250ZW51IHByaW5jaXBhbCBzb3VzIGhlYWRlciAvIG1lbnUqL1xuXG4uYm9keV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi8qQmxvYyBjb25jZXB0aW9uIGRlIHNhbGxlKi9cblxuLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gYSB7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGxhcmdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkyMjI0ICFpbXBvcnRhbnQ7XG59XG5cbi8qUmFzc3VyYW5jZSovXG5cbi53aXppLXdyYXBwZXItLXJhc3N1cmFuY2Uge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RDRTVFOTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi8qTEFORElORyBTVFlMRSovXG5cbi50aXRsZS1jdXN0b20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tLWxhcmdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tbGFyZ2UtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZTtcbn1cblxuLmN1c3RvbS1sYXJnZS10aXRsZS5jZW50ZXJlZDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbi5jdXN0b20tbWVkaXVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jdXN0b20tbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3VzdG9tLWhlYWRlci1sYW5kaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyAuaW50cm8tdGV4dC1ibG9jIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMCU7XG4gIHRvcDogNTAlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jdXN0b20taGVhZGVyLWxhbmRpbmcgLmN1c3RvbS1sYXJnZS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFuZGluZy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sYW5kaW5nLWZvcm0gLmZvcm0taGFsZiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLmxhbmRpbmctc2VjdGlvbi1ibG9jayAuaGFsZi1pbWcsXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLXRleHQge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmxhbmRpbmctc2VjdGlvbi1ibG9jayAuaGFsZi10ZXh0IHtcbiAgcGFkZGluZzogMyU7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2sgLmhhbGYtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGFsZi12ZXJ0aWNhbCB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uc2VjdGlvbi1kYXJrIC50ZXh0LWJsb2NrIHtcbiAgcGFkZGluZzogNyUgMTUlIDEwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uc2VjdGlvbi1kYXJrIC5pbWctYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uc2VjdGlvbi1kYXJrIC50aXRsZS1jdXN0b20ge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmxhbmRpbmctc2VjdGlvbi1ibG9jay5pbnN0YWxsLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgcGFkZGluZzogMyU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIzMzNlO1xufVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrLmluc3RhbGwtYmxvY2sgYS5idXR0b24uZm9ybV9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrLnJlYWwtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAtNTZweDtcbn1cblxuLypGb3JtIGNvbnRhY3QqL1xuXG4uaGJzcHQtZm9ybSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuXG4uaGJzcHQtZm9ybSBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaHVic3BvdC1saW5rX19jb250YWluZXIuc3Byb2tldCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqIENhcnRlcyBjYXRhbG9ndWUg4oCUIGFwcsOocyBvbGQvdGFibGV0IHBvdXIgZ2FnbmVyIGxhIGNhc2NhZGUgV2l6aSAoY2VudHJhZ2UgcHJpeC90aXRyZSkgKiovXG5cbi5wcm9kLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY2F0YWxvZy1oZWFkZXIge1xuICBtYXJnaW46IDFyZW0gMCAxLjI1cmVtO1xufVxuXG4uY2F0YWxvZy1oZWFkZXJfX2ludHJvIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2F0YWxvZy1oZWFkZXJfX3JlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWhlYWRlcl9fcmVhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xufVxuXG4uY2F0YWxvZy1oZWFkZXJfX3JlYS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19yZWEtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19yZWEtaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0YWxvZy1oZWFkZXJfX3JlYS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nLWhlYWRlcl9fcmVhLXRleHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19yZWEtdGV4dCA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xufVxuXG4uYmxvYy0tY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2MtLWNhdCAuYmxvYy0tdGV4dCBwIHtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogNTJyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhdGFsb2ctdG9vbGJhciB7XG4gIG1hcmdpbjogMXJlbSAwIDEuMjVyZW07XG59XG5cbi5jYXRhbG9nLWxpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZiO1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICNmYWZhZmI7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAyLjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jYXRhbG9nLWxpc3RpbmdfX2NvdW50IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xufVxuXG4uY2F0YWxvZy1saXN0aW5nIC5saXN0Lm1hcmdpbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZCAucHJvZF9fd3JhcHBlcl9fZmxleCxcbi5wcm9kLnByb2R1Y3QtbGlzdC1jbGFzc2ljOm5vdCgucHJvZHVjdC1saXN0LXNlbGVjdGVkKSB7XG4gIC0tcHJvZC1ncmlkLWdhcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1wcm9kLWdyaWQtZ2FwKTtcbn1cblxuLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXggPiAucHJvZF9fYXJ0aWNsZSxcbi5wcm9kLnByb2R1Y3QtbGlzdC1jbGFzc2ljOm5vdCgucHJvZHVjdC1saXN0LXNlbGVjdGVkKTpub3QoLnByb2R1Y3QtbGlzdC1zaW1wbGUpID4gLnByb2RfX2FydGljbGUge1xuICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIHZhcigtLXByb2QtZ3JpZC1nYXAsIDJyZW0pICogMSkgLyAyKTtcbn1cblxuLnByb2QgcC5wcm9kX19hcnRpY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUge1xuICAtLWNhcmQtdGV4dDogbGVmdDtcbiAgLS1jYXJkLWlubGluZTogZmxleC1zdGFydDtcbiAgLS1jYXJkLWNoaXBzOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjdyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3NoYWRvdyxcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19yZWxhdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3JlbGF0aXZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX190b3A6bm90KDpoYXMoLnByb2RfX3N0YXJzKSkge1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3BpY3R1cmUsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMTBweCAwIDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY2FyZC10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fbmFtZV9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMi42ZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19uYW1lX19icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbjogNHB4IDAgMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zdGFycyAuc3RhcnMtLWx2bDAge1xuICBjb2xvcjogI2UwZTBlMDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3N0YXJzIC5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEge1xuICBjb2xvcjogI2Y1YjMwMTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3N0YXJzX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgYWxpZ24tY29udGVudDogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjE1cmVtO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fcHJpY2U6bm90KDpoYXMoLnByb2RfX3ByaWNlX19mcm9tKSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjkxcmVtO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fcHJpY2VfX2Zyb20ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjNmI2YjZiICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ByaWNlX19jdXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19wcmljZV9fY3VyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19wcmljZV9fcHJvbW8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2NvbG9ycyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZ2FwOiA2cHg7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19jb2xvcnNfX2l0ZW0ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fc3RhdGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgdG9wOiAwLjVyZW07XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zdGF0ZS0tYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zdGF0ZSAucHJvZF9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9faG92ZXJfX3dyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMXJlbTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlcixcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLm9wZW4ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1jYXJkLWNoaXBzKTtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyIHNwYW4sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLmNsb3NlIHNwYW4sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLm9wZW4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDdweCA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIgc3Bhbjpob3Zlcixcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2Ugc3Bhbjpob3Zlcixcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIub3BlbiBzcGFuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIgc3Bhbi5zZWxlY3RlZCxcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2Ugc3Bhbi5zZWxlY3RlZCxcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIub3BlbiBzcGFuLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIgc3BhbltkYXRhLXN0b2NrPScwJ10sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLmNsb3NlIHNwYW5bZGF0YS1zdG9jaz0nMCddLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuIHNwYW5bZGF0YS1zdG9jaz0nMCddIHtcbiAgb3BhY2l0eTogMC40O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5jbG9zZTIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuMiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWNhcmQtY2hpcHMpO1xuICBnYXA6IDRweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyIHNwYW4sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5jbG9zZTIgc3Bhbixcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyLm9wZW4yIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA3cHggNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlciBzcGFuOmhvdmVyLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UyIHNwYW46aG92ZXIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuMiBzcGFuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyIHNwYW4uc2VsZWN0ZWQsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5jbG9zZTIgc3Bhbi5zZWxlY3RlZCxcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyLm9wZW4yIHNwYW4uc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRleHQtb24tYm9keSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIgc3BhbltkYXRhLXN0b2NrPScwJ10sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5jbG9zZTIgc3BhbltkYXRhLXN0b2NrPScwJ10sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuMiBzcGFuW2RhdGEtc3RvY2s9JzAnXSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG46aG92ZXIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fYnRuOmZvY3VzLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2J0bi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG5fX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2J0bi0tYWJvdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG4tLWFkZENhcnQge1xuICBvcmRlcjogMjtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2J0bi0tYWRkQ2FydDpub3QoOmhhcyhzdmcpKTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxLjRlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NjaXJjbGUgY3g9JzknIGN5PScyMScgcj0nMScvJTNFJTNDY2lyY2xlIGN4PScyMCcgY3k9JzIxJyByPScxJy8lM0UlM0NwYXRoIGQ9J00xIDFoNGwyLjY4IDEzLjM5YTIgMiAwIDAgMCAyIDEuNjFoOS43MmEyIDIgMCAwIDAgMi0xLjYxTDIzIDZINicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5cbi5wcm9kOm5vdCgucHJvZHVjdC1saXN0LXNpbXBsZSkgLnByb2RfX2FydGljbGUgLnByb2RfX2hvdmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zaW1wbGUgLnByb2RfX2hvdmVyX193cmFwcGVyIHtcbiAgLS1jYXJkLXRleHQ6IGNlbnRlcjtcbiAgLS1jYXJkLWlubGluZTogY2VudGVyO1xuICAtLWNhcmQtY2hpcHM6IGNlbnRlcjtcbn1cblxuLnByb2QucHJvZHVjdC1saXN0LXNpbXBsZSAucHJvZF9faG92ZXJfX3dyYXBwZXIgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlcixcbi5wcm9kLnByb2R1Y3QtbGlzdC1zaW1wbGUgLnByb2RfX2hvdmVyX193cmFwcGVyIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kdWN0LWxpc3Qtc2ltcGxlID4gLnByb2RfX2FydGljbGUge1xuICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIHZhcigtLXByb2QtZ3JpZC1nYXAsIDJyZW0pICogMikgLyAzKTtcbn1cblxuLnByb2QucHJvZHVjdC1saXN0LXNlbGVjdGVkIC5wcm9kX19saW5lRmxleCB7XG4gIGdhcDogMnJlbTtcbn1cblxuLnByb2QucHJvZHVjdC1saXN0LXNlbGVjdGVkIC5wcm9kX19yaWdodCB7XG4gIGdhcDogMnJlbTtcbn1cblxuLnByb2QucHJvZHVjdC1saXN0LXNlbGVjdGVkIC5wcm9kX19yaWdodCA+IC5wcm9kX19hcnRpY2xlIHtcbiAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSB2YXIoLS1wcm9kLWdyaWQtZ2FwLCAycmVtKSAqIDEpIC8gMik7XG59XG5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCAucHJvZF9fbGVmdCA+IC5wcm9kX19hcnRpY2xlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmZpbHRlcl9fdGl0bGUsXG4uZmlsdGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5icmFuZC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzLS1jYXJ0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX3F0eV9faW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuICAucmV2ZWFsLW1vZGFsIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHRvcDogNi4yNXJlbTtcbiAgfVxuXG4gIC5yZXZlYWwtbW9kYWwudGlueSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5yZXZlYWwtbW9kYWwuc21hbGwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAucmV2ZWFsLW1vZGFsLm1lZGl1bSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5yZXZlYWwtbW9kYWwubGFyZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICAucmV2ZWFsLW1vZGFsLnhsYXJnZSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuXG4gIC5yZXZlYWwtbW9kYWwuZnVsbCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIC5QLVBheW1lbnRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2FkZHJlc3MgY29kZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuUC1QYXltZW50X19oZWFkZXJfX3RleHQge1xuICAgIG1pbi13aWR0aDogMzE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jay5QLXdhbGxldC1idG4gLlAtd2FsbGV0LWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byA5cHg7XG4gIH1cblxuICAuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrX19oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19JdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbV9fY29kZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLlBheUJlYXJfX0l0ZW1fX3ZhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLlBheUJlYXIgLlBheUJlYXJfX2JyYW5kLWxpbmssXG4gIC5QYXlCZWFyIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTdweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2ID4gZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayA+IGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fYWRkcmVzcyBjb2RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuUC1UYWJzX19UYWItbGlzdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLlAtVGFic19fVGFiIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkubW9ycGhidXR0b24tbW9kYWwtYWN0aXZlIC5tb3JwaGJ1dHRvbi1jb250ZW50LmFjdGl2ZSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgICAgICAgICAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgICAgICAgICAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAubmF2X19sYWJlbC0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0tLXN0ZXAtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaW5kZXgtYWNjX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5pbmRleC1hY2NfX2FkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuaW5kZXgtYWNjX19jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fdGhlYWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1vbmx5LXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1mcm9tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX25hbWUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItbGlzdF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAub3JkZXItZGV0YWlsX191bCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19yb3cge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgYm9keS5ib2R5LS10cmFuc2Zvcm0ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5ibG9jIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuYmxvYy0tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5ibG9jLS1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmxvYy0tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5ibG9jLS1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuYmxvYy0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fcmVsYXRpdmUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucHJvZCAuZmxhc2gtc2FsZSArIC5wcm9kX19zdGF0ZS0tYmFkZ2Uge1xuICAgIHRvcDogMzVweDtcbiAgfVxuXG4gIC5icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAubGFuZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sYW5nLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDEyO1xuICB9XG5cbiAgLmxhbmctLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxhbmctLWN1cnJlbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sYW5nLS1jdXJyZW50LWEge1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLmxhbmctLWN1cnJlbnQtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYW5nLS1vdGhlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgLjVweCk7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgLmxhbmctLW90aGVycy1saSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgLmxhbmctLW90aGVycy1saTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAubGFuZy0tb3RoZXJzLWxpOmhvdmVyLFxuICAubGFuZy0tb3RoZXJzLWxpOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRENFNUU5O1xuICB9XG5cbiAgLmxhbmctLW90aGVycy1hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmxhbmc6aG92ZXIgLmxhbmctLW90aGVycyxcbiAgLmxhbmc6Zm9jdXMgLmxhbmctLW90aGVycyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuXG4gIC5ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5ib2R5Lm92aC1jYXJ0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmZvcm1fX2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc2VhcmNoLS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5zZWFyY2gtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4zNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC11bCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgI0RDRTVFOTtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQtdWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQtbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQtYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWE6aG92ZXI6bm90KC5zZWUtYWxsLXJlc3VsdHMpIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdCAucHJvZCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdCAucHJvZDpub3QoOm50aC1jaGlsZCgyKSksXG4gIC5zZWFyY2gtLXJlc3VsdCAucHJvZDpub3QoOm50aC1jaGlsZCgzKSksXG4gIC5zZWFyY2gtLXJlc3VsdCAucHJvZDpub3QoZmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdCAucHJvZC0tbGlzdC13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1pbi13aWR0aDogODAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0IC5wcm9kLS1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOS4ycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAuc2VhcmNoLS1maWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLS1maWVsZHNldDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2ZXJzaW9uJTNEJTIyMSUyMiUyMHdpZHRoJTNEJTIyMjY4JTIyJTIwaGVpZ2h0JTNEJTIyMjc3LjMzMyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwMS4wMDAwMDAlMjAyMDguMDAwMDAwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMxMjMzM2UlMjIlMjBkJTNEJTIyTTEwMy4yJTIwMS4xQzg1LjUlMjA0LjIlMjA3MS4yJTIwMTEuOCUyMDU4JTIwMjUlMjA0NC4yJTIwMzguOCUyMDM2LjklMjA1My4xJTIwMzMuOSUyMDcyLjFjLTMuMSUyMDE5LjklMjAzJTIwNDUlMjAxNC42JTIwNjAuMiUyMDIlMjAyLjYlMjAzLjUlMjA1LjMlMjAzLjIlMjA2LS4zLjctMTEuNCUyMDEyLjYtMjQuOCUyMDI2LjZDMTMuNSUyMDE3OC44JTIwMiUyMDE5MS4yJTIwMS4zJTIwMTkyLjRjLTQuMiUyMDcuNCUyMDMuMyUyMDE2LjglMjAxMiUyMDE1LjIlMjAyLjgtLjUlMjA3LjItNC42JTIwMjMuOS0yMS45JTIwMTEuMi0xMS42JTIwMjIuOS0yMy44JTIwMjUuOS0yNy4xbDUuNC01LjglMjA2JTIwMy42YzExLjclMjA2LjklMjAyOC45JTIwMTEuNiUyMDQyLjUlMjAxMS42JTIwMjEuOSUyMDAlMjA0NS43LTEwLjMlMjA2MC44LTI2LjQlMjAxMC4zLTExLjElMjAxNi4yLTIxLjUlMjAyMC40LTM2LjQlMjAzLjItMTEuMSUyMDMuMi0zMS40JTIwMC00Mi43QzE5MCUyMDMzLjUlMjAxNjcuNiUyMDExJTIwMTM5JTIwM2MtOC42LTIuNC0yNy40LTMuNS0zNS44LTEuOXpNMTMxJTIwMjMuNmMyMi4zJTIwNS4yJTIwNDEuMiUyMDI0LjElMjA0Ni40JTIwNDYuNCUyMDMuMyUyMDEzLjglMjAxLjUlMjAyOC41LTUuMiUyMDQyLTcuNiUyMDE1LjUtMjQuOCUyMDI4LjktNDEuOCUyMDMyLjUtMjEuNCUyMDQuNS00MS40LTEuNC01Ni45LTE3QzU0JTIwMTA4JTIwNDkuNSUyMDgxLjMlMjA2MS43JTIwNTYuMWM3LjItMTUlMjAyNC4xLTI4LjUlMjA0MC44LTMyLjUlMjA4LTEuOSUyMDIwLjUtMS45JTIwMjguNSUyMDB6JTIyLyUzRSUzQy9zdmclM0UpIGxlZnQgMTBweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICAuc2VhcmNoLS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuc2VhcmNoLS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zZWFyY2gtLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC0taWNvbi5mYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXByZWRpY3RpdmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VhcmNoLS1wcmVkaWN0aXZlLXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuc2VhcmNoLS1wcmVkaWN0aXZlLWxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS1wcmVkaWN0aXZlLWEge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VhcmNoLS1wcmVkaWN0aXZlLWE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgI3NlYXJjaC13cmFwcGVyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICNzZWFyY2gtd3JhcHBlci1jbG9zZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gI3NlYXJjaC13cmFwcGVyLWNsb3NlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gI3NlYXJjaC13cmFwcGVyLWNsb3NlLWljb24uZmEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gI3NlYXJjaC13cmFwcGVyLWNsb3NlLWljb24uZmE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLnNlYXJjaC0td3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDk3JTtcbiAgfVxuXG4gIC5zZWUtYWxsLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VlLWFsbC1yZXN1bHRzLS1hIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zZWUtYWxsLXJlc3VsdHMtLWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogLThweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlci5mb2N1c2VkIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWljb24tLXNtYWxsLm1hdGVyaWFsLWljb25zIHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjRENFNUU5O1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWljb24tLWxhcmdlLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjRENFNUU5O1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gI3NlYXJjaC13cmFwcGVyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNjRweDtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogMzI4cHg7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuc2VhcmNoLS1yZXNldC5hY3RpdmUge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgICB0b3A6IDI2cHg7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLWZpZWxkc2V0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1pbnB1dDpmb2N1cyxcbiAgLnNlYXJjaC0td3JhcHBlci5mb2N1c2VkIC5zZWFyY2gtLWlucHV0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTIzMzNlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbjtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpOyovXG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLmNsb3NlIHNwYW4ge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLmZyb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDIycHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDIycHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1pbnB1dDpmb2N1cyArIC5jbG9zZSxcbiAgLnNlYXJjaC0td3JhcHBlci5mb2N1c2VkIC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgbGFiZWwgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAyMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlYXJjaF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgbGVmdDogLTIwMHB4O1xuICAgIHdpZHRoOiAyMDAlO1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9fYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiAxNy41cHggYXV0byAwIGF1dG87XG4gIH1cblxuICAucHJvZC1saXN0X19udW1iZXJQcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2dhbGxlcnktYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNS44MTI1cmVtO1xuICB9XG5cbiAgI2dhbGxlcnktYXJlYS53aXRob3V0LWltZy1zdXAge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIH1cblxuICAjbWFpbi1pbWctc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjbWFpbi1pbWctbmF2LXNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAjbWFpbi1pbWctbmF2LXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMy45Mzc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICNtYWluLWltZy1uYXYtc2xpZGVyICNjMS1tYWluLWltZy1uYXYtc2xpZGVyIHtcbiAgICB3aWR0aDogNjNweDtcbiAgfVxuXG4gICNtYWluLWltZy1uYXYtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG5cbiAgI21haW4taW1nLW5hdi1zbGlkZXIgLnNsaWNrLXByZXYsXG4gICNtYWluLWltZy1uYXYtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgICBtYXgtd2lkdGg6IDYzcHg7XG4gIH1cblxuICAjbWFpbi1pbWctbmF2LXNsaWRlciAubWFpbi1pbWctbmF2LXNsaWRlIHtcbiAgICB3aWR0aDogNjNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgfVxuXG4gICNkZXNjcmlwdGlvbi10YWIgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAjcHJvZC1pbmZvcyAudGFicyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmRfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kLWluZm9zIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5wcm9kLWluZm9zX190aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWNhcmFjIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5wcm9kLWNhcmFjX190aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLXJhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucHJvZC1yYXRlLS1ib3JkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fdGl0bGUgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1yYXRlX19zaG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3Nob3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucHJvZC1yYXRlX19zaG93LS10b3Age1xuICAgIHRvcDogMzBweDtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3JhdGluZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5yYW5nZV9fc3VidGl0bGUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucmFuZ2VfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5yYW5nZS0tdmVydGljYWwgLnJhbmdlX19nbG9iYWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5yYW5nZS0tdmVydGljYWwgLnJhbmdlX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5yYW5nZS0tdmVydGljYWwgLnJhbmdlX190b3AsXG4gIC5yYW5nZS0tdmVydGljYWwgLnJhbmdlX19ib3R0b20ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucmFuZ2UtLXZlcnRpY2FsIC5yYW5nZV9fYm90dG9tIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIH1cblxuICAucmFuZ2UtLXZlcnRpY2FsIC5yYW5nZV9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLnJhbmdlLS12ZXJ0aWNhbCAucmFuZ2VfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbCB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAucHJvZC1pbmZvcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC52YXItcXR5LXJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudmFyLXF0eS1yb3cgLnZhci1xdHktaW5wdXQtYXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnZhci1xdHktcm93IC52YXItcXR5LWxibCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5O1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmdfX2NvbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDAgMTdweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmxvZ3VwX19mb3JtIC5mb3JtX190ZXh0LS1wYXNzd29yZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19taWRkbGUge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX3JpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2RlbGV0ZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2RlbGV0ZSAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FydF9fcHJvZCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gICNjYXJ0LXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuc2hvcC1jb21tZW50X19jb20ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cblxuICAuc2hvcC1jb21tZW50X19jb206bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gIH1cblxuICAuc2hvcC1jb21tZW50X19jb206bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gIH1cblxuICAud2FybmluZyB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgLm1vZGFsLWNvb2tpZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAubW9kYWwtY29va2llX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTNweDtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMSU7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcmUtZW1lcmdlbmN5LWJhcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0tZmllbGRzZXQge1xuICAgIHRvcDogMzAlO1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1maWVsZHNldCxcbiAgLnNlYXJjaC0td3JhcHBlci5mb2N1c2VkIC5zZWFyY2gtLWlucHV0LFxuICAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLWlucHV0OmZvY3VzIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIHtcbiAgLmJsb2dfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDcuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2FkZHJlc3NCb29rV2lkZ2V0RGl2IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgfVxuXG4gICN3YWxsZXRXaWRnZXREaXYge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLlAtYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIH1cblxuICAuUC1Db250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICB9XG5cbiAgLlAtQ29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gIH1cblxuICAuUC1Db250ZW50X19pY29uIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5QLUNvbnRlbnQgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG4gIH1cblxuICAuUC1Db250ZW50IHVsIGxpOmJlZm9yZSB7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fZXhwaXJlZCAuUC1Db250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgcGFkZGluZzogMzJweCA1NnB4O1xuICB9XG5cbiAgLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9ja19faGVscGVyIC5QLWRvdHMge1xuICAgIG1hcmdpbjogMCAtNnB4O1xuICB9XG5cbiAgLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayAuUC1idG4tYmxvY2tfX2NvcGllZC10ZXh0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICB0b3A6IC0yM3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2sgLlAtYnRuLWJsb2NrX19jb3BpZWQtdGV4dCBzdmcge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxuXG4gIC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2stLWNvcGllZDpiZWZvcmUge1xuICAgIHRvcDogLTIzcHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cblxuICAuUGF5QmVhci1hcHAgLlAtYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTAuNjZweCk7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbS0tbGFzdCBpbWcge1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbV9faWNvbiB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgfVxuXG4gIC5QYXlCZWFyX19JdGVtX19jb2RlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19JdGVtX192YWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19JdGVtLS1kaXNhYmxlZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19OYXYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19OYXZfX2V4dGVybmFsIHtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgbWFyZ2luOiAwIC0ycHggLTVweCAxMnB4O1xuICB9XG5cbiAgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuUGF5QmVhciAuUGF5QmVhcl9fYnJhbmQtbGluayxcbiAgLlBheUJlYXIgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuICAgIG1hcmdpbjogLThweCAwIDMwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXJfX2hlbHBlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjNweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlYWRlcl9fY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuUC1QYXltZW50X19jb25maXJtaW5nLWhlbHBlciAuUC1Db250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19jb25maXJtZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3ZhbHVlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fdmFsdWVfX2ljb24ge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3ZhbHVlX19wYXkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3FyIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2FkZHJlc3MgY29kZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNTRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLlAtVGFicyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuXG4gIC5QLVRhYnNfX1RhYi1saXN0IHtcbiAgICB3aWR0aDogMzQ1cHg7XG4gIH1cblxuICAuUC1UYWJzX19UYWIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAge1xuICAgIG1heC1oZWlnaHQ6IDk4dmg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUC1ib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2UtdmFsaWRhdGlvbiAuc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICB9XG5cbiAgLnBhZ2UtdmFsaWRhdGlvbiAuc2ltcGxlbW9kYWwtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX25ld3NsZXR0ZXJfX3dyYXBwZXIgbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX3N1YmxldmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxMjMzM2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsIDUxLCA2MywgMC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX3N1YmxldmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ29fX2FfX25hbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hX19uYW1lX19zbG9nYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWxsLWNoYW5nZTogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgLmhlYWRlcl9fY29udGVudDpiZWZvcmUsXG4gIC5oZWFkZXJfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAuaGVhZGVyX19jb250ZW50LS1ib3JkZXI6YmVmb3JlLFxuICAuaGVhZGVyX19jb250ZW50LS1ib3JkZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlcl9faDEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDIzMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ29fX2FfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28gLnBpY3R1cmUtLWxlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9faW5uYXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5oZWFkZXJfX2FyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2FyZWEgPiBkaXY6aG92ZXIgY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEzMTtcbiAgfVxuXG4gIC5oZWFkZXJfX2FyZWEgPiBkaXY6aG92ZXIgY2lyY2xlOm50aC1jaGlsZCgzKSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEzMTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1vblRvcCB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2Ege1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgICB0b3A6IC05cHg7XG4gICAgbGVmdDogMjJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDkwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tLmFuaW0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tLmFuaW1DbG9zZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20uaGVhZGVyLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbS5oZWFkZXItb3BlbiAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbSAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTc4Ni45OTklMjA0NiUyMDE1LjAwMSUyMDE5LjkwMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4MDIlMjA2NS4xMTFsLS43LTEzLjdhLjcuNyUyMDAlMjAwJTIwMC0uNy0uNjhoLTIuMDR2LS42N2E0LjA2MSUyMDQuMDYxJTIwMCUyMDElMjAwLTguMTIxJTIwMHYuNjdoLTIuMDVhLjcxMi43MTIlMjAwJTIwMCUyMDAtLjcuNjhsLS42OSUyMDEzLjc0YS43NTQuNzU0JTIwMCUyMDAlMjAwJTIwLjE5LjUzLjcuNyUyMDAlMjAwJTIwMCUyMC41MS4yMmgxMy42YS43MDcuNzA3JTIwMCUyMDAlMjAwJTIwLjctLjcydi0uMDd6bS01LjUyLTE0LjM4aC0zLjk2di0uNjdhMS45ODElMjAxLjk4MSUyMDAlMjAxJTIwMSUyMDMuOTYlMjAweiUyMiUyMGZpbGwlM0QlMjIlMjMxMDMzM0YlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDUlIDQ1JTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbSAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gICAgbGVmdDogNjBweDtcbiAgICB0b3A6IC03cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b206aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tOmhvdmVyIC5oZWFkZXJfX2NhcnRfX2EuaGVhZGVyX190YWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3ODYuOTk5JTIwNDYlMjAxNS4wMDElMjAxOS45MDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xODAyJTIwNjUuMTExbC0uNy0xMy43YS43LjclMjAwJTIwMCUyMDAtLjctLjY4aC0yLjA0di0uNjdhNC4wNjElMjA0LjA2MSUyMDAlMjAxJTIwMC04LjEyMSUyMDB2LjY3aC0yLjA1YS43MTIuNzEyJTIwMCUyMDAlMjAwLS43LjY4bC0uNjklMjAxMy43NGEuNzU0Ljc1NCUyMDAlMjAwJTIwMCUyMC4xOS41My43LjclMjAwJTIwMCUyMDAlMjAuNTEuMjJoMTMuNmEuNzA3LjcwNyUyMDAlMjAwJTIwMCUyMC43LS43MnYtLjA3em0tNS41Mi0xNC4zOGgtMy45NnYtLjY3YTEuOTgxJTIwMS45ODElMjAwJTIwMSUyMDElMjAzLjk2JTIwMHolMjIlMjBmaWxsJTNEJTIyJTIzMTIzMzNlJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JSA0NSU7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0OmhvdmVyIC5oZWFkZXJfX2NhcnRfX2Ege1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3ODYuOTk5JTIwNDYlMjAxNS4wMDElMjAxOS45MDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xODAyJTIwNjUuMTExbC0uNy0xMy43YS43LjclMjAwJTIwMCUyMDAtLjctLjY4aC0yLjA0di0uNjdhNC4wNjElMjA0LjA2MSUyMDAlMjAxJTIwMC04LjEyMSUyMDB2LjY3aC0yLjA1YS43MTIuNzEyJTIwMCUyMDAlMjAwLS43LjY4bC0uNjklMjAxMy43NGEuNzU0Ljc1NCUyMDAlMjAwJTIwMCUyMC4xOS41My43LjclMjAwJTIwMCUyMDAlMjAuNTEuMjJoMTMuNmEuNzA3LjcwNyUyMDAlMjAwJTIwMCUyMC43LS43MnYtLjA3em0tNS41Mi0xNC4zOGgtMy45NnYtLjY3YTEuOTgxJTIwMS45ODElMjAwJTIwMSUyMDElMjAzLjk2JTIwMHolMjIlMjBmaWxsJTNEJTIyJTIzMTIzMzNlJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQ6aG92ZXIgLmhlYWRlcl9fY2FydF9fc3VibGV2ZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydDpob3ZlciAuaGVhZGVyX19jYXJ0X19zdWJsZXZlbDpiZWZvcmUge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zaXRpb246IDBzO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnRfX2E6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3MTclMjA0NiUyMDIwLjAwMyUyMDIwLjAwMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3MTcuMDAxJTIwNTUuOTk4YTEwJTIwMTAlMjAwJTIwMSUyMDAlMjAyLjkzLTcuMDclMjA5LjYlMjA5LjYlMjAwJTIwMCUyMDAtMi45MyUyMDcuMDd6bTE5LjE3JTIwMGE4LjglMjA4LjglMjAwJTIwMCUyMDEtMi4xNiUyMDUuODZjLTEuMzgtLjU0LTIuODctMS4wNi00LjQ3LTEuNTRhLjc0My43NDMlMjAwJTIwMCUyMDEtLjEtLjUzJTIwMy4wMzklMjAzLjAzOSUyMDAlMjAwJTIwMSUyMC4yOS0xLjElMjA2LjEzOCUyMDYuMTM4JTIwMCUyMDAlMjAwJTIwLjQ0LTEuNTQlMjAzLjUyOSUyMDMuNTI5JTIwMCUyMDAlMjAwJTIwLjY3LTEuNTQlMjAzLjI4NSUyMDMuMjg1JTIwMCUyMDAlMjAwJTIwMC0xLjM0LjEzOS4xMzklMjAwJTIwMCUyMDAtLjA1LS4xJTIwNC4zNjYlMjA0LjM2NiUyMDAlMjAwJTIwMSUyMC4xNC0xLjgzJTIwMy4wNzglMjAzLjA3OCUyMDAlMjAwJTIwMC0uNzItMi41JTIwMy40NCUyMDMuNDQlMjAwJTIwMCUyMDAtMi43OC0xLjM0aC0uODdhMy42MzklMjAzLjYzOSUyMDAlMjAwJTIwMC0yLjc5JTIwMS4zNCUyMDMuMDc3JTIwMy4wNzclMjAwJTIwMCUyMDAtLjcyJTIwMi41JTIwNC42JTIwNC42JTIwMCUyMDAlMjAxJTIwLjE1JTIwMS44M3YuMWEyLjU4NiUyMDIuNTg2JTIwMCUyMDAlMjAwLS4wNSUyMDEuMzQlMjA0LjM1MyUyMDQuMzUzJTIwMCUyMDAlMjAwJTIwLjY3JTIwMS41OSUyMDcuMjQlMjA3LjI0JTIwMCUyMDAlMjAwJTIwLjQzJTIwMS40OSUyMDIuNjQyJTIwMi42NDIlMjAwJTIwMCUyMDElMjAuMiUyMDEuMTUuNTQ0LjU0NCUyMDAlMjAwJTIwMS0uMTUuNDglMjAzMC40NjElMjAzMC40NjElMjAwJTIwMCUyMDAtNC4zMiUyMDEuNTQlMjA5LjE1OCUyMDkuMTU4JTIwMCUyMDElMjAxJTIwMTYuMTktNS44NnolMjIlMjBmaWxsJTNEJTIyJTIzMTIzMzNlJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50X19hOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fc3Bhbi0tbG9naW4gLmhlYWRlcl9fYWNjb3VudF9fbmFtZSB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fc3Bhbi0tbG9naW4gLmhlYWRlcl9fYWNjb3VudF9fZmlyc3RuYW1lIHtcbiAgICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICB9XG5cbiAgI25hdi1jaGVja2JveDpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZpcnN0IHtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gICNuYXYtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1zZWNvbmQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICNuYXYtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS10aGlyZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICNuYXYtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1mb3VydGgge1xuICAgIHRvcDogMThweDtcbiAgICB3aWR0aDogMCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmhlYWRlcl9fYmxvZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMjQwcHg7XG4gIH1cblxuICAuaGVhZGVyX19ibG9nLS13aXRob3V0TGFuZyB7XG4gICAgcmlnaHQ6IDE1NXB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYmxvZ19fYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2Jsb2dfX2E6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLFxuICAuaGVhZGVyX19hcmVhLFxuICAubGFuZy0tZGVza3RvcCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS10b3AgLmNhcnQtbW9kYWwuY2FydC1vcGVuIHtcbiAgICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2xpLS1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19hIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXZfX2EtLWx2bDIge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLm5hdl9fYS0tbHZsMjpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2X191bF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLm5hdl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAubmF2X193cmFwcGVyMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5hdl9fd3JhcHBlcjIubG93LW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDAuNDU7XG4gIH1cblxuICAubmF2X19vcGFjaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5uYXZfX29wYWNpdHkuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMS0taG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwxLS13aXRoLXN1Ym5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwxOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDM6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm5hdl9fc3VibGV2ZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNsaXA6IGluaGVyaXQ7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTVweCk7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAubmF2X19mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxuXG4gIC5uYXZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2NvbnRlbnRsdmwzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNsZWFyOiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1hcmdpbjogMCAzM3B4IDAgMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubmF2X19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2X19sYWJlbDpob3ZlciAubmF2X193cmFwcGVyMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fc3VibGV2ZWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fbGFiZWxfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3JpY2gtLXdpdGhvdXQtdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NCU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXZfX2Fycm93OmJlZm9yZSxcbiAgLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19yaWNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZfX3JpY2hfX2Ege1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubmF2X19yaWNoX19hOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXZfX3JpY2gyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZfX3JpY2gyX19hIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uYXZfX3JpY2gyX19hOmhvdmVyLFxuICAubmF2X19yaWNoMl9fYTpmb2N1cyB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2X19yaWNoMi0tbGFzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2FfX2x2bDIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdl9fY29sIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAubmF2X19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X193cmFwcGVyMiAqOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19tYXhXaWR0aCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbWF4V2lkdGggPiBsYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3VsX19zY3JvbGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3VsX19jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3VsX19jb2x1bW4gLm5hdl9fbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fc3VibGV2ZWwge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDBzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiwgNTEsIDYzLCAwLjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsIDUxLCA2MywgMC40KTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiwgNTEsIDYzLCAwLjQpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19zdWJsZXZlbC0tY2VudGVyZWQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3N1YmxldmVsLS1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC4xNXMgZWFzZTtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTUlO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC0tb3BlbiAubmF2X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLWNsb3NlIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLWNsb3NlIC5uYXZfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC0tY2xvc2UgLm5hdl9fd3JhcHBlcjI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLWNsb3NlIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1jbG9zZSAubmF2X19zdWJsZXZlbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLWNsb3NlIC5uYXZfX3N1YmxldmVsLS1jZW50ZXJlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbDpob3ZlcixcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4ge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbDpob3ZlciAubmF2X19hcnJvdyxcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9fYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3dyYXBwZXIyOmJlZm9yZSxcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9fd3JhcHBlcjI6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbDpob3ZlciAubmF2X19pdGVtbHZsMSxcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9faXRlbWx2bDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3N1YmxldmVsLFxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC0tb3BlbiAubmF2X19zdWJsZXZlbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fc3VibGV2ZWwtLWNlbnRlcmVkLFxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC0tb3BlbiAubmF2X19zdWJsZXZlbC0tY2VudGVyZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbCAubmF2X19hIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsIC5uYXZfX2E6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwgLm5hdl9fdWwgPiAubmF2X191bF9fY29sdW1uOmxhc3QtY2hpbGQgLm5hdl9fYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2U7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9faXRlbWx2bDEtLWhvbWUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19pdGVtbHZsMS0td2l0aC1zdWJuYXYge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXYgbGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXYgbGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdiBsaTpub3QoLmxhbmctLW90aGVycy1saSkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXYgbGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpIGE6aG92ZXIsXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXYgbGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2xhYmVsOmhvdmVyIHtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19zdWJsZXZlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fYXJyb3cge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNDElO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19hcnJvdy0tbHZsMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fd3JhcHBlcjI6YmVmb3JlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2ZsZXgge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2ZsZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0RDRTVFOTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9faXRlbWx2bDE6aG92ZXIge1xuICAgIHotaW5kZXg6IDEzO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19pdGVtbHZsMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9faXRlbWx2bDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fYV9fbHZsMi0taGlkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fbWF4V2lkdGgge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICB9XG5cbiAgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMS0tbG9naW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19tYXhXaWR0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2LS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gIC5uYXYtLXN0aWNreTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gIH1cblxuICAubmF2X19yZXNpemUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZfX2NvbCAubmF2X19yaWNoX19hOm5vdCgubmF2X19yaWNoMl9fYSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtY2FydCAubmF2LFxuICAucGFnZS12YWxpZGF0aW9uIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19yaWNoLS13aXRoLXN1Ym5hdiArIC5uYXZfX3JpY2gtLXdpdGgtc3VibmF2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm5hdl9fYS5uYXZfX3JpY2hfX2EtLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fcmljaC0td2l0aG91dC10eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fY29sIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19mbGV4IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3N1YmxldmVsIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiwgNTEsIDYzLCAwLjQpO1xuICB9XG5cbiAgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fbGFiZWxfX2ltZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9faXRlbWx2bDEtLXdpdGgtc3VibmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZfX3RleHQuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2X19yaWNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2X19sYWJlbC0tbGFuZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwxLm5hdl9faXRlbWx2bDEtLWJsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuc2xpZGVyX193cmFwcGVyIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG5cbiAgLnNsaWRlcl9fd3JhcHBlcjpob3ZlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2xpZGVyX193cmFwcGVyOmhvdmVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnByb2Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAtMjBweCA4MHB4IC0yMHB4O1xuICB9XG5cbiAgLnByb2QtLXNsaWRlckluaXRpYWxpemVkOmhvdmVyIC5wcm9kX190b3BfX3dyYXBwZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAucHJvZC1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBlYXNlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUgLnNsaWNrLWFycm93IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuZW5kLWhvdmVyIC5wcm9kX19zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuc3VjY2VzcyAucHJvZF9fc2xpZGVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fc2xpZGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5zdWNjZXNzIC5tb2RhbC1jYXJ0LFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAubW9kYWwtY2FydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5zbGljay1hcnJvdyxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnNsaWNrLWFycm93LFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnNsaWNrLWFycm93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXI6YWZ0ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkOmFmdGVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Nvcm5lcl9fdG9wLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fY29ybmVyX190b3AsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fY29ybmVyX190b3Age1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDVweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19zbGlkZXIgLnNsaWNrLWFycm93LFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fc2xpZGVyIC5zbGljay1hcnJvdyxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX3NsaWRlciAuc2xpY2stcHJldixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX3NsaWRlciAuc2xpY2stcHJldixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fc2xpZGVyIC5zbGljay1uZXh0LFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fc2xpZGVyIC5zbGljay1uZXh0LFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fc2hhZG93OmJlZm9yZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX3NoYWRvdzpiZWZvcmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fc2hhZG93OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtOm5vdCgucHJvZF9fZm9ybS0tY29weSksXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtOm5vdCgucHJvZF9fZm9ybS0tY29weSksXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybTpub3QoLnByb2RfX2Zvcm0tLWNvcHkpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHksXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcGljdHVyZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2QgaW1nLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fc3RhdGUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19waWN0dXJlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZCBpbWcsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19zdGF0ZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19waWN0dXJlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2QgaW1nLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3N0YXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTpiZWZvcmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lOmJlZm9yZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3ByaWNlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3ByaWNlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcHJpY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lLmFuaW0sXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19wcmljZS5hbmltLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZS5hbmltLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcHJpY2UuYW5pbSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lLmFuaW0sXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcHJpY2UuYW5pbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NXB4KTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTpiZWZvcmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lOmJlZm9yZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lOmFmdGVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTphZnRlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9faG92ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19ob3ZlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19ob3ZlciB7XG4gICAgei1pbmRleDogMTM7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9faG92ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19ob3ZlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19ob3ZlciB7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyxvcGFjaXR5IC4zcyBlYXNlIC4xcywgdHJhbnNmb3JtIC4zcyBlYXNlIC4xcztcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19idG4sXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19idG4sXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2J0bi0tYWRkQ2FydCxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2J0bi0tYWRkQ2FydCxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19idG4tLWFkZENhcnQge1xuICAgIHRyYW5zaXRpb246IDBzO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX3BpY3R1cmUtLWhvdmVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fcGljdHVyZS0taG92ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fcGljdHVyZS0taG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wLnByb2RfX2FydGljbGUtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wLnByb2RfX2FydGljbGUtLXJlcXVpcmVkIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5zdWNjZXNzLmZpeGVkIC5wcm9kX19mb3JtLS1yZXF1aXJlZCAucHJvZF9faG92ZXIge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3R0b206IC02MHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuc3VjY2Vzcy5maXhlZCAucHJvZF9fdmFyaWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuc3VjY2Vzcy5maXhlZCAucHJvZF9fdmFyaWF0aW9uMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLnN1Y2Nlc3MuZml4ZWQgLnByb2RfX2Nvcm5lcl9fdG9wIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUtLXJlcXVpcmVkOmhvdmVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUtLXJlcXVpcmVkOmhvdmVyIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cblxuICAucHJvZCAucHJvZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucHJvZCAucHJvZF9fcHJpY2VfX2N1ciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19wcmljZV9fcmV2LFxuICAucHJvZCAucHJvZF9fcHJpY2VfX3Byb21vIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC02MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2Zvcm0tLXJlcXVpcmVkIC5wcm9kX19ob3ZlciB7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJvdHRvbTogLTEyMHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2Zvcm0tLXJlcXVpcmVkIC5wcm9kX19ob3Zlcl9fd3JhcHBlciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2J0bjpob3ZlcixcbiAgLnByb2QgLnByb2RfX2J0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYnRuLS1hYm91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19idG4tLWFkZENhcnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYnRuLS1hZGRDYXJ0LmxvYWRpbmcge1xuICAgIHRyYW5zaXRpb246IDBzO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBjbGFzcyUzRCUyMmxkcy1zcGlubmVyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC45MTY2NjY2NjY2NjY2NjY2cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuODMzMzMzMzMzMzMzMzMzNHMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODYwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjc1cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuNjY2NjY2NjY2NjY2NjY2NnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODEyMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC41ODMzMzMzMzMzMzMzMzM0cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTUwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuNDE2NjY2NjY2NjY2NjY2N3MlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODIxMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4zMzMzMzMzMzMzMzMzMzMzcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjQwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjI1cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjcwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjE2NjY2NjY2NjY2NjY2NjY2cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzAwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjA4MzMzMzMzMzMzMzMzMzMzcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzMwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMjBzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRSk7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYnRuLS1hZGRDYXJ0LnN1Y2Nlc3Mge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyLCB3aWR0aCAuM3MgbGluZWFyLCBoZWlnaHQgLjNzIGxpbmVhcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2J0bi0tYWRkQ2FydC5ob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gIH1cblxuICAucHJvZC0tbGlzdENyb3NzIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9kX19jb3JuZXJfX3RvcCxcbiAgLnByb2RfX2Nvcm5lcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuYnJhbmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5icmFuZF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5uYXZfX2Fycm93LS1sYW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzM2U7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEyMzMzZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLm5hdl9fYXJyb3ctLWxhbmc6YmVmb3JlLFxuICAubmF2X19hcnJvdy0tbGFuZzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBodG1sLm92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuYm9keS5vdmgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYm9keS5vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlci0tZm9ybSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuYm9keV9fd3JhcHBlci0tZm9ybSBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gaDEge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gaDEucmVnaXN0ZXJfX2gxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1mb3JtIC5mb3JtID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1mb3JtIC5mb3JtID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybV9fZmllbGQtLW11bHRpcGxlIC5mb3JtX19zcGFuIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybV9fZmllbGQtLW11bHRpcGxlIC5mb3JtX19zcGFuLS1maXJzdCB7XG4gICAgY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybV9fZmllbGQtLW11bHRpcGxlIC5mb3JtX19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybV9fcmFkaW86Y2hlY2tlZCB+IC5mb3JtX19ib3gge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1mb3JtIC5mb3JtX19jaGVja2JveDpjaGVja2VkIH4gLmZvcm1fX2JveCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cblxuICAud3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC53cmFwcGVyUGFnZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLndyYXBwZXJQYWdlX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3JhcHBlclBhZ2VfX2xlZnQgKyAud3JhcHBlclBhZ2VfX3JpZ2h0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX191bCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19saSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2EgLmJyZWFkY3J1bWJzX19pY29uLm1hdGVyaWFsLWljb25zIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYS0tY3VycmVudCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19hLS1jdXJyZW50IC5icmVhZGNydW1ic19fc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYS0taG9tZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19zcGFuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19faWNvbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYmFja19fbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCA5cHg7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI0JTIyJTIwaGVpZ2h0JTNEJTIyNyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQlMjA3JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTIwJTdCJTIwZmlsbCUzQSUyMCUyMzQzNDM0MyUzQiUyMGZpbGwtcnVsZSUzQSUyMGV2ZW5vZGQlM0IlMjAlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGglMjBpZCUzRCUyMkFycm93JTIyJTIwY2xhc3MlM0QlMjJjbHMtMSUyMiUyMGQlM0QlMjJNMCUyMDMuNTFMMy45OS4wMVY3eiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2JhY2tfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI0JTIyJTIwaGVpZ2h0JTNEJTIyNyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQlMjA3JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTIwJTdCJTIwZmlsbCUzQSUyMCUyM3N0ci1yZXBsYWNlKCMxMjMzM2UsIDIpJTNCJTIwZmlsbC1ydWxlJTNBJTIwZXZlbm9kZCUzQiUyMCU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCUyMGlkJTNEJTIyQXJyb3clMjIlMjBjbGFzcyUzRCUyMmNscy0xJTIyJTIwZCUzRCUyMk0wJTIwMy41MUwzLjk5LjAxVjd6JTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0LmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuZm9ybV9fd3JhcHBlclZhbGlkIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAtNDBweCBhdXRvO1xuICB9XG5cbiAgLmZvcm1fX25vd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZm9ybV9fbm93cmFwID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19ub3dyYXAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5yZWEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnJlYV9fd3JhcHBlciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAucmVhX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAucmVhX19pdGVtIHN0cm9uZyB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAucmVhX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5yZWFfX2l0ZW06aG92ZXIgc3Ryb25nIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5tb2RhbC1lcnJvcl9fYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5tb2RhbC1lcnJvcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIH1cblxuICAuc2VhcmNoLS1sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAuaGVhZGVyIC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19mb3JtLFxuICAucmVnaXN0ZXJfX2gxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fZm9ybS5mb3JtLFxuICAucmVnaXN0ZXJfX2gxLmZvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19mb3JtLmgxLFxuICAucmVnaXN0ZXJfX2gxLmgxIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuaW5kZXgtYWNjX19lZGl0IHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5pbmRleC1hY2NfX2VkaXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaW5kZXgtYWNjX19lZGl0OmhvdmVyLmluZGV4LWFjY19fZWRpdC0tYWxlcnQge1xuICAgIGJhY2tncm91bmQ6ICNlYjIxMjE7XG4gIH1cblxuICAjZm9yZ2V0LWZvcm0gPiAuZm9ybV9fZmllbGRzZXQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAjZm9yZ2V0LWZvcm0gPiAuZm9ybV9fZmllbGRzZXQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgI2ZvcmdldC1mb3JtIC5mb3JtX19ub3dyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgI2ZvcmdldC1mb3JtIC5mb3JtX19ub3dyYXAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2ZvcmdldC1mb3JtIC5mb3JtX19ub3dyYXAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gICNmb3JnZXQtZm9ybSAuZm9ybV9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tZGF0ZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1wYXltZW50IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS10b3RhbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLXN0YXRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLW51bSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19wYXJ0LS1kYXRlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLXBheW1lbnQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tdG90YWwge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tc3RhdGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fYWN0LS1pbnZvaWNlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX2FjdC0tZm9sbG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLmJsb2dfX3RhZ19fa2V5IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmJsb2dfX3Bvc3RfX2xlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmJsb2dfX3Bvc3RfX2xlZnQgKyAuYmxvZ19fcG9zdF9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLmJsb2dfX3Bvc3RfX2xpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJsb2dfX3Bvc3RfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG5cbiAgLmJsb2dfX3Bvc3RfX21vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19tb3JlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X190YWdzX19rZXkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luOiAtNXB4IC0yMHB4O1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X193cml0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI2MjYyNjtcbiAgfVxuXG4gIC5ibG9nX19hZGRDb20ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW46IDIuNXJlbSAwO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fb3B0aW9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fc2hvd01vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fY2xvc2VNb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX2JhY2tncm91bmRDbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19oMS0td2l0aEJyYW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19zaG9wcGluZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzUlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1JTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nLFxuICAucHJvZC1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmRfX3VybCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3JlYWRfX2NvbW1lbnQ6YmVmb3JlLFxuICAucHJvZC1kZXRhaWxzX19yZWFkX19jb21tZW50OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3JlYWRfX2NvbW1lbnQ6aG92ZXI6YmVmb3JlLFxuICAucHJvZC1kZXRhaWxzX19yZWFkX19jb21tZW50OmhvdmVyOmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5nYWxsZXJ5X19pdGVtLS10aHVtYiB7XG4gICAgd2lkdGg6IDgycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYWxsZXJ5X190aHVtYm5haWwge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX21vcmUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX21vcmUtLW9uZUNvbHVtbi5wcm9kLWRldGFpbHNfX21vcmUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscyAucmVhZCArIC5zaGFyZSAuc2hhcmVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5wcm9kLWluZm9zX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLnByb2QtY2FyYWNfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAucHJvZC1yYXRlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX2RpcmVjdFVybCBhIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cblxuICAucHJvZC1yYXRlX19kaXJlY3RVcmwgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAjcHJpY2UtYXJlYSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F1YW50aXR5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgI3cxLXF1YW50aXR5IC5xdHktYnRuIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0biB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAjcHJvZC1zdG9jayxcbiAgLnByb2Qtc3RvY2sge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgI3cyLXF1YW50aXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gICNjb250YWluZXItZ2xvYmFsLWJvdHRvbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxuXG4gICNjb250YWluZXItZ2xvYmFsLWJvdHRvbS53aXRob3V0LXF0eSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICB9XG5cbiAgLm5vc3RvX2VsZW1lbnQubm9zdG8tcHJvZC1kZXRhaWxzIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByaW1hcnlfX3NsaWRlci5sYXp5bG9hZCA+IC5nYWxsZXJ5X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnd6LXJhdGluZyB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cblxuICAud3otcmF0aW5nLS1zaG9wLWNvbW1lbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC53ei1yYXRpbmctLXNob3AtY29tbWVudCAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnd6LXJhdGluZy0tc2hvcC1jb21tZW50IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQsXG4gIC53ei1yYXRpbmctLXNob3AtY29tbWVudCAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX3N0YXJzLFxuICAud3otcmF0aW5nLS1zaG9wLWNvbW1lbnQgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19idXR0b24ge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgLnd6LXJhdGluZy0tc2hvcC1jb21tZW50IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCA+IGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbCA+IHN0cm9uZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLFxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX3N0YXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgIG1hcmdpbjogMCAwIDIwcHggNDBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCA1MHB4O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtY29tbWVudHNfX3JvdyB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5wcm9kLWNvbW1lbnRzX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLnByb2QtY29tbWVudHNfX2ltZ0xpbmsgaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cblxuICAuaW5wdXQtcHJpY2UtYWJzb2x1dGUgLnZhci1xdHktbGJsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZhci1yYWRpby1pbnB1dC1hcmVhIC52YXItcmFkaW8taW5wdXQge1xuICAgIG1hcmdpbjogNXB4IDAgMCAtMnB4O1xuICB9XG5cbiAgLnZhci1xdHktcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnNoYXJlX19idG4ge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLnNoYXJlX19idG46aG92ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAuc2hhcmVfX2J0bi0tZmFjZWJvb2s6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbiAgfVxuXG4gIC5zaGFyZV9fYnRuLS10d2l0dGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxZGExZjI7XG4gIH1cblxuICAuc2hhcmVfX2J0bi0tZ29vZ2xlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDRiMzk7XG4gIH1cblxuICAuc2hhcmVfX2J0bi0tcGludGVyZXN0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiZDA4MWM7XG4gIH1cblxuICAuc2hhcmVfX2J0bi0tbWFpbDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5mb290ZXJfX3dyYXBwZXItLXdpdGhvdXRQb3dlcmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fdGl0bGUubWFyZ2luLS1oYWxmIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cblxuICAuZm9vdGVyX190aXRsZS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX19taWRkbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTM5Mzk7XG4gIH1cblxuICAuZm9vdGVyX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICAuZm9vdGVyX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXJfX2luZm9fX3RleHQ6bGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuXG4gIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fbmV3c2xldHRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmZvb3Rlcl9fbmV3c2xldHRlcl9fd3JhcHBlciBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuZm9vdGVyX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5mb290ZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDIuNnMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogIzAxMDIwMztcbiAgfVxuXG4gIC5mb290ZXJfX2J0biAuaGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5mb290ZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgd2lkdGg6IDIxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5mb290ZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuZm9vdGVyX19saW5rOmhvdmVyLFxuICAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG5cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX19zb2NpYWwuZm9vdGVyX19ibG9jIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9vdGVyX19ycyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZm9vdGVyX19yc19fbGkge1xuICAgIG1hcmdpbjogMCA1cHggNXB4IDVweDtcbiAgfVxuXG4gIC5mb290ZXJfX3JzX19hIHtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlO1xuICB9XG5cbiAgLmZvb3Rlcl9fcnNfX2E6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nLmZvb3Rlcl9fYmxvYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nX193cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmdfX2NvbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZ19fY29tOmhvdmVyLFxuICAuZm9vdGVyX19yYXRpbmdfX2NvbTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cblxuICAuZm9vdGVyX19sZWZ0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cblxuICAuZm9vdGVyX19tZW51LFxuICAuZm9vdGVyX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wb3dlcmVkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBvd2VyZWRfX3AgYTpob3ZlcixcbiAgLnBvd2VyZWRfX3AgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc3RhcnMtbHZsMCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmJhY2tUb3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC51aS1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICB9XG5cbiAgI2xvZ2luLWNoZWNrYm94OmNoZWNrZWQgfiAubG9ndXAsXG4gICNsb2dpbi1jaGVja2JveDpjaGVja2VkIH4gLmJvZHlfX3dyYXBwZXIgLmxvZ3VwIHtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmxvZ3VwLS1wb3B1cCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sb2d1cC0tcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIC5sb2d1cF9fcHdkIHtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuICB9XG5cbiAgLmxvZ3VwX19wd2Q6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLmxvZ3VwX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5sb2d1cF9fY29udGVudC0tcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sb2d1cF9fZm9ybSAuZm9ybV9fYnV0dG9uLS1yZWcge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmxvZ3VwX19mb3JtIC5mb3JtX19idXR0b24tLXJlZzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAuM3MgZWFzZTtcbiAgfVxuXG4gIC5sb2d1cF9fZm9ybSAuZm9ybV9fYnV0dG9uLS1yZWc6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLmxvZ3VwX19mb3JtIC5mb3JtX19idXR0b24tLXJlZzpob3ZlcjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI2xvZ2luX19wYXNzd29yZCArIC5mb3JtX19pY29uLS13YXJuaW5nLFxuICAjbG9naW5fX2VtYWlsICsgLmZvcm1fX2ljb24tLXdhcm5pbmcsXG4gICNyZWdpc3Rlcl9fZW1haWwgKyAuZm9ybV9faWNvbi0td2FybmluZyxcbiAgI3JlZ2lzdGVyX19wYXNzd29yZCArIC5mb3JtX19pY29uLS13YXJuaW5nLFxuICAjcmVnaXN0ZXJfX3Bhc3N3b3JkMiArIC5mb3JtX19pY29uLS13YXJuaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgI2xvZ2luX19wYXNzd29yZCArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3MsXG4gICNsb2dpbl9fZW1haWwgKyAuZm9ybV9faWNvbi0td2FybmluZyArIC5mb3JtX19pY29uLS1zdWNjZXNzLFxuICAjcmVnaXN0ZXJfX2VtYWlsICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyxcbiAgI3JlZ2lzdGVyX19wYXNzd29yZCArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3MsXG4gICNyZWdpc3Rlcl9fcGFzc3dvcmQyICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsLS10b3Age1xuICAgIHRvcDogNzNweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsLS10b3AgKyAuY2FydC1tb2RhbF9fYmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fbWlkZGxlIHtcbiAgICBtYXgtaGVpZ2h0OiAyODhweDtcbiAgfVxuXG4gIC5jaGVja291dF9faW5kZXgge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmNoZWNrb3V0X19pbmRleDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzIzNjQ3OTtcbiAgfVxuXG4gIC5jYXJ0X19mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXJ0X19yaWdodCB7XG4gICAgd2lkdGg6IDQxJTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2FydF9fbGVmdCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcXR5X19sZXNzIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSAzMG1zO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3F0eV9fbGVzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19xdHlfX2xlc3MubWludXM6aG92ZXIgLmNhcnRfX3Byb2RfX3F0eV9fd2FybmluZyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAzMG1zO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19xdHlfX21vcmUge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3F0eV9fbW9yZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jYXJ0X19yZWNhcF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50ZC1yZWR1Yy1mb3JtIC5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLnRkLXJlZHVjLWZvcm0gLmJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyMzMzZTtcbiAgfVxuXG4gICNjYXJ0LXZhbGlkYXRpb24gLmJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIC5idXR0b24ucGF5cGFsLWNoZWNrb3V0LWJ0biB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIC5idXR0b24ucGF5cGFsLWNoZWNrb3V0LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2JkY2VkNTtcbiAgfVxuXG4gIC53cmFwcGVyX19mbGV4IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgI2NhcnQtb3B0aW9ucyB7XG4gICAgd2lkdGg6IDYyJTtcbiAgICB3aWR0aDogY2FsYyg2MiUgLSA0MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCAuYmctcGFuZWw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5maWx0ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMyLjVweDtcbiAgfVxuXG4gIC5maWx0ZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmZpbHRlcl9faXRlbV9fY29udGVudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLmZpbHRlcl9faXRlbTpob3ZlciAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IHNvbGlkICMxMjMzM2U7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAxNXB4IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnMgZWFzZTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW06aG92ZXIgLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cblxuICAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmZpbHRlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLmZpbHRlcl9fcmFuZ2VCdG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAucGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLnNvcnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNvcnRfX3dyYXBwZXI6aG92ZXIgLnNvcnRfX2xhYmVsIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zb3J0X193cmFwcGVyOmhvdmVyIC5zb3J0X19sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc29ydF9fd3JhcHBlcjpob3ZlciAuc29ydF9fc3VibGV2ZWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuNHMgbGluZWFyO1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5zb3J0X193cmFwcGVyOmhvdmVyIC5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLnNvcnRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNvcnRfX3N1YmxldmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNvcnRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zb3J0X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzMSU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgd2lkdGg6IDkwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fYmcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMTE1cHg7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19tZW51X19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19mbGV4IHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2ZsZXg6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA2NzRweDtcbiAgICBtYXgtd2lkdGg6IDY3NXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19wcm9kIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2JhZGdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cblxuICAucHJlZGljdGl2ZV9faW1nIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3N0YXRlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fcHJpY2Uge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fdG9wLFxuICAucHJlZGljdGl2ZV9fdHh0LFxuICAucHJlZGljdGl2ZV9fYmFkZ2Uge1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIGRpdi5wcmVkaWN0aXZlX19iZyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICAuc2lkZWJhcjpub3QoLnNpZGViYXItLWFjY291bnQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAyMyU7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnNpZGViYXI6bm90KC5zaWRlYmFyLS1hY2NvdW50KS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAuc2lkZWJhci0tYWNjb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNpZGViYXItLWFjY291bnQgKyAuaW5kZXgtYWNjIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnNpZGViYXItLWFjY291bnQgKyAuaW5kZXgtYWNjIC5pbmRleC1hY2NfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNpZGViYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX190aXRsZV9fdGV4dCB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zaWRlYmFyX191bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zaWRlYmFyX19saSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnNpZGViYXJfX2xpLS1hY2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuc2lkZWJhcl9fbGktLWFjYzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5zaWRlYmFyX19saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zaWRlYmFyX19saW5rLS1hY2Mge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNpZGViYXJfX2xpbms6aG92ZXIsXG4gIC5zaWRlYmFyX19saW5rLS1jdXJyZW50IHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zaWRlYmFyX19saW5rLS1jdXJyZW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNpZGViYXIgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLS1vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cblxuICAucHJvZC0tb3BlbiAucHJvZF9fYXJ0aWNsZSB7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLnByb2QtLWJhc2Uge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5tb2RhbC1jb29raWUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3R0b206IDE1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAud3JhcF9fYW1hem9uLS1wcm9kRGV0YWlscyAud3JhcF9fYW1hem9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cblxuICBodG1sLnRhYmxldC1kZXNrdG9wIC5uYXZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBodG1sLnRhYmxldC1kZXNrdG9wIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLm9wZW4gLm5hdl9fc3VibGV2ZWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcix0cmFuc2Zvcm0gLjNzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuM3MgbGluZWFyO1xuICB9XG5cbiAgaHRtbC50YWJsZXQtZGVza3RvcCAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC5vcGVuIC5uYXZfX3N1YmxldmVsLS1jZW50ZXJlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KTtcbiAgfVxuXG4gIGh0bWwudGFibGV0LWRlc2t0b3AgLm5hdi1wZXJzby1vbiAubmF2Lm92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGh0bWwudGFibGV0LWRlc2t0b3AgLm5hdi1wZXJzby1vbiAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19zdWJsZXZlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICBodG1sLnRhYmxldC1kZXNrdG9wIC5uYXYtcGVyc28tb24gLm5hdl9fbGFiZWwub3BlbiAubmF2X19zdWJsZXZlbCB7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiB7XG4gICAgbWluLWhlaWdodDogNzIxcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtaW5mb3MtYmxvYyAucm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtaW5mb3MtYmxvYyAucm93ID4gYWRkcmVzcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5idG4zLFxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYnRuMSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYnRuMzpob3ZlcixcbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmJ0bjE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcCA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWF1dGgtbW9kZS1saS1sYXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5jaGVja291dC1jb25maXJtYXRpb24gLnZ0YWJsZSAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jaGVja291dC1jb25maXJtYXRpb24gLnZ0YWJsZSAuY29sdW1uID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lbWVyZ2VuY3ktYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhcjpub3QoLmZpeGVkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXIuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhci5maXhlZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gIC5ib2R5LS1lbWVyZ2VuY3lUb3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLmJvZHktLWVtZXJnZW5jeUJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuYm9keS0tZW1lcmdlbmN5VG9wRml4ZWQgLnByb2QtZmxvYXRpbmcge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2Ege1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydF9fYV9fbmIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2EzMDkyMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50X19hIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudCBwIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyAuaGVhZGVyX19oMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hIC5waWN0dXJlLS1sZWZ0IHtcbiAgICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYXJkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIuZm9jdXNlZCAuc2VhcmNoLS1pbnB1dCxcbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1pbnB1dDpmb2N1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2g6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC0tZmllbGRzZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlYXJjaC0tZmllbGRzZXQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLyptYXJnaW4tbGVmdDogNTAlIWltcG9ydGFudDsqL1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQ6Zm9jdXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm5hdiAubmF2X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cblxuICAubmF2IC5uYXZfX3dyYXBwZXIgc3Bhbjpub3QoLm5hdl9fcHJvLWJhZGdlKSB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fbWF4V2lkdGgge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm5hdiAubmF2X19sYWJlbCBhLFxuICAubmF2IGEubmF2X19pdGVtbHZsMSB7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIH1cblxuICAubmF2IC5uYXZfX2l0ZW1sdmwxIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG4gIH1cblxuICAubmF2IC5uYXZfX2l0ZW1sdmwxLS13aXRoLXN1Ym5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLm5hdiAubmF2X19hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2IC5uYXZfX2Fycm93IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAubmF2IC5uYXZfX2Fycm93OmJlZm9yZSxcbiAgLm5hdiAubmF2X19hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9faXRlbWx2bDEsXG4gIC5uYXYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9faXRlbWx2bDEge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLm5hdiAubmF2X19sYWJlbDpob3ZlciAubmF2X19pdGVtbHZsMTo6YWZ0ZXIsXG4gIC5uYXYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9faXRlbWx2bDE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IGEubmF2X19pdGVtbHZsMS0tbGluazpob3ZlcixcbiAgLm5hdiBhLm5hdl9faXRlbWx2bDEtLXBybzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IGEubmF2X19pdGVtbHZsMS0tbGluazpob3Zlcjo6YWZ0ZXIsXG4gIC5uYXYgYS5uYXZfX2l0ZW1sdmwxLS1wcm86aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IC5uYXZfX2l0ZW1sdmwxLS1wcm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2IC5uYXZfX3Byby1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAubmF2IC5uYXZfX3N1YmxldmVsIGEge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubmF2IC5uYXZfX3N1YmxldmVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fc3VibGV2ZWwgc3Bhbjpub3QoLm5hdi1tZW51X19yZWEtdGV4dCkge1xuICAgIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2IC5uYXZfX3N1YmxldmVsIHNwYW46bm90KC5uYXYtbWVudV9fcmVhLXRleHQpOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3N1YmxldmVsLFxuICAubmF2IC5uYXZfX2xhYmVsLS1vcGVuIC5uYXZfX3N1YmxldmVsIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5hdiAubmF2X191bF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdiAubmF2X19mbGV4IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDIuNXJlbSAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fZmxleDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdiAubmF2X19jb2wge1xuICAgIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLCAjZTVlNWU1KTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAubmF2IC5uYXZfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fcmljaCA+IC5uYXZfX3JpY2hfX2E6bm90KC5uYXZfX3JpY2gyX19hKTpub3QoLm5hdl9fcmljaF9fYS0taW1nKSxcbiAgLm5hdiAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fcmljaCA+IC5uYXZfX3JpY2hfX2E6bm90KC5uYXZfX3JpY2gyX19hKTpub3QoLm5hdl9fcmljaF9fYS0taW1nKTo6YWZ0ZXIsXG4gIC5uYXYgLm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IC5uYXZfX3JpY2gyX19hIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fcmljaDJfX2E6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC5uYXYgLm5hdi1tZW51X19yZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5uYXYgLm5hdi1tZW51X19yZWEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuXG4gIC5uYXYgLm5hdi1tZW51X19yZWEtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSwgIzJiMmIyYik7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLXRleHQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSwgIzJiMmIyYik7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLXRleHQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0LCAjNjY2KTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDYwcHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nIHtcbiAgICB3aWR0aDogNDIlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgICB3aWR0aDogNTglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLmdhbGxlcnktLXBkcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAgLmdhbGxlcnlfX3ByaW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogOTJweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAuZ2FsbGVyeS0tcGRwIC5nYWxsZXJ5X190aHVtYm5haWwge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLmdhbGxlcnktLXBkcCAuZ2FsbGVyeV9fdGh1bWJuYWlsIC5nYWxsZXJ5X19pdGVtLS10aHVtYiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAgLmdhbGxlcnlfX3RodW1ibmFpbCAuZ2FsbGVyeV9faXRlbS0tdGh1bWIgaW1nLFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLmdhbGxlcnktLXBkcCAuZ2FsbGVyeV9fdGh1bWJuYWlsIC5nYWxsZXJ5X19pdGVtLS10aHVtYiAuZ2FsbGVyeV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLmdhbGxlcnktLXBkcCAuZ2FsbGVyeV9fcHJpbWFyeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAgLmdhbGxlcnlfX3ByaW1hcnlfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyYjJiMmInIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzExJyBjeT0nMTEnIHI9JzcnLyUzRSUzQ3BhdGggZD0nTTIwIDIwbC0zLTMnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjcHJpY2UgLnByaWNlLWN1ciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwICNhZGQtY2FydC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZSxcbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19zaG9wcGluZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBoMiB7XG4gICAgY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlIHtcbiAgICB0b3A6IDI4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19oZWFkZXIge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19kZXNrdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tOmhvdmVyIC5oZWFkZXJfX2NhcnRfX2EuaGVhZGVyX190YWIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbSAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAubmF2X19yaWNoLS13aXRoLXN1Ym5hdiArIC5uYXZfX3JpY2g6bm90KC5uYXZfX3JpY2gtLXdpdGgtc3VibmF2KSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fbGFiZWwgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICBhLm5hdl9faXRlbWx2bDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3N1YmxldmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNDAlO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLndpemktcmFzc3VyYW5jZUNsYXNzaWNfX2xpbmsgKiB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cblxuICAucHJvZC1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgfVxuXG4gIC5jYXRhbG9nLWhlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIGF1dG87XG4gICAgY29sdW1uLWdhcDogMi41cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDEuNzVyZW07XG4gIH1cblxuICAuY2F0YWxvZy1oZWFkZXJfX3JlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXJfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmlsdGVycyBzb3J0XCIgXCJzaWRlYmFyIC5cIjtcbiAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXJfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyIHtcbiAgICBncmlkLWFyZWE6IGZpbHRlcnM7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX3NlbGVjdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9fdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgZmxleDogMCAwIDE0cHg7XG4gICAgYmFja2dyb3VuZDogY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmIyYjJiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5Z29uIHBvaW50cz0nMjIgMyAyIDMgMTAgMTIuNDYgMTAgMTkgMTQgMjEgMTQgMTIuNDYgMjIgMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX2l0ZW06aG92ZXIge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX2l0ZW06aG92ZXIgLmZpbHRlcl9faXRlbV9fY29udGVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19pdGVtOmhvdmVyIC5maWx0ZXJfX3N1YmxldmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX2l0ZW06aG92ZXIgLmFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9faXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyOHB4IDAgMTRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlciAuYXJyb3cge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmxpc3QtdG9wIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAubGlzdC10b3BfX3NpZGViYXIge1xuICAgIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmxpc3QtdG9wIC5saXN0LXRvcF9fc2lkZWJhcjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAuc29ydCB7XG4gICAgZ3JpZC1hcmVhOiBzb3J0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmxpc3QtdG9wIC5zb3J0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmxpc3QtdG9wIC5zb3J0X193cmFwcGVyOmhvdmVyIC5zb3J0X19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAuc29ydF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjhweCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAuc29ydF9fbGFiZWwgLmFycm93IHtcbiAgICByaWdodDogMTJweDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmxpc3QtdG9wIC5zb3J0X19zdWJsZXZlbCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxuXG4gIC5saXN0Lm1hcmdpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXggPiAucHJvZF9fYXJ0aWNsZSxcbiAgLnByb2QucHJvZHVjdC1saXN0LWNsYXNzaWM6bm90KC5wcm9kdWN0LWxpc3Qtc2VsZWN0ZWQpOm5vdCgucHJvZHVjdC1saXN0LXNpbXBsZSkgPiAucHJvZF9fYXJ0aWNsZSB7XG4gICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSB2YXIoLS1wcm9kLWdyaWQtZ2FwLCAycmVtKSAqIDMpIC8gNCk7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZDpob3ZlcjphZnRlciB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZDpob3ZlciAucHJvZF9fY29ybmVyX190b3Age1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2Q6bm90KC5wcm9kdWN0LWxpc3Qtc2ltcGxlKSAucHJvZF9fYXJ0aWNsZSAucHJvZF9faG92ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kOm5vdCgucHJvZHVjdC1saXN0LXNpbXBsZSkgLnByb2RfX2FydGljbGUgLnByb2RfX2Zvcm0tLXJlcXVpcmVkIC5wcm9kX19ob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZvcm0tLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZHNldC0taGFsZiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZHNldC0tbXVsdGlwbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlICsgLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsLS1kYXRlIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fbGFiZWwgLmZvcm1fX2ljb24tLWRhdGUge1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmZvcm1fX3RleHQtLWRhdGUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuXG4gIC5mb3JtX190ZXh0LS1sYXJnZSB7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxuXG4gIC5mb3JtIC5mb3JtX19zcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmZvcm1fX2hlbHAge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG5cbiAgLmZvcm1fX2Vycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNmMTY3NjcgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19lcnJvcjpub3QoLmZvcm1fX3RleHQpIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAuZm9ybSAuZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2Vycm9yOm5vdChwKTpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggI2YxNjc2NztcbiAgICAtby1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggI2YxNjc2NztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggI2YxNjc2NztcbiAgfVxuXG4gIC5mb3JtX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5mb3JtX19idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAuZm9ybV9fYnV0dG9uLS1jcmVhdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAucmVnaXN0ZXJfX2NvbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jb2wgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucmVnaXN0ZXJfX2NvbCAuZm9ybV9fZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19maWVsZHNldCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAucmVnaXN0ZXJfX2NuaWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAucmVnaXN0ZXJfX2NuaWwgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19saSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX2xpX190aXRsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDNweCAwIDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19saV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc6JztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGhlYWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190aGVhZF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190aGVhZF9faXRlbS0tYWxsIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGhlYWRfX2l0ZW0tLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcHJpY2VfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19wcmljZV9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19uYW1lIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fbmFtZSAudmFyLW5hbWUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19uYW1lIC52YXItdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fbmFtZSAudmFyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19xdHkge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fcXR5IC52YXItbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19wcmljZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGZvb3RfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGZvb3RfX2l0ZW0tLXRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGZvb3RfX2l0ZW1fX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGZvb3RfX2l0ZW1fX3ByaWNlIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wYWdlLTQwNF9fbm90LWZvdW5kIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtIHAuZm9ybV9fZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcbiAgfVxuXG4gIC5mb3JtIHAuZm9ybV9fZXJyb3Iuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2FjY291bnRfX3NwYW4tLWxvZ2luIC5oZWFkZXJfX2FjY291bnRfX25hbWUge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fc3Bhbi0tbG9naW4gLmhlYWRlcl9fYWNjb3VudF9fbmFtZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsLS1hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2X193cmFwcGVyMiAubmF2X19hcnJvdyB7XG4gICAgdG9wOiAzMyU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X191bDpub3QoLmxhbmctLW90aGVycy11bCkge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1vei1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fdWwubGFuZy0tb3RoZXJzLXVsIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2X19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19idG4ge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fY29uZmlybWluZyAuUC1QYXltZW50IC5QLWJ0bixcbiAgLlAtUGF5bWVudF9fY29uZmlybWluZyAuUC1QYXltZW50X19oZWxwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X192YWx1ZSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAuUC1QYXltZW50X19xciB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICAuUC1UYWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhcl9fSXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX0l0ZW1fX2NvZGUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QYXlCZWFyIC5QYXlCZWFyX19icmFuZC1saW5rLFxuICAuUGF5QmVhck1vZGFsIC5QYXlCZWFyIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcbiAgICBtYXJnaW46IC04cHggMCAxOHB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUC1Db250ZW50IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUC1Db250ZW50IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudF9faWNvbiB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudF9faWNvbiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuQ29uZmlybWluZ19faWNvbiBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuUC1QYXltZW50X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2NvbmZpcm1pbmcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5QLVRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuUC1UYWJzX19UYWItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX05hdiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUC1Db250ZW50X19pY29uIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLlAtVGFic19fVGFiLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZC1kZXRhaWxzX19tb3JlIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgbGFiZWwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIDAgMS4zMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNjAlO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ2MHB4KSB7XG4gIC5nYWxsZXJ5X190aHVtYm5haWwuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAyNy41cHggMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogMjcuNXB4IDA7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiAyNy41cHggMDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IDI3LjVweCAwO1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbWFyZ2luOiAyNy41cHggMDtcbiAgfVxuXG4gIC5ibG9jIHtcbiAgICBtYXJnaW46IDAgMCAyNy41cHggMDtcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyLWxlZnQge1xuICAgIG1hcmdpbjogMCAxOC4zMzMzM3B4IDE4LjMzMzMzcHggMDtcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAxOC4zMzMzM3B4IDE4LjMzMzMzcHg7XG4gIH1cblxuICAucmVnaXN0ZXJfX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDAgYXV0byA1NXB4IGF1dG87XG4gIH1cblxuICAucmVnaXN0ZXJfX2NuaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAucmVnaXN0ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNy41cHg7XG4gIH1cblxuICAjcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmc6Y2hlY2tlZCArIC5mb3JtX19maWVsZHNldC0temVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5pbmRleC1hY2NfX2gzIHtcbiAgICBtYXJnaW46IDAgMCAyNy41cHggMDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3VsIHtcbiAgICBtYXJnaW46IDAgMCA1NXB4IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cblxuICAubWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm1hcmdpbi0taGFsZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcuNXB4O1xuICB9XG5cbiAgLm1hcmdpbi0tdGhpcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4LjMzMzMzcHg7XG4gIH1cblxuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGFkZGluZy0taGFsZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAjbWFpbi1zbGlkZXIgKyAuYm9keV9fd3JhcHBlciAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgLmgxICsgLmJsb2Mge1xuICAgIG1hcmdpbi10b3A6IC0zMi41cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI3LjVweDtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDU2cHggNDBweCAwIDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX19ibG9jIHtcbiAgICBtYXJnaW46IDAgMCA1N3B4IDA7XG4gIH1cblxuICAuZm9vdGVyX19kZXNjIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cblxuICAuZm9vdGVyX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE4LjMzMzMzcHggMCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nLmZvb3Rlcl9fYmxvYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBvd2VyZWQge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtLWVtcHR5IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAuUC1QYXltZW50X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3FyIHtcbiAgICB3aWR0aDogMTk2cHg7XG4gICAgaGVpZ2h0OiAxOTZweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlbHBlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsID4gZGl2IHtcbiAgICBtYXJnaW46IDAgMC42MjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0NHB4KSB7XG4gIC5mbGFzaC1zYWxlIC5mbGFzaC1zYWxlLWgxIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmZsYXNoLXNhbGUgLmZsYXNoLXNhbGUtaDEgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBpY3R1cmUtLWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydCB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgcmlnaHQ6IDUzcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjFweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ29fX2Ege1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZWFkZXJfX2Jsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2IGgyLFxuICAubmF2IGgzLFxuICAubmF2IGg0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubmF2X19sYWJlbCAubmF2X19hcnJvdzphZnRlcixcbiAgLm5hdl9fbGFiZWwgLm5hdl9fYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwgLm5hdl9fYXJyb3cgLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5uYXZfX2Fycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cblxuICAubmF2X19hcnJvdy0tbHZsMiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAubmF2X19hIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIH1cblxuICAubmF2X19hLS1sb2dpbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubmF2X193cmFwcGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogNzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDEtLWxvZ2luIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDFfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTcxNyUyMDQ2JTIwMjAuMDAzJTIwMjAuMDAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTcxNy4wMDElMjA1NS45OThhMTAlMjAxMCUyMDAlMjAxJTIwMCUyMDIuOTMtNy4wNyUyMDkuNiUyMDkuNiUyMDAlMjAwJTIwMC0yLjkzJTIwNy4wN3ptMTkuMTclMjAwYTguOCUyMDguOCUyMDAlMjAwJTIwMS0yLjE2JTIwNS44NmMtMS4zOC0uNTQtMi44Ny0xLjA2LTQuNDctMS41NGEuNzQzLjc0MyUyMDAlMjAwJTIwMS0uMS0uNTMlMjAzLjAzOSUyMDMuMDM5JTIwMCUyMDAlMjAxJTIwLjI5LTEuMSUyMDYuMTM4JTIwNi4xMzglMjAwJTIwMCUyMDAlMjAuNDQtMS41NCUyMDMuNTI5JTIwMy41MjklMjAwJTIwMCUyMDAlMjAuNjctMS41NCUyMDMuMjg1JTIwMy4yODUlMjAwJTIwMCUyMDAlMjAwLTEuMzQuMTM5LjEzOSUyMDAlMjAwJTIwMC0uMDUtLjElMjA0LjM2NiUyMDQuMzY2JTIwMCUyMDAlMjAxJTIwLjE0LTEuODMlMjAzLjA3OCUyMDMuMDc4JTIwMCUyMDAlMjAwLS43Mi0yLjUlMjAzLjQ0JTIwMy40NCUyMDAlMjAwJTIwMC0yLjc4LTEuMzRoLS44N2EzLjYzOSUyMDMuNjM5JTIwMCUyMDAlMjAwLTIuNzklMjAxLjM0JTIwMy4wNzclMjAzLjA3NyUyMDAlMjAwJTIwMC0uNzIlMjAyLjUlMjA0LjYlMjA0LjYlMjAwJTIwMCUyMDElMjAuMTUlMjAxLjgzdi4xYTIuNTg2JTIwMi41ODYlMjAwJTIwMCUyMDAtLjA1JTIwMS4zNCUyMDQuMzUzJTIwNC4zNTMlMjAwJTIwMCUyMDAlMjAuNjclMjAxLjU5JTIwNy4yNCUyMDcuMjQlMjAwJTIwMCUyMDAlMjAuNDMlMjAxLjQ5JTIwMi42NDIlMjAyLjY0MiUyMDAlMjAwJTIwMSUyMC4yJTIwMS4xNS41NDQuNTQ0JTIwMCUyMDAlMjAxLS4xNS40OCUyMDMwLjQ2MSUyMDMwLjQ2MSUyMDAlMjAwJTIwMC00LjMyJTIwMS41NCUyMDkuMTU4JTIwOS4xNTglMjAwJTIwMSUyMDElMjAxNi4xOS01Ljg2eiUyMiUyMGZpbGwlM0QlMjIlMjMxMjMzM2UlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMXB4O1xuICB9XG5cbiAgLm5hdl9fc3VibGV2ZWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm5hdl9fdWwge1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICB9XG5cbiAgLm5hdl9fdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm5hdl9fdWxfX3Njcm9sbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1OHB4KTtcbiAgfVxuXG4gIGh0bWwub3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwxLS1ob21lIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLm5hdl9fcmVzaXplIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogb2xkIG5hdi1vbiBtb2JpbGUgKi9cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3VsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93IGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIyIC5uYXZfX2Fycm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIyIC5uYXZfX2Fycm93OmJlZm9yZSxcbiAgLm5hdi1wZXJzby1vbiAubmF2X193cmFwcGVyMiAubmF2X19hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIyIC5uYXZfX2Fycm93OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIyIC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX2Fycm93LFxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tYWNjb3VudCAubmF2X19hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX2Fycm93OmJlZm9yZSxcbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fbGFiZWwtLWxhbmcgLm5hdl9fYXJyb3c6YWZ0ZXIsXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1hY2NvdW50IC5uYXZfX2Fycm93OmJlZm9yZSxcbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fbGFiZWwtLWFjY291bnQgLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdi5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX3N1YmxldmVsLFxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdi5uYXZfX2xhYmVsLS1hY2NvdW50IC5uYXZfX3N1YmxldmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2Lm5hdl9fbGFiZWwtLWxhbmcgLm5hdl9fc3VibGV2ZWwgLm5hdl9fdWwsXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2Lm5hdl9fbGFiZWwtLWFjY291bnQgLm5hdl9fc3VibGV2ZWwgLm5hdl9fdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19zdWJsZXZlbCAubmF2X19hIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX3VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fYV9fbHZsMi0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fYXJyb3ctLWx2bDIge1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICByaWdodDogM3B4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fYXJyb3ctLWx2bDI6YmVmb3JlLFxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19hcnJvdy0tbHZsMjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NvbnRlbnRsdmwzIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY29udGVudGx2bDMuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX3JpY2gyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1yaWNoIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19hLm5hdl9fcmljaF9fYS5uYXZfX3JpY2gyX19hIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1yaWNoLmFjdGl2ZSAubmF2X19hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tcmljaC5hY3RpdmUgLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAuYWN0aXZlIC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2IHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBuZXcgbmF2LW9uIG1vYmlsZSAqL1xuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IHtcbiAgICAvKiBjb3JyZWN0aW9uIG9sZCBtZW51IGNzcyAqL1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IC5uYXZfX3N1YmxldmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwgLm5hdl9fYSB7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXYge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXYgLm5hdl9fd3JhcHBlciAuYWN0aXZlIC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2IHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jb250ZW50bHZsMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19hcnJvdy0tbHZsMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fbGFiZWwgLm5hdl9fYXJyb3cge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19sYWJlbCAubmF2X19hcnJvdyBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93OmJlZm9yZSxcbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fbGFiZWwgLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IC5uYXZfX3N1YmxldmVsIHtcbiAgICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19zdWJsZXZlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX3N1YmxldmVsID4gLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2ZsZXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNThweCk7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2FfX2x2bDItLWhpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fY29sIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19yaWNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX3JpY2gyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2NvbnRlbnRsdmwzIHtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC01OHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyA1OHB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggKyA1OHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19jb250ZW50bHZsMyAubmF2X191bCB7XG4gICAgcGFkZGluZy10b3A6IDExNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19jb250ZW50bHZsMyAubmF2X191bF9faGVhZGVyIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogNThweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2l0ZW1sdmwzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fY2hlY2tib3hsdmwxOmNoZWNrZWQgKyBsYWJlbCAubmF2X19jb250ZW50bHZsMyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgNThweCk7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDU4cHgpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlICsgNThweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCArIDU4cHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMS0tbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsb2MgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cblxuICAucHJvZCAucHJvZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2Zvcm0tLWNvcHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYm90dG9tIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tb3otYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2hvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3ZhcmlhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX192YXJpYXRpb24yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2RfX3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmFuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwubmF2X19sYWJlbC0tbGFuZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcgLm5hdl9faXRlbWx2bDEsXG4gIC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcgLm5hdl9fYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwubmF2X19sYWJlbC0tbGFuZyAubmF2X191bF9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwubmF2X19sYWJlbC0tbGFuZyAubGFuZy0tZmxhZyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIGJvZHkgLmJvZHlfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAud3JhcHBlclBhZ2VfX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2hlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVhX193cmFwcGVyIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5yZWFfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDcwcHg7XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICByaWdodDogOTZweDtcbiAgICB3aWR0aDogNTNweDtcbiAgfVxuXG4gIC5zZWFyY2gtLWxhYmVsIHtcbiAgICB3aWR0aDogNTNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbiAgfVxuXG4gIC5ibG9nX19wb3N0IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDAgLTEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgfVxuXG4gIC5ibG9nX19hZGRDb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cblxuICAucHJvZC1saXN0X19vcHRpb25Nb2JpbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnByb2QtbGlzdF9fc2hvd01vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IGxlZnQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI2MTIuMDA2JTIyJTIwaGVpZ2h0JTNEJTIyNjEyLjAwNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTI5Mi45MTElMjAzMTguODcySDE0LjgzM0M2LjYzOSUyMDMxOC44NzIlMjAwJTIwMzEyLjIzMiUyMDAlMjAzMDQuMDRjMC04LjE5NCUyMDYuNjM5LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMjc4LjA3OGM4LjE5NCUyMDAlMjAxNC44MzMlMjA2LjYzOSUyMDE0LjgzMyUyMDE0LjgzMyUyMDAlMjA4LjE5Mi02LjYzOSUyMDE0LjgzMi0xNC44MzMlMjAxNC44MzJ6TTU5Ny4xNjclMjAzMTguODcySDQ0OS42MzhjLTguMTkzJTIwMC0xNC44MzMtNi42NC0xNC44MzMtMTQuODMzJTIwMC04LjE5NCUyMDYuNjQtMTQuODMzJTIwMTQuODMzLTE0LjgzM2gxNDcuNTI5YzguMTkzJTIwMCUyMDE0LjgzMyUyMDYuNjM5JTIwMTQuODMzJTIwMTQuODMzJTIwMCUyMDguMTkzLTYuNjQlMjAxNC44MzMtMTQuODMzJTIwMTQuODMzek0yMTQuNTQ1JTIwNTA2LjcxMkgxNC44MzNDNi42MzklMjA1MDYuNzEyJTIwMCUyMDUwMC4wNzIlMjAwJTIwNDkxLjg4YzAtOC4xOTMlMjA2LjYzOS0xNC44MzQlMjAxNC44MzMtMTQuODM0aDE5OS43MTJjOC4xOTQlMjAwJTIwMTQuODMzJTIwNi42NDElMjAxNC44MzMlMjAxNC44MzQlMjAwJTIwOC4xOTItNi42MzklMjAxNC44MzItMTQuODMzJTIwMTQuODMyek01OTcuMTY3JTIwNTA2LjcxMkgzNzEuMjY2Yy04LjE5MyUyMDAtMTQuODMzLTYuNjQtMTQuODMzLTE0LjgzMyUyMDAtOC4xOTIlMjA2LjY0LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMjI1LjkwMWM4LjE5MyUyMDAlMjAxNC44MzMlMjA2LjY0MSUyMDE0LjgzMyUyMDE0LjgzMyUyMDAlMjA4LjE5My02LjY0JTIwMTQuODMzLTE0LjgzMyUyMDE0LjgzM3pNMTI5LjM2OCUyMDEzNC45NkgxNC44MzNDNi42MzklMjAxMzQuOTYlMjAwJTIwMTI4LjMyJTIwMCUyMDEyMC4xMjdzNi42MzktMTQuODMzJTIwMTQuODMzLTE0LjgzM2gxMTQuNTM1YzguMTkzJTIwMCUyMDE0LjgzMyUyMDYuNjM5JTIwMTQuODMzJTIwMTQuODMzcy02LjYzOSUyMDE0LjgzMy0xNC44MzMlMjAxNC44MzN6TTU5Ny4xNjclMjAxMzQuOTZIMjg2LjFjLTguMTk0JTIwMC0xNC44MzMtNi42MzktMTQuODMzLTE0LjgzM3M2LjYzOS0xNC44MzMlMjAxNC44MzMtMTQuODMzaDMxMS4wNzNjOC4xOTMlMjAwJTIwMTQuODMzJTIwNi42MzklMjAxNC44MzMlMjAxNC44MzMtLjAwNiUyMDguMTkzLTYuNjQ2JTIwMTQuODMzLTE0LjgzOSUyMDE0LjgzM3olMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTc1LjYzNSUyMDE4MS4yMTVjLTMzLjY5NSUyMDAtNjEuMTAxLTI3LjQwNi02MS4xMDEtNjEuMSUyMDAtMzMuNjgzJTIwMjcuNDA2LTYxLjA4OSUyMDYxLjEwMS02MS4wODklMjAzMy42ODMlMjAwJTIwNjEuMDg4JTIwMjcuNDA2JTIwNjEuMDg4JTIwNjEuMDg5LS4wMDUlMjAzMy42OTUtMjcuNDExJTIwNjEuMS02MS4wODglMjA2MS4xem0wLTkyLjUyMmMtMTcuMzMxJTIwMC0zMS40MzQlMjAxNC4wOTctMzEuNDM0JTIwMzEuNDIyJTIwMCUyMDE3LjMzMSUyMDE0LjEwMyUyMDMxLjQzNCUyMDMxLjQzNCUyMDMxLjQzNCUyMDE3LjMyNSUyMDAlMjAzMS40MjItMTQuMTA0JTIwMzEuNDIyLTMxLjQzNC0uMDA1LTE3LjMyNC0xNC4xMDMtMzEuNDIyLTMxLjQyMi0zMS40MjJ6TTI1Ny43MDklMjA1NTIuOTc5Yy0zMy42OTUlMjAwLTYxLjEtMjcuNDA2LTYxLjEtNjEuMTAyJTIwMC0zMy42ODglMjAyNy40MDUtNjEuMDk1JTIwNjEuMS02MS4wOTUlMjAzMy42ODklMjAwJTIwNjEuMDk0JTIwMjcuNDA2JTIwNjEuMDk0JTIwNjEuMDk1LS4wMDUlMjAzMy42OTYtMjcuNDElMjA2MS4xMDItNjEuMDk0JTIwNjEuMTAyem0wLTkyLjUyOWMtMTcuMzMxJTIwMC0zMS40MzQlMjAxNC4wOTktMzEuNDM0JTIwMzEuNDMlMjAwJTIwMTcuMzMlMjAxNC4xMDMlMjAzMS40MzUlMjAzMS40MzQlMjAzMS40MzVzMzEuNDI4LTE0LjEwNCUyMDMxLjQyOC0zMS40MzUtMTQuMTAyLTMxLjQzLTMxLjQyOC0zMS40M3pNMzM5LjE3MyUyMDM2NS4xMjFjLTMzLjY4OSUyMDAtNjEuMDk1LTI3LjQwNC02MS4wOTUtNjEuMDk0JTIwMC0zMy42ODMlMjAyNy40MDYtNjEuMDg5JTIwNjEuMDk1LTYxLjA4OSUyMDMzLjY4OCUyMDAlMjA2MS4wOTQlMjAyNy40MDYlMjA2MS4wOTQlMjA2MS4wODklMjAwJTIwMzMuNjg5LTI3LjQwNiUyMDYxLjA5NC02MS4wOTQlMjA2MS4wOTR6bTAtOTIuNTE2Yy0xNy4zMzElMjAwLTMxLjQyOSUyMDE0LjA5Ny0zMS40MjklMjAzMS40MjIlMjAwJTIwMTcuMzMxJTIwMTQuMDk4JTIwMzEuNDI4JTIwMzEuNDI5JTIwMzEuNDI4czMxLjQyOC0xNC4wOTclMjAzMS40MjgtMzEuNDI4YzAtMTcuMzI1LTE0LjA5Ny0zMS40MjItMzEuNDI4LTMxLjQyMnolMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX3Nob3dNb2RhbC0tc29ydCB7XG4gICAgYmFja2dyb3VuZDogbGVmdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNzkyJTIwMTc5MiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE0MDglMjAxMDg4cTAlMjAyNi0xOSUyMDQ1bC00NDglMjA0NDhxLTE5JTIwMTktNDUlMjAxOXQtNDUtMTlsLTQ0OC00NDhxLTE5LTE5LTE5LTQ1dDE5LTQ1JTIwNDUtMTloODk2cTI2JTIwMCUyMDQ1JTIwMTl0MTklMjA0NXptMC0zODRxMCUyMDI2LTE5JTIwNDV0LTQ1JTIwMTlINDQ4cS0yNiUyMDAtNDUtMTl0LTE5LTQ1JTIwMTktNDVsNDQ4LTQ0OHExOS0xOSUyMDQ1LTE5dDQ1JTIwMTlsNDQ4JTIwNDQ4cTE5JTIwMTklMjAxOSUyMDQ1eiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX3Nob3dNb2RhbC0tc29ydDpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0RDRTVFOTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX2Nsb3NlTW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjIuNXB4O1xuICAgIHJpZ2h0OiAyMi41cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX2JhY2tncm91bmRDbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLG9wYWNpdHkgLjRzIGVhc2UgLjFzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2UuY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4ycztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX2JhY2tncm91bmRDbG9zZS5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdhbGxlcnlfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICN3MS1xdWFudGl0eSAjcXVhbnRpdHkge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICN3MS1xdWFudGl0eSAjcXVhbnRpdHkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gICN3MS1xdWFudGl0eSAucXR5LWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG4ge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5wcm9kX19idG5fX3ByaWNlX19ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWctYXZpcy12ZXJpZmllIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0ID4gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX25vcmF0aW5nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX25vcmF0aW5nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmcge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX3JhdGluZ19fc3RhcnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMC42MjVyZW07XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTtcbiAgfVxuXG4gIC5wcm9kLWZsb2F0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZhcmlhdGlvbi1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXQtcHJpY2UtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX193cmFwcGVyLS13aXRob3V0UG93ZXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5mb290ZXJfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cblxuICAuZm9vdGVyX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFja1RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNsb2dpbi1jaGVja2JveDpjaGVja2VkIH4gLmxvZ3VwLFxuICAjbG9naW4tY2hlY2tib3g6Y2hlY2tlZCB+IC5ib2R5X193cmFwcGVyIC5sb2d1cCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZTtcbiAgfVxuXG4gIC5sb2d1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHggMTVweDtcbiAgfVxuXG4gIC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLXNpZ251cDpjaGVja2VkIH4gLmxvZ3VwX19yZWdpc3RlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgfVxuXG4gIC5ib2R5IC5sb2d1cC0tcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLWxvZ2luOmNoZWNrZWQgfiAubG9ndXBfX2xvZ2luIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICB9XG5cbiAgLmNhcnRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXJ0X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19wcmljZV9fb2xkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC53cmFwcGVyX19mbGV4IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdlLWNhcnQgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtY2FydCAuY2hlY2tvdXQtY2FydCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jYXJ0X190aXRsZV9fdG90YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG4gIC5jYXJ0X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jYXJ0X19yZWNhcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG5cbiAgLmNhcnRfX3Byb2Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19nYWxsZXJ5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2FydF9fcHJvZF9faW5mb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMyU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcXR5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3ByaWNlX19jdXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19wcmljZV9fZWNvIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fdG9wIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fYm90dG9tID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fYnRuIC5kZWxldGUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3N0b2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAuY2FydF9faW5mb3NfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5jYXJ0X19yZWNhcF9faXRlbS0tZmlkZWxpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZ2lmdCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5naWZ0X19yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmdpZnQgPiAuZ2lmdF9fcmlnaHQ6bm90KC5naWZ0X19sZWZ0KSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG5cbiAgI2NhcnQtb3B0aW9ucyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3QgLm9wdGlvbi1oMSAub3B0aW9uLXByaWNlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAub3B0aW9ucy1saXN0IC5yb3cge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCAucm93X19waG9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3QgLm5vLXBkIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCAuZ2lmdC1wYXBlci1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCAuYnV0dG9uLmVuZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICNjYXJ0LXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAud3JhcHBlci0tYm90dG9tQ2FydCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5maWx0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAxMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cblxuICAuZmlsdGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyX19zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9faXRlbV9fY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmlsdGVyX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5maWx0ZXJfX3N1YmxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuZmlsdGVyX19saW5rIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlciAuYXJyb3cge1xuICAgIHRvcDogMjdweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5maWx0ZXIub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmZpbHRlcl9fc2hvd1N1YmxldmVsOmNoZWNrZWQgKyBsYWJlbCArIC5maWx0ZXJfX3N1YmxldmVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlcl9fc2hvd1N1YmxldmVsOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyX19zaG93U3VibGV2ZWw6Y2hlY2tlZCArIGxhYmVsIC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuc29ydCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICAuc29ydF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5zb3J0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNvcnRfX2xhYmVsIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zb3J0X19zdWJsZXZlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc29ydF9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc29ydC5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc29ydC5jbG9zZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbGVmdDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHJlZGljdGl2ZV9fc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fZmxleCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlZGljdGl2ZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3Byb2Qge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fYmFkZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucHJlZGljdGl2ZV9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3N0YXRlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3RvcCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5saXN0LXRvcF9fc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uICNzYy1pbmZvcy1ibG9jIC5yb3cgPiBhZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnZhbGlkYXRpb25fX21vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAudmFsaWRhdGlvbl9fbW9iaWxlIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnNjLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuc2MtaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5idG4zLFxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuYnRuMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnNjLWRlbGl2ZXJ5LXRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmMxLWRlbGl2ZXJ5LWJsb2Mucm93IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5jMS1kZWxpdmVyeS1ibG9jIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuYzEtZGVsaXZlcnktYmxvYyAuZGVsaXZlcnktbW9kZS1pbmZvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuYzEtZGVsaXZlcnktYmxvYyAuZGVsaXZlcnktbW9kZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmMxLWRlbGl2ZXJ5LWJsb2MgLmRlbGl2ZXJ5LW1vZGUtZGF0ZSxcbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmMxLWRlbGl2ZXJ5LWJsb2MgLmRlbGl2ZXJ5LW1vZGUtcHJpY2Uge1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuYzEtZGVsaXZlcnktYmxvYyAuZGVsaXZlcnktbW9kZS1wcmljZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jIC5jaGFuZ2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYmxvYzE6bm90KC52YWxpZGF0ZWQtYmxvYykge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYmxvYzE6bm90KC52YWxpZGF0ZWQtYmxvYykgLnNjLWgyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtcGF5bWVudC1ibG9jIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtcGF5bWVudC1ibG9jIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2MgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLXNjLWgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jMS1zYy1ibG9jMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uICNzdWJtaXQtYXJlYSAuYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjY2FydC1yZWNhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAgLmZpZWxkLmNvbHVtbi5zbWFsbC0yNC5tZWRpdW0tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwICsgLmZvcm1fX25vd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMSAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwLS1hbm5pdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAtLWFubml2ID4gLmZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcC0tYW5uaXYgPiAuZmllbGQgc2VsZWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtYXV0aCxcbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWZvcm0uZm9ybTpub3QoLnNjLWF1dGgtZm9ybSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtc2MtYXV0aC1tb2RlLWxpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWF1dGgtbW9kZS1saS53aXppLXNlbGVjdGVkIC5zYy1hdXRoLW1vZGUtYnRuLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICNzaW1wbGVtb2RhbC1kYXRhLFxuICAjc2ltcGxlbW9kYWwtY29udGFpbmVyLFxuICAjc2ltcGxlbW9kYWwtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMzY3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ib2R5IC5jaGVja291dC1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG5cbiAgLmJvZHkgI2xvZ3VwX19jaGVja2JveC0tc2lnbnVwOmNoZWNrZWQgfiAubG9ndXBfX3JlZ2lzdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xuICB9XG5cbiAgLmJvZHkgLmxvZ3VwLS1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJvZHkgI2xvZ3VwX19jaGVja2JveC0tbG9naW46Y2hlY2tlZCB+IC5sb2d1cF9fbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNjUwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAudmFsaWRhdGlvbl9fbW9iaWxlIC5idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG5cbiAgLmJvZHkgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmJvZHktLXRyYW5zZm9ybSAucHJlLWVtZXJnZW5jeS1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19iYW5kZWF1IHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlYXJjaC0tbGFiZWwsXG4gIC5oZWFkZXJfX2NhcnRfX2EsXG4gIC5oZWFkZXJfX25hdl9faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2Ege1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydF9fYV9fbmIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19zbWFsbCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2QtYWRkLWNhcnQuZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IGNhbGMoMTBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgICBib3gtc2hhZG93OiAwIC00cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnBkcC1yZXZpZXcsXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSxcbiAgLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnBkcC1yZXZpZXcsXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gOHB4KSAvIDIpO1xuICB9XG5cbiAgLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucHJvZF9fYXJ0aWNsZSxcbiAgLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucHJvZF9fYXJ0aWNsZTpvbmx5LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjY29udGFpbmVyLWdsb2JhbC1ib3R0b20ge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwICN3Mi1xdWFudGl0eSB7XG4gICAgZmxleDogMCAwIDk2cHg7XG4gICAgbWluLXdpZHRoOiA5NnB4O1xuICAgIHdpZHRoOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmxvY2tIUCAuYmxvY2tIUDEge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyX19yb3cge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhcl9fY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1saXN0aW5nIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtO1xuICB9XG5cbiAgLnByb2Q6bm90KC5wcm9kdWN0LWxpc3Qtc2ltcGxlKSAucHJvZF9fYXJ0aWNsZSAucHJvZF9faG92ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmZvcm0tLXRlc3QgLmZvcm1fX3N1YnRpdGxlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQuY2xvc2UgKyBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZC5vcGVuICsgZGl2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLm9wZW4gKyBkaXYgKyBkaXYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWFyZ2luLS1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm1hcmdpbi0tdGhpcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucGFkZGluZy0taGFsZiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnRfX2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiA3cHggMTQwcHggN3B4IDE1cHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hX19uYW1lX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICB9XG5cbiAgLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXNlY29uZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS10aGlyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIGJvZHkuYm9keS0tdHJhbnNmb3JtIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSkgdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDU4cHgpKSB0cmFuc2xhdGVaKDApO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGJvZHkuYm9keS0tdHJhbnNmb3JtIC5oZWFkZXJfX25hdl9faWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5uYXYgKiB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICNtYWluLXNsaWRlciArIC5ib2R5X193cmFwcGVyIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuYmxvYy0td3JhcHBlciAuYmxvYy0taW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cblxuICAuaDEgKyAuYmxvYyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICAucHJvZCAucHJvZF9fcmVsYXRpdmUge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19wcmljZV9fZnJvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3N0YXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAucHJvZCAuZmxhc2gtc2FsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mbGFzaC1zYWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJyYW5kX19zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmxhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm9keS5vdmgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5ib2R5Lm92aC1jYXJ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDYwcHgpKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXItLXdpdGhvdXRQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXItLXdpdGhvdXRQYWRkaW5nIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCA+ICo6bm90KC53aXppYmxvY2tzX19pdGVtKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLndyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2xpIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2xpLS1lbmQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0RDRTVFOTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2EtLWhvbWUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogY2VudGVyIHRvcCAxMHB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTNFJTNDcGF0aCUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGZpbGwlM0QlMjIlMjM0ZDRkNGQlMjIlMjBkJTNEJTIyTTUxMiUyMDI5NmwtOTYtOTZWNTZoLTY0djgwbC05Ni05NkwwJTIwMjk2djE2aDY0djE2MGgxNjB2LTk2aDY0djk2aDE2MFYzMTJoNjR2LTE2eiUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fc3Bhbi0taG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYmFja19fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19iYWNrX19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuXG4gIC5wYWdlLXByb2QtZGV0YWlscyAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQtLWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm1fX3dyYXBwZXJWYWxpZCAuZm9ybV9fdGhhbmtzIC5tYXRlcmlhbC1pY29ucy5mb3JtX19kb25lLFxuICAuZm9ybV9fd3JhcHBlclZhbGlkIC5mb3JtX19lcnJvciAubWF0ZXJpYWwtaWNvbnMuZm9ybV9fZG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtX193cmFwcGVyVmFsaWQge1xuICAgIG1hcmdpbjogLTIwcHggYXV0byAwIGF1dG87XG4gIH1cblxuICAuZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2ljb24tLWRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIC5mb3JtX19sYWJlbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkLS1sb25nLWFuc3dlciAuZm9ybV9fc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5mb3JtX19sYWJlbCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnJlYV9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZWFfX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICAuc2VhcmNoLS1pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLWZpZWxkc2V0IC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLnNlYXJjaC0td3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLmhlYWRlciAuc2VhcmNoLS1yZXN1bHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA5OTk7XG4gIH1cblxuICAuaW5kZXgtYWNjX19hZGRyZXNzX193cmFwcGVyIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5pbmRleC1hY2NfX2VkaXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxuXG4gIC5pbmRleC1hY2NfX2xlZnQsXG4gIC5pbmRleC1hY2NfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3ByaWNlIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X190aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNvLXNlbnRlbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19mb3JtIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcsXG4gIC5wcm9kLWRldGFpbHNfX2dhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19icmFuZF9fdXJsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19icmFuZF9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fcmVhZCB7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG5cbiAgLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb2QtaW5mb3NfX2Rlc2Mge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZSAuNnM7XG4gIH1cblxuICAucHJvZC1pbmZvc19fZGVzYyA+IDpub3QoLnByb2QtaW5mb3NfX3RpdGxlKSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuNnMsIHRyYW5zZm9ybSAuNnMgZWFzZSwgb3BhY2l0eSAuNnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2QtaW5mb3NfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wcm9kLWluZm9zX190aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnByb2QtaW5mb3Mub3BlbiAucHJvZC1pbmZvc19fZGVzYyA+IDpub3QoLnByb2QtaW5mb3NfX3RpdGxlKSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIC42cyBlYXNlIC4xcywgb3BhY2l0eSAuNnMgLjFzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvZC1jYXJhY19fZGVzYyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlIC42cztcbiAgfVxuXG4gIC5wcm9kLWNhcmFjX19kZXNjID4gOm5vdCgucHJvZC1jYXJhY19fdGl0bGUpIHtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC42cywgdHJhbnNmb3JtIC42cyBlYXNlLCBvcGFjaXR5IC42cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZC1jYXJhY19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnByb2QtY2FyYWNfX3RpdGxlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucHJvZC1jYXJhYy5vcGVuIC5wcm9kLWNhcmFjX19kZXNjID4gOm5vdCgucHJvZC1jYXJhY19fdGl0bGUpIHtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gLjZzIGVhc2UgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgI0RDRTVFOTtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UgLjZzO1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fd3JhcHBlciA+IDpub3QoLnByb2QtcmF0ZV9fdGl0bGUpIHtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC42cywgdHJhbnNmb3JtIC42cyBlYXNlLCBvcGFjaXR5IC42cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZC1yYXRlX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3RpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fdGl0bGUgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX2VtcHR5IC5wcm9kLXJhdGVfX3N0YXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3Nob3cge1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByb2QtcmF0ZS5vcGVuIC5wcm9kLXJhdGVfX3dyYXBwZXIgPiA6bm90KC5wcm9kLXJhdGVfX3RpdGxlKSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIC42cyBlYXNlIC4xcywgb3BhY2l0eSAuNnMgLjFzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZm9ybS0tdGVzdC5mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlIC42cztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmZvcm0tLXRlc3QgPiA6bm90KC5mb3JtX19zdWJ0aXRsZSkge1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjZzLCB0cmFuc2Zvcm0gLjZzIGVhc2UsIG9wYWNpdHkgLjZzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QgLmZvcm1fX3N1YnRpdGxlIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QgLmZvcm1fX3N1YnRpdGxlIC5pY29uLS1hcnJvdy1jcm9zcyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmZvcm0tLXRlc3QgLmZvcm1fX3N1YnRpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUsXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2U7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMzAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QgLmZvcm1fX3N1YnRpdGxlIC5pY29uLS1hcnJvdy1jcm9zczphZnRlciB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDMwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAuZm9ybS0tdGVzdC5mb3JtLm9wZW4ge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZm9ybS0tdGVzdC5mb3JtLm9wZW4gPiA6bm90KC5mb3JtLS10ZXN0KSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIC42cyBlYXNlIC4xcywgb3BhY2l0eSAuNnMgLjFzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZm9ybS0tdGVzdC5mb3JtLm9wZW4gPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybS5vcGVuIC5mb3JtX193cmFwSGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybS5vcGVuIC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuZm9ybS0tdGVzdC5mb3JtLm9wZW4gLmZvcm1fX3N1YnRpdGxlIC5pY29uLS1hcnJvdy1jcm9zczphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLnN0YXRlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5zdGF0ZV9fZGF0ZV9fdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNwcmljZS1hcmVhIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICNwcmljZSAucHJpY2UtY3VyLWNvbnRhaW5lcixcbiAgI3ByaWNlIC5wcmljZS1vbGQtY29udGFpbmVyLFxuICAjcHJpY2UgLnByaWNlLWN1ci1pbnYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICNwcm9kLWFkZC1jYXJ0LmZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAyOTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgI3Byb2QtYWRkLWNhcnQuZml4ZWQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNwcm9kLXN0b2NrLFxuICAucHJvZC1zdG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICN3Mi1xdWFudGl0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgI2FkZC1jYXJ0LWJ0bixcbiAgI2hiLWFkZC1jYXJ0LWJ0bixcbiAgI2FsZXJ0LWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNwcm9kLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gICNhZGQtY2FydC1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICNhbGVydC1idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAucmFuZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucmFuZ2VfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYW5nZV9fZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucmFuZ2VfX3RvcCxcbiAgLnJhbmdlX19ib3R0b20sXG4gIC5yYW5nZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5yYW5nZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmFuZ2VfX2JvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICB9XG5cbiAgLnJhbmdlX19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5yZ3BkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnpvb20tdmFyaWF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53ei1yYXRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG5cbiAgLnd6LXJhdGluZy5vcGVuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQ6Zmlyc3QtY2hpbGQsXG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldDpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbjogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBsYWJlbCA+IGRpdiB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19hbGxSYXRpbmcge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCArIGRpdiB7XG4gICAgdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCArIGRpdiArIGRpdiB7XG4gICAgdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZC5jbG9zZSArIGRpdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQuY2xvc2UgKyBkaXYgKyBkaXYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZC5vcGVuIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkOm5vdCgub3Blbikge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZDpub3QoLm9wZW4pICsgZGl2IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZDpub3QoLm9wZW4pICsgZGl2ICsgZGl2IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAud3otcmdwZC1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjdmFyaWF0aW9ucyxcbiAgI2N1c3RvbWlzYXRpb25zIHtcbiAgICBtYXJnaW46IDIwcHggMHB4O1xuICB9XG5cbiAgLnZhci1xdHktbGJsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIG1pbi13aWR0aDogNTVweDtcbiAgfVxuXG4gIC52YXItcXR5LWlucHV0LWFyZWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOC4xMjVyZW07XG4gIH1cblxuICAudmFyLXF0eS1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnZhci1yYWRpbyAudmFyLXF0eS1yb3cuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnZhci1yYWRpbyAudmFyLXJhZGlvLWlucHV0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG5cbiAgLnNoYXJlX19jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2hhcmVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNoYXJlIHNwYW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2hhcmUgbmF2IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNoYXJlIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGNvbG9yOiAjZjFjZTY0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIC5mb290ZXJfX3RpdGxlLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9vdGVyX19ycyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nX19jb20ge1xuICAgIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3dlcmVkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG5cbiAgLmxvZ3VwX19wd2Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxvZ3VwIHAuZm9ybV9fZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2RhbC1jYXJ0LnNob3cge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYWxlcnQtZm9ybV9faGVhZGVyIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5hbGVydC1mb3JtX19oZWFkZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFsZXJ0LWZvcm0gLmZvcm1fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC05MCU7XG4gICAgcmlnaHQ6IGNhbGMoLTEwMCUgKyA2MHB4KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1pbi13aWR0aDogOTAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDEwcHggOTBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41cHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggMjBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2ZsZXgge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fcmlnaHQge1xuICAgIGJvdHRvbTogN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNzlweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2RlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19kZWxldGUgLm1hdGVyaWFsLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fZGVsZXRlX19saW5rLmRlbGV0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19xdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19xdHlfX2lucHV0IHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fZm9vdGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19mb290ZXIgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19mb290ZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2Zvb3RlciAuZm9ybV9fYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX190b3RhbF9fYW1vdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2NvbmZpcm1fX3RpcmV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcnQtbW9kYWwuY2FydC1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsLmNhcnQtb3BlbiAuY2FydC1tb2RhbF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWwuY2FydC1vcGVuIC5jYXJ0LW1vZGFsX19jbG9zZSAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmNoZWNrb3V0X19pbmRleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FydF9fcHJvZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICNjYXJ0LXZhbGlkYXRpb24gLndyYXBwZXItdmFsaWRhdGUtYnRuLmZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICB9XG5cbiAgI2NhcnQtb3B0aW9ucyB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWRkLWNhcnQtZml4ZWQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1N3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU3cHgpO1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19mbGV4IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19wcm9kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAud2FybmluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC53YXJuaW5nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLndhcm5pbmdfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAud2FybmluZ19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAud2FybmluZ19fYnV0dG9uLS1lbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tb2RhbC1jb29raWUge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAubW9kYWwtY29va2llX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC53cmFwX19hbWF6b24tLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLWNoZWNrb3V0IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2MgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLXJlZ2kge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2UtdmFsaWRhdGlvbiAuc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLXZhbGlkYXRpb24gLnNpbXBsZW1vZGFsLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjc3VibWl0LWFyZWEgLmNvbnRhaW5lci1zdWJtaXQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgfVxuXG4gICNzdWJtaXQtYXJlYSAuY29udGFpbmVyLXN1Ym1pdC1idXR0b24gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgI3N1Ym1pdC1hcmVhIC5jb250YWluZXItc3VibWl0LWJ1dHRvbiAjdHJpZ2dlci1sb2dpbi1hbWF6b24ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAjc3VibWl0LWFyZWEgLmNvbnRhaW5lci1zdWJtaXQtYnV0dG9uICN0cmlnZ2VyLWxvZ2luLWFtYXpvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgfVxuXG4gICNzdHJpcGUgLndyYXBwZXIud3JhcHBlci0tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgfVxuXG4gICNzdHJpcGUgLndyYXBwZXIud3JhcHBlci0tY2VudGVyIC5idXkge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAudHV0by1hcmVhLWNoZXF1ZSAudHV0by1zcGVjaWZpY2F0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXIge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXIge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhcl9fdGV4dCxcbiAgLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhcl9fYnV0dG9uIGEsXG4gIC5lbWVyZ2VuY3ktYmFyX19idXR0b24gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcmUtZW1lcmdlbmN5LWJhciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJlLWVtZXJnZW5jeS1iYXJfX3RleHQsXG4gIC5wcmUtZW1lcmdlbmN5LWJhcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucHJlLWVtZXJnZW5jeS1iYXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucHJlLWVtZXJnZW5jeS1iYXJfX2J1dHRvbiBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aXRsZScgJ3JhdGluZycgJ2N0YSc7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbixcbiAgLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24ge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbixcbiAgLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wZHAtcmV2aWV3LFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wZHAtcmV2aWV3LFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2RfX2FydGljbGUsXG4gIC5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2RfX2FydGljbGU6b25seS1jaGlsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fd3JhcHBlcl9fZmxleCxcbiAgLnByb2QucHJvZHVjdC1saXN0LWNsYXNzaWM6bm90KC5wcm9kdWN0LWxpc3Qtc2VsZWN0ZWQpIHtcbiAgICAtLXByb2QtZ3JpZC1nYXA6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMC43cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX25hbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLlBheUJlYXJNb2RhbF9fQ29udGVudCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAjcGF5YmVhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWxfX0JvZHktLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmV2ZWFsLW1vZGFsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2QucHJvZHVjdC1saXN0LXNpbXBsZSA+IC5wcm9kX19hcnRpY2xlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2QtZGV0YWlscy0tcGRwICNjb250YWluZXItZ2xvYmFsLWJvdHRvbSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgI3cyLXF1YW50aXR5IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLWFkZC1jYXJ0Om5vdCguZml4ZWQpIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4KTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjYWRkLWNhcnQtYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuUGF5QmVhci1hcHAgLlAtYnRuIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5wcm9kLWRldGFpbHMtLXBkcCAudmFyOm5vdCgudmFyLXdpdGgtaW1nKSAudmFyLXJhZGlvLWxibCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuUC1Db250ZW50X19pY29uIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2V4cGlyZWQgLlAtQ29udGVudCB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG5cbiAgLlBheUJlYXJfX05hdiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLlBheUJlYXIgLlBheUJlYXJfX2JyYW5kLWxpbmssXG4gIC5QYXlCZWFyIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19xciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogOS41cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gIH1cblxuICAuYmxvYyB7XG4gICAgbWFyZ2luOiAwIDAgMTcuNXB4IDA7XG4gIH1cblxuICAuYmxvYy0td3JhcHBlci1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMTEuNjY2NjdweCAxMS42NjY2N3B4IDA7XG4gIH1cblxuICAuYmxvYy0td3JhcHBlci1yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMTEuNjY2NjdweCAxMS42NjY2N3B4O1xuICB9XG5cbiAgLmZvcm0ge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSArIC5mb3JtX19maWVsZHNldC0tbXVsdGlwbGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgLnJlZ2lzdGVyX19maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzVweCBhdXRvO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jbmlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnJlZ2lzdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNXB4O1xuICB9XG5cbiAgI3JlZ2lzdGVyX19zaG93LXNoaXBwaW5nOmNoZWNrZWQgKyAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuaW5kZXgtYWNjX19oMyB7XG4gICAgbWFyZ2luOiAwIDAgMTcuNXB4IDA7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLWRhdGUge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tcGF5bWVudCB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tdG90YWwge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLXN0YXRlIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLW51bSB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19wYXJ0LS1kYXRlIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLXBheW1lbnQge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tdG90YWwge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tc3RhdGUge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3VsIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAuYmxvYyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG5cbiAgLmJsb2MtLXdyYXBwZXItbGVmdCB7XG4gICAgbWFyZ2luOiAwIDEzLjMzMzMzcHggMTMuMzMzMzNweCAwO1xuICB9XG5cbiAgLmJsb2MtLXdyYXBwZXItcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDEzLjMzMzMzcHggMTMuMzMzMzNweDtcbiAgfVxuXG4gIC5ibG9jIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fZmllbGRzZXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fY25pbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAjcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmc6Y2hlY2tlZCArIC5mb3JtX19maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICNyZWdpc3Rlcl9fc2hvdy1zaGlwcGluZzpjaGVja2VkICsgLmZvcm1fX2ZpZWxkc2V0LS16ZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmluZGV4LWFjY19faDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3VsIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAubWFyZ2luLS1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy41cHg7XG4gIH1cblxuICAubWFyZ2luLS10aGlyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNjY2NjdweDtcbiAgfVxuXG4gIC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5wYWRkaW5nLS1oYWxmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDdweCAyMDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ29fX2FfX25hbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5uYXYge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyxcbiAgLmhlYWRlcl9fbmF2LFxuICAuaGVhZGVyX19jYXJ0IHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm5hdl9fc3VibGV2ZWwge1xuICAgIHRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIGJvZHkuYm9keS0tdHJhbnNmb3JtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgI21haW4tc2xpZGVyICsgLmJvZHlfX3dyYXBwZXIgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuXG4gIC5ibG9jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmJsb2MtLXdyYXBwZXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5ibG9jLS1pbWctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuYmxvYy0taW1nLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuaDEgKyAuYmxvYyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cblxuICAucHJvZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDM1cHggLTEwcHg7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuYnJhbmRfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAubGFuZy0tZGVza3RvcCAubmF2X19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYW5nLS1kZXNrdG9wIC5uYXZfX3VsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5sYW5nLS1kZXNrdG9wIC5sYW5nLS1vdGhlcnMge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxhbmctLWRlc2t0b3A6aG92ZXIgLmxhbmctLW90aGVycyB7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgfVxuXG4gIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2Ege1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG5cbiAgLmZvcm1fX3dyYXBwZXJWYWxpZCB7XG4gICAgbWFyZ2luOiAtMjBweCBhdXRvIC0yMHB4IGF1dG87XG4gIH1cblxuICAucmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5yZWFfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQge1xuICAgIGxlZnQ6IDMzcHg7XG4gIH1cblxuICAuYmxvZ19fcG9zdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmxvZ19fcG9zdDpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW46IDVweCAtMTBweDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X190aXRsZSB7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDcuNXB4O1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19icmFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNXB4O1xuICB9XG5cbiAgLnByb2QtaW5mb3NfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucHJvZC1jYXJhY19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICN3MS1xdWFudGl0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2dhbGxlcnkuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ei1yYXRpbmcge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNoYXJlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAyMHB4IDAgMjBweDtcbiAgfVxuXG4gIC5mb290ZXJfX3RpdGxlLS1kZXNrdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyX19taWRkbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX19ibG9jIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5mb290ZXJfX2luZm8ge1xuICAgIHdpZHRoOiAzMy4zNCU7XG4gIH1cblxuICAuZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAwIDExLjY2NjY3cHggMCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fcnMge1xuICAgIG1hcmdpbjogMTcuNXB4IDAgMCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmdfX3JhdGUge1xuICAgIG1hcmdpbjogMCAxMS42NjY2N3B4IDE3LjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmdfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxNy41cHggMDtcbiAgfVxuXG4gIC5mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnBvd2VyZWQge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbCB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgdG9wOiAyNHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LS1lbXB0eSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgLmZpbHRlciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLnNvcnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbGVmdDogMTdweDtcbiAgICB0b3A6IDE0NSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICBoZWlnaHQ6IDUxNXB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19wcm9kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC1jb29raWUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDE1MHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNhcnQtcmVjYXAge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uICNzYy1yZWdpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXZhbGlkYXRpb24gI3NpbXBsZW1vZGFsLWNvbnRhaW5lcixcbiAgLnBhZ2UtdmFsaWRhdGlvbiAjc2ltcGxlbW9kYWwtZGF0YSB7XG4gICAgbWF4LWhlaWdodDogNjYwcHg7XG4gIH1cblxuICAucGFnZS12YWxpZGF0aW9uICNzaW1wbGVtb2RhbC1jb250YWluZXIgaWZyYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiA2MjVweDtcbiAgfVxuXG4gIGJvZHkuYm9keS0tdHJhbnNmb3JtIC5lbWVyZ2VuY3ktYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MsXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZCAucHJvZF9fd3JhcHBlcl9fZmxleCA+IC5wcm9kX19hcnRpY2xlLFxuICAucHJvZC5wcm9kdWN0LWxpc3QtY2xhc3NpYzpub3QoLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCk6bm90KC5wcm9kdWN0LWxpc3Qtc2ltcGxlKSA+IC5wcm9kX19hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIHZhcigtLXByb2QtZ3JpZC1nYXAsIDJyZW0pICogMikgLyAzKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWFyZ2luLS1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1hcmdpbi0tdGhpcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzcHg7XG4gIH1cblxuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucGFkZGluZy0taGFsZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAjbWFpbi1zbGlkZXIgKyAuYm9keV9fd3JhcHBlciAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLmgxICsgLmJsb2Mge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2Ege1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQtLXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNTZweCA0MHB4IDAgNDBweDtcbiAgfVxuXG4gIC5mb290ZXJfX2Jsb2Mge1xuICAgIG1hcmdpbjogMCAwIDU3cHggMDtcbiAgfVxuXG4gIC5mb290ZXJfX2Rlc2Mge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5mb290ZXJfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMTMuMzMzMzNweCAwIDA7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmcuZm9vdGVyX19ibG9jIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucG93ZXJlZCB7XG4gICAgcGFkZGluZzogMTZweCA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxuXG4gIC5jaGVja291dC0tZW1wdHkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAubmF2LXBlcnNvLW9mZiAubmF2X191bCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAucHJvZCAucHJvZF9fYnRuIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kIC5wcm9kX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvZCAucHJvZF9fYnRuIHtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5maXJlZm94IC5wcm9kIC5tb2RhbC1jYXJ0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGFuZy0tZGVza3RvcCB7XG4gICAgcmlnaHQ6IDEwNXB4O1xuICB9XG5cbiAgLnNlYXJjaC0tZmllbGRzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciBsYWJlbCAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZm9ybSBwLmZvcm1fX2Vycm9yIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAxNTAlO1xuICAgIG1hcmdpbjogLTE2cHggMCAwIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTcwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgI2FsZXJ0LWJ0biB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2QtZGV0YWlsc19fbW9yZSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tb3JlIC5zaGFyZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX21vcmUgLnNoYXJlX193cmFwcGVyIC5zaGFyZV9fdGl0bGUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmZvcm0tLXRlc3QgLmZvcm1fX3N1YnRpdGxlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM2OXB4KSB7XG4gIC5jYXJ0X19yZWNhcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB3aWR0aDogNjIlO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0X19yaWdodCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2FydF9fcmlnaHQgLnRkLXByb2QtcHJpY2Uge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0NTlweCkge1xuICAucGFnZS1jYXJ0IC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtY2FydCAuY2hlY2tvdXQuY2hlY2tvdXQtY2FydC5jYXJ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI3R4dC1jb2RlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAuc2MtaDIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjRweCkge1xuICAuc2lkZWJhci0tYWNjb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX191bC5zaWRlYmFyX191bC0tYWNjIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC53cmFwX19hbWF6b24tLXByb2REZXRhaWxzIC53cmFwX19hbWF6b25fX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjhweCkge1xuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtYXV0aCB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDtcbiAgfVxuXG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWVkaWEuY2Rud3MuY29tL190L18vaW1hZ2VzL2ZsYWdzL2ludGx0ZWxpbnB1dC9mbGFnc0AyeC5wbmcpO1xuICB9XG59XG5cbkBtZWRpYSBkZXNrdG9wIHtcbiAgLnZhci1saXN0LXF0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmFyLWxpc3QtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudmFyLWxpc3QtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuUGF5QmVhck1vZGFsX19Db250ZW50IHtcbiAgICBib3R0b206IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufSIsIkBpbXBvcnQgXCJwbHVnaW5zL2JvdXJib24vX2JvdXJib24uc2Nzc1wiO1xuXG4vKiogSW1wb3J0IG1lZGlhIHF1ZXJ5ICoqL1xuQGltcG9ydCBcInBsdWdpbnMvbWVkaWEtcXVlcnkvX21lZGlhLnNjc3NcIjtcblxuLyoqIEltcG9ydCBjb25maWcgZ2xvYmFsICoqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMtY3VzdG9tLnNjc3NcIjtcblxuLyoqIEltcG9ydCBjb25maWcgZ2xvYmFsICoqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMtYWRtaW4tY3VzdG9tLnNjc3NcIjtcblxuLyoqIEltcG9ydCBNaXhpbnMgKiovXG5AaW1wb3J0IFwiX2Z1bmN0aW9ucy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29uZmlnIGdsb2JhbCAqKi9cbkBpbXBvcnQgXCJfY29uZmlnLnNjc3NcIjtcblxuLyoqIEltcG9ydCBBbmltYXRpb25zICoqL1xuQGltcG9ydCBcIl9hbmltYXRpb24uc2Nzc1wiO1xuXG4vKiogSW1wb3J0IE1peGlucyAqKi9cbkBpbXBvcnQgXCJfbWl4aW5zLnNjc3NcIjtcblxuLyoqIEltcG9ydCBwb2x5ZmlsbCBub3JtYWxpemUgKiovXG5AaW1wb3J0IFwiX25vcm1hbGl6ZS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfY2xhc3MuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgaGVhZGVyICoqL1xuQGltcG9ydCBcIl9oZWFkcm9vbS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgaGVhZGVyICoqL1xuQGltcG9ydCBcIl9oZWFkZXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGhlYWRlciAqKi9cbkBpbXBvcnQgXCJfbmF2LnNjc3NcIjtcblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuQGltcG9ydCBcIl9zbGlkZXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5AaW1wb3J0IFwiX2Jsb2MuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29tcG9uZW50cyAqKi9cbkBpbXBvcnQgXCJfc3RhcnMuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29tcG9uZW50cyAqKi9cbkBpbXBvcnQgXCJfaGlnaGxpZ2h0LnNjc3NcIjtcblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuQGltcG9ydCBcIl9mbGFzaC1zYWxlLnNjc3NcIjtcblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuQGltcG9ydCBcIl9icmFuZC1zbGlkZXIuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29tcG9uZW50cyAqKi9cbkBpbXBvcnQgXCJfbGFuZy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfd3JhcHBlci5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfYnJlYWRjcnVtYnMuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL2ZsYXRwaWNrci9fZmxhdHBpY2tyLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9mb3JtLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9yZWFzc3VyYW5jZS5jb21wb25lbnRzLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9lcnJvci5jb21wb25lbnRzLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcInBsdWdpbnMvcGVyZmVjdC1zY3JvbGxiYXIvX21haW4uc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwicGx1Z2lucy9pbnRsVGVsSW5wdXQvX2ludGxUZWxJbnB1dFwiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX3NlYXJjaC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfcmVnaXN0ZXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX21vcnBoLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9hY2NvdW50LnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9vcmRlci1saXN0LnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9vcmRlci1kZXRhaWwuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX3Nob3AtY29tbWVudC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfYmxvZy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9wcm9kLWxpc3Quc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfcHJvZC1kZXRhaWxzLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX2Zsb2F0LWRldGFpbHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfcHJvZC1yZXZpZXcuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfdmFyaWF0aW9uLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl80MDQuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9zaGFyZS5jb21wb25lbnRzLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX2Zvb3Rlci5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9iYWNrLmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL3NsaWNrL19zbGljay5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcInBsdWdpbnMvdWktYXV0b2NvbXBsZXRlL191aS1hdXRvY29tcGxldGUuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfbG9naW4uc2Nzc1wiO1xuXG5AaW1wb3J0IFwiX2NvbmZpcm0tY2FydC5zY3NzXCI7XG5cbkBpbXBvcnQgXCJfYWxlcnQtZm9ybS5zY3NzXCI7XG5cbkBpbXBvcnQgXCJfYWRkLWNhcnQtbW9kYWwuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfY2FydC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9maWx0ZXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfcGFnaW5hdGlvbi5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9zb3J0LnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3Jldmlldy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcInBsdWdpbnMvZm91bmRhdGlvbi9fcmV2ZWFsLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3NlYXJjaC1wcmVkaWN0aXZlLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3NpZGViYXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfd2FybmluZy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9jb29raWUtbW9kYWwuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL3NpbXBsZS1tb2RhbC9fc2ltcGxlTW9kYWwuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL2lvbi1yYW5nZVNsaWRlci9fdGhlbWUuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfYW1hem9uLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3RhYmxldC1kZXNrdG9wLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3BheWJlYXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfdmFsaWRhdGlvbi5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9lbmQuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiX2VtZXJnZW5jeS5zY3NzXCI7XG5cbi8qKiBTdXJjaGFyZ2VzIGN1c3RvbSDigJQgaW1wb3J0w6llcyBhcHLDqHMgdG91cyBsZXMgcGFydGllbHMgZHUgdGjDqG1lIHBvdXIgZ2FnbmVyXG4gICAgbGEgY2FzY2FkZSBwYXIgbCdvcmRyZSwgc2FucyBzdXJlbmNow6hyZSBkZSBzcMOpY2lmaWNpdMOpLlxuICAgIFJlc3RlIEFWQU5UIGN1c3RvbS9vbGQgOiBjZSBkZXJuaWVyIHBvcnRlIGRlcyBkw6ljaXNpb25zIHBsdXMgcsOpY2VudGVzXG4gICAgKGJhbmRlYXUgaGVhZGVyLCB0aXRyZXMgaG9tZXBhZ2UpIHF1aSBkb2l2ZW50IGNvbnRpbnVlciDDoCBwcmltZXIuICoqL1xuQGltcG9ydCBcIl9jdXN0b20uc2Nzc1wiO1xuXG5AaW1wb3J0IFwiY3VzdG9tL29sZFwiO1xuXG4vKiogQ2FydGVzIGNhdGFsb2d1ZSDigJQgYXByw6hzIG9sZC90YWJsZXQgcG91ciBnYWduZXIgbGEgY2FzY2FkZSBXaXppIChjZW50cmFnZSBwcml4L3RpdHJlKSAqKi9cbkBpbXBvcnQgXCJjdXN0b20vY2F0YWxvZ1wiOyIsIi8vIHZhcmlhYmxlcyBkdSB0aMOobWUgKEhUTUwgY3VzdG9tKSDigJQgc291cmNlIGRlIHbDqXJpdMOpIGxvY2FsZSwgcGFzIGxlIGRlc2lnbiBwYW5lbCBCT1xuLy8gcG9saWNlIDogTW9udHNlcnJhdCAoc3BlYyBtYXF1ZXR0ZSBjbGllbnQgLyBkaXJlY3RldXIpXG5cbi8vY291bGV1ciBwcmluY2lwYWxlIGV0IGhvdmVyXG4kcHJpbWFyeS1jb2xvci1kZWZhdWx0OiAjMTIzMzNlO1xuJGxvZ29fcmVkOiMwZTgxMDI7XG5cbi8vY291bGV1ciBwcmluY2lwYWwgZHUgdGV4dGUgc3VyIGZvbmQgbmV1dHJlXG4kc3RkLWMxOiAjMTIzMzNlO1xuXG4vL2NvdWxldXIgZHUgYmFja2dyb3VuZFxuJGJnLWJvZHk6ICNmZmZmZmY7XG4kYmctcG9zaXRpb246IFwiXCI7XG4kYmctcmVwZWF0OiBcIlwiO1xuJGJnLXNpemU6IFwiXCI7XG4kYmctaW1nOiBcIlwiO1xuXG4vL2NvdWxldXIgZHUgdGV4dGUgc3VyIGJhY2tncm91bmRcbiRhbHRlci1jb2xvcjogJHN0ZC1jMTtcblxuLy90YWlsbGUgbWF4aW1hbCByb3cgZW4gcmVtICggMTkyMHB4LCAxNDQwcHgsIDEwMjRweCApXG4kbWF4LXJvdy1zaXplOiAxNDQwcHg7XG5cbi8vIHRhaWxsZSBkZXMgcG9saWNlcyBwb3VyIGxlIHNpdGUgKDE2cHgsIDE5cHgsIDIxcHgpXG4kZm9udC1zaXplLWh0bWw6IDE2cHg7XG5cbi8vIGNvbG9yIG9uIGJvZHkgZm9yIHN2ZyB3aXRob3V0ICNcbiRzdmctY29sb3I6IDEyMzMzZTtcblxuLy8gcG9saWNlIHV0aWxpc8OpIHBvdXIgbGUgdGV4dGUgbm9ybWFsXG4kZmYxOiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIHBvbGljZSB1dGlsaXPDqSBwb3VyIGxlcyB0aXRyZXNcbiRmZjI6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gQ1NTIHZhcnMgcnVudGltZSA6IGxlIHRow6htZSBnYWduZSBzdXIgbGVzIGRlZmF1bHRzIEJPIChIVE1MIGN1c3RvbSlcbjpyb290IHtcbiAgLS1mb250LWZhbWlseS10ZXh0OiAjeyRmZjF9O1xuICAtLWZvbnQtZmFtaWx5LXRpdGxlOiAjeyRmZjJ9O1xufSIsIi8qKioqIENvbmZpZyB2YXJpYWJsZSAqKioqL1xuXG4vKioqKiBicmVhY2twb2ludHMgKioqKi9cbiRicmVha3BvaW50LXRhYmxldDogNjAxcHg7XG4kYnJlYWtwb2ludC1iZWZvcmUtZGVza3RvcDogMTAyM3B4O1xuJGJyZWFrcG9pbnQtZGVza3RvcDogMTAyNHB4O1xuJGJyZWFrcG9pbnQtYmVmb3JlLXhsOiAxNTk5cHg7XG4kYnJlYWtwb2ludC14bDogMTYwMHB4O1xuXG4kYnJlYWtwb2ludHM6IChcblx0XHRcdFx0cGhvbmU6IDY0MHB4LFxuXHRcdFx0XHR0YWJsZXQ6IDc2N3B4LFxuXHRcdFx0XHRkZXNrdG9wOiAxMDI0cHgsXG5cdFx0XHRcdHhsOiAxNjAwcHhcbikgIWRlZmF1bHQ7XG5cbiRtZWRpYS1leHByZXNzaW9uczogKFxuXHRcdFx0XHQnc2NyZWVuJzogJ3NjcmVlbicsXG5cdFx0XHRcdCdwcmludCc6ICdwcmludCcsXG5cdFx0XHRcdCdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG5cdFx0XHRcdCdyZXRpbmEyeCc6IChcblx0XHRcdFx0XHRcdFx0XHQnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiknLFxuXHRcdFx0XHRcdFx0XHRcdCcobWluLXJlc29sdXRpb246IDE5MmRwaSknXG5cdFx0XHRcdCksXG5cdFx0XHRcdCdyZXRpbmEzeCc6IChcblx0XHRcdFx0XHRcdFx0XHQnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyknLFxuXHRcdFx0XHRcdFx0XHRcdCcobWluLXJlc29sdXRpb246IDM1MGRwaSknXG5cdFx0XHRcdClcbikgIWRlZmF1bHQ7XG5cbiR1bml0LWludGVydmFsczogKFxuXHRcdFx0XHQncHgnOiAxLFxuXHRcdFx0XHQnZW0nOiAwLjAxLFxuXHRcdFx0XHQncmVtJzogMC4xXG4pICFkZWZhdWx0O1xuXG4vKioqKiBXcmFwcGVyICoqKiovXG4kZGVza3RvcC1tYXgtd2lkdGg6ICRtYXgtcm93LXNpemU7XG4kZ2xvYmFsLWZvbnQtdGl0bGU6ICRmZjI7XG4kZ2xvYmFsLWZvbnQ6ICRmZjE7XG4kZ2xvYmFsLWZvbnQtd2VpZ2h0OiA0MDA7IC8vIEdsb2JhbCBmb250IHdlaWdodFxuJGdsb2JhbC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIEdsb2JhbCBzbW9vdGhpbmcgbWV0aG9kXG4kY29udGVudC13aWR0aDogNzAwcHg7IC8vIFdpZHRoIG9mIHdyYXBwZXJcbiRmdWxsLWhlaWdodDogMTAwdmg7IC8vIEhlaWdodCBvZiBib2R5XG5cbi8qKioqIENvbG9ycyAqKioqL1xuJGNvbG9yLXByaW1hcnkgOiAkcHJpbWFyeS1jb2xvci1kZWZhdWx0O1xuJHByaW1hcnktY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNvbG9yLXByaW1hcnktc3ZnOiBwYXJzaW5nKCRjb2xvci1wcmltYXJ5KTtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSk7XG4kY29sb3Itc3RkICAgICA6ICRzdGQtYzE7XG4kY29sb3Itb24tYm9keTogJGFsdGVyLWNvbG9yO1xuJGNvbG9yLXN0ZC1saWdodCA6IHRyYW5zcGFyZW50aXplKCRjb2xvci1zdGQsIC40KTtcbiRjb2xvci1zdGQtbGlnaHQtb24tYm9keTogdHJhbnNwYXJlbnRpemUoJGNvbG9yLW9uLWJvZHksIC40KTtcbiRjb2xvci1zdGQtbGlnaHQtc3ZnOiBwYXJzaW5nKCRjb2xvci1zdGQpO1xuJGNvbG9yLXN0ZC1saWdodC1zdmctb24tYm9keTogcGFyc2luZygkY29sb3Itb24tYm9keSk7XG4kY29sb3ItYmQgICAgICA6ICNEQ0U1RTk7XG4kY29sb3ItYmQtc3ZnOiBwYXJzaW5nKCRjb2xvci1iZCk7XG4kY29sb3ItYmQtbGlnaHQ6ICNmM2YzZjM7XG4kY29sb3ItYmcteGwtbGlnaHQ6ICNmOWY5Zjk7XG4kY29sb3ItbG9zdC1wYXNzOiAjMzQ5OGRiO1xuJGNvbG9yLWVycm9yOiAjRUY0ODM2O1xuJGdyZXktaGVhZGVyOiAjNGQ0ZDRkO1xuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbi8qKioqIEZvbnRzICoqKiovXG4kZm9udC1zdGQgICAgICA6ICRmZjE7XG4kZm9udC10aXRsZSAgICA6ICRmZjI7XG4kZm9udC0tc2l6ZS1zdGQ6IDEwO1xuXG4vKioqKiBDb21wb25lbnRzICoqKiovXG5cbi8qKiogU2xpZGVyICoqKi9cbiRzbGlkZXItLXdpZHRoICAgICA6IDEwMCU7XG4kc2xpZGVyLS1oZWlnaHQgICAgOiBhdXRvO1xuJHNsaWRlci0tbWFyZ2luICAgIDogMCBhdXRvO1xuJHNsaWRlci0tcGFkZGluZyAgIDogMDtcbiRzbGlkZXItLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4vKioqKiBNYXJnaW4gKioqKi9cbiRibG9jLS1tYXJnaW4tYXNpZGUgOiAxNXB4O1xuJGJsb2MtLW1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IDogMjBweDtcbiRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDogMzVweDtcblxuJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIDogNDBweDtcbiRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A6IDQwcHg7XG5cbiRibG9jLS1tYXJnaW4tYXNpZGUteGwgOiA0MHB4O1xuJGJsb2MtLW1hcmdpbi1ib3R0b20teGw6IDU1cHg7XG5cblxuLyoqKiogSGlnaHRsaWdodCAqKioqL1xuJHByb2QtLXNpemU6IHJlbSgxNHB4KTtcblxuLyoqKioqKiogICBIRUFERVIgICoqKioqKi9cbiRoZWFkZXItd2lkdGg6IDEwMCU7XG4kaGVhZGVyLWhlaWdodDogNThweDtcbiRoZWFkZXItaGVpZ2h0LWRlc2t0b3A6IDgwcHg7XG4kaGVhZGVyLWhlaWdodC14bDogMTEwcHg7XG4kaGVhZGVyLWNvbG9yLWJvcmRlcjogI2RlZGRkZDtcbiRoZWFkZXItYmc6ICNmZmY7XG4kcGFkZGluZy1sb2dvOiA3cHg7XG4kd2lkdGgtYmFjLWFyZWE6ICRoZWFkZXItaGVpZ2h0O1xuXG4vKioqKioqKiBOQVZJR0FUSU9OICoqKioqKi9cbiRuYXYtd2lkdGg6IDEwMCU7XG4kbmF2LWhlaWdodDogMTAwJTtcbiRuYXYtYmc6ICNmZmY7XG4kbmF2LWluZGV4OiAxMDtcbiRuYXYtYmctY2xvc2U6IGZhbHNlO1xuJHBkLXN3LWx2bDE6IDIwcHg7XG4kcG9zLXN3LWxpbC1hcnJvdzogMjdweDtcbi8qKioqIFN0YXJzICoqKiovXG4vLyBPciBtYXF1ZXR0ZSAocGFzICRjb2xvci1wcmltYXJ5ID0gYmxldSBww6l0cm9sZSAjMTIzMzNlKVxuJHN0YXJzLS1pbmFjdGl2ZTogI2UwZTBlMDtcbiRzdGFycy0tYWN0aXZlOiAjZjViMzAxO1xuJHN0YXJzLS1zaXplOiAyMHB4O1xuXG4kd2hpdGUtc3ZnOiBwYXJzaW5nKCR3aGl0ZSk7XG5cbi8qKiogTG9naW4gKioqL1xuJHBhc3N3b3JzLS1sb3N0OiAjMjJBN0YwO1xuXG4vKioqIGZvcm0gKioqL1xuJGZvcm0tLWJhY2tncm91bmQ6ICNGMEY0RjU7XG4kZmllbGQtYmFja2dyb3VuZDogI2ZmZjtcbiRjb2xvci1sYWJlbDogI2MxYzVjYztcbiRjb2xvci1lcnJvcjojZjE2NzY3O1xuJGNvbG9yLXN1Y2Nlc3M6IzI3YWU2MDtcblxuLyoqIHRpdGxlICoqL1xuJGZvbnQtc2l6ZS1oMTogcmVtKDI0cHgpO1xuJGZvbnQtc2l6ZS1oMjogcmVtKDE4cHgpO1xuJGZvbnQtc2l6ZS1oMzogcmVtKDE1cHgpO1xuJGZvbnQtc2l6ZS1oNDogcmVtKDEzcHgpO1xuJGZvbnQtc2l6ZS1oNTogcmVtKDEycHgpO1xuJGZvbnQtc2l6ZS1oNjogcmVtKDhweCk7XG5cbiRmb250LXNpemUtaDEtdGFibGV0OiByZW0oMjhweCk7XG4kZm9udC1zaXplLWgyLXRhYmxldDogcmVtKDIwcHgpO1xuJGZvbnQtc2l6ZS1oMy10YWJsZXQ6IHJlbSgxN3B4KTtcbiRmb250LXNpemUtaDQtdGFibGV0OiByZW0oMTVweCk7XG4kZm9udC1zaXplLWg1LXRhYmxldDogcmVtKDEzcHgpO1xuJGZvbnQtc2l6ZS1oNi10YWJsZXQ6IHJlbSgxMHB4KTtcblxuJGZvbnQtc2l6ZS1oMS1kZXNrdG9wOiByZW0oMzJweCk7XG4kZm9udC1zaXplLWgyLWRlc2t0b3A6IHJlbSgyNHB4KTtcbiRmb250LXNpemUtaDMtZGVza3RvcDogcmVtKDE4cHgpO1xuJGZvbnQtc2l6ZS1oNC1kZXNrdG9wOiByZW0oMTVweCk7XG4kZm9udC1zaXplLWg1LWRlc2t0b3A6IHJlbSgxM3B4KTtcbiRmb250LXNpemUtaDYtZGVza3RvcDogcmVtKDEwcHgpO1xuXG4kZm9udC1zaXplLWgxLXhsOiByZW0oMzJweCk7XG4kZm9udC1zaXplLWgyLXhsOiByZW0oMjRweCk7XG4kZm9udC1zaXplLWgzLXhsOiByZW0oMThweCk7XG4kZm9udC1zaXplLWg0LXhsOiByZW0oMTVweCk7XG4kZm9udC1zaXplLWg1LXhsOiByZW0oMTNweCk7XG4kZm9udC1zaXplLWg2LXhsOiByZW0oMTBweCk7XG5cbi8qKiogTmF2ICoqKi9cbiRuYXYtYmc6ICMyNjI2MjY7XG5cbiRzbGlkZXItYmctbG9hZGluZzogJGNvbG9yLWJkLWxpZ2h0O1xuJHNsaWRlci1zdmctbG9hZGluZzogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjAxMDAlMjIlMjBwcmVzZXJ2ZUFzcGVjdFJhdGlvJTNEJTIyeE1pZFlNaWQlMjIlMjBjbGFzcyUzRCUyMmxkcy1lbGxpcHNpcyUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyODQlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIxMCUzQjAlM0IwJTNCMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyODQlM0I4NCUzQjg0JTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI0Ljg5ODA2JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0I1MCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNjcuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTAuNXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMzMuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjUuMTAxOTQlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMCUzQjEwJTNCMTAlM0IxMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCMTYlM0I1MCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuXG4kZm9ybS1ob3Zlci1iZDogIzQxYTNlMTtcblxuJGJnLWZvcm06ICNmNWY1ZjU7XG5cbiRjb2xvci1saXN0LWdyZXk6ICM5OTk7XG4kY29sb3Itc2VsZWN0aW9uOiAkYmxhY2s7XG4kY29sb3ItbmV3czogJGNvbG9yLXN0ZDtcbiRjb2xvci1wcm9tbzogIzlGMzEyMztcbiRjb2xvci1zYWxlOiAjZTJjMTYwO1xuJGNvbG9yLXByb21vLXByaWNlOiAjOTM5MzkzO1xuJHByb2QtLXNpemU6IDE0cHg7XG4kZm9vdGVyLS1iYWNrZ3JvdW5kOiAjMmIyYjJiO1xuJHJncGQtY29sb3I6ICNCMUI4QkU7XG4kdGV4dC1ncmV5OiAjNkQ3MTgxO1xuJGJvcmRlci1pbWctbGlzdC1ibG9nOiAjZGVlMmVkO1xuJHJncGQtY29sb3I6ICNCMUI4QkU7XG4kc2hhcmUtYmFja2dyb3VuZDogI0Y0RjVGQTtcbiRib3JkZXItZGFyazogI0RGRTZFOTtcbiRjbG9zZS1yYXRpbmctY29sb3I6ICM2MjY5NkY7XG4kbmV4dC11cHNlbGwtYmFja2dyb3VuZDogI0VGRUZFRjtcbiRhbWF6b24tYm9yZGVyLWJ0bjogIzk5ODY1QTtcbiRhbWF6b24tYmFja2dyb3VuZC1saW5lYXI6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNkU0QjAgMCUsICNFRUM0NTcgMTAwJSkgbm8tcmVwZWF0O1xuJGFtYXpvbi1iYWNrZ3JvdW5kLWxpbmVhci1ob3ZlcjogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VFQzQ1NyAwJSwgI0Y2RTRCMCAxMDAlKSBuby1yZXBlYXQ7XG4iLCJAa2V5ZnJhbWVzIGRyYXcge1xuXHRmcm9tIHtcblx0XHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cdH1cblx0dG8ge1xuXHRcdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0fVxufVxuIiwiYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31cbmF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MX1cbmF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9XG5baGlkZGVuXXtkaXNwbGF5Om5vbmV9XG5odG1sey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7fVxuaHRtbCxidXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9XG5ib2R5e21hcmdpbjowO2NvbG9yOiRjb2xvci1zdGR9XG5he3RleHQtZGVjb3JhdGlvbjogbm9uZTtjb2xvcjogJGNvbG9yLXByaW1hcnk7fVxuYTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkfVxuYTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9XG5cbmgxIHtcblx0Zm9udC1zaXplOiRmb250LXNpemUtaDE7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGZvbnQtc2l6ZTogcmVtKDQwKTtcblx0fVxufVxuaDIge1xuXHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMjtcbn1cbmgzIHtcblx0Zm9udC1zaXplOiRmb250LXNpemUtaDM7XG59XG5oNCB7XG5cdGZvbnQtc2l6ZTokZm9udC1zaXplLWg0O1xufVxuaDUge1xuXHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNTtcbn1cbmg2IHtcblx0Zm9udC1zaXplOiRmb250LXNpemUtaDY7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwO1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbn1cbmFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1cbmIsc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH1cbmJsb2NrcXVvdGV7bWFyZ2luOjFlbSA0MHB4fVxuZGZue2ZvbnQtc3R5bGU6aXRhbGljfVxubWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1cbnAscHJle21hcmdpbjogMH1cbmNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxzZXJpZjtfZm9udC1mYW1pbHk6J2NvdXJpZXIgbmV3Jyxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1cbnByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmR9XG5xe3F1b3Rlczpub25lfVxucTpiZWZvcmUscTphZnRlcntjb250ZW50OicnO2NvbnRlbnQ6bm9uZX1cbnNtYWxse2ZvbnQtc2l6ZTo4MCV9XG5zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1cbnN1cHt0b3A6LTAuNWVtfVxuc3Vie2JvdHRvbTotMC4yNWVtfVxuZGwsbWVudSxvbCx1bHttYXJnaW46MH1cbmRke21hcmdpbjowIDAgMCAyMHB4fVxubWVudSxvbCx1bHtwYWRkaW5nOjAgMCAwIDIwcHh9XG5uYXYgdWwsbmF2IG9se2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLWltYWdlOm5vbmV9XG5pbWd7Ym9yZGVyOjA7LW1zLWludGVycG9sYXRpb24tbW9kZTpiaWN1YmljO2ltYWdlLXJlbmRlcmluZzotd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O21heC13aWR0aDoxMDAlO31cbi5jaHJvbWUgaW1ne2ltYWdlLXJlbmRlcmluZzpjcmlzcC1lZGdlczt9XG5pbWdbc3JjPScnXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpY3R1cmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0Ji0tbGVmdCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0fVxufVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuXHR0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gfVxuLmxhenlsb2FkZWQge1xuXHRvcGFjaXR5OiAxO1xufVxucGljdHVyZSB7XG5cdC53aXRoLWxvYWRpbmcge1xuXHRcdGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlO1xuXHRcdH1cblx0XHQmLmxvYWRlZCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmICsgLnByb2RfX2xvYWRpbmcsICYgKyAuc2xpZGVyX19sb2FkaW5nIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmICsgLnByb2RfX2xvYWRpbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2xpZGVyLWJnLWxvYWRpbmcgJHNsaWRlci1zdmctbG9hZGluZyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjUlIGF1dG87XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZSx2aXNpYmlsaXR5IDMwMG1zIGVhc2UgMzAwbXM7XG5cdFx0fVxuXHRcdCYuZ2FsbGVyeV9fcGljdHVyZSArIC5wcm9kX19sb2FkaW5nIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAlIGF1dG87XG5cdFx0fVxuXHR9XG5cdCY6bm90KC53aXRoLWxvYWRpbmcpIHtcblx0XHRpbWcge1xuXHRcdFx0Ji5sYXp5bG9hZGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHQmLmVycm9yIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG59XG5cbnN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1cbmZpZ3VyZXttYXJnaW46MH1cbmZvcm17bWFyZ2luOjB9XG5maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkICNjMGMwYzA7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfVxubGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWw7Km1hcmdpbi1sZWZ0Oi03cHh9XG5idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9XG5idXR0b24saW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfVxuYnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfVxuYnV0dG9uW2Rpc2FibGVkXSxpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfVxudGV4dGFyZWF7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOnRvcH1cbnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWJlZm9yZS1kZXNrdG9wKSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMS10YWJsZXQ7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgyLXRhYmxldDtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDMtdGFibGV0O1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNC10YWJsZXQ7XG5cdH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg1LXRhYmxldDtcblx0fVxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDYtdGFibGV0O1xuXHR9XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdG1hcmdpbjogJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IDA7XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1iZWZvcmUteGwpIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgxLWRlc2t0b3A7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgyLWRlc2t0b3A7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgzLWRlc2t0b3A7XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg0LWRlc2t0b3A7XG5cdH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg1LWRlc2t0b3A7XG5cdH1cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg2LWRlc2t0b3A7XG5cdH1cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wIDA7XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAuNTYyNXJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDBweDtcblxuXHRmb250LXNpemU6IHJlbSgxNHB4KTtcblxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBYTCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDEteGw7XG5cdFx0bWFyZ2luOiA2MHB4IDA7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgyLXhsO1xuXHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMikgMDtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDMteGw7XG5cdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAyKSAwO1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNC14bDtcblx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDIpIDA7XG5cdH1cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg1LXhsO1xuXHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMikgMDtcblx0fVxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDYteGw7XG5cdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAyKSAwO1xuXHR9XG59XG5cbi5oMSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRmb250LXNpemU6IHJlbSg1MHB4KTtcblx0fVxufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbioge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmNsb3NlLWNvb2tpZS1hbGVydCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2RfX2ltZ1tzcmM9XCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUFBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PVwiXSB7XG5cdHdpZHRoOiAxMjUlO1xuXHRoZWlnaHQ6IDEyNSU7XG5cdG1heC13aWR0aDogMTI1JTtcblx0bWF4LWhlaWdodDogMTI1JTtcblx0bWluLXdpZHRoOiAxMjUlO1xuXHRtaW4taGVpZ2h0OiAxMjUlO1xufVxuIiwiQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICRmb250LXdlaWdodCwgJGZvbnQtc3R5bGUpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcbiAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmaWxlLXBhdGh9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkZm9udC1zdHlsZTtcbiAgfVxuICAvLyBDaHJvbWUgZm9yIFdpbmRvd3MgcmVuZGVyaW5nIGZpeDogaHR0cDovL3d3dy5hZHRyYWsuY28udWsvYmxvZy9mb250LWZhY2UtY2hyb21lLXJlbmRlcmluZy9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICAgIGZvbnQtZGlzcGxheTogYXV0bztcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBzZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWl4aW4gZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4lZmxleGJveCB7IEBpbmNsdWRlIGZsZXhib3g7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuJWlubGluZS1mbGV4IHsgQGluY2x1ZGUgaW5saW5lLWZsZXg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRGlyZWN0aW9uXG4vL1xuLy8gVGhlICdmbGV4LWRpcmVjdGlvbicgcHJvcGVydHkgc3BlY2lmaWVzIGhvdyBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW5cbi8vIHRoZSBmbGV4IGNvbnRhaW5lciwgYnkgc2V0dGluZyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGF4aXMuIFRoaXMgZGV0ZXJtaW5lcyB0aGUgZGlyZWN0aW9uIHRoYXQgZmxleCBpdGVtcyBhcmUgbGFpZCBvdXQgaW4uXG4vL1xuLy8gVmFsdWVzOiByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4vLyBEZWZhdWx0OiByb3dcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1kaXJlY3Rpb24tcHJvcGVydHlcblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG4gIEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIH1cbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuLy8gU2hvcnRlciB2ZXJzaW9uOlxuQG1peGluIGZsZXgtZGlyKCRhcmdzLi4uKSB7IEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCRhcmdzLi4uKTsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBXcmFwXG4vL1xuLy8gVGhlICdmbGV4LXdyYXAnIHByb3BlcnR5IGNvbnRyb2xzIHdoZXRoZXIgdGhlIGZsZXggY29udGFpbmVyIGlzIHNpbmdsZS1saW5lXG4vLyBvciBtdWx0aS1saW5lLCBhbmQgdGhlIGRpcmVjdGlvbiBvZiB0aGUgY3Jvc3MtYXhpcywgd2hpY2ggZGV0ZXJtaW5lc1xuLy8gdGhlIGRpcmVjdGlvbiBuZXcgbGluZXMgYXJlIHN0YWNrZWQgaW4uXG4vL1xuLy8gVmFsdWVzOiBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG4vLyBEZWZhdWx0OiBub3dyYXBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC13cmFwLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcbiAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgfVxuICBmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRmxvdyAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleC1mbG93JyBwcm9wZXJ0eSBpcyBhIHNob3J0aGFuZCBmb3Igc2V0dGluZyB0aGUgJ2ZsZXgtZGlyZWN0aW9uJ1xuLy8gYW5kICdmbGV4LXdyYXAnIHByb3BlcnRpZXMsIHdoaWNoIHRvZ2V0aGVyIGRlZmluZSB0aGUgZmxleCBjb250YWluZXInc1xuLy8gbWFpbiBhbmQgY3Jvc3MgYXhlcy5cbi8vXG4vLyBWYWx1ZXM6IDxmbGV4LWRpcmVjdGlvbj4gfCA8ZmxleC13cmFwPlxuLy8gRGVmYXVsdDogcm93IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWZsb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZmxvdygkdmFsdWVzOiAocm93IG5vd3JhcCkpIHtcbiAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIC1tb3otZmxleC1mbG93OiAkdmFsdWVzO1xuICAtbXMtZmxleC1mbG93OiAkdmFsdWVzO1xuICBmbGV4LWZsb3c6ICR2YWx1ZXM7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IE9yZGVyXG4vL1xuLy8gVGhlICdvcmRlcicgcHJvcGVydHkgY29udHJvbHMgdGhlIG9yZGVyIGluIHdoaWNoIGZsZXggaXRlbXMgYXBwZWFyIHdpdGhpblxuLy8gdGhlaXIgZmxleCBjb250YWluZXIsIGJ5IGFzc2lnbmluZyB0aGVtIHRvIG9yZGluYWwgZ3JvdXBzLlxuLy9cbi8vIERlZmF1bHQ6IDBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jb3JkZXItcHJvcGVydHlcblxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDE7XG4gIC13ZWJraXQtb3JkZXI6ICRpbnQ7XG4gIC1tb3otb3JkZXI6ICRpbnQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAkaW50O1xuICBvcmRlcjogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggR3Jvd1xuLy9cbi8vIFRoZSAnZmxleC1ncm93JyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGdyb3cgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXG4vLyBhcmUgaW52YWxpZC5cbi8vXG4vLyBEZWZhdWx0OiAwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZ3Jvdy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1ncm93KCRpbnQ6IDApIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJGludDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRpbnQ7XG4gIC1tb3otZmxleC1ncm93OiAkaW50O1xuICAtbXMtZmxleC1wb3NpdGl2ZTogJGludDtcbiAgZmxleC1ncm93OiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBTaHJpbmtcbi8vXG4vLyBUaGUgJ2ZsZXgtc2hyaW5rJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IHNocmluayBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDFcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1zaHJpbmstcHJvcGVydHlcblxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogJGludDtcbiAgLW1vei1mbGV4LXNocmluazogJGludDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XG4gIGZsZXgtc2hyaW5rOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBCYXNpc1xuLy9cbi8vIFRoZSAnZmxleC1iYXNpcycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBiYXNpcy4gTmVnYXRpdmUgbGVuZ3RocyBhcmUgaW52YWxpZC5cbi8vXG4vLyBWYWx1ZXM6IExpa2UgXCJ3aWR0aFwiXG4vLyBEZWZhdWx0OiBhdXRvXG4vL1xuLy8gaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94LyNmbGV4LWJhc2lzLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWJhc2lzKCR2YWx1ZTogYXV0bykge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkdmFsdWU7XG4gIGZsZXgtYmFzaXM6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggXCJGbGV4XCIgKHNob3J0aGFuZClcbi8vXG4vLyBUaGUgJ2ZsZXgnIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgY29tcG9uZW50cyBvZiBhIGZsZXhpYmxlIGxlbmd0aDogdGhlXG4vLyBmbGV4IGdyb3cgZmFjdG9yIGFuZCBmbGV4IHNocmluayBmYWN0b3IsIGFuZCB0aGUgZmxleCBiYXNpcy4gV2hlbiBhblxuLy8gZWxlbWVudCBpcyBhIGZsZXggaXRlbSwgJ2ZsZXgnIGlzIGNvbnN1bHRlZCBpbnN0ZWFkIG9mIHRoZSBtYWluIHNpemVcbi8vIHByb3BlcnR5IHRvIGRldGVybWluZSB0aGUgbWFpbiBzaXplIG9mIHRoZSBlbGVtZW50LiBJZiBhbiBlbGVtZW50IGlzXG4vLyBub3QgYSBmbGV4IGl0ZW0sICdmbGV4JyBoYXMgbm8gZWZmZWN0LlxuLy9cbi8vIFZhbHVlczogbm9uZSB8IDxmbGV4LWdyb3c+IDxmbGV4LXNocmluaz4gfHwgPGZsZXgtYmFzaXM+XG4vLyBEZWZhdWx0OiBTZWUgaW5kaXZpZHVhbCBwcm9wZXJ0aWVzICgxIDEgMCkuXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtcHJvcGVydHlcblxuQG1peGluIGZsZXgoJGZnOiAxLCAkZnM6IG51bGwsICRmYjogbnVsbCkge1xuXG4gIC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xuICAkZmctYm94ZmxleDogJGZnO1xuXG4gIC8vIEJveC1GbGV4IG9ubHkgc3VwcG9ydHMgYSBmbGV4LWdyb3cgdmFsdWUgc28gbGV0J3MgZ3JhYiB0aGVcbiAgLy8gZmlyc3QgaXRlbSBpbiB0aGUgbGlzdCBhbmQganVzdCByZXR1cm4gdGhhdC5cbiAgQGlmIHR5cGUtb2YoJGZnKSA9PSAnbGlzdCcge1xuICAgICRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcbiAgfVxuXG4gIC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAtd2Via2l0LWZsZXg6ICRmZyAkZnMgJGZiO1xuICAtbW96LWJveC1mbGV4OiAkZmctYm94ZmxleDtcbiAgLW1vei1mbGV4OiAkZmcgJGZzICRmYjtcbiAgLW1zLWZsZXg6ICRmZyAkZnMgJGZiO1xuICBmbGV4OiAkZmcgJGZzICRmYjtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggSnVzdGlmeSBDb250ZW50XG4vL1xuLy8gVGhlICdqdXN0aWZ5LWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXNcbi8vIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlIGZsZXggY29udGFpbmVyLiBUaGlzIGlzIGRvbmUgYWZ0ZXIgYW55IGZsZXhpYmxlXG4vLyBsZW5ndGhzIGFuZCBhbnkgYXV0byBtYXJnaW5zIGhhdmUgYmVlbiByZXNvbHZlZC4gVHlwaWNhbGx5IGl0IGhlbHBzIGRpc3RyaWJ1dGVcbi8vIGV4dHJhIGZyZWUgc3BhY2UgbGVmdG92ZXIgd2hlbiBlaXRoZXIgYWxsIHRoZSBmbGV4IGl0ZW1zIG9uIGEgbGluZSBhcmVcbi8vIGluZmxleGlibGUsIG9yIGFyZSBmbGV4aWJsZSBidXQgaGF2ZSByZWFjaGVkIHRoZWlyIG1heGltdW0gc2l6ZS4gSXQgYWxzb1xuLy8gZXhlcnRzIHNvbWUgY29udHJvbCBvdmVyIHRoZSBhbGlnbm1lbnQgb2YgaXRlbXMgd2hlbiB0aGV5IG92ZXJmbG93IHRoZSBsaW5lLlxuLy9cbi8vIE5vdGU6ICdzcGFjZS0qJyB2YWx1ZXMgbm90IHN1cHBvcnRlZCBpbiBvbGRlciBzeW50YXhlcy5cbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcbi8vIERlZmF1bHQ6IGZsZXgtc3RhcnRcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8janVzdGlmeS1jb250ZW50LXByb3BlcnR5XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgIC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcbiAgfVxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cbi8vIFNob3J0ZXIgdmVyc2lvbjpcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHsgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRhcmdzLi4uKTsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBJdGVtc1xuLy9cbi8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcbi8vIGZsZXggY29udGFpbmVyLCBzaW1pbGFyIHRvICdqdXN0aWZ5LWNvbnRlbnQnIGJ1dCBpbiB0aGUgcGVycGVuZGljdWxhclxuLy8gZGlyZWN0aW9uLiAnYWxpZ24taXRlbXMnIHNldHMgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGZvciBhbGwgb2YgdGhlIGZsZXhcbi8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3Ncbi8vIHRoaXMgZGVmYXVsdCBhbGlnbm1lbnQgdG8gYmUgb3ZlcnJpZGRlbiBmb3IgaW5kaXZpZHVhbCBmbGV4IGl0ZW1zLiAoRm9yXG4vLyBhbm9ueW1vdXMgZmxleCBpdGVtcywgJ2FsaWduLXNlbGYnIGFsd2F5cyBtYXRjaGVzIHRoZSB2YWx1ZSBvZiAnYWxpZ24taXRlbXMnXG4vLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLilcbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogc3RyZXRjaFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1pdGVtcy1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuICB9XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBTZWxmXG4vL1xuLy8gVmFsdWVzOiBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBhdXRvXG5cbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcbiAgfVxuICBhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIENvbnRlbnRcbi8vXG4vLyBUaGUgJ2FsaWduLWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBhIGZsZXggY29udGFpbmVyJ3MgbGluZXMgd2l0aGluIHRoZVxuLy8gZmxleCBjb250YWluZXIgd2hlbiB0aGVyZSBpcyBleHRyYSBzcGFjZSBpbiB0aGUgY3Jvc3MtYXhpcywgc2ltaWxhciB0b1xuLy8gaG93ICdqdXN0aWZ5LWNvbnRlbnQnIGFsaWducyBpbmRpdmlkdWFsIGl0ZW1zIHdpdGhpbiB0aGUgbWFpbi1heGlzLiBOb3RlLFxuLy8gdGhpcyBwcm9wZXJ0eSBoYXMgbm8gZWZmZWN0IHdoZW4gdGhlIGZsZXhib3ggaGFzIG9ubHkgYSBzaW5nbGUgbGluZS5cbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWNvbnRlbnQtcHJvcGVydHlcblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuICB9XG4gIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblxuXG5AbWl4aW4gYmx1cigkdmFsdWU6IDVweCkge1xuICB3ZWJraXQtZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG4gIC1tb3otZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG4gIC1vLWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICAtbXMtZmlsdGVyOiBibHVyKCR2YWx1ZSk7XG4gIGZpbHRlcjogYmx1cigkdmFsdWUpO1xufVxuXG4vLy8gU3RyaXBzIHRoZSB1bml0IGZyb20gYSBudW1iZXIuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlciAoV2l0aCBVbml0KX0gJHZhbHVlXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2Vcbi8vLyAgICRkaW1lbnNpb246IHN0cmlwLXVuaXRzKDEwZW0pO1xuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgJGRpbWVuc2lvbjogMTA7XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXIgKFVuaXRsZXNzKX1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCR2YWx1ZSkge1xuXG4gIEByZXR1cm4gKCR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkpO1xufVxuXG5cbi8vIENvbnZlcnQgcGl4ZWxzIHRvIHJlbXNcbi8vIGVnLiBmb3IgYSByZWxhdGlvbmFsIHZhbHVlIG9mIDEycHggd3JpdGUgcmVtKDEycHgpXG4vLyBBc3N1bWVzICRlbS1iYXNlIGlzIHRoZSBmb250LXNpemUgb2YgPGh0bWw+XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG4gIEBpZiBub3QgdW5pdGxlc3MoJHB4dmFsKSB7XG4gICAgJHB4dmFsOiBzdHJpcC11bml0cygkcHh2YWwpO1xuICB9XG5cbiAgJGJhc2U6IDE2cHg7XG4gIEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcbiAgICAkYmFzZTogc3RyaXAtdW5pdHMoJGJhc2UpO1xuICB9XG5cbiAgQHJldHVybiAoJHB4dmFsIC8gJGJhc2UpICogMXJlbTtcbn1cblxuXG4kcmVtLWJhc2VsaW5lOiAkZm9udC1zaXplLWh0bWwgIWRlZmF1bHQ7XG4kcmVtLWZhbGxiYWNrOiBmYWxzZSAhZGVmYXVsdDtcbiRyZW0tcHgtb25seTogZmFsc2UgIWRlZmF1bHQ7IiwiLy8gICAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgICBBdXRob3I6IEVkdWFyZG8gQm91Y2FzIDxtYWlsQGVkdWFyZG9ib3VjYXMuY29tPlxuLy9cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXG4vLy8gICRicmVha3BvaW50czogKCdwaG9uZSc6IDMyMHB4KTtcbi8vL1xuJGJyZWFrcG9pbnRzOiAoXG5cdFx0J3Bob25lJzogMzIwcHgsXG5cdFx0J3RhYmxldCc6IDcyMHB4LFxuXHRcdCdkZXNrdG9wJzogMTAyNHB4LFxuXHRcdCd4bCc6IDE2MDBweFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICAncmV0aW5hMngnOiAoXG4vLy8gICAgICAgICAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiknLFxuLy8vICAgICAgICAgJyhtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgICAgKVxuLy8vICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuXHRcdCdzY3JlZW4nOiAnc2NyZWVuJyxcblx0XHQncHJpbnQnOiAncHJpbnQnLFxuXHRcdCdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG5cdFx0J3JldGluYTJ4JzogKFxuXHRcdFx0XHQnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiknLFxuXHRcdFx0XHQnKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuXHRcdCksXG5cdFx0J3JldGluYTN4JzogKFxuXHRcdFx0XHQnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyknLFxuXHRcdFx0XHQnKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpJ1xuXHRcdClcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+MTI4cHhcIikge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+MjBlbVwiKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYShcIj4yLjByZW1cIikge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuXHRcdCdweCc6IDEsXG5cdFx0J2VtJzogMC4wMSxcblx0XHQncmVtJzogMC4xXG4pICFkZWZhdWx0O1xuXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYShcIj5waG9uZVwiKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+cGhvbmVcIiwgXCI8PXRhYmxldFwiKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+PTM1OHB4XCIsIFwiPDg1MHB4XCIpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYShcIj5kZXNrdG9wXCIsIFwiPD0xMzUwcHhcIikgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKFwicmV0aW5hMnhcIikgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+PTM1MHB4XCIsIFwiPHRhYmxldFwiLCBcInJldGluYTN4XCIpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbmRpdGlvbnMpIHtcblx0XHQkY29uZGl0aW9uczogc2V0LW50aCgkY29uZGl0aW9ucywgJGksIHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAkaSkpKTtcblx0fVxuXG5cdCRicmFuY2hlczogZ2V0LXF1ZXJ5LWJyYW5jaGVzKCRjb25kaXRpb25zKTtcblx0JHF1ZXJ5OiAnJztcblxuXHRAZWFjaCAkYnJhbmNoIGluICRicmFuY2hlcyB7XG5cdFx0QGlmIChzdHItbGVuZ3RoKCRxdWVyeSkgIT0gMCkge1xuXHRcdFx0JHF1ZXJ5OiAkcXVlcnkgKyAnLCAnO1xuXHRcdH1cblxuXHRcdCRxdWVyeTogJHF1ZXJ5ICsgJGJyYW5jaDtcblx0fVxuXG5cdEBtZWRpYSAjeyRxdWVyeX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vL1xuLy8vIFJlYWRzIGEgbGlzdCBvZiBtZWRpYSBxdWVyeSBleHByZXNzaW9ucyBhbmQgc2VwYXJhdGVzIGxvZ2ljYWwgZGlzanVuY3Rpb25zIGludG8gZGlmZmVyZW50IGJyYW5jaGVzXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICAgJGV4cHJlc3Npb25zICAtIGxpc3Qgb2YgZXhwcmVzc2lvbnNcbi8vL1xuLy8vIEB0aHJvd3MgYCRleHByZXNzaW9uYCBpcyBub3QgYSB2YWxpZCBleHByZXNzaW9uXG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0IHwgTnVsbH1cbi8vL1xuQGZ1bmN0aW9uIGdldC1xdWVyeS1icmFuY2hlcygkZXhwcmVzc2lvbnMpIHtcblx0JHJlc3VsdDogJyc7XG5cdCRoYXMtZ3JvdXBzOiBmYWxzZTtcblxuXHQvLyBHZXR0aW5nIGluaXRpYWwgc25hcHNob3QgYW5kIGxvb2tpbmcgZm9yIGdyb3Vwc1xuXHRAZWFjaCAkZXhwcmVzc2lvbiBpbiAkZXhwcmVzc2lvbnMge1xuXHRcdEBpZiAoc3RyLWxlbmd0aCgkcmVzdWx0KSAhPSAwKSB7XG5cdFx0XHQkcmVzdWx0OiAkcmVzdWx0ICsgJyBhbmQgJztcblx0XHR9XG5cblx0XHRAaWYgKHR5cGUtb2YoJGV4cHJlc3Npb24pID09ICdzdHJpbmcnKSB7XG5cdFx0XHQkcmVzdWx0OiAkcmVzdWx0ICsgJGV4cHJlc3Npb247XG5cdFx0fSBAZWxzZSBpZiAodHlwZS1vZigkZXhwcmVzc2lvbikgPT0gJ2xpc3QnKSB7XG5cdFx0XHQkcmVzdWx0OiAkcmVzdWx0ICsgbnRoKCRleHByZXNzaW9uLCAxKTtcblx0XHRcdCRoYXMtZ3JvdXBzOiB0cnVlO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QHdhcm4gJyN7JGV4cHJlc3Npb259IGlzIG5vdCBhIHZhbGlkIGV4cHJlc3Npb24uJztcblx0XHR9XG5cdH1cblxuXHQvLyBJZiB3ZSBoYXZlIGdyb3Vwcywgd2UgaGF2ZSB0byBjcmVhdGUgYWxsIHBvc3NpYmxlIGNvbWJpbmF0aW9uc1xuXHRAaWYgJGhhcy1ncm91cHMge1xuXHRcdEBlYWNoICRleHByZXNzaW9uIGluICRleHByZXNzaW9ucyB7XG5cdFx0XHRAaWYgKHR5cGUtb2YoJGV4cHJlc3Npb24pID09ICdsaXN0Jykge1xuXHRcdFx0XHQkZmlyc3Q6IG50aCgkZXhwcmVzc2lvbiwgMSk7XG5cblx0XHRcdFx0QGVhY2ggJG1lbWJlciBpbiAkZXhwcmVzc2lvbiB7XG5cdFx0XHRcdFx0QGlmICgkbWVtYmVyICE9ICRmaXJzdCkge1xuXHRcdFx0XHRcdFx0QGVhY2ggJHBhcnRpYWwgaW4gJHJlc3VsdCB7XG5cdFx0XHRcdFx0XHRcdCRyZXN1bHQ6IGpvaW4oJHJlc3VsdCwgc3RyLXJlcGxhY2UtZmlyc3QoJGZpcnN0LCAkbWVtYmVyLCAkcGFydGlhbCkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vXG4vLy8gUGFyc2VzIGEgc3RyaW5nIHRvIGZvcm0gYSBtZWRpYSBxdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gICAkZXhwcmVzc2lvbiAgLSBleHByZXNzaW9uIChpbiBzdHJpbmcpXG4vLy9cbi8vLyBAdGhyb3dzIEV4cHJlc3Npb24gd2l0aCB0eXBlIGB0eXBlLW9mKCRleHByZXNzaW9uKWAgZGV0ZWN0ZWQsIHN0cmluZyBleHBlY3RlZFxuLy8vIEB0aHJvd3MgYCRleHByZXNzaW9uYCBpcyBtaXNzaW5nIGFuIG9wZXJhdG9yXG4vLy8gQHRocm93cyBVbmtub3duIHVuaXQ6IGAkdW5pdGBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZyB8IE51bGx9XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG5cdCRvcGVyYXRvcjogJyc7XG5cdCR2YWx1ZTogJyc7XG5cdCRlbGVtZW50OiAnJztcblx0JHJlc3VsdDogJyc7XG5cdCRpcy13aWR0aDogdHJ1ZTtcblxuXHRAaWYgKHR5cGUtb2YoJGV4cHJlc3Npb24pICE9ICdzdHJpbmcnKSB7XG5cdFx0QHdhcm4gJ0V4cHJlc3Npb24gd2l0aCB0eXBlIGAje3R5cGUtb2YoJGV4cHJlc3Npb24pfWAgZGV0ZWN0ZWQsIHN0cmluZyBleHBlY3RlZC4nO1xuXHR9XG5cblx0Ly8gU2VwYXJhdGluZyB0aGUgb3BlcmF0b3IgZnJvbSB0aGUgcmVzdCBvZiB0aGUgZXhwcmVzc2lvblxuXHRAaWYgKHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMiwgMikgPT0gJz0nKSB7XG5cdFx0JG9wZXJhdG9yOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDEsIDIpO1xuXHRcdCR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAzKTtcblx0fSBAZWxzZSB7XG5cdFx0JG9wZXJhdG9yOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDEsIDEpO1xuXHRcdCR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAyKTtcblx0fVxuXG5cdC8vIENoZWNraW5nIHdoYXQgdHlwZSBvZiBleHByZXNzaW9uIHdlJ3JlIGRlYWxpbmcgd2l0aFxuXHRAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcblx0XHQkcmVzdWx0OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcblx0fSBAZWxzZSBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG5cdFx0JHJlc3VsdDogbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcblx0XHQkaXMtd2lkdGg6IGZhbHNlO1xuXHR9IEBlbHNlIHtcblx0XHQkcmVzdWx0OiB0by1udW1iZXIoJHZhbHVlKTtcblx0fVxuXG5cdEBpZiAoJGlzLXdpZHRoKSB7XG5cdFx0JHVuaXQ6IHVuaXQoJHJlc3VsdCk7XG5cdFx0JGludGVydmFsOiAwO1xuXG5cdFx0QGlmIChtYXAtaGFzLWtleSgkdW5pdC1pbnRlcnZhbHMsICR1bml0KSkge1xuXHRcdFx0JGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgJHVuaXQpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QHdhcm4gJ1Vua25vd24gdW5pdDogI3skdW5pdH0nO1xuXHRcdH1cblxuXHRcdEBpZiAoJG9wZXJhdG9yID09ICc+Jykge1xuXHRcdFx0JGVsZW1lbnQ6ICcobWluLXdpZHRoOiAjeyRyZXN1bHQgKyAkaW50ZXJ2YWx9KSc7XG5cdFx0fSBAZWxzZSBpZiAoJG9wZXJhdG9yID09ICc8Jykge1xuXHRcdFx0JGVsZW1lbnQ6ICcobWF4LXdpZHRoOiAjeyRyZXN1bHQgLSAkaW50ZXJ2YWx9KSc7XG5cdFx0fSBAZWxzZSBpZiAoJG9wZXJhdG9yID09ICc+PScpIHtcblx0XHRcdCRlbGVtZW50OiAnKG1pbi13aWR0aDogI3skcmVzdWx0fSknO1xuXHRcdH0gQGVsc2UgaWYgKCRvcGVyYXRvciA9PSAnPD0nKSB7XG5cdFx0XHQkZWxlbWVudDogJyhtYXgtd2lkdGg6ICN7JHJlc3VsdH0pJztcblx0XHR9IEBlbHNlIHtcblx0XHRcdEB3YXJuICcjeyRleHByZXNzaW9ufSBpcyBtaXNzaW5nIGFuIG9wZXJhdG9yLic7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQkZWxlbWVudDogJHJlc3VsdDtcblx0fVxuXG5cdEByZXR1cm4gJGVsZW1lbnQ7XG59XG5cbi8vL1xuLy8vIFJlcGxhY2VzIHRoZSBmaXJzdCBvY2N1cmVuY2Ugb2YgdGhlIHN0cmluZyB3aXRoIHRoZSByZXBsYWNlbWVudCBzdHJpbmdcbi8vL1xuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICRzZWFyY2ggIC0gVGhlIHZhbHVlIGJlaW5nIHNlYXJjaGVkIGZvclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICRyZXBsYWNlICAtIFRoZSByZXBsYWNlbWVudCBzdHJpbmdcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAkc3ViamVjdCAgLSBUaGUgc3RyaW5nIGJlaW5nIHJlcGxhY2VkIG9uXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmcgfCBOdWxsfVxuLy8vXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UtZmlyc3QoJHNlYXJjaCwgJHJlcGxhY2UsICRzdWJqZWN0KSB7XG5cdCRzZWFyY2gtc3RhcnQ6IHN0ci1pbmRleCgkc3ViamVjdCwgJHNlYXJjaCk7XG5cblx0QGlmICRzZWFyY2gtc3RhcnQgPT0gbnVsbCB7XG5cdFx0QHJldHVybiAkc3ViamVjdDtcblx0fVxuXG5cdCRyZXN1bHQ6IHN0ci1zbGljZSgkc3ViamVjdCwgMCwgJHNlYXJjaC1zdGFydCAtIDEpO1xuXHQkcmVzdWx0OiAkcmVzdWx0ICsgJHJlcGxhY2U7XG5cdCRyZXN1bHQ6ICRyZXN1bHQgKyBzdHItc2xpY2UoJHN1YmplY3QsICRzZWFyY2gtc3RhcnQgKyBzdHItbGVuZ3RoKCRzZWFyY2gpKTtcblxuXHRAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vL1xuLy8vIENhc3RzIGEgbnVtYmVyIHRvIGEgc3RyaW5nXG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICRzdHJpbmcgIC0gTnVtYmVyIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdCB8IE51bGx9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHN0cmluZykge1xuXHQvLyBNYXRyaWNlc1xuXHQkc3RyaW5nczogJzAnICcxJyAnMicgJzMnICc0JyAnNScgJzYnICc3JyAnOCcgJzknO1xuXHQkbnVtYmVyczogIDAgICAxICAgMiAgIDMgICA0ICAgNSAgIDYgICA3ICAgOCAgIDk7XG5cblx0Ly8gUmVzdWx0XG5cdCRyZXN1bHQ6IDA7XG5cdCRkaXZpZGVyOiAwO1xuXHQkbWludXM6IGZhbHNlO1xuXG5cdC8vIExvb3BpbmcgdGhyb3VnaCBhbGwgY2hhcmFjdGVyc1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHN0cmluZykge1xuXHRcdCRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkc3RyaW5nLCAkaSwgJGkpO1xuXHRcdCRpbmRleDogaW5kZXgoJHN0cmluZ3MsICRjaGFyYWN0ZXIpO1xuXG5cblx0XHRAaWYgJGNoYXJhY3RlciA9PSAnLScge1xuXHRcdFx0JG1pbnVzOiB0cnVlO1xuXHRcdH1cblxuXHRcdEBlbHNlIGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcblx0XHRcdCRkaXZpZGVyOiAxO1xuXHRcdH1cblxuXHRcdEBlbHNlIHtcblx0XHRcdEBpZiB0eXBlLW9mKCRpbmRleCkgIT0gJ251bWJlcicge1xuXHRcdFx0XHQkcmVzdWx0OiBpZigkbWludXMsICRyZXN1bHQgKiAtMSwgJHJlc3VsdCk7XG5cdFx0XHRcdEByZXR1cm4gX2xlbmd0aCgkcmVzdWx0LCBzdHItc2xpY2UoJHN0cmluZywgJGkpKTtcblx0XHRcdH1cblxuXHRcdFx0JG51bWJlcjogbnRoKCRudW1iZXJzLCAkaW5kZXgpO1xuXG5cdFx0XHRAaWYgJGRpdmlkZXIgPT0gMCB7XG5cdFx0XHRcdCRyZXN1bHQ6ICRyZXN1bHQgKiAxMDtcblx0XHRcdH1cblxuXHRcdFx0QGVsc2Uge1xuXHRcdFx0XHQvLyBNb3ZlIHRoZSBkZWNpbWFsIGRvdCB0byB0aGUgbGVmdFxuXHRcdFx0XHQkZGl2aWRlcjogJGRpdmlkZXIgKiAxMDtcblx0XHRcdFx0JG51bWJlcjogJG51bWJlciAvICRkaXZpZGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQkcmVzdWx0OiAkcmVzdWx0ICsgJG51bWJlcjtcblx0XHR9XG5cdH1cblxuXHRAcmV0dXJuIGlmKCRtaW51cywgJHJlc3VsdCAqIC0xLCAkcmVzdWx0KTtcbn1cblxuQGZ1bmN0aW9uIF9sZW5ndGgoJG51bWJlciwgJHVuaXQpIHtcblx0JHN0cmluZ3M6ICdweCcgJ2NtJyAnbW0nICclJyAnY2gnICdwaWNhJyAnaW4nICdlbScgJ3JlbScgJ3B0JyAncGMnICdleCcgJ3Z3JyAndmgnICd2bWluJyAndm1heCc7XG5cdCR1bml0czogICAxcHggIDFjbSAgMW1tICAxJSAgMWNoICAxcGljYSAgMWluICAxZW0gIDFyZW0gIDFwdCAgMXBjICAxZXggIDF2dyAgMXZoICAxdm1pbiAgMXZtYXg7XG5cdCRpbmRleDogaW5kZXgoJHN0cmluZ3MsICR1bml0KTtcblxuXHRAaWYgdHlwZS1vZigkaW5kZXgpICE9ICdudW1iZXInIHtcblx0XHRAd2FybiAnVW5rbm93biB1bml0IGAjeyR1bml0fWAuJztcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0QHJldHVybiAkbnVtYmVyICogbnRoKCR1bml0cywgJGluZGV4KTtcbn1cblxuXG5AbWl4aW4gbW9iaWxlKCkge1xuXHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0KCkge1xuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCc8ZGVza3RvcCcpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcblx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cbkBtaXhpbiBkZXNrdG9wLW9ubHkoKSB7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8eGwnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHhsKCkge1xuXHRAaW5jbHVkZSBtZWRpYSgnPj14bCcpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi8vIENvbnZlcnQgcGl4ZWxzIHRvIHJlbXNcbi8vIGVnLiBmb3IgYSByZWxhdGlvbmFsIHZhbHVlIG9mIDEycHggd3JpdGUgcmVtKDEycHgpXG4vLyBBc3N1bWVzICRlbS1iYXNlIGlzIHRoZSBmb250LXNpemUgb2YgPGh0bWw+XG5cbkBmdW5jdGlvbiByZW0oJHB4dmFsKSB7XG4gIEBpZiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3MgPT0gdHJ1ZSB7XG4gICAgQHdhcm4gXCJbQm91cmJvbl0gW0RlcHJlY2F0aW9uXSBgcmVtYCBpcyBkZXByZWNhdGVkIGFuZCB3aWxsIGJlIFwiICtcbiAgICBcInJlbW92ZWQgaW4gNS4wLjAuXCI7XG4gIH1cblxuICAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nOiAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M7XG4gICRvdXRwdXQtYm91cmJvbi1kZXByZWNhdGlvbi13YXJuaW5nczogZmFsc2UgIWdsb2JhbDtcblxuICBAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuICAgICRweHZhbDogc3RyaXAtdW5pdHMoJHB4dmFsKTtcbiAgfVxuXG4gICRiYXNlOiAkZW0tYmFzZTtcbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cblxuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6ICR1c2VyLWRlcHJlY2F0aW9uLXdhcm5pbmdzLXNldHRpbmcgIWdsb2JhbDtcblxuICBAcmV0dXJuICgkcHh2YWwgLyAkYmFzZSkgKiAxcmVtO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBDbGFzcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyAubWFyZ2luXG4ubWFyZ2luIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdH1cblx0QGluY2x1ZGUgeGwge1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXhsO1xuXHR9XG5cdC8vIC5tYXJnaW4tLWhhbGZcblx0Ji0taGFsZiB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMik7XG5cdFx0fVxuXHR9XG5cdC8vIC5tYXJnaW4tLXRoaXJkXG5cdCYtLXRoaXJkIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMyk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMyk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDMpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAzKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gLnBhZGRpbmdcbi5wYWRkaW5nIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0cGFkZGluZy1yaWdodDogJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdFx0cGFkZGluZy1yaWdodDogJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdH1cblx0QGluY2x1ZGUgeGwge1xuXHRcdHBhZGRpbmctbGVmdDogJGJsb2MtLW1hcmdpbi1hc2lkZS14bDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkYmxvYy0tbWFyZ2luLWFzaWRlLXhsO1xuXHR9XG5cdC8vIC5wYWRkaW5nLS1oYWxmXG5cdCYtLWhhbGYge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgkYmxvYy0tbWFyZ2luLWFzaWRlIC8gMik7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQgLyAyKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICgkYmxvYy0tbWFyZ2luLWFzaWRlLXRhYmxldCAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIC8gMik7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIC8gMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogKCRibG9jLS1tYXJnaW4tYXNpZGUteGwgLyAyKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICgkYmxvYy0tbWFyZ2luLWFzaWRlLXhsIC8gMik7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5oaWRkZW5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyAuYnV0dG9uXG5cbi5idXR0b24sIC5idXR0b24uZm9ybV9fYnV0dG9uIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogNjAwO1xufSIsIi5oZWFkcm9vbSB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG5cdCYtLXBpbm5lZCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0fVxuXHQmLS11bnBpbm5lZCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0fVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRoZWFkZXItd2lkdGg6IDEwMCU7XG4kaGVhZGVyLW1heC13aWR0aDogMTAwJTtcbiRoZWFkZXItaGVpZ2h0OiA1OHB4O1xuJGhlYWRlci1oZWlnaHQtZGVza3RvcDogMTY0cHg7XG4kaGVhZGVyLWhlaWdodC1kZXNrdG9wLXNjcm9sbDogNzBweDtcbiRoZWFkZXItY29sb3ItYm9yZGVyOiAjZGVkZGRkO1xuJGhlYWRlci1iZzogI2ZmZjtcbiRwYWRkaW5nLWxvZ286IDdweDtcbiR3aWR0aC1iYWMtYXJlYTogJGhlYWRlci1oZWlnaHQ7XG4kcGFkZGluZy1oZWFkZXItZnJvbS1kZXNrdG9wOiAyMzBweDtcbiRicmVha3BvaW50LXNtYWxsLWFjY291bnQ6IDEyNzBweDtcbiRjb2xvci10b3BiYXI6ICM5OTk7XG4kY29sb3ItaGFtYnVyZ2VyOiAjNGQ0ZDRkO1xuXG4kaWNvbi1hY2NvdW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIxNzE3JTIwNDYlMjAyMC4wMDMlMjAyMC4wMDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNzE3LjAwMSUyMDU1Ljk5OGExMCUyMDEwJTIwMCUyMDElMjAwJTIwMi45My03LjA3JTIwOS42JTIwOS42JTIwMCUyMDAlMjAwLTIuOTMlMjA3LjA3em0xOS4xNyUyMDBhOC44JTIwOC44JTIwMCUyMDAlMjAxLTIuMTYlMjA1Ljg2Yy0xLjM4LS41NC0yLjg3LTEuMDYtNC40Ny0xLjU0YS43NDMuNzQzJTIwMCUyMDAlMjAxLS4xLS41MyUyMDMuMDM5JTIwMy4wMzklMjAwJTIwMCUyMDElMjAuMjktMS4xJTIwNi4xMzglMjA2LjEzOCUyMDAlMjAwJTIwMCUyMC40NC0xLjU0JTIwMy41MjklMjAzLjUyOSUyMDAlMjAwJTIwMCUyMC42Ny0xLjU0JTIwMy4yODUlMjAzLjI4NSUyMDAlMjAwJTIwMCUyMDAtMS4zNC4xMzkuMTM5JTIwMCUyMDAlMjAwLS4wNS0uMSUyMDQuMzY2JTIwNC4zNjYlMjAwJTIwMCUyMDElMjAuMTQtMS44MyUyMDMuMDc4JTIwMy4wNzglMjAwJTIwMCUyMDAtLjcyLTIuNSUyMDMuNDQlMjAzLjQ0JTIwMCUyMDAlMjAwLTIuNzgtMS4zNGgtLjg3YTMuNjM5JTIwMy42MzklMjAwJTIwMCUyMDAtMi43OSUyMDEuMzQlMjAzLjA3NyUyMDMuMDc3JTIwMCUyMDAlMjAwLS43MiUyMDIuNSUyMDQuNiUyMDQuNiUyMDAlMjAwJTIwMSUyMC4xNSUyMDEuODN2LjFhMi41ODYlMjAyLjU4NiUyMDAlMjAwJTIwMC0uMDUlMjAxLjM0JTIwNC4zNTMlMjA0LjM1MyUyMDAlMjAwJTIwMCUyMC42NyUyMDEuNTklMjA3LjI0JTIwNy4yNCUyMDAlMjAwJTIwMCUyMC40MyUyMDEuNDklMjAyLjY0MiUyMDIuNjQyJTIwMCUyMDAlMjAxJTIwLjIlMjAxLjE1LjU0NC41NDQlMjAwJTIwMCUyMDEtLjE1LjQ4JTIwMzAuNDYxJTIwMzAuNDYxJTIwMCUyMDAlMjAwLTQuMzIlMjAxLjU0JTIwOS4xNTglMjA5LjE1OCUyMDAlMjAxJTIwMSUyMDE2LjE5LTUuODZ6JTIyJTIwZmlsbCUzRCUyMiUyMyN7JHN2Zy1jb2xvcn0lMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuJGljb24tY2FydDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTc4Ni45OTklMjA0NiUyMDE1LjAwMSUyMDE5LjkwMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4MDIlMjA2NS4xMTFsLS43LTEzLjdhLjcuNyUyMDAlMjAwJTIwMC0uNy0uNjhoLTIuMDR2LS42N2E0LjA2MSUyMDQuMDYxJTIwMCUyMDElMjAwLTguMTIxJTIwMHYuNjdoLTIuMDVhLjcxMi43MTIlMjAwJTIwMCUyMDAtLjcuNjhsLS42OSUyMDEzLjc0YS43NTQuNzU0JTIwMCUyMDAlMjAwJTIwLjE5LjUzLjcuNyUyMDAlMjAwJTIwMCUyMC41MS4yMmgxMy42YS43MDcuNzA3JTIwMCUyMDAlMjAwJTIwLjctLjcydi0uMDd6bS01LjUyLTE0LjM4aC0zLjk2di0uNjdhMS45ODElMjAxLjk4MSUyMDAlMjAxJTIwMSUyMDMuOTYlMjAweiUyMiUyMGZpbGwlM0QlMjIlMjMjeyRzdmctY29sb3J9JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcblxuXG4kaWNvbi1hY2NvdW50LWhvdmVyOiAkaWNvbi1hY2NvdW50O1xuJGljb24tY2FydC1ob3ZlcjogJGljb24tY2FydDtcblxuXG5ib2R5IHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG59XG5cbiRpY29uLWNhcnQtYmxhY2s6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3ODYuOTk5JTIwNDYlMjAxNS4wMDElMjAxOS45MDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xODAyJTIwNjUuMTExbC0uNy0xMy43YS43LjclMjAwJTIwMCUyMDAtLjctLjY4aC0yLjA0di0uNjdhNC4wNjElMjA0LjA2MSUyMDAlMjAxJTIwMC04LjEyMSUyMDB2LjY3aC0yLjA1YS43MTIuNzEyJTIwMCUyMDAlMjAwLS43LjY4bC0uNjklMjAxMy43NGEuNzU0Ljc1NCUyMDAlMjAwJTIwMCUyMC4xOS41My43LjclMjAwJTIwMCUyMDAlMjAuNTEuMjJoMTMuNmEuNzA3LjcwNyUyMDAlMjAwJTIwMCUyMC43LS43MnYtLjA3em0tNS41Mi0xNC4zOGgtMy45NnYtLjY3YTEuOTgxJTIwMS45ODElMjAwJTIwMSUyMDElMjAzLjk2JTIwMHolMjIlMjBmaWxsJTNEJTIyJTIzMTAzMzNGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiRjYXJ0LW5iLWJnOiAjNjY2NjY2O1xuJGFyZWEtc2VwLWJnOiAjZGVkZWRlO1xuXG4kY29sb3ItZmlyc3RuYW1lOiAkY29sb3Itc3RkLWxpZ2h0O1xuJG5hdi1iZzogI0Y3RjdGNztcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBBbGwgLSBNb2JpbGUgZmlyc3QgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5oZWFkZXIge1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRAaWYgJGRlc2t0b3AtbWF4LXdpZHRoID09IDE5MjBweCB7XG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5oZWFkZXJfX2NvbnRlbnQgfCBhbGxcblx0Jl9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHR3aWR0aDogJGhlYWRlci13aWR0aDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYWRlci1jb2xvci1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxuXHQmX19yZWxhdGl2ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAkZGVza3RvcC1tYXgtd2lkdGg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xuXHR9XG5cdC8vIC5oZWFkZXJfX2gxIHwgYWxsXG5cdCZfX2gxIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZjI7XG5cdH1cblx0Ly8gLmhlYWRlcl9faW5uYXYgfCBhbGxcblx0Jl9faW5uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAyMnB4IDUwcHggMThweCAyMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdH1cblx0Ly8gLmhlYWRlcl9fbmF2IHwgYWxsXG5cdCZfX25hdiB7XG5cdFx0cGFkZGluZzogMjJweCAxNXB4IDIwcHggMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAkbmF2LWluZGV4O1xuXHRcdC8vIC5oZWFkZXJfX25hdl9faWNvbiB8IGFsbFxuXHRcdCZfX2ljb24ge1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1pbmRlbnQ6LTk5OTk5OXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5uYXYge1xuXHRcdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4gfCBhbGxcblx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZpcnN0IHwgYWxsXG5cdFx0XHRcdCYtLWZpcnN0IHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdFx0Ly8gLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1maXJzdC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2UgfCBhbGxcblx0XHRcdFx0XHQmLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tc2Vjb25kIHwgYWxsXG5cdFx0XHRcdCYtLXNlY29uZCB7XG5cdFx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0Ly8gLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1zZWNvbmQuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHwgYWxsXG5cdFx0XHRcdFx0Ji5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2Uge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkIHwgYWxsXG5cdFx0XHRcdCYtLXRoaXJkIHtcblx0XHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB8IGFsbFxuXHRcdFx0XHRcdCYuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHwgYWxsXG5cdFx0XHRcdCYtLWZvdXJ0aCB7XG5cdFx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0XHRcdC8vIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB8IGFsbFxuXHRcdFx0XHRcdCYuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcblx0XHRcdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly8gLmhlYWRlcl9fYWNjb3VudCB8IGFsbFxuXHQmX19hY2NvdW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19hIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICRpY29uLWFjY291bnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0XHRcdHdpZHRoOiA1M3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuaGVhZGVyX19zZWFyY2ggfCBhbGxcblx0Jl9fc2VhcmNoIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvLyAuaGVhZGVyX19jYXJ0IHwgYWxsXG5cdCZfX2NhcnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDUzcHg7XG5cdFx0XHRyaWdodDogNTNweDtcblx0XHR9XG5cdFx0Jl9fYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAkaWNvbi1jYXJ0O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjFweDtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0Ly8gLmhlYWRlcl9fY2FydF9fYV9fbmIgfCBhbGxcblx0XHRcdCZfX25iIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDY2JTtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdCZfX2FydGljbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0taGlkZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zdWJsZXZlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDE2LCA1MSwgNjMsIDAuNCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5oZWFkZXJfX2xvZ28gfCBhbGxcblx0Jl9fbG9nbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nLWxvZ28gKCRoZWFkZXItaGVpZ2h0ICsgJHBhZGRpbmctbG9nbyk7XG5cdFx0ei1pbmRleDogJG5hdi1pbmRleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nLWxvZ28gMTQwcHggJHBhZGRpbmctbG9nbyAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogJHBhZGRpbmctbG9nbyAyMDBweDtcblx0XHR9XG5cdFx0Ly8gLmhlYWRlcl9fbG9nb19fYSB8IGFsbFxuXHRcdCZfX2Ege1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0aGVpZ2h0OiAoJGhlYWRlci1oZWlnaHQgLSAoMiAqICRwYWRkaW5nLWxvZ28pKTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdH1cblx0XHRcdC8vIC5oZWFkZXJfX2xvZ29fX2FfX2ltZyB8IGFsbFxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQvLyAuaGVhZGVyX19sb2dvX19hX19uYW1lIHwgYWxsXG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0Ly8gLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fdGl0bGUgfCBhbGxcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzZweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5oZWFkZXJfX2xvZ29fX2FfX3Nsb2dhbiB8IGFsbFxuXHRcdFx0XHQmX19zbG9nYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuaGVhZGVyX19jaGVja2JveCB8IGFsbFxuXHQmX19jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLS1uYXYge1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0JiB+IC5oZWFkZXIgLmhlYWRlciB7XG5cdFx0XHRcdFx0Jl9fbmF2IHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdFx0XHQvLyAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbiB8IGFsbFxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0XHRcdFx0XHQvLyAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZmlyc3QgfCBhbGxcblx0XHRcdFx0XHRcdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC8vIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1zZWNvbmQgfCBhbGxcblx0XHRcdFx0XHRcdFx0XHQmLS1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tdGhpcmQgfCBhbGxcblx0XHRcdFx0XHRcdFx0XHQmLS10aGlyZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHwgYWxsXG5cdFx0XHRcdFx0XHRcdFx0Ji0tZm91cnRoIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2IHwgYWxsXG5cdFx0XHRcdCYgfiAuaGVhZGVyIC5uYXYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgfiAuaGVhZGVyIC5uYXYge1xuXHRcdFx0XHRcdC8vIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLm5hdl9fY2xvc2UgfCBhbGxcblx0XHRcdFx0XHQmX19jbG9zZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiB+IC5oZWFkZXJfX2Nsb3NlIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQuaGVhZGVyIHtcblx0XHQmX19jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cdFx0Jl9fbG9nbywgJl9fbmF2LCAmX19jYXJ0IHtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cblx0XHR9XG5cdH1cblx0Lm5hdl9fc3VibGV2ZWwge1xuXHRcdHRvcDogMTAwcHghaW1wb3J0YW50O1xuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQvLyAuaGVhZGVyIHwgZnJvbSBkZXNrdG9wXG5cdC5oZWFkZXIge1xuXHRcdC8vIC5oZWFkZXJfX3dyYXBwZXIgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX2NvbnRlbnQgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19jb250ZW50IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aWxsLWNoYW5nZTogaW5oZXJpdDtcblx0XHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCYtLWJvcmRlciB7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuaGVhZGVyX19oMSB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2gxIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdFx0Ly8gLmhlYWRlcl9fbG9nbyB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2xvZ28ge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjBweCAkcGFkZGluZy1oZWFkZXItZnJvbS1kZXNrdG9wO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdC8vIC5oZWFkZXJfX2xvZ29fX2EgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCZfX2Ege1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGljdHVyZSB7XG5cdFx0XHRcdCYtLWxlZnQge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmhlYWRlcl9fbmF2IHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fbmF2IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX2lubmF2IHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9faW5uYXYge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQmX19hcmVhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHRcdFx0QGlmICRkZXNrdG9wLW1heC13aWR0aCAhPSAxOTIwIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49MTQ0MXB4Jykge1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y2lyY2xlIHtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEzMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEzMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmhlYWRlcl9fY2FydCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2NhcnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0XHQmLS1vblRvcCB7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCZfX2Ege1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHQmX19uYiB7XG5cdFx0XHRcdFx0dG9wOiAtOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYm90dG9tIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0Ym90dG9tOiA5MHB4O1xuXHRcdFx0XHRyaWdodDogNTBweDtcblx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChzdHJldGNoKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0Ji5hbmltIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFuaW1DbG9zZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5oZWFkZXItb3BlbiB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDBzO1xuXHRcdFx0XHRcdC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdCZfX2NhcnQge1xuXHRcdFx0XHRcdFx0Jl9fYSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGljb24tY2FydC1ibGFjayBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NSUgNDUlO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmX19uYiB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNjBweDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC03cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdFx0Jl9fY2FydCB7XG5cdFx0XHRcdFx0XHRcdCZfX2EuaGVhZGVyX190YWIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICRpY29uLWNhcnQtaG92ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NSUgNDUlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdFx0Jl9fY2FydCB7XG5cdFx0XHRcdFx0XHQmX19hIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgJGljb24tY2FydC1ob3Zlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19zdWJsZXZlbCB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmhlYWRlcl9fYWNjb3VudCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2FjY291bnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0Jl9fYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDBzO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAkaWNvbi1hY2NvdW50LWhvdmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0Ji0tbG9naW4ge1xuXHRcdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdFx0Jl9fYWNjb3VudCB7XG5cdFx0XHRcdFx0XHRcdCZfX25hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpcnN0bmFtZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9fZmlyc3RuYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZpcnN0bmFtZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbmF2LWNoZWNrYm94OmNoZWNrZWQge1xuXHRcdCYgfiAuaGVhZGVyIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHQmX19uYXYge1xuXHRcdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0XHRcdCYtLWZpcnN0IHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLS1zZWNvbmQge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLS10aGlyZCB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLS1mb3VydGgge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHQvLyAuaGVhZGVyX19ub2pzXG5cdCZfX25vanMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogI2ZhZDM5MDtcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4jbm9qcy1jaGVja2JveDpjaGVja2VkIH4gbm9zY3JpcHQgLmhlYWRlcl9fbm9qcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuXHQmLmJvZHktLXRyYW5zZm9ybSB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTkwJSkgdHJhbnNsYXRlWigwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgNThweCkpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQuaGVhZGVyX19uYXZfX2ljb24ge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyX19jYXJ0IHtcblx0Jl9fYV9fbmIge1xuXHRcdCYtLWhpZGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCk7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5oZWFkZXJfX2NhcnQge1xuXHRcdFx0Jl9fYV9fbmIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cdCZfX2Jsb2cge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHJpZ2h0OiAyNDBweDtcblx0XHRcdCYtLXdpdGhvdXRMYW5nIHtcblx0XHRcdFx0cmlnaHQ6IDE1NXB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDE0NjFweCcpIHtcblx0LmhlYWRlciB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQuaGVhZGVyX19zZWFyY2gsIC5oZWFkZXJfX2FyZWEsIC5sYW5nLS1kZXNrdG9wIHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnRcblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0LmhlYWRlcl9fY2FydC0tdG9wIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHR9XG5cdH1cblx0LmhlYWRlcl9fY2FydC0tdG9wIC5jYXJ0LW1vZGFsLmNhcnQtb3BlbiB7XG5cdFx0cmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogNDQwcHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcblx0XHR0b3A6IDEwMCUgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIiRtYXgtcm93LXNpemU6IDE5MjBweDsiLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kbmF2LXdpZHRoOiA5MCU7XG4kbmF2LWhlaWdodDogMTAwJTtcbiRuYXYtaW5kZXg6IDEwO1xuJG5hdi1iZy1jbG9zZTogZmFsc2U7XG4kcGQtc3ctbHZsMTogMjBweDtcbiRwb3Mtc3ctbGlsLWFycm93OiAyN3B4O1xuJGhlYWRlci1oZWlnaHQ6IDU4cHg7XG4kaGVhZGVyLWhlaWdodC1kZXNrdG9wOiAxNTBweDtcbiRuYXYtd3JhcHBlci1iZDogIzRlNGU0ZTtcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBBbGwgLSBNb2JpbGUgZmlyc3QgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIC5uYXYgfCBhbGxcbi5uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0dG9wOiAwO1xuXHRyaWdodDogLTkwJTtcblx0d2lkdGg6ICRuYXYtd2lkdGg7XG5cdHJpZ2h0OiBjYWxjKC0xMDAlICsgNThweCk7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA1OHB4KTtcblx0aGVpZ2h0OiAkbmF2LWhlaWdodDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcblx0ei1pbmRleDogMjtcblxuICAucHJlZGljdGl2ZS1vcGVuICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQ1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQqIHtcblx0XHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHRoMiwgaDMsIGg0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1mYW1pbHk6aW5oZXJpdDtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG1heC13aWR0aDogNDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0fVxuXHQmLm92aCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQvLyAubmF2X19jbG9zZSB8IGFsbFxuXHQmX19jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjU1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSB0cmFuc2xhdGVaKDApO1xuXHRcdHotaW5kZXg6IDMwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQvLyAubmF2X19sYWJlbCB8IGFsbFxuXHQmX19sYWJlbCB7XG5cdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGNvbG9yOiRjb2xvci1zdGQ7XG5cdFx0dHJhbnNpdGlvbjp0ZXh0LWluZGVudCAuMTVzLCBoZWlnaHQgLjNzO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdC5uYXYge1xuXHRcdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQubmF2IHtcblx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYWNjb3VudCB7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2xhYmVsX19pbWcgfCBhbGxcblx0XHQmX19pbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2xhYmVsX19zcGFuIHwgYWxsXG5cdFx0Jl9fc3BhbiB7XG5cblx0XHRcdHBvc2l0aW9uIDpyZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQvLyAubmF2X19sYWJlbC0tcmljaCB8IGFsbFxuXHRcdCYtLXJpY2gge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCZfX2xpIHtcblx0XHQmLS1hbGwge1xuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdCZfX2Ege1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkbmF2LWJnLDUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5uYXZfX2Fycm93IHwgYWxsXG5cdCZfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA1OHB4O1xuXHRcdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdFx0Ji0tbHZsMiB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAubmF2X19hIHwgYWxsXG5cdCZfX2Ege1xuXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRsZWZ0OjA7XG5cdFx0cGFkZGluZzogMTBweCA0MHB4O1xuXHRcdHRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MsdGV4dC1pbmRlbnQgLjNzO1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMThweCAyMHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJG5hdi1iZztcblx0XHRcdCYtLWxvZ2luIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2FfX2x2bDIgfCBhbGxcblx0XHQmX19sdmwyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzLHRleHQtaW5kZW50IC4zcztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHQvLyAubmF2X19hX19sdmwyLS1oaWRlIHwgYWxsXG5cdFx0XHQmLS1oaWRlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLm5hdl9fYS0tbHZsMiB8IGFsbFxuXHRcdCYtLWx2bDIge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19hLS1saW5rIHwgYWxsXG5cdFx0Ji0tbGluayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHRcdCYubmF2X19hLS1jdXJyZW50IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0Ly8gLm5hdl9fd3JhcHBlciB8IGFsbFxuXHQmX193cmFwcGVyIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJG5hdi1iZztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyMiB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Ly8gLm5hdl9faXRlbWx2bDEgfCBhbGxcblx0Jl9faXRlbWx2bDEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0QGluY2x1ZGUgc2VtaS1ib2xkO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LWZhbWlseTogJGZmMTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDc4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJnO1xuXHRcdFx0Ji0tbG9naW4ge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNTlweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgJGljb24tYWNjb3VudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblxuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQvLyAubmF2X19zdWJsZXZlbCB8IGFsbFxuXHQmX19zdWJsZXZlbCB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBjdWJpYy1iZXppZXIoMCwxLDAsMSk7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJhY2tncm91bmQ6ICRuYXYtYmc7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0fVxuXHQmX19jaGVja2JveGx2bDAge1xuXHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgbGFiZWwgfCBhbGxcblx0XHQmOmNoZWNrZWQgKyBkaXYge1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQ7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOi42czsgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgbGFiZWwgLm5hdl9fc3VibGV2ZWwgfCBhbGxcblx0XHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgbGFiZWwgLm5hdl9faXRlbWx2bDEgfCBhbGxcblx0XHRcdFx0Jl9faXRlbWx2bDEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgbGFiZWwgPiAqID4gLm5hdl9fYXJyb3cgfCBhbGxcblx0XHRcdCYgPiAqID4gLm5hdl9fYXJyb3cge1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gLm5hdiB7XG5cdFx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgbGFiZWwgPiAubmF2X19hcnJvdyB8IGFsbFxuXHRcdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAubmF2X19jaGVja2JveGx2bDEgfCBhbGxcblx0Jl9fY2hlY2tib3hsdmwxIHtcblx0XHQvLyAubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGxhYmVsIHwgYWxsXG5cdFx0JjpjaGVja2VkICsgZGl2IHtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjouNnM7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgbGFiZWwgLm5hdl9fY29udGVudGx2bDMgfCBhbGxcblx0XHRcdFx0Jl9fY29udGVudGx2bDMge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgbGFiZWwgLm5hdl9faXRlbWx2bDMgfCBhbGxcblx0XHRcdFx0Jl9faXRlbWx2bDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLm5hdl9fY2hlY2tib3hsdmwxOmNoZWNrZWQgKyBsYWJlbCA+ICogPiAubmF2X19hcnJvdyB8IGFsbFxuXHRcdFx0JiA+ICogPiAubmF2X19hcnJvdyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGxhYmVsID4gLm5hdl9fYXJyb3cgfCBhbGxcblx0XHRcdCYgPiAubmF2IHtcblx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAubmF2X191bCB8IGFsbFxuXHQmX191bCB7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjowO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNThweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWluLWhlaWdodDogNThweDtcblx0XHRcdHBhZGRpbmc6IDEycHggNDBweDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3Njcm9sbCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1OHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gNThweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5uYXZfX3JpY2ggfCBhbGxcblx0Jl9fcmljaCB7XG5cdFx0Ly8gLm5hdl9fcmljaF9fYSB8IGFsbFxuXHRcdCZfX2Ege1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsIHRleHQtaW5kZW50IC4zcztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fcmljaF9fYS0td2l0aC1zdWJuYXYgfCBhbGxcblx0XHQmLS13aXRoLXN1Ym5hdiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQvLyAubmF2X19yaWNoX19hLS13aXRob3V0LXR4dCB8IGFsbFxuXHRcdCYtLXdpdGhvdXQtdHh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3JpY2gyIHtcblx0XHQvLyAubmF2X19yaWNoMl9fYSB8IGFsbFxuXHRcdCZfX2Ege1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCA1NXB4O1xuXHRcdFx0Ly8gLm5hdl9fcmljaDJfX2EtLWxhc3QgfCBhbGxcblx0XHRcdCYtLWxhc3Qge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX3JpY2gyLS1sYXN0IHwgYWxsXG5cdFx0Ji0tbGFzdCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vIC5uYXZfX2l0ZW1sdmwzIHwgYWxsXG5cdCZfX2l0ZW1sdmwzIHtcblx0XHRwYWRkaW5nOiAxNXB4IDQwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdH1cblx0Ly8gLm5hdl9fY29udGVudGx2bDMgfCBhbGxcblx0Jl9fY29udGVudGx2bDMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdC8vIC5uYXZfX3RleHQuaGlkZGVuIHwgYWxsXG5cdFx0Ji5oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC8vIC5uYXZfX2NvbCB8IGFsbFxuXHQmX19jb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC8vIC5uYXZfX2JvdHRvbSB8IGFsbFxuXHQmX19ib3R0b20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly8gLm5hdiA6Oi13ZWJraXQtc2Nyb2xsYmFyIHwgYWxsXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmxhbmcgKyAubmF2X19sYWJlbCArIC5uYXZfX2l0ZW1sdmwxLS1hY2NvdW50ICsgLm5hdl9faXRlbWx2bDEtLWhvbWUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHQubmF2IHtcblx0XHQmX19sYWJlbCB7XG5cdFx0XHQmLS1zZWFyY2gge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC8vIC5uYXYgfCBmcm9tIGRlc2t0b3Bcblx0Lm5hdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogYXV0bztcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDBzO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiA1cHggJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0bWF4LXdpZHRoOiAkZGVza3RvcC1tYXgtd2lkdGg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHQvLyAubmF2X193cmFwcGVyIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHQvLyAubmF2X193cmFwcGVyMiB8IGZyb20gZGVza3RvcFxuXHRcdCZfX3dyYXBwZXIyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ly8gLm5hdl9fd3JhcHBlci5sb3ctb3BhY2l0eSB8IGZyb20gZGVza3RvcFxuXHRcdFx0Ji5sb3ctb3BhY2l0eSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Lm5hdl9fYXJyb3cge1xuXHRcdFx0XHRcdHRvcDogMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX29wYWNpdHkgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19vcGFjaXR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ly8gLm5hdl9fb3BhY2l0eS5zaG93IHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLm5hdl9faXRlbWx2bDEgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19pdGVtbHZsMSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAwIDQwcHggMCAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQvLyAubmF2X19pdGVtbHZsMS0taG9tZSB8IGZyb20gZGVza3RvcFxuXHRcdFx0Ji0taG9tZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLS13aXRoLXN1Ym5hdiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQvLyAubmF2X19pdGVtbHZsMTpiZWZvcmUgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2l0ZW1sdmwzIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9faXRlbWx2bDMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX3N1YmxldmVsIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y2xpcDogaW5oZXJpdDtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNXB4KTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdGJvcmRlcjogc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fZmxleCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2ZsZXgge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdH1cblx0XHQvLyAubmF2X19ib3R0b20gfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19ib3R0b20ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fY29udGVudGx2bDMgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19jb250ZW50bHZsMyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fbGFiZWwgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRtYXJnaW46IDAgMzNweCAwIDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdC8vIC5uYXZfX2xhYmVsOmxhc3QtY2hpbGQgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdC5uYXZfX2l0ZW1sdmwxIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5uYXYge1xuXHRcdFx0XHRcdCZfX3dyYXBwZXIyIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19zdWJsZXZlbCB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdFx0XHQmX19pbWcge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fcmljaC0td2l0aG91dC10eHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2Fycm93IHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0NCU7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLm5hdl9fcmljaCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX3JpY2gge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIC5uYXZfX3JpY2hfX2EgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCZfX2Ege1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX3JpY2gyIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fcmljaDIge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIC5uYXZfX3JpY2gyX19hIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmX19hIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLm5hdl9fcmljaDItLWxhc3QgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCYtLWxhc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19hIHtcblx0XHRcdC8vIC5uYXZfX2FfX2x2bDIgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCZfX2x2bDIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLm5hdl9fY29sIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fY29sIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2LXBlcnNvLW9mZiB7XG5cdFx0Lm5hdiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Jl9fd3JhcHBlcjIge1xuXHRcdFx0XHQqOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX21heFdpZHRoIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYm90dG9tIHtcblx0XHRcdFx0Ly8gLm5hdi1wZXJzby1vZmYgLm5hdl9fYm90dG9tX19hIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX19tYXhXaWR0aCB7XG5cdFx0XHRcdCYgPiBsYWJlbDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyAubmF2LXBlcnNvLW9mZiAubmF2X191bCB8IGZyb20gZGVza3RvcFxuXHRcdFx0Jl9fdWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0Jjpub3QoLmxhbmctLW90aGVycy11bCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGFuZy0tb3RoZXJzLXVsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fc2Nyb2xsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fY29sdW1uIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0Lm5hdl9fbGkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19zdWJsZXZlbCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDIwcHgpO1xuXHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMCAzMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiw1MSw2MywwLjQpO1xuXHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDE2LDUxLDYzLDAuNCk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDE2LDUxLDYzLDAuNCk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdCYtLWNlbnRlcmVkIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1yaWdodCB7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4xNXMgZWFzZTtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogOTUlO1xuXHRcdFx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tb3BlbiB7XG5cdFx0XHRcdFx0Lm5hdiB7XG5cdFx0XHRcdFx0XHQmX19ib3R0b20ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tY2xvc2Uge1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0Lm5hdiB7XG5cdFx0XHRcdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX193cmFwcGVyMiB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19pdGVtbHZsMSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX3N1YmxldmVsIHtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDIwcHgpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdCYtLWNlbnRlcmVkIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDIwcHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsICYtLW9wZW4ge1xuXHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0Lm5hdiB7XG5cdFx0XHRcdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX193cmFwcGVyMiB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2l0ZW1sdmwxIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw1cHgpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRcdCYtLWNlbnRlcmVkIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDVweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdiB7XG5cdFx0XHRcdFx0Jl9fYSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3VsIHtcblx0XHRcdFx0XHRcdCYgPiAubmF2X191bF9fY29sdW1uIHtcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHQubmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdCZfX2Ege1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbWx2bDEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMTVzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ji0taG9tZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS13aXRoLXN1Ym5hdiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyAubmF2LXBlcnNvLW9mZiAubmF2IGxpOm5vdCgubGFuZy0tb3RoZXJzLWxpKSB8IGZyb20gZGVza3RvcFxuXHRcdFx0bGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gLm5hdi1wZXJzby1vZmYgLm5hdiBsaTpub3QoLmxhbmctLW90aGVycy1saSkgYSB8IGZyb20gZGVza3RvcFxuXHRcdFx0XHRhIHtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2LXBlcnNvLW9uIHtcblx0XHQubmF2IHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ei1pbmRleDogOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuXHRcdFx0fVxuXHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQmX19hcnJvdyB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDQxJTtcblx0XHRcdFx0Ji0tbHZsMiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fd3JhcHBlcjIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19mbGV4IHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVtbHZsMSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHotaW5kZXg6IDEzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2l0ZW1sdmwzIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYV9fbHZsMi0taGlkZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbWF4V2lkdGgge1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdH1cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0bWFyZ2luOiAwIDI1cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdGh0bWwge1xuXHRcdCYub3ZoIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdC5uYXZfX2l0ZW1sdmwxLS1ob21lIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC5uYXZfX2l0ZW1sdmwxLS1sb2dpbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubmF2IHtcblx0Jl9fbWF4V2lkdGgge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0fVxuXHR9XG5cdCYtLXN0aWNreSB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Jlc2l6ZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHQuY2FydCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTYwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2X19jb2wgLm5hdl9fcmljaF9fYTpub3QoLm5hdl9fcmljaDJfX2EpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4ucGFnZS1jYXJ0LCAucGFnZS12YWxpZGF0aW9uIHtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Lm5hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Lm5hdl9fcmljaC0td2l0aC1zdWJuYXYgKyAubmF2X19yaWNoLS13aXRoLXN1Ym5hdiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdC8qIG9sZCBuYXYtb24gbW9iaWxlICovXG5cdC5uYXYtcGVyc28tb24ge1xuXHRcdC5uYXZfX3VsX19oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lm5hdl9fbGFiZWwgLm5hdl9fYXJyb3cgaSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQubmF2X193cmFwcGVyMiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQubmF2X19hcnJvdyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2IHtcblx0XHRcdC5uYXZfX3dyYXBwZXIge1xuXHRcdFx0XHQubmF2X19sYWJlbC0tbGFuZywgLm5hdl9fbGFiZWwtLWFjY291bnQge1xuXHRcdFx0XHRcdC5uYXZfX2Fycm93IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYubmF2X19sYWJlbC0tbGFuZyAubmF2X19zdWJsZXZlbCwgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYubmF2X19sYWJlbC0tYWNjb3VudCAubmF2X19zdWJsZXZlbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Lm5hdl9fdWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19zdWJsZXZlbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDAwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDEwcHggMjBweDtcblx0XHRcdFx0XHQubmF2X19hIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdl9fdWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2FfX2x2bDItLWhpZGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2Fycm93LS1sdmwyIHtcblx0XHRcdFx0XHR3aWR0aDogMzlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDNweDtcblx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2NvbnRlbnRsdmwzIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2NvbnRlbnRsdmwzLmFjdGl2ZSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdl9fcmljaDIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2xhYmVsLS1yaWNoIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2EubmF2X19yaWNoX19hLm5hdl9fcmljaDJfX2Ege1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2xhYmVsLS1yaWNoLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Lm5hdl9fYXJyb3cge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYWN0aXZlIC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2IHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdl9fYm90dG9tIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvKiBuZXcgbmF2LW9uIG1vYmlsZSAqL1xuXHQubmF2LXBlcnNvLW9uIHtcblx0XHQubmV3LW1lbnUge1xuXHRcdFx0LyogY29ycmVjdGlvbiBvbGQgbWVudSBjc3MgKi9cblx0XHRcdC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19zdWJsZXZlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwgLm5hdl9fYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdH1cblx0XHRcdC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRcdH1cblx0XHRcdC5uYXYgLm5hdl9fd3JhcHBlciAuYWN0aXZlIC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR9XG5cdFx0XHQubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY29udGVudGx2bDMge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2Fycm93LS1sdmwyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5uYXZfX3VsX19oZWFkZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHR9XG5cdFx0XHQubmF2X19sYWJlbCAubmF2X19hcnJvdyB7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwge1xuXHRcdFx0XHR6LWluZGV4OiAzIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5uYXZfX3N1YmxldmVsIHtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0JiA+IC5uYXZfX3VsX19oZWFkZXIge1xuXHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXZfX2ZsZXgge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNThweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDU4cHgpO1xuXHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fYV9fbHZsMi0taGlkZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0XHQubmF2X19jb2wge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHR9XG5cdFx0XHQubmF2X19yaWNoIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQubmF2X19yaWNoMiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fY29udGVudGx2bDMge1xuXHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogLTU4cHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlICsgNThweCk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyA1OHB4KTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDAlICsgNThweCk7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggKyA1OHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJG5hdi1iZztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdC5uYXZfX3VsIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogKDU4cHggKiAyKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJnO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX3VsX19oZWFkZXIge1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0dG9wOiA1OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2X19pdGVtbHZsMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMThweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fY2hlY2tib3hsdmwxOmNoZWNrZWQgKyBsYWJlbCAubmF2X19jb250ZW50bHZsMyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgNThweCk7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNThweCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5ib2R5LS10cmFuc2Zvcm0ge1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC5uYXYtcGVyc28tb24ge1xuXHRcdC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLm5hdl9fY2xvc2Uge1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2X19hLm5hdl9fcmljaF9fYS0taW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0Lm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fcmljaC0td2l0aG91dC10eHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubmF2LXBlcnNvLW9uIC5uYXZfX2NvbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQubmF2LXBlcnNvLW9uIC5uYXZfX2ZsZXgge1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0fVxuXHQubmF2LXBlcnNvLW9uIC5uYXZfX3N1YmxldmVsIHtcblx0XHRib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiw1MSw2MywwLjQpO1xuXHR9XG5cdC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX2xhYmVsX19pbWcge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9we1xuXHQubmF2LXBlcnNvLW9mZiAubmF2X19pdGVtbHZsMS0td2l0aC1zdWJuYXZ7XG5cdFx0bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50XG5cdH1cblx0Lm5hdl9fdGV4dC5oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG5cdH1cblx0Lm5hdl9fcmljaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlXG5cdH1cblx0Lm5hdl9fbGFiZWwtLWxhbmcge1xuXHRcdGRpc3BsYXk6IG5vbmVcblx0fVxufVxuXG4ubmF2X19pdGVtbHZsMS0tbG9naW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm5hdiBoM3tmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC5uYXZfX2l0ZW1sdmwxLm5hdl9faXRlbWx2bDEtLWJsb2cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuIiwiJHNsaWRlci1iZy1sb2FkaW5nOiAkY29sb3ItYmQtbGlnaHQ7XG4kc2xpZGVyLXN2Zy1sb2FkaW5nOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyMDEwMCUyMiUyMHByZXNlcnZlQXNwZWN0UmF0aW8lM0QlMjJ4TWlkWU1pZCUyMiUyMGNsYXNzJTNEJTIybGRzLWVsbGlwc2lzJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMCUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjEwJTNCMCUzQjAlM0IwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjI4NCUzQjg0JTNCODQlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyODQlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjQuODk4MDYlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0xcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0xcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI2Ny4zNDY2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIxMCUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTAuNXMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0I1MCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIzMy4zNDY2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIxMCUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0I1MCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNS4xMDE5NCUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IwJTNCMTAlM0IxMCUzQjEwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0IxNiUzQjUwJTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSk7XG4kZG90LWluYWN0aXZlOiAkd2hpdGU7XG4kZG90LWFjdGl2ZTogJGNvbG9yLXByaW1hcnk7XG5cbi5zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDUlIGF1dG87XG5cdGhlaWdodDogMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0Ji0tcmVhZHkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb246IDBzO1xuXHRcdC5zbGlkZXJfX2Fic29sdXRlIHtcblx0XHRcdCY6bm90KC5zbGlkZXJfX2Fic29sdXRlLS1zaW5nbGUpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2xpZGVyX193cmFwcGVyLS1zaW5nbGU6bm90KC5zbGljay1pbml0aWFsaXplZCl7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7XG5cdFx0XHR0b3A6MCFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OjUwJSFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSFpbXBvcnRhbnRcblx0XHR9XG5cdFx0LnNsaWNrLXRyYWNrLCAuc2xpY2stbGlzdCB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG5cdFx0fVxuXHR9XG5cdEBpZiAkYmctaW1nID09ICcnIHtcblx0XHQuc2xpZGVyLS1iZWZvcmVTbGljayB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXJvdy1zaXplO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpZiAkbWF4LXJvdy1zaXplID09ICcxNDQwcHgnIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsJzwxNDYwcHgnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ly8gLnNsaWRlcl9fd3JhcHBlclxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdCYuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC8vIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWRvdHNcblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1kb3RzIGxpXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDExcHg7XG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stZG90cy5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZG90LWFjdGl2ZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmVcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRvdC1pbmFjdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stYXJyb3dcblx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1hcnJvdzpob3ZlciB8IGZyb20gZGVza3RvcFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWFycm93OmJlZm9yZVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1uZXh0XG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IC02MHB4O1xuXHRcdH1cblx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1wcmV2XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogLTYwcHg7XG5cdFx0fVxuXHRcdC8vIC5zbGlkZXJfX3dyYXBwZXIgLm1hdGVyaWFsLWljb25zXG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Ly8gLnNsaWRlcl9fd3JhcHBlcjpob3ZlciB8IGZyb20gZGVza3RvcFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5zbGljay1uZXh0IHtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuc2xpZGVyX193cmFwcGVyLS1zaW5nbGVcblx0XHQmLS1zaW5nbGUge1xuXHRcdFx0LnNsaWNrLWFycm93LCAuc2xpY2stZG90cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5zbGlkZXJfX2l0ZW1cblx0Jl9faXRlbSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQvLyAuc2xpZGVyX19waWN0dXJlXG5cdCZfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5zbGlkZXJfX2ltZ1xuXHQmX19pbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Ji0tbG9hZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG4gICAgJl9fbG9hZGluZyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgYmFja2dyb3VuZDogJHNsaWRlci1iZy1sb2FkaW5nICRzbGlkZXItc3ZnLWxvYWRpbmcgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdCAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwcHg7XG5cdH1cbn1cblxuI21haW4tc2xpZGVyICsgLmJvZHlfX3dyYXBwZXIgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nLXRvcDogJGJsb2MtLW1hcmdpbi1ib3R0b207XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXRvcDogJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0cGFkZGluZy10b3A6ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdH1cblx0QGluY2x1ZGUgeGwge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHR9XG59XG5cbi5zbGlkZXI6bm90KC5zbGlkZXItLXJlYWR5KSB7XG5cdC5zbGlkZXJfX2l0ZW0ge1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvYyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwO1xuXHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdCYtLXJldmVyc2Uge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0fVxuXHRcdCYtLWNlbnRlciB7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR9XG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHR9XG5cdH1cblx0Ji0td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdC5ibG9jLS1hIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdC5ibG9jLS1pbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cdFx0fVxuXHRcdCYgPiA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmID4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0aWZyYW1lIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG5cdC5ibG9jIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbWcge1xuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1iZWZvcmUtZGVza3RvcCkge1xuXHQuYmxvYyB7XG5cdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpIDA7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRtYXJnaW46IDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDMpICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAzKSAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAzKSAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1iZWZvcmUteGwpIHtcblx0LmJsb2Mge1xuXHRcdG1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgMDtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdG1hcmdpbjogMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDMpICgkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wIC8gMykgMDtcblx0XHRcdH1cblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDMpICgkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wIC8gMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG5cdC5ibG9jIHtcblx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAyKSAwO1xuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0bWFyZ2luOiAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDMpICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDMpIDA7XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMykgKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oMSArIC5ibG9jIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdH1cblx0QGluY2x1ZGUgeGwge1xuXHRcdG1hcmdpbi10b3A6IC0zMi41cHg7XG5cdH1cbn1cblxuIiwiLy8gTm90YXRpb24gw6l0b2lsZXMg4oCUIFNWRyAocGFzIE1hdGVyaWFsIEljb25zIDogbGV1cnMgbcOpdHJpcXVlcyBzZSBmb250IGNyb3BwZXIgcGFyIG92ZXJmbG93OmhpZGRlbilcbi5zdGFycyB7XG5cdCRzdGFyOiAkc3RhcnMtLXNpemU7XG5cblx0Ji0tbHZsMCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjb2xvcjogJHN0YXJzLS1pbmFjdGl2ZTtcblx0XHR3aWR0aDogKCRzdGFyICogNSk7XG5cdFx0aGVpZ2h0OiAkc3Rhcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdC8vIExlIG1hcmt1cCBuJ2VzdCBwYXMgaG9tb2fDqG5lIDogU1ZHIGRhbnMgbm9zIHRlbXBsYXRlcywgTWF0ZXJpYWwgSWNvbnNcblx0XHQvLyBkYW5zIGxlIGZvb3RlciwgRm9udCBBd2Vzb21lIChgaS5mYXNgKSBkYW5zIGxlcyBsaXN0aW5ncyByZW5kdXMgcGFyIGxhXG5cdFx0Ly8gcGxhdGVmb3JtZSDigJQgc2FucyBjbGFzc2UgY29tbXVuZS4gT24gZGltZW5zaW9ubmUgZG9uYyB0b3V0IGA8aT5gIGR1XG5cdFx0Ly8gY29tcG9zYW50LCBzaW5vbiBsJ2ljw7RuZSBnYXJkZSBzYSB0YWlsbGUgZGUgcG9saWNlIGjDqXJpdMOpZSA6IGxlIGNhbHF1ZVxuXHRcdC8vIGRvcsOpIGNsaXBwZSBlbiBgb3ZlcmZsb3c6IGhpZGRlbmAgc3VyICRzdGFyLCBkb25jIHVuIGdseXBoZSBwbHVzIGhhdXRcblx0XHQvLyBzZSBmYWl0IHJvZ25lciBwYXIgbGUgYmFzIGV0IGxhaXNzZSB2b2lyIGxlIGdyaXMgZHUgZGVzc291cy5cblx0XHQvLyBDb250cmFpbmRyZSBgaGVpZ2h0YCBzYW5zIGBmb250LXNpemVgIG5lIHN1ZmZpdCBwYXMgOiBsZSBnbHlwaGUgZMOpYm9yZGVcblx0XHQvLyBkZSBzYSBib8OudGUgZXQgc2UgZmFpdCBjbGlwcGVyIHBhcmVpbC5cblx0XHQuc3Rhci1pY29uLFxuXHRcdC5tYXRlcmlhbC1pY29ucyxcblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwICRzdGFyO1xuXHRcdFx0d2lkdGg6ICRzdGFyO1xuXHRcdFx0aGVpZ2h0OiAkc3Rhcjtcblx0XHRcdGZvbnQtc2l6ZTogJHN0YXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIGJhdCBub3JtYWxpemUgc3ZnIHsgb3ZlcmZsb3c6aGlkZGVuIH1cblx0XHR9XG5cblx0XHQuc3Rhci1pY29uIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cblx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0Ly8gZmFsbGJhY2sgc2kgdW4gdGVtcGxhdGUgbuKAmWEgcGFzIGVuY29yZSBiYXNjdWzDqSBlbiBTVkdcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHR9XG5cblx0XHQuc3RhcnMtLWx2bDEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAkc3Rhcjtcblx0XHRcdGNvbG9yOiAkc3RhcnMtLWFjdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47IC8vIGNsaXAgaG9yaXpvbnRhbCBwb3VyIG5vdGVzIHBhcnRpZWxsZXMg4oCUIFNWRyB0aWVudCBwaWxlIGRhbnMgbGUgdmlld0JveFxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6ICgkc3RhciAqIDUpO1xuXHRcdFx0XHRoZWlnaHQ6ICRzdGFyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogKCRzdGFyICogNSk7XG5cdFx0aGVpZ2h0OiAkc3Rhcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXG5cdCYtbHZsMS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gTGUgcGFyZW50IGAuc3RhcnMtLWx2bDFgIGVzdCByw6l0csOpY2kgw6AgbGEgbm90ZSAod2lkdGggaW5saW5lIGVuICUpIDpcblx0XHQvLyBsYSByYW5nw6llIGRvaXQgZ2FyZGVyIHNlcyA1IMOpdG9pbGVzIHBsZWluZSBsYXJnZXVyIGV0IGTDqWJvcmRlciBwb3VyXG5cdFx0Ly8gc2UgZmFpcmUgY2xpcHBlciwgYXUgbGlldSBkJ8OqdHJlIGNvbXByZXNzw6llLlxuXHRcdGZsZXg6IDAgMCAoJHN0YXIgKiA1KTtcblx0XHRoZWlnaHQ6ICRzdGFyO1xuXHR9XG59XG4iLCIkY29sb3ItbGlzdC1ncmV5OiAjOTk5O1xuJGNvbG9yLXNlbGVjdGlvbjogJGJsYWNrO1xuJGNvbG9yLW5ld3M6ICRjb2xvci1zdGQ7XG4kY29sb3ItcHJvbW86ICM5RjMxMjM7XG4kY29sb3Itc2FsZTogI2UyYzE2MDtcbiRjb2xvci1wcm9tby1wcmljZTogIzkzOTM5MztcbiRwcm9kLS1zaXplOiAxNHB4O1xuXG4ucHJvZCB7XG4gIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIG1hcmdpbjogMCAoLSAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpKSAkYmxvYy0tbWFyZ2luLWJvdHRvbSAoLSAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpKTtcbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgKC0gKCRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IC8gMikpICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAoLSAoJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQgLyAyKSk7XG4gIH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwICgtICgkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3AgLyAyKSkgODBweCAoLSAoJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIC8gMikpO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICYtLXNsaWRlckluaXRpYWxpemVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucHJvZCB7XG4gICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICBtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAxLjUpIDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjVweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JlbGF0aXZlLCAmX19zaGFkb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgfVxuICAgICZfX3JlbGF0aXZlIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYXJ0aWNsZSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgKCRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IC8gMik7XG4gICAgICB9XG4gICAgICAmLS1yZW1vdmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBlYXNlO1xuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5lbmQtaG92ZXIge1xuICAgICAgICAgIC5wcm9kX19zbGlkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VjY2VzcywgJi5maXhlZCB7XG4gICAgICAgICAgLnByb2RfX3NsaWRlciB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2RhbC1jYXJ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmLmZpeGVkLCAmLmZpeGVkVGVtcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9kIHtcbiAgICAgICAgICAgICZfX2Nvcm5lciB7XG4gICAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IHJnYmEoMCwwLDAsMC4wNSksIDAgNXB4IDhweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19zbGlkZXIge1xuICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19zaGFkb3cge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb3JtOm5vdCgucHJvZF9fZm9ybS0tY29weSkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAmLS1jb3B5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIC5wcm9kIHtcbiAgICAgICAgICAgICAgICAgICZfX3BpY3R1cmUsIGltZywgJl9fc3RhdGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICZfX25hbWUsICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICYuYW5pbSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJl9faG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2hvdmVyIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsb3BhY2l0eSAuM3MgZWFzZSAuMXMsIHRyYW5zZm9ybSAuM3MgZWFzZSAuMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAmLS1hZGRDYXJ0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgICAgICAgICYtLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZml4ZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmZpeGVkVGVtcC5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZCB7XG4gICAgICAgICAgICAmX19jb3JuZXIge1xuICAgICAgICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3VjY2Vzcy5maXhlZCB7XG4gICAgICAgICAgLnByb2Qge1xuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICYtLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAucHJvZCB7XG4gICAgICAgICAgICAgICAgICAmX19ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3ZhcmlhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX192YXJpYXRpb24yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2Qge1xuICAgICAgICAgICAgJl9fY29ybmVyIHtcbiAgICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLXNhbGUge1xuICAgICAgICAucHJvZF9fcHJpY2VfX2N1ciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zYWxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1wcm9tbyB7XG4gICAgICAgIC5wcm9kX19wcmljZV9fY3VyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb21vO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1yZXF1aXJlZCB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZCB7XG4gICAgICAgICAgICAgICZfX2Nvcm5lciB7XG4gICAgICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmLS1jb3B5IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJi56aW5kZXgsICYuemluZGV4MiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RvcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIH1cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BpY3R1cmUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgJi0taG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA2cHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktdGV4dCk7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1lbmQpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1lbmQpO1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgJl9fY3VyIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Zyb20ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RheCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgfVxuICAgICAgJl9fcmV2LCAmX19wcm9tbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcmV2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgfVxuICAgICAgJl9fY3VyLCAmX19yZXYsICZfX3Byb21vIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ob3ZlciB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OjEzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgfVxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Zvcm0tLXJlcXVpcmVkIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAucHJvZCB7XG4gICAgICAgICAgJl9faG92ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZhcmlhdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE1cHggdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNi4wMzIlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTAlMjAuMDE2TDUlMjA0LjY1bDUtNC42MzR2MS4zNzhMNSUyMDYuMDI4JTIwMCUyMDEuMzk0Vi4wMnolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IC41NjI1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rpc2FibGVkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzOXB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBsaW5lYXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFyaWF0aW9uMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE1cHggdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNi4wMzIlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTAlMjAuMDE2TDUlMjA0LjY1bDUtNC42MzR2MS4zNzhMNSUyMDYuMDI4JTIwMCUyMDEuMzk0Vi4wMnolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGlzYWJsZWQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDM5cHg7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGxpbmVhcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgJi5jbG9zZTIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLm9wZW4yIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzwxMzAwcHgnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDEyMDBweCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8MTEwMHB4Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDlweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWJvdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWRkQ2FydCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBjbGFzcyUzRCUyMmxkcy1zcGlubmVyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC45MTY2NjY2NjY2NjY2NjY2cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuODMzMzMzMzMzMzMzMzMzNHMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODYwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjc1cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuNjY2NjY2NjY2NjY2NjY2NnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODEyMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC41ODMzMzMzMzMzMzMzMzM0cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTUwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuNDE2NjY2NjY2NjY2NjY2N3MlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODIxMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4zMzMzMzMzMzMzMzMzMzMzcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjQwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjI1cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjcwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjE2NjY2NjY2NjY2NjY2NjY2cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzAwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjA4MzMzMzMzMzMzMzMzMzMzcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzMwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMjBzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRSk7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhciwgd2lkdGggLjNzIGxpbmVhciwgaGVpZ2h0IC4zcyBsaW5lYXI7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICAgICYtLXNhbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2FsZTtcbiAgICAgIH1cbiAgICAgICYtLXByb21vIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByb21vO1xuICAgICAgfVxuICAgICAgJi0tbmV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW5ld3M7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R5cGUge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgICAmX19mbGV4IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0YXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhciwgb3BhY2l0eSAuM3MgZWFzZSwgcmlnaHQgLjNzIGxpbmVhciwgY29sb3IgLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuYW5pbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJl9fZ29Ub0NhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDhweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBsZWZ0IDEwcHggbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI0JTIwMjQlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGgyNHYyNEgweiUyMiUyMGZpbGwlM0QlMjJub25lJTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTTklMjAxNi4xN0w0LjgzJTIwMTJsLTEuNDIlMjAxLjQxTDklMjAxOSUyMDIxJTIwN2wtMS40MS0xLjQxeiUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogNDglO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhciwgb3BhY2l0eSAuM3MgZWFzZSwgcmlnaHQgLjNzIGxpbmVhciwgY29sb3IgLjNzIGVhc2U7XG4gICAgJi5hbmltIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNCkhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1hcnJvdzpob3ZlciB8IGZyb20gZGVza3RvcFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNCkhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAud2ItcHJvZHVjdC1zbGlkZXItcHJpbWFyeV9faW1nVmFyX19jbG9zZSB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2MtLWNhdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZsYXNoLXNhbGUge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByb21vO1xuICAgIC5jMS1mbGFzaC1zYWxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICBsZWZ0OiByZW0tY2FsYygwKTtcblxuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICB9XG4gICAgLmNvdW50ZG93biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICAuZGFzaCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC5kaWdpdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLndlZWtzLWRhc2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmRhc2gtZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZCB7XG4gICZfX2FydGljbGUge1xuICAgICZfX2JnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgfVxuICB9XG4gICZfX25vUmVzdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gICZfX25hbWUge1xuICAgICZfX2JyYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuICAmLS1saXN0Q3Jvc3Mge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgfVxuICB9XG4gICZfX2Nvcm5lciB7XG4gICAgJl9fdG9wLCAmX19ib3R0b20ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubW9kYWwtY2FydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDk5JTtcbiAgICB0b3A6IDElO1xuICAgIGxlZnQ6IDElO1xuICAgIGhlaWdodDogOTklO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX3N0YXksICZfX2NhcnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAmX19zdGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgICZfX2NhcnQge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdWNjZXNzLDE1JSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2dhbGxlcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYlO1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAubG9ndXBfX2Nsb3NlX19pY29uIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJyYW5kIHtcbiAgJi0taGlkZGVuIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPj0xcHgnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZF9fYXJ0aWNsZV9fYmcge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLmZpcmVmb3gge1xuICAucHJvZCAubW9kYWwtY2FydF9fbGVmdF9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1NSU7XG4gIH1cbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUuc3VjY2Vzcy5maXhlZCAucHJvZF9fY29ybmVyX190b3Age1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDU1cHgpXG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8MTQwMHB4Jykge1xuICAuZmlyZWZveCB7XG4gICAgLnByb2QgLm1vZGFsLWNhcnRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZCAucHJvZF9fc3RhdGUucHJvZF9fc3RhdGUtLXdpdGhCYWRnZSB7XG4gIHRvcDogMzVweDtcbn1cblxuLnByb2QgLmZsYXNoLXNhbGUgKyAucHJvZF9fc3RhdGUtLWJhZGdlIHtcbiAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgIHRvcDogMzVweDtcbiAgfVxufVxuXG4ucGFnZS1ob21lcGFnZSAubm9zdG9fZWxlbWVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtcm93LXNpemUpO1xufSIsIi5mbGFzaC1zYWxlIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDI1cHg7XG5cblx0YmFja2dyb3VuZDogJGNvbG9yLXByb21vO1xuXG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5mbGFzaC1zYWxlIHtcblx0XHRcdG1heC13aWR0aDogMjUxcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmMxLWZsYXNoLXNhbGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdFx0bGVmdDogcmVtLWNhbGMoMCk7XG5cblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHR9XG5cdC5mbGFzaC1zYWxlLWgxIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblxuXHRcdEBpZiAkbWF4LXJvdy1zaXplID09IDEwMjRweCB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzwxMTQ1cHgnKSB7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J000MjguNjg0IDE1OS44MzRIMjcxLjg5NUwzMzIuNzg0IDBIMTgzLjMzM0w4My4zMTYgMjc1LjA0OGgxNTQuMDIybC0yNy44NSA3Ni41ODdoLTUyLjc2NkwyMzguODgyIDUxMmwxODQuOTY5LTE2MC4zNjVoLTY4LjIzNHonLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTRweDtcblx0XHR9XG5cdH1cblx0LmNvdW50ZG93biB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMjVweDtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdC5kYXNoIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0LmRpZ2l0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndlZWtzLWRhc2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmRhc2gtZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHR9XG5cdH1cbn1cblxuLmJvZHkgLnByb2QtZGV0YWlsc19fYm90dG9tIC5mbGFzaC1zYWxlIC5mbGFzaC1zYWxlLWgxe3RleHQtaW5kZW50OjAhaW1wb3J0YW50O3dpZHRoOmF1dG8haW1wb3J0YW50fSIsIi5icmFuZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYm90dG9tIDA7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQvLyAuYnJhbmRfX3RpdGxlXG5cdCZfX3RpdGxlIHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAxLjUpIDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjVweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDBweCk7XG5cdFx0fVxuXHR9XG5cdC8vIC5icmFuZF9fd3JhcHBlclxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly8gLmJyYW5kX193cmFwcGVyOm5vdCguc2xpY2stc2xpZGVyKVxuXHRcdCY6bm90KC5zbGljay1zbGlkZXIpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblx0Ly8gLmJyYW5kX19jb250ZW50XG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxuXHQvLyAuYnJhbmRfX3NsaWRlXG5cdCZfX3NsaWRlIHtcblxuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMCAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdFx0fVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0fVxuXHR9XG5cdC8vIC5icmFuZF9fbGlua1xuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0fVxuXHQvLyAuYnJhbmRfX2ltZ1xuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0Ji5sYXp5bG9hZCwgJi5sYXp5bG9hZGluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwJSBhdXRvO1xuXHRcdH1cblx0fVxufSIsIi5sYW5nIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji56LWluZGV4LWxvdyB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQmLS1jdXJyZW50IHtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjQpO1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwIDQ1cHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogMTtcblx0XHQmLW1vcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCYtLW90aGVycyB7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji11bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCYtbGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDQ1cHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNXB4KTtcblx0XHR9XG5cdFx0Ji1hIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG5cdCYtLWZsYWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzZweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguNSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ji5mciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyMDY2LjY3JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbCUzQSUyM2U5NTg2NyUzQiU3RC5jbHMtMiU3QmZpbGwlM0ElMjNmNWY3ZmElM0IlN0QuY2xzLTMlN0JmaWxsJTNBJTIzNDc1YmE3JTNCJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUFzc2V0JTIwMyUzQy90aXRsZSUzRSUzQ2clMjBpZCUzRCUyMkxheWVyXzIlMjIlMjBkYXRhLW5hbWUlM0QlMjJMYXllciUyMDIlMjIlM0UlM0NnJTIwaWQlM0QlMjJGcmFuY2UlMjIlM0UlM0NyZWN0JTIwY2xhc3MlM0QlMjJjbHMtMSUyMiUyMHglM0QlMjI2Ni42NyUyMiUyMHdpZHRoJTNEJTIyMzMuMzMlMjIlMjBoZWlnaHQlM0QlMjI2Ni42NyUyMi8lM0UlM0NyZWN0JTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMHglM0QlMjIzMy4zMyUyMiUyMHdpZHRoJTNEJTIyMzMuMzMlMjIlMjBoZWlnaHQlM0QlMjI2Ni42NyUyMi8lM0UlM0NyZWN0JTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMHdpZHRoJTNEJTIyMzMuMzMlMjIlMjBoZWlnaHQlM0QlMjI2Ni42NyUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cdFx0Ji5lbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAwMCUyMiUyMGhlaWdodCUzRCUyMjYwMCUyMiUyMHZpZXdCb3glM0QlMjIwJTJDMCUyMDI1JTJDMTUlMjIlM0UlM0NyZWN0JTIwd2lkdGglM0QlMjIyNSUyMiUyMGhlaWdodCUzRCUyMjE1JTIyJTIwZmlsbCUzRCUyMiUyMzAwMjQ3ZCUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0lMjAwJTJDMCUyMEwlMjAyNSUyQzE1JTIwTSUyMDI1JTJDMCUyMEwlMjAwJTJDMTUlMjIlMjBzdHJva2UlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzJTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTSUyMDEyLjUlMkMwJTIwViUyMDE1JTIwTSUyMDAlMkM3LjUlMjBIJTIwMjUlMjIlMjBzdHJva2UlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjI1JTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTSUyMDEyLjUlMkMwJTIwViUyMDE1JTIwTSUyMDAlMkM3LjUlMjBIJTIwMjUlMjIlMjBzdHJva2UlM0QlMjIlMjNjZjE0MmIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIzJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0fVxuXHRcdCYuaXQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE1MDAlMjIlMjBoZWlnaHQlM0QlMjIxMDAwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMyUyMDIlMjIlM0UlM0NyZWN0JTIwd2lkdGglM0QlMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMiUyMiUyMGZpbGwlM0QlMjIlMjMwMDkyNDYlMjIvJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjIlMjIlMjB4JTNEJTIyMSUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIvJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjIlMjIlMjB4JTNEJTIyMiUyMiUyMGZpbGwlM0QlMjIlMjNjZTJiMzclMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cdFx0Ji5kZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAwMCUyMiUyMGhlaWdodCUzRCUyMjYwMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDUlMjAzJTIyJTNFJTNDZGVzYyUzRUZsYWclMjBvZiUyMEdlcm1hbnklM0MvZGVzYyUzRSUzQ3JlY3QlMjBpZCUzRCUyMmJsYWNrX3N0cmlwZSUyMiUyMHdpZHRoJTNEJTIyNSUyMiUyMGhlaWdodCUzRCUyMjMlMjIlMjB5JTNEJTIyMCUyMiUyMHglM0QlMjIwJTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMi8lM0UlM0NyZWN0JTIwaWQlM0QlMjJyZWRfc3RyaXBlJTIyJTIwd2lkdGglM0QlMjI1JTIyJTIwaGVpZ2h0JTNEJTIyMiUyMiUyMHklM0QlMjIxJTIyJTIweCUzRCUyMjAlMjIlMjBmaWxsJTNEJTIyJTIzRDAwJTIyLyUzRSUzQ3JlY3QlMjBpZCUzRCUyMmdvbGRfc3RyaXBlJTIyJTIwd2lkdGglM0QlMjI1JTIyJTIwaGVpZ2h0JTNEJTIyMSUyMiUyMHklM0QlMjIyJTIyJTIweCUzRCUyMjAlMjIlMjBmaWxsJTNEJTIyJTIzRkZDRTAwJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0fVxuXHRcdCYuZXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjc1MCUyMiUyMGhlaWdodCUzRCUyMjUwMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMlMjAyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyQzBIM1YySDB6JTIyJTIwZmlsbCUzRCUyMiUyM2RhMTIxYSUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTJDMUgzJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmNkZDA5JTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0fVxuXHRcdCYubmwge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBoZWlnaHQlM0QlMjI0ODAlMjIlMjB3aWR0aCUzRCUyMjY0MCUyMiUyMHZlcnNpb24lM0QlMjIxJTIyJTNFJTNDZyUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJzY2FsZSUyODEuMjUlMjAuOTM4JTI5JTIyJTNFJTNDcmVjdCUyMHJ4JTNEJTIyMCUyMiUyMHJ5JTNEJTIyMCUyMiUyMGhlaWdodCUzRCUyMjUwOS43NiUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMi8lM0UlM0NyZWN0JTIwcnglM0QlMjIwJTIyJTIwcnklM0QlMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMTY5LjkyJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjB5JTNEJTIyMzQyLjA4JTIyJTIwZmlsbCUzRCUyMiUyMzIxNDY4YiUyMi8lM0UlM0NyZWN0JTIwaGVpZ2h0JTNEJTIyMTY5LjkyJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBmaWxsJTNEJTIyJTIzYWUxYzI4JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cdFx0Ji5wdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MjcuNSUyMDI4MCUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjA0MjcuNSUyMDI4MCUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NnJTIwaWQlM0QlMjJMYXllcl8xJTIyJTNFJTNDcmVjdCUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjBmaWxsJTNEJTIyJTIzRUQyMjI0JTIyJTIwd2lkdGglM0QlMjI0MjcuNSUyMiUyMGhlaWdodCUzRCUyMjI4MCUyMi8lM0UlM0NyZWN0JTIweCUzRCUyMjAlMjIlMjB5JTNEJTIyMCUyMiUyMGZpbGwlM0QlMjIlMjMxNjY3MzQlMjIlMjB3aWR0aCUzRCUyMjE3MSUyMiUyMGhlaWdodCUzRCUyMjI4MCUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Y2RUIxNiUyMiUyMGQlM0QlMjJNMjMzJTJDMTM5LjRjMC4xJTJDMTkuNy0xMCUyQzM3LjQtMTguMSUyQzQ1LjJjLTExLjUlMkMxMS0yNi43JTJDMTguMS00NC41JTJDMTguNWMtMTkuOSUyQzAuNC0zOC42LTEyLjYtNDMuNi0xOC4zYy05LjgtMTEuMS0xNy44LTI1LjItMTguMS00NC4zYzEuMi0yMS41JTJDOS43LTM2LjUlMkMyMS45LTQ2LjdzMjguNS0xNS4zJTJDNDIuMS0xNC45YzE1LjclMkMwLjQlMkMzMy45JTJDOC4xJTJDNDYuNiUyQzIzLjNDMjI3LjUlMkMxMTIuMiUyQzIzMS4xJTJDMTIzJTJDMjMzJTJDMTM5LjRMMjMzJTJDMTM5LjR6JTIwTTE3MC41JTJDNzJjMzguMSUyQzAlMkM2OS41JTJDMzElMkM2OS41JTJDNjkuMWMwJTJDMzguMS0zMS40JTJDNjkuMS02OS41JTJDNjkuMXMtNjkuMy0zMS02OS4zLTY5LjFTMTMyLjQlMkM3MiUyQzE3MC41JTJDNzIlMjIvJTNFJTNDZyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZCUzRCUyMk0xMjkuMiUyQzE0OC43YzAlMkMxMS40JTJDNC43JTJDMjEuNyUyQzEyLjIlMkMyOS4yYzcuNiUyQzcuNSUyQzE3LjklMkMxMi4zJTJDMjkuMyUyQzEyLjNjMTEuNSUyQzAlMkMyMS45LTQuNyUyQzI5LjQtMTIuMmM3LjUtNy41JTJDMTIuMi0xNy45JTJDMTIuMi0yOS4zaDBWOTMuM2wtODMuMS0wLjFMMTI5LjIlMkMxNDguN0wxMjkuMiUyQzE0OC43TDEyOS4yJTJDMTQ4Ljd6JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRUQyMjI0JTIyJTIwZCUzRCUyMk0xMzEuMiUyQzE0Ny4xTDEzMS4yJTJDMTQ3LjFjMCUyQzEwLjklMkM0LjUlMkMyMC44JTJDMTEuNyUyQzI4YzcuMiUyQzcuMiUyQzE3LjIlMkMxMS43JTJDMjguMiUyQzExLjdjMTElMkMwJTJDMjAuOS00LjUlMkMyOC4yLTExLjZjNy4yLTcuMiUyQzExLjctMTcuMSUyQzExLjctMjhoMFY5My40bC03OS43JTJDMEwxMzEuMiUyQzE0Ny4xJTIwTTE5NC45JTJDMTA5LjVsMCUyQzM0LjJsMCUyQzMuNmgwYzAlMkMxLTAuMSUyQzItMC4yJTJDM2MtMC42JTJDNS40LTMuMSUyQzEwLjEtNi44JTJDMTMuOGMtNC4zJTJDNC4zLTEwLjMlMkM3LTE2LjglMkM3Yy02LjUlMkMwLTEyLjMtMi44LTE2LjctNy4xYy00LjQtNC40LTctMTAuNS03LTE2LjhsMC0zNi41bDQ3LjYlMkMwLjFMMTk0LjklMkMxMDkuNUwxOTQuOSUyQzEwOS41eiUyMi8lM0UlM0NnJTNFJTNDcGF0aCUyMGlkJTNEJTIyY3AxXzE0XyUyMiUyMGZpbGwlM0QlMjIlMjNGNkVCMTYlMjIlMjBkJTNEJTIyTTE5My42JTJDMTYzLjNsLTEuOCUyQzEuN2wyJTJDMi4xbDEuNy0xLjhMMTkzLjYlMkMxNjMuM0wxOTMuNiUyQzE2My4zTDE5My42JTJDMTYzLjN6JTIyLyUzRSUzQy9nJTNFJTNDcGF0aCUyMGlkJTNEJTIyY3AyXzE1XyUyMiUyMGZpbGwlM0QlMjIlMjNGNkVCMTYlMjIlMjBkJTNEJTIyTTIwMi40JTJDMTY5LjZsLTAuNi0wLjZsLTAuNCUyQzAuNEwyMDElMkMxNjlsMC40LTAuNGwtMC42LTAuNmwtMC40JTJDMC40bC0wLjQtMC40bDAuNC0wLjRsLTAuNi0wLjZsLTElMkMxYy0wLjIlMkMwLjItMC4xJTJDMC40JTJDMCUyQzAuNWwyLjElMkMyLjFjMC4xJTJDMC4xJTJDMC40JTJDMC4yJTJDMC41JTJDMEwyMDIuNCUyQzE2OS42TDIwMi40JTJDMTY5LjZMMjAyLjQlMkMxNjkuNnolMjIvJTNFJTNDZyUzRSUzQ3BhdGglMjBpZCUzRCUyMmNwMl8xNF8lMjIlMjBmaWxsJTNEJTIyJTIzRjZFQjE2JTIyJTIwZCUzRCUyMk0xOTcuMiUyQzE2NC4zbC0wLjYtMC42bC0wLjQlMkMwLjRsLTAuNC0wLjRsMC40LTAuNGwtMC42LTAuNmwtMC40JTJDMC40bC0wLjQtMC40bDAuNC0wLjRsLTAuNi0wLjZsLTElMkMxYy0wLjIlMkMwLjItMC4xJTJDMC40JTJDMCUyQzAuNWwyLjElMkMyLjFjMC4xJTJDMC4xJTJDMC40JTJDMC4yJTJDMC41JTJDMEwxOTcuMiUyQzE2NC4zTDE5Ny4yJTJDMTY0LjNMMTk3LjIlMkMxNjQuM3olMjIvJTNFJTNDL2clM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI0M0U5MCUyMiUyMGQlM0QlMjJNMTY1LjYlMkMxNDIuN0wxNjUuNiUyQzE0Mi43YzAlMkMxLjYlMkMwLjYlMkMzJTJDMS41JTJDNGMxJTJDMSUyQzIuMyUyQzEuNyUyQzMuNyUyQzEuN2MxLjQlMkMwJTJDMi44LTAuNiUyQzMuNy0xLjdjMS0xJTJDMS41LTIuNCUyQzEuNS00di03LjVsLTEwLjUlMkMwTDE2NS42JTJDMTQyLjclMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNDNFOTAlMjIlMjBkJTNEJTIyTTE2NS42JTJDMTI0LjVMMTY1LjYlMkMxMjQuNWMwJTJDMS42JTJDMC42JTJDMyUyQzEuNSUyQzRjMSUyQzElMkMyLjMlMkMxLjclMkMzLjclMkMxLjdjMS40JTJDMCUyQzIuOC0wLjYlMkMzLjctMS43YzEtMSUyQzEuNS0yLjQlMkMxLjUtNHYtNy41bC0xMC41JTJDMEwxNjUuNiUyQzEyNC41JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjQzRTkwJTIyJTIwZCUzRCUyMk0xNTEuMSUyQzE0Mi43TDE1MS4xJTJDMTQyLjdjMCUyQzEuNiUyQzAuNiUyQzMlMkMxLjUlMkM0YzElMkMxJTJDMi4zJTJDMS43JTJDMy43JTJDMS43YzEuNCUyQzAlMkMyLjgtMC42JTJDMy43LTEuN2MxLTElMkMxLjUtMi40JTJDMS41LTR2LTcuNWwtMTAuNSUyQzBMMTUxLjElMkMxNDIuNyUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI0M0U5MCUyMiUyMGQlM0QlMjJNMTgwLjElMkMxNDIuN0wxODAuMSUyQzE0Mi43YzAlMkMxLjYlMkMwLjYlMkMzJTJDMS41JTJDNGMxJTJDMSUyQzIuMyUyQzEuNyUyQzMuNyUyQzEuN2MxLjQlMkMwJTJDMi44LTAuNiUyQzMuNy0xLjdjMS0xJTJDMS41LTIuNCUyQzEuNS00di03LjVsLTEwLjUlMkMwTDE4MC4xJTJDMTQyLjclMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNDNFOTAlMjIlMjBkJTNEJTIyTTE2NS42JTJDMTYwLjdMMTY1LjYlMkMxNjAuN2MwJTJDMS42JTJDMC42JTJDMyUyQzEuNSUyQzRjMSUyQzElMkMyLjMlMkMxLjclMkMzLjclMkMxLjdjMS40JTJDMCUyQzIuOC0wLjYlMkMzLjctMS43YzEtMSUyQzEuNS0yLjQlMkMxLjUtNHYtNy41bC0xMC41JTJDMEwxNjUuNiUyQzE2MC43JTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0NnJTIwaWQlM0QlMjJMYXllcl80JTIyJTNFJTNDL2clM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4jbGFuZy1pbnB1dC1zbWFsbDpjaGVja2VkIH4gLmxhbmctLWN1cnJlbnQgLmxhbmctLWN1cnJlbnQtbW9yZTphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4jbGFuZy1pbnB1dC1zbWFsbDpjaGVja2VkIH4gLmxhbmctLW90aGVycyB7XG5cdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdC5sYW5nIHtcblx0XHQmLS1kZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTQwcHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cmlnaHQ6IDEwNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGlmICRkZXNrdG9wLW1heC13aWR0aCAhPSAxOTIwIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49MTQ0MXB4Jykge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAxMjtcblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmLS1jdXJyZW50IHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ji1hIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLW1vcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1vdGhlcnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAuNXB4KTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0Ji1saSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAxcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1hIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM3cHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdC5sYW5nLS1vdGhlcnMge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG5cdC5sYW5nLS1kZXNrdG9wIHtcblx0XHQubmF2X19hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQubmF2X191bCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHQubGFuZy0tb3RoZXJzIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmxhbmctLW90aGVycyB7XG5cdFx0XHRcdGhlaWdodDogMjI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2IHtcblx0XHQmX19hcnJvdyB7XG5cdFx0XHQmLS1sYW5nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlyb3RhdGUoMTM1ZGVnKTtcblx0XHRcdFx0d2lkdGg6NHB4O1xuXHRcdFx0XHRoZWlnaHQ6NHB4O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2X19sYWJlbC5uYXZfX2xhYmVsLS1sYW5nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0Lm5hdl9fbGFiZWwubmF2X19sYWJlbC0tbGFuZyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdC5uYXZfX2l0ZW1sdmwxLCAubmF2X19hIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0XHQubmF2X191bF9faGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR9XG5cdFx0LmxhbmctLWZsYWcge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufSIsIi8vIGh0bWxcbmh0bWwge1xuXHRmb250LXNtb290aDogYWx3YXlzO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHR0ZXh0LXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uO1xuXHRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQvLyBodG1sLm92aFxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtaHRtbDtcblx0fVxuXHQmLm92aCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5ib2R5XG4uYm9keSB7XG5cdGZvbnQtd2VpZ2h0OiAkZ2xvYmFsLWZvbnQtd2VpZ2h0O1xuXHRmb250LWZhbWlseTogJGZvbnQtc3RkO1xuXHRmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiAkZ2xvYmFsLWZvbnQtc21vb3RoaW5nO1xuXHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XG5cdGJhY2tncm91bmQtaW1hZ2U6ICRiZy1pbWc7XG5cdGJhY2tncm91bmQtcmVwZWF0OiAkYmctcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmctcG9zaXRpb247XG5cdGJhY2tncm91bmQtc2l6ZTogJGJnLXNpemU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHRcblx0Ly8gLmJvZHkub3ZoXG5cdCYub3ZoIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0Ji5vdmgtY2FydCB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgNjBweCkpO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ji5vdmhEZXNrdG9wIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC8vIC5ib2R5X19nbG9iYWxcblx0Jl9fZ2xvYmFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHR9XG5cdC8vIC5ib2R5X193cmFwcGVyXG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cGFkZGluZzogMCAkYmxvYy0tbWFyZ2luLWFzaWRlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG92ZXJmbG93OiBpbml0aWFsIWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49MTAyNHB4JywnPDE0NjBweCcpIHtcblx0XHRcdEBpZiAkYmctaW1nICE9ICcnIHtcblx0XHRcdFx0QGlmICRtYXgtcm93LXNpemUgIT0gJzE5MjBweCcge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS13aXRob3V0UGFkZGluZyB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGggPiAqOm5vdCgud2l6aWJsb2Nrc19faXRlbSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1mb3JtIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0XHRcdEBpZiAkYmctYm9keSA9PSAjZmZmZmZmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZm9ybTtcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXgtd2lkdGg6ICRtYXgtcm93LXNpemU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGhcblx0XHQmX19tYXhXaWR0aCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaWYgJGRlc2t0b3AtbWF4LXdpZHRoID09IDE5MjBweCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDE0NjFweCcpIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCYtLWJhY2tncm91bmQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1mb3JtIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMjRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdCYucmVnaXN0ZXJfX2gxIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdCYgPiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JiA+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fZmllbGQge1xuXHRcdFx0XHRcdFx0XHQmLS1tdWx0aXBsZSB7XG5cdFx0XHRcdFx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmX19ib3gge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19yYWRpbyB7XG5cdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB+IC5mb3JtX19ib3gge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQvLy5mb3JtX19jaGVja2JveCB8IGFsbFxuXHRcdFx0XHRcdFx0Jl9fY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHQmOmNoZWNrZWQgfiAuZm9ybV9fYm94IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyAud3JhcFxuLndyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0fVxuXHQmLS1ibG9nIHtcblx0XHQuc2lkZWJhcntcblx0XHRcdHBhZGRpbmctcmlnaHQ6NDBweDtcblx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHQuc2lkZWJhcl9fdWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLndyYXBwZXIge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0d2lkdGg6IDEwMCU7XG5cdCYtLWJvdHRvbUNhcnQge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi8vIC5wYWdlXG4ucGFnZSB7XG5cdC8vIC5wYWdlLS1hY2NvdW50XG5cdCYtLWFjY291bnQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0Ym9keSAuYm9keV9fd3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZDogICRiZy1ib2R5O1xuXHR9XG59XG5cbi5jZW50ZXIge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcHBlclBhZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgZGVza3RvcCgpIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdH1cblx0Jl9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2xlZnQge1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0cGFkZGluZzogNDhweCAyMHB4IDAgMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc2lkZWJhciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYgKyAud3JhcHBlclBhZ2VfX3JpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZm9udC1zaXplXG4kYnJlYWRjcnVtYnMtc2l6ZTogcmVtKDEycHgpO1xuJGJyZWFkY3J1bWJzLXNpemUtdGFibGV0OiByZW0oMTNweCk7XG4kYnJlYWRjcnVtYnMtc2l6ZS1kZXNrdG9wOiByZW0oMTRweCk7XG4kYnJlYWRjcnVtYnMtc2l6ZS14bDogcmVtKDE2cHgpO1xuXG4vLyBjb2xvclxuJGJyZWFkY3J1bWJzOiAkY29sb3Itb24tYm9keTtcbiRicmVhZGNydW1icy1jdXJyZW50OiAkY29sb3Itb24tYm9keTtcblxuLy8gYm9yZGVyXG4kYnJlYWRjcnVtYnMtYm9yZGVyLWNvbG9yOiAkY29sb3ItYmQ7XG4kYnJlYWRjcnVtYnMtYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiRicmVhZGNydW1icy1ib3JkZXItd2lkdGgtZnJvbS1kZXNrdG9wOiAxcHggMDtcbiRicmVhZGNydW1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuJGNvbG9yLWJyZWFkLWNhcnQ6ICM1OTZGNzk7XG5cbi5icmVhZGNydW1icyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAkYmxvYy0tbWFyZ2luLWFzaWRlO1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0cGFkZGluZzogMCAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWluLXdpZHRoOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRib3JkZXItd2lkdGg6ICRicmVhZGNydW1icy1ib3JkZXItd2lkdGgtZnJvbS1kZXNrdG9wO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdCYud3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRwYWRkaW5nOiAwICRibG9jLS1tYXJnaW4tYXNpZGUteGw7XG5cdH1cblx0Ji0tY2FydCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49MXB4Jykge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyZWFkLWNhcnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5icmVhZGNydW1ic19fdWwgfCBhbGxcblx0Jl9fdWwge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAkZGVza3RvcC1tYXgtd2lkdGg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRcdH1cblx0XHQvLy5icmVhZGNydW1ic19fdWw6YmVmb3JlLCAuYnJlYWRjcnVtYnNfX3VsOmFmdGVyIHwgYWxsXG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQvLy5icmVhZGNydW1ic19fbGkgfCBhbGxcblx0Jl9fbGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdG1heC13aWR0aDogODUlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdCYtLWVuZCB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiA3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAwO1xuXHRcdH1cblx0XHQmLmZvci10aHJlZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5icmVhZGNydW1ic19fYSB8IGFsbFxuXHQmX19hIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogJGJyZWFkY3J1bWJzLXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiAkYnJlYWRjcnVtYnMtc2l6ZS10YWJsZXQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHRmb250LXNpemU6ICRicmVhZGNydW1icy1zaXplLWRlc2t0b3A7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsIHtcblx0XHRcdGZvbnQtc2l6ZTogJGJyZWFkY3J1bWJzLXNpemUteGw7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdH1cblx0XHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5icmVhZGNydW1ic19fYS0tY3VycmVudCB8IGFsbFxuXHRcdCYtLWN1cnJlbnQge1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNhdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC5icmVhZGNydW1ic19faWNvbi5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0taG9tZSB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgdG9wIDEwcHggbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlM0UlM0NwYXRoJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwZmlsbCUzRCUyMiUyMzRkNGQ0ZCUyMiUyMGQlM0QlMjJNNTEyJTIwMjk2bC05Ni05NlY1NmgtNjR2ODBsLTk2LTk2TDAlMjAyOTZ2MTZoNjR2MTYwaDE2MHYtOTZoNjR2OTZoMTYwVjMxMmg2NHYtMTZ6JTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vLmJyZWFkY3J1bWJzX19zcGFuIHwgYWxsXG5cdCZfX3NwYW4ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHQmLS1ob21lIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vLmJyZWFkY3J1bWJzX19pY29uIHwgYWxsXG5cdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0fVxuXHR9XG5cdC8vLmJyZWFkY3J1bWJzX19iYWNrIHwgYWxsXG5cdCZfX2JhY2sge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdC8vLmJyZWFkY3J1bWJzX19iYWNrX19saW5rIHwgYWxsXG5cdFx0Jl9fbGluayB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgOXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI0JTIyJTIwaGVpZ2h0JTNEJTIyNyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQlMjA3JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTIwJTdCJTIwZmlsbCUzQSUyMCUyMzQzNDM0MyUzQiUyMGZpbGwtcnVsZSUzQSUyMGV2ZW5vZGQlM0IlMjAlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGglMjBpZCUzRCUyMkFycm93JTIyJTIwY2xhc3MlM0QlMjJjbHMtMSUyMiUyMGQlM0QlMjJNMCUyMDMuNTFMMy45OS4wMVY3eiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjQlMjIlMjBoZWlnaHQlM0QlMjI3JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNCUyMDclMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElMjAlN0IlMjBmaWxsJTNBJTIwJTIzI3skY29sb3ItcHJpbWFyeS1zdmd9JTNCJTIwZmlsbC1ydWxlJTNBJTIwZXZlbm9kZCUzQiUyMCU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDcGF0aCUyMGlkJTNEJTIyQXJyb3clMjIlMjBjbGFzcyUzRCUyMmNscy0xJTIyJTIwZCUzRCUyMk0wJTIwMy41MUwzLjk5LjAxVjd6JTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19zZXAge1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Jl9faGVyZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLXByb2QtZGV0YWlscyB7XG5cdC5icmVhZGNydW1icyB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0LXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG5cdGFuaW1hdGlvbjogbm9uZTtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAzMTVweDtcblxuXG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdG1heC1oZWlnaHQ6IDY0MHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG5cdHotaW5kZXg6IDk5OTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1dlZWtzIHtcblx0d2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcblx0Ym9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdGNvbnRlbnQ6ICcnO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRsZWZ0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdG1hcmdpbjogMCAtNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG5cdGJvcmRlci13aWR0aDogNHB4O1xuXHRtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG5cdGJvdHRvbTogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcblx0dG9wOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3Itd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1tb250aCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG5cdGhlaWdodDogMjhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggY2FsYygzLjU3JSAtIDEuNXB4KTtcblx0ei1pbmRleDogMztcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuXHQvKlxuXHRcdFx0LypydGw6YmVnaW46aWdub3JlKi9cblx0Lypcblx0XHRcdCovXG5cdGxlZnQ6IDA7XG5cdC8qXG5cdFx0XHQvKnJ0bDplbmQ6aWdub3JlKi9cblx0Lypcblx0XHRcdCovXG59XG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuXHQvKlxuXHRcdFx0LypydGw6YmVnaW46aWdub3JlKi9cblx0Lypcblx0XHRcdCovXG5cdHJpZ2h0OiAwO1xuXHQvKlxuXHRcdFx0LypydGw6ZW5kOmlnbm9yZSovXG5cdC8qXG5cdFx0XHQqL1xufVxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcblx0Y29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG5cdGZpbGw6ICNmNjQ3NDc7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG5cdHdpZHRoOiAxNHB4O1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG5cdHRyYW5zaXRpb246IGZpbGwgMC4xcztcblx0ZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTRweDtcblx0cGFkZGluZzogMCA0cHggMCAycHg7XG5cdGhlaWdodDogNTAlO1xuXHRsaW5lLWhlaWdodDogNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4wNSk7XG5cblxufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzMlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuXHR0b3A6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG5cdHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG5cdHdpZHRoOiBpbmhlcml0O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuXHRmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG5cdG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuXHRmb250LXNpemU6IDEzNSU7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNzUlO1xuXHRsZWZ0OiAxMi41JTtcblx0cGFkZGluZzogNi4xNnB4IDAgMCAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlTGVmdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGguc2xpZGVMZWZ0TmV3IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlUmlnaHQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlUmlnaHROZXcge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAwLjVjaDtcblx0cGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG5cdHdpZHRoOiA2Y2g7XG5cdHdpZHRoOiA3Y2hcXDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblxuXHRjb2xvcjogaW5oZXJpdDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRwYWRkaW5nOiAwIDAgMCAwLjVjaDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRoZWlnaHQ6IGluaXRpYWw7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMzE1cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMjhweDtcbn1cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtYm94LWZsZXg6IDE7XG5cdC13ZWJraXQtZmxleDogMTtcblx0LW1zLWZsZXg6IDE7XG5cdGZsZXg6IDE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG5cdHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cbi5mbGF0cGlja3ItZGF5cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAzMTVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZGF5Q29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDMxNXB4O1xuXHRtaW4td2lkdGg6IDMxNXB4O1xuXHRtYXgtd2lkdGg6IDMxNXB4O1xuXG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0b3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0LFxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0TmV3IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdE5ldyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlUmlnaHQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlUmlnaHROZXcge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItZGF5IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuXG5cblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0d2lkdGg6IDE0LjI4NTcxNDMlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG5cdGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuXHRtYXgtd2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcblx0Ym9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzk1OWVhOTtcblx0YmFja2dyb3VuZDogIzk1OWVhOTtcblx0Y29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuXHRiYWNrZ3JvdW5kOiAjNTY5ZmY3O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG5cdGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuXHRjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuXHRib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG59XG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuXHRib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblxuXG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG5cblxufVxuLmZsYXRwaWNrci10aW1lIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdXRsaW5lOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0bWF4LWhlaWdodDogNDBweDtcblxuXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHR3aWR0aDogNDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRjb2xvcjogIzM5MzkzOTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHdpZHRoOiAyJTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuXHRvdXRsaW5lOiAwO1xuXHR3aWR0aDogMTglO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBmcFNsaWRlTGVmdCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG5cdH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlTGVmdE5ldyB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0fVxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZVJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBmcFNsaWRlUmlnaHROZXcge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMHB4KTtcblx0fVxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlT3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuQGtleWZyYW1lcyBmcEZhZGVPdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHR3aWR0aDogMTAwJTtcbn0iLCIkZm9ybS1iZDogJGNvbG9yLWJkO1xuJGZvcm0tY29sb3I6ICRjb2xvci1zdGQ7XG4kZm9ybS1ob3Zlci1iZDogJGNvbG9yLXN0ZC1saWdodDtcbiRhcnJvdy1zZWxlY3Q6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAlMjA2LjAzMiUyMiUzRSUzQ3BhdGglMjBkYXRhLW5hbWUlM0QlMjJBcnJvdyUyMGNvcGllJTIwMyUyMiUyMGQlM0QlMjJNMCUyMC4wMTZMNSUyMDQuNjVsNS00LjYzNHYxLjM3OEw1JTIwNi4wMjglMjAwJTIwMS4zOTRWLjAyeiUyMiUyMGZpbGwlM0QlMjIlMjMyYjJiMmIlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuXG5cbi5mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdC8vLmZvcm0tLXBhZ2UgfCBhbGxcblx0Ji0tcGFnZSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHR9XG5cdC8vLmZvcm1fX2ZpZWxkc2V0IHwgYWxsXG5cdCZfX2ZpZWxkc2V0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcDtcblx0XHQmLS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdCYuZm9ybV9fZmllbGRzZXQtLWZ1bGxTaXplIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbXVsdGlwbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdCYgKyAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWluZGV4IHtcblx0XHRcdHotaW5kZXg6IDQhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLS1jb21wTGl0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji0tY29tcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvcm0tLXRlc3QuZm9ybVxuXHQmLS10ZXN0LmZvcm0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogOTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHQvLyAuZm9ybS0tdGVzdC5mb3JtIC5mb3JtX19zdWJ0aXRsZVxuXHRcdC5mb3JtX19zdWJ0aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQuZm9ybV9fZmllbGQtLWZvY3VzZWQuZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIC5mb3JtX19sYWJlbCB7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXBwZXJWYWxpZCB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0LmZvcm1fX3RoYW5rcywgLmZvcm1fX2Vycm9yIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHQqIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Lm1hdGVyaWFsLWljb25zLmZvcm1fX2RvbmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAtNDBweCBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAtMjBweCBhdXRvIC0yMHB4IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW46IC0yMHB4IGF1dG8gMCBhdXRvO1xuXHRcdH1cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGxpbmVhcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vLmZvcm1fX2ZpZWxkIHwgYWxsXG5cdCZfX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdCYtLWhlbHAge1xuXHRcdFx0Ji5mb3JtX19maWVsZC0tZm9jdXNlZEFsd2F5cyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdCYuZm9ybV9fZmllbGQtLWZpbGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mb3JtX19maWVsZC0tbXVsdGlwbGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIHwgYWxsXG5cdFx0Ji0tZm9jdXNlZCB7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0LmZvcm1fX2ljb24tLWRhdGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19sYWJlbCB8IGFsbFxuXHRcdFx0Ji5mb3JtX19maWVsZC0tbG9uZy1hbnN3ZXIge1xuXHRcdFx0XHQuZm9ybV9fc3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm1fX2xhYmVsIHtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19sYWJlbC0tZmlyc3QgfCBhbGxcblx0XHRcdFx0Ji0tZmlyc3QsICYtLW11bHRpcGxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3BhbiB8IGFsbFxuXHRcdFx0LmZvcm1fX3NwYW4ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19zcGFuLS1maXJzdCB8IGFsbFxuXHRcdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19zcGFuLS1tdWx0aXBsZSB8IGFsbFxuXHRcdFx0XHQmLS1tdWx0aXBsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0td3JhcCB7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3RleHQgfCBhbGxcblx0XHRcdC5mb3JtX190ZXh0IHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1ob3Zlci1iZDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuU2hhZG93KGNvbG9yPSRmb3JtLWhvdmVyLWJkLCBEaXJlY3Rpb249TmFOLCBTdHJlbmd0aD01KTtcblx0XHRcdFx0Ly8uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3RleHQtLWFyZWEgfCBhbGxcblx0XHRcdFx0Ji0tYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2ZpZWxkLS1tdWx0aXBsZSB8IGFsbFxuXHRcdCYtLW11bHRpcGxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdC5mb3JtX19zcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX19maWVsZC0tZmlsZSB8IGFsbFxuXHRcdCYtLWZpbGUge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGQtLW90aGVyIHwgYWxsXG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdFx0Ly8uZm9ybV9fZmllbGQtLW90aGVyIC5mb3JtX190ZXh0IHwgYWxsXG5cdFx0XHQuZm9ybV9fdGV4dCB7XG5cdFx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGQtLWJ0bkFyZWEgfCBhbGxcblx0XHQmLS1idG5BcmVhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMxNXB4O1xuXHRcdFx0Ji5mb3JtX19maWVsZC0tZnVsbFNpemUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHQuZm9ybSB7XG5cdFx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogNDdweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGQtLW5vdC1yZXF1aXJlZCB8IGFsbFxuXHRcdCYtLW5vdC1yZXF1aXJlZCB7XG5cdFx0XHQmOm5vdCguZm9ybV9fZmllbGQtLWZvY3VzZWQpIHtcblx0XHRcdFx0LmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5mb3JtX19maWVsZC0tZmlsZSB7XG5cdFx0XHRcdC5mb3JtX19pY29uLS1zdWNjZXNzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbG9uZy1hbnN3ZXIge1xuXHRcdFx0LmZvcm0ge1xuXHRcdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3NSU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX2xhYmVsIHwgYWxsXG5cdCZfX2xhYmVsIHtcblxuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHR9XG5cdFx0Ly8uZm9ybV9fbGFiZWwtLW11bHRpcGxlIHwgYWxsXG5cdFx0Ji0tbXVsdGlwbGUge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2xhYmVsLS1maXJzdCB8IGFsbFxuXHRcdCYtLWZpcnN0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Ly8uZm9ybV9fbGFiZWwtLWRhdGUgfCBhbGxcblx0XHQmLS1kYXRlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTVweDtcblx0XHR9XG5cdH1cblx0Jl9fZGF0ZUFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0fVxuXHQvLy5mb3JtX19zcGFuIHwgYWxsXG5cdCZfX3NwYW4ge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICRmb3JtLWNvbG9yO1xuXHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdC8vLmZvcm1fX3NwYW4tLW11bHRpcGxlIHwgYWxsXG5cdFx0Ji0tbXVsdGlwbGUge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQvLy5mb3JtX19zcGFuLS1maXJzdCB8IGFsbFxuXHRcdCYtLWZpcnN0IHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHkhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX190ZXh0IHwgYWxsXG5cdCZfX3RleHQge1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1iZDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDE4cHggMzVweCAwIDE1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHQvLy5mb3JtX190ZXh0LS1hcmVhIHwgYWxsXG5cdFx0Ji0tYXJlYSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0cGFkZGluZzogNDBweCAxNXB4IDAgMTVweDtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX3RleHQtLW90aGVyIHwgYWxsXG5cdFx0Ji0tb3RoZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQvLy5mb3JtX190ZXh0LS1wYXNzd29yZCB8IGFsbFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1ob3Zlci1iZDtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRmb3JtLWhvdmVyLWJkO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGZvcm0taG92ZXItYmQ7XG5cdFx0XHQtby1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGZvcm0taG92ZXItYmQ7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGZvcm0taG92ZXItYmQ7XG5cdFx0XHRmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhjb2xvcj0kZm9ybS1ob3Zlci1iZCwgRGlyZWN0aW9uPU5hTiwgU3RyZW5ndGg9NSk7XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX2JveCB8IGFsbFxuXHQmX19ib3gge1xuXHRcdHRvcDogN3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRtYXJnaW46IDAgMTRweCAxNHB4IDFweDtcblx0XHRvdXRsaW5lLWNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0bWluLXdpZHRoOiAxNHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ly8uZm9ybV9fYm94LS1yYWRpbyB8IGFsbFxuXHRcdCYtLXJhZGlvIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9fcmFkaW8gfCBhbGxcblx0Jl9fcmFkaW8ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8uZm9ybV9fcmFkaW86Y2hlY2tlZCB+IC5mb3JtX19ib3ggfCBhbGxcblx0XHQmOmNoZWNrZWQgfiAuZm9ybV9fYm94IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgwLjUpO1xuXHRcdH1cblx0XHQmOmNoZWNrZWQgfiAuZm9ybV9fc3Bhbi0tbXVsdGlwbGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19jaGVja2JveCB8IGFsbFxuXHQmX19jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLy5mb3JtX19jaGVja2JveDpjaGVja2VkIH4gLmZvcm1fX2JveCB8IGFsbFxuXHRcdCY6Y2hlY2tlZCB+IC5mb3JtX19ib3gge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVZKDAuNSk7XG5cdFx0fVxuXHRcdCY6Y2hlY2tlZCB+IC5mb3JtX19zcGFuLS1tdWx0aXBsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb3JtX19zZWxlY3Rcblx0Jl9fc2VsZWN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0tYmQ7XG5cdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgY2VudGVyIHJpZ2h0IDIwcHggbm8tcmVwZWF0ICRhcnJvdy1zZWxlY3Q7XG5cdH1cblx0Ly8uZm9ybV9fZmlsZSB8IGFsbFxuXHQmX19maWxlIHtcblxuXHRcdGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19pY29uIHwgYWxsXG5cdCZfX2ljb24ge1xuXHRcdC8vLmZvcm1fX2ljb24tLWRhdGUgfCBhbGxcblx0XHQmLS1kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0XHQvLy5mb3JtX19pY29uLS13YXJuaW5nIHwgYWxsXG5cdFx0Ji0td2FybmluZy5tYXRlcmlhbC1pY29ucywgJi0tc3VjY2Vzcy5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19idXR0b24gfCBhbGxcblx0Jl9fYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDdweCAxNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji0tY3JlYXRlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX2hlbHAgfCBhbGxcblx0Jl9faGVscCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQmID4gaSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX2Vycm9yIHwgYWxsXG5cdCZfX2Vycm9yIHtcblx0XHQvLy5mb3JtX19lcnJvcjpub3QoLmZvcm1fX3RleHQpIHwgYWxsXG5cdFx0Jjpub3QoLmZvcm1fX3RleHQpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2Vycm9yLS1nbG9iYWwgfCBhbGxcblx0XHQmLS1nbG9iYWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b207XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2Vycm9yOm5vdCguZm9ybV9fdGV4dCkgKyAuZm9ybV9faWNvbi0td2FybmluZyB8IGFsbFxuXHRcdCYgKyAuZm9ybV9faWNvbi0td2FybmluZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX3N1Y2Nlc3MgfCBhbGxcblx0Jl9fc3VjY2VzcyB7XG5cdFx0Ly8uZm9ybV9fc3VjY2VzcyArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3MgfCBhbGxcblx0XHQmICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdFx0Ji5mb3JtX19zZWxlY3QgICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19pY29uLS1leWUubWF0ZXJpYWwtaWNvbnMgfCBhbGxcblx0Jl9faWNvbi0tZXllLm1hdGVyaWFsLWljb25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdH1cblx0Ly8uZm9ybV9faGlkZSB8IGFsbFxuXHQmX19oaWRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogNThweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMztcblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX190aGFua3MgfCBhbGxcblx0Jl9fdGhhbmtzIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbTtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHQmLS1wcm9kIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX2RvbmUgfCBhbGxcblx0Jl9fZG9uZS5tYXRlcmlhbC1pY29ucyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0Jl9fcmF0aW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdCYtLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBUQUJMRVQgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLWRlc2t0b3ApIHtcblx0LmZvcm0ge1xuXHRcdG1hcmdpbjogMCAoLSgkYmxvYy0tbWFyZ2luLWFzaWRlLXRhYmxldCkpO1xuXHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdFx0Ly8uZm9ybV9fZmllbGQgfCB0YWJsZXQgb25seVxuXHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0XHRcdCYtLW11bHRpcGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0JiArIC5mb3JtX19maWVsZHNldC0tbXVsdGlwbGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0LmZvcm0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC8vLmZvcm0tLXBhZ2UgfCBmcm9tIGRlc2t0b3Bcblx0XHQmLS1wYWdlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHRcdH1cblx0XHQvLy5mb3JtX19maWVsZHNldCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHQvLy5mb3JtX19maWVsZHNldC0taGFsZiB8IGZyb20gZGVza3RvcFxuXHRcdFx0Ji0taGFsZiB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICgkYmxvYy0tbWFyZ2luLWFzaWRlIC8gMik7XG5cdFx0XHR9XG5cdFx0XHQmLS1tdWx0aXBsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdCYgKyAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX19maWVsZCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2ZpZWxkIHtcblx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmLS1mb2N1c2VkIHtcblx0XHRcdFx0Ly8uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHRcdC5mb3JtX19sYWJlbCB7XG5cdFx0XHRcdFx0Ly8uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsLS1kYXRlIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHRcdFx0Ji0tZGF0ZSB7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybV9faWNvbi0tZGF0ZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX3RleHQgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX190ZXh0IHtcblx0XHRcdC8vLmZvcm1fX3RleHQtLWRhdGUgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0XHR9XG5cdFx0XHQvLy5mb3JtX19maWVsZC0tbGFyZ2UgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCYtLWxhcmdlIHtcblx0XHRcdFx0bWluLWhlaWdodDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3NwYW4gfCBmcm9tIGRlc2t0b3Bcblx0XHQuZm9ybV9fc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR9XG5cdFx0Ly8uZm9ybV9faGVscCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2hlbHAge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2Vycm9yIHwgYWxsXG5cdFx0Jl9fZXJyb3Ige1xuXHRcdFx0Ly8uZm9ybV9fZXJyb3I6bm90KC5mb3JtX190ZXh0KSB8IGFsbFxuXHRcdFx0Jjpub3QoLmZvcm1fX3RleHQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvciFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5mb3JtX19maWVsZC0tZm9jdXNlZCB7XG5cdFx0XHQuZm9ybV9fZXJyb3Ige1xuXHRcdFx0XHQmOm5vdChwKTpmb2N1cyB7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdC1vLWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkY29sb3ItZXJyb3I7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRjb2xvci1lcnJvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRwLmZvcm1fX2Vycm9yIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwtNTAlKTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xuXHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8MTM2NnB4Jykge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHR0b3A6IDE1MCU7XG5cdFx0XHRcdG1hcmdpbjogLTE2cHggMCAwIDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTcwJSk7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2J1dHRvbiB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDdweCAzMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ly8uZm9ybV9fYnV0dG9uOmhvdmVyIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLS1jcmVhdGUge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN0ZCwxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhpZGUgbW9kYWwgZm9ybVxuI2hpZGVXcmFwcGVyVmFsaWQ6Y2hlY2tlZCArIC5mb3JtX193cmFwcGVyVmFsaWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybSB7XG5cdCZfX25vd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdCYgPiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtX19ub3dyYXAgKyAuZm9ybV9fbm93cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcm0ge1xuXHQmX19maWVsZHNldCB7XG5cdFx0Jjpob3ZlciwgJi0tZm9jdXNlZCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxufVxuXG4uZm9ybS5mb3JtLS1wYWdlICsgLmJsb2Mge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXAtZHJvcGRvd24tbWVudSB7XG5cdHotaW5kZXg6IDk5OSFpbXBvcnRhbnQ7XG59XG4iLCIkYmctcmVhOiAkd2hpdGU7XG4kY29sb3ItcmVhOiAkY29sb3Itb24tYm9keTtcblxuLnJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRAaWYgJGJnLWltZyAhPSAnJyB7XG5cdFx0XHRAaWYgJG1heC1yb3ctc2l6ZSAhPSAnMTkyMHB4JyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGlmICRtYXgtcm93LXNpemUgPSAnMTQ0MHB4JyB7XG5cdFx0QGlmICRiZy1pbWcgIT0gJycge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49MTAyNHB4JywgJzwxNDYwcHgnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaWYgJGJnLWltZyAhPSAnJyB7XG5cdFx0XHRcdEBpZiAkbWF4LXJvdy1zaXplICE9ICcxOTIwcHgnIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWE7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDcwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRzdHJvbmcge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0fVxuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYgPiAqIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0JiA+ICoge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vIGRlcGVuZGVuY2llcyBpY29uIHdpemlzaG9wXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMuZW90XCIpO1xuXHRzcmM6IHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcblx0dXJsKFwiL190L18vZGlzdC9pY29ucy9pY29ucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0dXJsKFwiL190L18vZGlzdC9pY29ucy9pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuXHR1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLnN2ZyNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zICovXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuXHRmb250LWZhbWlseTogXCJpY29uc1wiO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0Y29udGVudDogYXR0cihkYXRhLWljb24pO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHRzcGVhazogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIGhhdmUgYSBjbGFzcyBwZXIgaWNvbiAqL1xuLypcbkluc3RlYWQgb2YgYSBsaXN0IG9mIGFsbCBjbGFzcyBzZWxlY3RvcnMsXG55b3UgY2FuIHVzZSB0aGUgZ2VuZXJpYyBzZWxlY3RvciBiZWxvdywgYnV0IGl0J3Mgc2xvd2VyOlxuW2NsYXNzKj1cImljb24tXCJdIHtcbiovXG4uaWNvbi11bnRpdGxlZCwgLmljb24tdW50aXRsZWQtMiwgLmljb24tdW50aXRsZWQtMywgLmljb24tdW50aXRsZWQtNCwgLmljb24tdW50aXRsZWQtNSwgLmljb24tdW50aXRsZWQtNiwgLmljb24tdW50aXRsZWQtNywgLmljb24tdW50aXRsZWQtOCwgLmljb24tdW50aXRsZWQtOSwgLmljb24tdW50aXRsZWQtMTAsIC5pY29uLXVudGl0bGVkLTExLCAuaWNvbi11bnRpdGxlZC0xMiwgLmljb24tdW50aXRsZWQtMTMsIC5pY29uLXVudGl0bGVkLTE0LCAuaWNvbi11bnRpdGxlZC0xNSwgLmljb24tdW50aXRsZWQtMTYsIC5pY29uLXVudGl0bGVkLTE3LCAuaWNvbi11bnRpdGxlZC0xOCwgLmljb24tdW50aXRsZWQtMTksIC5pY29uLXVudGl0bGVkLTIwLCAuaWNvbi11bnRpdGxlZC0yMSwgLmljb24tdW50aXRsZWQtMjIsIC5pY29uLXVudGl0bGVkLTIzLCAuaWNvbi11bnRpdGxlZC0yNCwgLmljb24tdW50aXRsZWQtMjUsIC5pY29uLXVudGl0bGVkLTI2LCAuaWNvbi11bnRpdGxlZC0yNywgLmljb24tdW50aXRsZWQtMjgsIC5pY29uLXVudGl0bGVkLTI5LCAuaWNvbi11bnRpdGxlZC0zMCwgLmljb24tdW50aXRsZWQtMzEsIC5pY29uLXVudGl0bGVkLTMyLCAuaWNvbi11bnRpdGxlZC0zMywgLmljb24tdW50aXRsZWQtMzQsIC5pY29uLWJ1bGxldC0xLCAuaWNvbi1idWxsZXQtMiwgLmljb24tYnVsbGV0LTMsIC5pY29uLWJ1bGxldC00LCAuaWNvbi1idWxsZXQtNSwgLmljb24tYnVsbGV0LTYsIC5pY29uLWJ1bGxldC03LCAuaWNvbi1idWxsZXQtOCwgLmljb24tY2FyLTEsIC5pY29uLXVudGl0bGVkLTM1LCAuaWNvbi11bnRpdGxlZC0zNiwgLmljb24tdW50aXRsZWQtMzcsIC5pY29uLXVudGl0bGVkLTM4LCAuaWNvbi11bnRpdGxlZC0zOSwgLmljb24tdW50aXRsZWQtNDAsIC5pY29uLXVudGl0bGVkLTQxLCAuaWNvbi11bnRpdGxlZC00MiwgLmljb24tdW50aXRsZWQtNDMsIC5pY29uLWljb25zLCAuaWNvbi11bnRpdGxlZC00NCwgLmljb24tdW50aXRsZWQtNDUsIC5pY29uLXVudGl0bGVkLTQ2LCAuaWNvbi11bnRpdGxlZC00NywgLmljb24tdW50aXRsZWQtNDgsIC5pY29uLXVudGl0bGVkLTQ5LCAuaWNvbi1iYXNrZXQtMiwgLmljb24tYmFza2V0LTEsIC5pY29uLXVudGl0bGVkLTUwLCAuaWNvbi11bnRpdGxlZC01MSwgLmljb24tdW50aXRsZWQtNTIsIC5pY29uLXVudGl0bGVkLTUzLCAuaWNvbi1jcmVkaXQtY2FyZC0xLCAuaWNvbi11bnRpdGxlZC01NCwgLmljb24tYW1lcmljYW4tZXhwcmVzcy0xLCAuaWNvbi1jYXJ0ZS1ibGV1ZS0xLCAuaWNvbi1tYXN0ZXItY2FyZC0xLCAuaWNvbi12aXJlbWVudC0xLCAuaWNvbi12aXNhLTEsIC5pY29uLXZpc2EtMiwgLmljb24tdW50aXRsZWQtNTUsIC5pY29uLXVudGl0bGVkLTU2LCAuaWNvbi11bnRpdGxlZC01NywgLmljb24tdHJ1Y2stMiwgLmljb24tdHJ1Y2stMSwgLmljb24tc2Nvb3Rlci0xLCAuaWNvbi1wbGFuZS0xLCAuaWNvbi11bnRpdGxlZC01OCwgLmljb24tc21zLTQsIC5pY29uLXNtcy0zLCAuaWNvbi1zbXMtMiwgLmljb24tdW50aXRsZWQtNTksIC5pY29uLXVudGl0bGVkLTYwLCAuaWNvbi11bnRpdGxlZC02MSwgLmljb24tdW50aXRsZWQtNjIsIC5pY29uLXBob25lLCAuaWNvbi11bnRpdGxlZC02MywgLmljb24tdW50aXRsZWQtNjQsIC5pY29uLXBob25lLTEsIC5pY29uLXVudGl0bGVkLTY1LCAuaWNvbi11bnRpdGxlZC02NiwgLmljb24tdW50aXRsZWQtNjcsIC5pY29uLXVudGl0bGVkLTY4LCAuaWNvbi11bnRpdGxlZC02OSwgLmljb24tdW50aXRsZWQtNzAsIC5pY29uLXVudGl0bGVkLTcxLCAuaWNvbi11c2VycywgLmljb24tdW50aXRsZWQtNzIsIC5pY29uLXVudGl0bGVkLTczLCAuaWNvbi11bnRpdGxlZC03NCwgLmljb24tdW50aXRsZWQtNzUsIC5pY29uLXVudGl0bGVkLTc2LCAuaWNvbi11bnRpdGxlZC03NywgLmljb24tdW50aXRsZWQtNzgsIC5pY29uLXVudGl0bGVkLTc5LCAuaWNvbi11bnRpdGxlZC04MCwgLmljb24tdW50aXRsZWQtODEsIC5pY29uLXVudGl0bGVkLTgyLCAuaWNvbi11bnRpdGxlZC04MywgLmljb24tdW50aXRsZWQtODQsIC5pY29uLXVudGl0bGVkLTg1LCAuaWNvbi11bnRpdGxlZC04NiwgLmljb24tdW50aXRsZWQtODcsIC5pY29uLXVudGl0bGVkLTg4LCAuaWNvbi11bnRpdGxlZC04OSwgLmljb24tdW50aXRsZWQtOTAsIC5pY29uLXVudGl0bGVkLTkxLCAuaWNvbi11bnRpdGxlZC05MiwgLmljb24tdW50aXRsZWQtOTMsIC5pY29uLXVudGl0bGVkLTk0LCAuaWNvbi11bnRpdGxlZC05NSwgLmljb24tdW50aXRsZWQtOTYsIC5pY29uLXVudGl0bGVkLTk3LCAuaWNvbi11bnRpdGxlZC05OCwgLmljb24tdW50aXRsZWQtOTksIC5pY29uLXVudGl0bGVkLTEwMCwgLmljb24tdW50aXRsZWQtMTAxLCAuaWNvbi11bnRpdGxlZC0xMDIsIC5pY29uLXVudGl0bGVkLTEwMywgLmljb24tdW50aXRsZWQtMTA0LCAuaWNvbi11bnRpdGxlZC0xMDUsIC5pY29uLXVudGl0bGVkLTEwNiwgLmljb24tdW50aXRsZWQtMTA3LCAuaWNvbi11bnRpdGxlZC0xMDgsIC5pY29uLXVudGl0bGVkLTEwOSwgLmljb24tdW50aXRsZWQtMTEwLCAuaWNvbi11bnRpdGxlZC0xMTEsIC5pY29uLXVudGl0bGVkLTExMiwgLmljb24tdW50aXRsZWQtMTEzLCAuaWNvbi11bnRpdGxlZC0xMTQsIC5pY29uLXVudGl0bGVkLTExNSwgLmljb24tdW50aXRsZWQtMTE2LCAuaWNvbi11bnRpdGxlZC0xMTcsIC5pY29uLXVudGl0bGVkLTExOCwgLmljb24tdW50aXRsZWQtMTE5LCAuaWNvbi11bnRpdGxlZC0xMjAsIC5pY29uLXVudGl0bGVkLTEyMSwgLmljb24tdW50aXRsZWQtMTIyLCAuaWNvbi11bnRpdGxlZC0xMjMsIC5pY29uLXVudGl0bGVkLTEyNCwgLmljb24tdW50aXRsZWQtMTI1LCAuaWNvbi11bnRpdGxlZC0xMjYsIC5pY29uLXVudGl0bGVkLTEyNywgLmljb24tdW50aXRsZWQtMTI4LCAuaWNvbi11bnRpdGxlZC0xMjksIC5pY29uLXVudGl0bGVkLTEzMCwgLmljb24tdW50aXRsZWQtMTMxLCAuaWNvbi11bnRpdGxlZC0xMzIsIC5pY29uLXVudGl0bGVkLTEzMywgLmljb24tdW50aXRsZWQtMTM0LCAuaWNvbi11bnRpdGxlZC0xMzUsIC5pY29uLXVudGl0bGVkLTEzNiwgLmljb24tdW50aXRsZWQtMTM3LCAuaWNvbi11bnRpdGxlZC0xMzgsIC5pY29uLXVudGl0bGVkLTEzOSwgLmljb24tdW50aXRsZWQtMTQwLCAuaWNvbi1ob21lLTEsIC5pY29uLW51dCwgLmljb24tc3RpbGV0dG8sIC5pY29uLWJpcnRoZGF5LCAuaWNvbi1ib3d0aWUsIC5pY29uLWNpcmNsZXJpZ2h0LCAuaWNvbi1ncmVlbmhvc3RpbmcsIC5pY29uLWNlcnRpZmljYXRlLCAuaWNvbi12bGMsIC5pY29uLXJpZ2h0LCAuaWNvbi10c2hpcnQsIC5pY29uLXRodW1icy11cCwgLmljb24tY2hyaXMtc3BpdHRsZXMtc2F2ZSwgLmljb24tZGlhbW9uZCwgLmljb24tbXVzaWMsIC5pY29uLXZpbWVvLCAuaWNvbi15b3V0dWJlLCAuaWNvbi15b3V0dWJlLTIsIC5pY29uLXRyYXNoY2FuLCAuaWNvbi1oYXBweSwgLmljb24taGFwcHktMiwgLmljb24tc2hpcHBpbmcsIC5pY29uLXJ1bGVyLCAuaWNvbi1zYXRpc2ZpZWQtMSwgLmljb24tc2F0aXNmaWVkLTIsIC5pY29uLW1vbmV5LWJhZywgLmljb24tY2hyb25vIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0c3BlYWs6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmljb24tdW50aXRsZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5pY29uLXVudGl0bGVkLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5pY29uLXVudGl0bGVkLTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmljb24tdW50aXRsZWQtMTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmljb24tdW50aXRsZWQtMTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5pY29uLXVudGl0bGVkLTE2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmljb24tdW50aXRsZWQtMTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTE5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmljb24tdW50aXRsZWQtMjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmljb24tdW50aXRsZWQtMjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5pY29uLXVudGl0bGVkLTI1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLmljb24tdW50aXRsZWQtMjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTI4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yOTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmljb24tdW50aXRsZWQtMzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5pY29uLXVudGl0bGVkLTMxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uaWNvbi11bnRpdGxlZC0zMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmljb24tdW50aXRsZWQtMzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTM0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uaWNvbi1idWxsZXQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLmljb24tYnVsbGV0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5pY29uLWJ1bGxldC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uaWNvbi1idWxsZXQtNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmljb24tYnVsbGV0LTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5pY29uLWJ1bGxldC02OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uaWNvbi1idWxsZXQtNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmljb24tYnVsbGV0LTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5pY29uLWNhci0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uaWNvbi11bnRpdGxlZC0zNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmljb24tdW50aXRsZWQtMzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTM3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi11bnRpdGxlZC0zODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLmljb24tdW50aXRsZWQtMzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uaWNvbi11bnRpdGxlZC00MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuLmljb24tdW50aXRsZWQtNDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uaWNvbi1pY29uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmljb24tdW50aXRsZWQtNDQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQ1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uaWNvbi11bnRpdGxlZC00NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmljb24tdW50aXRsZWQtNDc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQ4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uaWNvbi11bnRpdGxlZC00OTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLmljb24tY2FydC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uaWNvbi1iYXNrZXQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tYmFza2V0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTUwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uaWNvbi11bnRpdGxlZC01MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmljb24tdW50aXRsZWQtNTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5pY29uLXVudGl0bGVkLTUzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbi1jcmVkaXQtY2FyZC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uaWNvbi11bnRpdGxlZC01NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmljb24tYW1lcmljYW4tZXhwcmVzcy0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uaWNvbi1jYXJ0ZS1ibGV1ZS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uaWNvbi1tYXN0ZXItY2FyZC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uaWNvbi12aXJlbWVudC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi12aXNhLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5pY29uLXZpc2EtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLmljb24tdW50aXRsZWQtNTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTU2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uaWNvbi11bnRpdGxlZC01NzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmljb24tdHJ1Y2stMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLmljb24tdHJ1Y2stMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmljb24tc2Nvb3Rlci0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uaWNvbi1wbGFuZS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uaWNvbi11bnRpdGxlZC01ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLmljb24tc21zLTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5pY29uLXNtcy0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uaWNvbi1zbXMtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmljb24tdW50aXRsZWQtNTk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTYwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbi11bnRpdGxlZC02MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmljb24tdW50aXRsZWQtNjI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uaWNvbi11bnRpdGxlZC02MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmljb24tdW50aXRsZWQtNjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5pY29uLXBob25lLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5pY29uLXVudGl0bGVkLTY1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uaWNvbi11bnRpdGxlZC02NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLmljb24tdW50aXRsZWQtNjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTY4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uaWNvbi11bnRpdGxlZC02OTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmljb24tdW50aXRsZWQtNzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTcxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uaWNvbi11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb24tdW50aXRsZWQtNzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTczOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uaWNvbi11bnRpdGxlZC03NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmljb24tdW50aXRsZWQtNzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2JcIjtcbn1cbi5pY29uLXVudGl0bGVkLTc2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uaWNvbi11bnRpdGxlZC03NzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuLmljb24tdW50aXRsZWQtNzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5pY29uLXVudGl0bGVkLTc5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uaWNvbi11bnRpdGxlZC04MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmljb24tdW50aXRsZWQtODE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTgyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uaWNvbi11bnRpdGxlZC04MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmljb24tdW50aXRsZWQtODQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTg1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uaWNvbi11bnRpdGxlZC04NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmljb24tdW50aXRsZWQtODc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTg4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uaWNvbi11bnRpdGxlZC04OTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmljb24tdW50aXRsZWQtOTA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5pY29uLXVudGl0bGVkLTkxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uaWNvbi11bnRpdGxlZC05MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuLmljb24tdW50aXRsZWQtOTM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTk0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uaWNvbi11bnRpdGxlZC05NTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmljb24tdW50aXRsZWQtOTY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTk3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uaWNvbi11bnRpdGxlZC05ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmljb24tdW50aXRsZWQtOTk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmljb24tdW50aXRsZWQtMTAxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLmljb24tdW50aXRsZWQtMTA0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLmljb24tdW50aXRsZWQtMTA3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwOTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmljb24tdW50aXRsZWQtMTEwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLmljb24tdW50aXRsZWQtMTEzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmljb24tdW50aXRsZWQtMTE2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmljb24tdW50aXRsZWQtMTE5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmljb24tdW50aXRsZWQtMTIyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmljb24tdW50aXRsZWQtMTI1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLmljb24tdW50aXRsZWQtMTI4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLmljb24tdW50aXRsZWQtMTMxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tdW50aXRsZWQtMTM0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmljb24tdW50aXRsZWQtMTM3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzOTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmljb24tdW50aXRsZWQtMTQwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uaWNvbi1ob21lLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOThcIjtcbn1cbi5pY29uLW51dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuLmljb24tc3RpbGV0dG86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjlcIjtcbn1cbi5pY29uLWJpcnRoZGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG4uaWNvbi1ib3d0aWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzN2ZcIjtcbn1cbi5pY29uLWNpcmNsZXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG4uaWNvbi1ncmVlbmhvc3Rpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5pY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uaWNvbi12bGM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG4uaWNvbi10c2hpcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmljb24tY2hyaXMtc3BpdHRsZXMtc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLmljb24tbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5pY29uLXZpbWVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG4uaWNvbi15b3V0dWJlLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTNcIjtcbn1cbi5pY29uLXRyYXNoY2FuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG4uaWNvbi1oYXBweTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuLmljb24taGFwcHktMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuLmljb24tc2hpcHBpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTdcIjtcbn1cbi5pY29uLXJ1bGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGE4XCI7XG59XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTlcIjtcbn1cbi5pY29uLXNhdGlzZmllZC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG4uaWNvbi1zYXRpc2ZpZWQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhYlwiO1xufVxuLmljb24tbW9uZXktYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG4uaWNvbi1jaHJvbm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWRcIjtcbn1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIk1hdmVuIFBybyBSZWd1bGFyXCIpLCBsb2NhbChcIk1hdmVuUHJvUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tYXZlbnByby92Ny9NRzlLYlVaRmNoRHM5NFRidjlVLXBaQncxeFUxcktwdEpqXzBqYW5zOTIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiTWF2ZW4gUHJvIE1lZGl1bVwiKSwgbG9jYWwoXCJNYXZlblByb01lZGl1bVwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tYXZlbnByby92Ny9TUVZmem9KQmJqOXQzYVZjbWJzcFJoYW1wdTVfN0NqSFc1c3B4b2VOM1ZzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiTWF2ZW4gUHJvIEJvbGRcIiksIGxvY2FsKFwiTWF2ZW5Qcm9Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdmVucHJvL3Y3L3VEc3N2bVhncDdOajNpMzM2a19kU2hhbXB1NV83Q2pIVzVzcHhvZU4zVnMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJNYXZlbiBQcm8gQmxhY2tcIiksIGxvY2FsKFwiTWF2ZW5Qcm9CbGFja1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tYXZlbnByby92Ny8tOTFUd2lGenFlTDFGN0toOTFBUHdSYW1wdTVfN0NqSFc1c3B4b2VOM1ZzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkZWU3JjYzBQZ2hIZjlxTVpzeU5Ka3oyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuUGh2T3EzT2VEY25jbUdfSlVnbFg5ajJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuTllMMHdrRFlKZENpbmliUW8wb2RiMzJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkFYSF80R1VLYnJacEVLM242Sk13a0wyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bktCX0gyTUdFRmE4VThpMk1BMnFqUnIyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuRWtHa0hSVTEwcHpCVzl4WjIzWnhHcjJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuQ3FPSmZvYlg5bHJDMXdGVmU5azE1RS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc0lQeHVxV2ZRdVpHYno1Uno0WnUxZ2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNFTlJwUVE0bmpYM0NMYUNxSTRhd2RrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc0VUMktNRXlUV0V6SnFnOVU4VlM4WE0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc01INUoyUWJtdUZ0aFlURk9ublNSY28ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvWmQyRTlhYlhMRkdTcjlHM1lLMk1zRGNDWXhWS3VPY3NsQWdQUk1aOFJKRS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc05LRFNVNW5QZG9CZHJ1NzBGaVZ5YjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvWmQyRTlhYlhMRkdTcjlHM1lLMk1zSDR2eEFvaTZkNjdUX1VLV2kwRW9IUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuQll5dU1mSTZwYnZMcW5pd2NiTG9mUDJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuSVQ3NVZpc285ZkNlc1dVTzBJekRVWDJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkw4RUJiMVlSMUY4UGhvZndIdE9icnoyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuQXJvODRWVG9PdmUtdXcyM1lTbUJTNzJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkFDUzBaZ0RnNGtZOEVGUFRHbHZ5SFAyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkdQTUN3ekFEaGdFaVE4TFotMDFHMUwyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5QWDJvcjE0UUdVSGdiaFNCVjFHbzBFLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFCV0FSelFyS254RmFIY1lIaFd0TlZPQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFMb0I1OTVYQVVucF8weWQySHYzbkx1QXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBSG9sM3dnTE1ub20tRmdfTzJ2cTZVR0F4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFGYUk4TUlXdmpKRWJfN28zMV9mU2d1QXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBQnRmMnJmUVhCX3JQN01tYmdhdEdMbUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBSHBmMUhENTdaNWhHb0JjYUs1eG9ZLUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUw4SHdDaVA3RFlJSTM2QWxRWlhYUWVnbG5NcDNfM0E4VjhBaThZb3NSdFgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpiZGRBYTV0ekVydDJHUnB5MW9JYlV6M3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKYkdvbG1SeUFqMjFFd01UX2VJWjdjZjNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpjRFE5MEFVUDR4b2F5LWFLRVZxNW92M3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpTUkJJRmM3ZFZZWmcyUGo1RkEwY1NYM3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL0JQNUs4WkFKdjlxRWJtdUZwOFJwSmRIdzFXUWtaaUs4d2g1ZVpLTzl0eXIzckdWdHNUa1BzYkRhanVPNXVlUXcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpkQWs2Q3BVZUllUGQ5ZXRiSERpTGpMM3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL0JQNUs4WkFKdjlxRWJtdUZwOFJwSmNHUDVKQXJ5cjNXOU9iMHpuRXhCdnMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFCZ3F5bHdXY3lsSjJ3LUNmakJnWjd5QXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBQ2p4MWxaRldUOFVNZi1qRXVuVUR6LUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFJOHFVX2xUNEJkcGJkZ1haaGtFREthQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFQSlo4dTY5WDFaSTZ1MEJxMVdZM0ZxQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUE5MlVXQzhHYXJyZk9sc08wQlZob1NBeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFNVm4yZm9yMVdJQXRwdWxEUnJXRDBhQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUQ4MF9LanZ2LVVNNUZMc2s3bkhwZW1nbG5NcDNfM0E4VjhBaThZb3NSdFgud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn0iLCIubW9kYWwtZXJyb3Ige1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0d2lkdGg6IDkwJTtcblx0bWF4LXdpZHRoOiA4MDBweDtcblxuXHR6LWluZGV4OiA5OTk5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCZfX3RpdGxlIHtcblxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXN0ZCwgMC42KTtcblx0fVxuXHQmX19wIHtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0fVxuXHQmX193YXJuLm1hdGVyaWFsLWljb25zIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCZfX2J1dHRvbiB7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgYXV0byAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtb2RhbC1lcnJvciB7XG5cdCZfX2NoZWNrYm94IHtcblx0XHQmOmNoZWNrZWQgfiAubW9kYWwtZXJyb3IsICY6Y2hlY2tlZCB+IC5tb2RhbC1lcnJvcl9fYmFja2dyb3VuZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuXG4ucHMge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IGF1dG87XG5cdC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG5cdCZfX3JhaWwteSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0LyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBhdXRvIWltcG9ydGFudDtcblx0fVxuXHQmLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmhvdmVyID4ge1xuXHRcdC5wc19fcmFpbC15IHtcblx0XHRcdG9wYWNpdHk6IDAuNjtcblx0XHR9XG5cdH1cbn1cblxuLnBzLS1mb2N1cyA+IHtcblx0LnBzX19yYWlsLXgsIC5wc19fcmFpbC15IHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdH1cbn1cblxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcblx0b3BhY2l0eTogMC42O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciwgLnBzX19yYWlsLXk6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cbi5wc19fdGh1bWIteSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG5cdHdpZHRoOiA2cHg7XG5cdC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cblx0cmlnaHQ6IDJweDtcblx0LyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuXHQmOmhvdmVyID4gLnBzX190aHVtYi15LCAmOmZvY3VzID4gLnBzX190aHVtYi15IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRcdHdpZHRoOiAxMXB4O1xuXHR9XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuXHQucHMge1xuXHRcdG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0LnBzIHtcblx0XHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59IiwiLy8gTk9URTogYnkgdXNpbmcgIWRlZmF1bHQgb24gYWxsIHZhcmlhYmxlcywgd2UncmUgc2F5aW5nIG9ubHkgZGVjbGFyZSB0aGUgdmFyaWFibGUgaWYgaXQgZG9lc24ndFxuLy8gYWxyZWFkeSBleGlzdCwgd2hpY2ggYWxsb3dzIGRldnMgdG8gZGVjbGFyZSB0aGVzZSB2YXJpYWJsZXMgdGhlbXNlbHZlcyBhbmQgYXNzaWduIHRoZW0gYW55IHZhbHVlXG4vLyB0aGV5IHdhbnQgYmVmb3JlIGltcG9ydGluZyB0aGlzIGZpbGVcblxuLy8gcmdiYSBpcyBuZWVkZWQgZm9yIHRoZSBzZWxlY3RlZCBmbGFnIGhvdmVyIHN0YXRlIHRvIGJsZW5kIGluIHdpdGhcbi8vIHRoZSBib3JkZXItaGlnaGxpZ2h0aW5nIHNvbWUgYnJvd3NlcnMgZ2l2ZSB0aGUgaW5wdXQgb24gZm9jdXNcbiRob3ZlckNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFkZWZhdWx0O1xuJGdyZXlUZXh0OiAjOTk5ICFkZWZhdWx0O1xuJGdyZXlCb3JkZXI6ICNDQ0MgIWRlZmF1bHQ7XG5cbiRmbGFnSGVpZ2h0OiAxNXB4ICFkZWZhdWx0O1xuJGZsYWdXaWR0aDogMjBweCAhZGVmYXVsdDtcbiRmbGFnUGFkZGluZzogOHB4ICFkZWZhdWx0O1xuLy8gdGhpcyBib3JkZXIgd2lkdGggaXMgdXNlZCBmb3IgdGhlIHBvcHVwIGFuZCBkaXZpZGVyLCBidXQgaXQgaXMgYWxzb1xuLy8gYXNzdW1lZCB0byBiZSB0aGUgYm9yZGVyIHdpZHRoIG9mIHRoZSBpbnB1dCwgd2hpY2ggd2UgZG8gbm90IGNvbnRyb2xcbiRib3JkZXJXaWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kYXJyb3dIZWlnaHQ6IDRweCAhZGVmYXVsdDtcbiRhcnJvd1dpZHRoOiA2cHggIWRlZmF1bHQ7XG4kdHJpYW5nbGVCb3JkZXI6IDNweCAhZGVmYXVsdDtcbiRhcnJvd1BhZGRpbmc6IDZweCAhZGVmYXVsdDtcbiRhcnJvd0NvbG9yOiAjNTU1ICFkZWZhdWx0O1xuXG4kaW5wdXRQYWRkaW5nOiA2cHggIWRlZmF1bHQ7XG4kc2VsZWN0ZWRGbGFnV2lkdGg6ICRmbGFnV2lkdGggKyAoMiAqICRmbGFnUGFkZGluZykgIWRlZmF1bHQ7XG4kc2VsZWN0ZWRGbGFnQXJyb3dXaWR0aDogJGZsYWdXaWR0aCArICRmbGFnUGFkZGluZyArICRhcnJvd1dpZHRoICsgKDIgKiAkYXJyb3dQYWRkaW5nKSAhZGVmYXVsdDtcblxuLy8gaW1hZ2UgcmVsYXRlZCB2YXJpYWJsZXNcbiRmbGFnc0ltYWdlUGF0aDogXCIuLi9pbWcvXCIgIWRlZmF1bHQ7XG4kZmxhZ3NJbWFnZU5hbWU6IFwiZmxhZ3NcIiAhZGVmYXVsdDtcbiRmbGFnc0ltYWdlRXh0ZW5zaW9uOiBcInBuZ1wiICFkZWZhdWx0O1xuXG4vLyBlbm91Z2ggc3BhY2UgZm9yIHRoZW0gdG8gY2xpY2sgb2ZmIHRvIGNsb3NlXG4kbW9iaWxlUG9wdXBNYXJnaW46IDMwcHggIWRlZmF1bHQ7XG5cbi5pbnRsLXRlbC1pbnB1dCB7XG4gIC8vIG5lZWQgcG9zaXRpb24gb24gdGhlIGNvbnRhaW5lciBzbyB0aGUgc2VsZWN0ZWQgZmxhZyBjYW4gYmVcbiAgLy8gYWJzb2x1dGVseSBwb3NpdGlvbmVkIG92ZXIgdGhlIGlucHV0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8ga2VlcCB0aGUgaW5wdXQncyBkZWZhdWx0IGlubGluZSBwcm9wZXJ0aWVzXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICB3aWR0aDogMTAwJTtcblxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcbiAgfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG4gIH1cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgY29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG4gIH1cbiAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG4gIH1cblxuICAvLyBwYXVsIGlyaXNoIHNheXMgdGhpcyBpcyBva1xuICAvLyBodHRwOi8vd3d3LnBhdWxpcmlzaC5jb20vMjAxMi9ib3gtc2l6aW5nLWJvcmRlci1ib3gtZnR3L1xuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIG5lZWQgdGhpcyBkdXJpbmcgaW5pdCwgdG8gZ2V0IHRoZSBoZWlnaHQgb2YgdGhlIGRyb3Bkb3duXG4gIC52LWhpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIHNwZWNpZnkgdHlwZXMgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHkgZS5nLiB0byBvdmVycmlkZSBib290c3RyYXAgdjIuM1xuICBpbnB1dCwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gaW5wdXQgaXMgYm90dG9tIGxldmVsLCBiZWxvdyBzZWxlY3RlZCBmbGFnIGFuZCBkcm9wZG93blxuICAgIHotaW5kZXg6IDA7XG5cbiAgICAvLyBhbnkgdmVydGljYWwgbWFyZ2luIHRoZSB1c2VyIGhhcyBvbiB0aGVpciBpbnB1dHMgd291bGQgbm8gbG9uZ2VyIHdvcmsgYXMgZXhwZWN0ZWRcbiAgICAvLyBiZWNhdXNlIHdlIHdyYXAgZXZlcnl0aGluZyBpbiBhIGNvbnRhaW5lciBkaXYuIGkganVzdGlmeSB0aGUgdXNlIG9mICFpbXBvcnRhbnRcbiAgICAvLyBoZXJlIGJlY2F1c2UgaSBkb24ndCB0aGluayB0aGUgdXNlciBzaG91bGQgZXZlciBoYXZlIHZlcnRpY2FsIG1hcmdpbiBoZXJlIC0gd2hlblxuICAgIC8vIHRoZSBpbnB1dCBpcyB3cmFwcGVkIGluIGEgY29udGFpbmVyLCB2ZXJ0aWNhbCBtYXJnaW4gbWVzc2VzIHVwIGFsaWdubWVudCB3aXRoIG90aGVyXG4gICAgLy8gaW5saW5lIGVsZW1lbnRzIChlLmcuIGFuIGFkamFjZW50IGJ1dHRvbikgaW4gZmlyZWZveCwgYW5kIHByb2JhYmx5IG90aGVyIGJyb3dzZXJzLlxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBtYWtlIHNwYWNlIGZvciB0aGUgc2VsZWN0ZWQgZmxhZyBvbiByaWdodCBvZiBpbnB1dCAoaWYgZGlzYWJsZWQgYWxsb3dEcm9wZG93bilcbiAgICAvLyBOb3RlOiBubyAhaW1wb3J0YW50IGhlcmUsIGFzIHRoZSB1c2VyIG1heSB3YW50IHRvIHR3ZWFrIHRoaXMgc28gdGhhdCB0aGVcbiAgICAvLyBwZXJjZWl2ZWQgaW5wdXQgcGFkZGluZyBtYXRjaGVzIHRoZWlyIGV4aXN0aW5nIHN0eWxlc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzZWxlY3RlZEZsYWdXaWR0aDtcblxuICAgIC8vIGFueSBtYXJnaW4tcmlnaHQgaGVyZSB3aWxsIHB1c2ggdGhlIHNlbGVjdGVkLWZsYWcgYXdheVxuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5mbGFnLWNvbnRhaW5lciB7XG4gICAgLy8gcG9zaXRpb25lZCBvdmVyIHRoZSB0b3Agb2YgdGhlIGlucHV0XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGZ1bGwgaGVpZ2h0XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICAvLyBwcmV2ZW50IHRoZSBoaWdobGlnaHRlZCBjaGlsZCBmcm9tIG92ZXJsYXBwaW5nIHRoZSBpbnB1dCBib3JkZXJcbiAgICBwYWRkaW5nOiAkYm9yZGVyV2lkdGg7XG4gIH1cblxuICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgLy8gcmVuZGVyIGFib3ZlIHRoZSBpbnB1dFxuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyB0aGlzIG11c3QgYmUgZnVsbC1oZWlnaHQgYm90aCBmb3IgdGhlIGhvdmVyIGhpZ2hsaWdodCwgYW5kIHRvIHB1c2ggZG93biB0aGVcbiAgICAvLyBkcm9wZG93biBzbyBpdCBhcHBlYXJzIGJlbG93IHRoZSBpbnB1dFxuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICRhcnJvd1BhZGRpbmcgMCAkZmxhZ1BhZGRpbmc7XG5cbiAgICAuaXRpLWFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYXJyb3dQYWRkaW5nO1xuXG4gICAgICAvLyBjc3MgdHJpYW5nbGVcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6ICR0cmlhbmdsZUJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogJHRyaWFuZ2xlQm9yZGVyIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogJGFycm93SGVpZ2h0IHNvbGlkICRhcnJvd0NvbG9yO1xuXG4gICAgICAmLnVwIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGFycm93SGVpZ2h0IHNvbGlkICRhcnJvd0NvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHRoZSBkcm9wZG93blxuICAuY291bnRyeS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gcG9wdXAgc28gcmVuZGVyIGFib3ZlIGV2ZXJ5dGhpbmcgZWxzZVxuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBvdmVycmlkZSBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvLyBpbiBjYXNlIGFueSBjb250YWluZXIgaGFzIHRleHQtYWxpZ246Y2VudGVyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC8vIHBsYWNlIG1lbnUgYWJvdmUgdGhlIGlucHV0IGVsZW1lbnRcbiAgICAmLmRyb3B1cCB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoLSRib3JkZXJXaWR0aCk7XG4gICAgfVxuXG4gICAgLy8gZHJvcGRvd24gZmxhZ3MgbmVlZCBjb25zaXN0ZW50IHdpZHRoLCBzbyB3cmFwIGluIGEgY29udGFpbmVyXG4gICAgLmZsYWctYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAkZmxhZ1dpZHRoO1xuICAgIH1cblxuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luLWxlZnQgdG8gY29tcGVuc2F0ZSBmb3IgdGhlIHBhZGRpbmcgb24gdGhlIHBhcmVudFxuICAgIG1hcmdpbjogMCAwIDAgKC0kYm9yZGVyV2lkdGgpO1xuXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogJGJvcmRlcldpZHRoIHNvbGlkICRncmV5Qm9yZGVyO1xuXG4gICAgLy8gZG9uJ3QgbGV0IHRoZSBjb250ZW50cyB3cmFwIEFLQSB0aGUgY29udGFpbmVyIHdpbGwgYmUgYXMgd2lkZSBhcyB0aGUgY29udGVudHNcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vIGV4Y2VwdCBvbiBzbWFsbCBzY3JlZW5zLCB3aGVyZSB3ZSBmb3JjZSB0aGUgZHJvcGRvd24gd2lkdGggdG8gbWF0Y2ggdGhlIGlucHV0XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC8vIEZpeGVzIGh0dHBzOi8vZ2l0aHViLmNvbS9qYWNrb2Nuci9pbnRsLXRlbC1pbnB1dC9pc3N1ZXMvNzY1XG4gICAgLy8gQXBwbGUgc3RpbGwgaGFzbid0IGZpeGVkIHRoZSBpc3N1ZSB3aGVyZSBzZXR0aW5nIG92ZXJmbG93OiBzY3JvbGwgb24gYSBkaXYgZWxlbWVudCBkb2VzIG5vdCB1c2UgaW5lcnRpYSBzY3JvbGxpbmdcbiAgICAvLyBJZiB0aGlzIGlzIG5vdCBzZXQsIHRoZW4gdGhlIGNvdW50cnkgbGlzdCBzY3JvbGwgc3RvcHMgbW92aW5nIGFmdGVyIHJhc2luZyBhIGZpbmdlciwgYW5kIHVzZXJzIHJlcG9ydCB0aGF0IHNjcm9sbCBpcyBzbG93XG4gICAgLy8gU3RhY2tvdmVyZmxvdyBxdWVzdGlvbiBhYm91dCBpdDogaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzM2MDExNjUvc2Nyb2xsaW5nLXNsb3ctb24tbW9iaWxlLWlvcy13aGVuLXVzaW5nLW92ZXJmbG93c2Nyb2xsXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgLy8gdGhlIGRpdmlkZXIgYmVsb3cgdGhlIHByZWZlcnJlZCBjb3VudHJpZXNcbiAgICAuZGl2aWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcldpZHRoIHNvbGlkICRncmV5Qm9yZGVyO1xuICAgIH1cblxuICAgIC8vIGVhY2ggY291bnRyeSBpdGVtIGluIGRyb3Bkb3duICh3ZSBtdXN0IGhhdmUgc2VwYXJhdGUgY2xhc3MgdG8gZGlmZmVyZW50aWF0ZSBmcm9tIGRpdmlkZXJzKVxuICAgIC5jb3VudHJ5IHtcbiAgICAgIC8vIE5vdGU6IGRlY2lkZWQgbm90IHRvIHVzZSBsaW5lLWhlaWdodCBoZXJlIGZvciBhbGlnbm1lbnQgYmVjYXVzZSBpdCBjYXVzZXMgaXNzdWVzIGUuZy4gbGFyZ2UgZm9udC1zaXplcyB3aWxsIG92ZXJsYXAsIGFuZCBhbHNvIGxvb2tzIGJhZCBpZiBvbmUgY291bnRyeSBvdmVyZmxvd3Mgb250byAyIGxpbmVzXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIC8vIHRoZSBkaWFsIGNvZGVzIGFmdGVyIHRoZSBjb3VudHJ5IG5hbWVzIGFyZSBncmV5ZWQgb3V0XG4gICAgICAuZGlhbC1jb2RlIHtcbiAgICAgICAgY29sb3I6ICRncmV5VGV4dDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50cnkuaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIH1cblxuICAgIC8vIHNwYWNpbmcgYmV0d2VlbiBjb3VudHJ5IGZsYWcsIG5hbWUgYW5kIGRpYWwgY29kZVxuICAgIC5mbGFnLWJveCwgLmNvdW50cnktbmFtZSwgLmRpYWwtY29kZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuZmxhZy1ib3gsIC5jb3VudHJ5LW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gdGhlc2Ugc2V0dGluZ3MgYXJlIGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIsIGJ1dCBib3RoIG1vdmUgc2VsZWN0ZWQgZmxhZyB0byBsZWZ0IG9mIGlucHV0XG4gICYuYWxsb3ctZHJvcGRvd24sICYuc2VwYXJhdGUtZGlhbC1jb2RlIHtcbiAgICBpbnB1dCwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dFBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRzZWxlY3RlZEZsYWdBcnJvd1dpZHRoICsgJGlucHV0UGFkZGluZztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZmxhZy1jb250YWluZXIge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYWxsb3ctZHJvcGRvd24ge1xuICAgIC8vIGhvdmVyIHN0YXRlIC0gc2hvdyBmbGFnIGlzIGNsaWNrYWJsZVxuICAgIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBkaXNhYmxlIGhvdmVyIHN0YXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWRcbiAgICBpbnB1dFtkaXNhYmxlZF0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIsIGlucHV0W3JlYWRvbmx5XSArIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VwYXJhdGUtZGlhbC1jb2RlIHtcbiAgICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAvLyBub3cgdGhhdCB3ZSBoYXZlIGRpZ2l0cyBpbiB0aGlzIHNlY3Rpb24sIGl0IG5lZWRzIHRoaXMgdmlzdWFsIHNlcGFyYXRpb25cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIH1cbiAgICAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYXJyb3dQYWRkaW5nO1xuICAgIH1cbiAgfVxuXG4gIC8vIGlmIGRyb3Bkb3duQ29udGFpbmVyIG9wdGlvbiBpcyBzZXQsIGluY3JlYXNlIHotaW5kZXggdG8gcHJldmVudCBkaXNwbGF5IGlzc3Vlc1xuICAmLml0aS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICAvLyBoaWdoZXIgdGhhbiBkZWZhdWx0IEJvb3RzdHJhcCBtb2RhbCB6LWluZGV4IG9mIDEwNTBcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIC8vIHRvIGtlZXAgc3R5bGluZyBjb25zaXN0ZW50IHdpdGggLmZsYWctY29udGFpbmVyXG4gICAgcGFkZGluZzogJGJvcmRlcldpZHRoO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvdmVycmlkZXMgZm9yIG1vYmlsZSBwb3B1cFxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IHtcbiAgJi5pdGktY29udGFpbmVyIHtcbiAgICB0b3A6ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICBib3R0b206ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICBsZWZ0OiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgcmlnaHQ6ICRtb2JpbGVQb3B1cE1hcmdpbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLmNvdW50cnktbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY291bnRyeSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAvLyBpbmNyZWFzZSBsaW5lIGhlaWdodCBiZWNhdXNlIGRyb3Bkb3duIGNvcHkgaXMgdiBsaWtlbHkgdG8gb3ZlcmZsb3cgb24gbW9iaWxlIGFuZCB3aGVuIGl0IGRvZXMgaXQgbmVlZHMgdG8gYmUgd2VsbCBzcGFjZWRcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG5cbkBpbXBvcnQgXCJfc3ByaXRlXCI7XG5cbi5pdGktZmxhZyB7XG4gIGhlaWdodDogJGZsYWdIZWlnaHQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9tZWRpYS5jZG53cy5jb20vX3QvXy9pbWFnZXMvZmxhZ3MvaW50bHRlbGlucHV0L2ZsYWdzLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vIGVtcHR5IHN0YXRlXG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmbGFnV2lkdGggMDtcblxuICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWVkaWEuY2Rud3MuY29tL190L18vaW1hZ2VzL2ZsYWdzL2ludGx0ZWxpbnB1dC9mbGFnc0AyeC5wbmcpO1xufVxufVxuXG5cblxuLy8gaGFjayBmb3IgTmVwYWwgd2hpY2ggaXMgdGhlIG9ubHkgZmxhZyB0aGF0IGlzIG5vdCBzcXVhcmUvcmVjdGFuZ2xlLCBzbyBpdCBoYXMgdHJhbnNwYXJlbmN5LCBzbyB5b3UgY2FuIHNlZSB0aGUgZGVmYXVsdCBncmV5IGJlaGluZCBpdFxuLml0aS1mbGFnLm5wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNwbGFjZXNFcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbG9zZS1hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOSkgdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG4uY2xvc2UtYXV0b2NvbXBsZXRlOmJlZm9yZSwgLmNsb3NlLWF1dG9jb21wbGV0ZTphZnRlciAge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6ICAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IC04LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuLmNsb3NlLWF1dG9jb21wbGV0ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoMCwwLDApO1xufVxuXG5cbiNhZGRyZXNzLCAjYWRkcmVzczIsICNyZWdpc3Rlcl9fYWRkcmVzcywgI3JlZ2lzdGVyX19hZGRyZXNzMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5yZC1hdSAuY2xvc2UtYXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbiAgI3JlZ2lzdGVyX19waG9uZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICNyZWdpc3Rlcl9fcGhvbmU6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgI3JlZ2lzdGVyX19waG9uZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICNyZWdpc3Rlcl9fcGhvbmU6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4jcmVnaXN0ZXJfX3Bob25lMjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcmVnaXN0ZXJfX3Bob25lMjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3JlZ2lzdGVyX19waG9uZTI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3JlZ2lzdGVyX19waG9uZTI6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcGhvbmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3Bob25lOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcGhvbmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3Bob25lOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuI3Bob25lMjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcGhvbmUyOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcGhvbmUyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNwaG9uZTI6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4iLCJAZnVuY3Rpb24gcmV0aW5hLXNpemUoJHZhbHVlKSB7XG4gIEByZXR1cm4gZmxvb3IoJHZhbHVlIC8gMik7XG59XG5cbkBtaXhpbiByZXRpbmEtYmctc2l6ZSgkc3ByaXRlV2lkdGgsICRzcHJpdGVIZWlnaHQpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBmbG9vcigkc3ByaXRlV2lkdGggLyAyKSBmbG9vcigkc3ByaXRlSGVpZ2h0IC8gMik7XG59XG5cbi5pdGktZmxhZyB7XG4gICRpdGVtLXdpZHRoLW1hcHM6IChhYzogMjBweCwgYWQ6IDIwcHgsIGFlOiAyMHB4LCBhZjogMjBweCwgYWc6IDIwcHgsIGFpOiAyMHB4LCBhbDogMjBweCwgYW06IDIwcHgsIGFvOiAyMHB4LCBhcTogMjBweCwgYXI6IDIwcHgsIGFzOiAyMHB4LCBhdDogMjBweCwgYXU6IDIwcHgsIGF3OiAyMHB4LCBheDogMjBweCwgYXo6IDIwcHgsIGJhOiAyMHB4LCBiYjogMjBweCwgYmQ6IDIwcHgsIGJlOiAxOHB4LCBiZjogMjBweCwgYmc6IDIwcHgsIGJoOiAyMHB4LCBiaTogMjBweCwgYmo6IDIwcHgsIGJsOiAyMHB4LCBibTogMjBweCwgYm46IDIwcHgsIGJvOiAyMHB4LCBicTogMjBweCwgYnI6IDIwcHgsIGJzOiAyMHB4LCBidDogMjBweCwgYnY6IDIwcHgsIGJ3OiAyMHB4LCBieTogMjBweCwgYno6IDIwcHgsIGNhOiAyMHB4LCBjYzogMjBweCwgY2Q6IDIwcHgsIGNmOiAyMHB4LCBjZzogMjBweCwgY2g6IDE1cHgsIGNpOiAyMHB4LCBjazogMjBweCwgY2w6IDIwcHgsIGNtOiAyMHB4LCBjbjogMjBweCwgY286IDIwcHgsIGNwOiAyMHB4LCBjcjogMjBweCwgY3U6IDIwcHgsIGN2OiAyMHB4LCBjdzogMjBweCwgY3g6IDIwcHgsIGN5OiAyMHB4LCBjejogMjBweCwgZGU6IDIwcHgsIGRnOiAyMHB4LCBkajogMjBweCwgZGs6IDIwcHgsIGRtOiAyMHB4LCBkbzogMjBweCwgZHo6IDIwcHgsIGVhOiAyMHB4LCBlYzogMjBweCwgZWU6IDIwcHgsIGVnOiAyMHB4LCBlaDogMjBweCwgZXI6IDIwcHgsIGVzOiAyMHB4LCBldDogMjBweCwgZXU6IDIwcHgsIGZpOiAyMHB4LCBmajogMjBweCwgZms6IDIwcHgsIGZtOiAyMHB4LCBmbzogMjBweCwgZnI6IDIwcHgsIGdhOiAyMHB4LCBnYjogMjBweCwgZ2Q6IDIwcHgsIGdlOiAyMHB4LCBnZjogMjBweCwgZ2c6IDIwcHgsIGdoOiAyMHB4LCBnaTogMjBweCwgZ2w6IDIwcHgsIGdtOiAyMHB4LCBnbjogMjBweCwgZ3A6IDIwcHgsIGdxOiAyMHB4LCBncjogMjBweCwgZ3M6IDIwcHgsIGd0OiAyMHB4LCBndTogMjBweCwgZ3c6IDIwcHgsIGd5OiAyMHB4LCBoazogMjBweCwgaG06IDIwcHgsIGhuOiAyMHB4LCBocjogMjBweCwgaHQ6IDIwcHgsIGh1OiAyMHB4LCBpYzogMjBweCwgaWQ6IDIwcHgsIGllOiAyMHB4LCBpbDogMjBweCwgaW06IDIwcHgsIGluOiAyMHB4LCBpbzogMjBweCwgaXE6IDIwcHgsIGlyOiAyMHB4LCBpczogMjBweCwgaXQ6IDIwcHgsIGplOiAyMHB4LCBqbTogMjBweCwgam86IDIwcHgsIGpwOiAyMHB4LCBrZTogMjBweCwga2c6IDIwcHgsIGtoOiAyMHB4LCBraTogMjBweCwga206IDIwcHgsIGtuOiAyMHB4LCBrcDogMjBweCwga3I6IDIwcHgsIGt3OiAyMHB4LCBreTogMjBweCwga3o6IDIwcHgsIGxhOiAyMHB4LCBsYjogMjBweCwgbGM6IDIwcHgsIGxpOiAyMHB4LCBsazogMjBweCwgbHI6IDIwcHgsIGxzOiAyMHB4LCBsdDogMjBweCwgbHU6IDIwcHgsIGx2OiAyMHB4LCBseTogMjBweCwgbWE6IDIwcHgsIG1jOiAxOXB4LCBtZDogMjBweCwgbWU6IDIwcHgsIG1mOiAyMHB4LCBtZzogMjBweCwgbWg6IDIwcHgsIG1rOiAyMHB4LCBtbDogMjBweCwgbW06IDIwcHgsIG1uOiAyMHB4LCBtbzogMjBweCwgbXA6IDIwcHgsIG1xOiAyMHB4LCBtcjogMjBweCwgbXM6IDIwcHgsIG10OiAyMHB4LCBtdTogMjBweCwgbXY6IDIwcHgsIG13OiAyMHB4LCBteDogMjBweCwgbXk6IDIwcHgsIG16OiAyMHB4LCBuYTogMjBweCwgbmM6IDIwcHgsIG5lOiAxOHB4LCBuZjogMjBweCwgbmc6IDIwcHgsIG5pOiAyMHB4LCBubDogMjBweCwgbm86IDIwcHgsIG5wOiAxM3B4LCBucjogMjBweCwgbnU6IDIwcHgsIG56OiAyMHB4LCBvbTogMjBweCwgcGE6IDIwcHgsIHBlOiAyMHB4LCBwZjogMjBweCwgcGc6IDIwcHgsIHBoOiAyMHB4LCBwazogMjBweCwgcGw6IDIwcHgsIHBtOiAyMHB4LCBwbjogMjBweCwgcHI6IDIwcHgsIHBzOiAyMHB4LCBwdDogMjBweCwgcHc6IDIwcHgsIHB5OiAyMHB4LCBxYTogMjBweCwgcmU6IDIwcHgsIHJvOiAyMHB4LCByczogMjBweCwgcnU6IDIwcHgsIHJ3OiAyMHB4LCBzYTogMjBweCwgc2I6IDIwcHgsIHNjOiAyMHB4LCBzZDogMjBweCwgc2U6IDIwcHgsIHNnOiAyMHB4LCBzaDogMjBweCwgc2k6IDIwcHgsIHNqOiAyMHB4LCBzazogMjBweCwgc2w6IDIwcHgsIHNtOiAyMHB4LCBzbjogMjBweCwgc286IDIwcHgsIHNyOiAyMHB4LCBzczogMjBweCwgc3Q6IDIwcHgsIHN2OiAyMHB4LCBzeDogMjBweCwgc3k6IDIwcHgsIHN6OiAyMHB4LCB0YTogMjBweCwgdGM6IDIwcHgsIHRkOiAyMHB4LCB0ZjogMjBweCwgdGc6IDIwcHgsIHRoOiAyMHB4LCB0ajogMjBweCwgdGs6IDIwcHgsIHRsOiAyMHB4LCB0bTogMjBweCwgdG46IDIwcHgsIHRvOiAyMHB4LCB0cjogMjBweCwgdHQ6IDIwcHgsIHR2OiAyMHB4LCB0dzogMjBweCwgdHo6IDIwcHgsIHVhOiAyMHB4LCB1ZzogMjBweCwgdW06IDIwcHgsIHVuOiAyMHB4LCB1czogMjBweCwgdXk6IDIwcHgsIHV6OiAyMHB4LCB2YTogMTVweCwgdmM6IDIwcHgsIHZlOiAyMHB4LCB2ZzogMjBweCwgdmk6IDIwcHgsIHZuOiAyMHB4LCB2dTogMjBweCwgd2Y6IDIwcHgsIHdzOiAyMHB4LCB4azogMjBweCwgeWU6IDIwcHgsIHl0OiAyMHB4LCB6YTogMjBweCwgem06IDIwcHgsIHp3OiAyMHB4LCApO1xuICAkc3RhbmRhcmQtY291bnRyeTogJ2FjJztcbiAgd2lkdGg6IG1hcC1nZXQoJGl0ZW0td2lkdGgtbWFwcywgJHN0YW5kYXJkLWNvdW50cnkpO1xuXG4gIEBlYWNoICRrZXksICR3aWR0aCBpbiAkaXRlbS13aWR0aC1tYXBzIHtcbiAgICBAaWYgJHdpZHRoICE9IG1hcC1nZXQoJGl0ZW0td2lkdGgtbWFwcywgJHN0YW5kYXJkLWNvdW50cnkpIHtcbiAgICAgICYuI3ska2V5fSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cblxuICAmLmFjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxuICAmLmFkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4O1xuICB9XG4gICYuYWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG4gIH1cbiAgJi5hZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbiAgfVxuICAmLmFnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4O1xuICB9XG4gICYuYWkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xuICB9XG4gICYuYWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xuICB9XG4gICYuYW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4O1xuICB9XG4gICYuYW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xuICB9XG4gICYuYXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xuICB9XG4gICYuYXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4O1xuICB9XG4gICYuYXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xuICB9XG4gICYuYXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xuICB9XG4gICYuYXUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4O1xuICB9XG4gICYuYXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xuICB9XG4gICYuYXgge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xuICB9XG4gICYuYXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4O1xuICB9XG4gICYuYmEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xuICB9XG4gICYuYmIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xuICB9XG4gICYuYmQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4O1xuICB9XG4gICYuYmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xuICB9XG4gICYuYmYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xuICB9XG4gICYuYmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4O1xuICB9XG4gICYuYmgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xuICB9XG4gICYuYmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xuICB9XG4gICYuYmoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4O1xuICB9XG4gICYuYmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xuICB9XG4gICYuYm0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xuICB9XG4gICYuYm4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4O1xuICB9XG4gICYuYm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xuICB9XG4gICYuYnEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xuICB9XG4gICYuYnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4O1xuICB9XG4gICYuYnMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xuICB9XG4gICYuYnQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xuICB9XG4gICYuYnYge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xuICB9XG4gICYuYncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xuICB9XG4gICYuYnkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xuICB9XG4gICYuYnoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4O1xuICB9XG4gICYuY2Ege1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xuICB9XG4gICYuY2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xuICB9XG4gICYuY2Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4O1xuICB9XG4gICYuY2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xuICB9XG4gICYuY2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xuICB9XG4gICYuY2gge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4O1xuICB9XG4gICYuY2kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xuICB9XG4gICYuY2sge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xuICB9XG4gICYuY2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDtcbiAgfVxuICAmLmNtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG4gIH1cbiAgJi5jbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xuICB9XG4gICYuY28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDtcbiAgfVxuICAmLmNwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG4gIH1cbiAgJi5jciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xuICB9XG4gICYuY3Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDtcbiAgfVxuICAmLmN2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG4gIH1cbiAgJi5jdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xuICB9XG4gICYuY3gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDtcbiAgfVxuICAmLmN5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG4gIH1cbiAgJi5jeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xuICB9XG4gICYuZGUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDtcbiAgfVxuICAmLmRnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG4gIH1cbiAgJi5kaiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xuICB9XG4gICYuZGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDtcbiAgfVxuICAmLmRtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG4gIH1cbiAgJi5kbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xuICB9XG4gICYuZHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDtcbiAgfVxuICAmLmVhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG4gIH1cbiAgJi5lYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xuICB9XG4gICYuZWUge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDtcbiAgfVxuICAmLmVnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG4gIH1cbiAgJi5laCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xuICB9XG4gICYuZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDtcbiAgfVxuICAmLmVzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG4gIH1cbiAgJi5ldCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xuICB9XG4gICYuZXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDtcbiAgfVxuICAmLmZpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG4gIH1cbiAgJi5maiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xuICB9XG4gICYuZmsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDtcbiAgfVxuICAmLmZtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG4gIH1cbiAgJi5mbyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xuICB9XG4gICYuZnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDtcbiAgfVxuICAmLmdhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG4gIH1cbiAgJi5nYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xuICB9XG4gICYuZ2Qge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDtcbiAgfVxuICAmLmdlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG4gIH1cbiAgJi5nZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xuICB9XG4gICYuZ2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDtcbiAgfVxuICAmLmdoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG4gIH1cbiAgJi5naSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xuICB9XG4gICYuZ2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDtcbiAgfVxuICAmLmdtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG4gIH1cbiAgJi5nbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xuICB9XG4gICYuZ3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDtcbiAgfVxuICAmLmdxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG4gIH1cbiAgJi5nciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xuICB9XG4gICYuZ3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDtcbiAgfVxuICAmLmd0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG4gIH1cbiAgJi5ndSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xuICB9XG4gICYuZ3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDtcbiAgfVxuICAmLmd5IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG4gIH1cbiAgJi5oayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xuICB9XG4gICYuaG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDtcbiAgfVxuICAmLmhuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG4gIH1cbiAgJi5ociB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xuICB9XG4gICYuaHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDtcbiAgfVxuICAmLmh1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG4gIH1cbiAgJi5pYyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xuICB9XG4gICYuaWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDtcbiAgfVxuICAmLmllIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG4gIH1cbiAgJi5pbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xuICB9XG4gICYuaW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDtcbiAgfVxuICAmLmluIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG4gIH1cbiAgJi5pbyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xuICB9XG4gICYuaXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDtcbiAgfVxuICAmLmlyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG4gIH1cbiAgJi5pcyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xuICB9XG4gICYuaXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDtcbiAgfVxuICAmLmplIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG4gIH1cbiAgJi5qbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xuICB9XG4gICYuam8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDtcbiAgfVxuICAmLmpwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG4gIH1cbiAgJi5rZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xuICB9XG4gICYua2cge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDtcbiAgfVxuICAmLmtoIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG4gIH1cbiAgJi5raSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xuICB9XG4gICYua20ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDtcbiAgfVxuICAmLmtuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG4gIH1cbiAgJi5rcCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xuICB9XG4gICYua3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDtcbiAgfVxuICAmLmt3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG4gIH1cbiAgJi5reSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xuICB9XG4gICYua3oge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDtcbiAgfVxuICAmLmxhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG4gIH1cbiAgJi5sYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xuICB9XG4gICYubGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDtcbiAgfVxuICAmLmxpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG4gIH1cbiAgJi5sayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xuICB9XG4gICYubHIge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDtcbiAgfVxuICAmLmxzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG4gIH1cbiAgJi5sdCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xuICB9XG4gICYubHUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDtcbiAgfVxuICAmLmx2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG4gIH1cbiAgJi5seSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xuICB9XG4gICYubWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDtcbiAgfVxuICAmLm1jIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG4gIH1cbiAgJi5tZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xuICB9XG4gICYubWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDtcbiAgfVxuICAmLm1mIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG4gIH1cbiAgJi5tZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xuICB9XG4gICYubWgge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDtcbiAgfVxuICAmLm1rIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG4gIH1cbiAgJi5tbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xuICB9XG4gICYubW0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDtcbiAgfVxuICAmLm1uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG4gIH1cbiAgJi5tbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xuICB9XG4gICYubXAge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDtcbiAgfVxuICAmLm1xIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG4gIH1cbiAgJi5tciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xuICB9XG4gICYubXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDtcbiAgfVxuICAmLm10IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG4gIH1cbiAgJi5tdSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xuICB9XG4gICYubXYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDtcbiAgfVxuICAmLm13IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG4gIH1cbiAgJi5teCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xuICB9XG4gICYubXkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDtcbiAgfVxuICAmLm16IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG4gIH1cbiAgJi5uYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xuICB9XG4gICYubmMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDtcbiAgfVxuICAmLm5lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG4gIH1cbiAgJi5uZiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xuICB9XG4gICYubmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDtcbiAgfVxuICAmLm5pIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG4gIH1cbiAgJi5ubCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xuICB9XG4gICYubm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDtcbiAgfVxuICAmLm5wIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG4gIH1cbiAgJi5uciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xuICB9XG4gICYubnUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDtcbiAgfVxuICAmLm56IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG4gIH1cbiAgJi5vbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xuICB9XG4gICYucGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDtcbiAgfVxuICAmLnBlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG4gIH1cbiAgJi5wZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xuICB9XG4gICYucGcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDtcbiAgfVxuICAmLnBoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG4gIH1cbiAgJi5wayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xuICB9XG4gICYucGwge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDtcbiAgfVxuICAmLnBtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG4gIH1cbiAgJi5wbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xuICB9XG4gICYucHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDtcbiAgfVxuICAmLnBzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG4gIH1cbiAgJi5wdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xuICB9XG4gICYucHcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDtcbiAgfVxuICAmLnB5IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG4gIH1cbiAgJi5xYSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG4gIH1cbiAgJi5yZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xuICB9XG4gICYucm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbiAgfVxuICAmLnJzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG4gIH1cbiAgJi5ydSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4O1xuICB9XG4gICYucncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbiAgfVxuICAmLnNhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG4gIH1cbiAgJi5zYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4O1xuICB9XG4gICYuc2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbiAgfVxuICAmLnNkIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG4gIH1cbiAgJi5zZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4O1xuICB9XG4gICYuc2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbiAgfVxuICAmLnNoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG4gIH1cbiAgJi5zaSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4O1xuICB9XG4gICYuc2oge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbiAgfVxuICAmLnNrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG4gIH1cbiAgJi5zbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4O1xuICB9XG4gICYuc20ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbiAgfVxuICAmLnNuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG4gIH1cbiAgJi5zbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4O1xuICB9XG4gICYuc3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbiAgfVxuICAmLnNzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG4gIH1cbiAgJi5zdCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4O1xuICB9XG4gICYuc3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbiAgfVxuICAmLnN4IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG4gIH1cbiAgJi5zeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4O1xuICB9XG4gICYuc3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbiAgfVxuICAmLnRhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG4gIH1cbiAgJi50YyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4O1xuICB9XG4gICYudGQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbiAgfVxuICAmLnRmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG4gIH1cbiAgJi50ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4O1xuICB9XG4gICYudGgge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbiAgfVxuICAmLnRqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG4gIH1cbiAgJi50ayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4O1xuICB9XG4gICYudGwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbiAgfVxuICAmLnRtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG4gIH1cbiAgJi50biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4O1xuICB9XG4gICYudG8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbiAgfVxuICAmLnRyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG4gIH1cbiAgJi50dCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4O1xuICB9XG4gICYudHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbiAgfVxuICAmLnR3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG4gIH1cbiAgJi50eiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4O1xuICB9XG4gICYudWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbiAgfVxuICAmLnVnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG4gIH1cbiAgJi51bSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4O1xuICB9XG4gICYudW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbiAgfVxuICAmLnVzIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG4gIH1cbiAgJi51eSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4O1xuICB9XG4gICYudXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbiAgfVxuICAmLnZhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XG4gIH1cbiAgJi52YyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4O1xuICB9XG4gICYudmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbiAgfVxuICAmLnZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG4gIH1cbiAgJi52aSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4O1xuICB9XG4gICYudm4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbiAgfVxuICAmLnZ1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG4gIH1cbiAgJi53ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4O1xuICB9XG4gICYud3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbiAgfVxuICAmLnhrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG4gIH1cbiAgJi55ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4O1xuICB9XG4gICYueXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbiAgfVxuICAmLnphIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG4gIH1cbiAgJi56bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4O1xuICB9XG4gICYuencge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZm9udC1zaXplXG5cblxuLy8gY29sb3JcblxuXG4vLyBib3JkZXJcbiRoZWFkZXItaGVpZ2h0LWRlc2t0b3A6IDE2NHB4O1xuJGljb24tc2VhcmNoOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZlcnNpb24lM0QlMjIxJTIyJTIwd2lkdGglM0QlMjIyNjglMjIlMjBoZWlnaHQlM0QlMjIyNzcuMzMzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAxLjAwMDAwMCUyMDIwOC4wMDAwMDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMyN7JHN2Zy1jb2xvcn0lMjIlMjBkJTNEJTIyTTEwMy4yJTIwMS4xQzg1LjUlMjA0LjIlMjA3MS4yJTIwMTEuOCUyMDU4JTIwMjUlMjA0NC4yJTIwMzguOCUyMDM2LjklMjA1My4xJTIwMzMuOSUyMDcyLjFjLTMuMSUyMDE5LjklMjAzJTIwNDUlMjAxNC42JTIwNjAuMiUyMDIlMjAyLjYlMjAzLjUlMjA1LjMlMjAzLjIlMjA2LS4zLjctMTEuNCUyMDEyLjYtMjQuOCUyMDI2LjZDMTMuNSUyMDE3OC44JTIwMiUyMDE5MS4yJTIwMS4zJTIwMTkyLjRjLTQuMiUyMDcuNCUyMDMuMyUyMDE2LjglMjAxMiUyMDE1LjIlMjAyLjgtLjUlMjA3LjItNC42JTIwMjMuOS0yMS45JTIwMTEuMi0xMS42JTIwMjIuOS0yMy44JTIwMjUuOS0yNy4xbDUuNC01LjglMjA2JTIwMy42YzExLjclMjA2LjklMjAyOC45JTIwMTEuNiUyMDQyLjUlMjAxMS42JTIwMjEuOSUyMDAlMjA0NS43LTEwLjMlMjA2MC44LTI2LjQlMjAxMC4zLTExLjElMjAxNi4yLTIxLjUlMjAyMC40LTM2LjQlMjAzLjItMTEuMSUyMDMuMi0zMS40JTIwMC00Mi43QzE5MCUyMDMzLjUlMjAxNjcuNiUyMDExJTIwMTM5JTIwM2MtOC42LTIuNC0yNy40LTMuNS0zNS44LTEuOXpNMTMxJTIwMjMuNmMyMi4zJTIwNS4yJTIwNDEuMiUyMDI0LjElMjA0Ni40JTIwNDYuNCUyMDMuMyUyMDEzLjglMjAxLjUlMjAyOC41LTUuMiUyMDQyLTcuNiUyMDE1LjUtMjQuOCUyMDI4LjktNDEuOCUyMDMyLjUtMjEuNCUyMDQuNS00MS40LTEuNC01Ni45LTE3QzU0JTIwMTA4JTIwNDkuNSUyMDgxLjMlMjA2MS43JTIwNTYuMWM3LjItMTUlMjAyNC4xLTI4LjUlMjA0MC44LTMyLjUlMjA4LTEuOSUyMDIwLjUtMS45JTIwMjguNSUyMDB6JTIyLyUzRSUzQy9zdmclM0UpO1xuJGljb24tc2VhcmNoLWhvdmVyOiAkaWNvbi1zZWFyY2g7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWFyY2gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6ICgkaGVhZGVyLWhlaWdodCAtIDEwcHgpO1xuXHR6LWluZGV4OiAxMTtcblx0d2lkdGg6ICgkaGVhZGVyLWhlaWdodCAvIDEuNSk7XG5cdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0dG9wOjUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdHJpZ2h0OiA5NnB4O1xuXHRcdHdpZHRoOiA1M3B4O1xuXHR9XG5cdCYtLWZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmLS1sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICRpY29uLXNlYXJjaCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjFweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDUzcHg7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0fVxuXHQmLS1maWVsZHNldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxuXHQmLS1pbnB1dCB7XG5cblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji0tYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDZweDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICRpY29uLXNlYXJjaDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDE4cHg7XG5cdH1cblx0Ji0taWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLS1yZXNldCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdHJpZ2h0OiAtMjBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0cmlnaHQ6IDE3cHg7XG5cdFx0fVxuXHRcdC5mYSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0fVxuXHR9XG5cdCYtLXJlc3VsdCB7XG5cblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA5NSU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogJGhlYWRlci1oZWlnaHQgMCA1JSAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bGVmdDogMzNweDtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHR9XG5cdFx0Ji11bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR9XG5cdFx0Ji1saSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR9XG5cdFx0Ji1hIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0XHQmLWNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji1pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXHRcdCYtaWNvbi0tbGFyZ2UubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji0tY2xvc2Uge1xuXHRcdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblx0fVxufVxuXG4uc2VlLWFsbC1yZXN1bHRzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3NlYXJjaC13cmFwcGVyLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+ICN3cmFwcGVyLXRvcCAjaGVhZGVyIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLnNlYXJjaCB7XG5cdCYtLXdyYXBwZXIge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlO1xuXHRcdH1cblx0fVxufVxuXG4jc2VhcmNoLWNoZWNrYm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG5cdCYuYm9keS0tdHJhbnNmb3JtLmJvZHktLXRyYW5zZm9ybS1zZWFyY2gge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdC5zZWFyY2gge1xuXHRcdCYtLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0ei1pbmRleDogOTk5OTk7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdFx0Ji0tZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLS1yZXN1bHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDIxMHB4O1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGJvdHRvbSAwLjM1cyBlYXNlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtdWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0XHRcdGJvcmRlcjogc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdCY6ZW1wdHkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtbGkge1xuXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Jjpob3Zlcjpub3QoLnNlZS1hbGwtcmVzdWx0cykge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1jbG9zZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdH1cblx0XHRcdC5wcm9kIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgyKSksICY6bm90KDpudGgtY2hpbGQoMykpLCAmOm5vdChmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdCYtLWxpc3Qge1xuXHRcdFx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLW5hbWUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHggKiAxLjQgKiAyO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1maWVsZHNldCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdGJhY2tncm91bmQ6ICRpY29uLXNlYXJjaC1ob3ZlciBsZWZ0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyMHB4O1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0XHQmLS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0fVxuXHRcdCYtLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0XHQmLS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdFx0Ji0tYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLXJlc2V0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLWljb24uZmEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tcHJlZGljdGl2ZSB7XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdCYtdWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1hIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzZWFyY2gtd3JhcHBlci1jbG9zZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdCYtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAjc2VhcmNoLXdyYXBwZXItY2xvc2Uge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0Ji1pY29uLmZhIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAuc2VhcmNoIHtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0LnNlYXJjaCB7XG5cdFx0XHRcdCYtLWZvcm0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXJlc3VsdCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dG9wOiA5NyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlZS1hbGwtcmVzdWx0cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLS1hIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWFyY2gge1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOiAtOHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0d2lkdGg6IDExMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXJlc3VsdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCYtY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1pY29uLS1zbWFsbC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1iZDtcblx0XHRcdH1cblx0XHRcdCYtaWNvbi0tbGFyZ2UubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+ICNzZWFyY2gtd3JhcHBlci1jbG9zZSAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0LWRlc2t0b3A7XG5cdH1cblx0I3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLnNlYXJjaC0td3JhcHBlciB7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRsZWZ0OiAoJGhlYWRlci1oZWlnaHQtZGVza3RvcCAqIDIpO1xuXHRcdHRvcDogMDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdC5zZWFyY2gtLXJlc2V0LmFjdGl2ZSB7XG5cdFx0cmlnaHQ6IDEyMHB4O1xuXHRcdHRvcDogMjZweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuXHQuc2VhcmNoLS1maWVsZHNldCB7XG5cdFx0LmNsb3NlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0LnNlYXJjaC0td3JhcHBlciB7XG5cdFx0LnNlYXJjaC0tZmllbGRzZXQge1xuXHRcdFx0d2lkdGg6MjQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdC5zZWFyY2gtLWlucHV0OmZvY3VzLCAmLmZvY3VzZWQgLnNlYXJjaC0taW5wdXQge1xuXHRcdFx0d2lkdGg6MjQwcHg7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6NDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGN1cnNvcjphdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblxuXG5cdFx0LnNlYXJjaC0taW5wdXR7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdHdpZHRoOjE3cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOi4ycyBhbGwgZWFzZS1pbjtcblx0XHRcdC1tb3otdHJhbnNpdGlvbjouMnMgYWxsIGVhc2UtaW47XG5cdFx0XHR0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZS1pbjtcblx0XHRcdGhlaWdodDoxN3B4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOjQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRcdGZvbnQtc2l6ZTowO1xuXHRcdFx0Lyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTsqL1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNsb3NlIHNwYW57XG5cdFx0XHR3aWR0aDoycHg7XG5cdFx0XHRoZWlnaHQ6MTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6MnB4O1xuXHRcdFx0YmFja2dyb3VuZDokY29sb3Itb24tYm9keTtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO31cblxuXHRcdC5mcm9udHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0bGVmdDogLTFweDtcblx0XHRcdHRvcDogMjJweDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDJzO1xuXHRcdH1cblxuXG5cdFx0LmJhY2t7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHR0b3A6IDIycHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdH1cblxuXG5cblx0XHQuc2VhcmNoLS1pbnB1dDpmb2N1cyArIC5jbG9zZSwgJi5mb2N1c2VkIC5jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRsYWJlbCAuaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHRvcDogMjFweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0LmhlYWRlciB7XG5cdFx0Jl9fc2VhcmNoIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHQmX19iZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQ1KTtcblx0XHRcdFx0bGVmdDogLTIwMHB4O1xuXHRcdFx0XHR3aWR0aDogMjAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcblx0I3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLmhlYWRlciAuc2VhcmNoIHtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHRcdCYtLXJlc3VsdCB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdH1cblx0fVxufSIsIiNyZWdpc3Rlcl9fc2hvdy1zaGlwcGluZyB7XG5cdCY6Y2hlY2tlZCB7XG5cdFx0JiArIC5mb3JtX19maWVsZHNldCB7XG5cdFx0XHQuZm9ybSB7XG5cdFx0XHRcdCZfX2JveCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVZKDAuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiB+IC5yZWdpc3Rlcl9fc2hpcHBpbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cblxuLnJlZ2lzdGVyIHtcblx0Jl9fZm9ybSwgJl9faDEge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmLmZvcm0ge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHQgICAgJi5oMSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2ZpZWxkc2V0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdG1hcmdpbjogMCBhdXRvICRibG9jLS1tYXJnaW4tYm90dG9tIGF1dG87XG5cdH1cblx0Jl9fc2hpcHBpbmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fbGVnZW5kIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0fVxuXHQmX19jaXZpbGl0eSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMyk7XG5cdH1cblx0Jl9fY2hlY2tib3gge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0fVxuXHQmX19jbmlsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbTtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMik7XG5cdH1cblx0Jl9fZW5kIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVEFCTEVUIE9OTFkgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSBhbmQgKG1heC13aWR0aDokYnJlYWtwb2ludC1iZWZvcmUtZGVza3RvcCApIHtcblx0LnJlZ2lzdGVyIHtcblx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgYXV0bztcblx0XHR9XG5cdFx0Jl9fY25pbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAyKTtcblx0XHR9XG5cdH1cblx0I3JlZ2lzdGVyX19zaG93LXNoaXBwaW5nIHtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0JiArIC5mb3JtX19maWVsZHNldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBUQUJMRVQgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdC5mb3JtIHtcblx0XHQmLS1zdGVwLTIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0LnJlZ2lzdGVyIHtcblx0XHQmX19jb2wge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcblx0XHRcdC5mb3JtX19maWVsZHNldCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZmllbGRzZXQge1xuXHRcdFx0cGFkZGluZy10b3A6ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdFx0fVxuXHRcdCZfX2NuaWwge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLXhsKSB7XG5cdC5yZWdpc3RlciB7XG5cdFx0Jl9fZmllbGRzZXQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCBhdXRvO1xuXHRcdH1cblx0XHQmX19jbmlsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCNyZWdpc3Rlcl9fc2hvdy1zaGlwcGluZyB7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdCYgKyAuZm9ybV9fZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0JiAgKyAuZm9ybV9fZmllbGRzZXQtLXplcm8ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gWEwgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcblx0LnJlZ2lzdGVyIHtcblx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCBhdXRvO1xuXHRcdH1cblx0XHQmX19jbmlsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXhsO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAyKTtcblx0XHR9XG5cdH1cblx0I3JlZ2lzdGVyX19zaG93LXNoaXBwaW5nIHtcblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0JiAgKyAuZm9ybV9fZmllbGRzZXQtLXplcm8ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jcmVnaXN0ZXJfX2ZhY3VsIHtcblx0LmZvcm1fX2ZpZWxkc2V0LS16ZXJvIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5yZWdpc3Rlcl9fY29sLS1ncmV5IHtcblx0LmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5yZWdpc3Rlcl9fZW5kLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19sYWJlbCB7XG5cdGhlaWdodDogNTBweCFpbXBvcnRhbnQ7XG59XG4iLCIubW9ycGhidXR0b24tY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDgwMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xufVxuYm9keS5tb3JwaGJ1dHRvbi1tb2RhbC1hY3RpdmUgLm1vcnBoYnV0dG9uLWNvbnRlbnQuYWN0aXZlIHtcblx0dG9wOiAwICAgICAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICAgICAhaW1wb3J0YW50O1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlICAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiAxMDAlICAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdGJvZHkubW9ycGhidXR0b24tbW9kYWwtYWN0aXZlIC5tb3JwaGJ1dHRvbi1jb250ZW50LmFjdGl2ZSB7XG5cdFx0d2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiA1MCUgICAgICAgICAgIWltcG9ydGFudDtcblx0XHRsZWZ0OiA1MCUgICAgICAgICAhaW1wb3J0YW50O1xuXHRcdGJvdHRvbTogaW5oZXJpdDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4ubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUge1xuXHRvcGFjaXR5OiAxOyB9XG5cbmJvZHk6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGNvbnRlbnQ6ICcnO1xuXHR6LWluZGV4OiA4MDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC4ycztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYm9keS5tb3JwaGJ1dHRvbi1tb2RhbC1hY3RpdmU6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tb3JwaGJ1dHRvbi1jbG9zZSB7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG4ubW9ycGhidXR0b24tY29udGVudCA+ICoge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7IH1cblxuLm1vcnBoYnV0dG9uLWNvbnRlbnQuYWN0aXZlID4gKiB7XG5cdG9wYWNpdHk6IDE7IH1cblxuLm1vcnBoYnV0dG9uLWNhc2NhZGUgKiB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC40czsgfVxuXG4ubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUgLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpmaXJzdC1jaGlsZCB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cblxuLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqOm50aC1jaGlsZCgyKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoMykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoNCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjU1czsgfVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDUpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDYpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC42NXM7IH1cblxuLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqOm50aC1jaGlsZCg3KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cblxuLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqOm50aC1jaGlsZCg4KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzOyB9XG5cbi5tb3JwaCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuZG90cy1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5kb3RzIHtcblx0XHRhbmltYXRpb246IGJvdW5jZSAxLjVzIGluZmluaXRlIGxpbmVhcjtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cblx0LmRvdHM6bnRoLWNoaWxkKDEpIHtcblx0XHRhbmltYXRpb24tZGVsYXk6IC4ycztcblx0fVxuXG5cdC5kb3RzOm50aC1jaGlsZCgyKSB7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuNHM7XG5cdH1cblxuXHQuZG90czpudGgtY2hpbGQoMykge1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLjZzO1xuXHR9XG5cblx0LmRvdHM6bnRoLWNoaWxkKDQpIHtcblx0XHRhbmltYXRpb24tZGVsYXk6IC44cztcblx0fVxuXG5cdC5kb3RzOm50aC1jaGlsZCg1KSB7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0MTUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHR9XG5cdDMwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi5tb3JwaCB7XG5cdCYtc3RlcDEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLXN0ZXAyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLXN0ZXAzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiN2YWxpZGF0aW9uLWRlbGV0ZS1hY2NvdW50IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQubW9ycGgge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYgPiAqIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCYuc3RlcDIge1xuXHRcdC5tb3JwaCB7XG5cdFx0XHQmLXN0ZXAxIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtc3RlcDIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zdGVwMyB7XG5cdFx0Lm1vcnBoIHtcblx0XHRcdCYtc3RlcDEge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1zdGVwMiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLXN0ZXAzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIEJ1dHRvbiBBZGRyZXNzXG4kcGFkZGluZy1idXR0b24tYWRkcmVzczogMCAxNXB4O1xuJGNvbG9yLWJ1dHRvbi1hZGRyZXNzOiAjZmZmO1xuJGJnLWJ1dHRvbi1hZGRyZXNzOiAkY29sb3Itc3RkLWxpZ2h0O1xuJGJnLWJ1dHRvbi1hZGRyZXNzLWhvdmVyOiBkYXJrZW4oJGNvbG9yLXN0ZC1saWdodCwxNSUpO1xuJHJhZGl1cy1idXR0b24tYWRkcmVzczogMnB4O1xuJGZvbnQtc2l6ZS1idXR0b24tYWRkcmVzczogcmVtKDE0cHgpO1xuJHRyYW5zZm9ybS1idXR0b24tYWRkcmVzczogbm9uZTtcbiR3ZWlnaHQtYnV0dG9uLWFkZHJlc3M6IDQwMDtcbiRwYWRkaW5nLWFkZHJlc3M6IDIwcHg7XG5cbi8vIENvbnRlbnQgYWRkcmVzcyB8IGZyb20gc21hbGxcbiRib3JkZXItYWNjb3VudC1hZGRyZXNzLXNtYWxsOiBzb2xpZCAkY29sb3ItYmQ7XG4kYm9yZGVyLXdpZHRoLWFjY291bnQtYWRkcmVzcy1zbWFsbDogMXB4O1xuXG4vLyBDb250ZW50IGFkZHJlc3MgfCBmcm9tIGRlc2t0b3BcbiRib3JkZXItYWNjb3VudC1hZGRyZXNzLWRlc2t0b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG4kYm9yZGVyLXdpZHRoLWFjY291bnQtYWRkcmVzcy1kZXNrdG9wOiAxcHg7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQWxsIC0gTW9iaWxlIGZpcnN0IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW5kZXgtYWNjIHtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHQmX19oMyB7XG5cdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMDtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0Ji5oMSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgzMHB4KTtcblx0XHR9XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Jjpub3QoLmgzKSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Jl9fbGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYWRkcmVzcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LmluZGV4LWFjYyB7XG5cdFx0XHQmX19hZGRyZXNzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0XHQmLS1ib3R0b206bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2VkaXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKTtcblx0XHRiYWNrZ3JvdW5kOiAkYmctYnV0dG9uLWFkZHJlc3M7XG5cdFx0cGFkZGluZzogJHBhZGRpbmctYnV0dG9uLWFkZHJlc3M7XG5cdFx0Y29sb3I6ICRjb2xvci1idXR0b24tYWRkcmVzcztcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYnV0dG9uLWFkZHJlc3M7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm0tYnV0dG9uLWFkZHJlc3M7XG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQtYnV0dG9uLWFkZHJlc3M7XG5cdFx0QGlmICRyYWRpdXMtYnV0dG9uLWFkZHJlc3MgIT0gMHB4IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYnV0dG9uLWFkZHJlc3M7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMi4yO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdCYuaW5kZXgtYWNjX19lZGl0LS1hbGVydCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1lcnJvciwxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWFsZXJ0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHR9XG5cdH1cblx0Jl9faG9tZSB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdH1cblx0Jl9fbGVmdCwgJl9fcmlnaHQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19sZWZ0IHtcblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTpyZW0oMTRweCk7XG5cdFx0fVxuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHR9XG5cdC5mb3JtIHtcblx0XHQmX19maWVsZCB7XG5cdFx0XHQmLS1mb2N1c2VkIHtcblx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFRBQkxFVCBPTkxZIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkgYW5kIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQtYmVmb3JlLWRlc2t0b3AgKSB7XG5cdC5pbmRleC1hY2Mge1xuXHRcdCZfX2gzIHtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAyKSAwO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0LmluZGV4LWFjYyB7XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0XHQmX19hZGRyZXNzIHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1iZWZvcmUteGwpIHtcblx0LmluZGV4LWFjYyB7XG5cdFx0Jl9faDMge1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAyKSAwO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gWEwgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcblx0LmluZGV4LWFjYyB7XG5cdFx0Jl9faDMge1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMikgMDtcblx0XHR9XG5cdH1cbn1cblxuI2ZvcmdldC1mb3JtIHtcblx0JiA+IC5mb3JtX19maWVsZHNldCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybSB7XG5cdFx0Jl9fbm93cmFwIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdCYgPiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+ICoge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb3JtX19oaWRlIHtcblx0XHRyaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi52YWxpZC1kZWxldGUtYWNjb3VudCB7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0aGVpZ2h0OiAzNXB4O1xuXHRsaW5lLWhlaWdodDogMzVweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjpub25lO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRibGFjaywxNSUpO1xuXHR9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIHRoZWFkXG4kYmFja2dyb3VuZC10aGVhZC1hY2NvdW50OiAkY29sb3Itc3RkLWxpZ2h0O1xuJGNvbG9yLXRoZWFkLWFjY291bnQ6ICNmZmY7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm9yZGVyLWxpc3Qge1xuXHQmX190aGVhZCB7XG5cdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmQtdGhlYWQtYWNjb3VudDtcblx0XHRjb2xvcjogJGNvbG9yLXRoZWFkLWFjY291bnQ7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Jl9fYWN0IHtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiA1cHggMTBweCA1cHggMzBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuXHRcdCYtLWludm9pY2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN0ZCwxNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1mb2xsb3cge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1wcmltYXJ5LDE1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYtLW9ubHktc21hbGwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cdCZfX3RiZG9keSB7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19pdGVtIHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdH1cblx0Jl9fcGFydCB7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Ji0tYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXHQmX19uYW1lIHtcblx0XHQmLS1udW0ge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0fVxuXHR9XG5cdHN0cm9uZyB7XG5cdFx0Jjpub3QoLm9yZGVyLWxpc3RfX25hbWUtLW51bSkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBUQUJMRVQgT05MWSAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiRicmVha3BvaW50LWJlZm9yZS1kZXNrdG9wICkge1xuXHQub3JkZXItbGlzdCB7XG5cdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0Ji0tZGF0ZSB7XG5cdFx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMiU7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYXltZW50IHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHRcdCYtLXRvdGFsIHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3RhdGUge1xuXHRcdFx0XHR3aWR0aDogMjIlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19wYXJ0IHtcblx0XHRcdCYtLW51bSB7XG5cdFx0XHRcdHdpZHRoOiAxMiU7XG5cdFx0XHR9XG5cdFx0XHQmLS1kYXRlIHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHRcdCYtLXBheW1lbnQge1xuXHRcdFx0XHR3aWR0aDogMjIlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdG90YWwge1xuXHRcdFx0XHR3aWR0aDogMjIlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3RhdGUge1xuXHRcdFx0XHR3aWR0aDogMjIlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYWN0aW9ucyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHQub3JkZXItbGlzdCB7XG5cdFx0Jl9fdGhlYWQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0fVxuXHRcdCZfX3N1YnRpdGxlIHtcblxuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdCYtLW9ubHktc21hbGwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZnJvbS1kZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fcGFydCB7XG5cblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdH1cblx0XHQmX19idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQub3JkZXItbGlzdCB7XG5cdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0Ji0tZGF0ZSB7XG5cdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYXltZW50IHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHRcdCYtLXRvdGFsIHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1zdGF0ZSB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3BhcnQge1xuXHRcdFx0Ji0tbnVtIHtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdH1cblx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGF5bWVudCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS10b3RhbCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1zdGF0ZSB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1hY3Rpb25zIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19hY3Qge1xuXHRcdFx0Ji0taW52b2ljZSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3RkLDE1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWZvbGxvdyB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyB0aGVhZFxuJGJhY2tncm91bmQtdGhlYWQtYWNjb3VudDogJGNvbG9yLXN0ZDtcbiRjb2xvci10aGVhZC1hY2NvdW50OiAjZmZmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBBbGwgLSBNb2JpbGUgZmlyc3QgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5vcmRlci1kZXRhaWwge1xuXHQmX191bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdH1cblx0Jl9fbGkge1xuXG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0cCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0XHQmX19idXR0b24ge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0fVxuXHR9XG5cdCZfX3JvdyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cdCZfX3RoZWFkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1kZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcHJpY2Uge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHRcdCZfX2xlZnQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0fVxuXHR9XG5cdCZfX3Rib2R5IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHRcdCZfX3F0eSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCZfX3RleHQge1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fdmFyIHtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdCYgPiBzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19wcmljZSB7XG5cblx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGZvb3Qge1xuXHRcdCZfX2l0ZW0ge1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0XHQmLS10b3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLS1zdWJ0b3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fcHJpY2Uge1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi52YXItdmFsdWUge1xuXHRtYXJnaW4tbGVmdDogM3B4O1xufVxuLnZhci1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVEFCTEVUIE9OTFkgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSBhbmQgKG1heC13aWR0aDokYnJlYWtwb2ludC1iZWZvcmUtZGVza3RvcCApIHtcblx0Lm9yZGVyLWRldGFpbCB7XG5cdFx0Jl9fdWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IDA7XG5cdFx0fVxuXHRcdCZfX3JvdyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHQub3JkZXItZGV0YWlsIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHQmX191bCB7XG5cdFx0XHR3aWR0aDogNDglO1xuXG5cdFx0XHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgMDtcblx0XHR9XG5cdFx0Jl9fcm93IHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1iZWZvcmUteGwpIHtcblx0Lm9yZGVyLWRldGFpbCB7XG5cdFx0Jl9fdWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAwO1xuXHRcdH1cblx0XHQmX19yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0Lm9yZGVyLWRldGFpbCB7XG5cdFx0Jl9fdWwge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0Jl9fbGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCAzcHggMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDNweCAwIDA7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICc6Jztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcm93IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX190aGVhZCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQmLS1hbGwge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19wcmljZSB7XG5cdFx0XHQmX19sZWZ0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX3JpZ2h0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3Rib2R5IHtcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCZfX25hbWUge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdC52YXIge1xuXHRcdFx0XHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji12YWx1ZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3F0eSB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQudmFyLW5hbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fcHJpY2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3Rmb290IHtcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHQmLS10b3RhbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1iZC1saWdodCw1JSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fcHJpY2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBYTCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xuXHQub3JkZXItZGV0YWlsIHtcblx0XHQmX191bCB7XG5cdFx0XHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAwO1xuXHRcdH1cblx0XHQmX19yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20teGw7XG5cdFx0fVxuXHR9XG59IiwiJHN0YXItd2lkdGg6IDMwcHg7XG5cbi5mb3JtIHtcblx0Ji0tc2hvcC1jb21tZW50IHtcblx0XHQuZm9ybV9fdGhhbmtzIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKTtcblx0fVxuXHQmX19maWVsZHNldCB7XG5cdFx0Ji0tcmF0aW5nIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19yYXRpbmcge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdGZpbHRlcjogRmxpcEg7XG5cdFx0bWFyZ2luOiAwIDAgMCAtMzJweDtcblx0XHQmX19sYWJlbCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji5kZWZhdWx0IHtcblx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJkIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhvdmVyIHtcblx0XHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faWNvbi5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6ICRzdGFyLXdpZHRoO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1iZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQmX19pbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpjaGVja2VkIH4gLmZvcm1fX3JhdGluZ19fbGFiZWwge1xuXHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0Jl9fcmF0aW5nIHtcblx0XHRcdFx0XHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX193cmFwSGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiJGNvbG9yLW1vcmU6IHJnYig1MiwgMTUyLCAyMTkpO1xuJGJhY2tncm91bmQtY29tbWVudC1hZG1pbjogI2U3ZjVlNDtcbiRib3JkZXItY29tbWVudC1hZG1pbjogIzMyOGIxYTtcblxuLmJsb2cge1xuXHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tIDAgMCAwO1xuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPnRhYmxldCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYm90dG9tIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYtLWFydGljbGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMykgMDtcblx0XHR9XG5cdH1cblx0Jl9fdGFnIHtcblx0XHQmX19rZXkge1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Bvc3Qge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRcdG1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYm90dG9tIDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMTQpLCAwIDFweCAxcHggLTFweCByZ2JhKDAsMCwwLC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hcnRpY2xlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMykgMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW5mb3Mge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMDtcblx0XHRcdCYtLWFydGljbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0JiArIC5ibG9nIHtcblx0XHRcdFx0XHQmX19wb3N0IHtcblx0XHRcdFx0XHRcdCZfX3JpZ2h0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMykgMDtcblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2Zvb3RlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogMCAtMTBweCAwIC0xMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAzKSAyMHB4ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDIpIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19yZXN1bWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHRcdCZfX21vcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW1vcmU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMykgMCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGFncyB7XG5cdFx0XHQmLS1hcnRpY2xlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0Jl9fa2V5IHtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19ibG9jay5ibG9jIHtcblx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDAgMCAwO1xuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdG1hcmdpbjogMDtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwO1xuXHRcdH1cblx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDA7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbW1lbnQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0O1xuXHRcdFx0bWFyZ2luOiAxNXB4IC0oJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQgLyAyKSAwIC0oJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcDtcblx0XHRcdG1hcmdpbjogMTVweCAtKCRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCAvIDIpIDAgLSgkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3AgLyAyKTtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tIDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbjogJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbmZvcyB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQmID4gc3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWFzaWRlLXRhYmxldDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0cGFkZGluZzogKCRibG9jLS1tYXJnaW4tYXNpZGUgLyAyKTtcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz50YWJsZXQnKSB7XG5cdFx0XHRcdHBhZGRpbmc6ICgkYmxvYy0tbWFyZ2luLWFzaWRlIC8gMik7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdH1cblx0XHRcdCYtLWFkbWluIHtcblx0XHRcdFx0LmJsb2dfX2NvbW1lbnRfX2NvbnRlbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbW1lbnQtYWRtaW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRib3JkZXItY29tbWVudC1hZG1pbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0cGFkZGluZzogJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdH1cblx0XHQmX19idG4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJkLWxpZ2h0LDEwJSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMikgYXV0byAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1iZC1saWdodCwxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NoZWNrYm94IHtcblx0XHRcdCY6Y2hlY2tlZCB+IC5ibG9nX19jb21tZW50X193cmFwcGVyIHtcblx0XHRcdFx0LmJsb2cge1xuXHRcdFx0XHRcdCZfX2NvbW1lbnQge1xuXHRcdFx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Y2hlY2tlZCB+IC5ibG9nIHtcblx0XHRcdFx0Jl9fY29tbWVudCB7XG5cdFx0XHRcdFx0Jl9fYnRuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3dyaXRlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvICRibG9jLS1tYXJnaW4tYXNpZGUgYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsYWNrLDE1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYWRkQ29tIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LmZvcm1fX2ZpZWxkLS1idG5BcmVhIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwLXJldmVyc2UpO1xuXHRcdH1cblx0fVxufVxuXG4ucmVnaXN0ZXJfX2NuaWwsXG4uYmxvZ19fcG9zdCxcbi5ibG9nX19wb3N0IHAsXG4uYmxvZ19fcG9zdCBzcGFuLFxuLmJsb2dfX3Bvc3QgZGl2LFxuLmJsb2dfX3Bvc3QgdGQsXG4uYmxvZ19fcG9zdCB0ciB7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcbn1cblxuLmJsb2dfX3Bvc3QgYSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJsb2dfX3Bvc3QgcCBzcGFuLCAuYmxvZ19fcG9zdCBzcGFuIHNwYW4ge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbiIsIi5wcm9kIHtcbiAgJi1saXN0IHtcbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXRpdGxlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICAgICAgICBtYXJnaW46IHJlbSg0MHB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19vcHRpb25Nb2JpbGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXJQcm9kdWN0IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaG93TW9kYWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsZWZ0IGNlbnRlciB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNjEyLjAwNiUyMiUyMGhlaWdodCUzRCUyMjYxMi4wMDYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yOTIuOTExJTIwMzE4Ljg3MkgxNC44MzNDNi42MzklMjAzMTguODcyJTIwMCUyMDMxMi4yMzIlMjAwJTIwMzA0LjA0YzAtOC4xOTQlMjA2LjYzOS0xNC44MzMlMjAxNC44MzMtMTQuODMzaDI3OC4wNzhjOC4xOTQlMjAwJTIwMTQuODMzJTIwNi42MzklMjAxNC44MzMlMjAxNC44MzMlMjAwJTIwOC4xOTItNi42MzklMjAxNC44MzItMTQuODMzJTIwMTQuODMyek01OTcuMTY3JTIwMzE4Ljg3Mkg0NDkuNjM4Yy04LjE5MyUyMDAtMTQuODMzLTYuNjQtMTQuODMzLTE0LjgzMyUyMDAtOC4xOTQlMjA2LjY0LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMTQ3LjUyOWM4LjE5MyUyMDAlMjAxNC44MzMlMjA2LjYzOSUyMDE0LjgzMyUyMDE0LjgzMyUyMDAlMjA4LjE5My02LjY0JTIwMTQuODMzLTE0LjgzMyUyMDE0LjgzM3pNMjE0LjU0NSUyMDUwNi43MTJIMTQuODMzQzYuNjM5JTIwNTA2LjcxMiUyMDAlMjA1MDAuMDcyJTIwMCUyMDQ5MS44OGMwLTguMTkzJTIwNi42MzktMTQuODM0JTIwMTQuODMzLTE0LjgzNGgxOTkuNzEyYzguMTk0JTIwMCUyMDE0LjgzMyUyMDYuNjQxJTIwMTQuODMzJTIwMTQuODM0JTIwMCUyMDguMTkyLTYuNjM5JTIwMTQuODMyLTE0LjgzMyUyMDE0LjgzMnpNNTk3LjE2NyUyMDUwNi43MTJIMzcxLjI2NmMtOC4xOTMlMjAwLTE0LjgzMy02LjY0LTE0LjgzMy0xNC44MzMlMjAwLTguMTkyJTIwNi42NC0xNC44MzMlMjAxNC44MzMtMTQuODMzaDIyNS45MDFjOC4xOTMlMjAwJTIwMTQuODMzJTIwNi42NDElMjAxNC44MzMlMjAxNC44MzMlMjAwJTIwOC4xOTMtNi42NCUyMDE0LjgzMy0xNC44MzMlMjAxNC44MzN6TTEyOS4zNjglMjAxMzQuOTZIMTQuODMzQzYuNjM5JTIwMTM0Ljk2JTIwMCUyMDEyOC4zMiUyMDAlMjAxMjAuMTI3czYuNjM5LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMTE0LjUzNWM4LjE5MyUyMDAlMjAxNC44MzMlMjA2LjYzOSUyMDE0LjgzMyUyMDE0LjgzM3MtNi42MzklMjAxNC44MzMtMTQuODMzJTIwMTQuODMzek01OTcuMTY3JTIwMTM0Ljk2SDI4Ni4xYy04LjE5NCUyMDAtMTQuODMzLTYuNjM5LTE0LjgzMy0xNC44MzNzNi42MzktMTQuODMzJTIwMTQuODMzLTE0LjgzM2gzMTEuMDczYzguMTkzJTIwMCUyMDE0LjgzMyUyMDYuNjM5JTIwMTQuODMzJTIwMTQuODMzLS4wMDYlMjA4LjE5My02LjY0NiUyMDE0LjgzMy0xNC44MzklMjAxNC44MzN6JTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3NS42MzUlMjAxODEuMjE1Yy0zMy42OTUlMjAwLTYxLjEwMS0yNy40MDYtNjEuMTAxLTYxLjElMjAwLTMzLjY4MyUyMDI3LjQwNi02MS4wODklMjA2MS4xMDEtNjEuMDg5JTIwMzMuNjgzJTIwMCUyMDYxLjA4OCUyMDI3LjQwNiUyMDYxLjA4OCUyMDYxLjA4OS0uMDA1JTIwMzMuNjk1LTI3LjQxMSUyMDYxLjEtNjEuMDg4JTIwNjEuMXptMC05Mi41MjJjLTE3LjMzMSUyMDAtMzEuNDM0JTIwMTQuMDk3LTMxLjQzNCUyMDMxLjQyMiUyMDAlMjAxNy4zMzElMjAxNC4xMDMlMjAzMS40MzQlMjAzMS40MzQlMjAzMS40MzQlMjAxNy4zMjUlMjAwJTIwMzEuNDIyLTE0LjEwNCUyMDMxLjQyMi0zMS40MzQtLjAwNS0xNy4zMjQtMTQuMTAzLTMxLjQyMi0zMS40MjItMzEuNDIyek0yNTcuNzA5JTIwNTUyLjk3OWMtMzMuNjk1JTIwMC02MS4xLTI3LjQwNi02MS4xLTYxLjEwMiUyMDAtMzMuNjg4JTIwMjcuNDA1LTYxLjA5NSUyMDYxLjEtNjEuMDk1JTIwMzMuNjg5JTIwMCUyMDYxLjA5NCUyMDI3LjQwNiUyMDYxLjA5NCUyMDYxLjA5NS0uMDA1JTIwMzMuNjk2LTI3LjQxJTIwNjEuMTAyLTYxLjA5NCUyMDYxLjEwMnptMC05Mi41MjljLTE3LjMzMSUyMDAtMzEuNDM0JTIwMTQuMDk5LTMxLjQzNCUyMDMxLjQzJTIwMCUyMDE3LjMzJTIwMTQuMTAzJTIwMzEuNDM1JTIwMzEuNDM0JTIwMzEuNDM1czMxLjQyOC0xNC4xMDQlMjAzMS40MjgtMzEuNDM1LTE0LjEwMi0zMS40My0zMS40MjgtMzEuNDN6TTMzOS4xNzMlMjAzNjUuMTIxYy0zMy42ODklMjAwLTYxLjA5NS0yNy40MDQtNjEuMDk1LTYxLjA5NCUyMDAtMzMuNjgzJTIwMjcuNDA2LTYxLjA4OSUyMDYxLjA5NS02MS4wODklMjAzMy42ODglMjAwJTIwNjEuMDk0JTIwMjcuNDA2JTIwNjEuMDk0JTIwNjEuMDg5JTIwMCUyMDMzLjY4OS0yNy40MDYlMjA2MS4wOTQtNjEuMDk0JTIwNjEuMDk0em0wLTkyLjUxNmMtMTcuMzMxJTIwMC0zMS40MjklMjAxNC4wOTctMzEuNDI5JTIwMzEuNDIyJTIwMCUyMDE3LjMzMSUyMDE0LjA5OCUyMDMxLjQyOCUyMDMxLjQyOSUyMDMxLjQyOHMzMS40MjgtMTQuMDk3JTIwMzEuNDI4LTMxLjQyOGMwLTE3LjMyNS0xNC4wOTctMzEuNDIyLTMxLjQyOC0zMS40MjJ6JTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAmLS1zb3J0IHtcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYmFja2dyb3VuZDogbGVmdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNzkyJTIwMTc5MiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE0MDglMjAxMDg4cTAlMjAyNi0xOSUyMDQ1bC00NDglMjA0NDhxLTE5JTIwMTktNDUlMjAxOXQtNDUtMTlsLTQ0OC00NDhxLTE5LTE5LTE5LTQ1dDE5LTQ1JTIwNDUtMTloODk2cTI2JTIwMCUyMDQ1JTIwMTl0MTklMjA0NXptMC0zODRxMCUyMDI2LTE5JTIwNDV0LTQ1JTIwMTlINDQ4cS0yNiUyMDAtNDUtMTl0LTE5LTQ1JTIwMTktNDVsNDQ4LTQ0OHExOS0xOSUyMDQ1LTE5dDQ1JTIwMTlsNDQ4JTIwNDQ4cTE5JTIwMTklMjAxOSUyMDQ1eiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Nsb3NlTW9kYWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAyMi41cHg7XG4gICAgICAgIHJpZ2h0OiAyMi41cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JhY2tncm91bmRDbG9zZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLG9wYWNpdHkgLjRzIGVhc2UgLjFzO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40NSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZSx2aXNpYmlsaXR5IDBzIGVhc2UgLjJzO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkcHJvZC1kZXRhaWxzLS1tYXgtd2lkdGg6IDE0NDBweDtcbiRjb2xvci1icmFuZDogIzkzOTM5MztcbiRjb2xvci1yZWFkLW1vcmU6ICM0MWEzZTE7XG5cblxuQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXG5cdCNnYWxsZXJ5LWFyZWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHBhZGRpbmctbGVmdDogcmVtKDkzKTtcblx0XHQmLndpdGhvdXQtaW1nLXN1cCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG5cdFx0fVxuXHR9XG5cdCNtYWluLWltZy1zbGlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQjbWFpbi1pbWctbmF2LXNsaWRlciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0I21haW4taW1nLW5hdi1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogcmVtKDEwKTtcblxuXHRcdHdpZHRoOiByZW0oNjMpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQjYzEtbWFpbi1pbWctbmF2LXNsaWRlciB7XG5cdFx0XHR3aWR0aDogNjNweDtcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcblx0XHRcdG1heC13aWR0aDogNjNweDtcblx0XHR9XG5cdFx0Lm1haW4taW1nLW5hdi1zbGlkZSB7XG5cdFx0XHR3aWR0aDogNjNweCAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiA2M3B4O1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdFx0bWFyZ2luOiAwIDAgcmVtKDIwKTtcblx0XHR9XG5cdH1cblx0I2Rlc2NyaXB0aW9uLXRhYiB7XG5cdFx0Omxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0I3Byb2QtaW5mb3Mge1xuXHRcdC50YWJzIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHR9XG5cdH1cbn1cblxuI2MxLXByb2QtYWRkLWNhcnQge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRnYXA6IDFyZW07XG59XG5cbiNzaGFyZS1mb3JtLnN0ZXAtMyB7XG5cdC5zaGFyZS1zdGVwLTEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnVucm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5wYWdlLXByb2QtZGV0YWlscyAjZGVzY3JpcHRpb24tdGFiIGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuXHQjYWxlcnQtYnRuIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdH1cbn1cblxuLnNvLXNlbnRlbmNlIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLnByb2QtZGV0YWlscyB7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Ly8gLnByb2QtZGV0YWlsc19fZm9ybVxuXHQmX19mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6ICRwcm9kLWRldGFpbHMtLW1heC13aWR0aDtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLnByb2QtZGV0YWlsc19fbmFtZVxuXHQmX19uYW1lIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTRweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNDBweCk7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX2gxXG5cdCZfX2gxIHtcblx0XHQvLyAucHJvZC1kZXRhaWxzX19oMS0td2l0aEJyYW5kXG5cdFx0Ji0td2l0aEJyYW5kIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnByb2QtZGV0YWlsc19fc2hvcHBpbmdcblx0Jl9fc2hvcHBpbmcge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDQ1JTtcblxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjc1JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX2dhbGxlcnlcblx0Jl9fZ2FsbGVyeSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMy43NSU7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nLCAucHJvZC1kZXRhaWxzX19nYWxsZXJ5XG5cdCZfX3Nob3BwaW5nLCAmX19nYWxsZXJ5IHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDU3cHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX3BpY3R1cmVcblx0Jl9fcGljdHVyZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ly8gLnByb2QtZGV0YWlsc19faW1nXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ly8gLnByb2QtZGV0YWlsc19fc21hbGxcblx0Jl9fc21hbGwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX2JyYW5kXG5cdCZfX2JyYW5kIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAyKTtcblx0XHR9XG5cdFx0Ly8gLnByb2QtZGV0YWlsc19fYnJhbmRfX3VybFxuXHRcdCZfX3VybCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHR9XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodC1vbi1ib2R5O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdC8vIC5wcm9kLWRldGFpbHNfX2JyYW5kX19pbWdcblx0XHQmX19pbWcge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX3JlYWRcblx0Jl9fcmVhZCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdH1cblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0Ly8gLnByb2QtZGV0YWlsc19fY29tbWVudFxuXHRcdCZfX2NvbW1lbnQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5iYWRnZVxuLmJhZGdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogbGVmdDtcblx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwIDAgMDtcblx0Ly8gLmJhZGdlX193cmFwcGVyXG5cdCZfX3dyYXBwZXIge1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdC8vIC5iYWRnZV9fbGFiZWxcblx0Jl9fbGFiZWwge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG59XG5cblxuLy8gLmdhbGxlcnlcbi5nYWxsZXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC8vIC5nYWxsZXJ5X19waWN0dXJlXG5cdCZfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5nYWxsZXJ5X19pdGVtXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA5NyU7XG5cdFx0Ly8gLmdhbGxlcnlfX2l0ZW0tLXRodW1iXG5cdFx0Ji0tdGh1bWIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDogODJweCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdGQhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHR3aWR0aDogODNweDtcblx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19waWN0dXJlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ly8gLmdhbGxlcnlfX2ltZ1xuXHQmX19pbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0Ji5sb2FkZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Ji5sYXp5bG9hZCwgJi5sYXp5bG9hZGluZyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQvLyAuZ2FsbGVyeV9fcHJpbWFyeVxuXHQmX19wcmltYXJ5IHtcblx0XHQvLyAuZ2FsbGVyeV9fcHJpbWFyeS0tc2xpZGVyXG5cdFx0Ji0tc2xpZGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5zbGljay1wcmV2IHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwNiUyMiUzRSUzQ3BhdGglMjBkYXRhLW5hbWUlM0QlMjJBcnJvdyUyMGNvcGllJTIwMyUyMiUyMGQlM0QlMjJNMTAlMjA1Ljk4NWwtNS00LjYxLTUlMjA0LjYxVjQuNjE3bDUtNC42MSUyMDUlMjA0LjYxdjEuMzY4eiUyMiUyMGZpbGwlM0QlMjIlMjMyYjJiMmIlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zbGljay1uZXh0IHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAlMjIlMjBoZWlnaHQlM0QlMjI2LjAzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwNi4wMzIlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTAlMjAuMDE2TDUlMjA0LjY1bDUtNC42MzR2MS4zNzhMNSUyMDYuMDI4JTIwMCUyMDEuMzk0Vi4wMnolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDgzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmdhbGxlcnlfX3ByaW1hcnlfX3dyYXBwZXJcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdFx0Ji5sb2FkZWQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmdhbGxlcnlfX3ByaW1hcnlfX3NsaWRlclxuXHRcdCZfX3NsaWRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmLmxvYWRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWNrLXNsaWRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmdhbGxlcnlfX3RodW1ibmFpbFxuXHQmX190aHVtYm5haWwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDgzcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0XHR9XG5cdFx0Ji5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49MTQ2MHB4Jykge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5nYWxsZXJ5IHtcblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0Ji0tdGh1bWIge1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNsaWNrLXZlcnRpY2FsIHtcblx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0XHRcdC5nYWxsZXJ5X19pdGVtLS10aHVtYiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5nYWxsZXJ5IHtcblx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5nYWxsZXJ5X19zdW1tYXJ5XG5cdCZfX3N1bW1hcnkge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdCZfX3JlYWQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWFkLW1vcmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlYWQtbW9yZSwgMTUlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI21haW4taW1nLXNsaWRlLWZvci1zbWFsbC1tYWluIHtcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLnByb2QtZGV0YWlscyB7XG5cdCZfX21vcmUge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDEyMDBweCcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdC5zaGFyZV9fd3JhcHBlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdC5zaGFyZV9fdGl0bGUge1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PTEyMDBweCcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdFx0Ji0tb25lQ29sdW1uLnByb2QtZGV0YWlsc19fbW9yZSB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQucmVhZCArIC5zaGFyZSAuc2hhcmUge1xuXHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ib3R0b20ge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLnByb2QtaW5mb3Ncbi5wcm9kLWluZm9zIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRtYXgtd2lkdGg6IDk1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMCA2MHB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZSAuNnM7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHRcdCYgPiA6bm90KC5wcm9kLWluZm9zX190aXRsZSkge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuNnMsIHRyYW5zZm9ybSAuNnMgZWFzZSwgb3BhY2l0eSAuNnM7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1pbmZvc19fdGl0bGVcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LWZhbWlseTogJGZmMjtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZjE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTMwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMzAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1pbmZvcyBwXG5cdHAsIHVsIGxpLCBvbCBsaSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0KiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHR9XG5cdFx0JjplbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRwOm5vdCg6ZW1wdHkpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdHNwYW4gPiAqIHtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdH1cblx0dWwsIG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC8vIC5wcm9kLWluZm9zIGgzXG5cdGgzIHtcblx0XHRmb250LXNpemU6IHJlbSgyNnB4KSFpbXBvcnRhbnQ7XG5cdH1cblx0Ly8gLnByb2QtaW5mb3MgaDRcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpIWltcG9ydGFudDtcblx0fVxuXHQmLm9wZW4ge1xuXHRcdC5wcm9kLWluZm9zIHtcblx0XHRcdCZfX2Rlc2Mge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2U7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0JiA+IDpub3QoLnByb2QtaW5mb3NfX3RpdGxlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+IDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyAucHJvZC1pbmZvc1xuLnByb2QtY2FyYWMge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdG1heC13aWR0aDogOTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMCAwIDYwcHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdH1cblx0Jl9fZGVzYyB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlIC42cztcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHR9XG5cdFx0JiA+IDpub3QoLnByb2QtY2FyYWNfX3RpdGxlKSB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC42cywgdHJhbnNmb3JtIC42cyBlYXNlLCBvcGFjaXR5IC42cztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWluZm9zX190aXRsZVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYyO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZmMTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ji0tYXJyb3ctY3Jvc3Mge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMzAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWluZm9zIHBcblx0dWwgbGkge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHQqIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjplbXB0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLm9wZW4ge1xuXHRcdC5wcm9kLWNhcmFjIHtcblx0XHRcdCZfX2Rlc2Mge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2U7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0JiA+IDpub3QoLnByb2QtY2FyYWNfX3RpdGxlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+IDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jcHJvZC1mb3JtIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiRjb2xvci1zdGFycy1yZXZpZXc6ICRjb2xvci1zdGQtbGlnaHQ7XG5cbi8vIHByb2QtcmF0ZVxuLnByb2QtcmF0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDk1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0Ly8gcHJvZC1yYXRlLS1ib3JkZXJcblx0Ji0tYm9yZGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UgLjZzO1xuXHRcdH1cblx0XHQmID4gOm5vdCgucHJvZC1yYXRlX190aXRsZSkge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuNnMsIHRyYW5zZm9ybSAuNnMgZWFzZSwgb3BhY2l0eSAuNnM7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBwcm9kLXJhdGVfX3RpdGxlXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgzMnB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmYxO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmYyO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDMwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZGlyZWN0VXJsIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBwcm9kLXJhdGVfX3N0YXJzXG5cdCZfX3N0YXJzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdC8vIHByb2QtcmF0ZSAuIG1hdGVyaWFsLWljb25zXG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0Y29sb3I6ICRzdGFycy0taW5hY3RpdmU7XG5cdFx0XHQmLnByb2QtcmF0ZV9fc3RhcnMtLWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkc3RhcnMtLWFjdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gcHJvZC1yYXRlX19lbXB0eVxuXHQmX19lbXB0eSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQvLyBwcm9kLXJhdGVfX2VtcHR5X190ZXh0XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdC5wcm9kLXJhdGVfX3N0YXJzIHtcblx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gcHJvZC1yYXRlX19zaG93XG5cdCZfX3Nob3cge1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgNTZweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCYtLXRvcCB7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnByb2QtcmF0ZV9fcmF0aW5nXG5cdCZfX3JhdGluZyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblx0Ly8gLnByb2QtcmF0ZV9fY29tXG5cdCZfX2NvbSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdCYtLXdpdGhvdXRTdGFycyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3BlbiB7XG5cdFx0LnByb2QtcmF0ZSB7XG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCYgPiA6bm90KC5wcm9kLXJhdGVfX3RpdGxlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+IDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9ybS0tdGVzdCB7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0LmZvcm1fX2ZpZWxkLS1sb25nLWFuc3dlciAuZm9ybV9fbGFiZWwge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuZm9ybSB7XG5cdFx0Jl9fZmllbGQge1xuXHRcdFx0Ji0tZm9jdXNlZCB7XG5cdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQmLmZvcm0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UgLjZzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0JiA+IDpub3QoLmZvcm1fX3N1YnRpdGxlKSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjZzLCB0cmFuc2Zvcm0gLjZzIGVhc2UsIG9wYWNpdHkgLjZzO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LmZvcm0ge1xuXHRcdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZvcm0ub3BlbiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2U7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQmID4gOm5vdCguZm9ybS0tdGVzdCkge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JiA+IDpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fd3JhcEhpZGRlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtX19zdWJ0aXRsZSB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKipcbiogU3RhdGUgcHJvZC1kZXRhaWxzXG4qKi9cblxuLy8gLnN0YXRlXG4uc3RhdGUge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHR9XG5cdC8vIC5zdGF0ZS0tc2FsZVxuXHQmLS1zYWxlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2FsZTtcblx0fVxuXHQvLyAuc3RhdGUtLXNwZWNpYWxPZmZlclxuXHQmLS1zcGVjaWFsT2ZmZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcm9tbztcblx0fVxuXHQvLyAuc3RhdGUtLW5ld1xuXHQmLS1uZXcge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1uZXdzO1xuXHR9XG5cdC8vIC5zdGF0ZV9fcHJvbW8sIC5zdGF0ZV9fZGF0ZVxuXHQmX19wcm9tbywgJl9fZGF0ZSB7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdH1cblx0Ly8gLnN0YXRlX19wcm9tb1xuXHQmX19wcm9tbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Ly8gLnN0YXRlX19wcm9tbzpiZWZvcmVcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXHQvLyAuc3RhdGVfX2RhdGVcblx0Jl9fZGF0ZSB7XG5cdFx0Ly8gLnN0YXRlX19kYXRlX19zdGFydCwgLnN0YXRlX19kYXRlX19lbmRcblx0XHQmX19zdGFydCwgJl9fZW5kIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdCZfX3R5cGUge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3ByaWNlLWFyZWEge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHR9XG59XG5cbiNwcmljZSB7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHQucHJpY2Utb2xkIHtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wcmljZS1jdXIge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuXHR9XG5cdC5wcmljZS1jdXItY29udGFpbmVyLCAucHJpY2Utb2xkLWNvbnRhaW5lciwgLnByaWNlLWN1ci1pbnYtY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQucHJpY2Utb2xkLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtZW5kKTtcblx0fVxufVxuXG4ucHJpY2UtY3VyLWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByaWNlLW9sZC1jb250YWluZXIge1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG5cdG1hcmdpbi1sZWZ0OiByZW0oMTUpO1xuXG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcbn1cblxuLnByaWNlLWN1ci1pbnYtY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRsaW5lLWhlaWdodDogcmVtKDIwKTtcblx0bWFyZ2luOiA4cHggMCAwIDA7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmV0IHtcblx0bWFyZ2luLWxlZnQ6IDNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xufVxuXG4jZWNvdGF4IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDhweCAwIDAgMDtcblx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG59XG5cblxuI3cxLXF1YW50aXR5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiA5NXB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXG5cdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHQtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xuXHR9XG5cblx0I3F1YW50aXR5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQucXR5LWJ0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHR9XG5cblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdCNxdHktbGVzcy1idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdGJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQmOm5vdCguYWN0aXZlZCkge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZWQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNxdHktbW9yZS1idG4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHRib3JkZXItbGVmdDogcmVtKDEpIHNvbGlkICRjb2xvci1iZDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuI3F0eS1tb3JlLWJ0biB7XG5cdHRvcDogMDtcbn1cblxuI3F0eS1sZXNzLWJ0biB7XG5cdGJvdHRvbTogMDtcbn1cblxuI2FsZXJ0LWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG4jcHJvZC1hZGQtY2FydCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogcmVtKDQwKTtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQmLmZpeGVkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR6LWluZGV4OiAyOTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnV5YWJsZSB7XG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQjYWRkLWNhcnQtYnRuLCAjYWRkX3RvX29va29vZG9vLCAjd2lzaG5ib3gtYnRuIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXHR9XG5cblx0LnN0b2NrLW9rIHtcblx0XHQjYWRkX3RvX29va29vZG9vLCAjd2lzaG5ib3gtYnRuIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LnN0b2NrLWtvIHtcblx0XHQjYWxlcnQtYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4jcHJvZC1zdG9jaywgLnByb2Qtc3RvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdH1cblx0d2lkdGg6IGF1dG87XG5cblx0LnN0b2NrIHtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdH1cblxuXHQmLnN0b2NrLW9rIHtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Lmljb24tc3RvY2stb2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHR9XG5cdH1cblxuXHQmLnN0b2NrLWtvIHtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Lmljb24tc3RvY2sta28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdFx0fVxuXHR9XG5cblx0Lmljb24tc3RvY2stb2sge1xuXHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0fVxuXG5cdC5pY29uLXN0b2NrLWtvIHtcblx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHR9XG59XG5cbi5pY29uX19kb3Qge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiByZW0oMTJweCk7XG59XG5cbi5zdG9jay1vayB7XG5cdC5pY29uX19kb3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRcdCYuaWNvbi1zdG9jay1rbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc3RvY2sta28ge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHQuaWNvbi1zdG9jay1rbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHR9XG59XG5cbiNwcm9kLXN0b2NrIHtcblx0d2lkdGg6IGF1dG87XG5cdG1pbi13aWR0aDogNzVweDtcblx0Lmljb25fX2RvdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHQmLnN0b2NrLW9rIHtcblx0XHQuaWNvbl9fZG90IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRcdFx0Ji5pY29uLXN0b2NrLWtvIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnN0b2NrLWtvIHtcblx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdC5pY29uLXN0b2NrLWtvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdH1cblx0fVxuXG5cdCYuc3RvY2sta28ge1xuXHRcdC5pY29uX19kb3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdFx0Ji5pY29uLXN0b2NrLW9rIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3dpc2huYm94LWJ0biwgI2FkZF90b19vb2tvb2RvbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiByZW0oMTUzKTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0d2lkdGg6IHJlbSg1Nyk7XG5cdGhlaWdodDogcmVtKDQwKTtcblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXHR9XG59XG5cbiN3Mi1xdWFudGl0eSB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHdpZHRoOiA5NXB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxufVxuXG5cbiNjb250YWluZXItZ2xvYmFsLWJvdHRvbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmctbGVmdDogMTE1cHg7XG5cblx0XHQmLndpdGhvdXQtcXR5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuXHRcdH1cblx0fVxufVxuXG4jYWRkLWNhcnQtYnRuLCAjaGItYWRkLWNhcnQtYnRuLCAjYWxlcnQtYnRuIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRmbG9hdDogbGVmdDtcblxuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogcmVtKDUwKTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHggMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdH1cblx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiN3aXNobmJveC1idXR0b24gYnV0dG9uLCAjYWRkX3RvX29va29vZG9vIHtcblx0Zm9udC1zaXplOiByZW0oMTEpO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwKTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0d2lkdGg6IHJlbSg1Nyk7XG5cdGhlaWdodDogcmVtKDQwKTtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcblxuXHR0ZXh0LWluZGVudDogcmVtKC05OTk5OTkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXG5cblx0LmMxLWJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdC5pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblxuXHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oLTcuNSk7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdH1cbn1cblxuI3Byb2Qtc3VtbWFyeSB7XG5cdG1hcmdpbjogcmVtKDIwKSAwO1xuXG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0fVxufVxuXG5cbi5hZGQta28ge1xuXHQjaG92ZXItYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5vdC1idXlhYmxlIHtcblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5zdG9jay1vayB7XG5cdFx0I2FsZXJ0LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zdG9jay1rbyB7XG5cdFx0I2FkZC1jYXJ0LWJ0bi8qLCAjYWRkX3RvX29va29vZG9vLCAjd2lzaG5ib3gtYnRuKi8ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQjYWxlcnQtYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4jYWRkLWNhcnQtYnRuLCNoYi1hZGQtY2FydC1idG4ge1xuXHQmLmxvYWRpbmcge1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXIgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwd2lkdGglM0QlMjI2NCUyMiUyMGhlaWdodCUzRCUyMjY0JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi4wMzMwMiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMCUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4NDUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjQ5ODI2MyUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4xMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg5MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxMzUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjM3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODIyNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNjIxODA0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjYyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI3MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjEuOTI3NDYlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgzMTUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjg1NDk0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjg3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MCU7XG5cdH1cbn1cblxuI2FkZC1jYXJ0LWJ0biB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbiNhbGVydC1idG4ge1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuLm9va29vZG9vLW9uLCAud2lzaG5ib3gtb24ge1xuXHQubm90LWJ1eWFibGUge1xuXHRcdC5zdG9jay1vayB7XG5cdFx0XHQjYWRkX3RvX29va29vZG9vLCAjd2lzaG5ib3gtYnRuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDApO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdG9jay1rbyB7XG5cdFx0XHQjYWRkX3RvX29va29vZG9vLCAjd2lzaG5ib3gtYnRuIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5vdC1idXlhYmxlIC5zdG9jay1rbyAjYWxlcnQtYnRuIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZF9fYnRuX19wcmljZV9faG92ZXIge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX3F0eSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdH1cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnJhbmdlIHtcblx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdH1cblx0fVxuXHQmX19nbG9iYWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHR9XG5cdCZfX3RvcCwgJl9fYm90dG9tLCAmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdCB9XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX190b3Age1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXHQmX19ib3R0b20ge1xuXHRcdGJvcmRlcjogc29saWQgJGNvbG9yLWJkO1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0fVxuXHR9XG5cdCYtLXZlcnRpY2FsIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHQucmFuZ2Uge1xuXHRcdFx0XHQmX19nbG9iYWwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3RvcCwgJl9fYm90dG9tIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19ib3R0b20ge1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaGFyZS1mcmllbmQge1xuXHRtYXgtd2lkdGg6IDk1MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0bWF4LWhlaWdodDogMDtcblx0dHJhbnNpdGlvbjogMHMgdmlzaWJpbGl0eSwgLjZzIG1heC1oZWlnaHQgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0JiA+ICoge1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogMHM7XG5cdH1cblx0Ji5zaG93IHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHQmID4gKiB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYyO1xuXHR9XG5cdCZfX25vd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0fVxuXHQuZm9ybSB7XG5cdFx0Jl9fZmllbGQge1xuXHRcdFx0Ji0tY2FuY2VsIHtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0XHQuZm9ybV9fYnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGhhbmtzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHQmLS1hcmVhIHtcblx0XHRcdFx0bWluLWhlaWdodDogMTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Vycm9yLS1nbG9iYWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuI2MxLW1haW4taW1nLXNsaWRlci1mb3Itc21hbGwge1xuXHQuc2xpY2stZG90cyBsaSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuXHRcdC5tYWluLWltZy1zbGlkZSB7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5ub3N0b19lbGVtZW50IHtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdHdpZHRoOiAxMDAlO1xuXHQubm9zdG8tcHJvZHVjdC1saXN0IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHR9XG5cdCYubm9zdG8tcHJvZC1kZXRhaWxzIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogOTUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC5nYWxsZXJ5X19wcmltYXJ5X19zbGlkZXIubGF6eWxvYWQge1xuXHRcdCYgPiAuZ2FsbGVyeV9faXRlbSB7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcblx0LnByb2QtZGV0YWlsc19fZ2FsbGVyeS5nYWxsZXJ5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5yZ3BkIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNpdGlvbjogYm9yZGVyIC42cztcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiAuNnM7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjZzLCBtYXgtaGVpZ2h0IC42cywgYm9yZGVyIC42cztcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCZfX2ZpeGVkIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LDIwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogLjRzIC4ycztcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2l0aW9uOiAuNnM7XG5cdFx0LnJncGQge1xuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdCZfX2ZpeGVkIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kLXJhdGVfX3JlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW1nVmFyaWF0aW9uIHtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uem9vbS12YXJpYXRpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiA5MCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdGhlaWdodDogYXV0bztcblx0ei1pbmRleDogOTk5OTk7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnpvb20tdmFyaWF0aW9uIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJVxufVxuXG4uem9vbS12YXJpYXRpb24gLmNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAxMHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Y29sb3I6ICNmZmZcbn1cblxuLnpvb20tdmFyaWF0aW9uX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcblx0ei1pbmRleDogOTk5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlXG59XG5cblxuI3Byb2QtZ2FsbGVyeSB7XG5cdCYuem9vbS1pbiB7XG5cdFx0LmdhbGxlcnlfX2ltZyB7XG5cdFx0XHRvcGFjaXR5OjBcblx0XHR9XG5cdH1cbn1cblxuLmJvZHkgI2hvdmVyLWFkZC1jYXJ0LWJ0bntcblx0YmFja2dyb3VuZDogJGJnLWJvZHlcbn1cbi5ib2R5IC5wcm9kLWZsb2F0aW5nX19uYW1le1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG59XG5cbi5wcm9kLXJhdGVfX3RpdGxlIGgyIHtcblx0Zm9udC1mYW1pbHk6ICRmZjE7XG59XG5cbi5pbWctYXZpcy12ZXJpZmllIHtcblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tYWluLWltZy1zbGlkZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0fVxuXHRpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0Ji5sb2FkZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Ji5sYXp5bG9hZCwgJi5sYXp5bG9hZGluZyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4jbWFpbi1nYWxsZXJ5LWZvci1zbWFsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnpvb21Nb2JpbGVJbWcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5OTk5OTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdHBhZGRpbmc6IDcwcHggMTBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCZfX3BhZGRpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG5cdFx0LnBpbmNoLXpvb20tY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuXHR9XG5cdCZfX3NsaWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcblx0XHQuem9vbU1vYmlsZUltZyB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmX190aHVtYiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuICAgICAgICAmLS1ub3RyIHtcbiAgICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHQuc2xpY2stY3VycmVudCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0fVxuXHRcdH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0ICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG4gICAgICB9XG5cdH1cblx0LnBpbmNoLXpvb20tY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuLyoqXG4gKlxuICogVkFSSUFCTEVTXG4gKiBDb2xvcnMgYW5kIGJhY2tncm91bmQuLi4uLi4uLi4uVmFyaWFibGVzIGZvciBjb2xvcnMgdGl0bGUgLyB0ZXh0IGFuZCBiYWNrZ3JvdW5kIHByb2QgcmF0aW5nXG4gKiBTaXplIFdyYXBwZXIuLi4uLi4uLi4uLi4uLi4uLi4uVmFyaWFibGVzIGZvciBtYXgtd2lkdGggYW5kIHdpZHRoIHByb2QgcmF0aW5nXG4gKlxuICogUFJPRCBSQVRJTkdcbiAqIFdyYXBwZXIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5BbGwgdGhlIHdyYXBwZXIgYW5kIHRpdGxlIG9uIHRoZSBwcm9kIHJhdGluZ1xuICpcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBDb2xvcnMgYW5kIGJhY2tncm91bmRcbiRwcm9kLXJhdGUtYmFja2dyb3VuZDogJHdoaXRlO1xuJHByb2QtcmF0ZS1jb2xvci1tYWluOiAkY29sb3Itc3RkO1xuJHByb2QtcmF0ZS1jb2xvci1zZWNvbmRhcnk6ICM2MjY5NkY7XG4kcHJvZC1yYXRlLXN0YXJzLWNvbG9yOiAkc3RhcnMtLWFjdGl2ZTtcbiRwcm9kLXJhdGUtYnV0dG9uLWNvbG9yOiAkd2hpdGU7XG4kcHJvZC1yYXRlLWJvcmRlci1vcGVuOiAjNkQ3MTgxO1xuJHByb2QtcmF0ZS1pbmFjdGl2ZS1zdGFyOiAjYjFiOGJlO1xuLy8gU2l6ZSBXcmFwcGVyXG4kcHJvZC1yYXRlLW1heC13aWR0aDogODkwcHg7XG5cbi8vIFBhZGRpbmcgJiBNYXJnaW5cbiRwcm9kLXJhdGUtcGFkZGluZy1kZXNrdG9wOiA1MHB4O1xuJHByb2QtcmF0ZS1wYWRkaW5nLXRhYmxldDogMzBweDtcbiRwcm9kLXJhdGUtcGFkZGluZy1tb2JpbGU6IDEwcHg7XG4kcHJvZC1yYXRlLW1hcmdpbi1kZXNrdG9wOiAwIGF1dG8gMjBweCBhdXRvO1xuJHByb2QtcmF0ZS1tYXJnaW4tdGFibGV0OiAwIGF1dG8gMjBweCBhdXRvO1xuJHByb2QtcmF0ZS1tYXJnaW4tbW9iaWxlOiAwIGF1dG8gMjBweCBhdXRvO1xuXG4vLyBGb250LXNpemUgJiBMaW5lLWhlaWdodFxuXG5cbi53ei1yYXRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZC1yYXRlLWJhY2tncm91bmQ7XG5cdGNvbG9yOiAkcHJvZC1yYXRlLWNvbG9yLW1haW47XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogNTBlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogLjVzO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6ICRwcm9kLXJhdGUtcGFkZGluZy1tb2JpbGU7XG5cdFx0bWFyZ2luOiAkcHJvZC1yYXRlLW1hcmdpbi1tb2JpbGU7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiAkcHJvZC1yYXRlLXBhZGRpbmctdGFibGV0O1xuXHRcdG1hcmdpbjogJHByb2QtcmF0ZS1tYXJnaW4tdGFibGV0O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6ICRwcm9kLXJhdGUtcGFkZGluZy1kZXNrdG9wO1xuXHRcdG1hcmdpbjogJHByb2QtcmF0ZS1tYXJnaW4tZGVza3RvcDtcblx0fVxuXG5cdC8vIC53ei1yYXRpbmcuY2xvc2Vcblx0Ji5jbG9zZSB7XG5cdFx0Jjpub3QoLm9wZW4pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC53ei1yYXRpbmcub3BlblxuXHQmLm9wZW4ge1xuXHRcdG1heC1oZWlnaHQ6IDMwMGVtO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kLXJhdGUtYm9yZGVyLW9wZW47XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNob3AtY29tbWVudCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Lnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm0ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fZmllbGQsICZfX3N0YXJzLCAmX19idXR0b24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19maWVsZHNldD5sYWJlbCB7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdG1hcmdpbjogMCA0MHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIC53ei1yYXRpbmdfX3dyYXBwZXJcblx0Jl9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0Jl9fbGVmdCwgJl9fcmlnaHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2xlZnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMDtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdC8vIDE0NDAgLSAxMDAgLSAzNzBcblx0XHRcdCZfX2Zvcm0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Jl9fbG9naW5SZXF1aXJlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMTVweCAwIHJlbSgzMCk7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDI2KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fYnV0dG9uVG9Mb2dpbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXN0ZCwgMTUlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fZmllbGRzZXQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJ2ZsZXgtc3RhcnQnKTtcblx0XHRcdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE5KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgxMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQ+IHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZbZm9yPVwicmF0ZS1zdGFydFwiXSB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jltmb3I9XCJhZGQtZW1haWxcIl0ge1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogLTEwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmW2Zvcj1cImFkZC1waWN0dXJlXCJdIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJygnO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2ZpZWxkLCAmX19zdGFycyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHQmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJlbWFpbFwiXSwgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLWNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0cmVzaXplOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19maWVsZCB7XG5cdFx0XHRcdFx0XHQmLS1pbWcge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuc3RhdGljIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCNkcm9wem9uZSB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmRyb3B6b25lLXByZXZpZXdzIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHQmLmRyYWdvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdWZXVpbGxleiBkw6lwb3NlciB2b3MgaW1hZ2VzIGljaSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNDUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyOCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQjZmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiB1bnNldDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGlucHV0Om5vdCgjZmlsZSkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0I2ZpbGUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5lcnJvci1maWxlcyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmRlbGV0ZUFsbEZpbGVzIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgcmVtKDEwKSByZW0oMjApO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAqOm5vdCguZGVsZXRlKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTEyMDBweCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIHJlbSgyMSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWRhcms7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjQ0VENERBO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19zdGFycyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHQmOmNoZWNrZWQgfiBsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDExcHggMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1pbmFjdGl2ZS1zdGFyO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JiB+IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnNfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cC5mb3JtIHtcblx0XHRcdFx0XHRcdCZfX2Vycm9yIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAzOHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS10ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHQmICsgcC5mb3JtIHtcblx0XHRcdFx0XHRcdFx0Jl9fZXJyb3Ige1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogOTdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybV9fZXJyb3IrLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuXHRcdFx0XHRcdFx0dG9wOiA0MiUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMuZm9ybV9faWNvbi0tc3VjY2VzcywgLmZvcm1fX2ljb24tLXN1Y2Nlc3NbY2xhc3NePVwiZmFcIl0ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXN0ZCwgMTUlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNTBweDtcblx0XHR0b3A6IDUwcHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdGNvbG9yOiAkY2xvc2UtcmF0aW5nLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaGFyZS1iYWNrZ3JvdW5kO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDE5KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdGN1cnNvcjogcG9pbnRlciFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG59XG5cbi53ei1zaG93TWVzc2FnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgYXV0byA0MHB4O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0fVxuXHQmLS1mdWxsc2l6ZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHQmX19hbGxSYXRpbmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faGVhZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0JiArIGRpdiB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCsgZGl2IHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jbG9zZSArIGRpdiB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQrIGRpdiB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0JiArIGRpdiB7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0XHRcdFx0KyBkaXYge1xuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoLm9wZW4pICB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdFx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRcdCsgZGl2IHtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMjcwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Ji0tYXJyb3ctY3Jvc3Mge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTMwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDMwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQub3BlbiAmIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTEwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDEwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHRcdFx0XHRjb2xvcjogJHJncGQtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19kYXRhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1lbXB0eSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdCZfX25vcmF0aW5nIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fcmF0aW5nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IHN0cm9uZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fc3RhcnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yYXRlLTEgaTpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmF0ZS0yIGk6bnRoLWNoaWxkKDEpLCAucmF0ZS0yIGk6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJhdGUtMyBpOm50aC1jaGlsZCgxKSwgLnJhdGUtMyBpOm50aC1jaGlsZCgyKSwgLnJhdGUtMyBpOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yYXRlLTQgaTpudGgtY2hpbGQoMSksIC5yYXRlLTQgaTpudGgtY2hpbGQoMiksIC5yYXRlLTQgaTpudGgtY2hpbGQoMyksIC5yYXRlLTQgaTpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmF0ZS01IGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtaW5hY3RpdmUtc3Rhcjtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA0cHggMCAwO1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19hYnNvbHV0ZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNyk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMCByZW0oMjApO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19kYXRhTW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWVtcHR5IHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fbm9yYXRpbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fcmF0aW5nIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxNXB4IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fc3RhcnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJhdGUtMSBpOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yYXRlLTIgaTpudGgtY2hpbGQoMSksIC5yYXRlLTIgaTpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmF0ZS0zIGk6bnRoLWNoaWxkKDEpLCAucmF0ZS0zIGk6bnRoLWNoaWxkKDIpLCAucmF0ZS0zIGk6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJhdGUtNCBpOm50aC1jaGlsZCgxKSwgLnJhdGUtNCBpOm50aC1jaGlsZCgyKSwgLnJhdGUtNCBpOm50aC1jaGlsZCgzKSwgLnJhdGUtNCBpOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yYXRlLTUgaSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtaW5hY3RpdmUtc3Rhcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19hYnNvbHV0ZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTcpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtZ3JleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fbGVmdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgxMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE5KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRpbWUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1jb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdFx0XHQmOjpmaXJzdC1sZXR0ZXIge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRcdCZfX3JhdGluZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0Jl9fc3RhcnMge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLWluYWN0aXZlLXN0YXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgNHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9fYWJzb2x1dGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9fbm90ZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYgKyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX190ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19yaWdodCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIHJlbSgxMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9faW1hZ2VzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHQmX193cmFwIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHpvb20taW47XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNSk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2Fuc3dlciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNSk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1ncmV5O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnd6LXJhdGluZy16b29tIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDkwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHQmLmNsb3NlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2xvc2Uge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40NSk7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5OTk4O1xuXHRcdCYuY2xvc2Uge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1wcm9kLWRldGFpbHMge1xuXHQuZm9ybV9fd3JhcHBlclZhbGlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0LmZvcm1fX3RoYW5rcyB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLnd6LXJncGQtcmF0aW5nIHtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJHRleHQtZ3JleTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IGJvcmRlciAuNnM7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogLjZzO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAkc2hhcmUtYmFja2dyb3VuZDtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAzMTBweDtcblx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmX19maXhlZCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Jjo6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IC42cztcblx0XHQud3otcmdwZC1yYXRpbmcge1xuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0bWF4LWhlaWdodDogMzEwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2QtaW5mb3Mge1xuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxufVxuIiwiJGZsb2F0LWhlaWdodDogOTBweDtcblxuLnByb2QtZmxvYXRpbmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSwtMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGhlaWdodDogJGZsb2F0LWhlaWdodDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdGJvcmRlcjogc29saWQgJGNvbG9yLWJkO1xuXHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHR6LWluZGV4OiAyO1xuXHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLnNob3cge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCUpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuXHR9XG5cdCYuaGlkZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogOHB4ICRmbG9hdC1oZWlnaHQgOHB4IDIwcHg7XG5cdH1cblx0Jl9fZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAkZmxvYXQtaGVpZ2h0O1xuXHRcdGhlaWdodDogKCRmbG9hdC1oZWlnaHQgLSAxNnB4KTtcblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cblx0Jl9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMDBweDtcblx0fVxuXHQmX19yaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogJGZsb2F0LWhlaWdodDtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiAkZmxvYXQtaGVpZ2h0O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRidXR0b24ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAoJGZsb2F0LWhlaWdodCAtIDE2cHgpO1xuXHR9XG5cdCZfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0LW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmX19wcmljZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYgKiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAkZmxvYXQtaGVpZ2h0O1xuXHRcdGhlaWdodDogJGZsb2F0LWhlaWdodDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0aSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucHJvZC1jb21tZW50cyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDk1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0LmMxLWgxIHtcblx0XHRmb250LXNpemU6IHJlbSgzNnB4KTtcblx0fVxuXHQmX19yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4tcmV2ZXJzZSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHR9XG5cdH1cblx0Jl9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdH1cblx0fVxuXHQmX19pbWdMaW5rIHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9ybS0tdGVzdC5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiI3ZhcmlhdGlvbnMsICNjdXN0b21pc2F0aW9ucyB7XG5cdG1hcmdpbjogMzBweCAwIDUwcHggMDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcblx0fVxuXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdCoge1xuXG5cdH1cblx0LmZvcm1fX3RleHQge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHkhaW1wb3J0YW50O1xuXHRcdCYuZm9ybV9fZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3IhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19maWxlIHtcblx0XHQmLmZvcm1fX2Vycm9yIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19maWVsZC0tZXJyb3Ige1xuXHRcdCYgKyBwLmZvcm1fX2Vycm9yIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdHAuZm9ybV9fZXJyb3Ige1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fc3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLWZvY3VzZWQge1xuXHRcdC5mb3JtX19zcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdH1cblxufVxuXG4udmFyLWgyLCAuY3VzdG8taDIge1xuXHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdLmZpbGVGb3JtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udmFyLWgzIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4udmFyLXdpdGgtcXR5LCAudmFyLXdpdGgtaW1nIHtcblx0LnZhci1yYWRpbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4udmFyLXdpdGgtcXR5IHtcblx0LnZhci1yYWRpby1pbmZvcyB7XG5cdFx0cGFkZGluZzogNnB4IDA7XG5cdH1cbn1cblxuLnZhci1jb21ibyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZhci13aXRoLWltZyB7XG5cdC52YXItY29tYm8taW5mb3Mge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudmFyLWNvbWJvLWlucHV0LWFyZWEge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cblxuXHQudmFyLWNvbWJvLWlucHV0LWFyZWEsIC52YXItcXR5LWlucHV0LWFyZWEge1xuXHRcdC52YXItcXR5LWJ0biB7XG5cdFx0XHR0b3A6IDFweDtcblx0XHR9XG5cdH1cbn1cblxuLnZhci1yYWRpby1pbmZvcyB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWluLWhlaWdodDogNTBweDtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuIFx0JiA+IGxhYmVsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0fVxufVxuXG4ucXR5LWlucHV0IHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uY3VzdG8gaW5wdXRbdHlwZT1cImZpbGVcIl0sIC5maWxlLWZvcm1hdHMge1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG59XG5cbi52YXItY29tYm8taW5wdXQtYXJlYSwgLmNvbnRhaW5lci1jdXN0by1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0cGFkZGluZzogMDtcbn1cblxuLnZhci1ncm91cC5iZy1wYW5lbCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQudmFyLXJhZGlvIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi52YXItcmFkaW8ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52YXItbGlzdCwgLmN1c3RvIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnZhci1saXN0LWltZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdH1cbn1cblxuLnZhci1jb21iby1pbWcsIC52YXItcmFkaW8taW1nIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblxuXHR3aWR0aDogNjBweDtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdH1cbn1cblxuLnZhci1xdHktaW5wdXQtYXJlYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQudmFyLXF0eS1pbnB1dCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xuXHR9XG5cblx0LnZhci1xdHktYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cblx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0LnZhci1xdHktYnRuIHtcblx0XHR0b3A6IDFweDtcblx0XHRyaWdodDogMXB4O1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG59XG5cbi52YXItcXR5LWJ0bi52YXItcXR5LW1vcmUge1xuXHRyaWdodDogMXB4O1xuXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJkO1xufVxuXG4udmFyLXF0eS1idG4udmFyLXF0eS1sZXNzIHtcblx0bGVmdDogMXB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0fVxufVxuXG5cbiNwcm9kLXN0b2NrIC5pY29uLXN0b2NrLW9rIHtcblx0Y29sb3I6ICRjb2xvci1zdGQ7XG59XG5cbi52YXJpYXRpb24tcGFkZGluZy1yaWdodCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbn1cblxuLmlucHV0LXByaWNlLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAxMHB4O1xuXHRtYXgtd2lkdGg6IDE2MHB4O1xuXHQudmFyLXF0eS1sYmwge1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi52YXItbGlzdC1xdHkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0LnZhci1xdHktaW5wdXQtYXJlYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4udmFyLXJhZGlvLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHQudmFyLXJhZGlvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub3QtcmVsYXRpdmUge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG5cbi52YXItcmFkaW8ge1xuXHRkaXNwbGF5OiB0YWJsZTtcblxuXHR3aWR0aDogMTAwJTtcblxuXHQudmFyLXJhZGlvLWlucHV0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0LnZhci1yYWRpby1pbnB1dDpjaGVja2VkIH4gLnRyaWdnZXItcmFkaW8tY2hlY2tlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTFweDtcblx0XHRsZWZ0OiAtMXB4O1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR3aWR0aDogICAgLW1vei1jYWxjKDEwMCUgKyAycHgpO1xuXHRcdC8qIFdlYktpdCAqL1xuXHRcdHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSArIDJweCk7XG5cdFx0LyogT3BlcmEgKi9cblx0XHR3aWR0aDogICAgICAtby1jYWxjKDEwMCUgKyAycHgpO1xuXHRcdC8qIFN0YW5kYXJkICovXG5cdFx0d2lkdGg6ICAgICAgICAgY2FsYygxMDAlICsgMnB4KTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0LyogRmlyZWZveCAqL1xuXHRcdGhlaWdodDogICAgLW1vei1jYWxjKDEwMCUgKyAycHgpO1xuXHRcdC8qIFdlYktpdCAqL1xuXHRcdGhlaWdodDogLXdlYmtpdC1jYWxjKDEwMCUgKyAycHgpO1xuXHRcdC8qIE9wZXJhICovXG5cdFx0aGVpZ2h0OiAgICAgIC1vLWNhbGMoMTAwJSArIDJweCk7XG5cdFx0LyogU3RhbmRhcmQgKi9cblx0XHRoZWlnaHQ6ICAgICAgICAgY2FsYygxMDAlICsgMnB4KTtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji5yb3cge1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0LnNtYWxsLTI0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi52YXItcmFkaW8taW5mb3Mge1xuXHRjb2xvcjogJGNvbG9yLXN0ZDtcbn1cblxuLnZhci1yYWRpby1pbnB1dC1hcmVhIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblxuXHR3aWR0aDogcmVtKDI0KTtcblx0bWluLXdpZHRoOiByZW0oMjQpO1xuXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdC52YXItcmFkaW8taW5wdXQge1xuXHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogNXB4IDAgMCAtMnB4O1xuXHRcdH1cblx0fVxufVxuXG4udmFyLXJhZGlvLWltZyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cblx0d2lkdGg6IDYwcHg7XG5cdG1pbi13aWR0aDogNjBweDtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmFyLXJhZGlvLWxibCB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cblx0d2lkdGg6IDk5JTtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcbn1cblxuLnZhci1ncm91cC5iZy1wYW5lbCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdC52YXIgKyAudmFyIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi52YXItZ3JvdXAuYmctcGFuZWwgLnZhci1oMyB7XG5cdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xufVxuXG5AbWVkaWEgZGVza3RvcCB7XG5cdC52YXItbGlzdC1xdHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZhci1saXN0LWltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRtYXJnaW46IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi52YXJpYXRpb25SYWRpbyB7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdC52YXItcXR5LWxibCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdG1pbi13aWR0aDogNTVweDtcblx0fVxuXG5cdC52YXItcXR5LWlucHV0LWFyZWEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHdpZHRoOiByZW0oMTMwKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdC52YXJpYXRpb24tcGFkZGluZy1yaWdodCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5pbnB1dC1wcmljZS1hYnNvbHV0ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogYXV0bztcblx0XHRyaWdodDogYXV0bztcblxuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0LnZhci1xdHktcm93IHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdC52YXItcXR5LXJvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnZhci1yYWRpbyB7XG5cdFx0LnZhci1xdHktcm93LmNvbHVtbiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHQudmFyLXJhZGlvLWlucHV0IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHQudmFyLXF0eS1yb3cge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdC52YXItcXR5LWlucHV0LWFyZWEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdC52YXItcXR5LWxibCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucGFnZS00MDQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCZfX2ltZyB7XG5cdFx0bWF4LXdpZHRoOiAzMThweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tIGF1dG8gMCBhdXRvO1xuXG5cdFx0LmNscy0xIHtcblx0XHRcdGZpbGw6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMzAlKTtcblx0XHR9XG5cdFx0LmNscy0yIHtcblx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0XHQuY2xzLTMge1xuXHRcdFx0ZmlsbDogI2MzZDRkODtcblx0XHR9XG5cdFx0LmNscy00IHtcblx0XHRcdGZpbGw6ICNlMWViZWY7XG5cdFx0fVxuXHRcdC5jbHMtNSB7XG5cdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdFx0LmNscy02IHtcblx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0XHQuY2xzLTcge1xuXHRcdFx0ZmlsbDogI2E5YTlhOTtcblx0XHR9XG5cdFx0LmNscy04IHtcblx0XHRcdGZpbGw6ICM5YzliOWI7XG5cdFx0fVxuXHRcdC5jbHMtOSB7XG5cdFx0XHRmaWxsOiAjZjE5N2JlO1xuXHRcdH1cblx0XHQuY2xzLTEwIHtcblx0XHRcdGZpbGw6ICM1NjU2NTY7XG5cdFx0fVxuXHRcdC5jbHMtMTEge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdFx0LmNscy0xMiB7XG5cdFx0XHRmaWxsOiAjZTllZmYyO1xuXHRcdH1cblx0fVxuXG5cdCZfX25vdC1mb3VuZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6ICRibG9jLS1tYXJnaW4tYm90dG9tO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiByZW0oMzBweCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fYnRuIHtcblxuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggJGNvbG9yLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3I7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tIGF1dG87XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZGVza3RvcCkge1xuXHQucGFnZS00MDQge1xuXHRcdCZfX25vdC1mb3VuZCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSg2MHB4KTtcblx0XHR9XG5cdH1cbn1cblxuI2VuaGFuY2Uge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiXG4kc2hhcmVfX2J0bi0tdHdpdHRlcjogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE5Ljk3JTIyJTIwaGVpZ2h0JTNEJTIyMTYuMjUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0uMTglMjAxMi4xNzRBMTUuNTg0JTIwMTUuNTg0JTIwMCUyMDAlMjAwJTIwNCUyMDEzLjM0OWEzLjMzMyUyMDMuMzMzJTIwMCUyMDAlMjAwJTIwMy41NS0xLjM4MS41NzkuNTc5JTIwMCUyMDAlMjAwLS4xMy0uODE0cy00LjYtMS41NTUtNC4yNy0yLjQyYzAlMjAwLS4wMi0uNDg4LjU3LS4zNzYlMjAwJTIwMCUyMC42Ny0uNjM0LjM0LS44NTQlMjAwJTIwMC0uNTEtLjQ4OC0uMS0uNTMzYTEwLjclMjAxMC43JTIwMCUyMDAlMjAxJTIwMS40Mi4xODRzLjI3LS4xLjAzLS4zYTEuNSUyMDEuNSUyMDAlMjAwJTIwMS0uNTgtLjczN3MuMTUtLjM3Ni44LS4wNjZjMCUyMDAlMjAuMi0uMDQ1LjAyLS4yNjYlMjAwJTIwMC0uNTUtLjM1NC0uMjktLjY0MyUyMDAlMjAwJTIwLjgzLS41ODclMjAyLjczJTIwMS45MTglMjAwJTIwMCUyMC4zNS41MS4zOS4wMjMlMjAwJTIwMCUyMDEuMzctNi40MjclMjAzLjU5LTYuODQ3YTEuMTE0JTIwMS4xMTQlMjAwJTIwMCUyMDAlMjAuODYtLjA4OS45ODguOTg4JTIwMCUyMDAlMjAxJTIwLjgyLS4wNDVzLjIuMzMzLjQ1LjEzNGMwJTIwMCUyMC44OC0uMzc4LjYxLjI0M2E0LjUxNiUyMDQuNTE2JTIwMCUyMDAlMjAxLTEuMjEuOTYxYy0uMy4wMjItLjI0LjMzMi4wMi4zNzYlMjAwJTIwMCUyMDMuNzMuMzU3JTIwMy43MyUyMDMuMzI4JTIwMCUyMDAlMjAuMjIuNzA1LjkxLS4wMjZhNy4zMSUyMDcuMzElMjAwJTIwMCUyMDElMjAxLjMyLS43NjFzLjI4LS4yLjI0LjI2NmE1LjI1MSUyMDUuMjUxJTIwMCUyMDAlMjAxLTEuNTMlMjAxLjgycy0uNDcuNjQyLjIxLjUxYTMuOTclMjAzLjk3JTIwMCUyMDAlMjAwJTIwLjk2LS4zNDdzLjc5LS40MjIuNDMuMzMyYTEwLjAyOSUyMDEwLjAyOSUyMDAlMjAwJTIwMS0yLjA1JTIwMS4xODMuMzI5LjMyOSUyMDAlMjAwJTIwMC0uMjQuMzA5cy0uMjMlMjA3LjgxMy05LjU3JTIwNy44MTNBOS40MzglMjA5LjQzOCUyMDAlMjAwJTIwMSUyMC4zJTIwMTIuNzU1cy0uNTktLjY5My0uMTItLjU4MXolMjIlMjBmaWxsJTNEJTIyJTIzNTVhY2VlJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiRzaGFyZV9fYnRuLS1mYWNlYm9vazogIHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI5JTIyJTIwaGVpZ2h0JTNEJTIyMTYuMTU3JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOC45OSUyMDUuNjA5aC0zdi0xLjRzLS4yOS0xLjQwNi43NS0xLjQwNmgyLjI1Vi0uMDFsLTMuODcuMDA2YTIuODEyJTIwMi44MTIlMjAwJTIwMCUyMDAtMi44OCUyMDIuODA3djIuODExSDB2Mi44MTJoMi4yNHY3LjczNGgzLjc1VjguNDI2aDIuMjV6JTIyJTIwZmlsbCUzRCUyMiUyMzNiNTk5OCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4kc2hhcmVfX2J0bi0tZ29vZ2xlOiAgdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE4JTIyJTIwaGVpZ2h0JTNEJTIyMTYuMTg4JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAuMTctLjAxMWMtMS41OC45LTMuNzYuMi00Ljk0LjA1OEMuMDUtLjU3OS0xLjU5JTIwNC45NjMlMjAyLjE4JTIwNy4xODVjLS45Ny40NjEtLjkxJTIwMi44MS4xMyUyMDMuMTQ1LTIuNDUuMjU3LTIuOSUyMDMuNDI2LTEuNTklMjA0LjcxNyUyMDEuNiUyMDEuNTczJTIwNi41MiUyMDEuNDY4JTIwNy45NyUyMDBhMy4zNyUyMDMuMzclMjAwJTIwMCUyMDAlMjAuMjYtNC4xMTJjLS44LS44OS00Ljg0LTEuMDI0LTQuNzgtMi40Mi4wNS0uOTc1JTIwMS41MS0uODIxJTIwMi4zOS0xLjIwOWEzLjglMjAzLjglMjAwJTIwMCUyMDAlMjAxLjk5LTQuNmMuMzctLjA2MyUyMDEuMjUtLjIyNyUyMDEuNjItLjI5MVYtLjAxM3pNMy4yNCUyMDUuMTI4Yy0xLjk0LTMuODc5JTIwNC40Ny0zLjYlMjAyLjUzJTIwMGEyLjUxMyUyMDIuNTEzJTIwMCUyMDAlMjAxLTIuNTMlMjAwem0zLjU5JTIwNy42MjJjLjE3JTIwMS43MzktMy42NyUyMDEuODE2LTQuMTIuNjA1LS4zNy0xLjAyMS4wOS0xLjMxJTIwMS4yLTEuNTczJTIwMS4yNS0uMjk5JTIwMi44LS4xOTclMjAyLjkyLjk2OHptNy4yNi0xMC4zMzNoMS41NnY2LjQ3NGgtMS41NlYyLjQxN3ptLTIuMzUlMjAyLjQyN0gxOHYxLjYxOWgtNi4yNlY0Ljg0NHolMjIlMjBmaWxsJTNEJTIyJTIzZGM0ZTQxJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiRzaGFyZV9fYnRuLS1waW50ZXJlc3Q6ICB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNi4xODglMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjglMjAwYzIuOTktLjA0NiUyMDQuODclMjAxLjE4MSUyMDUuNzUlMjAzLjMzNGE1Ljg2OCUyMDUuODY4JTIwMCUyMDAlMjAxJTIwLjM3JTIwMy4xYy0uMS40MzMtLjEyLjg4NC0uMjUlMjAxLjI5MWE3Ljk4MyUyMDcuOTgzJTIwMCUyMDAlMjAxLTEuMDMlMjAyLjIlMjA0LjQ2NyUyMDQuNDY3JTIwMCUyMDAlMjAxLTIuNjUlMjAxLjczJTIwMi45NTQlMjAyLjk1NCUyMDAlMjAwJTIwMS0yLjQ4LS41NDIlMjAxLjElMjAxLjElMjAwJTIwMCUyMDEtLjQ3LS41NDNoLS4wM2E2LjEzMSUyMDYuMTMxJTIwMCUyMDAlMjAxLS4zMiUyMDEuMjkzYy0uMTYuNTQ3LS4xOSUyMDEuMTE0LS4zOSUyMDEuNjI3YTEwLjMyMyUyMDEwLjMyMyUyMDAlMjAwJTIwMS0uNzglMjAxLjU3NiUyMDIuNjIzJTIwMi42MjMlMjAwJTIwMCUyMDEtLjg5JTIwMS4xMzYuNDY2LjQ2NiUyMDAlMjAwJTIwMS0uMDUtLjIwNiUyMDIuMTM3JTIwMi4xMzclMjAwJTIwMCUyMDEtLjA3LS42NDYlMjA0JTIwNCUyMDAlMjAwJTIwMS0uMDUtMS4yOTF2LS41NDljLjA4LS4zNzMuMDgtLjc1NS4xNy0xLjExMS4yMS0uNzc2LjMzLTEuNi41NC0yLjQuMjEtLjc3MS40LTEuNjE3LjU3LTIuNGE0LjIzNiUyMDQuMjM2JTIwMCUyMDAlMjAwLS4yMi0uODc5JTIwMy41NTUlMjAzLjU1NSUyMDAlMjAwJTIwMSUyMC4xNC0xLjg4NSUyMDEuNyUyMDEuNyUyMDAlMjAwJTIwMSUyMDEuNzctMS4yMTYlMjAxLjQ3OCUyMDEuNDc4JTIwMCUyMDAlMjAxJTIwLjkxJTIwMS45MTJjLS4yNCUyMDEuMDE3LS41NiUyMDEuOTI4LS43OSUyMDIuOTQ2YTEuMzQ1JTIwMS4zNDUlMjAwJTIwMCUyMDAlMjAuMS43JTIwMS40JTIwMS40JTIwMCUyMDAlMjAwJTIwMS42Ny45YzEuMjctLjMyMiUyMDEuODMtMS40ODQlMjAyLjIxLTIuNzM4YTEwLjM3NiUyMDEwLjM3NiUyMDAlMjAwJTIwMCUyMC4xNy0xLjAzNCUyMDUuMjc4JTIwNS4yNzglMjAwJTIwMCUyMDAtLjE0LTIuNTg0JTIwMy4zMzglMjAzLjMzOCUyMDAlMjAwJTIwMC0yLjE0LTEuOTYzYy0uMjgtLjA1MS0uNTYtLjEtLjgzLS4xNTVhNC4yNyUyMDQuMjclMjAwJTIwMCUyMDAtMS42Ny4xNTUlMjA0LjEwNSUyMDQuMTA1JTIwMCUyMDAlMjAwLTIuODMlMjAyLjU1OCUyMDQuOTU2JTIwNC45NTYlMjAwJTIwMCUyMDAtLjMyJTIwMS41NzYlMjAxLjglMjAxLjglMjAwJTIwMCUyMDEtLjAyLjIzMiUyMDQuODU4JTIwNC44NTglMjAwJTIwMCUyMDAlMjAuMzQlMjAxLjQlMjAyLjI5JTIwMi4yOSUyMDAlMjAwJTIwMSUyMC40Mi42NDYlMjAxLjQ0MSUyMDEuNDQxJTIwMCUyMDAlMjAxLS4xMi41MTYlMjAzLjIxNCUyMDMuMjE0JTIwMCUyMDAlMjAxLS4xMy41NjhjLS4xNi4zLS41OS4wNzQtLjc4LS4wNUE0LjI0MyUyMDQuMjQzJTIwMCUyMDAlMjAxJTIwLjEzJTIwNC44NjNhNS45NjQlMjA1Ljk2NCUyMDAlMjAwJTIwMSUyMC4xNy0uNzc2QTUuOTUlMjA1Ljk1JTIwMCUyMDAlMjAxJTIwNC44NC4xMzV6JTIyJTIwZmlsbCUzRCUyMiUyM2NiMjAyNyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4kc2hhcmVfX2J0bi0tbWFpbDogIHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNyUyMiUyMGhlaWdodCUzRCUyMjEzLjE1NyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE0Ljk4LjAwMkgyLjAyQTIlMjAyJTIwMCUyMDAlMjAwJTIwMCUyMDEuOTc0djkuMmEyJTIwMiUyMDAlMjAwJTIwMCUyMDIuMDIlMjAxLjk3MmgxMi45NkExLjk5NCUyMDEuOTk0JTIwMCUyMDAlMjAwJTIwMTclMjAxMS4xNjl2LTkuMkExLjk5NCUyMDEuOTk0JTIwMCUyMDAlMjAwJTIwMTQuOTguMDAyem0wJTIwMTEuNEgyLjAyYS4yOS4yOSUyMDAlMjAwJTIwMS0uMzEtLjIzMXYtNy45OGw1Ljg3JTIwNS4wMzhhLjY1Ni42NTYlMjAwJTIwMCUyMDAlMjAuNDMuMTZIOWEuNjc2LjY3NiUyMDAlMjAwJTIwMCUyMC40My0uMTZsNS44Ni01LjAzOHY3Ljk4YS4yODMuMjgzJTIwMCUyMDAlMjAxLS4zMS4yM3pNOC41JTIwNi42NkwyLjglMjAxLjc0M2gxMS40eiUyMiUyMGZpbGwlM0QlMjIlMjNlMDU3NTclMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXG4kc29jaWFsLS1tZWRpYS1mYWNlYm9vazogIzNiNTk5ODtcbiRzb2NpYWwtLW1lZGlhLXR3aXR0ZXI6ICMxZGExZjI7XG4kc29jaWFsLS1tZWRpYS1nb29nbGU6ICNkZDRiMzk7XG4kc29jaWFsLS1tZWRpYS1waW50ZXJlc3Q6ICNiZDA4MWM7XG4kc29jaWFsLS1tZWRpYS1tYWlsOiAkY29sb3ItcHJpbWFyeTtcblxuJGNvbG9yLXNoYXJlOiAjOTM5MzkzO1xuXG4vLyAuc2hhcmVcbi5zaGFyZSB7XG5cdC8vIC5zaGFyZV9fYnRuXG5cdCZfX2J0biB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHR3aWR0aDogODBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly8gLnNoYXJlX19idG46bm90KDpsYXN0LWNoaWxkKVxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLnNoYXJlX19idG46aG92ZXIgLnNoYXJlX19idG4tLWZhY2Vib29rXG5cdFx0XHQmLS1mYWNlYm9vayB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc29jaWFsLS1tZWRpYS1mYWNlYm9vaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLnNoYXJlX19idG46aG92ZXIgLnNoYXJlX19idG4tLXR3aXR0ZXJcblx0XHRcdCYtLXR3aXR0ZXIge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNvY2lhbC0tbWVkaWEtdHdpdHRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLnNoYXJlX19idG46aG92ZXIgLnNoYXJlX19idG4tLWdvb2dsZVxuXHRcdFx0Ji0tZ29vZ2xlIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzb2NpYWwtLW1lZGlhLWdvb2dsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLnNoYXJlX19idG46aG92ZXIgLnNoYXJlX19idG4tLXBpbnRlcmVzdFxuXHRcdFx0Ji0tcGludGVyZXN0IHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzb2NpYWwtLW1lZGlhLXBpbnRlcmVzdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLnNoYXJlX19idG46aG92ZXIgLnNoYXJlX19idG4tLW1haWxcblx0XHRcdCYtLW1haWwge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNvY2lhbC0tbWVkaWEtbWFpbDtcblx0XHRcdFx0fTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLnNoYXJlX19idG4tLWZhY2Vib29rXG5cdFx0Ji0tZmFjZWJvb2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHNoYXJlX19idG4tLWZhY2Vib29rO1xuXHRcdH1cblx0XHQvLyAuc2hhcmVfX2J0bi0tdHdpdHRlclxuXHRcdCYtLXR3aXR0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHNoYXJlX19idG4tLXR3aXR0ZXI7XG5cdFx0fVxuXHRcdC8vIC5zaGFyZV9fYnRuLS1nb29nbGVcblx0XHQmLS1nb29nbGUge1xuXHRcdFx0YmFja2dyb3VuZDogJHNoYXJlX19idG4tLWdvb2dsZTtcblx0XHR9XG5cdFx0Ly8gLnNoYXJlX19idG4tLXBpbnRlcmVzdFxuXHRcdCYtLXBpbnRlcmVzdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2hhcmVfX2J0bi0tcGludGVyZXN0O1xuXHRcdH1cblx0XHQvLyAuc2hhcmVfX2J0bi0tbWFpbFxuXHRcdCYtLW1haWwge1xuXHRcdFx0YmFja2dyb3VuZDogJHNoYXJlX19idG4tLW1haWw7XG5cdFx0fVxuXHR9XG59XG5cbiRiYWNrZ3JvdW5kQ29sb3I6ICNlNWVlZjM7XG4kYnV0dG9uQ29sb3I6ICNmZmZmZmY7XG4kdGV4dENvbG9yOiAjZjFjZTY0O1xuJGhvdmVyQ29sb3I6ICNmZmY7XG5cbi5zaGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdHdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQmX19pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOTYlMjA5NiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTY3LjUlMjAxOGMtNS4xJTIwMC05LjMlMjA0LjItOS4zJTIwOS4zJTIwMCUyMC41LjElMjAxLjEuMiUyMDEuNmwtMjMlMjAxMi45Yy0xLjctMS44LTQuMS0zLTYuOC0zLTUuMSUyMDAtOS4zJTIwNC4xLTkuMyUyMDkuMyUyMDAlMjA1LjElMjA0LjElMjA5LjMlMjA5LjMlMjA5LjMlMjAyLjclMjAwJTIwNS4yLTEuMiUyMDYuOS0zLjFsMjIuOCUyMDEzLjRjMCUyMC40LS4xLjctLjElMjAxLjElMjAwJTIwNS4xJTIwNC4xJTIwOS4zJTIwOS4zJTIwOS4zJTIwNS4xJTIwMCUyMDkuMy00LjElMjA5LjMtOS4zJTIwMC01LjEtNC4xLTkuMy05LjMtOS4zLTIuOCUyMDAtNS40JTIwMS4zLTcuMSUyMDMuM0wzNy43JTIwNDkuNGMuMS0uNC4xLS45LjEtMS4zJTIwMC0uNSUyMDAtMS0uMS0xLjVsMjMuMS0xM2MxLjclMjAxLjglMjA0LjElMjAzJTIwNi44JTIwMyUyMDUuMSUyMDAlMjA5LjMtNC4xJTIwOS4zLTkuMy0uMS01LjEtNC4zLTkuMy05LjQtOS4zeiUyMiUyMGZpbGwlM0QlMjIlMjMzMzMlMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdG5hdiB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cblx0YSB7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0bWluLXdpZHRoOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbkNvbG9yO1xuXHRcdGNvbG9yOiAkYnV0dG9uQ29sb3I7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdG1hcmdpbjogMCAtMjBweDtcblx0XHRib3gtc2hhZG93OiAzcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg0KXtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHRuYXYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIsICYuaG92ZXIge1xuXHRcdHNwYW4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0bmF2IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxufSIsIi8qKioqIEZvb3RlciBDb25maWcgKioqKi9cbiRmb290ZXItLW1heFdpZHRoOiAkZGVza3RvcC1tYXgtd2lkdGg7XG4kZm9vdGVyLS1wYWRkaW5nOiA2MHB4O1xuXG4vKioqKiBGb290ZXIgY29sb3IgLyBib3JkZXIgKioqKi9cbiRmb290ZXItLWJhY2tncm91bmQ6ICMyYjJiMmI7XG4kZm9vdGVyLS1jb2xvci10ZXh0OiAjZmZmO1xuJGZvb3Rlci0taWNvbjogOTk5OTk5O1xuJGZvb3Rlci0tY29sb3ItdGl0bGU6IHJnYmEoMjU1LDI1NSwyNTUsLjcpO1xuJGZvb3Rlci0tY29sb3ItYmQ6ICMzOTM5Mzk7XG5cbi8qKiogRm9vdGVyIG5ld3NsZXR0ZXIgKioqL1xuJGZvb3Rlci0taW5wdXQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kZm9vdGVyLS1pbnB1dC1jb2xvcjogJGZvb3Rlcl9fY29sb3ItdGl0bGU7XG4kZm9vdGVyLS1pbnB1dC1oZWlnaHQ6IDQwcHg7XG4kZm9vdGVyLS1pbnB1dC1ib3JkZXI6IDFweCBzb2xpZCAjNDM0MzQzO1xuJGZvb3Rlci0taW5wdXQtcmFkaXVzOiAycHg7XG4kZm9vdGVyLS1idG4td2lkdGg6ICRmb290ZXItLWlucHV0LWhlaWdodDtcbiRmb290ZXItLWJ0bi1oZWlnaHQ6ICRmb290ZXItLWlucHV0LWhlaWdodDtcblxuJGZvb3Rlci0tdGl0bGVTaXplOiByZW0oMTRweCk7XG4kZm9vdGVyLS10ZXh0U2l6ZTogcmVtKDEycHgpO1xuXG4kZm9vdGVyLS1uZXdzbGV0dGVyLWJnOiAjYTdhN2E3O1xuJGZvb3Rlci0tbmV3c2xldHRlci1jb2xvcjogJGZvb3Rlci0tYmFja2dyb3VuZDtcbiRmb290ZXItLW5ld3NsZXR0ZXItcmFkaXVzOiA1cHg7XG5cbi8qKioqIEZvb3RlciBTb2NpYWwgTWVkaWEgKioqKi9cbiRzb2NpYWwtLW1lZGlhLWljb24tY29sb3I6ICR3aGl0ZTtcbiRzb2NpYWwtLW1lZGlhLXJhZGl1czogNTAlO1xuJHNvY2lhbC0tbWVkaWEtc2l6ZTogNDBweDtcbiRzb2NpYWwtLW1lZGlhLW1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYXNpZGUgJGJsb2MtLW1hcmdpbi1hc2lkZTtcbiRzb2NpYWwtLW1lZGlhLWljb24tZm9udC1zaXplOiAxLjRyZW07XG4kc29jaWFsLS1tZWRpYS1mYWNlYm9vazogIzNiNTk5ODtcbiRzb2NpYWwtLW1lZGlhLWZhY2Vib29rLWhvdmVyOiBkYXJrZW4oJHNvY2lhbC0tbWVkaWEtZmFjZWJvb2ssIDE1JSk7XG4kc29jaWFsLS1tZWRpYS10d2l0dGVyOiAjMWRhMWYyO1xuJHNvY2lhbC0tbWVkaWEtdHdpdHRlci1ob3ZlcjogZGFya2VuKCRzb2NpYWwtLW1lZGlhLXR3aXR0ZXIsIDE1JSk7XG4kc29jaWFsLS1tZWRpYS1nb29nbGUtcGx1czogI2RkNGIzOTtcbiRzb2NpYWwtLW1lZGlhLWdvb2dsZS1wbHVzLWhvdmVyOiBkYXJrZW4oJHNvY2lhbC0tbWVkaWEtZ29vZ2xlLXBsdXMsIDE1JSk7XG4kc29jaWFsLS1tZWRpYS1waW50ZXJlc3Q6ICNiZDA4MWM7XG4kc29jaWFsLS1tZWRpYS1waW50ZXJlc3QtaG92ZXI6IGRhcmtlbigkc29jaWFsLS1tZWRpYS1waW50ZXJlc3QsIDE1JSk7XG4kc29jaWFsLS1tZWRpYS15b3V0dWJlOiAjY2QyMDFmO1xuJHNvY2lhbC0tbWVkaWEteW91dHViZS1ob3ZlcjogZGFya2VuKCRzb2NpYWwtLW1lZGlhLXlvdXR1YmUsIDE1JSk7XG4kc29jaWFsLS1tZWRpYS12aW1lbzogIzE2MjIyMTtcbiRzb2NpYWwtLW1lZGlhLXZpbWVvLWhvdmVyOiBkYXJrZW4oJHNvY2lhbC0tbWVkaWEtdmltZW8sIDE1JSk7XG4kc29jaWFsLS1tZWRpYS1saW5rZWRpbjogIzAwNzdiNTtcbiRzb2NpYWwtLW1lZGlhLWxpbmtlZGluLWhvdmVyOiBkYXJrZW4oJHNvY2lhbC0tbWVkaWEtbGlua2VkaW4sIDE1JSk7XG4kc29jaWFsLS1tZWRpYS1pbnN0YWdyYW06ICMzZjcyOWI7XG4kc29jaWFsLS1tZWRpYS1pbnN0YWdyYW0taG92ZXI6IGRhcmtlbigkc29jaWFsLS1tZWRpYS1pbnN0YWdyYW0sIDE1JSk7XG5cbiRwb3dlcmVkLWJnOiAjMjEyMTIxO1xuJHBvd2VyZWQtY29sb3I6ICNBREFEQUQ7XG4kcG93ZXJlZC1saW5rOiAjZmZmO1xuXG4uZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGZvb3Rlci0tYmFja2dyb3VuZDtcblx0cGFkZGluZzogJGJsb2NfX21hcmdpbi1ib3R0b20gJGJsb2NfX21hcmdpbi1hc2lkZSAwICRibG9jX19tYXJnaW4tYXNpZGU7XG5cdGNvbG9yOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6ICRibG9jX19tYXJnaW4tYm90dG9tLXRhYmxldCAkYmxvY19fbWFyZ2luLWFzaWRlLXRhYmxldCAwICRibG9jX19tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0cGFkZGluZzogNTZweCAkYmxvY19fbWFyZ2luLWFzaWRlLWRlc2t0b3AgMCAkYmxvY19fbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdH1cblx0QGluY2x1ZGUgeGwge1xuXHRcdHBhZGRpbmc6IDU2cHggJGJsb2NfX21hcmdpbi1hc2lkZS14bCAwICRibG9jX19tYXJnaW4tYXNpZGUteGw7XG5cdH1cblx0QGlmICRiZy1pbWcgIT0gJycge1xuXHRcdEBpZiAkbWF4LXJvdy1zaXplICE9ICcxOTIwcHgnIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmI2Zvb3RlciB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAkbWF4LXJvdy1zaXplIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDU2cHggMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpZiAkbWF4LXJvdy1zaXplID09ICcxNDQwcHgnIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsJzwxNDYwcHgnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHQuZm9vdGVyX193cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1NnB4IDIwcHggMjBweCAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmb290ZXItLWJhY2tncm91bmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBvd2VyZWQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fd3JhcHBlclxuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWF4LXdpZHRoOiAkZm9vdGVyLS1tYXhXaWR0aDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0XHQmLS13aXRob3V0UG93ZXJlZCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fdGl0bGVcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGl0bGU7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Ji5tYXJnaW4tLWhhbGYge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudGV4dC1jZW50ZXIge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fdG9wXG5cdCZfX3RvcCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fbWlkZGxlXG5cdCZfX21pZGRsZSB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fYm90dG9tXG5cdCZfX2JvdHRvbSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9vdGVyLS1jb2xvci1iZDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRmb290ZXItLWNvbG9yLWJkO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2t0b3Age1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19ibG9jXG5cdCZfX2Jsb2Mge1xuXHRcdG1hcmdpbjogMCAwICRibG9jX19tYXJnaW4tYm90dG9tIDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAwIDAgJGJsb2NfX21hcmdpbi1ib3R0b20tdGFibGV0IDA7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTdweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRtYXJnaW46IDAgMCA1N3B4IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMzMuMzQlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19pbmZvX190ZXh0XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0Ji5tYXJnaW4tLWhhbGYge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCY6bGluayB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGl0bGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX25ld3NsZXR0ZXJcblx0Jl9fbmV3c2xldHRlciB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAoJGJsb2NfX21hcmdpbi1ib3R0b20gLyAzKSAwIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX25ld3NsZXR0ZXJfX3dyYXBwZXJcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xMjgwcHgnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fZGVzY1xuXHQmX19kZXNjIHtcblx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGV4dDtcblx0XHRtYXJnaW46IDAgMCAoJGJsb2NfX21hcmdpbi1ib3R0b20gLyAyKSAwO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9faW5wdXRcblx0Jl9faW5wdXQge1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAkZm9vdGVyLS1pbnB1dC1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZDogJGZvb3Rlcl9faW5wdXQtYmFja2dyb3VuZDtcblx0XHRoZWlnaHQ6ICRmb290ZXJfX2lucHV0LWhlaWdodDtcblx0XHRsaW5lLWhlaWdodDogJGZvb3Rlcl9faW5wdXQtaGVpZ2h0O1xuXHRcdGNvbG9yOiAkZm9vdGVyX19jb2xvci10aXRsZTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGZvb3Rlci0taW5wdXQtcmFkaXVzO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHR9XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJi5wbGFjZWhvbGRlciAge1xuXHRcdFx0Y29sb3I6ICRmb290ZXJfX2lucHV0LWNvbG9yO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkZm9vdGVyX19pbnB1dC1jb2xvcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRmb290ZXJfX2lucHV0LWNvbG9yO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRmb290ZXJfX2lucHV0LWNvbG9yO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmLnBsYWNlaG9sZGVyICB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX2J0blxuXHQmX19idG4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAkZm9vdGVyLS1pbnB1dC1yYWRpdXMgJGZvb3Rlci0taW5wdXQtcmFkaXVzIDA7XG5cdFx0d2lkdGg6ICRmb290ZXJfX2J0bi13aWR0aDtcblx0XHRoZWlnaHQ6ICRmb290ZXJfX2J0bi1oZWlnaHQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0cGFkZGluZzogMTBweCA1cHghaW1wb3J0YW50O1xuXHRcdC5oaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8MTI4MHB4Jykge1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMHB4KTtcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC42cyBlYXNlLWluLW91dDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyAuZm9vdGVyX19idG46YmVmb3JlXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDIuNnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ly8gLmZvb3Rlcl9fYnRuLmhpZGUgfHwgZGVza3RvcFxuXHRcdFx0LmhpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19hcnJvd1xuXHQmX19hcnJvdyB7XG5cdFx0d2lkdGg6MTNweDtcblx0XHRoZWlnaHQ6MTNweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJHdoaXRlO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJHdoaXRlO1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW46IC02LjVweCAwIDAgLTExLjVweDtcblx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX21lbnVcblx0Jl9fbWVudSB7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAoJGJsb2NfX21hcmdpbi1ib3R0b20gLyAzKSAwIDA7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRwYWRkaW5nOiAwICgkYmxvY19fbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAzKSAwIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDIxJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0cGFkZGluZzogMCAoJGJsb2NfX21hcmdpbi1ib3R0b20tZGVza3RvcCAvIDMpIDAgMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0cGFkZGluZzogMCAoJGJsb2NfX21hcmdpbi1ib3R0b20teGwgLyAzKSAwIDA7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX3VsXG5cdCZfX3VsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQvLyAuZm9vdGVyX19saVxuXHQmX19saSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC5mb290ZXJfX2xpbmsge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19saW5rXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDAgMTJweCAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkZm9vdGVyLS1jb2xvci10aXRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fc29jaWFsXG5cdCZfX3NvY2lhbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdFx0XHQmLmZvb3Rlcl9fYmxvYyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Zm9udC1zaXplOiAkc29jaWFsX19tZWRpYS1pY29uLWZvbnQtc2l6ZSFpbXBvcnRhbnQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0Y29sb3I6ICRzb2NpYWxfX21lZGlhLWljb24tY29sb3I7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZm9vdGVyIHtcblx0XHRcdCZfX2Rlc2t0b3Age1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19yc1xuXHQmX19ycyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW46ICgkYmxvY19fbWFyZ2luLWJvdHRvbSAvIDIpIDAgMCAwO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAoJGJsb2NfX21hcmdpbi1ib3R0b20tdGFibGV0IC8gMikgMCAwIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX3JzX19saVxuXHRcdCZfX2xpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDVweCA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX3JzX19hXG5cdFx0Jl9fYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAkc29jaWFsX19tZWRpYS1zaXplO1xuXHRcdFx0aGVpZ2h0OiAkc29jaWFsX19tZWRpYS1zaXplO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNvY2lhbF9fbWVkaWEtcmFkaXVzO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9vdGVyLS1jb2xvci1iZDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWxfX21lZGlhLWZhY2Vib29rO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHdpdHRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEtdHdpdHRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdvb2dsZV9wbHVzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFsX19tZWRpYS1nb29nbGUtcGx1cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBpbnRlcmVzdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEtcGludGVyZXN0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYueW91dHViZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEteW91dHViZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnZpbWVvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFsX19tZWRpYS12aW1lbztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxpbmtlZGluIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFsX19tZWRpYS1saW5rZWRpbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmluc3RhZ3JhbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEtaW5zdGFncmFtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYmxvZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yc3Mge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQzMC4xJTIwNDMwLjElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNTguMSUyMDgzLjNjMCUyMDEwLjglMjAwJTIwNTkuMiUyMDAlMjA1OS4yaC00My40djcyLjRoNDMuNHYyMTUuMmg4OS4xVjIxNC45aDU5LjhjMCUyMDAlMjA1LjYtMzQuNyUyMDguMy03Mi43JTIwLTcuOCUyMDAtNjcuOCUyMDAtNjcuOCUyMDBzMC00Mi4xJTIwMC00OS41YzAtNy40JTIwOS43LTE3LjQlMjAxOS4zLTE3LjQlMjA5LjYlMjAwJTIwMjkuOCUyMDAlMjA0OC42JTIwMCUyMDAtOS45JTIwMC00My45JTIwMC03NS40JTIwLTI1JTIwMC01My41JTIwMC02NiUyMDBDMTU1LjklMjAwJTIwMTU4LjElMjA3Mi41JTIwMTU4LjElMjA4My4zeiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIvJTNFJTNDL3N2ZyUzRScpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLnJzcyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzEwMjQnIHdpZHRoPSc3NjgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMjggNjQwQzU3LjM0NCA2NDAgMCA2OTcuMzc1IDAgNzY4czU3LjM0NCAxMjggMTI4IDEyOCAxMjgtNTcuMzc1IDEyOC0xMjgtNTcuMzQ0LTEyOC0xMjgtMTI4em0wLTI1NnMtNjQgMi02NCA2NCA2NCA2NCA2NCA2NGMxNDEuMzc1IDAgMjU2IDExNC42MjUgMjU2IDI1NiAwIDAgMCA2NCA2NCA2NHM2NC02NCA2NC02NGMwLTIxMi0xNzEuOTY5LTM4NC0zODQtMzg0em0wLTI1NnMtNjQgMC02NCA2NCA2NCA2NCA2NCA2NGMyODIuNzUgMCA1MTIgMjI5LjI1IDUxMiA1MTIgMCAwIDAgNjQgNjQgNjRzNjQtNjQgNjQtNjRjMC0zNTMuNDA2LTI4Ni41LTY0MC02NDAtNjQweicvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji50d2l0dGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MzAuMSUyMDQzMC4xJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMzgxLjQlMjAxOTguNmMyNC4yLTIlMjA0MC41LTEzJTIwNDYuOC0yNy45JTIwLTguNyUyMDUuNC0zNS44JTIwMTEuMi01MC43JTIwNS42JTIwLTAuNy0zLjUtMS41LTYuOC0yLjQtOS45JTIwLTExLjQtNDEuOC01MC40LTc1LjUtOTEuMi03MS40JTIwMy4zLTEuMyUyMDYuNy0yLjYlMjAxMC0zLjclMjA0LjUtMS42JTIwMzAuOS01LjklMjAyNi43LTE1LjIlMjAtMy41LTguMi0zNS43JTIwNi4yLTQxLjglMjA4LjElMjA4LTMlMjAyMS4zLTguMiUyMDIyLjctMTcuNCUyMC0xMi4zJTIwMS43LTI0LjMlMjA3LjUtMzMuNiUyMDE1LjklMjAzLjQtMy42JTIwNS45LTglMjA2LjUtMTIuOEMyNDEuNyUyMDkxJTIwMjIyLjYlMjAxMzMuMSUyMDIwNy4xJTIwMTc0Yy0xMi4xLTExLjgtMjIuOS0yMS0zMi42LTI2LjIlMjAtMjcuMS0xNC41LTU5LjUtMjkuNy0xMTAuNC00OC42JTIwLTEuNiUyMDE2LjglMjA4LjMlMjAzOS4yJTIwMzYuOCUyMDU0LjElMjAtNi4yLTAuOC0xNy41JTIwMS0yNi41JTIwMy4yJTIwMy43JTIwMTkuMyUyMDE1LjclMjAzNS4yJTIwNDguMiUyMDQyLjglMjAtMTQuOCUyMDEtMjIuNSUyMDQuNC0yOS41JTIwMTEuNiUyMDYuOCUyMDEzLjQlMjAyMy4zJTIwMjkuMiUyMDUzJTIwMjUuOSUyMC0zMyUyMDE0LjItMTMuNSUyMDQwLjYlMjAxMy40JTIwMzYuNkMxMTMuNyUyMDMyMC45JTIwNDEuNSUyMDMxNy40JTIwMCUyMDI3Ny44YzEwOC4zJTIwMTQ3LjYlMjAzNDMuNyUyMDg3LjMlMjAzNzguOC01NC45JTIwMjYuMyUyMDAuMiUyMDQxLjctOS4xJTIwNTEuMy0xOS40QzQxNSUyMDIwNi4xJTIwMzkzJTIwMjAzLjUlMjAzODEuNCUyMDE5OC42eiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIvJTNFJTNDL3N2ZyUzRSUwQScpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdvb2dsZV9wbHVzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMDAlMjAxMDAwJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTkwLjUlMjA2MDhjLTE3LjUlMjAzLjQtMzUlMjA4LTUzJTIwMTMuNi0xNy43JTIwNS43LTM0LjMlMjAxMy4yLTQ5LjglMjAyMi41LTI5LjYlMjAxOC01MCUyMDM4LTYxJTIwNjFTMTAlMjA3NDglMjAxMCUyMDc2NmMwJTIwMTguNyUyMDQuNSUyMDM2LjUlMjAxMy4yJTIwNTMuNXMyMi4yJTIwMzIuMiUyMDQwLjMlMjA0NS41YzE4JTIwMTMuMyUyMDQwLjglMjAyNCUyMDY4JTIwMzIlMjAyNy4zJTIwOCUyMDU5JTIwMTIlMjA5NS40JTIwMTIlMjA0MyUyMDAlMjA4MS01LjUlMjAxMTQtMTYuNXM2MS0yNS40JTIwODMtNDNjMjItMTcuNyUyMDM5LTM4JTIwNTAtNjAuNSUyMDExLTIyLjclMjAxNy00NS43JTIwMTctNjklMjAwLTE3LjQtMy0zMi44LTctNDZzLTExLTI1LjQtMTktMzZjLTgtMTAuOC0xNy0yMC44LTI3LjgtMzAtMTAuNC05LjQtMjEtMTguOC0zMS44LTI4bC0zNS0yOGMtNS42LTQuOC0xMS4zLTEwLjMtMTcuMy0xNi42LTYtNi4zLTktMTUuMi05LTI2LjVzMy0yMSUyMDktMjhjNi04JTIwMTIuNS0xNSUyMDE5LjMtMjElMjAxMC43LTglMjAyMS0xNyUyMDMxLjItMjYlMjAxMC05JTIwMTktMTklMjAyNy0zMHMxNC42LTIzJTIwMTkuMy0zN2M0LjctMTQlMjA3LTMxJTIwNy00OSUyMDAtMTktMi42LTM2LTgtNTAtNS40LTE1LTExLjgtMjgtMTktMzktNy41LTExLTE1LTIwLjgtMjMtMjgtOC04LTE1LTE0LTIxLjUtMTloNjNsNjUtMzZIMzA2Yy0yNy43JTIwMC01Ny40JTIwNC04OS4zJTIwMTAtMzIlMjA3LTYyLjMlMjAyMi05MS4yJTIwNDUtMjEuMiUyMDE5LTM3LjMlMjA0MC00OCUyMDY0LTExJTIwMjMuNy0xNiUyMDQ3LTE2JTIwNzAuNi0uNSUyMDIwJTIwMyUyMDM5JTIwMTAuNSUyMDU4czE4JTIwMzYlMjAzMi4yJTIwNTAuM2MxNCUyMDE0LjclMjAzMS42JTIwMjYuNSUyMDUyLjQlMjAzNS41JTIwMjAuOCUyMDklMjA0NC43JTIwMTMlMjA3MS42JTIwMTMlMjA1LjIlMjAwJTIwMTAuNiUyMDAlMjAxNi0xJTIwNS4zLS41JTIwMTAuNy0xJTIwMTYtMS43LTIuNyUyMDYtNSUyMDEyLTclMjAxNy40LTIlMjA1LjYtMyUyMDEyLjctMyUyMDIxLjQlMjAwJTIwMTUuMiUyMDMlMjAyOCUyMDkuNSUyMDM4LjQlMjA2LjUlMjAxMCUyMDEzLjUlMjAyMCUyMDIwLjglMjAyOS4yLTExLjQuNi0yNSUyMDEuNi00MC4zJTIwMy0xNS42JTIwMS0zMiUyMDMuNC00OS41JTIwN3ptODQuNy0xNDNjLTIxLjUlMjAwLTQwLjItNi4yLTU2LTE4LjUtMTUuOC0xMi4zLTI5LTI3LjUtMzkuMy00NS41LTExLTE4LTE5LTM3LjQtMjQtNTgtNS0yMC43LTgtMzkuNC04LTU2JTIwMC0xMy4zJTIwMS0yNi40JTIwNC0zOSUyMDMtMTIuNyUyMDktMjQuMyUyMDE3LjYtMzUlMjA4LTEwJTIwMTguNS0xOCUyMDMxLjMtMjRzMjYtOSUyMDM5LjMtOWMyMC43JTIwMCUyMDM5JTIwNi4yJTIwNTUlMjAxOC41JTIwMTUuNiUyMDEyLjMlMjAyOSUyMDI4JTIwMzkuNiUyMDQ2LjUlMjAxMSUyMDE4LjclMjAxOSUyMDM4LjclMjAyNC40JTIwNjAlMjA1LjQlMjAyMS4zJTIwOCUyMDQxJTIwOCUyMDU5JTIwMCUyMDkuMy0xJTIwMjEtNCUyMDM1LTIuNiUyMDE0LTkuNiUyMDI2LjctMjElMjAzOC04JTIwOC0xOC40JTIwMTQuNy0zMC44JTIwMjAtMTIuNyUyMDUuMy0yNSUyMDgtMzglMjA4em0yJTIwMTYxLjZsMTQtLjVIMzA0YzMlMjAwJTIwNi41JTIwMSUyMDEwLjUlMjAxbDQ5LjQlMjAzNmMxNCUyMDExJTIwMjUlMjAyMSUyMDM0JTIwMzElMjA4JTIwMTAlMjAxNSUyMDIxJTIwMTklMjAzMSUyMDQlMjAxMSUyMDYlMjAyMiUyMDYlMjAzNSUyMDAlMjAzMi0xMi44JTIwNTgtMzglMjA3OC0yNSUyMDIwLTYxLjUlMjAzMC0xMTAlMjAzMC01NC42JTIwMC05Ny44LTExLTEyOS44LTM0cy00OC01Mi00OC04OGMwLTE4JTIwMy42LTMzJTIwMTAuNy00NXMxNS40LTIyJTIwMjUtMzAlMjAxOS0xNCUyMDI4LjUtMTguMiUyMDE3LjMtNy41JTIwMjIuNy05LjVjMTEtMy4yJTIwMjItNiUyMDMzLjQtOC40JTIwMTEtMi41JTIwMjItNCUyMDMyLTVzMTguNy0yJTIwMjYtMnptNTIyLjItNTM2SDczOXYxODdINTQ3LjN2NjBINzM5VjUyOGg2MC41VjMzOEg5OTB2LTYwSDc5OS40VjkwLjZ6JTIyLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5waW50ZXJlc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwMCUyMDEwMDAlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMjMlMjAzNjEuNmMwLTQyLjQlMjA3LjUtODIuNCUyMDIyLjItMTE5LjhzMzUtNzAuMiUyMDYxLTk4JTIwNTUuOC01MiUyMDg5LjUtNzIuNWMzMy44LTIwLjQlMjA3MC0zNS43JTIwMTA5LTQ2JTIwMzktMTAlMjA3OC41LTE1LjIlMjAxMTktMTUuMiUyMDYyJTIwMCUyMDExOS44JTIwMTQlMjAxNzMuMiUyMDQwJTIwNTMlMjAyNiUyMDk2JTIwNjQlMjAxMzAlMjAxMTQlMjAzMyUyMDUwJTIwNTAlMjAxMDYlMjA1MCUyMDE2OSUyMDAlMjAzOC00JTIwNzUtMTElMjAxMTFzLTIwJTIwNzEtMzYlMjAxMDUtMzYlMjA2Mi43LTU5JTIwODhjLTIzJTIwMjUtNTElMjA0NS04NSUyMDYwLjQtMzQlMjAxNS03MSUyMDIyLjYtMTEyJTIwMjIuNi0yNyUyMDAtNTMtNy03OS44LTE5LTI2LjMtMTMtNDUuMy0zMC01Ni41LTUybC0xNiUyMDY2LTE0JTIwNTYtMTIlMjA0MS42Yy02JTIwMTkuMy0xMSUyMDMzLjMtMTUuNSUyMDQxLjdsLTE4LjQlMjAzN3MtMTcuMyUyMDMxLTI3JTIwNDUuM2MtMTAlMjAxNC0yMiUyMDMxLTM2LjYlMjA1MWwtOCUyMDIuOC01LjItNmMtNi02MS4yLTguOC05OC4yLTguOC0xMTAuMyUyMDAtMzYlMjA0LTc2LjQlMjAxMi42LTEyMS4zJTIwOC41LTQ1JTIwMjEuNi0xMDEuMyUyMDM5LjMtMTY5JTIwMTcuOC02OCUyMDI4LTEwOCUyMDMwLjctMTIwLTEyLjUtMjUuNC0xOC43LTU5LTE4LjctOTkuNCUyMDAtMzIuNCUyMDEwLjItNjMlMjAzMC42LTkyJTIwMjEtMjguNCUyMDQ3LTQzJTIwNzgtNDMlMjAyNCUyMDAlMjA0MyUyMDglMjA1NiUyMDI0czIwJTIwMzYlMjAyMCUyMDYwLjZjMCUyMDI2LTklMjA2My40LTI2JTIwMTEyLjUtMTclMjA0OS0yNiUyMDg1LjctMjYlMjAxMTAlMjAwJTIwMjQuNyUyMDklMjA0NS4zJTIwMjclMjA2MS41JTIwMTcuMiUyMDE2JTIwMzklMjAyNC4zJTIwNjQlMjAyNC4zJTIwMjEuMyUyMDAlMjA0MS4zLTUlMjA2MC0xNC42JTIwMTguMy0xMCUyMDM0LTIzLjMlMjA0Ni00MHMyMy4yLTM1LjYlMjAzMy01NmM5LjQtMjAuNSUyMDE3LTQyJTIwMjIuMi02NSUyMDUuNS0yMyUyMDkuNC00NSUyMDEyLTY1LjYlMjAyLjgtMjAuMiUyMDQtNDAlMjA0LTU4LjIlMjAwLTY4LTIxLjUtMTIxLTY0LjUtMTU4LjgtNDMtMzgtOTktNTctMTY4LTU3LTc4LjYlMjAwLTE0NCUyMDI1LTE5Ni44JTIwNzYtNTMlMjA1MC43LTc5JTIwMTE1LTc5JTIwMTkzLjQlMjAwJTIwMTcuMyUyMDIuMiUyMDM0JTIwNyUyMDUwczEwLjYlMjAyOSUyMDE2JTIwMzguNGwxNiUyMDI3YzUlMjA4LjQlMjA3LjYlMjAxNC40JTIwNy42JTIwMTglMjAwJTIwMTEtMyUyMDI1LjMtOC41JTIwNDMtNiUyMDE3LjItMTMlMjAyNi4yLTIyJTIwMjYuMi0xJTIwMC00LS41LTEwLTItMjAtNi0zOC0xNy01My4yLTMzcy0yNy41LTM1LTM2LTU2Yy04LjQtMjEtMTQuOC00Mi0xOS02My40LTUtMjEuNi03LjMtNDIuNS03LjMtNjN6JTIyLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji55b3V0dWJlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5MCUyMDkwJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNzAuOSUyMDY1LjhINjZsMC0yLjljMC0xLjMlMjAxLTIuMyUyMDIuMy0yLjNoMC4zYzEuMyUyMDAlMjAyLjMlMjAxJTIwMi4zJTIwMi4zTDcwLjklMjA2NS44ek01Mi40JTIwNTkuN2MtMS4zJTIwMC0yLjMlMjAwLjgtMi4zJTIwMS45Vjc1LjVjMCUyMDElMjAxJTIwMS45JTIwMi4zJTIwMS45JTIwMS4zJTIwMCUyMDIuMy0wLjglMjAyLjMtMS45VjYxLjZDNTQuNyUyMDYwLjUlMjA1My43JTIwNTkuNyUyMDUyLjQlMjA1OS43ek04Mi41JTIwNTEuOXYyNi41QzgyLjUlMjA4NC44JTIwNzclMjA5MCUyMDcwLjIlMjA5MEgxOS44QzEzJTIwOTAlMjA3LjUlMjA4NC44JTIwNy41JTIwNzguNFY1MS45YzAtNi40JTIwNS41LTExLjYlMjAxMi4zLTExLjZINzAuMkM3NyUyMDQwLjMlMjA4Mi41JTIwNDUuNSUyMDgyLjUlMjA1MS45ek0yMy4xJTIwODEuM2wwLTI4JTIwNi4zJTIwMHYtNC4xbC0xNi43JTIwMHY0LjFsNS4yJTIwMHYyOEgyMy4xek00MS45JTIwNTcuNWgtNS4ydjE0LjljMCUyMDIuMiUyMDAuMSUyMDMuMiUyMDAlMjAzLjYlMjAtMC40JTIwMS4yLTIuMyUyMDIuNC0zLjElMjAwLjElMjAtMC4xLTAuNCUyMDAtMS42JTIwMC0zLjZsMC0xNWgtNS4ybDAlMjAxNC44YzAlMjAyLjMtMC4xJTIwNCUyMDAlMjA0LjclMjAwLjElMjAxLjQlMjAwLjElMjAyLjklMjAxLjMlMjAzLjglMjAyLjMlMjAxLjclMjA2LjgtMC4zJTIwOC0yLjdsMCUyMDMuMSUyMDQuMiUyMDBMNDEuOSUyMDU3LjUlMjA0MS45JTIwNTcuNXpNNTguNiUyMDc0LjZMNTguNiUyMDYyLjJjMC00LjctMy41LTcuNi04LjQtMy43bDAtOS4yJTIwLTUuMiUyMDAlMjAwJTIwMzEuOSUyMDQuMy0wLjElMjAwLjQtMkM1NS4xJTIwODQuMSUyMDU4LjYlMjA4MC42JTIwNTguNiUyMDc0LjZ6TTc0LjklMjA3M2wtMy45JTIwMGMwJTIwMC4yJTIwMCUyMDAuMyUyMDAlMjAwLjV2Mi4yYzAlMjAxLjItMSUyMDIuMS0yLjElMjAyLjFoLTAuOGMtMS4yJTIwMC0yLjEtMS0yLjEtMi4xVjc1LjV2LTIuNCUyMC0zLjFoOXYtMy40YzAtMi41LTAuMS00LjktMC4zLTYuMyUyMC0wLjYtNC41LTYuOS01LjItMTAuMS0yLjklMjAtMSUyMDAuNy0xLjclMjAxLjctMi4yJTIwMi45JTIwLTAuNCUyMDEuMy0wLjclMjAzLTAuNyUyMDUuM3Y3LjRDNjEuNyUyMDg1LjMlMjA3Ni43JTIwODMuNiUyMDc0LjklMjA3M3pNNTQuOCUyMDMyLjdjMC4zJTIwMC43JTIwMC43JTIwMS4yJTIwMS4zJTIwMS42JTIwMC42JTIwMC40JTIwMS4zJTIwMC42JTIwMi4xJTIwMC42JTIwMC44JTIwMCUyMDEuNC0wLjIlMjAyLTAuNiUyMDAuNi0wLjQlMjAxLjEtMSUyMDEuNS0xLjlsLTAuMSUyMDJoNS44VjkuN0g2Mi44djE5LjJjMCUyMDEtMC45JTIwMS45LTEuOSUyMDEuOSUyMC0xJTIwMC0xLjktMC45LTEuOS0xLjlWOS43aC00Ljh2MTYuN2MwJTIwMi4xJTIwMCUyMDMuNSUyMDAuMSUyMDQuM0M1NC40JTIwMzEuNCUyMDU0LjYlMjAzMi4xJTIwNTQuOCUyMDMyLjd6TTM3LjIlMjAxOC44YzAtMi40JTIwMC4yLTQuMiUyMDAuNi01LjYlMjAwLjQtMS4zJTIwMS4xLTIuNCUyMDIuMS0zLjIlMjAxLTAuOCUyMDIuMy0xLjIlMjAzLjktMS4yJTIwMS4zJTIwMCUyMDIuNSUyMDAuMyUyMDMuNSUyMDAuOCUyMDElMjAwLjUlMjAxLjclMjAxLjIlMjAyLjIlMjAyJTIwMC41JTIwMC44JTIwMC45JTIwMS43JTIwMS4xJTIwMi42JTIwMC4yJTIwMC45JTIwMC4zJTIwMi4yJTIwMC4zJTIwNHY2LjNjMCUyMDIuMy0wLjElMjA0LTAuMyUyMDUuMSUyMC0wLjIlMjAxLjEtMC42JTIwMi4xLTEuMSUyMDMlMjAtMC42JTIwMC45LTEuMyUyMDEuNi0yLjIlMjAyLjElMjAtMC45JTIwMC40LTIlMjAwLjctMy4yJTIwMC43JTIwLTEuMyUyMDAtMi40LTAuMi0zLjQtMC42JTIwLTAuOS0wLjQtMS42LTEtMi4xLTEuNyUyMC0wLjUtMC44LTAuOS0xLjctMS4xLTIuOCUyMC0wLjItMS4xLTAuMy0yLjctMC4zLTQuOUwzNy4yJTIwMTguOCUyMDM3LjIlMjAxOC44ek00MS44JTIwMjguNmMwJTIwMS40JTIwMSUyMDIuNSUyMDIuMyUyMDIuNSUyMDEuMyUyMDAlMjAyLjMtMS4xJTIwMi4zLTIuNVYxNS40YzAtMS40LTEtMi41LTIuMy0yLjUlMjAtMS4zJTIwMC0yLjMlMjAxLjEtMi4zJTIwMi41VjI4LjZ6TTI1LjclMjAzNS4yaDUuNWwwLTE5JTIwNi41LTE2LjJoLTZsLTMuNCUyMDEyLjFMMjQuNyUyMDBoLTUuOWw2LjklMjAxNi4zTDI1LjclMjAzNS4yeiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIvJTNFJTNDL3N2ZyUzRScpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQmLnZpbWVvIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MzAuMSUyMDQzMC4xJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMzY3LjIlMjAyOC44Yy01OS44LTItMTAwLjMlMjAzMS42LTEyMS40JTIwMTAwLjclMjAxMC45LTQuNSUyMDIxLjUtNi44JTIwMzEuOS02LjglMjAyMS44JTIwMCUyMDMxLjUlMjAxMi4yJTIwMjguOSUyMDM2LjglMjAtMS4zJTIwMTQuOS0xMC45JTIwMzYuNS0yOC45JTIwNjQuOSUyMC0xOCUyMDI4LjQtMzEuNSUyMDQyLjYtNDAuNSUyMDQyLjYlMjAtMTEuNiUyMDAtMjIuMi0yMi0zMS45LTY1LjglMjAtMy4yLTEyLjktOS00NS44LTE3LjMtOTguOCUyMC03LjgtNDktMjguMy03Mi02MS43LTY4LjdDMTEyLjIlMjAzNC45JTIwOTElMjA0Ny44JTIwNjIuNyUyMDcyLjMlMjA0Mi4xJTIwOTElMjAyMS4yJTIwMTA5LjglMjAwJTIwMTI4LjVsMjAuMiUyMDI2LjFjMTkuMy0xMy42JTIwMzAuNi0yMC4zJTIwMzMuNy0yMC4zJTIwMTQuOCUyMDAlMjAyOC42JTIwMjMuMiUyMDQxLjUlMjA2OS43JTIwMTEuNSUyMDQyLjYlMjAyMy4yJTIwODUuMiUyMDM0LjclMjAxMjcuOCUyMDE3LjMlMjA0Ni41JTIwMzguNSUyMDY5LjclMjA2My42JTIwNjkuNyUyMDQwLjUlMjAwJTIwOTAtMzguMSUyMDE0OC41LTExNC4yJTIwNTYuNS03Mi45JTIwODUuNy0xMzAuNCUyMDg3LjctMTcyLjNDNDMyLjUlMjA1OC44JTIwNDExLjYlMjAzMCUyMDM2Ny4yJTIwMjguOHolMjIlMjBmaWxsJTNEJTIyJTIzRkZGJTIyLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5saW5rZWRpbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDMwLjElMjA0MzAuMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQzMC4xJTIwMjYxLjVWNDIwLjZoLTkyLjJWMjcyLjJjMC0zNy4zLTEzLjMtNjIuNy00Ni43LTYyLjclMjAtMjUuNSUyMDAtNDAuNiUyMDE3LjEtNDcuMyUyMDMzLjclMjAtMi40JTIwNS45LTMuMSUyMDE0LjItMy4xJTIwMjIuNVY0MjAuNmgtOTIuMmMwJTIwMCUyMDEuMi0yNTEuMyUyMDAtMjc3LjNoOTIuMnYzOS4zYy0wLjIlMjAwLjMtMC40JTIwMC42LTAuNiUyMDAuOWgwLjZ2LTAuOWMxMi4zLTE4LjklMjAzNC4xLTQ1LjglMjA4My4xLTQ1LjhDMzg0LjYlMjAxMzYuNyUyMDQzMC4xJTIwMTc2LjQlMjA0MzAuMSUyMDI2MS41ek01Mi4yJTIwOS42QzIwLjYlMjA5LjYlMjAwJTIwMzAuMyUyMDAlMjA1Ny41YzAlMjAyNi42JTIwMjAlMjA0Ny45JTIwNTElMjA0Ny45aDAuNmMzMi4yJTIwMCUyMDUyLjItMjEuMyUyMDUyLjItNDcuOUMxMDMuMSUyMDMwLjMlMjA4My43JTIwOS42JTIwNTIuMiUyMDkuNnpNNS41JTIwNDIwLjZoOTIuMnYtMjc3LjNINS41VjQyMC42eiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIvJTNFJTNDL3N2ZyUzRScpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmluc3RhZ3JhbSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjB3aWR0aCUzRCUyMjQzOC41JTIyJTIwaGVpZ2h0JTNEJTIyNDM4LjUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MzguNSUyMDQzOC41JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNDIyJTIwMTYuNkM0MTElMjA1LjYlMjAzOTcuNyUyMDAlMjAzODIuMyUyMDBoLTMyNkM0MC43JTIwMCUyMDI3LjUlMjA1LjUlMjAxNi41JTIwMTYuNiUyMDUuNiUyMDI3LjYlMjAwJTIwNDAuOCUyMDAlMjA1Ni4ydjMyNkMwJTIwMzk3LjglMjA1LjUlMjA0MTElMjAxNi42JTIwNDIyYzExJTIwMTElMjAyNC4yJTIwMTYuNSUyMDM5LjYlMjAxNi41aDMyNmMxNS41JTIwMCUyMDI4LjctNS41JTIwMzkuOC0xNi41JTIwMTEtMTElMjAxNi41LTI0LjMlMjAxNi41LTM5Ljd2LTMyNmMwLTE1LjUtNS41LTI4LjctMTYuNS0zOS43ek0xNTcuNSUyMDE1OGMxNy4yLTE2LjYlMjAzOC0yNSUyMDYyLTI1JTIwMjQuNCUyMDAlMjA0NS4yJTIwOC40JTIwNjIuNCUyMDI1JTIwMTcuMiUyMDE2LjclMjAyNS44JTIwMzYuOCUyMDI1LjglMjA2MC40cy04LjYlMjA0My43LTI2JTIwNjAuNGMtMTclMjAxNi42LTM4JTIwMjUtNjIuMiUyMDI1LTI0LjIlMjAwLTQ1LTguNC02Mi0yNS0xNy40LTE2LjctMjYtMzYuOC0yNi02MC40czguNi00My43JTIwMjYtNjAuNHpNMzg5JTIwMzcwLjZjMCUyMDUtMiUyMDktNS4zJTIwMTIuNC0zLjQlMjAzLjMtNy41JTIwNS0xMi4zJTIwNUg2Ni4yYy01JTIwMC05LTEuNy0xMi40LTUtMy4zLTMuMy01LTcuNS01LTEyLjR2LTE4NUg4OWMtMy43JTIwMTItNS42JTIwMjQuNC01LjYlMjAzNy40JTIwMCUyMDM2LjUlMjAxMy4zJTIwNjcuNyUyMDQwJTIwOTMuNSUyMDI2LjYlMjAyNS44JTIwNTguNyUyMDM4LjclMjA5Ni4yJTIwMzguNyUyMDI0LjclMjAwJTIwNDcuNS02JTIwNjguNS0xNy43JTIwMjEtMTEuOCUyMDM3LjYtMjglMjA0OS44LTQ4QzM0OS44JTIwMjY5JTIwMzU2JTIwMjQ3JTIwMzU2JTIwMjIzYzAtMTMtMi0yNS40LTUuNy0zNy40SDM4OXYxODV6bTAtMjU1YzAlMjA1LjUtMiUyMDEwLjItNiUyMDE0LTMuNyUyMDMuOC04LjMlMjA1LjctMTMuOCUyMDUuN2gtNDkuN2MtNS41JTIwMC0xMC4yLTItMTQtNS43LTMuOC0zLjgtNS43LTguNS01LjctMTR2LTQ3YzAtNS40JTIwMi0xMCUyMDUuNy0xNCUyMDMuOC0zLjglMjA4LjUtNS44JTIwMTQtNS44aDQ5LjdjNS41JTIwMCUyMDEwJTIwMiUyMDE0JTIwNiUyMDMuOCUyMDMuOCUyMDUuNyUyMDguNCUyMDUuNyUyMDEzLjd2NDd6JTIyLyUzRSUzQy9zdmclM0UnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5ibG9nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgbGVmdCAxMnB4IHRvcCA4cHggdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwYXJpYS1oaWRkZW4lM0QlMjJ0cnVlJTIyJTIwZGF0YS1wcmVmaXglM0QlMjJmYXMlMjIlMjBkYXRhLWljb24lM0QlMjJyc3MlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0NDglMjA1MTIlMjIlMjBjbGFzcyUzRCUyMnN2Zy1pbmxpbmUtLWZhJTIwZmEtcnNzJTIwZmEtdy0xNCUyMGZhLTN4JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjBkJTNEJTIyTTEyOC4wODElMjA0MTUuOTU5YzAlMjAzNS4zNjktMjguNjcyJTIwNjQuMDQxLTY0LjA0MSUyMDY0LjA0MVMwJTIwNDUxLjMyOCUyMDAlMjA0MTUuOTU5czI4LjY3Mi02NC4wNDElMjA2NC4wNDEtNjQuMDQxJTIwNjQuMDQlMjAyOC42NzMlMjA2NC4wNCUyMDY0LjA0MXptMTc1LjY2JTIwNDcuMjVjLTguMzU0LTE1NC42LTEzMi4xODUtMjc4LjU4Ny0yODYuOTUtMjg2Ljk1QzcuNjU2JTIwMTc1Ljc2NSUyMDAlMjAxODMuMTA1JTIwMCUyMDE5Mi4yNTN2NDguMDY5YzAlMjA4LjQxNSUyMDYuNDklMjAxNS40NzIlMjAxNC44ODclMjAxNi4wMTglMjAxMTEuODMyJTIwNy4yODQlMjAyMDEuNDczJTIwOTYuNzAyJTIwMjA4Ljc3MiUyMDIwOC43NzIuNTQ3JTIwOC4zOTclMjA3LjYwNCUyMDE0Ljg4NyUyMDE2LjAxOCUyMDE0Ljg4N2g0OC4wNjljOS4xNDkuMDAxJTIwMTYuNDg5LTcuNjU1JTIwMTUuOTk1LTE2Ljc5em0xNDQuMjQ5LjI4OEM0MzkuNTk2JTIwMjI5LjY3NyUyMDI1MS40NjUlMjA0MC40NDUlMjAxNi41MDMlMjAzMi4wMSUyMDcuNDczJTIwMzEuNjg2JTIwMCUyMDM4Ljk4MSUyMDAlMjA0OC4wMTZ2NDguMDY4YzAlMjA4LjYyNSUyMDYuODM1JTIwMTUuNjQ1JTIwMTUuNDUzJTIwMTUuOTk5JTIwMTkxLjE3OSUyMDcuODM5JTIwMzQ0LjYyNyUyMDE2MS4zMTYlMjAzNTIuNDY1JTIwMzUyLjQ2NS4zNTMlMjA4LjYxOCUyMDcuMzczJTIwMTUuNDUzJTIwMTUuOTk5JTIwMTUuNDUzaDQ4LjA2OGM5LjAzNC0uMDAxJTIwMTYuMzI5LTcuNDc0JTIwMTYuMDA1LTE2LjUwNHolMjIvJTNFJTNDL3N2ZyUzRScpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXMgZWFzZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fcmF0aW5nXG5cdCZfX3JhdGluZyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHRcdFx0Ji5mb290ZXJfX2Jsb2Mge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX3JhdGluZ19fd3JhcHBlclxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvb3Rlci0tY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX3JhdGluZ19fcmF0ZVxuXHRcdCZfX3JhdGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkYmxvYy0tbWFyZ2luLWFzaWRlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjZweCk7XG5cdFx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGV4dDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbjogMCAoJGJsb2NfX21hcmdpbi1ib3R0b20tdGFibGV0IC8gMykgKCRibG9jX19tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXHRcdFx0fVxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmZvb3Rlcl9fcmF0aW5nX19jb21cblx0XHQmX19jb20ge1xuXHRcdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZm9vdGVyLS1uZXdzbGV0dGVyLXJhZGl1cztcblx0XHRcdG1hcmdpbi10b3A6ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvb3Rlci0tY29sb3ItYmQ7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRmb290ZXItLWNvbG9yLWJkO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMTdweDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGV4dDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb290ZXItLWNvbG9yLXRpdGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX3JhdGluZ19fc3RhcnNcblx0XHQmX19zdGFycyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAoJGJsb2NfX21hcmdpbi1ib3R0b20tdGFibGV0IC8gMikgMDtcblx0XHRcdH1cblx0XHRcdC5zdGFycy0tbHZsMCB7XG5cdFx0XHRcdHdpZHRoOiA5Mi41cHg7XG5cdFx0XHRcdGhlaWdodDogMTguNXB4O1xuXHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdHdpZHRoOiAxOC41cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOC41cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOC41cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHQmLmZvb3Rlcl9fYmxvYyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0Ji5mb290ZXJfX2Jsb2Mge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX2xlZnRcblx0Jl9fbGVmdCB7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHR9XG5cdC8vLmZvb3Rlcl9fcmlnaHRcblx0Jl9fcmlnaHQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCZfX21lbnUsICZfX2luZm8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBvd2VyZWQge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRmb290ZXItLWNvbG9yLWJkO1xuXHRtYXJnaW46IDA7XG5cdGJhY2tncm91bmQ6ICRwb3dlcmVkLWJnO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdEBpZiAkYmctaW1nICE9ICcnIHtcblx0XHRcdEBpZiAkbWF4LXJvdy1zaXplICE9ICcxOTIwcHgnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDE2cHggJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHRtYXJnaW4tbGVmdDogKC0kYmxvYy0tbWFyZ2luLWFzaWRlKTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmc6IDE2cHggJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdFx0bWFyZ2luLWxlZnQ6ICgtJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQpO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0cGFkZGluZzogMTZweCAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdFx0bWFyZ2luLWxlZnQ6ICgtJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wKTtcblx0fVxuXHRAaW5jbHVkZSB4bCB7XG5cdFx0cGFkZGluZzogMTZweCAkYmxvYy0tbWFyZ2luLWFzaWRlLXhsO1xuXHRcdG1hcmdpbi1sZWZ0OiAoLSRibG9jLS1tYXJnaW4tYXNpZGUteGwpO1xuXHR9XG5cdC8vIC5wb3dlcmVkX19wXG5cdCZfX3Age1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGNvbG9yOiAkcG93ZXJlZC1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRwb3dlcmVkLWxpbms7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN0YXJzLWx2bDAge1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cblxuLmZvb3Rlcl9fcmF0aW5nICsgLmZvb3Rlcl9zb2NpYWwge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ubmV3c2xldHRlcntcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRoMXtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHhcblx0fVxuXHRwe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdG1hcmdpbi1ib3R0b206MjBweFxuXHR9XG5cdGF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRzdGQtYzE7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblx0aDEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG4iLCIuYmFja1RvcCB7XG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAkZm9vdGVyLS1jb2xvci10aXRsZTtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG5cdFx0fVxuXHRcdCZfX2Fycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTUlO1xuXHRcdFx0bGVmdDogNTIlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblx0XHRcdCY6YmVmb3JlLCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9vdGVyLS1jb2xvci10aXRsZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAxNiU7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGl0bGU7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LmJhY2tUb3Age1xuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRcdFx0fVxuXHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDE2JTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG5AaW1wb3J0IFwic2xpY2stdGhlbWVcIjtcblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBBdXRvY29tcGxldGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWF1dG9jb21wbGV0ZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY3Vyc29yOiBkZWZhdWx0OyB9XG4udWktYXV0b2NvbXBsZXRlLWxvYWRpbmcgeyBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJ2h0dHBzOi8vbWVkaWEuY2Rud3MuY29tL19pLzEwOTE4LzU4NC8zNjkyLzg0L3VpLWFuaW0tYmFzaWMtMTZ4MTYuZ2lmJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuKiBodG1sIC51aS1hdXRvY29tcGxldGUgeyB3aWR0aDoxcHg7IH0gLyogd2l0aG91dCB0aGlzLCB0aGUgbWVudSBleHBhbmRzIHRvIDEwMCUgaW4gSUU2ICovXG5cbi8qIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLW1lbnUge1xuXHRsaXN0LXN0eWxlOm5vbmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjI3cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWF4LXdpZHRoOiAxNjJweDtcblx0fVxufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMjAwcHg7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIGEge1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0ZGlzcGxheTpibG9jaztcblx0cGFkZGluZzouMmVtIC40ZW07XG5cdGxpbmUtaGVpZ2h0OjEuNTtcblx0em9vbToxO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWhvdmVyLFxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRjb2xvci0tbG9ndXAtZGlzYWJsZWQ6ICM4MDkxOTE7XG4kYmFja2dyb3VuZC0tbG9ndXAtZGlzYWJsZWQ6ICNkMmQ4ZDg7XG4kY29sb3ItY2xvc2U6ICNhNGE0YTQ7XG4kbG9ndXAtbWFyZ2luOiAyMHB4O1xuJGxvZ3VwLWNvbG9yOiAjOWI5ZTlmO1xuJGxvZ3VwLWJkOiAjZGFkYWRhO1xuJGNvbG9yLWZpcnN0bmFtZTogJGNvbG9yLXN0ZC1saWdodDtcblxuI2xvZ2luLWNoZWNrYm94IHtcblx0ZGlzcGxheTogbm9uZTtcblx0JjpjaGVja2VkIH4ge1xuXHRcdC5sb2d1cCwgLmJvZHlfX3dyYXBwZXIgLmxvZ3VwIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0dG9wOiA0MHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjM1cyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdH1cblx0XHRcdCZfX2JhY2tncm91bmQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2xvZ3VwIHtcblx0Jl9fY2hlY2tib3gge1xuXHRcdCYtLWxvZ2luIHtcblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdCYgfiAubG9ndXAge1xuXHRcdFx0XHRcdCZfX2xvZ2luIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2MDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fcmVnaXN0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zaWdudXAge1xuXHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0JiB+IC5sb2d1cCB7XG5cdFx0XHRcdFx0Jl9fbG9naW4ge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19yZWdpc3RlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDo3MDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ3VwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IC0xNTAwcHg7XG5cdGxlZnQ6IDUlO1xuXHR3aWR0aDogOTAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0dHJhbnNpdGlvbjogMHM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYtLXBvcHVwIHtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblx0Ji0tcGFnZSB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdC5mb3JtX19idXR0b24tLXJlZyB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9fbG9naW4sICZfX3JlZ2lzdGVyIHtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC42cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuM3MgZWFzZTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwLmZvcm1fX2Vycm9yOm5vdCguZm9ybV9fdGV4dCkge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR0b3A6IDE1MCU7XG5cdFx0XHRtYXJnaW46IC0xNnB4IDAgMCAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNzAlKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cdCYtLXBhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC43KTtcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG5cdH1cblx0Jl9fcHdkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAkbG9ndXAtbWFyZ2luO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkbG9ndXAtbWFyZ2luO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdG1hcmdpbi1ib3R0b206ICRsb2d1cC1tYXJnaW47XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cGFkZGluZzogKCRibG9jLS1tYXJnaW4tYXNpZGUgKiAyKSAkYmxvYy0tbWFyZ2luLWFzaWRlICRibG9jLS1tYXJnaW4tYXNpZGUgJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQmLS1wYWdlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cdCZfX2FjY291bnQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0Jl9fZGVjbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQmX19uYXYge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXHR9XG5cdCZfX2xpIHtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCZfX2Ege1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Ji0tbG9nb3V0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faWNvbi5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC5sb2d1cCB7XG5cdFx0XHRcdCZfX2xpIHtcblx0XHRcdFx0XHQmX19hIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX29yZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX3JlZGlyZWN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzBweDtcblx0XHRyaWdodDogLTMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdFx0LmxvZ3VwIHtcblx0XHRcdFx0Jl9fY2xvc2Uge1xuXHRcdFx0XHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faWNvbi5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1jbG9zZTtcblx0XHR9XG5cdH1cblx0Jl9fZm9ybSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0LmZvcm0ge1xuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRsb2d1cC1iZCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxvZ3VwLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkbG9ndXAtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkbG9ndXAtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxvZ3VwLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXBhc3N3b3JkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX19maWVsZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XG5cdFx0XHRcdCYtLWZvY3VzZWQge1xuXHRcdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtLWhvdmVyLWJkIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGxvZ3VwLW1hcmdpbjtcblx0XHRcdH1cblx0XHRcdCZfX2hpZGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdGQsMTUlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1yZWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC13aWR0aCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYm90dG9tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX19wcmVUZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0Jl9faG92ZXIge1xuXHRcdHdpZHRoOiAyNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHJpZ2h0OiAtMzBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogMCA5cHggOXB4IDlweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWJkIHRyYW5zcGFyZW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDMycHg7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAzM3B4O1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlciB7XG5cdCZfX2FjY291bnQge1xuXHRcdCZfX2Ege1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5sb2d1cCB7XG5cdFx0XHRcdFx0Jl9faG92ZXIge1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubG9ndXAgcC5mb3JtX19lcnJvciB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI2xvZ2luX19wYXNzd29yZCwgI2xvZ2luX19lbWFpbCwgI3JlZ2lzdGVyX19lbWFpbCwgI3JlZ2lzdGVyX19wYXNzd29yZCwgI3JlZ2lzdGVyX19wYXNzd29yZDIge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQvLy5mb3JtX190ZXh0LS1wYXNzd29yZCArIC5mb3JtX19pY29uLS13YXJuaW5nIHwgYWxsXG5cdFx0JiArIC5mb3JtX19pY29uLS13YXJuaW5nIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHQvLy5mb3JtX190ZXh0LS1wYXNzd29yZCArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3MgfCBhbGxcblx0XHRcdCYgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNsb2dpbl9fcGFzc3dvcmQge1xuXHQmICsgLm1hdGVyaWFsLWljb25zLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuXHRcdHRvcDogMjRweDtcblx0fVxufVxuXG4jbG9naW5fX3Bhc3N3b3JkLCAjcmVnaXN0ZXJfX3Bhc3N3b3JkLCAjcmVnaXN0ZXJfX3Bhc3N3b3JkMiB7XG5cdCYgKyAubWF0ZXJpYWwtaWNvbnMgKyAubWF0ZXJpYWwtaWNvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cbiNyZWdpc3Rlcl9fcGFzc3dvcmQtZXJyb3IsI3JlZ2lzdGVyX19wYXNzd29yZDItZXJyb3IsI3JlZ2lzdGVyX19lbWFpbC1lcnJvcntcblx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dHJhbnNmb3JtOm5vbmU7XG5cdHRvcDphdXRvO1xuXHRyaWdodDphdXRvO1xuXHRvcGFjaXR5OjE7XG5cdGxlZnQ6YXV0bztcblx0bWFyZ2luOjEwcHggMCAwO1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmJsb2NrXG59XG5cbi5ib2R5IC5sb2d1cF9fYmFja2dyb3VuZHtcblx0cG9zaXRpb246Zml4ZWRcbn1cbiNsb2d1cF9fY2hlY2tib3gtLXNpZ251cDpjaGVja2Vkfi5sb2d1cF9fcmVnaXN0ZXJ7XG5cdG1heC1oZWlnaHQ6NzAwcHhcbn1cbiNyZWdpc3Rlcl9fcGFzc3dvcmQtZXJyb3IsI3JlZ2lzdGVyX19wYXNzd29yZDItZXJyb3IsI3JlZ2lzdGVyX19lbWFpbC1lcnJvcntcblx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dHJhbnNmb3JtOm5vbmU7XG5cdHRvcDphdXRvO1xuXHRyaWdodDphdXRvO1xuXHRvcGFjaXR5OjE7XG5cdGxlZnQ6YXV0bztcblx0bWFyZ2luOjEwcHggMCAwO1xuXHR3aWR0aDoxMDAlO1xuXHRkaXNwbGF5OmJsb2NrXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0LmJvZHkgI2xvZ3VwX19jaGVja2JveC0tc2lnbnVwOmNoZWNrZWR+LmxvZ3VwX19yZWdpc3RlcntvcGFjaXR5OjE7bWF4LWhlaWdodDo2ODBweH1cblx0LmJvZHkgLmxvZ3VwLS1wYWdle3BhZGRpbmc6MH1cblx0LmJvZHkgI2xvZ3VwX19jaGVja2JveC0tbG9naW46Y2hlY2tlZH4ubG9ndXBfX2xvZ2lue29wYWNpdHk6MTttYXgtaGVpZ2h0OjY1MHB4fVxufSIsIi5tb2RhbC1jYXJ0IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IDBzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym90dG9tOiAtMTAwJTtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0bWF4LXdpZHRoOiA0NDBweDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cGFkZGluZzogNTBweCAzMHB4O1xuXG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ji5zaG93IHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHRyYW5zaXRpb246IHRvcCAuNnMgZWFzZTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk5O1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX25vc3RvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2JnIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC43KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHR9XG5cdFx0Jl9fbGVmdCwgJl9fcmlnaHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19nYWxsZXJ5LCAmX19pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdH1cblx0XHQmX19nYWxsZXJ5IHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQmX19pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCZfX25hbWUsICZfX3ByaWNlLCAmX19xdWFudGl0eSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0XHQmX19xdWFudGl0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCZfX3N0YXksICZfX2NhcnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCZfX3N0YXkge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdH1cblx0XHRcdCYgKyAubW9kYWwtY2FydF9fY2FydCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jYXJ0IHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zdGF5IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0fVxufVxuXG4uYm9keSAucHJvZCAubW9kYWwtY2FydF9fdGl0bGV7Zm9udC1zaXplOjAuODI1cmVtfSIsIiRhbGVydC1mb3JtLW1heFdpZHRoOiA3MDBweDtcbiRhbGVydC1mb3JtLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRhbGVydC1mb3JtLWJvcmRlclJhZGl1czogNHB4O1xuXG4uYWxlcnQtZm9ybSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSB0cmFuc2xhdGVaKDApO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAkYWxlcnQtZm9ybS1tYXhXaWR0aDtcblx0YmFja2dyb3VuZDogJGFsZXJ0LWZvcm0tYmFja2dyb3VuZDtcblx0Ym9yZGVyLXJhZGl1czogJGFsZXJ0LWZvcm0tYm9yZGVyUmFkaXVzO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0cGFkZGluZzogNDBweDtcblx0Ji5zaG93IHtcblx0XHR0b3A6IDUwJTtcblx0fVxuXHQmLmhpZGUge1xuXHRcdHRvcDogLTE1MCU7XG5cdH1cblx0Jl9fYmcge1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNDUpO1xuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji5oaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdH1cblx0Jl9faGVhZGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuZm9ybSB7XG5cdFx0Jl9fc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR9XG5cdFx0Ji0tcGFnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmX19maWVsZCB7XG5cdFx0XHQmLS1yYWRpbywmLS1yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcnQtbW9kYWwge1xuXHR3aWR0aDogOTAlO1xuXHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHRtYXgtaGVpZ2h0OiA5MCU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogOTBweDtcblx0cmlnaHQ6IDUwcHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuXHR0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjRzLHRyYW5zZm9ybSAuMnM7XG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjRzLHRyYW5zZm9ybSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAzO1xuXHQmLS1pbkNhcnR7XG5cdFx0ZGlzcGxheTpub25lIWltcG9ydGFudFxuXHR9XG5cdCYtLXRvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTNweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRvcDogNzNweDtcblx0XHR9XG5cdFx0bGVmdDogYXV0bztcblx0XHR6LWluZGV4OiAxMTtcblx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRAaWYgJGRlc2t0b3AtbWF4LXdpZHRoID09IDE0NjBweCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPD0xNDYwcHgnKSB7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz4xNDYwcHgnKSB7XG5cdFx0XHRcdGxlZnQ6IDUxJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY5JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgKyAuY2FydC1tb2RhbF9fYmcge1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0LmNhcnQtbW9kYWxfX3dyYXBwZXIge1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQuY2FydC1tb2RhbF9fY2xvc2Uge1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm1fX2ZpZWxkLS1yaWdodC5mb3JtX19maWVsZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdCYgKyAuY2FydC1tb2RhbF9fYmcge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogLTkwJTtcblx0XHRyaWdodDogY2FsYygtMTAwJSArIDYwcHgpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0bWluLXdpZHRoOiA5MCU7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cmlnaHQ6IDYwcHg7XG5cdFx0dG9wOiAyNHB4O1xuXHR9XG5cdC5wc19fcmFpbC15IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0d2lkdGg6IDcycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC40cyAuMXMsIHdpZHRoIC40cyAuMXMsIGJveC1zaGFkb3cgLjNzO1xuXHRcdHRyYW5zaXRpb246IGhlaWdodCAuNHMgLjFzLCB3aWR0aCAuNHMgLjFzLCBib3gtc2hhZG93IC4zcztcblx0XHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NywgMC4xNywgMC4zMiwgMC45NSk7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY3LCAwLjE3LCAwLjMyLCAwLjk1KTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMykgJHNsaWRlci1zdmctbG9hZGluZyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiA1OXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDU5cHg7XG5cdFx0fVxuXHRcdCZfX25iIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fZm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRtYXJnaW46IDQwcHggMCAxMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDcycHg7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR6LWluZGV4OiA0O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LC0yMHB4KSByb3RhdGUoOTBkZWcpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzZweCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdH1cblx0Jl9fbWlkZGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMTBweCA5MHB4IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWF4LWhlaWdodDogMjg4cHg7XG5cdFx0fVxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsMTBweCk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuM3M7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0fVxuXHRcdCZfX2xlZnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEyLjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWlkZGxlIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMzVweCAyMHB4IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19mbGV4IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Ym90dG9tOiA3cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3OXB4O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZGVsZXRlIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2xpbmsuZGVsZXRlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19xdHkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2lucHV0IHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTFweCcpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Fycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX3RyaWdnZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmLmZvY3VzIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Jl9fZm9vdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuXHRcdGJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQuZm9ybSB7XG5cdFx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZmllbGQge1xuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcycHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDcycHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgLjZzLCBwYWRkaW5nIC4ycyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gLjJzIC42cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19iZyB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcblx0XHQmLmFuaW0ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdCZfX3RvdGFsIHtcblx0XHQmX19hbW91bnQge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29uZmlybSB7XG5cdFx0Jl9fdGlyZXQge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5jYXJ0LW9wZW4ge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycztcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0XHQuY2FydC1tb2RhbCB7XG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCZfX2Nsb3NlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDAsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC02MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZm9ybSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDBzO1xuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG5cdFx0XHR9XG5cdFx0XHQmX19mb290ZXIge1xuXHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIC42cywgcGFkZGluZyAuMnMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjZzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIGNhcnQgZW1wdHlcbiRtYXgtd2lkdGgtZW1wdHk6IDYwMHB4O1xuJHBhZGRpbmctZW1wdHk6IDIwcHggMDtcbiRwYWRkaW5nLWVtcHR5LXRhYmxldDogMzBweCAwO1xuJHBhZGRpbmctZW1wdHktZGVza3RvcDogNDBweCAwO1xuJHBhZGRpbmctZW1wdHkteGw6IDYwcHggMDtcbiRjb2xvci1kZWxldGU6ICM5YjllOWY7XG4kYmctcmVjYXA6ICNmZmY7XG4kY29sb3ItcmVjYXA6ICMxMjMzM2U7XG4kY29sb3ItdmFsaWRhdGlvbjogIzJlY2M3MTtcbiRiZy1wYXlwYWw6ICNEQ0U1RTk7XG4kY29sb3ItcGF5cGFsOiAjNTk2Rjc5O1xuJGNvbG9yLW9wdGlvbi1wcmljZTogI2U3NGMzYztcbiRyZWNhcC1pbnB1dC1iZzogI0Y1RjVGNTtcbiRyZWNhcC1pbnB1dC1iZDogI0RDRTVFOTtcbiRyZWNhcC1pbnB1dC1jb2xvcjogIzEyMzMzZTtcbi5jaGVja291dCB7XG5cdCYtY2FydCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblx0Ji0tZW1wdHkge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogJHBhZGRpbmctZW1wdHk7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAkcGFkZGluZy1lbXB0eS10YWJsZXQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0XHRwYWRkaW5nOiAkcGFkZGluZy1lbXB0eS1kZXNrdG9wO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRwYWRkaW5nOiAkcGFkZGluZy1lbXB0eS14bDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCZfX3N2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fc2hvcHBpbmcge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Jl9faW5kZXgge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLW9uLWJvZHksMTUlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLmNhcnRcbi5jYXJ0IHtcblxuXG5cdCZfX2Zvcm0ge1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gLmNhcnRfX2ZsZXhcblx0Jl9fZmxleCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5jYXJ0X19yaWdodFxuXHQmX19yaWdodCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDQxJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmNhcnRfX2xlZnRcblx0Jl9fbGVmdCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cblx0Ly8gLmNhcnRfX21lc3NhZ2Vcblx0Jl9fbWVzc2FnZSB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuXHRcdC8vIC5jYXJ0X19tZXNzYWdlX190ZXh0XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2FydF9fYm9keVxuXHQmX19ib2R5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cblx0Ly8gLmNhcnRfX3RpdGxlXG5cdCZfX3RpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCA3cHggMDtcblx0XHQvLyAuY2FydF9fdGl0bGVfX3RvdGFsXG5cdFx0Jl9fdG90YWwge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblxuXG5cdC8vIC5jYXJ0X19zYXZlXG5cdCZfX3NhdmUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCAyMnB4IDA7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHR9XG5cdFxuXHQmX19kZXRhaWxzIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdH1cblxuXHQvLyAuY2FydF9fcHJvZFxuXHQmX19wcm9kIHtcblx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX19nYWxsZXJ5XG5cdFx0Jl9fZ2FsbGVyeSB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE5LjIlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9faW5mb3Ncblx0XHQmX19pbmZvcyB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9faW1nXG5cdFx0Jl9faW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX25hbWVcblx0XHQmX19uYW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX2JyYW5kXG5cdFx0Jl9fYnJhbmQge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX3ZhcnNcblx0XHQmX192YXJzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHQmID4gc3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX19jdXN0b3Ncblx0XHQmX19jdXN0b3Mge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0JiA+IHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX19xdHlcblx0XHQmX19xdHkge1xuXHRcdFx0Ly8gLmNhcnRfX3Byb2RfX3F0eV9fbGFiZWxcblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC8vIC5jYXJ0X19wcm9kX19xdHlfX3dyYXBwZXJcblx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gLmNhcnRfX3Byb2RfX3F0eV9faW5wdXRcblx0XHRcdCZfX2lucHV0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5OHB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQvLyAuY2FydF9fcHJvZF9fcXR5X19sZXNzXG5cdFx0XHQmX19sZXNzIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UgMzBtcztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5taW51czpob3ZlciB7XG5cdFx0XHRcdFx0XHQuY2FydCB7XG5cdFx0XHRcdFx0XHRcdCZfX3Byb2Qge1xuXHRcdFx0XHRcdFx0XHRcdCZfX3F0eSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmX193YXJuaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAzMG1zO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLmNhcnRfX3Byb2RfX3F0eV9fbW9yZVxuXHRcdFx0Jl9fbW9yZSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fd2FybmluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UgMzAwbXM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX19zdG9ja1xuXHRcdCZfX3N0b2NrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9fcHJpY2Vcblx0XHQmX19wcmljZSB7XG5cdFx0XHQvLyAuY2FydF9fcHJvZF9fcHJpY2VfX2N1clxuXHRcdFx0Jl9fY3VyIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCZfX29sZCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHR9XG5cdFx0XHQmX19lY28ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHQucHJvZF9fcHJpY2VfX3RheCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9fZGVsZXRlXG5cdFx0Jl9fZGVsZXRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGVsZXRlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiBhdXRvIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvcyB7XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvZCB7XG5cdFx0Jl9fdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX19ib3R0b20ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0fVxuXHRcdCZfX3F0eSB7XG5cdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0fVxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdCZfX2VjbyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zdG9jaywgJl9fYnRuIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCZfX2J0biB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbjogMS41cHggMCAwIDIwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHR9XG5cdFx0Jl9fc3RvY2sge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXG5cblxuXHQvLyAuY2FydF9fcmVjYXBcblx0Jl9fcmVjYXAge1xuXHRcdC8vIC5jYXJ0X19yZWNhcF9fdGl0bGVcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyNnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8MTM3MHB4Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVjYXA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0Ji0tY291bnRyeSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0LnRkLW9wdGlvbi1pbmZvcyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZW5kIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmLS1jb2RlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCYuYmR0IHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweCAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IHNvbGlkICRyZWNhcC1pbnB1dC1iZDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyZWNhcC1pbnB1dC1iZztcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmVjYXAtaW5wdXQtY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJi5wbGFjZWhvbGRlciAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlY2FwLWlucHV0LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWNhcC1pbnB1dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlY2FwLWlucHV0LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHJlY2FwLWlucHV0LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZmlkZWxpdHkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHR9XG5cdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZmxleCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdCYtLXJlZHVjIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSBlYXNlLCAuM3MgbWF4LWhlaWdodCBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGQtb3B0aW9uLWluZm9zIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbi8vIC5jYXJ0X19naWZcbi5naWZ0IHtcblx0cGFkZGluZzogMzBweDtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuXHQmX19sZWZ0IHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQmX190ZXh0IHtcblx0XHR3aWR0aDogNjAlO1xuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdCYgPiBkaXY6bm90KC5naWZ0X19sZWZ0KSB7XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHR9XG59XG5cbi5vcHRpb24tbmFtZSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9wdGlvbi1wcmljZSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGlkZS1mb3Itc21hbGwtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aC10b3RhbCB7XG5cdC50b3RhbC1uYW1lIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHR9XG59XG5cbi50aC1zdWJ0b3RhbCB7XG5cdC50b3RhbC1uYW1lIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHR9XG59XG5cbi50ZC10b3RhbCB7XG5cdC50b3RhbC1wcmljZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0fVxufVxuXG4udGQtcmVkdWMtZm9ybSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5vcHRpb24tbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQjdHh0LWNvZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdH1cblx0LmJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMy4wMyUyMiUyMGhlaWdodCUzRCUyMjEwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTMuMDMlMjAxMCUyMiUzRSUzQ3BhdGglMjBkYXRhLW5hbWUlM0QlMjJGb3JtZSUyMDElMjIlMjBkJTNEJTIyTS4xNSUyMDUuNTFhLjU0OS41NDklMjAwJTIwMCUyMDEtLjE0LS4zNi41MjUuNTI1JTIwMCUyMDAlMjAxJTIwLjE0LS4zNWwuNjQtLjdhLjQyNy40MjclMjAwJTIwMCUyMDElMjAuNjUlMjAwbC4wNC4wNSUyMDMuNTQlMjAyLjk2YS4yMTkuMjE5JTIwMCUyMDAlMjAwJTIwLjMzJTIwMEwxMS41My4xNWguMDRhLjQyNy40MjclMjAwJTIwMCUyMDElMjAuNjUlMjAwbC42NS43YS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwMCUyMC43TDUuNDglMjA5Ljg2YS40MTYuNDE2JTIwMCUyMDAlMjAxLS42NCUyMDBsLTQuNi00LjJ6JTIyJTIwZmlsbCUzRCUyMiUyMzQzNDM0MyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2hvdy1yZWR1Yy1jb2RlOmNoZWNrZWQge1xuXHQmOmNoZWNrZWQge1xuXHRcdCYgKyBsYWJlbCArIGRpdiB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGFpbmVyLWlucHV0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRidXR0b24ge1xuXHRcdHRyYW5zaXRpb246IDBzIGVhc2U7XG5cdH1cblx0Ji5vbkZvY3VzIHtcblx0XHQjdHh0LWNvZGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjAwcHg7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jY2FydC12YWxpZGF0aW9uIHtcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0LndyYXBwZXItdmFsaWRhdGUtYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Ji5maXhlZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTk5OTk5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnV0dG9uIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudmFsaWRhdGUtYnRuIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5wYXlwYWwtY2hlY2tvdXQtYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctcGF5cGFsO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wYXlwYWw7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctcGF5cGFsLDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYXlwYWwtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRvcCBsZWZ0IG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjY0NzIuNSUyMDIyMzklMjA2Ny42NTElMjAxOCUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMiU3QmZpbGwlM0ElMjMyNTNlN2UlN0QuY2xzLTMlN0JmaWxsJTNBJTIzMjc5YmQ0JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnJTIwaWQlM0QlMjJMb2dvX1BheXBhbCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODY0NzIuNTQxJTIwMjIzOSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIyXyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0uMDQxJTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMzlfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfNDBfJTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMTMzLjQ2NyUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41aC0zLjcyOGEuNTI1LjUyNSUyMDAlMjAwJTIwMC0uNTIuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMDkuMzA5JTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS43ODhhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuNDEzLTIuNTgyYS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy41ODElMjAzLjU4MSUyMDAlMjAwJTIwMC0yLjcxNy0uOTMyeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xMDcuODIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzYyXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTE4OC43MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA5JTIwMi4wMDklMjAwJTIwMCUyMDElMjAyLTEuNzI3JTIwMS41MDklMjAxLjUwOSUyMDAlMjAwJTIwMSUyMDEuMTkyLjQ4OSUyMDEuNTcyJTIwMS41NzIlMjAwJTIwMCUyMDElMjAuMzA3JTIwMS4yNjl6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbC45NjMtNi4xMTJhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMTgtLjM1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xNTQuODI4JTIwLTM4LjYzMiUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0yNTQuMDg2JTIwNDYuN0gyNTIuM2EuNTI5LjUyOSUyMDAlMjAwJTIwMC0uNDI4LjIyOWwtMi40NzIlMjAzLjYzNy0xLjA1NC0zLjVhLjUyNy41MjclMjAwJTIwMCUyMDAtLjUtLjM2N2gtMS43NjZhLjMwNy4zMDclMjAwJTIwMCUyMDAtLjI5LjQxM2wxLjk3MSUyMDUuODA2LTEuODYxJTIwMi42MjlhLjMwNy4zMDclMjAwJTIwMCUyMDAlMjAuMjYuNDg5aDEuNzg4YS40OTIuNDkyJTIwMCUyMDAlMjAwJTIwLjQyOC0uMjI5bDUuOTc0LTguNjE4YS4zMTEuMzExJTIwMCUyMDAlMjAwLS4yNjQtLjQ4OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjA4LjIwOSUyMC0zOS41NjQlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNThfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzA3LjY1MSUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41SDMwMy41YS41LjUlMjAwJTIwMCUyMDAtLjUuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMS4zMSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuOTFhLjMzNy4zMzclMjAwJTIwMCUyMDAlMjAuMzUxLS4zMDZsLjQyOC0yLjdhLjUyMS41MjElMjAwJTIwMCUyMDElMjAuNS0uNDQzaDEuMTc3YzIuNDYlMjAwJTIwMy44ODEtMS4xOTIlMjA0LjI0OC0zLjU0NWEyLjkzMyUyMDIuOTMzJTIwMCUyMDAlMjAwLS40NzQtMi40MTQlMjAzLjQyMiUyMDMuNDIyJTIwMCUyMDAlMjAwLTIuNzA5LS45NTF6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI1NS40MDIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzUzXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTM2Mi44MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA3JTIwMi4wMDclMjAwJTIwMCUyMDElMjAyLTEuNzExJTIwMS40MiUyMDEuNDIlMjAwJTIwMCUyMDElMjAxLjUlMjAxLjc0MnptMi40OTEtMy40NjloLTEuNzg4YS4zLjMlMjAwJTIwMCUyMDAtLjMwNi4yNmwtLjA3Ni41LS4xMjItLjE4M2EyLjUyOCUyMDIuNTI4JTIwMCUyMDAlMjAwLTIuMTA5LS43NDUlMjA0LjEwNiUyMDQuMTA2JTIwMCUyMDAlMjAwLTMuOTg4JTIwMy41OTElMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDAlMjAuNjcyJTIwMi43NSUyMDIuOCUyMDIuOCUyMDAlMjAwJTIwMCUyMDIuMjQ2LjklMjAzLjQzMSUyMDMuNDMxJTIwMCUyMDAlMjAwJTIwMi40NzUtMS4wMjRsLS4wNzYuNDg5YS4zMjIuMzIyJTIwMCUyMDAlMjAwJTIwLjMwNi4zNjdoMS42YS41LjUlMjAwJTIwMCUyMDAlMjAuNS0uNDQzbC45NjMtNi4xMTJhLjMuMyUyMDAlMjAwJTIwMC0uMjk4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMzAyLjMyNSUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNNDE3LjQwNiUyMDI0LjI3NWwtMS41MjglMjA5Ljc0OWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNTQzYS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsMS41MTMtOS41NjVhLjMyMi4zMjIlMjAwJTIwMCUyMDAtLjMwNi0uMzY3aC0xLjcyN2EuMzMuMzMlMjAwJTIwMCUyMDAtLjMyMS4yNzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTM1Mi4zMjIlMjAtMjAuMzMzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ0XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTcuMTc3JTIwMTguOTU3bC4yOS0xLjgxOC0uNjQyLS4wMTVIMy44TDUuOTA5JTIwMy43NTNhLjE1NS4xNTUlMjAwJTIwMCUyMDElMjAuMDYxLS4xMDcuMTY1LjE2NSUyMDAlMjAwJTIwMSUyMC4xMDctLjA0NkgxMS4yYzEuNy4wMTUlMjAyLjg3My4zNjclMjAzLjQ4NCUyMDEuMDU0YTIuNDA5JTIwMi40MDklMjAwJTIwMCUyMDElMjAuNTY1JTIwMS4wMzklMjAzLjc1NiUyMDMuNzU2JTIwMCUyMDAlMjAxJTIwMCUyMDEuNDM2di40MTNsLjI5LjE2OGExLjk0NSUyMDEuOTQ1JTIwMCUyMDAlMjAxJTIwLjU4MS40NDMlMjAyLjE2JTIwMi4xNiUyMDAlMjAwJTIwMSUyMC40NzQlMjAxLjA1NCUyMDQuNDA4JTIwNC40MDglMjAwJTIwMCUyMDEtLjA2MSUyMDEuNTI4JTIwNS41NzUlMjA1LjU3NSUyMDAlMjAwJTIwMS0uNjI2JTIwMS43NDIlMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDEtLjk5MyUyMDEuMDg1JTIwNC4wMjMlMjA0LjAyMyUyMDAlMjAwJTIwMS0xLjM0NS42MTElMjA2Ljk0OCUyMDYuOTQ4JTIwMCUyMDAlMjAxLTEuNjgxLjJoLS40MTNhMS4yJTIwMS4yJTIwMCUyMDAlMjAwLS43NzkuMjklMjAxLjIzJTIwMS4yMyUyMDAlMjAwJTIwMC0uNDEzLjcxOGwtLjAzMS4xNjgtLjUlMjAzLjE5NC0uMDE1LjEyMmMwJTIwLjAzMS0uMDE1LjA2MS0uMDMxLjA2MWEuMDU2LjA1NiUyMDAlMjAwJTIwMS0uMDQ2LjAxNUg3LjE3N3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMy4yMTMlMjAtMy4wNSUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zMS4zNjMlMjAyNy40Yy0uMDE1LjA5Mi0uMDMxLjItLjA0Ni4zMDYtLjY4OCUyMDMuNDUzLTIuOTk1JTIwNC42NDUtNS45NDQlMjA0LjY0NWgtMS41YS43MjQuNzI0JTIwMCUyMDAlMjAwLS43MTguNjExbC0uNzY0JTIwNC44NzQtLjIxNCUyMDEuMzc1YS4zODYuMzg2JTIwMCUyMDAlMjAwJTIwLjM4Mi40NDNoMi42NDNhLjYyNy42MjclMjAwJTIwMCUyMDAlMjAuNjI2LS41MzVsLjAzMS0uMTM4LjUtMy4xNzguMDMxLS4xNjhhLjYzOS42MzklMjAwJTIwMCUyMDElMjAuNjI2LS41MzVoLjRjMi41ODIlMjAwJTIwNC42LTEuMDU0JTIwNS4yLTQuMDhhMy40NzYlMjAzLjQ3NiUyMDAlMjAwJTIwMC0uNTM1LTMuMDcxJTIwMi40MiUyMDIuNDIlMjAwJTIwMCUyMDAtLjcxOC0uNTQ5eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xOC43ODIlMjAtMjMuMjEzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQyXyUyMiUyMGQlM0QlMjJNMzYuMSUyMDI0LjIyOWEyLjQ0MiUyMDIuNDQyJTIwMCUyMDAlMjAwLS4zMjEtLjA3NiUyMDIuNTkyJTIwMi41OTIlMjAwJTIwMCUyMDAtLjMzNi0uMDYxQTguOTM1JTIwOC45MzUlMjAwJTIwMCUyMDAlMjAzNC4xMTYlMjAyNGgtNGEuNTU5LjU1OSUyMDAlMjAwJTIwMC0uMjc1LjA2MS42My42MyUyMDAlMjAwJTIwMC0uMzUxLjQ3NGwtLjg1NiUyMDUuNDA5LS4wMzQuMTU2YS43MzYuNzM2JTIwMCUyMDAlMjAxJTIwLjcxOC0uNjExaDEuNWMyLjk0OSUyMDAlMjA1LjI1Ni0xLjE5MiUyMDUuOTI5LTQuNjYuMDE1LS4xMDcuMDMxLS4yLjA0Ni0uMzA2YTIuOTY5JTIwMi45NjklMjAwJTIwMCUyMDAtLjU1LS4yMjkuNTQzLjU0MyUyMDAlMjAwJTIwMC0uMTQzLS4wNjV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI0LjIyNCUyMC0yMC4zMzMlMjklMjIlMjBmaWxsJTNEJTIyJTIzMjIyZjYzJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQxXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTUuMjA3JTIwNC4yYS42My42MyUyMDAlMjAwJTIwMSUyMC4zNTEtLjQ3NC42LjYlMjAwJTIwMCUyMDElMjAuMjc1LS4wNjFoNGE5LjA4MyUyMDkuMDgzJTIwMCUyMDAlMjAxJTIwMS4zMjkuMDkyYy4xMjIuMDE1LjIyOS4wNDYuMzM2LjA2MS4xMDcuMDMxLjIxNC4wNDYuMzIxLjA3Ni4wNDYuMDE1LjEwNy4wMzEuMTUzLjA0NmEyLjk2OCUyMDIuOTY4JTIwMCUyMDAlMjAxJTIwLjU1LjIyOSUyMDMuMjY0JTIwMy4yNjQlMjAwJTIwMCUyMDAtLjY4OC0yLjkzNEMxMS4wNzQuMzY3JTIwOS43JTIwMCUyMDcuOTQyJTIwMEgyLjgyM0EuNzEyLjcxMiUyMDAlMjAwJTIwMCUyMDIuMS42MTFMLS4wMzUlMjAxNC4xMzRhLjQzOS40MzklMjAwJTIwMCUyMDAlMjAuNDI4LjVoMy4xNjNsLjc5NS01LjAyN3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjguMDQxJTI5JTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmFsaWQge1xuXHQmX19zZWN1ciB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHQmX190ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI4LjA2JTIyJTIwaGVpZ2h0JTNEJTIyOS45NyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDguMDYlMjA5Ljk3JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNy45OCUyMDQuNzFhLjY0MS42NDElMjAwJTIwMCUyMDAtLjQ3LS4xOWgtLjIyVjMuMTZBMy4wODklMjAzLjA4OSUyMDAlMjAwJTIwMCUyMDYuMzcuOTJhMy4wNTUlMjAzLjA1NSUyMDAlMjAwJTIwMC00LjM5JTIwMCUyMDMuMDQ5JTIwMy4wNDklMjAwJTIwMCUyMDAtLjkyJTIwMi4yNHYxLjM2SC44NGEuNjQ4LjY0OCUyMDAlMjAwJTIwMC0uNDguMTkuNzMuNzMlMjAwJTIwMCUyMDAtLjM2LjM4djRhMS4zNDUlMjAxLjM0NSUyMDAlMjAwJTIwMCUyMC4zNi42Ni42Mi42MiUyMDAlMjAwJTIwMCUyMC40OC4yaDYuNjdhLjYxNC42MTQlMjAwJTIwMCUyMDAlMjAuNDctLjJBMS4xMjMlMjAxLjEyMyUyMDAlMjAwJTIwMCUyMDglMjA5LjA5di00YzAtLjE5LjExLS4yNC0uMDItLjM4em0tMi4wMy0uMTlIMi4zOVYzLjE2YTEuNzgyJTIwMS43ODIlMjAwJTIwMCUyMDElMjAuNTItMS4yOCUyMDEuNzYzJTIwMS43NjMlMjAwJTIwMCUyMDElMjAyLjUyJTIwMCUyMDEuNzQzJTIwMS43NDMlMjAwJTIwMCUyMDElMjAuNTIlMjAxLjI4djEuMzZ6JTIyJTIwZmlsbCUzRCUyMiUyMzQzNDM0MyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kZWxldGUge1xuXHQmLmRlbGV0ZS1yZWNhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRjb2xvcjogJGNvbG9yLXJlY2FwO1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0fVxufVxuXG4udHItc21zIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdC50ZC1vcHRpb24taW5mb3Mge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLm9wdGlvbi12YWwge1xuXHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGQtb3B0aW9uLWluZm9zIHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndyYXBwZXIge1xuXHRtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdCZfX2ZsZXgge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0fVxuXHR9XG59XG5cbiNjYXJ0LW9wdGlvbnMge1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHR3aWR0aDogNjIlO1xuXHRcdHdpZHRoOiBjYWxjKDYyJSAtIDQwcHgpO1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHR9XG5cdGJ1dHRvbiwgYSB7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLnRyaWdnZXJfX3JpZ2h0IHtcblx0ZGlzcGxheTpub25lO1xufVxuXG4ub3B0aW9ucy1saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0LmgzIHtcblx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmJnLXBhbmVsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3cgLmJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0fVxuXHR9XG5cdC5vcHRpb24taDEge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiAgMjBweCAyMHB4IDIwcHggNDhweDtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Lm9wdGlvbi1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGNvbG9yOiAkY29sb3Itb3B0aW9uLXByaWNlO1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNxdWFyZSB7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0fVxuXHQucm93IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdCYgPiBkaXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHRhLnNtYWxsIHtcblx0XHRcdG1hcmdpbjogLTIwcHggLTEwcHggMCAwcHg7XG5cdFx0fVxuXHRcdC5uby1wZCB7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0fVxuXHRcdCZfX3Bob25lIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuI29wdGlvbi1wYXJjZWwtbXNnIHtcblx0LnJvdyB7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuXHR9XG59XG5cbi5jaGVja291dC1jYXJ0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTM5MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDUwcHggYXV0bztcbn1cblxuI3dfaXNvTGl2clBheXMge1xuXHRiYWNrZ3JvdW5kOiAkcmVjYXAtaW5wdXQtYmcgY2VudGVyIHJpZ2h0IDE1cHggbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjU0MzIuMjg5JTIwNDk3JTIwNy45NTklMjAxNC41MzclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01NDM1Ljg3NCUyMDUxMS4zNzRsLTMuNDIyLTMuNDIzYS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwMC0uNzg4LjU1Ny41NTclMjAwJTIwMCUyMDElMjAuNzg4JTIwMGwzLjAyOCUyMDMuMDI5JTIwMy4wMjktMy4wMjlhLjU1Ny41NTclMjAwJTIwMCUyMDElMjAuNzg4JTIwMCUyMC41NTcuNTU3JTIwMCUyMDAlMjAxJTIwMCUyMC43ODhsLTMuNDIzJTIwMy40MjNhLjU1NS41NTUlMjAwJTIwMCUyMDEtLjM5NC4xNjMuNTYuNTYlMjAwJTIwMCUyMDEtLjM5NC0uMTYzem0zLjQyMy0xMGwtMy4wMjgtMy4wMjktMy4wMjglMjAzLjAyOGEuNTU3LjU1NyUyMDAlMjAwJTIwMS0uNzg4JTIwMCUyMC41NTYuNTU2JTIwMCUyMDAlMjAxJTIwMC0uNzg3bDMuNDIzLTMuNDIzYS41NTQuNTU0JTIwMCUyMDAlMjAxJTIwLjM5NC0uMTYzLjU1Mi41NTIlMjAwJTIwMCUyMDElMjAuMzkzLjE2M2wzLjQyMyUyMDMuNDIzYS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwMCUyMC43ODguNTU3LjU1NyUyMDAlMjAwJTIwMS0uMzk0LjE2My41NTcuNTU3JTIwMCUyMDAlMjAxLS4zOTUtLjE2M3olMjIlMjBmaWxsJTNEJTIyJTIzNTk2Zjc5JTIyLyUzRSUzQy9zdmclM0UpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0Y29sb3I6ICRyZWNhcC1pbnB1dC1jb2xvcjtcblx0Ym9yZGVyOiAxcHggc29saWQgJHJlY2FwLWlucHV0LWJkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XG59XG5cbi5oaWRlLXJvdyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0bWF4LWhlaWdodDogMDtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5zaG93LWNhcnQtb3B0aW9uIHtcblx0JjpjaGVja2VkICsgLmJnLXBhbmVsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdC5oaWRlLXJvdyB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgLjNzLCB2aXNpYmlsaXR5IDBzO1xuXHRcdH1cblx0XHQuc3F1YXJlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MiUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgwLjUpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdC5wYWdlLWNhcnQge1xuXHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuY2hlY2tvdXQtY2FydCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5jYXJ0IHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHQmX190b3RhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdFx0Jl9fcmVjYXAge1xuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcHJvZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQmX19nYWxsZXJ5IHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9faW5mb3Mge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHRcdCZfX3F0eSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIzJTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fcHJpY2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0OCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Jl9fY3VyIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fZWNvIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RvcCB7XG5cdFx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0XHR9XG5cdFx0XHQmX19ib3R0b20ge1xuXHRcdFx0XHR3aWR0aDogMzQlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwJTtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHRcdFx0LmRlbGV0ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3N0b2NrIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2luZm9zIHtcblx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19yZWNhcCB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Ji0tZmlkZWxpdHkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmdpZnQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdCAgICYgPiAuZ2lmdF9fcmlnaHQ6bm90KC5naWZ0X19sZWZ0KSB7XG5cdFx0ICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXHQgICB9XG5cdH1cblx0I2NhcnQtb3B0aW9ucyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkhaW1wb3J0YW50O1xuXHR9XG5cdC5vcHRpb25zLWxpc3Qge1xuXHRcdC5vcHRpb24taDEgLm9wdGlvbi1wcmljZSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0LnJvdyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdC5yb3dfX3Bob25lIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0Lm5vLXBkIHtcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmdpZnQtcGFwZXItZGVzYyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQuYnV0dG9uLmVuZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQjY2FydC12YWxpZGF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC53cmFwcGVyIHtcblx0XHQmLS1ib3R0b21DYXJ0IHtcblx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTQ2MHB4Jykge1xuXHQucGFnZS1jYXJ0IHtcblx0XHQuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHQuY2hlY2tvdXQuY2hlY2tvdXQtY2FydC5jYXJ0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdCN0eHQtY29kZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCkhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBpZiAkbWF4LXJvdy1zaXplID09ICcxMDI0cHgnIHtcblx0LnBhZ2UtY2FydCB7XG5cdFx0LmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdFx0LmNoZWNrb3V0LmNoZWNrb3V0LWNhcnQuY2FydCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQjdHh0LWNvZGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpIWltcG9ydGFudDtcblx0fVxufVxuXG4jcHJvZC1zdG9jayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHQuaWNvbl9fZG90IHtcblx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmRlbGl2ZXJ5LWNvbXAge1xuXHRsaW5lLWhlaWdodDogMS40XG59XG5cbi5hZGQtY2FydC1maXhlZCB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIkYmctZmlsdGVyOiAjZjdmN2Y3O1xuXG4uZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRiZy1maWx0ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAxMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMi41cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX3NlbGVjdGVkIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmctZmlsdGVyLDMwJSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRiZy1maWx0ZXIsNDUlKTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICB9XG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcblxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcblxuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN0ZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgJl9fc3VibGV2ZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yLXN0ZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzIGVhc2U7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAmX19zdWJsZXZlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLXN0ZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgJi0tY3VycmVudCwgJjpob3ZlciB7XG4gICAgICAuZmlsdGVyIHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWx0ZXIge1xuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNxdWFyZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tcmF0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmRlbGV0ZSB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMTVweCk7XG4gICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gIH1cbiAgJl9fY291bnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19yYXRpbmcge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICB3aWR0aDogODJweDtcbiAgfVxuICAmX19yYW5nZSB7XG4gICAgJkJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN0ZCwxNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zdGFycyB7XG4gICAgJi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJkO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICYubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hcnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgdG9wOiAyN3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3cge1xuICB3aWR0aDo1cHg7XG4gIGhlaWdodDo1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJvcmRlci10b3A6MnB4IHNvbGlkICRjb2xvci1zdGQ7XG4gIGJvcmRlci1yaWdodDoycHggc29saWQgJGNvbG9yLXN0ZDtcbiAgZmxvYXQ6cmlnaHQ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6ICRwZC1zdy1sdmwxO1xuICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3F1YXJlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZC1saWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDApO1xuICB9XG59XG5cbi5kZWxldGUge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gIC5maWx0ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgLmZpbHRlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICYub3BlbiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJl9fc2hvd1N1YmxldmVsIHtcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsICsgLmZpbHRlcl9fc3VibGV2ZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsJzwxNDYwcHgnKSB7XG5cdFx0QGlmICRiZy1pbWcgIT0gJycge1xuXHRcdFx0QGlmICRtYXgtcm93LXNpemUgIT0gJzE5MjBweCcge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXJvdy1zaXplO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMCAwIDYwcHggMDtcblx0XHR9XG5cdH1cblx0Jl9fZGVza3RvcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR9XG5cdH1cblx0Jl9fbW9iaWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0taGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19hcnJvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19pY29uIHtcblx0XHRcdCYubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgzMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdHJpZ2dlciB7XG5cdFx0d2lkdGg6IDYwJTtcblxuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA4cHggN3B4IDAgN3B4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Jl9fc2VsZWN0IHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0c3Bhbi5wYWdpbmF0aW9uIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHQmLS1vdGhlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zb3J0IHtcblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0bGVmdDogLTEwMCU7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LDAsMC4zLDEpO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnNvcnQge1xuXHRcdFx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC40cyBsaW5lYXI7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19sYWJlbCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0Jl9fc3VibGV2ZWwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXHQuYXJyb3cge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0fVxuXHQmX19saW5rIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub3BlbiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdCYuY2xvc2Uge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGxlZnQ7XG5cdFx0XHRsZWZ0OiAtMTAwJTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59IiwiLnNob3AtY29tbWVudCB7XG5cdCZfX2NvbSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCZfX2NvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDElO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3N0YXJzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdC8vIHByb2QtcmF0ZSAuIG1hdGVyaWFsLWljb25zXG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0Y29sb3I6ICRzdGFycy0taW5hY3RpdmU7XG5cdFx0XHQmLnNob3AtY29tbWVudF9fc3RhcnMtLWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkc3RhcnMtLWFjdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL2NvbG9yc1xuJGJsYWNrOiAjMDAwMDAwO1xuJGJsYWNrXzQ1OiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yX3N0b3JtX2R1c3RfYXBwcm94OiAjNjY2NjY2O1xuJGJsYWNrXzQwOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4kY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OiAjYWFhYWFhO1xuXG4ucmV2ZWFsLW1vZGFsLWJnIHtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2tfNDU7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDA0O1xuXHRsZWZ0OiAwO1xufVxuLnJldmVhbC1tb2RhbCB7XG5cdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwNTtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiAxLjg3NXJlbTtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX3N0b3JtX2R1c3RfYXBwcm94O1xuXHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4ICRibGFja180MDtcblx0Ji5zaG93IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdC5jb2x1bW4ge1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXHQuY29sdW1ucyB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cdD4ge1xuXHRcdDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQ6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQmLnJhZGl1cyB7XG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHQmLnJvdW5kIHtcblx0XHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwMHB4O1xuXHR9XG5cdCYuY29sbGFwc2Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0Ji5mdWxsIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdCYudG9iYWNrIHtcblx0XHR6LWluZGV4OiAxMDAzO1xuXHR9XG5cdC5jbG9zZS1yZXZlYWwtbW9kYWwge1xuXHRcdGNvbG9yOiAkY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwLjYyNXJlbTtcblx0XHRyaWdodDogMS4zNzVyZW07XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiA0MGVtKSB7XG5cdC5yZXZlYWwtbW9kYWwge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogNDAuMDYyNWVtKSB7XG5cdC5yZXZlYWwtbW9kYWwge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0dG9wOiA2LjI1cmVtO1xuXHRcdCYudGlueSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDYyLjVyZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXHRcdCYuc21hbGwge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0XHQmLm1lZGl1bSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDYyLjVyZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdCYubGFyZ2Uge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdH1cblx0XHQmLnhsYXJnZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDYyLjVyZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHRcdCYuZnVsbCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDYyLjVyZW07XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHNpemVzIGdlbmVyYWxcbiRwcmVkaWN0aXZlLW1heFdpZHRoOiA5MDBweDtcbiRwcmVkaWN0aXZlLW1heEhlaWdodDogNDAwcHg7XG4vLyBjb2xvdXIgc2NoZW1lIGdlbmVyYWxcbiRwcmVkaWN0aXZlLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRwcmVkaWN0aXZlLWNvbG9yOiAkY29sb3Itc3RkO1xuJHByZWRpY3RpdmUtYm9yZGVyOiAkY29sb3ItYmQ7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFByZWRpY3RpdmUgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJlZGljdGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTk5OTk5O1xuXHRkaXNwbGF5OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTdweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0bWluLWhlaWdodDogODAlOyAvLyBmYWxsYmFjayBpZiBub3QgY2FsYygpXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDU3cHgpO1xuXHRcdG1heC1oZWlnaHQ6IDgwJTtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJlZGljdGl2ZS1iYWNrZ3JvdW5kO1xuXHRcdGNvbG9yOiAkcHJlZGljdGl2ZS1jb2xvcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMzElO1xuXHRcdGxlZnQ6IC0xNnB4O1xuXHRcdHdpZHRoOiAkcHJlZGljdGl2ZS1tYXhXaWR0aDtcblx0XHRoZWlnaHQ6ICRwcmVkaWN0aXZlLW1heEhlaWdodDtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRsZWZ0OiAxN3B4O1xuXHRcdHRvcDogMTQ1JTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJnO1xuXHRcdGhlaWdodDogNTE1cHg7XG5cdH1cblx0Ly8gLnByZWRpY3RpdmUtLWFjdGl2ZVxuXHQmLS1hY3RpdmUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX2JnXG5cdCZfX2JnIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMztcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQ1KTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6MTAwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX193cmFwcGVyXG5cdCZfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHQvLyAucHJlZGljdGl2ZV9fd3JhcHBlciAuc3RhcnMtYmdcblx0XHQuc3RhcnMtYmcge1xuXHRcdFx0aGVpZ2h0OiByZW0tY2FsYygxNik7XG5cdFx0fVxuXHRcdC8vIC5wcmVkaWN0aXZlX193cmFwcGVyIC5lbXB0eVxuXHRcdC5lbXB0eSB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDExNXB4O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fbWFpblxuXHQmX19tYWluIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogNzUlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3NpZGViYXJcblx0Jl9fc2lkZWJhciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX190ZXh0XG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fbWVudVxuXHQmX19tZW51IHtcblx0XHQvLyAucHJlZGljdGl2ZV9fbWVudS0tYnJhbmRcblx0XHQmLS1icmFuZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fbWVudS0tY2F0XG5cdFx0Ji0tY2F0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdC8vIC5wcmVkaWN0aXZlX19tZW51X190aXRsZVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdC8vIC5wcmVkaWN0aXZlX19tZW51X191bFxuXHRcdCZfX3VsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX21lbnVfX2xpXG5cdFx0Jl9fbGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fbWVudV9fbGlua1xuXHRcdCZfX2xpbmsge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fbWVudV9fY291bnRcblx0XHQmX19jb3VudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fY29udGVudFxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19mbGV4XG5cdCZfX2ZsZXgge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7IC8vIHN1cmNoYXJnZSBzY3JpcHRcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0aGVpZ2h0OiAzNzBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IC0xcHg7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG5cdFx0dG9wOiAzMHB4ICFpbXBvcnRhbnQ7IC8vIHN1cmNoYXJnZSBzY3JpcHRcblx0XHR3aWR0aDogMTNweDtcblx0XHRoZWlnaHQ6IDM3MHB4ICFpbXBvcnRhbnQ7IC8vIHN1cmNoYXJnZSBzY3JpcHRcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdH1cblx0LnBzLXNjcm9sbGJhci15IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiA1MCU7XG5cblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19lcnJvclxuXHQmX19lcnJvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRtYXJnaW46IDMwcHggMDtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fZW1wdHlcblx0Jl9fZW1wdHkge1xuXHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiByZW0tY2FsYygzMCkgMDtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19oZWFkZXJcblx0Jl9faGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxNHB4KTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0d2lkdGg6IDY3NHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA2NzVweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0fVxuXHRcdC8vIC5wcmVkaWN0aXZlX19oZWFkZXJfX2Nsb3NlXG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9faGVhZGVyX19ub3Jlc3VsdHNcblx0XHQmX19ub3Jlc3VsdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3Byb2Rcblx0Jl9fcHJvZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fYmFkZ2Vcblx0Jl9fYmFkZ2Uge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcblx0XHR9XG5cdH1cblx0LnN0YXItZmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN0YXJzLWJnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19pbWdcblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9faW1nLS1sb2FkaW5nXG5cdFx0Ji0tbG9hZGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fbG9hZGluZ1xuXHQmX19sb2FkaW5nIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fcHJpY2Vcblx0Jl9fcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Ly8gLnByZWRpY3RpdmVfX3ByaWNlX19vbGRcblx0XHQmX19vbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3N0YXRlXG5cdCZfX3N0YXRlIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA0O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fc3RhdGVfX3R5cGVcblx0XHQmX190eXBlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX3N0YXRlX192YWx1ZVxuXHRcdCZfX3ZhbHVlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19tYXNrXG5cdCZfX21hc2sge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3F1b3RlXG5cdCZfX3F1b3RlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX190b3Bcblx0Jl9fdG9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRcdG1pbi13aWR0aDogODBweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19ib3R0b21cblx0Jl9fYm90dG9tIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3R4dFxuXHQmX190eHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX25hbWVcblx0Jl9fbmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fcHJpY2Vcblx0Jl9fcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LWVuZCk7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX190b3AsIC5wcmVkaWN0aXZlX190eHQsIC5wcmVkaWN0aXZlX19iYWRnZVxuXHQmX190b3AsICZfX3R4dCwgJl9fYmFkZ2Uge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdH1cblx0Jl9fYnJhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBzX19yYWlsLXgge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByb21vIHtcblx0XHQucHJlZGljdGl2ZSB7XG5cdFx0XHQvLyAucHJvbW8gLnByZWRpY3RpdmVfX3N0YXRlXG5cdFx0XHQmX19zdGF0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcm9tbztcblx0XHRcdH1cblx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0Ly8gLnByb21vIC5wcmVkaWN0aXZlX19wcmljZV9fY3VyXG5cdFx0XHRcdCZfX2N1ciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcm9tbztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2FsZSB7XG5cdFx0LnByZWRpY3RpdmUge1xuXHRcdFx0Ly8gLnNhbGUgLnByZWRpY3RpdmVfX3N0YXRlXG5cdFx0XHQmX19zdGF0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zYWxlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fcHJpY2Uge1xuXHRcdFx0XHQvLyAuc2FsZSAucHJlZGljdGl2ZV9fcHJpY2VfX2N1clxuXHRcdFx0XHQmX19jdXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2FsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV3IHtcblx0XHQucHJlZGljdGl2ZSB7XG5cdFx0XHQvLyAubmV3IC5wcmVkaWN0aXZlX19zdGF0ZVxuXHRcdFx0Jl9fc3RhdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbmV3cztcblx0XHRcdH1cblx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0Ly8gLm5ldyAucHJlZGljdGl2ZV9fcHJpY2VfX2N1clxuXHRcdFx0XHQmX19jdXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbmV3cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcblx0ZGl2LnByZWRpY3RpdmVfX2Jne21hcmdpbi10b3A6MTAwcHh9XG59IiwiJGNvbG9yLWFjYzogJGNvbG9yLW9uLWJvZHk7XG4uc2lkZWJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCY6bm90KC5zaWRlYmFyLS1hY2NvdW50KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtaW4td2lkdGg6IDIzJTtcblx0XHRcdHdpZHRoOiAyMyU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdmlzaWJpbGl0eSAuM3MgZWFzZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hY2NvdW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHQmICsgLmluZGV4LWFjYyB7XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdC5pbmRleC1hY2Mge1xuXHRcdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCZfX2xpIHtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4IDVweCAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0Ji0tYWNjIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpbmsge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Ji0tYWNjIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciwgJi0tY3VycmVudCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdH1cblx0XHRcdCYtLWN1cnJlbnQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzZWN0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnByb2Qge1xuXHQmLS1vcGVuIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0LnByb2Qge1xuXHRcdFx0XHQmX19hcnRpY2xlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tYmFzZSB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHQmLXRvcCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfX3NpZGViYXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsJzwxMzY1cHgnKSB7XG5cdC5zaWRlYmFyLS1hY2NvdW50e1xuXHRcdHBhZGRpbmctcmlnaHQ6MjBweFxuXHR9XG5cdC5zaWRlYmFyX191bC5zaWRlYmFyX191bC0tYWNje1xuXHRcdG1pbi13aWR0aDoyMDBweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1heC13aWR0aDoxMDAlXG5cdH1cbn1cblxuIiwiLndhcm5pbmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDk5OTk5OTk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdG1heC1oZWlnaHQ6IDkwJTtcblx0bWF4LWhlaWdodDogOTB2aDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogMjBweDtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHR3aWR0aDogODAwcHg7XG5cdH1cblx0Jl9fYmcge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTk5OTk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA4MHB4IDIwcHggMjBweCAyMHB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19taWRkbGUge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDgwcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmb250LXNpemU6IHJlbSgyNnB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHR3aGl0ZS1zcGFjZTogaW5pdGlhbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLWVudGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN1Y2Nlc3MsMTUlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3V0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWVycm9yLDE1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cmFwcGVyUGFnZV9fbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQud3JhcHBlclBhZ2VfX2xlZnQrLndyYXBwZXJQYWdlX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5jb29raWVTaG93Q2xhc3Mge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWNvb2tpZSB7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk5IWltcG9ydGFudDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMTBweCA2MHB4IDEwcHggMTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGJvdHRvbTogMTUwcHg7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdGJvdHRvbTogMTUwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcblx0fVxuXHRwIHtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0fVxuXHRhOm5vdCgubW9kYWwtY29va2llX19jbG9zZSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdHJpZ2h0OiAxM3B4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyNnB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmNsb3NlLWNvb2tpZS1hbGVydCB7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufSIsIi5zaW1wbGVtb2RhbCB7XG5cdCYtb3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNDUpO1xuXHR9XG5cdCYtY29udGFpbmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji13cmFwIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59IiwiLyogSW9uLlJhbmdlU2xpZGVyXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgMjAxMy0yMDE0IERlbmlzIEluZXNoaW4gfCBJb25EZW4uY29tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSYW5nZVNsaWRlciAqL1xuXG4uaXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4gICAgLmlycy1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAgICAgLmlycy1saW5lLWxlZnQsIC5pcnMtbGluZS1taWQsIC5pcnMtbGluZS1yaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnMtbGluZS1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7IHdpZHRoOiAxMSU7XG4gICAgICAgIH1cbiAgICAgICAgLmlycy1saW5lLW1pZCB7XG4gICAgICAgICAgICBsZWZ0OiA5JTsgd2lkdGg6IDgyJTtcbiAgICAgICAgfVxuICAgICAgICAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IHdpZHRoOiAxMSU7XG4gICAgICAgIH1cblxuICAgIC5pcnMtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDsgd2lkdGg6IDA7XG4gICAgfVxuICAgICAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgIC5pcnMtc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwOyB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAuaXJzLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLnNpbmdsZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci5mcm9tIHtcblxuICAgICAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLnRvIHtcblxuICAgICAgICB9XG4gICAgICAgIC5pcnMtc2xpZGVyLnR5cGVfbGFzdCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAuaXJzLW1pbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmlycy1tYXgge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbi5pcnMtZ3JpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJvdHRvbTogMDsgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyMHB4O1xufVxuLmlycy13aXRoLWdyaWQgLmlycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiAgICAuaXJzLWdyaWQtcG9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbiAgICAuaXJzLWdyaWQtcG9sLnNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxuICAgIC5pcnMtZ3JpZC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IGxlZnQ6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7IGxpbmUtaGVpZ2h0OiA5cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbi5pcnMtZGlzYWJsZS1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDsgbGVmdDogLTElO1xuICAgIHdpZHRoOiAxMDIlOyBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wKTtcbiAgICB6LWluZGV4OiAyO1xufVxuLmx0LWllOSAuaXJzLWRpc2FibGUtbWFzayB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlycy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG5cbi5pcnMtaGlkZGVuLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIElvbi5SYW5nZVNsaWRlciwgRmxhdCBVSSBTa2luXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgRGVuaXMgSW5lc2hpbiwgMjAxNCAgICBodHRwczovL2dpdGh1Yi5jb20vSW9uRGVuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTa2luIGRldGFpbHMgKi9cblxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL21lZGlhLmNkbndzLmNvbS9faS8xMDkxOC81ODIvMzAwMS84Mi9zcHJpdGUtc2tpbi1mbGF0LnBuZykgcmVwZWF0LXg7XG59XG5cbi5pcnMge1xuICAgIGhlaWdodDogNDBweDtcbn1cbi5pcnMtd2l0aC1ncmlkIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG4uaXJzLWxpbmUge1xuICAgIGhlaWdodDogMTJweDsgdG9wOiAyNXB4O1xufVxuLmlycy1saW5lLWxlZnQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xufVxuLmlycy1saW5lLW1pZCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5pcnMtbGluZS1yaWdodCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7XG59XG5cbi5pcnMtYmFyIHtcbiAgICBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MHB4O1xufVxuLmlycy1iYXItZWRnZSB7XG4gICAgdG9wOiAyNXB4O1xuICAgIGhlaWdodDogMTJweDsgd2lkdGg6IDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xufVxuXG4uaXJzLXNoYWRvdyB7XG4gICAgaGVpZ2h0OiAzcHg7IHRvcDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xufVxuXG4uaXJzLXNsaWRlciB7XG4gICAgd2lkdGg6IDE2cHg7IGhlaWdodDogMThweDtcbiAgICB0b3A6IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG59XG4uaXJzLXNsaWRlci5zdGF0ZV9ob3ZlciwgLmlycy1zbGlkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xufVxuXG4uaXJzLW1pbiwgLmlycy1tYXgge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRvcDogMDsgcGFkZGluZzogMXB4IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlNGU5O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4OyBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtNnB4OyBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7IGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZDU1NjU7XG59XG5cblxuLmlycy1ncmlkLXBvbCB7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbn1cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlycy1kaXNhYmxlZCB7XG59XG4iLCIvKiBJbmNsdWRlIHRoZSBtaW4td2lkdGgsIG1heC13aWR0aCwgbWluLWhlaWdodFxuLyogYW5kIG1heC1oZWlnaHQgaWYgeW91IHBsYW4gdG8gdXNlIGEgcmVsYXRpdmUgQ1NTIHVuaXRcbi8qIG1lYXN1cmVtZW50IHRvIG1ha2Ugc3VyZSB0aGUgd2lkZ2V0IHJlbmRlcnMgaW4gdGhlXG4vKiBvcHRpbWFsIHNpemUgYWxsb3dlZC5cbiovXG5cbiRjb2xvci1pZGVudC1hbXo6ICAjZjNjZTcyO1xuXG4jYWRkcmVzc0Jvb2tXaWRnZXREaXYge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtaW4taGVpZ2h0OiAyMjhweDtcblx0bWF4LWhlaWdodDogNDAwcHg7XG59XG5cblxuI3dhbGxldFdpZGdldERpdiB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdG1heC13aWR0aDo2MDBweDtcblx0bWluLWhlaWdodDogMjI4cHg7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG5cbi8qIE1vYmlsZSBvcHRpbWl6ZWQgYW5kIHNtYWxsIHdpbmRvdyAqL1xuXG4jYWRkcmVzc0Jvb2tXaWRnZXREaXYge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMjhweDtcblx0JiArIC5wbGFjZXNFcnJvciArIGZpZWxkc2V0IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbiN3YWxsZXRXaWRnZXREaXYge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMjhweDtcbn1cblxuLyogRGVza3RvcCBhbmQgdGFibGV0ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHQjYWRkcmVzc0Jvb2tXaWRnZXREaXYge1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHRoZWlnaHQ6IDIyOHB4O1xuXHR9XG5cblx0I3dhbGxldFdpZGdldERpdiB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdGhlaWdodDogMjI4cHg7XG5cdH1cbn1cblxuLmFtYXpvbkxvZ2luIHtcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5hbWF6b24ge1xuXHQmX19jYW5jZWwge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6MzBweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbW9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bGFiZWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmQsMTAlKTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19tZXNzYWdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRzcGFuID4gc3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNob3ctYW1hem9uLW1lc3NhZ2U6Y2hlY2tlZCB7XG5cdCYgKyBkaXYge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0LmFtYXpvbiB7XG5cdFx0XHQmX19tb3JlIHtcblx0XHRcdFx0Jl9fbWVzc2FnZSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud3JhcCB7XG5cdCZfX2FtYXpvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQmLS1jYXJ0IHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHQuaWRlbnQtYW1hem9uLWJ0biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1kZXRhaWxzIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLS1wcm9kRGV0YWlscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcblx0XHRcdC53cmFwIHtcblx0XHRcdFx0Jl9fYW1hem9uIHtcblx0XHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTMwMHB4Jykge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmlkZW50LWFtYXpvbi1idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1tb2RhbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pZGVudC1hbWF6b24tYnRuIHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcblx0XHR9XG5cdFx0KiArICoge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24ge1xuXHQud3JhcF9fYW1hem9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRzcGFuLCBzdHJvbmcge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sb2FkLWVuZCAuYW1hem9uX19jYW5jZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI3NjLXBheW1lbnQtYmxvYy5oaWRlLWZvci1hbWF6b24gKyAjc3VibWl0LWFyZWEgKyAuYW1hem9uX19jYW5jZWx7XG5cdG1hcmdpbi10b3A6MjBweFxufVxuXG4uYm9keSAgLmJ1dHRvbi5pZGVudC1hbWF6b24tYnRuIHtcblx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG5cdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxNTBweDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAyMCU7XG5cdH1cblx0LmMxLWlkZW50LWJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0LmFtYXpvbkxvZ2luIHtcblx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aW1nIHtcblx0XHRcdG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuXHRcdFx0bWF4LWhlaWdodDogNzBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5pZGVudC1hbWF6b24tYnRuIHtcblx0bWF4LXdpZHRoOiAxNTBweCFpbXBvcnRhbnQ7XG59XG5cbi5sb2d1cF9fd3JhcHBlciAuaWRlbnQtYW1hem9uLWJ0biB7XG5cdG1heC13aWR0aDogMTUwcHghaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtd2FpdGluZy1hbWF6b24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogOTk5OTk5OTk5OTk5O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0cCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQuY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQmX19iYWNrZ3JvdW5kIHtcblx0XHR6LWluZGV4OiA5OTk5OTk5OTk5OTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNDUpO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4jYW1hem9uQWNjb3VudEVycm9yLCNhbWF6b25BY2NvdW50RXJyb3IyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRtYXJnaW46IDEwcHggMDtcblx0cCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Ji5vdnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNhbWF6b25BY2NvdW50RXJyb3IyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFtYXpvbiB7XG5cdCZfX21lc3NhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0cGFkZGluZzogMzBweCA0MHB4IDIwcHggNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19tb3JlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQmX19tZXNzYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2U7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzaG93LWFtYXpvbi1tZXNzYWdlOmNoZWNrZWQge1xuXHQmICsgbGFiZWwgKyBkaXYge1xuXHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XG5cdH1cbn1cblxuLmlkZW50LWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5hbWF6b25Mb2dpbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cbi5jMS1pZGVudC1idG4ge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtc2l6ZTogcmVtKDEzKTtcbn1cblxuLmlkZW50LWFtYXpvbi1idG4ge1xuXHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlkZW50LWFtejtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQuaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDk0cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBpZCUzRCUyMkxheWVyXzElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTAlMjAxMDAlMjIlM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsJTNBJTIzMzMzZTQ3JTdELnN0MSU3QmZpbGwlM0ElMjNmODk5MWQlN0QlM0Mvc3R5bGUlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE4MS4zJTIwMzAuNGMtMi40JTIwMC01LjQuNS03LjglMjAxLjUtLjIlMjAwLS41LjItLjUuNXYzNi4yYzAlMjAuMi4yLjUuNS41aDIuOWMuMiUyMDAlMjAuNS0uMi41LS41di0xMmMxLjIuNSUyMDIuNy43JTIwNC4yLjclMjA3LjYlMjAwJTIwMTIuNy01LjYlMjAxMi43LTEzLjcuMi04LjMtNC43LTEzLjItMTIuNS0xMy4ybS0uMyUyMDIzLjJjLTEuNSUyMDAtMi43LS4yLTQuMi0xVjM0LjVjMS41LS41JTIwMi43LS43JTIwNC4yLS43JTIwNS40JTIwMCUyMDguNiUyMDMuNyUyMDguNiUyMDkuNS4yJTIwNi42LTMuMiUyMDEwLjMtOC42JTIwMTAuM00yMTUuMyUyMDQ3di03LjhjMC01LjYtMy4yLTguOC04LjgtOC44LTIuMiUyMDAtNS40LjUtOC42JTIwMi43LS4yLjItLjIuNS0uMi43bDEuMiUyMDIuMmMwJTIwLjIuMi4yLjIuMmguNWMxLjctMSUyMDMuNy0yJTIwNi42LTIlMjAzLjIlMjAwJTIwNC45JTIwMiUyMDQuOSUyMDUuNHYxLjJIMjA3Yy0yLjclMjAwLTQuNi4yLTYuNCUyMDEuMi0yLjklMjAxLjUtNC40JTIwMy45LTQuNCUyMDcuMSUyMDAlMjA0LjYlMjAzLjQlMjA4LjElMjA4LjMlMjA4LjElMjAyLjQlMjAwJTIwNC45LTElMjA3LjEtMi45bC41JTIwMmMwJTIwLjIuMi41LjUuNWgyLjdjLjIlMjAwJTIwLjIlMjAwJTIwLjUtLjIlMjAwLS4yLjItLjIlMjAwLS41LS4zLTEuMy0uNS00LjItLjUtOS4xbS0zLjktMi43djUuNmMtMS41JTIwMS41LTMuNyUyMDMuNC02LjYlMjAzLjQtMi43JTIwMC00LjQtMS43LTQuNC00LjYlMjAwLTEuNy43LTIuOSUyMDIuMi0zLjclMjAxLjItLjclMjAyLjctMSUyMDQuOS0xbDMuOS4zeiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMjM5LjUlMjAzMS4xaC0yLjljLS4yJTIwMC0uNS4yLS41LjVsLTYuNCUyMDE5LjYtOC4zLTE5LjhjMC0uMi0uMi0uMi0uNS0uMmgtMy4yYy0uMiUyMDAtLjUlMjAwLS41LjJzLS4yLjUlMjAwJTIwLjVsMTAuNSUyMDI0LjdjLTEuNyUyMDYuMS00LjIlMjA5LjEtNy42JTIwOS4xLTElMjAwLTIuMi0uMi0zLjItLjVoLS41Yy0uMiUyMDAtLjIuMi0uMi41bC0uNyUyMDIuMmMwJTIwLjIlMjAwJTIwLjUuMi43JTIwMS4yLjUlMjAyLjQuNyUyMDQuMi43JTIwMy45JTIwMCUyMDcuOC0xLjIlMjAxMC44LTEwLjNsOS4zLTI3LjJ2LS41Yy0uMi0uMi0uNS0uMi0uNS0uMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMV8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA1LjQlMjA2Ni4xYy05LjElMjA2LjYtMjIlMjAxMC0zMyUyMDEwLTE1LjclMjAwLTI5LjYtNS45LTQwLjQtMTUuNC0uNy0uNyUyMDAtMS43JTIwMS0xLjIlMjAxMS41JTIwNi42JTIwMjUuNyUyMDEwLjglMjA0MC40JTIwMTAuOCUyMDEwJTIwMCUyMDIwLjgtMiUyMDMwLjgtNi40JTIwMS41LS41JTIwMi43JTIwMS4yJTIwMS4yJTIwMi4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzEwXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDkuMSUyMDYxLjljLTEuMi0xLjUtNy42LS43LTEwLjUtLjItMSUyMDAtMS0uNy0uMi0xLjIlMjA1LjEtMy43JTIwMTMuNS0yLjQlMjAxNC40LTEuNSUyMDElMjAxLjItLjIlMjA5LjUtNS4xJTIwMTMuNy0uNy43LTEuNS4yLTEuMi0uNSUyMDEuNC0yLjclMjAzLjgtOC44JTIwMi42LTEwLjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTkuMSUyMDM1di0zLjRjMC0uNS41LTElMjAxLTFoMTUuN2MuNSUyMDAlMjAxJTIwLjIlMjAxJTIwMXYyLjljMCUyMC41LS41JTIwMS4yLTEuMiUyMDIuMmwtOC4zJTIwMTEuNWMyLjklMjAwJTIwNi4xLjUlMjA5LjElMjAyJTIwLjcuMi43JTIwMSUyMC43JTIwMS41djMuN2MwJTIwLjUtLjUlMjAxLjItMS4yLjctNC45LTIuNC0xMS4zLTIuNy0xNi42JTIwMC0uNS4yLTEuMi0uMi0xLjItLjd2LTMuN2MwLS41JTIwMC0xLjUuNS0yLjRsOS4zLTEzLjVoLTguMWMtLjUuMi0uNy0uMy0uNy0uOCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF84XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk00MS44JTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctLjdWMzEuNmMwLS41LjUtMSUyMDEtMWg0LjRjLjUlMjAwJTIwLjcuNSUyMDElMjAuN3YzLjJjMS4yLTMuMiUyMDMuNC00LjYlMjA2LjQtNC42czQuOSUyMDEuNSUyMDYuMSUyMDQuNmMxLjItMy4yJTIwMy43LTQuNiUyMDYuNi00LjYlMjAyJTIwMCUyMDQuMi43JTIwNS42JTIwMi43JTIwMS41JTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNnYxNS40YzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTElMjAwLTMuNy0uMi00LjYtLjItMS43LTEuNS0yLjItMi43LTIuMnMtMi40LjctMi45JTIwMmMtLjUlMjAxLjItLjUlMjAzLjItLjUlMjA0LjZ2MTNjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMi43LjUtNi45LTIuOS02LjlzLTMuMiUyMDMuOS0zLjIlMjA2Ljl2MTNjLS40LjktLjklMjAxLjQtMS40JTIwMS40JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTI5LjklMjAzMC4xYzcuMSUyMDAlMjAxMSUyMDYuMSUyMDExJTIwMTMuNyUyMDAlMjA3LjMtNC4yJTIwMTMuNS0xMSUyMDEzLjVzLTEwLjgtNi4xLTEwLjgtMTMuNyUyMDMuOS0xMy41JTIwMTAuOC0xMy41bTAlMjA1LjJjLTMuNCUyMDAtMy43JTIwNC45LTMuNyUyMDcuOCUyMDAlMjAyLjklMjAwJTIwOS4zJTIwMy43JTIwOS4zczMuOS01LjElMjAzLjktOC4zYzAtMiUyMDAtNC40LS43LTYuNC0uNS0xLjktMS43LTIuNC0zLjItMi40JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzVfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE1MCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LTFWMzEuM2MwLS41LjUtLjclMjAxLS43aDQuNGMuNSUyMDAlMjAuNy4yLjcuN1YzNWMxLjItMy40JTIwMy4yLTQuOSUyMDYuNi00LjklMjAyLjIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjklMjAxLjIlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42VjU2YzAlMjAuNS0uNS43LTElMjAuN2gtNC42Yy0uNSUyMDAtLjctLjItLjctLjdWNDIuOGMwLTIuNy4yLTYuNi0yLjktNi42LTEuMiUyMDAtMi4yLjctMi43JTIwMi0uNyUyMDEuNS0uNyUyMDIuOS0uNyUyMDQuNlY1NmMtLjcuMy0xLjIuOC0xLjYuOCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk1LjElMjA1Mi40Yy0uNy0xLjItMS43LTIuMi0xLjctNC40di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjItNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjItMS4yek04Ni42JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6TTMyLjglMjA1Mi40QzMyJTIwNTEuMiUyMDMxJTIwNTAuMiUyMDMxJTIwNDh2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuNS01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMy0xLjJ6TTIzLjklMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvIWltcG9ydGFudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGOEUzQUQnLCBlbmRDb2xvcnN0cj0nI0ZGRUVCQTM3JywgR3JhZGllbnRUeXBlPTApO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2Y4ZTNhZCwjZWViYTM3KTtcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZTNhZCwjZWViYTM3KTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZTNhZCwjZWViYTM3KTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZTNhZCwjZWViYTM3KTtcblx0XHQuaWNvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwaWQlM0QlMjJMYXllcl8xJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUwJTIwMTAwJTIyJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbCUzQSUyMzMzM2U0NyU3RC5zdDElN0JmaWxsJTNBJTIzZjg5OTFkJTdEJTNDL3N0eWxlJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xODEuMyUyMDMwLjRjLTIuNCUyMDAtNS40LjUtNy44JTIwMS41LS4yJTIwMC0uNS4yLS41LjV2MzYuMmMwJTIwLjIuMi41LjUuNWgyLjljLjIlMjAwJTIwLjUtLjIuNS0uNXYtMTJjMS4yLjUlMjAyLjcuNyUyMDQuMi43JTIwNy42JTIwMCUyMDEyLjctNS42JTIwMTIuNy0xMy43LjItOC4zLTQuNy0xMy4yLTEyLjUtMTMuMm0tLjMlMjAyMy4yYy0xLjUlMjAwLTIuNy0uMi00LjItMVYzNC41YzEuNS0uNSUyMDIuNy0uNyUyMDQuMi0uNyUyMDUuNCUyMDAlMjA4LjYlMjAzLjclMjA4LjYlMjA5LjUuMiUyMDYuNi0zLjIlMjAxMC4zLTguNiUyMDEwLjNNMjE1LjMlMjA0N3YtNy44YzAtNS42LTMuMi04LjgtOC44LTguOC0yLjIlMjAwLTUuNC41LTguNiUyMDIuNy0uMi4yLS4yLjUtLjIuN2wxLjIlMjAyLjJjMCUyMC4yLjIuMi4yLjJoLjVjMS43LTElMjAzLjctMiUyMDYuNi0yJTIwMy4yJTIwMCUyMDQuOSUyMDIlMjA0LjklMjA1LjR2MS4ySDIwN2MtMi43JTIwMC00LjYuMi02LjQlMjAxLjItMi45JTIwMS41LTQuNCUyMDMuOS00LjQlMjA3LjElMjAwJTIwNC42JTIwMy40JTIwOC4xJTIwOC4zJTIwOC4xJTIwMi40JTIwMCUyMDQuOS0xJTIwNy4xLTIuOWwuNSUyMDJjMCUyMC4yLjIuNS41LjVoMi43Yy4yJTIwMCUyMC4yJTIwMCUyMC41LS4yJTIwMC0uMi4yLS4yJTIwMC0uNS0uMy0xLjMtLjUtNC4yLS41LTkuMW0tMy45LTIuN3Y1LjZjLTEuNSUyMDEuNS0zLjclMjAzLjQtNi42JTIwMy40LTIuNyUyMDAtNC40LTEuNy00LjQtNC42JTIwMC0xLjcuNy0yLjklMjAyLjItMy43JTIwMS4yLS43JTIwMi43LTElMjA0LjktMWwzLjkuM3olMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMThfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTIzOS41JTIwMzEuMWgtMi45Yy0uMiUyMDAtLjUuMi0uNS41bC02LjQlMjAxOS42LTguMy0xOS44YzAtLjItLjItLjItLjUtLjJoLTMuMmMtLjIlMjAwLS41JTIwMC0uNS4ycy0uMi41JTIwMCUyMC41bDEwLjUlMjAyNC43Yy0xLjclMjA2LjEtNC4yJTIwOS4xLTcuNiUyMDkuMS0xJTIwMC0yLjItLjItMy4yLS41aC0uNWMtLjIlMjAwLS4yLjItLjIuNWwtLjclMjAyLjJjMCUyMC4yJTIwMCUyMC41LjIuNyUyMDEuMi41JTIwMi40LjclMjA0LjIuNyUyMDMuOSUyMDAlMjA3LjgtMS4yJTIwMTAuOC0xMC4zbDkuMy0yNy4ydi0uNWMtLjItLjItLjUtLjItLjUtLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTFfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwNS40JTIwNjYuMWMtOS4xJTIwNi42LTIyJTIwMTAtMzMlMjAxMC0xNS43JTIwMC0yOS42LTUuOS00MC40LTE1LjQtLjctLjclMjAwLTEuNyUyMDEtMS4yJTIwMTEuNSUyMDYuNiUyMDI1LjclMjAxMC44JTIwNDAuNCUyMDEwLjglMjAxMCUyMDAlMjAyMC44LTIlMjAzMC44LTYuNCUyMDEuNS0uNSUyMDIuNyUyMDEuMiUyMDEuMiUyMDIuMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMF8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA5LjElMjA2MS45Yy0xLjItMS41LTcuNi0uNy0xMC41LS4yLTElMjAwLTEtLjctLjItMS4yJTIwNS4xLTMuNyUyMDEzLjUtMi40JTIwMTQuNC0xLjUlMjAxJTIwMS4yLS4yJTIwOS41LTUuMSUyMDEzLjctLjcuNy0xLjUuMi0xLjItLjUlMjAxLjQtMi43JTIwMy44LTguOCUyMDIuNi0xMC4zJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzlfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk5LjElMjAzNXYtMy40YzAtLjUuNS0xJTIwMS0xaDE1LjdjLjUlMjAwJTIwMSUyMC4yJTIwMSUyMDF2Mi45YzAlMjAuNS0uNSUyMDEuMi0xLjIlMjAyLjJsLTguMyUyMDExLjVjMi45JTIwMCUyMDYuMS41JTIwOS4xJTIwMiUyMC43LjIuNyUyMDElMjAuNyUyMDEuNXYzLjdjMCUyMC41LS41JTIwMS4yLTEuMi43LTQuOS0yLjQtMTEuMy0yLjctMTYuNiUyMDAtLjUuMi0xLjItLjItMS4yLS43di0zLjdjMC0uNSUyMDAtMS41LjUtMi40bDkuMy0xMy41aC04LjFjLS41LjItLjctLjMtLjctLjglMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNNDEuOCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LS43VjMxLjZjMC0uNS41LTElMjAxLTFoNC40Yy41JTIwMCUyMC43LjUlMjAxJTIwLjd2My4yYzEuMi0zLjIlMjAzLjQtNC42JTIwNi40LTQuNnM0LjklMjAxLjUlMjA2LjElMjA0LjZjMS4yLTMuMiUyMDMuNy00LjYlMjA2LjYtNC42JTIwMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuNyUyMDEuNSUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZ2MTUuNGMwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0xJTIwMC0zLjctLjItNC42LS4yLTEuNy0xLjUtMi4yLTIuNy0yLjJzLTIuNC43LTIuOSUyMDJjLS41JTIwMS4yLS41JTIwMy4yLS41JTIwNC42djEzYzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTIuNy41LTYuOS0yLjktNi45cy0zLjIlMjAzLjktMy4yJTIwNi45djEzYy0uNC45LS45JTIwMS40LTEuNCUyMDEuNCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTEyOS45JTIwMzAuMWM3LjElMjAwJTIwMTElMjA2LjElMjAxMSUyMDEzLjclMjAwJTIwNy4zLTQuMiUyMDEzLjUtMTElMjAxMy41cy0xMC44LTYuMS0xMC44LTEzLjclMjAzLjktMTMuNSUyMDEwLjgtMTMuNW0wJTIwNS4yYy0zLjQlMjAwLTMuNyUyMDQuOS0zLjclMjA3LjglMjAwJTIwMi45JTIwMCUyMDkuMyUyMDMuNyUyMDkuM3MzLjktNS4xJTIwMy45LTguM2MwLTIlMjAwLTQuNC0uNy02LjQtLjUtMS45LTEuNy0yLjQtMy4yLTIuNCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xNTAlMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0xVjMxLjNjMC0uNS41LS43JTIwMS0uN2g0LjRjLjUlMjAwJTIwLjcuMi43LjdWMzVjMS4yLTMuNCUyMDMuMi00LjklMjA2LjYtNC45JTIwMi4yJTIwMCUyMDQuMi43JTIwNS42JTIwMi45JTIwMS4yJTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNlY1NmMwJTIwLjUtLjUuNy0xJTIwLjdoLTQuNmMtLjUlMjAwLS43LS4yLS43LS43VjQyLjhjMC0yLjcuMi02LjYtMi45LTYuNi0xLjIlMjAwLTIuMi43LTIuNyUyMDItLjclMjAxLjUtLjclMjAyLjktLjclMjA0LjZWNTZjLS43LjMtMS4yLjgtMS42LjglMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05NS4xJTIwNTIuNGMtLjctMS4yLTEuNy0yLjItMS43LTQuNHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS4yLTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4yLTEuMnpNODYuNiUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxek0zMi44JTIwNTIuNEMzMiUyMDUxLjIlMjAzMSUyMDUwLjIlMjAzMSUyMDQ4di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjUtNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjMtMS4yek0yMy45JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmFic29sdXRlLXRleHQtYW1hem9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGNvbG9yOiAkY29sb3ItaWRlbnQtYW16O1xuXHR9XG5cdCYtLXBhaWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCA1cHggMjBweDtcblx0XHQuYXJyb3dBbWF6b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jMS1pZGVudC1idG4ge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGlkJTNEJTIyTGF5ZXJfMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI1MCUyMDEwMCUyMiUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGwlM0ElMjMzMzNlNDclN0Quc3QxJTdCZmlsbCUzQSUyM2Y4OTkxZCU3RCUzQy9zdHlsZSUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTgxLjMlMjAzMC40Yy0yLjQlMjAwLTUuNC41LTcuOCUyMDEuNS0uMiUyMDAtLjUuMi0uNS41djM2LjJjMCUyMC4yLjIuNS41LjVoMi45Yy4yJTIwMCUyMC41LS4yLjUtLjV2LTEyYzEuMi41JTIwMi43LjclMjA0LjIuNyUyMDcuNiUyMDAlMjAxMi43LTUuNiUyMDEyLjctMTMuNy4yLTguMy00LjctMTMuMi0xMi41LTEzLjJtLS4zJTIwMjMuMmMtMS41JTIwMC0yLjctLjItNC4yLTFWMzQuNWMxLjUtLjUlMjAyLjctLjclMjA0LjItLjclMjA1LjQlMjAwJTIwOC42JTIwMy43JTIwOC42JTIwOS41LjIlMjA2LjYtMy4yJTIwMTAuMy04LjYlMjAxMC4zTTIxNS4zJTIwNDd2LTcuOGMwLTUuNi0zLjItOC44LTguOC04LjgtMi4yJTIwMC01LjQuNS04LjYlMjAyLjctLjIuMi0uMi41LS4yLjdsMS4yJTIwMi4yYzAlMjAuMi4yLjIuMi4yaC41YzEuNy0xJTIwMy43LTIlMjA2LjYtMiUyMDMuMiUyMDAlMjA0LjklMjAyJTIwNC45JTIwNS40djEuMkgyMDdjLTIuNyUyMDAtNC42LjItNi40JTIwMS4yLTIuOSUyMDEuNS00LjQlMjAzLjktNC40JTIwNy4xJTIwMCUyMDQuNiUyMDMuNCUyMDguMSUyMDguMyUyMDguMSUyMDIuNCUyMDAlMjA0LjktMSUyMDcuMS0yLjlsLjUlMjAyYzAlMjAuMi4yLjUuNS41aDIuN2MuMiUyMDAlMjAuMiUyMDAlMjAuNS0uMiUyMDAtLjIuMi0uMiUyMDAtLjUtLjMtMS4zLS41LTQuMi0uNS05LjFtLTMuOS0yLjd2NS42Yy0xLjUlMjAxLjUtMy43JTIwMy40LTYuNiUyMDMuNC0yLjclMjAwLTQuNC0xLjctNC40LTQuNiUyMDAtMS43LjctMi45JTIwMi4yLTMuNyUyMDEuMi0uNyUyMDIuNy0xJTIwNC45LTFsMy45LjN6JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzE4XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0yMzkuNSUyMDMxLjFoLTIuOWMtLjIlMjAwLS41LjItLjUuNWwtNi40JTIwMTkuNi04LjMtMTkuOGMwLS4yLS4yLS4yLS41LS4yaC0zLjJjLS4yJTIwMC0uNSUyMDAtLjUuMnMtLjIuNSUyMDAlMjAuNWwxMC41JTIwMjQuN2MtMS43JTIwNi4xLTQuMiUyMDkuMS03LjYlMjA5LjEtMSUyMDAtMi4yLS4yLTMuMi0uNWgtLjVjLS4yJTIwMC0uMi4yLS4yLjVsLS43JTIwMi4yYzAlMjAuMiUyMDAlMjAuNS4yLjclMjAxLjIuNSUyMDIuNC43JTIwNC4yLjclMjAzLjklMjAwJTIwNy44LTEuMiUyMDEwLjgtMTAuM2w5LjMtMjcuMnYtLjVjLS4yLS4yLS41LS4yLS41LS4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzExXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDUuNCUyMDY2LjFjLTkuMSUyMDYuNi0yMiUyMDEwLTMzJTIwMTAtMTUuNyUyMDAtMjkuNi01LjktNDAuNC0xNS40LS43LS43JTIwMC0xLjclMjAxLTEuMiUyMDExLjUlMjA2LjYlMjAyNS43JTIwMTAuOCUyMDQwLjQlMjAxMC44JTIwMTAlMjAwJTIwMjAuOC0yJTIwMzAuOC02LjQlMjAxLjUtLjUlMjAyLjclMjAxLjIlMjAxLjIlMjAyLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTBfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwOS4xJTIwNjEuOWMtMS4yLTEuNS03LjYtLjctMTAuNS0uMi0xJTIwMC0xLS43LS4yLTEuMiUyMDUuMS0zLjclMjAxMy41LTIuNCUyMDE0LjQtMS41JTIwMSUyMDEuMi0uMiUyMDkuNS01LjElMjAxMy43LS43LjctMS41LjItMS4yLS41JTIwMS40LTIuNyUyMDMuOC04LjglMjAyLjYtMTAuMyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF85XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05OS4xJTIwMzV2LTMuNGMwLS41LjUtMSUyMDEtMWgxNS43Yy41JTIwMCUyMDElMjAuMiUyMDElMjAxdjIuOWMwJTIwLjUtLjUlMjAxLjItMS4yJTIwMi4ybC04LjMlMjAxMS41YzIuOSUyMDAlMjA2LjEuNSUyMDkuMSUyMDIlMjAuNy4yLjclMjAxJTIwLjclMjAxLjV2My43YzAlMjAuNS0uNSUyMDEuMi0xLjIuNy00LjktMi40LTExLjMtMi43LTE2LjYlMjAwLS41LjItMS4yLS4yLTEuMi0uN3YtMy43YzAtLjUlMjAwLTEuNS41LTIuNGw5LjMtMTMuNWgtOC4xYy0uNS4yLS43LS4zLS43LS44JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzhfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTQxLjglMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0uN1YzMS42YzAtLjUuNS0xJTIwMS0xaDQuNGMuNSUyMDAlMjAuNy41JTIwMSUyMC43djMuMmMxLjItMy4yJTIwMy40LTQuNiUyMDYuNC00LjZzNC45JTIwMS41JTIwNi4xJTIwNC42YzEuMi0zLjIlMjAzLjctNC42JTIwNi42LTQuNiUyMDIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjclMjAxLjUlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42djE1LjRjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMSUyMDAtMy43LS4yLTQuNi0uMi0xLjctMS41LTIuMi0yLjctMi4ycy0yLjQuNy0yLjklMjAyYy0uNSUyMDEuMi0uNSUyMDMuMi0uNSUyMDQuNnYxM2MwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0yLjcuNS02LjktMi45LTYuOXMtMy4yJTIwMy45LTMuMiUyMDYuOXYxM2MtLjQuOS0uOSUyMDEuNC0xLjQlMjAxLjQlMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xMjkuOSUyMDMwLjFjNy4xJTIwMCUyMDExJTIwNi4xJTIwMTElMjAxMy43JTIwMCUyMDcuMy00LjIlMjAxMy41LTExJTIwMTMuNXMtMTAuOC02LjEtMTAuOC0xMy43JTIwMy45LTEzLjUlMjAxMC44LTEzLjVtMCUyMDUuMmMtMy40JTIwMC0zLjclMjA0LjktMy43JTIwNy44JTIwMCUyMDIuOSUyMDAlMjA5LjMlMjAzLjclMjA5LjNzMy45LTUuMSUyMDMuOS04LjNjMC0yJTIwMC00LjQtLjctNi40LS41LTEuOS0xLjctMi40LTMuMi0yLjQlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTUwJTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctMVYzMS4zYzAtLjUuNS0uNyUyMDEtLjdoNC40Yy41JTIwMCUyMC43LjIuNy43VjM1YzEuMi0zLjQlMjAzLjItNC45JTIwNi42LTQuOSUyMDIuMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuOSUyMDEuMiUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZWNTZjMCUyMC41LS41LjctMSUyMC43aC00LjZjLS41JTIwMC0uNy0uMi0uNy0uN1Y0Mi44YzAtMi43LjItNi42LTIuOS02LjYtMS4yJTIwMC0yLjIuNy0yLjclMjAyLS43JTIwMS41LS43JTIwMi45LS43JTIwNC42VjU2Yy0uNy4zLTEuMi44LTEuNi44JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTUuMSUyMDUyLjRjLS43LTEuMi0xLjctMi4yLTEuNy00LjR2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuMi01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMi0xLjJ6TTg2LjYlMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXpNMzIuOCUyMDUyLjRDMzIlMjA1MS4yJTIwMzElMjA1MC4yJTIwMzElMjA0OHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS41LTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4zLTEuMnpNMjMuOSUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxeiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC53aXRoLWFjY291bnQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItaWRlbnQtYW16O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jMS1pZGVudC1idG4ge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBpZCUzRCUyMkxheWVyXzElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTAlMjAxMDAlMjIlM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsJTNBJTIzMzMzZTQ3JTdELnN0MSU3QmZpbGwlM0ElMjNmODk5MWQlN0QlM0Mvc3R5bGUlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE4MS4zJTIwMzAuNGMtMi40JTIwMC01LjQuNS03LjglMjAxLjUtLjIlMjAwLS41LjItLjUuNXYzNi4yYzAlMjAuMi4yLjUuNS41aDIuOWMuMiUyMDAlMjAuNS0uMi41LS41di0xMmMxLjIuNSUyMDIuNy43JTIwNC4yLjclMjA3LjYlMjAwJTIwMTIuNy01LjYlMjAxMi43LTEzLjcuMi04LjMtNC43LTEzLjItMTIuNS0xMy4ybS0uMyUyMDIzLjJjLTEuNSUyMDAtMi43LS4yLTQuMi0xVjM0LjVjMS41LS41JTIwMi43LS43JTIwNC4yLS43JTIwNS40JTIwMCUyMDguNiUyMDMuNyUyMDguNiUyMDkuNS4yJTIwNi42LTMuMiUyMDEwLjMtOC42JTIwMTAuM00yMTUuMyUyMDQ3di03LjhjMC01LjYtMy4yLTguOC04LjgtOC44LTIuMiUyMDAtNS40LjUtOC42JTIwMi43LS4yLjItLjIuNS0uMi43bDEuMiUyMDIuMmMwJTIwLjIuMi4yLjIuMmguNWMxLjctMSUyMDMuNy0yJTIwNi42LTIlMjAzLjIlMjAwJTIwNC45JTIwMiUyMDQuOSUyMDUuNHYxLjJIMjA3Yy0yLjclMjAwLTQuNi4yLTYuNCUyMDEuMi0yLjklMjAxLjUtNC40JTIwMy45LTQuNCUyMDcuMSUyMDAlMjA0LjYlMjAzLjQlMjA4LjElMjA4LjMlMjA4LjElMjAyLjQlMjAwJTIwNC45LTElMjA3LjEtMi45bC41JTIwMmMwJTIwLjIuMi41LjUuNWgyLjdjLjIlMjAwJTIwLjIlMjAwJTIwLjUtLjIlMjAwLS4yLjItLjIlMjAwLS41LS4zLTEuMy0uNS00LjItLjUtOS4xbS0zLjktMi43djUuNmMtMS41JTIwMS41LTMuNyUyMDMuNC02LjYlMjAzLjQtMi43JTIwMC00LjQtMS43LTQuNC00LjYlMjAwLTEuNy43LTIuOSUyMDIuMi0zLjclMjAxLjItLjclMjAyLjctMSUyMDQuOS0xbDMuOS4zeiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMjM5LjUlMjAzMS4xaC0yLjljLS4yJTIwMC0uNS4yLS41LjVsLTYuNCUyMDE5LjYtOC4zLTE5LjhjMC0uMi0uMi0uMi0uNS0uMmgtMy4yYy0uMiUyMDAtLjUlMjAwLS41LjJzLS4yLjUlMjAwJTIwLjVsMTAuNSUyMDI0LjdjLTEuNyUyMDYuMS00LjIlMjA5LjEtNy42JTIwOS4xLTElMjAwLTIuMi0uMi0zLjItLjVoLS41Yy0uMiUyMDAtLjIuMi0uMi41bC0uNyUyMDIuMmMwJTIwLjIlMjAwJTIwLjUuMi43JTIwMS4yLjUlMjAyLjQuNyUyMDQuMi43JTIwMy45JTIwMCUyMDcuOC0xLjIlMjAxMC44LTEwLjNsOS4zLTI3LjJ2LS41Yy0uMi0uMi0uNS0uMi0uNS0uMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMV8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA1LjQlMjA2Ni4xYy05LjElMjA2LjYtMjIlMjAxMC0zMyUyMDEwLTE1LjclMjAwLTI5LjYtNS45LTQwLjQtMTUuNC0uNy0uNyUyMDAtMS43JTIwMS0xLjIlMjAxMS41JTIwNi42JTIwMjUuNyUyMDEwLjglMjA0MC40JTIwMTAuOCUyMDEwJTIwMCUyMDIwLjgtMiUyMDMwLjgtNi40JTIwMS41LS41JTIwMi43JTIwMS4yJTIwMS4yJTIwMi4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzEwXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDkuMSUyMDYxLjljLTEuMi0xLjUtNy42LS43LTEwLjUtLjItMSUyMDAtMS0uNy0uMi0xLjIlMjA1LjEtMy43JTIwMTMuNS0yLjQlMjAxNC40LTEuNSUyMDElMjAxLjItLjIlMjA5LjUtNS4xJTIwMTMuNy0uNy43LTEuNS4yLTEuMi0uNSUyMDEuNC0yLjclMjAzLjgtOC44JTIwMi42LTEwLjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTkuMSUyMDM1di0zLjRjMC0uNS41LTElMjAxLTFoMTUuN2MuNSUyMDAlMjAxJTIwLjIlMjAxJTIwMXYyLjljMCUyMC41LS41JTIwMS4yLTEuMiUyMDIuMmwtOC4zJTIwMTEuNWMyLjklMjAwJTIwNi4xLjUlMjA5LjElMjAyJTIwLjcuMi43JTIwMSUyMC43JTIwMS41djMuN2MwJTIwLjUtLjUlMjAxLjItMS4yLjctNC45LTIuNC0xMS4zLTIuNy0xNi42JTIwMC0uNS4yLTEuMi0uMi0xLjItLjd2LTMuN2MwLS41JTIwMC0xLjUuNS0yLjRsOS4zLTEzLjVoLTguMWMtLjUuMi0uNy0uMy0uNy0uOCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF84XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk00MS44JTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctLjdWMzEuNmMwLS41LjUtMSUyMDEtMWg0LjRjLjUlMjAwJTIwLjcuNSUyMDElMjAuN3YzLjJjMS4yLTMuMiUyMDMuNC00LjYlMjA2LjQtNC42czQuOSUyMDEuNSUyMDYuMSUyMDQuNmMxLjItMy4yJTIwMy43LTQuNiUyMDYuNi00LjYlMjAyJTIwMCUyMDQuMi43JTIwNS42JTIwMi43JTIwMS41JTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNnYxNS40YzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTElMjAwLTMuNy0uMi00LjYtLjItMS43LTEuNS0yLjItMi43LTIuMnMtMi40LjctMi45JTIwMmMtLjUlMjAxLjItLjUlMjAzLjItLjUlMjA0LjZ2MTNjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMi43LjUtNi45LTIuOS02LjlzLTMuMiUyMDMuOS0zLjIlMjA2Ljl2MTNjLS40LjktLjklMjAxLjQtMS40JTIwMS40JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTI5LjklMjAzMC4xYzcuMSUyMDAlMjAxMSUyMDYuMSUyMDExJTIwMTMuNyUyMDAlMjA3LjMtNC4yJTIwMTMuNS0xMSUyMDEzLjVzLTEwLjgtNi4xLTEwLjgtMTMuNyUyMDMuOS0xMy41JTIwMTAuOC0xMy41bTAlMjA1LjJjLTMuNCUyMDAtMy43JTIwNC45LTMuNyUyMDcuOCUyMDAlMjAyLjklMjAwJTIwOS4zJTIwMy43JTIwOS4zczMuOS01LjElMjAzLjktOC4zYzAtMiUyMDAtNC40LS43LTYuNC0uNS0xLjktMS43LTIuNC0zLjItMi40JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzVfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE1MCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LTFWMzEuM2MwLS41LjUtLjclMjAxLS43aDQuNGMuNSUyMDAlMjAuNy4yLjcuN1YzNWMxLjItMy40JTIwMy4yLTQuOSUyMDYuNi00LjklMjAyLjIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjklMjAxLjIlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42VjU2YzAlMjAuNS0uNS43LTElMjAuN2gtNC42Yy0uNSUyMDAtLjctLjItLjctLjdWNDIuOGMwLTIuNy4yLTYuNi0yLjktNi42LTEuMiUyMDAtMi4yLjctMi43JTIwMi0uNyUyMDEuNS0uNyUyMDIuOS0uNyUyMDQuNlY1NmMtLjcuMy0xLjIuOC0xLjYuOCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk1LjElMjA1Mi40Yy0uNy0xLjItMS43LTIuMi0xLjctNC40di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjItNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjItMS4yek04Ni42JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6TTMyLjglMjA1Mi40QzMyJTIwNTEuMiUyMDMxJTIwNTAuMiUyMDMxJTIwNDh2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuNS01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMy0xLjJ6TTIzLjklMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud2l0aC1hY2NvdW50IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbG9hZGluZy1wYWllbWVudC1hbWF6b24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwxKTtcblx0Ji5sb2FkaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC40NSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwd2lkdGglM0QlMjI2NCUyMiUyMGhlaWdodCUzRCUyMjY0JTIyJTIwZmlsbCUzRCUyMiUyMzAwMCUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi4wMzMwMiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMCUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4NDUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjQ5ODI2MyUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4xMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg5MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxMzUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjM3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODIyNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNjIxODA0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjYyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI3MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjEuOTI3NDYlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgzMTUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjg1NDk0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjg3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuXHR9XG59XG5cbiNjb250YWluZXItcGFpZW1lbnQtYW1hem9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHotaW5kZXg6IDI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmM2NlNzI7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRjhFM0FEJywgZW5kQ29sb3JzdHI9JyNGRkVFQkEzNycsIEdyYWRpZW50VHlwZT0wKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjhlM2FkLCNlZWJhMzcpO1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1zdWJtaXQtYnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCN2YWxpZGF0aW9uLWFtYXpvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3VjY2VzcywxMCUpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyNjQlMjIlMjBoZWlnaHQlM0QlMjI2NCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuMDMzMDIlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODQ1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC40OTgyNjMlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMTI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTM1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4zNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMjUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjYyMTgwNCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC42MjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyNzAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIxLjkyNzQ2JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzE1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi44NTQ5NCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC44NzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4jc3RlcDItYnRuIHtcblx0Ji5oaWRlLWZvci1hbWF6b24ge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuI1BheW1lbnRXaXRoQW1hem9uTG9naW4sICNQYWllbWVudFZhbGlkV2l0aEFtYXpvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwIWltcG9ydGFudDtcblx0ZmlsdGVyOiBpbml0aWFsIWltcG9ydGFudDtcbn1cblxuI3RyaWdnZXItbG9naW4tYW1hem9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGhlaWdodDogNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3VjY2VzcywxNSUpO1xuXHR9XG59XG5cbiNhbWF6b25QYWllbWVudEVycm9yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRtYXJnaW46IDEwcHggMDtcblx0Ji5pcy12YWxpZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdH1cblx0cCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cbn1cblxuLmlzLWFtYXpvbiB7XG5cdCNmcy1pbnZvaWNpbmctYWRkciB7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0I3NjLWluZm9zLWJsb2Mge1xuXHRcdC5jMS1zYy1ibG9jMSB7XG5cdFx0XHQmID4gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzYy1kZWxpdmVyeS1ibG9jIHtcblx0Ji5pcy1jbG9zZS1mb3ItYW1hem9uIHtcblx0XHQuc2MtaDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LmMxLXNjLWJsb2MxIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4jYW1hem9uLWlmcmFtZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzYy1wYXltZW50LWJsb2Mge1xuXHQmLmhpZGUtZm9yLWFtYXpvbiB7XG5cdFx0LmMxLXNjLWJsb2MxIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tvdXQge1xuXHQmOm5vdCgud2l0aG91dC1saXZyKSB7XG5cdFx0I3NjLXBheW1lbnQtYmxvYyB7XG5cdFx0XHQmLmhpZGUtZm9yLWFtYXpvbiB7XG5cdFx0XHRcdCYuc3RlcC1ibG9jIHtcblx0XHRcdFx0XHQjYW1hem9uLWlmcmFtZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhaW5lci1zdWJtaXQtYnV0dG9uLmhpZGUtYmVmb3JlLWxvYWRpbmctbGl2cntcblx0ZGlzcGxheTpub25lXG59XG5cbi5pcy1hbWF6b24ge1xuXHQjc2MtaW5mb3MtYmxvYy52YWxpZGF0ZWQtYmxvYyArICNzYy1kZWxpdmVyeS1ibG9jLmxvYWRpbmdbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSArICNzYy1wYXltZW50LWJsb2Muc3RlcC1ibG9jIHtcblx0XHQjYW1hem9uLWlmcmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCNzYy1pbmZvcy1ibG9jLnZhbGlkYXRlZC1ibG9jICsgI3NjLWRlbGl2ZXJ5LWJsb2MubG9hZGluZ1tzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCJdICsgI3NjLXBheW1lbnQtYmxvYy5zdGVwLWJsb2MgKyAjc3VibWl0LWFyZWEuaGlkZS10ZW1wLWFmdGVyLXN0ZXAyIHtcblx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuIiwiaHRtbC50YWJsZXQtZGVza3RvcCB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIC5uYXZfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5hdi1wZXJzby1vZmYge1xuICAgICAgLm5hdl9fbGFiZWwge1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIC5uYXZfX3N1YmxldmVsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyLHRyYW5zZm9ybSAuM3MgbGluZWFyLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1wZXJzby1vbiB7XG4gICAgICAubmF2Lm92aCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkK2RpdiAubmF2X19zdWJsZXZlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICAgICAgfVxuICAgICAgLm5hdl9fbGFiZWwge1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIC5uYXZfX3N1YmxldmVsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3BheWJlYXIge1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5QYXlCZWFyLWFwcCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQqLCA6YWZ0ZXIsIDpiZWZvcmUge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICM1MjdlZTA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0LlBheUJlYXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdFx0bWF4LXdpZHRoOiA2NDBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LlBheUJlYXIge1xuXHRcdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3V0bGluZTogMDtcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0W3JvbGU9YnV0dG9uXSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXHRoMSwgaDIsIGgzIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbi5QLWJveCB7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUC1ib3hfX2lubmVyIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLWJveF9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXHR9XG59XG5cbi5QLUNvbnRlbnQge1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRjb2xvcjogIzE2MTYxNjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMzNTM1MzU7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0fVxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLUNvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRwYWRkaW5nOiAwIDU1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLUNvbnRlbnQgaDIge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW46IDMwcHggMCAxNXB4O1xuXHR9XG59XG5cbi5QLUNvbnRlbnRfX2ljb24ge1xuXHR3aWR0aDogMTcwcHg7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMjRweCAyNnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1Db250ZW50X19pY29uIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtQ29udGVudF9faWNvbiB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn1cblxuLlAtQ29udGVudCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAwIDAgMzBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0yNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2UwZTBlMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLUNvbnRlbnQgdWwge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDYwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLUNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcblx0XHRsZWZ0OiAtNTBweDtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fZXhwaXJlZCAuUC1Db250ZW50IHtcblx0Y29sb3I6ICM3OTc5Nzk7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRwYWRkaW5nOiAzMnB4O1xuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdH1cblx0LlAtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X19leHBpcmVkIC5QLUNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMycHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fZXhwaXJlZCAuUC1Db250ZW50IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0cGFkZGluZzogMzJweCA1NnB4O1xuXHR9XG59XG5cbi5QLWJsb2NrLWV4cGxvcmVyIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRzdmcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuXHR9XG59XG5cbi5QYXlCZWFyLXNwaW5uZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMzAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW46IDEwMHB4IGF1dG8gMDtcbn1cblxuLlBheUJlYXItc3Bpbm5lcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5QYXlCZWFyLXNwaW5uZXJfX2l0ZW0ge1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgI2NjYztcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjNWU3ZmNkO1xuXHRcdGFuaW1hdGlvbjogYSAwLjZzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGEge1xuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuXHR9XG59XG5cblxuLlBheUJlYXItYXBwLWVycm9yIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW46IDEwMHB4IGF1dG8gMDtcblx0Y29sb3I6ICM3OTc5Nzk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHQuUC1idG4ge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0YmFja2dyb3VuZDogIzM5NmVlMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG59XG5cbi5QLWRpc2FibGVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJMb2FkaW5nLi4uXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43KTtcblx0fVxufVxuXG4uUGF5QmVhci1hcHAge1xuXHQuUC1idXR0b25zLWZsZXgge1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQuUC1idG4tYmxvY2sge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDIzNnB4O1xuXHRcdH1cblx0fVxuXHQuUC1idG4tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNjU2NTY1O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMjM2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQuUC1idG4tYmxvY2tfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxNnB4IDEwcHggMjFweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHR9XG5cdC5QLWJ0bi1ibG9jayB7XG5cdFx0JjphY3RpdmUgLlAtYnRuLWJsb2NrX19pbm5lciB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcblx0XHR9XG5cdFx0Ji5QLXdhbGxldC1idG4gLlAtd2FsbGV0LWljb24ge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA0cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCb1pXbG5hSFE5SWpNd0lpQjJhV1YzUW05NFBTSXdJREFnTXpJZ016QWlJSGRwWkhSb1BTSXpNaUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0p0TWpndU5qWTJOalkyTnlBeE15NHpNek16TXpNemFDMHVOalkyTmpZMk4zWXRNeTR6TXpNek16TXpZekF0TVM0eU1qWTJOalkyTnkwdU5qa3pNek16TXkweUxURXVOakV6TXpNek15MHlMalkyTmpZMk5qWTNMUzQyTWpJMU5EUTJMUzQwTXpjMU1EQXhNUzB4TGpNMk5UYzNOamd0TGpZM01EUTRPREkyTFRJdU1USTJOalkyTnkwdU5qWTJOalkyTmpab0xURTRMakU1TXpNek16TXpZeTB4TGpBeU56RXlORE16TGpBeU1UZzFOamcwTFRFdU9URXhNamc1TnpjdExqY3lNVEV5TnpNMUxUSXVNRFkyTmpZMk5qY3RNUzQzTXpZMk5qWTJOeTB1TURjMk16QTVOVGt0TGpVM05ETTFNalEwTGpFd01ESXdPRFE0TFRFdU1UVXpOVGN4TkRVdU5EZ3pPRFk0T1MweExqVTROemMwTnpFMkxqTTRNelkyTURRekxTNDBNelF4TnpVM01pNDVNelkzTlRNMUxTNDJPREEyTXpNek1pQXhMalV4TmpFek1URXRMalkzTlRVNE5qRTNhREUxTGpreFl5NHpNelV6TXpJekxTNHdNRFkxTmpjME5pNDJNamN5T0RVNExqSXlOemd6TnpVekxqWTVNek16TXpNdU5UVTJOalkyTmpZdU1ETXlOak13T1M0eE9UUTVNemMzTVMwdU1ESXlPVEU1TWk0ek9UUXpNRFV3T1MwdU1UVXhOalUwTVM0MU5EUXlPREV4TnkwdU1USTROek0wT0M0eE5EazVOell3T0MwdU16RTNNemd4TWk0eU16VXdPVGMyT1MwdU5URTFNREV5TlM0eU16SXpPRFUxYUMweE5TNDVNRE16TXpNek4yTXRMak16TnpJME5UZ3RMakF4TVRVek5UazRMUzQyTXpNek5qQTNMakl5TWpVek5UYzVMUzQzTGpVMU16TXpNek16TFM0d016TTNNemt5TkM0eE9UVTBOVEUxTGpBeU1UTXdNVFF5TGpNNU5UYzNOamd4TGpFMU1ERTJPRFF6TGpVME5qVTFNVEl4TGpFeU9EZzJOeTR4TlRBM056UTBMak14T0RFM056RXhMakl6TmpNek9UUTVMalV4TmpRNU9ESTBMakl6TXpRME9EYzVhREU1TGpNek16TXpNek4yTFRFdU16TXpNek16TXpOak1DMHhMamczTFRJdU1EZ3ROQzAwTGpZMk5qWTJOall0TkdndE1UWXVNREF3TURBd01ETmpMVEl1TlRjM016STRPRFFnTUMwMExqWTJOalkyTmpZM0lESXVNRGc1TXpNM09ETXROQzQyTmpZMk5qWTJOeUEwTGpZMk5qWTJOalkzZGpJd0xqQXdNREF3TURBell6QWdNaTQxTnpjek1qZzRJREl1TURnNU16TTNPRE1nTkM0Mk5qWTJOalkySURRdU5qWTJOalkyTmpjZ05DNDJOalkyTmpZMmFERTRMalkyTmpZMk5qWXpZekl1TlRjM016STRPU0F3SURRdU5qWTJOalkyTnkweUxqQTRPVE16TnpnZ05DNDJOalkyTmpZM0xUUXVOalkyTmpZMk5uWXRNeTR6TXpNek16TTBhQzQyTmpZMk5qWTNZeTQ0T0RRd05UUTVJREFnTVM0M016RTVNREV6TFM0ek5URXhPRGswSURJdU16VTNNREl5TmkwdU9UYzJNekV3Tnk0Mk1qVXhNakV5TFM0Mk1qVXhNakV6TGprM05qTXhNRGN0TVM0ME56STVOamMyTGprM05qTXhNRGN0TWk0ek5UY3dNakkyZGkweExqTXpNek16TXpOak1DMHVPRGcwTURVMUxTNHpOVEV4T0RrMUxURXVOek14T1RBeE5DMHVPVGMyTXpFd055MHlMak0xTnpBeU1qWXRMall5TlRFeU1UTXRMall5TlRFeU1UTXRNUzQwTnpJNU5qYzNMUzQ1TnpZek1UQTRMVEl1TXpVM01ESXlOaTB1T1RjMk16RXdPSHB0TWlBMExqWTJOalkyTmpkak1DQXhMakV3TkRVMk9UVXRMamc1TlRRek1EVWdNaTB5SURKb0xUWXVOalkyTmpZMk4yTXRNUzR4TURRMU5qazFJREF0TWkwdU9EazFORE13TlMweUxUSjJMVEV1TXpNek16TXpNMk13TFRFdU1UQTBOVFk1TlM0NE9UVTBNekExTFRJZ01pMHlhRFl1TmpZMk5qWTJOMk14TGpFd05EVTJPVFVnTUNBeUlDNDRPVFUwTXpBMUlESWdNbnB0TFRnZ0xqWTJOalkyTmpkakxqY3pOak0zT1RZZ01DQXhMak16TXpNek16TXRMalU1TmprMU16Y2dNUzR6TXpNek16TXpMVEV1TXpNek16TXpOQ0F3TFM0M016WXpOemsyTFM0MU9UWTVOVE0zTFRFdU16TXpNek16TXkweExqTXpNek16TXpNdE1TNHpNek16TXpNekxTNDNNell6TnprM0lEQXRNUzR6TXpNek16TTBMalU1TmprMU16Y3RNUzR6TXpNek16TTBJREV1TXpNek16TXpNeUF3SUM0M016WXpOemszTGpVNU5qazFNemNnTVM0ek16TXpNek0wSURFdU16TXpNek16TkNBeExqTXpNek16TXpSNklpQm1hV3hzUFNJak9UazVJaUIwY21GdWMyWnZjbTA5SWlJdlBqd3ZjM1puUGc9PVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdH1cblx0LlAtYnRuLWJsb2NrX19oZWxwZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjOWY5ZjlmO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjIycHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1lbmxvLCBtb25vc3BhY2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdC5QLWRvdHMge1xuXHRcdFx0bWFyZ2luOiAwIC0zcHg7XG5cdFx0XHRpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOWY5ZjlmO1xuXHRcdFx0XHRtYXJnaW46IDAgMnB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciwgJjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM5ZjlmOWY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5QLWJ0bi1ibG9jayAuUC1idG4tYmxvY2tfX2NvcGllZC10ZXh0IHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdGNvbG9yOiAjNGZiZGE2O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuNjVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dG9wOiAtMTZweDtcblx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXHQuUC1idG4tYmxvY2stLWNvcGllZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5QLWJ0bi1ibG9ja19faW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGxlZnQ6IC02cHg7XG5cdFx0XHR0b3A6IC0xNnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNzksIDE4OSwgMTY2LCAwLjE5KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cdFx0LlAtYnRuLWJsb2NrX19jb3BpZWQtdGV4dCB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXHQuUC1idG4tYmxvY2tbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAuNztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuUC1idG4ge1xuXHRcdGhlaWdodDogNTVweDtcblx0XHRsaW5lLWhlaWdodDogNTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjMzk2ZWUwO1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblx0LlAtYnRuX19pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGZpbGw6ICNmZmY7XG5cdFx0dmVydGljYWwtYWxpZ246IC0zcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdC5QLWJ0bl9faWNvbi0tYmFjay1ncmV5IHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpSUhOMFlXNWtZV3h2Ym1VOUltNXZJajgrUEhOMlp5QWdJSGh0Ykc1ek9tUmpQU0pvZEhSd09pOHZjSFZ5YkM1dmNtY3ZaR012Wld4bGJXVnVkSE12TVM0eEx5SWdJQ0I0Yld4dWN6cGpZejBpYUhSMGNEb3ZMMk55WldGMGFYWmxZMjl0Ylc5dWN5NXZjbWN2Ym5NaklpQWdJSGh0Ykc1ek9uSmtaajBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOHdNaTh5TWkxeVpHWXRjM2x1ZEdGNExXNXpJeUlnSUNCNGJXeHVjenB6ZG1jOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQWdJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdJQ0I0Yld4dWN6cHpiMlJwY0c5a2FUMGlhSFIwY0RvdkwzTnZaR2x3YjJScExuTnZkWEpqWldadmNtZGxMbTVsZEM5RVZFUXZjMjlrYVhCdlpHa3RNQzVrZEdRaUlDQWdlRzFzYm5NNmFXNXJjMk5oY0dVOUltaDBkSEE2THk5M2QzY3VhVzVyYzJOaGNHVXViM0puTDI1aGJXVnpjR0ZqWlhNdmFXNXJjMk5oY0dVaUlDQWdhR1ZwWjJoMFBTSXlNaUlnSUNCMmFXVjNRbTk0UFNJd0lEQWdNaklnTWpJaUlDQWdkMmxrZEdnOUlqSXlJaUFnSUdsa1BTSnpkbWN5SWlBZ0lIWmxjbk5wYjI0OUlqRXVNU0lnSUNCcGJtdHpZMkZ3WlRwMlpYSnphVzl1UFNJd0xqa3hJSEl4TXpjeU5TSWdJQ0J6YjJScGNHOWthVHBrYjJOdVlXMWxQU0poY25KdmR5MW5jbUY1TG5OMlp5SStJQ0E4YldWMFlXUmhkR0VnSUNBZ0lHbGtQU0p0WlhSaFpHRjBZVEV3SWo0Z0lDQWdQSEprWmpwU1JFWStJQ0FnSUNBZ1BHTmpPbGR2Y21zZ0lDQWdJQ0FnSUNCeVpHWTZZV0p2ZFhROUlpSStJQ0FnSUNBZ0lDQThaR002Wm05eWJXRjBQbWx0WVdkbEwzTjJaeXQ0Yld3OEwyUmpPbVp2Y20xaGRENGdJQ0FnSUNBZ0lEeGtZenAwZVhCbElDQWdJQ0FnSUNBZ0lDQnlaR1k2Y21WemIzVnlZMlU5SW1oMGRIQTZMeTl3ZFhKc0xtOXlaeTlrWXk5a1kyMXBkSGx3WlM5VGRHbHNiRWx0WVdkbElpQXZQaUFnSUNBZ0lDQWdQR1JqT25ScGRHeGxQand2WkdNNmRHbDBiR1UrSUNBZ0lDQWdQQzlqWXpwWGIzSnJQaUFnSUNBOEwzSmtaanBTUkVZK0lDQThMMjFsZEdGa1lYUmhQaUFnUEdSbFpuTWdJQ0FnSUdsa1BTSmtaV1p6T0NJZ0x6NGdJRHh6YjJScGNHOWthVHB1WVcxbFpIWnBaWGNnSUNBZ0lIQmhaMlZqYjJ4dmNqMGlJMlptWm1abVppSWdJQ0FnSUdKdmNtUmxjbU52Ykc5eVBTSWpOalkyTmpZMklpQWdJQ0FnWW05eVpHVnliM0JoWTJsMGVUMGlNU0lnSUNBZ0lHOWlhbVZqZEhSdmJHVnlZVzVqWlQwaU1UQWlJQ0FnSUNCbmNtbGtkRzlzWlhKaGJtTmxQU0l4TUNJZ0lDQWdJR2QxYVdSbGRHOXNaWEpoYm1ObFBTSXhNQ0lnSUNBZ0lHbHVhM05qWVhCbE9uQmhaMlZ2Y0dGamFYUjVQU0l3SWlBZ0lDQWdhVzVyYzJOaGNHVTZjR0ZuWlhOb1lXUnZkejBpTWlJZ0lDQWdJR2x1YTNOallYQmxPbmRwYm1SdmR5MTNhV1IwYUQwaU1UUTBNQ0lnSUNBZ0lHbHVhM05qWVhCbE9uZHBibVJ2ZHkxb1pXbG5hSFE5SWpjNE1TSWdJQ0FnSUdsa1BTSnVZVzFsWkhacFpYYzJJaUFnSUNBZ2MyaHZkMmR5YVdROUltWmhiSE5sSWlBZ0lDQWdhVzVyYzJOaGNHVTZlbTl2YlQwaU1UQXVOekkzTWpjeklpQWdJQ0FnYVc1cmMyTmhjR1U2WTNnOUlpMHhMak01T0RNd05URWlJQ0FnSUNCcGJtdHpZMkZ3WlRwamVUMGlNVEVpSUNBZ0lDQnBibXR6WTJGd1pUcDNhVzVrYjNjdGVEMGlNQ0lnSUNBZ0lHbHVhM05qWVhCbE9uZHBibVJ2ZHkxNVBTSXhJaUFnSUNBZ2FXNXJjMk5oY0dVNmQybHVaRzkzTFcxaGVHbHRhWHBsWkQwaU1TSWdJQ0FnSUdsdWEzTmpZWEJsT21OMWNuSmxiblF0YkdGNVpYSTlJbk4yWnpJaUlDOCtJQ0E4Y0dGMGFDQWdJQ0FnWkQwaWJTQTJMak01TkRZME5TdzRMamcxTkRJMk1Ea2dNVE11TnpZeE5qZzBMREFnWXlBeExqQXhPREl6TVN3d0lERXVPRFF6TmpjeExEQXVPREl6TkRRZ01TNDRORE0yTnpFc01TNDRNemt5TURVeElEQXNNUzR3TVRVM05qUWdMVEF1T0RJMU5EUXNNUzQ0TXpreU1EVWdMVEV1T0RRek5qY3hMREV1T0RNNU1qQTFJR3dnTFRFMExqTTNOakkwTVN3d0lESXVORGd6TmpJNExESXVORGMzTmpFZ1l5QXdMamN4T1RrNU9Dd3dMamN4T0RJMU5DQXdMamN4T1RrNU9Dd3hMamc0TWpjM05DQXdMREl1TmpBeE1ESTRJQzB3TGpjeE9UazVPU3d3TGpjeE9ESTFOU0F0TVM0NE9EY3pORGNzTUM0M01UZ3lOVFVnTFRJdU5qQTNNelExTERBZ1RDQXdMalV6T1RrNU9Dd3hNaTQxTURjek16TWdReUF3TGpFeU56RTRNeXd4TWk0d09UVTFNVGNnTFRBdU1EUTRPVFF4TERFeExqVXpOams1TnlBd0xqQXhNVFl5TXl3eE1TQXRNQzR3TkRnNU16Y3NNVEF1TkRZek1EQXpJREF1TVRJM01UZ3pMRGt1T1RBME5EZ3lPU0F3TGpVek9UazVPQ3c1TGpRNU1qWTJOamtnVENBMUxqWTFOak0zTVN3MExqTTRPRFk1TURNZ1l5QXdMamN4T1RrNU9Dd3RNQzQzTVRneU5UUWdNUzQ0T0Rjek5EWXNMVEF1TnpFNE1qVTBJREl1TmpBM016UTFMREFnTUM0M01UazVPVGdzTUM0M01UZ3lOVFVnTUM0M01UazVPVGdzTVM0NE9ESTNOek0ySURBc01pNDJNREV3TWpnMklIb2lJQ0FnSUNCcFpEMGljR0YwYURRaUlDQWdJQ0JwYm10elkyRndaVHBqYjI1dVpXTjBiM0l0WTNWeWRtRjBkWEpsUFNJd0lpQWdJQ0FnYzNSNWJHVTlJbVpwYkd3NkkyTTVZemxqT1NJZ0x6NDhMM04yWno0PVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblx0LlAtYnRuX19pY29uLS1yZWZyZXNoIHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSXlNbkI0SWlCb1pXbG5hSFE5SWpFNGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXhPQ0lnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVEYjIxaWFXNWxaQ0JUYUdGd1pUd3ZkR2wwYkdVK0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBpQWdJQ0E4WkdWbWN6NGdJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHhOeTR3TmpneE1qY3NPQzQ1TnpVd05UQTVNaUJNTVRZdU9EY3hOREV6T0N3NUxqTXlNakEzTnpNM0lFTXhOaTQxTURRMU5qazBMRGt1T1RZNU1qTTJNVGtnTVRVdU5qa3pNelEyTWl3eE1DNHlNVE13TWpRM0lERTFMakF6TURVeU5USXNPUzQ0TnpVek1EQTFNaUJETVRVdU1ERXpOekk1TkN3NUxqZzJOamMwTWpZMElERTBMams1TnpFeU5Ua3NPUzQ0TlRjNE1USTFJREUwTGprNE1EY3lOeXc1TGpnME9EVXhOamN4SUVNeE5DNHpOamsxTVRJeUxEa3VOVEF5TURRM016Z2dNVFF1TVRVME9Ea3pOaXc0TGpjeU5UWTVNRGszSURFMExqVXdNVE0yTWprc09DNHhNVFEwTnpZeE5TQk1NVFl1TWpBMU56RXdOQ3cxTGpFd056YzVOakUwSUVNeE5pNHlNalEyTXpBM0xEUXVPVEkwT0RNNU56UWdNVFl1TWpnek56QTFNaXcwTGpjME16RXpPVGcwSURFMkxqTTROakE0TXpJc05DNDFOelUzTmpZM05pQkRNVFl1TXprMU9URTVNeXcwTGpVMU9UWTROakUwSURFMkxqUXdOakV4TVRjc05DNDFORE00TWpZeE15QXhOaTQwTVRZMk5USTNMRFF1TlRJNE1UazRORGdnUXpFMkxqZ3pNall6TnpFc015NDVNVEUwTnpZeU5TQXhOeTQyTmpBek16azVMRE11TnpNeE5EQTVOamNnTVRndU1qazBPVE00TERRdU1URTVOVGMzT0RnZ1RESXhMak00TnpBME1qa3NOaTR3TVRBNU5ETXhNaUJNTWpFdU16ZzNNRFF5T1N3MkxqQXhNRGswTXpFeUlFTXlNUzQ1T0RZek9UUTJMRFl1TXpjM05UVXhPVGdnTWpJdU1UYzFNRGNzTnk0eE5qQTJNVGMzTnlBeU1TNDRNRGcwTmpFeExEY3VOelU1T1RZNU5TQkRNakV1TnprNE5qSTFMRGN1TnpjMk1EVXdNVE1nTWpFdU56ZzRORE15Tnl3M0xqYzVNVGt4TURFMElESXhMamMzTnpnNU1UY3NOeTQ0TURjMU16YzNPU0JETWpFdU16WXhPVEEzTXl3NExqUXlOREkyTURBeElESXdMalV6TkRJd05EVXNPQzQyTURRek1qWTJJREU1TGpnNU9UWXdOalFzT0M0eU1UWXhOVGd6T1NCTU1Ua3VOamd6TWpJeU9DdzRMakE0TXpnd01UZzBJRU14T1M0Mk9UTXlORGsyTERndU1qVXlOVEl6TURnZ01Ua3VOams0TXpNek15dzRMalF5TWpVMU1Ua3pJREU1TGpZNU9ETXpNek1zT0M0MU9UTTNOU0JETVRrdU5qazRNek16TXl3eE15NHpNems1TkRjeElERTFMamM1TVRBM016SXNNVGN1TVRnM05TQXhNQzQ1TnpFeU1qTTJMREUzTGpFNE56VWdRemt1T1RFNU1EY3dNRFlzTVRjdU1UZzNOU0E0TGpreE1EUXdOREkwTERFM0xqQXdOREUxTWpFZ055NDVOell6TnpneE5Dd3hOaTQyTmpneE16SXpJRXd4TUM0d09UWXpOVGt6TERFMExqVTBPREUxTVRJZ1F6RXdMak00TWpBM05URXNNVFF1TlRnNE5EazNOU0F4TUM0Mk56UXhOek0wTERFMExqWXdPVE0zTlNBeE1DNDVOekV5TWpNMkxERTBMall3T1RNM05TQkRNVFF1TWpFMU1EVTJNeXd4TkM0Mk1Ea3pOelVnTVRZdU9EWTRNemM0T1N3eE1pNHhNVGszTXpVMElERTNMakEyT0RFeU55dzRMamszTlRBMU1Ea3lJRm9nVFRRdU9EYzNNell6TnpVc09TNHdNakF5TlRZNE15Qk1OUzR3TlRJMk5UTTNMRGd1TmpnME1UazVOelFnUXpVdU16azJOamc1TURRc09DNHdNalEyTXpJME5pQTJMakU1T0Rrd09UazJMRGN1TnpVeU5qZ3hNVGtnTmk0NE56TXhNVE0yTVN3NExqQTJOekEyTnpVeElFdzJMamczTXpFeE16WXhMRGd1TURZM01EWTNOVEVnUXpZdU9Ea3dNVGszT0RNc09DNHdOelV3TXpRd01pQTJMamt3TnpFd01qZzNMRGd1TURnek16YzVNallnTmk0NU1qTTRNVFl5TVN3NExqQTVNakE1TnpBM0lFTTNMalUwTmpjMU1ETXNPQzQwTVRjd01qUXlOaUEzTGpjNE9ETXpNall6TERrdU1UZzFOREUzTmpVZ055NDBOak0wTURVME5DdzVMamd3T0RNMU1UYzBJRXcxTGpjNE56QTNPVE0xTERFekxqQXlNakV4T1RrZ1F6VXVOek0wTURVNU15d3hNeTR4TWpNM05qY3pJRFV1Tmpjd01UVTNNRGNzTVRNdU1qRTJNakE0TmlBMUxqVTVOelV4T0RNeUxERXpMakk1T0RjeE5qUWdRelV1TlRjMU5qRTFOamdzTVRNdU16UXhPRFk0TXlBMUxqVTFNVEF5TnpZMUxERXpMak00TkRJeU1qWWdOUzQxTWpNM01UQTRPU3d4TXk0ME1qVTFOamN5SUVNMUxqVXhNek14T1RVMUxERXpMalEwTVRJNU5EZ2dOUzQxTURJMU56azVNeXd4TXk0ME5UWTNPRGswSURVdU5Ea3hORGs1T1RZc01UTXVORGN5TURNNU55QkROUzR3TlRReU5EVTJPU3d4TkM0d056TTROamcySURRdU1qSXdOell5T0RZc01UUXVNakkwT1RNNUlETXVOakF3TURrNE1qRXNNVE11T0RFME9EWXdNU0JNTUM0MU56VTRPRFEyTkRJc01URXVPREUyTnpNME1pQkRMVEF1TURFd016QTNOVEl4T1N3eE1TNDBNamswTXpFMklDMHdMakUzTVRVek9UTTJOaXd4TUM0Mk5EQXlOVGd4SURBdU1qRTFOell6TWpNNUxERXdMakExTkRBMk5pQkRNQzR5TWpZeE5UUTFOemtzTVRBdU1ETTRNek00TkNBd0xqSXpOamc1TkRJd055d3hNQzR3TWpJNE5ETTRJREF1TWpRM09UYzBNVFk0TERFd0xqQXdOelU1TXpVZ1REQXVNalEzT1RjME1UWTRMREV3TGpBd056VTVNelVnVERBdU1qUTNPVGMwTVRZNExERXdMakF3TnpVNU16VWdRekF1TmpnMU1qSTRORFEyTERrdU5EQTFOelkwTmpFZ01TNDFNVGczTVRFeU55dzVMakkxTkRZNU5ERXpJREl1TVRNNU16YzFPVElzT1M0Mk5qUTNOek13TXlCTU1pNHpNamM0T1RNd09TdzVMamM0T1RNeU9EQTRJRU15TGpJM01qWTJNemM1TERrdU16azROVGsyTWpVZ01pNHlORFF4TVRNNU1pdzRMams1T1RRMU5qSTNJREl1TWpRME1URXpPVElzT0M0MU9UTTNOU0JETWk0eU5EUXhNVE01TWl3ekxqZzBOelUxTWpreklEWXVNVFV4TXpjME1ESXNNQ0F4TUM0NU56RXlNak0yTERBZ1F6RXlMakUwTXpBMk16VXNNQ0F4TXk0eU5qQTVOVGt5TERBdU1qSTNORE16TXpnMUlERTBMakk0TVRnM01qWXNNQzQyTXprNU1UazJPRGNnVERFeUxqSXhPREl6TnpNc01pNDNNRE0xTlRRNU1pQkRNVEV1T0RFMU5qVTBNaXd5TGpZeU1UTXpNekUxSURFeExqTTVPRFUyTXpFc01pNDFOemd4TWpVZ01UQXVPVGN4TWpJek5pd3lMalUzT0RFeU5TQkROeTQxT1Rjek1qZzVMREl1TlRjNE1USTFJRFF1T0RZeU1qUTJPRE1zTlM0eU56RTBNVEl3TlNBMExqZzJNakkwTmpnekxEZ3VOVGt6TnpVZ1F6UXVPRFl5TWpRMk9ETXNPQzQzTXpjeE5EWXhNaUEwTGpnMk56TTBNVGs1TERndU9EYzVNemN3TXprZ05DNDROemN6TmpNM05TdzVMakF5TURJMU5qZ3pJRm9pSUdsa1BTSndZWFJvTFRFaVBqd3ZjR0YwYUQ0Z0lDQWdQQzlrWldaelBpQWdJQ0E4WnlCcFpEMGk0b0NVTFZCaGVXMWxiblFpSUhOMGNtOXJaVDBpYm05dVpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeElpQm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGlBZ0lDQWdJQ0FnUEdjZ2FXUTlJbU52Ym1acGNtMWxaQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xURXdOaTR3TURBd01EQXNJQzAxTkRndU1EQXdNREF3S1NJK0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlrZHliM1Z3SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lOaTR3TURBd01EQXNJRGN3TGpBd01EQXdNQ2tpUGlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4WnlCcFpEMGlWR2xsY2kweExTOHRTV052YmkwdkxWZGhiR3hsZEMwdkxWZG9hWFJsSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzRNQzR3TURBd01EQXNJRFEzT0M0d01EQXdNREFwSWo0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKRGIyMWlhVzVsWkMxVGFHRndaUzByTFVOdmJXSnBibVZrTFZOb1lYQmxMU3N0VTNkaGRHTm9aWE10THkxQ2JHRmpheTFOWVhOcklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3TGpBd01EQXdNQ3dnTUM0M05UQXdNREFwSWo0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4YldGemF5QnBaRDBpYldGemF5MHlJaUJtYVd4c1BTSjNhR2wwWlNJK0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeDFjMlVnZUd4cGJtczZhSEpsWmowaUkzQmhkR2d0TVNJK1BDOTFjMlUrSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzl0WVhOclBpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4MWMyVWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJaUJtYVd4c1BTSWpSRGhFT0VRNElpQjRiR2x1YXpwb2NtVm1QU0lqY0dGMGFDMHhJajQ4TDNWelpUNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5blBpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdJQ0FnSUR3dlp6NGdJQ0FnUEM5blBqd3ZjM1puUGc9PVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblx0LlAtYnRuX19pY29uLS1yZWZyZXNoLXdoaXRlIHtcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm9aV2xuYUhROUlqRTRJaUIyYVdWM1FtOTRQU0l3SURBZ01qSWdNVGdpSUhkcFpIUm9QU0l5TWlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKdE1UY3VNRFk0TVRJM0lEZ3VPVGMxTURVd09USXRMakU1TmpjeE16SXVNelEzTURJMk5EVmpMUzR6TmpZNE5EUTBMalkwTnpFMU9EZ3lMVEV1TVRjNE1EWTNOaTQ0T1RBNU5EY3pNeTB4TGpnME1EZzRPRFl1TlRVek1qSXpNVFV0TGpBeE5qYzVOVGd0TGpBd09EVTFOemc0TFM0d016TXpPVGt6TFM0d01UYzBPRGd3TWkwdU1EUTVOems0TWkwdU1ESTJOemd6T0RFdExqWXhNVEl4TkRndExqTTBOalEyT1RNekxTNDRNalU0TXpNMExURXVNVEl5T0RJMU56UXRMalEzT1RNMk5ERXRNUzQzTXpRd05EQTFObXd4TGpjd05ETTBOelV0TXk0d01EWTJPREF3TVdNdU1ERTRPVEl3TXkwdU1UZ3lPVFUyTkM0d056YzVPVFE0TFM0ek5qUTJOVFl6TGpFNE1ETTNNamd0TGpVek1qQXlPVE00TGpBd09UZ3pOakV0TGpBeE5qQTRNRFl5TGpBeU1EQXlPRFV0TGpBek1UazBNRFl6TGpBek1EVTJPVFV0TGpBME56VTJPREk0TGpReE5UazRORFF0TGpZeE5qY3lNakl6SURFdU1qUXpOamczTWkwdU56azJOemc0T0RFZ01TNDROemd5T0RVekxTNDBNRGcyTWpBMmJETXVNRGt5TVRBME9TQXhMamc1TVRNMk5USTBZeTQxT1Rrek5URTNMak0yTmpZd09EZzJMamM0T0RBeU56RWdNUzR4TkRrMk56UTJOUzQwTWpFME1UZ3lJREV1TnpRNU1ESTJNemd0TGpBd09UZ3pOakV1TURFMk1EZ3dOak10TGpBeU1EQXlPRFF1TURNeE9UUXdOalF0TGpBek1EVTJPVFF1TURRM05UWTRNamt0TGpReE5UazRORFF1TmpFMk56SXlNakl0TVM0eU5ETTJPRGN5TGpjNU5qYzRPRGd4TFRFdU9EYzRNamcxTXk0ME1EZzJNakEyYkMwdU1qRTJNemd6TmkwdU1UTXlNelUyTlRWakxqQXhNREF5TmpndU1UWTROekl4TWpRdU1ERTFNVEV3TlM0ek16ZzNOVEF3T1M0d01UVXhNVEExTGpVd09UazBPREUySURBZ05DNDNORFl4T1RjeExUTXVPVEEzTWpZd01TQTRMalU1TXpjMUxUZ3VOekkzTVRBNU55QTRMalU1TXpjMUxURXVNRFV5TVRVek5UUWdNQzB5TGpBMk1EZ3hPVE0yTFM0eE9ETXpORGM1TFRJdU9UazBPRFExTkRZdExqVXhPVE0yTnpkc01pNHhNVGs1T0RFeE5pMHlMakV4T1RrNE1URmpMakk0TlRjeE5UZ3VNRFF3TXpRMk15NDFOemM0TVRReExqQTJNVEl5TXpndU9EYzBPRFkwTXk0d05qRXlNak00SURNdU1qUXpPRE15TnlBd0lEVXVPRGszTVRVMU15MHlMalE0T1RZek9UWWdOaTR3T1RZNU1ETTBMVFV1TmpNME16STBNRGg2YlMweE1pNHhPVEEzTmpNeU5TNHdORFV5TURVNU1TNHhOelV5T0RrNU5TMHVNek0yTURVM01EbGpMak0wTkRBek5UTTBMUzQyTlRrMU5qY3lPQ0F4TGpFME5qSTFOakkyTFM0NU16RTFNVGcxTlNBeExqZ3lNRFExT1RreExTNDJNVGN4TXpJeU15NHdNVGN3T0RReU1pNHdNRGM1TmpZMU1TNHdNek01T0RreU5pNHdNVFl6TVRFM05TNHdOVEEzTURJMkxqQXlOVEF5T1RVMkxqWXlNamt6TkRBNUxqTXlORGt5TnpFNUxqZzJORFV4TmpReUlERXVNRGt6TXpJd05UZ3VOVE01TlRnNU1qTWdNUzQzTVRZeU5UUTJOMnd0TVM0Mk56WXpNall3T1NBekxqSXhNemMyT0RFMll5MHVNRFV6TURJd01EVXVNVEF4TmpRM05DMHVNVEUyT1RJeU1qZ3VNVGswTURnNE55MHVNVGc1TlRZeE1ETXVNamMyTlRrMk5TMHVNREl4T1RBeU5qUXVNRFF6TVRVeE9TMHVNRFEyTkRrd05qY3VNRGcxTlRBMk1pMHVNRGN6T0RBM05ETXVNVEkyT0RVd09DMHVNREV3TXpreE16UXVNREUxTnpJM05pMHVNREl4TVRNd09UWXVNRE14TWpJeU1pMHVNRE15TWpFd09UTXVNRFEyTkRjeU5TMHVORE0zTWpVME1qY3VOakF4T0RJNE9TMHhMakkzTURjek56RXVOelV5T0RrNU15MHhMamc1TVRRd01UYzFMak0wTWpneU1EUnNMVE11TURJME1qRXpOVGN0TVM0NU9UZ3hNalU1WXkwdU5UZzJNVGt5TVRZdExqTTROek13TWpZdExqYzBOelF5TkRBeExURXVNVGMyTkRjMk1TMHVNell3TVRJeE5DMHhMamMyTWpZMk9ESXVNREV3TXpreE16UXRMakF4TlRjeU56WXVNREl4TVRNd09UY3RMakF6TVRJeU1qSXVNRE15TWpFd09UTXRMakEwTmpRM01qVXVORE0zTWpVME1qZ3RMall3TVRneU9EZzVJREV1TWpjd056TTNNUzB1TnpVeU9EazVNemNnTVM0NE9URTBNREUzTlMwdU16UXlPREl3TkRkc0xqRTRPRFV4TnpFM0xqRXlORFUxTlRBMVl5MHVNRFUxTWpJNU15MHVNemt3TnpNeE9ETXRMakE0TXpjM09URTNMUzQzT0RrNE56RTRNUzB1TURnek56YzVNVGN0TVM0eE9UVTFOemd3T0NBd0xUUXVOelEyTVRrM01EY2dNeTQ1TURjeU5qQXhMVGd1TlRrek56VWdPQzQzTWpjeE1EazJPQzA0TGpVNU16YzFJREV1TVRjeE9ETTVPU0F3SURJdU1qZzVOek0xTmk0eU1qYzBNek16T1NBekxqTXhNRFkwT1M0Mk16azVNVGsyT1d3dE1pNHdOak0yTXpVeklESXVNRFl6TmpNMU1qTmpMUzQwTURJMU9ETXhMUzR3T0RJeU1qRTNOeTB1T0RFNU5qYzBNaTB1TVRJMU5ESTVPVEl0TVM0eU5EY3dNVE0zTFM0eE1qVTBNams1TWkwekxqTTNNemc1TkRjZ01DMDJMakV3T0RrM05qYzNJREl1Tmprek1qZzNNRFV0Tmk0eE1EZzVOelkzTnlBMkxqQXhOVFl5TlNBd0lDNHhORE16T1RZeE1pNHdNRFV3T1RVeE5pNHlPRFUyTWpBek9TNHdNVFV4TVRZNU1pNDBNalkxTURZNE0zb2lJR1pwYkd3OUlpTm1abVlpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQ0F1TnpVcElpOCtQQzl6ZG1jK1wiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cblx0LlAtYnRuX19pY29uLS1jbG9zZSB7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJvWldsbmFIUTlJakUwSWlCMmFXVjNRbTk0UFNJd0lEQWdNVFFnTVRRaUlIZHBaSFJvUFNJeE5DSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK1BHUmxabk0rUEhCaGRHZ2dhV1E5SW1FaUlHUTlJbTB4TUM0M05EWXpNREEzSURjdU5qY3hPREEyTWpFZ015NHpNVEF3TmpRMElETXVNekV3TURZME16bGpMamN4TURreU56RXVOekV3T1RJM0xqY3hNRGt5TnpFZ01TNDROak0xTmpjMUlEQWdNaTQxTnpRME9UUTFMUzQzTVRBNU1qY3VOekV3T1RJM01TMHhMamcyTXpVMk56VXVOekV3T1RJM01TMHlMalUzTkRRNU5EVWdNR3d0TXk0ek1UQXdOalF6T1MwekxqTXhNREEyTkRRdE15NHpNVEF3TmpRME1TQXpMak14TURBMk5EUmpMUzQzTVRBNU1qY3dNeTQzTVRBNU1qY3hMVEV1T0RZek5UWTNOUzQzTVRBNU1qY3hMVEl1TlRjME5EazBOVE1nTUMwdU56RXdPVEkzTURRdExqY3hNRGt5TnkwdU56RXdPVEkzTURRdE1TNDROak0xTmpjMUlEQXRNaTQxTnpRME9UUTFiRE11TXpFd01EWTBOQzB6TGpNeE1EQTJORE01TFRNdU16RXdNRFkwTkMwekxqTXhNREEyTkRReFl5MHVOekV3T1RJM01EUXRMamN4TURreU56QXpMUzQzTVRBNU1qY3dOQzB4TGpnMk16VTJOelVnTUMweUxqVTNORFE1TkRVekxqY3hNRGt5TnpBekxTNDNNVEE1TWpjd05DQXhMamcyTXpVMk56VXRMamN4TURreU56QTBJREl1TlRjME5EazBOVE1nTUd3ekxqTXhNREEyTkRReElETXVNekV3TURZME5DQXpMak14TURBMk5ETTVMVE11TXpFd01EWTBOR011TnpFd09USTNMUzQzTVRBNU1qY3dOQ0F4TGpnMk16VTJOelV0TGpjeE1Ea3lOekEwSURJdU5UYzBORGswTlNBd0lDNDNNVEE1TWpjeExqY3hNRGt5TnpBekxqY3hNRGt5TnpFZ01TNDROak0xTmpjMUlEQWdNaTQxTnpRME9UUTFNM29pTHo0OGJXRnpheUJtYVd4c1BTSWpabVptSWo0OGRYTmxJR1pwYkd3OUltNXZibVVpSUhoc2FXNXJPbWh5WldZOUlpTmhJaTgrUEM5dFlYTnJQand2WkdWbWN6NDhkWE5sSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ2IzQmhZMmwwZVQwaUxqRTJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1TQXRNU2tpSUhoc2FXNXJPbWh5WldZOUlpTmhJaTgrUEM5emRtYytcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmaWxsOiAjZmZmO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMXB4O1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTNweDtcblx0fVxuXHQuUC1idG4tZ3JleSB7XG5cdFx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0XHRjb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICNjOWM5Yzk7XG5cdFx0fVxuXHR9XG5cdC5QLWJ0bi0tc20ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2UzZTNlMztcblx0XHRjb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwYWRkaW5nOiAwIDE4cHggMCAxM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrLlAtd2FsbGV0LWJ0biAuUC13YWxsZXQtaWNvbiB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDlweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0bi1ibG9ja19faGVscGVyIHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2tfX2hlbHBlciAuUC1kb3RzIHtcblx0XHRtYXJnaW46IDAgLTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayAuUC1idG4tYmxvY2tfX2NvcGllZC10ZXh0IHtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRtYXJnaW4tbGVmdDogLTNweDtcblx0XHR0b3A6IC0yM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayAuUC1idG4tYmxvY2tfX2NvcGllZC10ZXh0IHN2ZyB7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrLS1jb3BpZWQ6YmVmb3JlIHtcblx0XHR0b3A6IC0yM3B4O1xuXHRcdHBhZGRpbmctdG9wOiAyM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuXHQuUGF5QmVhci1hcHAgLlAtYnRuIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUC1idG4ge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uUGF5QmVhciB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlBheUJlYXJfX0l0ZW0ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAyMXB4IDZweCAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cdHdpZHRoOiBjYWxjKDMzLjMzJSAtIDYuNjZweCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICM2ODY4Njg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtIHtcblx0XHR3aWR0aDogY2FsYygzMy4zMyUgLSAxMC42NnB4KTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fSXRlbS0tbGFzdCB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZjBmMGYwO1xuXHRpbWcge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJfX0l0ZW0tLWxhc3QgaW1nIHtcblx0XHR3aWR0aDogNDdweDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59XG5cbi5QYXlCZWFyX19JdGVtIHtcblx0JjpudGgtY2hpbGQoM24pIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0JjpudGgtY2hpbGQoLW4rMykge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLlBheUJlYXJfX0l0ZW1fX2ljb24ge1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRtYXJnaW46IDVweCBhdXRvIDA7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRpbWcsIHN2ZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fSXRlbV9faWNvbiB7XG5cdFx0d2lkdGg6IDU0cHg7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdG1hcmdpbjogOHB4IGF1dG8gMDtcblx0fVxufVxuXG4uUGF5QmVhcl9fSXRlbV9fY29kZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMzMDMwMzA7XG5cdG1hcmdpbi10b3A6IDIxcHg7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtX19jb2RlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtX19jb2RlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fSXRlbV9fdmFsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzgzODM4Mztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtX192YWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJfX0l0ZW1fX3ZhbCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5QYXlCZWFyX19JdGVtOm5vdCguUGF5QmVhcl9fSXRlbS0tZGlzYWJsZWQpOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG59XG5cbi5QYXlCZWFyX19JdGVtLS1kaXNhYmxlZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIkNPTUlORyBTT09OXCI7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0Y29sb3I6ICM4OTlmYjk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRiYWNrZ3JvdW5kOiAjZWNmMGYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJfX0l0ZW0tLWRpc2FibGVkOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5QYXlCZWFyX19OYXYge1xuXHRjb2xvcjogI2JkYmRiZDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLjIycHg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUGF5QmVhcl9fTmF2IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19OYXYge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fTmF2X19leHRlcm5hbCB7XG5cdG1hcmdpbjogMCAzcHggLTNweCA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fTmF2X19leHRlcm5hbCB7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdHdpZHRoOiAyMXB4O1xuXHRcdG1hcmdpbjogMCAtMnB4IC01cHggMTJweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fTmF2IGEge1xuXHRjb2xvcjogIzVlN2ZjZDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uUGF5QmVhcl9fTmF2X19hcnJvdyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0c3ZnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRmaWxsOiAjZTNlM2UzO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fYnJhbmQtbGluayB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5QYXlCZWFyIHtcblx0LlBheUJlYXJfX2JyYW5kLWxpbmssIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcblx0XHRtYXJnaW46IDRweCAwIDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdC5QYXlCZWFyIHtcblx0XHQuUGF5QmVhcl9fYnJhbmQtbGluaywgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHRcdFx0bWFyZ2luOiAwIDAgMThweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyIHtcblx0XHQuUGF5QmVhcl9fYnJhbmQtbGluaywgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyIHtcblx0XHQuUGF5QmVhcl9fYnJhbmQtbGluaywgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHRcdFx0bWFyZ2luOiAtOHB4IDAgMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLlBheUJlYXJfX0ljb25zIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlAtUGF5bWVudCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogI2I4YmNjNDtcblx0bGluZS1oZWlnaHQ6IDEuMTg7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoOTQsIDEyNywgMjA1LCAwLjEpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlciB7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDE3cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXIge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlAtUGF5bWVudF9faGVhZGVyIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX190aW1lciB7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0YmFja2dyb3VuZDogIzVlN2ZjZDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogNTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcblx0Y29sb3I6ICM1ZTdmY2Q7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19oZWFkZXJfX2hlbHBlciB7XG5cdGxldHRlci1zcGFjaW5nOiAuN3B4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX2hlbHBlciB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuMjNweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19oZWFkZXJfX3RleHQge1xuXHRtaW4td2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGV4dCB7XG5cdFx0bWluLXdpZHRoOiAzMTRweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19oZWFkZXItLXJlZCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTg1LCA2MSwgNjEsIDAuMSk7XG5cdGNvbG9yOiAjOTY4ZThlO1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjYjkzZDNkO1xuXHR9XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjYjkzZDNkO1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0tZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDYxLCAxNzksIDE1OCwgMC4xKTtcblx0Y29sb3I6ICM4ZTk1OTQ7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuXHRcdGJhY2tncm91bmQ6ICMzZGIzOWU7XG5cdH1cblx0LlAtUGF5bWVudF9faGVhZGVyX190aXRsZSB7XG5cdFx0Y29sb3I6ICMzZGIzOWU7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyLS15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMTc5LCA3MCwgMC4xKTtcblx0Y29sb3I6ICM4ZTk1OTQ7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuXHRcdGJhY2tncm91bmQ6ICNkZWIzNDY7XG5cdH1cblx0LlAtUGF5bWVudF9faGVhZGVyX190aXRsZSB7XG5cdFx0Y29sb3I6ICNkZWIzNDY7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX19jaGVjayB7XG5cdGJhY2tncm91bmQ6ICMzZGIzOWUgbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNak53ZUNJZ2FHVnBaMmgwUFNJeE9IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01qTWdNVGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0lDQWdJRHh3WVhSb0lHUTlJazAzTGpBME9URXdOamN6TERFeUxqZzBPVE0zTnpFZ1RETXVPVFV6TnpBd01EY3NPUzQzTlRNNU56QTBNU0JNTXk0NU5UTTNNREF3Tnl3NUxqYzFNemszTURReElFTXpMakEyTlRBME1USTNMRGd1T0RZMU16RXhOakVnTVM0Mk1qUXlOREEyT1N3NExqZzJOVE14TVRZeElEQXVOek0xTlRneE9EazRMRGt1TnpVek9UY3dOREVnVERBdU56TTFOVGd4T0RrNExEa3VOelV6T1Rjd05ERWdUREF1TnpNMU5UZ3hPRGs0TERrdU56VXpPVGN3TkRFZ1F5MHdMakUxTXpBM05qZzVOaXd4TUM0Mk5ESTJNamt5SUMwd0xqRTFNekEzTmpnNU5pd3hNaTR3T0RNME1qazRJREF1TnpNMU5UZ3hPRGs0TERFeUxqazNNakE0T0RZZ1REUXVORFV5TWpJek9Dd3hOaTQyT0RnM016QTFJRU0wTGpVeE1qVXpPVGdzTVRjdU1UY3pOekkxTlNBMExqY3lPRGczTlRBMkxERTNMalkwTXpBeE56a2dOUzR4TURFeU1qazFOeXd4T0M0d01UVXpOekkwSUVNMUxqazRPVGc0T0RNMkxERTRMamt3TkRBek1USWdOeTQwTXpBMk9EZzVOQ3d4T0M0NU1EUXdNekV5SURndU16RTVNelEzTnpRc01UZ3VNREUxTXpjeU5DQk1NakV1TXpNM05UZzRPQ3cwTGprNU56RXpNVE14SUVNeU1pNHlNall5TkRjMkxEUXVNVEE0TkRjeU5URWdNakl1TWpJMk1qUTNOaXd5TGpZMk56WTNNVGt6SURJeExqTXpOelU0T0Rnc01TNDNOemt3TVRNeE5DQk1NakV1TXpNM05UZzRPQ3d4TGpjM09UQXhNekUwSUV3eU1TNHpNemMxT0RnNExERXVOemM1TURFek1UUWdRekl3TGpRME9Ea3pMREF1T0Rrd016VTBNelF4SURFNUxqQXdPREV5T1RVc01DNDRPVEF6TlRRek5ERWdNVGd1TVRFNU5EY3dOeXd4TGpjM09UQXhNekUwSUV3eE9DNHhNVGswTnpBM0xERXVOemM1TURFek1UUWdURGN1TURRNU1UQTJOek1zTVRJdU9EUTVNemMzTVNCYUlpQm1hV3hzUFNJalJrWkdSa1pHSWo0OEwzQmhkR2crUEM5emRtYytcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fY2hlY2sge1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX19jaGVjay0teWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RlYjM0Njtcbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWVkLCAuUC1QYXltZW50X19jb25maXJtaW5nLCAuUC1QYXltZW50X19leHBpcmVkLCAuUC1QYXltZW50X19leHBpcmVkLWhlbHBlciwgLlAtUGF5bWVudF9fc3RhcnQge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1pbmcgLlAtUGF5bWVudF9faGVscGVyIHtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVBheW1lbnRfX2NvbmZpcm1pbmcge1xuXHRcdC5QLVBheW1lbnQgLlAtYnRuLCAuUC1QYXltZW50X19oZWxwZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1QYXltZW50X19jb25maXJtaW5nIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWluZy1oZWxwZXIgLlAtQ29udGVudCB7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2NvbmZpcm1pbmctaGVscGVyIC5QLUNvbnRlbnQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uUC1QYXltZW50X191bnBhaWQge1xuXHQuUC1Db250ZW50X19pY29uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5QLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxuXHQuUC1Db250ZW50IHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNzg3ODc4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uUC1QYXltZW50X191bnBhaWRfX2Jsb2NrIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0PiBkaXYge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRtYXJnaW46IDE0cHggMCAxNnB4O1xuXHRcdHBhZGRpbmc6IDNweCA4cHggN3B4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTFweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZXBlYXQteSAwIDJweCB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQWdDQU1BQUFBQ0VpbHNBQUFBREZCTVZFVUFBQURWMWRYVTFOVFQwOU82azFEUEFBQUFBM1JTVGxNQWJKTmFPQ0tMQUFBQUdVbEVRVlI0QVdOZ0JnSjBnZ2tJR0VnQ2pFQUExa3R0OHdBMWNBQ1IzcGpKbHdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGNvbG9yOiAjYTY4YThhO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAjYzE2MDU2O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gZGl2IHtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRjb2xvcjogIzc4Nzg3ODtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFweDtcblx0XHRcdGNvbG9yOiAjNWE1YTVhO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdC5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYgPiBkaXYge1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayA+IGRpdiA+IGRpdiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayA+IGRpdiBzcGFuIHtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2IHNwYW4ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWVkIHtcblx0LlAtQ29udGVudF9faWNvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuUC1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWVkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiAjM2RiMzllO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19jb25maXJtZWRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMzBweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19jb25maXJtZWRfX3RpdGxlLS1vdmVycGFpZCB7XG5cdGNvbG9yOiAjZGViMzQ2O1xufVxuXG4uUC1QYXltZW50X192YWx1ZSB7XG5cdGNvbG9yOiAjMmQyZDJkO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjIzO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyNHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uUC1QYXltZW50X192YWx1ZS0tZmxleCB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQuUC1QYXltZW50X192YWx1ZV9faWNvbiB7XG5cdFx0bWFyZ2luOiAwIDIycHg7XG5cdH1cblx0LlAtUGF5bWVudF9fdmFsdWVfX3BheSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fdmFsdWUge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdC5QLVBheW1lbnRfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1QYXltZW50X192YWx1ZSB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX2ljb24ge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRpbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fdmFsdWVfX2ljb24ge1xuXHRcdGhlaWdodDogNjRweDtcblx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0fVxufVxuXG4uUC1QYXltZW50X192YWx1ZV9fcGF5IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Zm9udC1zaXplOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fdmFsdWVfX3BheSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX3ZhbHVlX19wcmljZSB7XG5cdGNvbG9yOiAjY2RjZGNkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX3ByaWNlX19saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDJweDtcblx0Y29sb3I6ICNkYWQ1ZDU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNlMmFiYWI7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX3FyIHtcblx0d2lkdGg6IDEyNXB4O1xuXHRoZWlnaHQ6IDEyNXB4O1xuXHRtaW4td2lkdGg6IDEyNXB4O1xuXHR3aWR0aDogMjV2aDtcblx0aGVpZ2h0OiAyNXZoO1xuXHRtYXJnaW46IC03cHggYXV0byA1cHg7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X19xciB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogMTA4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX3FyIHtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX3FyIHtcblx0XHR3aWR0aDogMTk2cHg7XG5cdFx0aGVpZ2h0OiAxOTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVBheW1lbnRfX3FyIHtcblx0XHR3aWR0aDogMTQwcHg7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19hZGRyZXNzIHtcblx0Y29sb3I6ICM4YzhjOGM7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cGFkZGluZzogMjVweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGIge1xuXHRcdGNvbG9yOiAjNmE2YTZhO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0Y29kZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxMC41cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNZW5sbywgbW9ub3NwYWNlO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X19hZGRyZXNzIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG5cdC5QLVBheW1lbnRfX2FkZHJlc3Mge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fYWRkcmVzcyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19hZGRyZXNzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgNDRweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdC5QLVBheW1lbnRfX2FkZHJlc3MgY29kZSB7XG5cdFx0Zm9udC1zaXplOiA5LjVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcblx0LlAtUGF5bWVudF9fYWRkcmVzcyBjb2RlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2FkZHJlc3MgY29kZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjU0cHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2hlbHBlciB7XG5cdGNvbG9yOiAjNWU3ZmNkO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAxLjIzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X19oZWxwZXIge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9faGVscGVyIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlbHBlciB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG59XG5cbi5QLVRhYnMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1UYWJzIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlAtVGFicyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVRhYnMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLlAtVGFic19fVGFiLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyNDBweDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1UYWJzX19UYWItbGlzdCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1UYWJzX19UYWItbGlzdCB7XG5cdFx0d2lkdGg6IDM0NXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlAtVGFic19fVGFiLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1UYWJzX19UYWItbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uUC1UYWJzX19UYWItbGlzdC0tbm8td2FsbGV0OmJlZm9yZSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5QLVRhYnNfX1RhYi1saXN0LS1zZWNvbmQ6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLlAtVGFic19fVGFiLWxpc3QtLXRoaXJkOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwJSwgMCwgMCk7XG59XG5cbi5QLVRhYnNfX1RhYi1wYW5lbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5QLVRhYnNfX1RhYi1wYW5lbC0tc2VsZWN0ZWQge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5QLVRhYnNfX1RhYiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzY5Njk2OTtcblx0d2lkdGg6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVRhYnNfX1RhYiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1UYWJzX19UYWIge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG59XG5cbi5QLVRhYnNfX1RhYi0tc2VsZWN0ZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjNWU3ZmNkO1xufVxuXG4uQ29uZmlybWluZ19faWNvbiB7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uQ29uZmlybWluZ19faWNvbi0tc21hbGwgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQtLXRvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Db25maXJtaW5nX19pY29uLS1mdWxsIC5Db25maXJtaW5nX19waWNfX3BvaW50LS1jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLkNvbmZpcm1pbmdfX3BpYyAuY2hlY2ssIC5Db25maXJtaW5nX19waWNfX3BvaW50LS1jZW50ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uQ29uZmlybWluZ19fcGljLS0xIC5Db25maXJtaW5nX19waWNfX3BvaW50OmZpcnN0LWNoaWxkIHtcblx0LmNpcmNsZSB7XG5cdFx0ZmlsbDogIzNkYjM5ZTtcblx0fVxuXHQudGltZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2hlY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5Db25maXJtaW5nX19waWMtLTIgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQge1xuXHQmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XG5cdFx0LmNpcmNsZSB7XG5cdFx0XHRmaWxsOiAjM2RiMzllO1xuXHRcdH1cblx0XHQudGltZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuY2hlY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5Db25maXJtaW5nX19waWMtLTMgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQge1xuXHQmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuXHRcdC5jaXJjbGUge1xuXHRcdFx0ZmlsbDogIzNkYjM5ZTtcblx0XHR9XG5cdFx0LnRpbWUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNoZWNrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uQ29uZmlybWluZ19fcGljLS00IC5Db25maXJtaW5nX19waWNfX3BvaW50IHtcblx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSB7XG5cdFx0LmNpcmNsZSB7XG5cdFx0XHRmaWxsOiAjM2RiMzllO1xuXHRcdH1cblx0XHQudGltZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuY2hlY2sge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5Db25maXJtaW5nX19waWMtLTUgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQge1xuXHQuY2lyY2xlIHtcblx0XHRmaWxsOiAjM2RiMzllO1xuXHR9XG5cdC50aW1lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jaGVjayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLlBheUJlYXJNb2RhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0KiwgOmFmdGVyLCA6YmVmb3JlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi5QYXlCZWFyTW9kYWwtLW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLlBheUJlYXJNb2RhbF9fT3ZlcmxheSB7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uUGF5QmVhck1vZGFsX19Db250ZW50LCAuUGF5QmVhck1vZGFsX19PdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMDAwMDE7XG59XG5cbi5QYXlCZWFyTW9kYWxfX0NvbnRlbnQge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3V0bGluZTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGhlaWdodDogMTAwJTtcblx0PiAqIHtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuUGF5QmVhck1vZGFsX19Db250ZW50IHtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuXHQuUGF5QmVhck1vZGFsX19Db250ZW50IHtcblx0XHRib3R0b206IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cbn1cblxuLlBheUJlYXJNb2RhbF9fQ2xvc2Uge1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZpbGw6ICNlM2UzZTM7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuUGF5QmVhck1vZGFsICNwYXliZWFyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyX19JdGVtIHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhcl9fSXRlbV9fY29kZSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX05hdiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5QYXlCZWFyTW9kYWwge1xuXHQuUGF5QmVhciB7XG5cdFx0LlBheUJlYXJfX2JyYW5kLWxpbmssIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcblx0XHRcdG1hcmdpbjogNHB4IDAgMThweDtcblx0XHR9XG5cdH1cblx0LlBheUJlYXItYXBwIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LlBheUJlYXItY29udGFpbmVyIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0LlAtYm94X19pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyIHtcblx0XHQuUGF5QmVhcl9fYnJhbmQtbGluaywgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHRcdFx0bWFyZ2luOiAtOHB4IDAgMThweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCB7XG5cdFx0bWF4LWhlaWdodDogOTh2aDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlAtYm94X19pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QLUNvbnRlbnQge1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIHtcblx0XHQuUC1Db250ZW50IHtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0XHQuUC1Db250ZW50X19pY29uIHtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUC1Db250ZW50X19pY29uIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUC1Db250ZW50X19pY29uIGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5Db25maXJtaW5nX19pY29uIHN2ZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufVxuXG4uUGF5QmVhck1vZGFsX19Cb2R5LS1vcGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5QYXlCZWFyTW9kYWxfX0JvZHktLW9wZW4ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcblx0LlBheUJlYXJNb2RhbF9fQm9keS0tb3BlbiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuI3BheWJlYXItYWxsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbi0tYmFja1BheWJlYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3RkLCAxNSUpO1xuXHR9XG59XG5cbiN0cmlnZ2VyLWxvZ2luLXBheWJlYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0aGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdWNjZXNzLDE1JSk7XG5cdH1cbn0iLCIkY29sb3ItaWRlbnQtZmI6ICM0ZDY0YTc7XG4kY29sb3ItaWRlbnQtcHA6ICMwMTlDREU7XG4kY29sb3ItaWRlbnQtYW16OiAgI2YzY2U3MjtcbiRjb2xvci1saW5rLXRlcm06ICNBRkUwRjU7XG5cbi5jaGVja291dC12YWxpZGF0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdG1heC13aWR0aDogMTM1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWluLWhlaWdodDogNzIxcHg7XG5cdH1cblx0LmlkZW50LWFtYXpvbi1idG57XG5cdFx0bWF4LXdpZHRoOjEwMCVcblx0fVxuXHQuc2hvdy1mb3Itc21hbGwtb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LndpemktZm9ybS1saXZyLWRldGFpbC1vZmZlcnQge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnKCc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyknO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxuXG5cdC5kZWxpdmVyeS1wcmljZSB7XG5cdFx0c3Bhbjpub3QoLndpemljc3MtZXh0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0LnNjLWNpdHktdmFsLCAuc2MtY2l0eTItdmFsIHtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHR9XG5cblx0LnNjLWZpcnN0bmFtZS12YWwsIC5zYy1maXJzdG5hbWUyLXZhbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuXG5cdC5jMS1jaGVja291dCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHR9XG5cblx0LmNoZWNrb3V0LWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdHdpZHRoOiA2NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcblx0XHR9XG5cdH1cblxuXHQucmVjYXAtdG90YWwtdHZhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhcnQge1xuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdFx0LnByb2Qge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0fVxuXHRcdFx0LnRkLXByb2QtaW5mb3Mge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC52YXItd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZC1wcm9kLXBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdC50ZC1wcm9kLXByaWNlIHtcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmVjYXAge1xuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3Byb2Qge1xuXHRcdFx0Jl9fdmFycyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRkLXRvdGFsIC50b3RhbC1wcmljZSB7XG5cdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0LnByb2QtcHJpY2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdH1cblxuXHQjc2MtYXV0aCAge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXG5cdC5zYy1mb3JtIHtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjc2MtYXV0aCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdCYubG9nZ2VkLWluIHtcblx0XHQuc2MtZm9ybS5mb3JtOm5vdCguc2MtYXV0aC1mb3JtKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQjc2MtZW1haWwtYmxvYyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC52YWxpZGF0ZWQtYmxvYyNzYy1pbmZvcy1ibG9jLCAudmFsaWRhdGVkLWJsb2Mjc2MtZGVsaXZlcnktYmxvYyB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdCYgPiAqIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0fVxuXHRcdC5jMS1zYy1ibG9jMSB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHQudGhlYWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjZGVsaXZlcnktbW9kZXMtaDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQkY29sb3Itc2MtaDI6ICMxMjMzM2U7XG5cblx0LnZhbGlkYXRlZC1ibG9jIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5zYy1oMiB7XG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zYy1oMjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjJweCk7XG5cdFx0fVxuXG5cdFx0LnN1bW1hcnktYmxvYyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHR9XG5cblx0XHQuY2hhbmdlLWJ0biB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0fVxuXHR9XG5cblx0LmMxLXNjLWF1dGgtbW9kZS1saSAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxuXG5cdCNzdGVwMS1jaGFuZ2UtYnRuLCAjc3RlcDItY2hhbmdlLWJ0biwgI3N0ZXAzLWNoYW5nZS1idG4ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHQjc3RlcDItYnRuIHtcblx0XHQmLmVycm9yLWNhbGMtYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjB3aWR0aCUzRCUyMjY0JTIyJTIwaGVpZ2h0JTNEJTIyNjQlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjAzMzAyJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg0NSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNDk4MjYzJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjEyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODkwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4yNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODEzNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMzc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC41cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjI1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC42MjE4MDQlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjcwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMS45Mjc0NiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC43NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMxNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuODU0OTQlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuODc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC41cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRcdG1pbi13aWR0aDogMjMwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNjLWZvcm0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQuc2MtYXV0aC1mb3JtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0LmZpZWxkLXNwZWNpZmljYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2MtZmFzdC1hdXRoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I3NjLWluZm9zLWJsb2MsICNzYy1kZWxpdmVyeS1ibG9jLCAjc2MtcGF5bWVudC1ibG9jLCAjc3VibWl0LWFyZWEsICNzYy1lbWFpbC1ibG9jIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I3NjLWluZm9zLWJsb2MgLnJvdyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQmLW1tIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdCYucm93LW1nIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdC5maWVsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCYubGJsLXJhZGlvLWgge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdH1cblx0XHQmID4gYWRkcmVzcyB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYy1hdXRoLW1vZGUtaDEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0d2hpdGUtc3BhY2U6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0LnNjLWF1dGgtbW9kZS1saSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2MtYXV0aC1tb2RlLWRlc2Mge1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuYnRuMywgLmJ0bjEge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdGQsIDE1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2lkZW50LWZvcm0tY2xhc3NpYyB7XG5cdFx0LmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdC5mb3JtX19idXR0b24uYnV0dG9uLmJ0bjEuZXhwYW5kIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0I3N0ZXAxLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQmLndhaXRpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssMjAlKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRibGFjaywyMCUpO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX3RleHQtLXBhc3N3b3JkIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0fVxuXG5cdC53aXppLXNlbGVjdGVkIHtcblx0XHQuYnRuMyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5zYy1maWVsZHNldC1lbWFpbCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnNjLXRleHQtb3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW46IDE1cHggMDtcblx0fVxuXHQuZm9ybV9fZmllbGRzZXQge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cdC5pZGVudC1idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0I1ZhbGlkYXRpb25XaXRoQW1hem9uTG9naW4sICNWYWxpZGF0aW9uV2l0aEFtYXpvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuYzEtaWRlbnQtYnRuIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cdC5pZGVudC1mYWNlYm9vay1idG4ge1xuXHRcdGNvbG9yOiAkY29sb3ItaWRlbnQtZmI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlkZW50LWZiO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1pZGVudC1mYiwxNSUpO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA4MXB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjY0NjYuNSUyMDIyOTElMjA4MC44NDElMjAxNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTY1MDguMTE5JTIwMjI5OC43NzJhMy42OTQlMjAzLjY5NCUyMDAlMjAwJTIwMC0xLjYzNy40NDJ2NS4wNDZhMTAuNjQzJTIwMTAuNjQzJTIwMCUyMDAlMjAwJTIwMS4xNzkuMDQ1YzEuNiUyMDAlMjAxLjgyMi0uNzM0JTIwMS44MjItMS43NTh2LTIuNDFjLS4wMDEtLjc1OC0uMjUyLTEuMzY1LTEuMzY0LTEuMzY1em0tMTAuNjQtLjI3NWMtMS4xMTIlMjAwLTEuMzY1LjYxLTEuMzY1JTIwMS4zNjZ2LjQyNWgyLjcyOXYtLjQyNmMtLjAwMS0uNzU2LS4yNTUtMS4zNjYtMS4zNjUtMS4zNjZ6bS0yMC42MTQlMjA1LjI1MWEuOC44JTIwMCUyMDAlMjAwJTIwLjkuOTA4JTIwMy4zMTclMjAzLjMxNyUyMDAlMjAwJTIwMCUyMDEuNTUxLS40NDJ2LTEuMmgtMS40NmMtLjY4Ny4wMDQtLjk5MS4xMzItLjk5MS43MzR6bTQxLjYtNC45NzdjLTEuMTE0JTIwMC0xLjUuNjA4LTEuNSUyMDEuMzY0djIuNzYxYzAlMjAuNzU4LjM4NiUyMDEuMzY4JTIwMS41JTIwMS4zNjhzMS41LS42MSUyMDEuNS0xLjM2OHYtMi43NjFjLjAwMy0uNzU2LS4zODYtMS4zNjMtMS40OTYtMS4zNjN6bS00Ny4wNTUlMjA4LjA3M2gtMy4yNzV2LTcuOTIzaC0xLjYzNXYtMi43M2gxLjYzNnYtMS42MzljMC0yLjIyNy45MjMtMy41NTIlMjAzLjU0Ny0zLjU1MmgyLjE4NHYyLjczMWgtMS4zNjVjLTEuMDIxJTIwMC0xLjA4OS4zODItMS4wODklMjAxLjA5NHYxLjM2NmgyLjQ3M2wtLjI4OSUyMDIuNzNoLTIuMTg3em0xMS4xODYuMDIxaC0yLjcyOWwtLjExOC0uNjkzYTYuMjUzJTIwNi4yNTMlMjAwJTIwMCUyMDEtMy4wOTEuOCUyMDIuOSUyMDIuOSUyMDAlMjAwJTIwMS0zLjA2Ni0zLjE4NWMwLTIuMTgxJTIwMS4yNDMtMi45NTklMjAzLjQ2Ni0yLjk1OWgyLjI2M3YtLjQ3MWMwLTEuMTEzLS4xMjgtMS40NC0xLjgzOS0xLjQ0aC0yLjhsLjI3NC0yLjczaDMuMDU5YzMuNzU2JTIwMCUyMDQuNTc5JTIwMS4xODYlMjA0LjU3OSUyMDQuMTkydjYuNDgxem05LjI3Ny03Ljc0M2ExNS42MTMlMjAxNS42MTMlMjAwJTIwMCUyMDAtMy0uMzU1Yy0xLjQ2NyUyMDAtMS45MS4zMjQtMS45MSUyMDEuNTd2Mi4zNTdjMCUyMDEuMjQ2LjQ0MyUyMDEuNTcxJTIwMS45MSUyMDEuNTcxYTE1LjU3OCUyMDE1LjU3OCUyMDAlMjAwJTIwMCUyMDMtLjM1N3YyLjY2NGExNC40NjklMjAxNC40NjklMjAwJTIwMCUyMDEtMy4yNzQuNDIxYy0zLjUxNCUyMDAtNC45MTEtMS44NDgtNC45MTEtNC41MTh2LTEuOTE1YzAtMi42NzIlMjAxLjQtNC41MjMlMjA0LjkxMS00LjUyM2ExNC40MDclMjAxNC40MDclMjAwJTIwMCUyMDElMjAzLjI3NC40MjN2Mi42NjF6bTEwLjIzNyUyMDMuMzVoLTZ2LjIyYzAlMjAxLjI0Ni40NDQlMjAxLjU3MSUyMDEuOTElMjAxLjU3MWExOS4wODQlMjAxOS4wODQlMjAwJTIwMCUyMDAlMjAzLjgxOC0uMzU3djIuNjY2YTE3LjIxJTIwMTcuMjElMjAwJTIwMCUyMDEtNC4wODkuNDIxYy0zLjUxNSUyMDAtNC45MTItMS44NDgtNC45MTItNC41MTh2LTIuMTg5YzAtMi4zMzYlMjAxLjAzNy00LjI0OSUyMDQuNjM4LTQuMjQ5czQuNjM1JTIwMS44OTElMjA0LjYzNSUyMDQuMjQ5em0xMC42NC4wNTFjMCUyMDIuNTgtLjczNyUyMDQuNDYyLTUuMjA1JTIwNC40NjJhMjQuNzA4JTIwMjQuNzA4JTIwMCUyMDAlMjAxLTQuMzM1LS40MTN2LTE0Ljc1MmwzLjI3Mi0uNTQ2djUuMTU5YTcuNDI5JTIwNy40MjklMjAwJTIwMCUyMDElMjAyLjQ1NS0uNGMzLjI3MiUyMDAlMjAzLjgxOCUyMDEuNDY3JTIwMy44MTglMjAzLjgyNXYyLjY2MXptMTAuNDg5LjA1NmMwJTIwMi4yMjYtLjkxOSUyMDQuMzg1LTQuNzY0JTIwNC4zODVzLTQuNzgzLTIuMTU5LTQuNzgzLTQuMzg1di0yLjE0OWMwLTIuMjI3LjkzNi00LjM4NiUyMDQuNzgzLTQuMzg2czQuNzY0JTIwMi4xNTklMjA0Ljc2NCUyMDQuMzg2em0xMC40ODIlMjAwYzAlMjAyLjIyNi0uOTIlMjA0LjM4NS00Ljc2NCUyMDQuMzg1cy00Ljc4My0yLjE1OS00Ljc4My00LjM4NXYtMi4xNDljMC0yLjIyNy45MzYtNC4zODYlMjA0Ljc4My00LjM4NnM0Ljc2NCUyMDIuMTU5JTIwNC43NjQlMjA0LjM4NnptMTAuNzU3JTIwNC4yNjRoLTMuNTQ3bC0zLTUuMDA3djUuMDA3aC0zLjI2OHYtMTUuMDIzbDMuMjczLS41NDZ2OS42NzJsMy00Ljc1NWgzLjU0N2wtMy4yNzMlMjA1LjE4OXptLTE1LjUyOC04LjA3MWMtMS4xMTIlMjAwLTEuNS42MDgtMS41JTIwMS4zNjR2Mi43NjFjMCUyMC43NTguMzg2JTIwMS4zNjglMjAxLjUlMjAxLjM2OHMxLjUtLjYxJTIwMS41LTEuMzY4di0yLjc2MmMuMDAzLS43NTYtLjM5LTEuMzYzLTEuNS0xLjM2M3ptMTcuNCUyMDYuMmExLjAxMyUyMDEuMDEzJTIwMCUyMDElMjAxLTElMjAxLjAxMSUyMDElMjAxJTIwMCUyMDAlMjAxJTIwMS0xLjAxMXptMCUyMC4xNTdhLjg1Ny44NTclMjAwJTIwMCUyMDAlMjAwJTIwMS43MTEuODU3Ljg1NyUyMDAlMjAwJTIwMCUyMDAtMS43MTF6bS0uMTg4JTIwMS40NDJoLS4xOHYtMS4xMjVhMi4wNyUyMDIuMDclMjAwJTIwMCUyMDElMjAuMzE5LS4wMjYuNi42JTIwMCUyMDAlMjAxJTIwLjM1MS4wODUuMjcyLjI3MiUyMDAlMjAwJTIwMSUyMC4xLjIzMy4yOC4yOCUyMDAlMjAwJTIwMS0uMjE5LjI3NXYuMDA5Yy4xLjAxOC4xNjUuMTA3LjE4OC4yNzNhLjkzOC45MzglMjAwJTIwMCUyMDAlMjAuMDcxLjI3OWgtLjE4OGEuODQ5Ljg0OSUyMDAlMjAwJTIwMS0uMDc2LS4yODguMjEuMjElMjAwJTIwMCUyMDAtLjI0Mi0uMmgtLjEyNXYuNDg2em0wLS42MjRoLjEzYy4xNDclMjAwJTIwLjI3My0uMDU0LjI3My0uMTk0JTIwMC0uMS0uMDcxLS4yLS4yNzMtLjJhLjkzLjkzJTIwMCUyMDAlMjAwLS4xMy4wMDl6JTIyJTIwZmlsbCUzRCUyMiUyMzNiNTk5OCUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWlkZW50LWZiO1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI2NDY2LjUlMjAyMjkxJTIwODAuODQxJTIwMTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02NTA4LjExOSUyMDIyOTguNzcyYTMuNjk0JTIwMy42OTQlMjAwJTIwMCUyMDAtMS42MzcuNDQydjUuMDQ2YTEwLjY0MyUyMDEwLjY0MyUyMDAlMjAwJTIwMCUyMDEuMTc5LjA0NWMxLjYlMjAwJTIwMS44MjItLjczNCUyMDEuODIyLTEuNzU4di0yLjQxYy0uMDAxLS43NTgtLjI1Mi0xLjM2NS0xLjM2NC0xLjM2NXptLTEwLjY0LS4yNzVjLTEuMTEyJTIwMC0xLjM2NS42MS0xLjM2NSUyMDEuMzY2di40MjVoMi43Mjl2LS40MjZjLS4wMDEtLjc1Ni0uMjU1LTEuMzY2LTEuMzY1LTEuMzY2em0tMjAuNjE0JTIwNS4yNTFhLjguOCUyMDAlMjAwJTIwMCUyMC45LjkwOCUyMDMuMzE3JTIwMy4zMTclMjAwJTIwMCUyMDAlMjAxLjU1MS0uNDQydi0xLjJoLTEuNDZjLS42ODcuMDA0LS45OTEuMTMyLS45OTEuNzM0em00MS42LTQuOTc3Yy0xLjExNCUyMDAtMS41LjYwOC0xLjUlMjAxLjM2NHYyLjc2MWMwJTIwLjc1OC4zODYlMjAxLjM2OCUyMDEuNSUyMDEuMzY4czEuNS0uNjElMjAxLjUtMS4zNjh2LTIuNzYxYy4wMDMtLjc1Ni0uMzg2LTEuMzYzLTEuNDk2LTEuMzYzem0tNDcuMDU1JTIwOC4wNzNoLTMuMjc1di03LjkyM2gtMS42MzV2LTIuNzNoMS42MzZ2LTEuNjM5YzAtMi4yMjcuOTIzLTMuNTUyJTIwMy41NDctMy41NTJoMi4xODR2Mi43MzFoLTEuMzY1Yy0xLjAyMSUyMDAtMS4wODkuMzgyLTEuMDg5JTIwMS4wOTR2MS4zNjZoMi40NzNsLS4yODklMjAyLjczaC0yLjE4N3ptMTEuMTg2LjAyMWgtMi43MjlsLS4xMTgtLjY5M2E2LjI1MyUyMDYuMjUzJTIwMCUyMDAlMjAxLTMuMDkxLjglMjAyLjklMjAyLjklMjAwJTIwMCUyMDEtMy4wNjYtMy4xODVjMC0yLjE4MSUyMDEuMjQzLTIuOTU5JTIwMy40NjYtMi45NTloMi4yNjN2LS40NzFjMC0xLjExMy0uMTI4LTEuNDQtMS44MzktMS40NGgtMi44bC4yNzQtMi43M2gzLjA1OWMzLjc1NiUyMDAlMjA0LjU3OSUyMDEuMTg2JTIwNC41NzklMjA0LjE5MnY2LjQ4MXptOS4yNzctNy43NDNhMTUuNjEzJTIwMTUuNjEzJTIwMCUyMDAlMjAwLTMtLjM1NWMtMS40NjclMjAwLTEuOTEuMzI0LTEuOTElMjAxLjU3djIuMzU3YzAlMjAxLjI0Ni40NDMlMjAxLjU3MSUyMDEuOTElMjAxLjU3MWExNS41NzglMjAxNS41NzglMjAwJTIwMCUyMDAlMjAzLS4zNTd2Mi42NjRhMTQuNDY5JTIwMTQuNDY5JTIwMCUyMDAlMjAxLTMuMjc0LjQyMWMtMy41MTQlMjAwLTQuOTExLTEuODQ4LTQuOTExLTQuNTE4di0xLjkxNWMwLTIuNjcyJTIwMS40LTQuNTIzJTIwNC45MTEtNC41MjNhMTQuNDA3JTIwMTQuNDA3JTIwMCUyMDAlMjAxJTIwMy4yNzQuNDIzdjIuNjYxem0xMC4yMzclMjAzLjM1aC02di4yMmMwJTIwMS4yNDYuNDQ0JTIwMS41NzElMjAxLjkxJTIwMS41NzFhMTkuMDg0JTIwMTkuMDg0JTIwMCUyMDAlMjAwJTIwMy44MTgtLjM1N3YyLjY2NmExNy4yMSUyMDE3LjIxJTIwMCUyMDAlMjAxLTQuMDg5LjQyMWMtMy41MTUlMjAwLTQuOTEyLTEuODQ4LTQuOTEyLTQuNTE4di0yLjE4OWMwLTIuMzM2JTIwMS4wMzctNC4yNDklMjA0LjYzOC00LjI0OXM0LjYzNSUyMDEuODkxJTIwNC42MzUlMjA0LjI0OXptMTAuNjQuMDUxYzAlMjAyLjU4LS43MzclMjA0LjQ2Mi01LjIwNSUyMDQuNDYyYTI0LjcwOCUyMDI0LjcwOCUyMDAlMjAwJTIwMS00LjMzNS0uNDEzdi0xNC43NTJsMy4yNzItLjU0NnY1LjE1OWE3LjQyOSUyMDcuNDI5JTIwMCUyMDAlMjAxJTIwMi40NTUtLjRjMy4yNzIlMjAwJTIwMy44MTglMjAxLjQ2NyUyMDMuODE4JTIwMy44MjV2Mi42NjF6bTEwLjQ4OS4wNTZjMCUyMDIuMjI2LS45MTklMjA0LjM4NS00Ljc2NCUyMDQuMzg1cy00Ljc4My0yLjE1OS00Ljc4My00LjM4NXYtMi4xNDljMC0yLjIyNy45MzYtNC4zODYlMjA0Ljc4My00LjM4NnM0Ljc2NCUyMDIuMTU5JTIwNC43NjQlMjA0LjM4NnptMTAuNDgyJTIwMGMwJTIwMi4yMjYtLjkyJTIwNC4zODUtNC43NjQlMjA0LjM4NXMtNC43ODMtMi4xNTktNC43ODMtNC4zODV2LTIuMTQ5YzAtMi4yMjcuOTM2LTQuMzg2JTIwNC43ODMtNC4zODZzNC43NjQlMjAyLjE1OSUyMDQuNzY0JTIwNC4zODZ6bTEwLjc1NyUyMDQuMjY0aC0zLjU0N2wtMy01LjAwN3Y1LjAwN2gtMy4yNjh2LTE1LjAyM2wzLjI3My0uNTQ2djkuNjcybDMtNC43NTVoMy41NDdsLTMuMjczJTIwNS4xODl6bS0xNS41MjgtOC4wNzFjLTEuMTEyJTIwMC0xLjUuNjA4LTEuNSUyMDEuMzY0djIuNzYxYzAlMjAuNzU4LjM4NiUyMDEuMzY4JTIwMS41JTIwMS4zNjhzMS41LS42MSUyMDEuNS0xLjM2OHYtMi43NjJjLjAwMy0uNzU2LS4zOS0xLjM2My0xLjUtMS4zNjN6bTE3LjQlMjA2LjJhMS4wMTMlMjAxLjAxMyUyMDAlMjAxJTIwMS0xJTIwMS4wMTElMjAxJTIwMSUyMDAlMjAwJTIwMSUyMDEtMS4wMTF6bTAlMjAuMTU3YS44NTcuODU3JTIwMCUyMDAlMjAwJTIwMCUyMDEuNzExLjg1Ny44NTclMjAwJTIwMCUyMDAlMjAwLTEuNzExem0tLjE4OCUyMDEuNDQyaC0uMTh2LTEuMTI1YTIuMDclMjAyLjA3JTIwMCUyMDAlMjAxJTIwLjMxOS0uMDI2LjYuNiUyMDAlMjAwJTIwMSUyMC4zNTEuMDg1LjI3Mi4yNzIlMjAwJTIwMCUyMDElMjAuMS4yMzMuMjguMjglMjAwJTIwMCUyMDEtLjIxOS4yNzV2LjAwOWMuMS4wMTguMTY1LjEwNy4xODguMjczYS45MzguOTM4JTIwMCUyMDAlMjAwJTIwLjA3MS4yNzloLS4xODhhLjg0OS44NDklMjAwJTIwMCUyMDEtLjA3Ni0uMjg4LjIxLjIxJTIwMCUyMDAlMjAwLS4yNDItLjJoLS4xMjV2LjQ4NnptMC0uNjI0aC4xM2MuMTQ3JTIwMCUyMC4yNzMtLjA1NC4yNzMtLjE5NCUyMDAtLjEtLjA3MS0uMi0uMjczLS4yYS45My45MyUyMDAlMjAwJTIwMC0uMTMuMDA5eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pZGVudC1wYXlwYWwtYnRuIHtcblx0XHRjb2xvcjogJGNvbG9yLWlkZW50LXBwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pZGVudC1wcDtcblx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogODFweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyNjQ3Mi41JTIwMjIzOSUyMDY3LjY1MSUyMDE4JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0yJTdCZmlsbCUzQSUyMzI1M2U3ZSU3RC5jbHMtMyU3QmZpbGwlM0ElMjMyNzliZDQlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2clMjBpZCUzRCUyMkxvZ29fUGF5cGFsJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4NjQ3Mi41NDElMjAyMjM5JTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjJfJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LS4wNDElMjklMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8zOV8lMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF80MF8lMjIlM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82NV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0xMzMuNDY3JTIwMjcuNmMtLjIlMjAxLjM0NS0xLjIyMiUyMDEuMzQ1LTIuMjE2JTIwMS4zNDVoLS41NjVsLjQtMi41MDZhLjMxMS4zMTElMjAwJTIwMCUyMDElMjAuMzA2LS4yNmguMjZjLjY3MiUyMDAlMjAxLjMxNCUyMDAlMjAxLjYzNS4zODJhMS4yMjMlMjAxLjIyMyUyMDAlMjAwJTIwMSUyMC4xOCUyMDEuMDM5em0tLjQyOC0zLjVoLTMuNzI4YS41MjUuNTI1JTIwMCUyMDAlMjAwLS41Mi40NDNsLTEuNTEzJTIwOS41NjVhLjMwOS4zMDklMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjc4OGEuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbC40MTMtMi41ODJhLjUyMS41MjElMjAwJTIwMCUyMDElMjAuNS0uNDQzaDEuMTc3YzIuNDYlMjAwJTIwMy44ODEtMS4xOTIlMjA0LjI0OC0zLjU0NWEyLjkzMyUyMDIuOTMzJTIwMCUyMDAlMjAwLS40NzQtMi40MTQlMjAzLjU4MSUyMDMuNTgxJTIwMCUyMDAlMjAwLTIuNzE3LS45MzJ6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTEwNy44MiUyMC0yMC40MTclMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjJfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMTg4LjcxJTIwNDkuMjM3YTEuOTg3JTIwMS45ODclMjAwJTIwMCUyMDEtMi4wMTclMjAxLjcxMSUyMDEuNTIxJTIwMS41MjElMjAwJTIwMCUyMDEtMS4yMDctLjQ4OSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMS0uMjc1LTEuMjUzJTIwMi4wMDklMjAyLjAwOSUyMDAlMjAwJTIwMSUyMDItMS43MjclMjAxLjUwOSUyMDEuNTA5JTIwMCUyMDAlMjAxJTIwMS4xOTIuNDg5JTIwMS41NzIlMjAxLjU3MiUyMDAlMjAwJTIwMSUyMC4zMDclMjAxLjI2OXptMi40OTEtMy40NjloLTEuNzg4YS4zLjMlMjAwJTIwMCUyMDAtLjMwNi4yNmwtLjA3Ni41LS4xMjItLjE4M2EyLjUyOCUyMDIuNTI4JTIwMCUyMDAlMjAwLTIuMTA5LS43NDUlMjA0LjEwNiUyMDQuMTA2JTIwMCUyMDAlMjAwLTMuOTg4JTIwMy41OTElMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDAlMjAuNjcyJTIwMi43NSUyMDIuOCUyMDIuOCUyMDAlMjAwJTIwMCUyMDIuMjQ2LjklMjAzLjQzMSUyMDMuNDMxJTIwMCUyMDAlMjAwJTIwMi40NzUtMS4wMjRsLS4wNzYuNDg5YS4zMjIuMzIyJTIwMCUyMDAlMjAwJTIwLjMwNi4zNjdoMS42YS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsLjk2My02LjExMmEuMzMuMzMlMjAwJTIwMCUyMDAtLjMxOC0uMzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTE1NC44MjglMjAtMzguNjMyJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzYxXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTI1NC4wODYlMjA0Ni43SDI1Mi4zYS41MjkuNTI5JTIwMCUyMDAlMjAwLS40MjguMjI5bC0yLjQ3MiUyMDMuNjM3LTEuMDU0LTMuNWEuNTI3LjUyNyUyMDAlMjAwJTIwMC0uNS0uMzY3aC0xLjc2NmEuMzA3LjMwNyUyMDAlMjAwJTIwMC0uMjkuNDEzbDEuOTcxJTIwNS44MDYtMS44NjElMjAyLjYyOWEuMzA3LjMwNyUyMDAlMjAwJTIwMCUyMC4yNi40ODloMS43ODhhLjQ5Mi40OTIlMjAwJTIwMCUyMDAlMjAuNDI4LS4yMjlsNS45NzQtOC42MThhLjMxMS4zMTElMjAwJTIwMCUyMDAtLjI2NC0uNDg5eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yMDguMjA5JTIwLTM5LjU2NCUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81OF8lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zMDcuNjUxJTIwMjcuNmMtLjIlMjAxLjM0NS0xLjIyMiUyMDEuMzQ1LTIuMjE2JTIwMS4zNDVoLS41NjVsLjQtMi41MDZhLjMxMS4zMTElMjAwJTIwMCUyMDElMjAuMzA2LS4yNmguMjZjLjY3MiUyMDAlMjAxLjMxNCUyMDAlMjAxLjYzNS4zODJhMS4yMjMlMjAxLjIyMyUyMDAlMjAwJTIwMSUyMC4xOCUyMDEuMDM5em0tLjQyOC0zLjVIMzAzLjVhLjUuNSUyMDAlMjAwJTIwMC0uNS40NDNsLTEuNTEzJTIwOS41NjVhLjMxLjMxJTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS45MWEuMzM3LjMzNyUyMDAlMjAwJTIwMCUyMC4zNTEtLjMwNmwuNDI4LTIuN2EuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMC41LS40NDNoMS4xNzdjMi40NiUyMDAlMjAzLjg4MS0xLjE5MiUyMDQuMjQ4LTMuNTQ1YTIuOTMzJTIwMi45MzMlMjAwJTIwMCUyMDAtLjQ3NC0yLjQxNCUyMDMuNDIyJTIwMy40MjIlMjAwJTIwMCUyMDAtMi43MDktLjk1MXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjU1LjQwMiUyMC0yMC40MTclMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNTNfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzYyLjgxJTIwNDkuMjM3YTEuOTg3JTIwMS45ODclMjAwJTIwMCUyMDEtMi4wMTclMjAxLjcxMSUyMDEuNTIxJTIwMS41MjElMjAwJTIwMCUyMDEtMS4yMDctLjQ4OSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMS0uMjc1LTEuMjUzJTIwMi4wMDclMjAyLjAwNyUyMDAlMjAwJTIwMSUyMDItMS43MTElMjAxLjQyJTIwMS40MiUyMDAlMjAwJTIwMSUyMDEuNSUyMDEuNzQyem0yLjQ5MS0zLjQ2OWgtMS43ODhhLjMuMyUyMDAlMjAwJTIwMC0uMzA2LjI2bC0uMDc2LjUtLjEyMi0uMTgzYTIuNTI4JTIwMi41MjglMjAwJTIwMCUyMDAtMi4xMDktLjc0NSUyMDQuMTA2JTIwNC4xMDYlMjAwJTIwMCUyMDAtMy45ODglMjAzLjU5MSUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMCUyMC42NzIlMjAyLjc1JTIwMi44JTIwMi44JTIwMCUyMDAlMjAwJTIwMi4yNDYuOSUyMDMuNDMxJTIwMy40MzElMjAwJTIwMCUyMDAlMjAyLjQ3NS0xLjAyNGwtLjA3Ni40ODlhLjMyMi4zMjIlMjAwJTIwMCUyMDAlMjAuMzA2LjM2N2gxLjZhLjUuNSUyMDAlMjAwJTIwMCUyMC41LS40NDNsLjk2My02LjExMmEuMy4zJTIwMCUyMDAlMjAwLS4yOTgtLjM1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zMDIuMzI1JTIwLTM4LjYzMiUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80NV8lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk00MTcuNDA2JTIwMjQuMjc1bC0xLjUyOCUyMDkuNzQ5YS4zMDkuMzA5JTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS41NDNhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wxLjUxMy05LjU2NWEuMzIyLjMyMiUyMDAlMjAwJTIwMC0uMzA2LS4zNjdoLTEuNzI3YS4zMy4zMyUyMDAlMjAwJTIwMC0uMzIxLjI3NXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMzUyLjMyMiUyMC0yMC4zMzMlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDRfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNNy4xNzclMjAxOC45NTdsLjI5LTEuODE4LS42NDItLjAxNUgzLjhMNS45MDklMjAzLjc1M2EuMTU1LjE1NSUyMDAlMjAwJTIwMSUyMC4wNjEtLjEwNy4xNjUuMTY1JTIwMCUyMDAlMjAxJTIwLjEwNy0uMDQ2SDExLjJjMS43LjAxNSUyMDIuODczLjM2NyUyMDMuNDg0JTIwMS4wNTRhMi40MDklMjAyLjQwOSUyMDAlMjAwJTIwMSUyMC41NjUlMjAxLjAzOSUyMDMuNzU2JTIwMy43NTYlMjAwJTIwMCUyMDElMjAwJTIwMS40MzZ2LjQxM2wuMjkuMTY4YTEuOTQ1JTIwMS45NDUlMjAwJTIwMCUyMDElMjAuNTgxLjQ0MyUyMDIuMTYlMjAyLjE2JTIwMCUyMDAlMjAxJTIwLjQ3NCUyMDEuMDU0JTIwNC40MDglMjA0LjQwOCUyMDAlMjAwJTIwMS0uMDYxJTIwMS41MjglMjA1LjU3NSUyMDUuNTc1JTIwMCUyMDAlMjAxLS42MjYlMjAxLjc0MiUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMS0uOTkzJTIwMS4wODUlMjA0LjAyMyUyMDQuMDIzJTIwMCUyMDAlMjAxLTEuMzQ1LjYxMSUyMDYuOTQ4JTIwNi45NDglMjAwJTIwMCUyMDEtMS42ODEuMmgtLjQxM2ExLjIlMjAxLjIlMjAwJTIwMCUyMDAtLjc3OS4yOSUyMDEuMjMlMjAxLjIzJTIwMCUyMDAlMjAwLS40MTMuNzE4bC0uMDMxLjE2OC0uNSUyMDMuMTk0LS4wMTUuMTIyYzAlMjAuMDMxLS4wMTUuMDYxLS4wMzEuMDYxYS4wNTYuMDU2JTIwMCUyMDAlMjAxLS4wNDYuMDE1SDcuMTc3eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zLjIxMyUyMC0zLjA1JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQzXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTMxLjM2MyUyMDI3LjRjLS4wMTUuMDkyLS4wMzEuMi0uMDQ2LjMwNi0uNjg4JTIwMy40NTMtMi45OTUlMjA0LjY0NS01Ljk0NCUyMDQuNjQ1aC0xLjVhLjcyNC43MjQlMjAwJTIwMCUyMDAtLjcxOC42MTFsLS43NjQlMjA0Ljg3NC0uMjE0JTIwMS4zNzVhLjM4Ni4zODYlMjAwJTIwMCUyMDAlMjAuMzgyLjQ0M2gyLjY0M2EuNjI3LjYyNyUyMDAlMjAwJTIwMCUyMC42MjYtLjUzNWwuMDMxLS4xMzguNS0zLjE3OC4wMzEtLjE2OGEuNjM5LjYzOSUyMDAlMjAwJTIwMSUyMC42MjYtLjUzNWguNGMyLjU4MiUyMDAlMjA0LjYtMS4wNTQlMjA1LjItNC4wOGEzLjQ3NiUyMDMuNDc2JTIwMCUyMDAlMjAwLS41MzUtMy4wNzElMjAyLjQyJTIwMi40MiUyMDAlMjAwJTIwMC0uNzE4LS41NDl6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTE4Ljc4MiUyMC0yMy4yMTMlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDJfJTIyJTIwZCUzRCUyMk0zNi4xJTIwMjQuMjI5YTIuNDQyJTIwMi40NDIlMjAwJTIwMCUyMDAtLjMyMS0uMDc2JTIwMi41OTIlMjAyLjU5MiUyMDAlMjAwJTIwMC0uMzM2LS4wNjFBOC45MzUlMjA4LjkzNSUyMDAlMjAwJTIwMCUyMDM0LjExNiUyMDI0aC00YS41NTkuNTU5JTIwMCUyMDAlMjAwLS4yNzUuMDYxLjYzLjYzJTIwMCUyMDAlMjAwLS4zNTEuNDc0bC0uODU2JTIwNS40MDktLjAzNC4xNTZhLjczNi43MzYlMjAwJTIwMCUyMDElMjAuNzE4LS42MTFoMS41YzIuOTQ5JTIwMCUyMDUuMjU2LTEuMTkyJTIwNS45MjktNC42Ni4wMTUtLjEwNy4wMzEtLjIuMDQ2LS4zMDZhMi45NjklMjAyLjk2OSUyMDAlMjAwJTIwMC0uNTUtLjIyOS41NDMuNTQzJTIwMCUyMDAlMjAwLS4xNDMtLjA2NXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjQuMjI0JTIwLTIwLjMzMyUyOSUyMiUyMGZpbGwlM0QlMjIlMjMyMjJmNjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDFfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNNS4yMDclMjA0LjJhLjYzLjYzJTIwMCUyMDAlMjAxJTIwLjM1MS0uNDc0LjYuNiUyMDAlMjAwJTIwMSUyMC4yNzUtLjA2MWg0YTkuMDgzJTIwOS4wODMlMjAwJTIwMCUyMDElMjAxLjMyOS4wOTJjLjEyMi4wMTUuMjI5LjA0Ni4zMzYuMDYxLjEwNy4wMzEuMjE0LjA0Ni4zMjEuMDc2LjA0Ni4wMTUuMTA3LjAzMS4xNTMuMDQ2YTIuOTY4JTIwMi45NjglMjAwJTIwMCUyMDElMjAuNTUuMjI5JTIwMy4yNjQlMjAzLjI2NCUyMDAlMjAwJTIwMC0uNjg4LTIuOTM0QzExLjA3NC4zNjclMjA5LjclMjAwJTIwNy45NDIlMjAwSDIuODIzQS43MTIuNzEyJTIwMCUyMDAlMjAwJTIwMi4xLjYxMUwtLjAzNSUyMDE0LjEzNGEuNDM5LjQzOSUyMDAlMjAwJTIwMCUyMC40MjguNWgzLjE2M2wuNzk1LTUuMDI3eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC4wNDElMjklMjIvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1pZGVudC1wcDtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI2NDcyLjUlMjAyMjM5JTIwNjcuNjUxJTIwMTglMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTIlN0JmaWxsJTNBJTIzMjUzZTdlJTdELmNscy0zJTdCZmlsbCUzQSUyM2ZmZmZmZiU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyUyMGlkJTNEJTIyTG9nb19QYXlwYWwlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjg2NDcyLjU0MSUyMDIyMzklMjklMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yMl8lMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtLjA0MSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzM5XyUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzQwXyUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzY1XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTEzMy40NjclMjAyNy42Yy0uMiUyMDEuMzQ1LTEuMjIyJTIwMS4zNDUtMi4yMTYlMjAxLjM0NWgtLjU2NWwuNC0yLjUwNmEuMzExLjMxMSUyMDAlMjAwJTIwMSUyMC4zMDYtLjI2aC4yNmMuNjcyJTIwMCUyMDEuMzE0JTIwMCUyMDEuNjM1LjM4MmExLjIyMyUyMDEuMjIzJTIwMCUyMDAlMjAxJTIwLjE4JTIwMS4wMzl6bS0uNDI4LTMuNWgtMy43MjhhLjUyNS41MjUlMjAwJTIwMCUyMDAtLjUyLjQ0M2wtMS41MTMlMjA5LjU2NWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNzg4YS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsLjQxMy0yLjU4MmEuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMC41LS40NDNoMS4xNzdjMi40NiUyMDAlMjAzLjg4MS0xLjE5MiUyMDQuMjQ4LTMuNTQ1YTIuOTMzJTIwMi45MzMlMjAwJTIwMCUyMDAtLjQ3NC0yLjQxNCUyMDMuNTgxJTIwMy41ODElMjAwJTIwMCUyMDAtMi43MTctLjkzMnolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTA3LjgyJTIwLTIwLjQxNyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82Ml8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0xODguNzElMjA0OS4yMzdhMS45ODclMjAxLjk4NyUyMDAlMjAwJTIwMS0yLjAxNyUyMDEuNzExJTIwMS41MjElMjAxLjUyMSUyMDAlMjAwJTIwMS0xLjIwNy0uNDg5JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxLS4yNzUtMS4yNTMlMjAyLjAwOSUyMDIuMDA5JTIwMCUyMDAlMjAxJTIwMi0xLjcyNyUyMDEuNTA5JTIwMS41MDklMjAwJTIwMCUyMDElMjAxLjE5Mi40ODklMjAxLjU3MiUyMDEuNTcyJTIwMCUyMDAlMjAxJTIwLjMwNyUyMDEuMjY5em0yLjQ5MS0zLjQ2OWgtMS43ODhhLjMuMyUyMDAlMjAwJTIwMC0uMzA2LjI2bC0uMDc2LjUtLjEyMi0uMTgzYTIuNTI4JTIwMi41MjglMjAwJTIwMCUyMDAtMi4xMDktLjc0NSUyMDQuMTA2JTIwNC4xMDYlMjAwJTIwMCUyMDAtMy45ODglMjAzLjU5MSUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMCUyMC42NzIlMjAyLjc1JTIwMi44JTIwMi44JTIwMCUyMDAlMjAwJTIwMi4yNDYuOSUyMDMuNDMxJTIwMy40MzElMjAwJTIwMCUyMDAlMjAyLjQ3NS0xLjAyNGwtLjA3Ni40ODlhLjMyMi4zMjIlMjAwJTIwMCUyMDAlMjAuMzA2LjM2N2gxLjZhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuOTYzLTYuMTEyYS4zMy4zMyUyMDAlMjAwJTIwMC0uMzE4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTU0LjgyOCUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjFfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMjU0LjA4NiUyMDQ2LjdIMjUyLjNhLjUyOS41MjklMjAwJTIwMCUyMDAtLjQyOC4yMjlsLTIuNDcyJTIwMy42MzctMS4wNTQtMy41YS41MjcuNTI3JTIwMCUyMDAlMjAwLS41LS4zNjdoLTEuNzY2YS4zMDcuMzA3JTIwMCUyMDAlMjAwLS4yOS40MTNsMS45NzElMjA1LjgwNi0xLjg2MSUyMDIuNjI5YS4zMDcuMzA3JTIwMCUyMDAlMjAwJTIwLjI2LjQ4OWgxLjc4OGEuNDkyLjQ5MiUyMDAlMjAwJTIwMCUyMC40MjgtLjIyOWw1Ljk3NC04LjYxOGEuMzExLjMxMSUyMDAlMjAwJTIwMC0uMjY0LS40ODl6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTIwOC4yMDklMjAtMzkuNTY0JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzU4XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTMwNy42NTElMjAyNy42Yy0uMiUyMDEuMzQ1LTEuMjIyJTIwMS4zNDUtMi4yMTYlMjAxLjM0NWgtLjU2NWwuNC0yLjUwNmEuMzExLjMxMSUyMDAlMjAwJTIwMSUyMC4zMDYtLjI2aC4yNmMuNjcyJTIwMCUyMDEuMzE0JTIwMCUyMDEuNjM1LjM4MmExLjIyMyUyMDEuMjIzJTIwMCUyMDAlMjAxJTIwLjE4JTIwMS4wMzl6bS0uNDI4LTMuNUgzMDMuNWEuNS41JTIwMCUyMDAlMjAwLS41LjQ0M2wtMS41MTMlMjA5LjU2NWEuMzEuMzElMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjkxYS4zMzcuMzM3JTIwMCUyMDAlMjAwJTIwLjM1MS0uMzA2bC40MjgtMi43YS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy40MjIlMjAzLjQyMiUyMDAlMjAwJTIwMC0yLjcwOS0uOTUxeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yNTUuNDAyJTIwLTIwLjQxNyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zNjIuODElMjA0OS4yMzdhMS45ODclMjAxLjk4NyUyMDAlMjAwJTIwMS0yLjAxNyUyMDEuNzExJTIwMS41MjElMjAxLjUyMSUyMDAlMjAwJTIwMS0xLjIwNy0uNDg5JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxLS4yNzUtMS4yNTMlMjAyLjAwNyUyMDIuMDA3JTIwMCUyMDAlMjAxJTIwMi0xLjcxMSUyMDEuNDIlMjAxLjQyJTIwMCUyMDAlMjAxJTIwMS41JTIwMS43NDJ6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNS41JTIwMCUyMDAlMjAwJTIwLjUtLjQ0M2wuOTYzLTYuMTEyYS4zLjMlMjAwJTIwMCUyMDAtLjI5OC0uMzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTMwMi4zMjUlMjAtMzguNjMyJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ1XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTQxNy40MDYlMjAyNC4yNzVsLTEuNTI4JTIwOS43NDlhLjMwOS4zMDklMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjU0M2EuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbDEuNTEzLTkuNTY1YS4zMjIuMzIyJTIwMCUyMDAlMjAwLS4zMDYtLjM2N2gtMS43MjdhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMjEuMjc1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zNTIuMzIyJTIwLTIwLjMzMyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80NF8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk03LjE3NyUyMDE4Ljk1N2wuMjktMS44MTgtLjY0Mi0uMDE1SDMuOEw1LjkwOSUyMDMuNzUzYS4xNTUuMTU1JTIwMCUyMDAlMjAxJTIwLjA2MS0uMTA3LjE2NS4xNjUlMjAwJTIwMCUyMDElMjAuMTA3LS4wNDZIMTEuMmMxLjcuMDE1JTIwMi44NzMuMzY3JTIwMy40ODQlMjAxLjA1NGEyLjQwOSUyMDIuNDA5JTIwMCUyMDAlMjAxJTIwLjU2NSUyMDEuMDM5JTIwMy43NTYlMjAzLjc1NiUyMDAlMjAwJTIwMSUyMDAlMjAxLjQzNnYuNDEzbC4yOS4xNjhhMS45NDUlMjAxLjk0NSUyMDAlMjAwJTIwMSUyMC41ODEuNDQzJTIwMi4xNiUyMDIuMTYlMjAwJTIwMCUyMDElMjAuNDc0JTIwMS4wNTQlMjA0LjQwOCUyMDQuNDA4JTIwMCUyMDAlMjAxLS4wNjElMjAxLjUyOCUyMDUuNTc1JTIwNS41NzUlMjAwJTIwMCUyMDEtLjYyNiUyMDEuNzQyJTIwMy40JTIwMy40JTIwMCUyMDAlMjAxLS45OTMlMjAxLjA4NSUyMDQuMDIzJTIwNC4wMjMlMjAwJTIwMCUyMDEtMS4zNDUuNjExJTIwNi45NDglMjA2Ljk0OCUyMDAlMjAwJTIwMS0xLjY4MS4yaC0uNDEzYTEuMiUyMDEuMiUyMDAlMjAwJTIwMC0uNzc5LjI5JTIwMS4yMyUyMDEuMjMlMjAwJTIwMCUyMDAtLjQxMy43MThsLS4wMzEuMTY4LS41JTIwMy4xOTQtLjAxNS4xMjJjMCUyMC4wMzEtLjAxNS4wNjEtLjAzMS4wNjFhLjA1Ni4wNTYlMjAwJTIwMCUyMDEtLjA0Ni4wMTVINy4xNzd6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTMuMjEzJTIwLTMuMDUlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDNfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzEuMzYzJTIwMjcuNGMtLjAxNS4wOTItLjAzMS4yLS4wNDYuMzA2LS42ODglMjAzLjQ1My0yLjk5NSUyMDQuNjQ1LTUuOTQ0JTIwNC42NDVoLTEuNWEuNzI0LjcyNCUyMDAlMjAwJTIwMC0uNzE4LjYxMWwtLjc2NCUyMDQuODc0LS4yMTQlMjAxLjM3NWEuMzg2LjM4NiUyMDAlMjAwJTIwMCUyMC4zODIuNDQzaDIuNjQzYS42MjcuNjI3JTIwMCUyMDAlMjAwJTIwLjYyNi0uNTM1bC4wMzEtLjEzOC41LTMuMTc4LjAzMS0uMTY4YS42MzkuNjM5JTIwMCUyMDAlMjAxJTIwLjYyNi0uNTM1aC40YzIuNTgyJTIwMCUyMDQuNi0xLjA1NCUyMDUuMi00LjA4YTMuNDc2JTIwMy40NzYlMjAwJTIwMCUyMDAtLjUzNS0zLjA3MSUyMDIuNDIlMjAyLjQyJTIwMCUyMDAlMjAwLS43MTgtLjU0OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTguNzgyJTIwLTIzLjIxMyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80Ml8lMjIlMjBkJTNEJTIyTTM2LjElMjAyNC4yMjlhMi40NDIlMjAyLjQ0MiUyMDAlMjAwJTIwMC0uMzIxLS4wNzYlMjAyLjU5MiUyMDIuNTkyJTIwMCUyMDAlMjAwLS4zMzYtLjA2MUE4LjkzNSUyMDguOTM1JTIwMCUyMDAlMjAwJTIwMzQuMTE2JTIwMjRoLTRhLjU1OS41NTklMjAwJTIwMCUyMDAtLjI3NS4wNjEuNjMuNjMlMjAwJTIwMCUyMDAtLjM1MS40NzRsLS44NTYlMjA1LjQwOS0uMDM0LjE1NmEuNzM2LjczNiUyMDAlMjAwJTIwMSUyMC43MTgtLjYxMWgxLjVjMi45NDklMjAwJTIwNS4yNTYtMS4xOTIlMjA1LjkyOS00LjY2LjAxNS0uMTA3LjAzMS0uMi4wNDYtLjMwNmEyLjk2OSUyMDIuOTY5JTIwMCUyMDAlMjAwLS41NS0uMjI5LjU0My41NDMlMjAwJTIwMCUyMDAtLjE0My0uMDY1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yNC4yMjQlMjAtMjAuMzMzJTI5JTIyJTIwZmlsbCUzRCUyMiUyMzIyMmY2MyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk01LjIwNyUyMDQuMmEuNjMuNjMlMjAwJTIwMCUyMDElMjAuMzUxLS40NzQuNi42JTIwMCUyMDAlMjAxJTIwLjI3NS0uMDYxaDRhOS4wODMlMjA5LjA4MyUyMDAlMjAwJTIwMSUyMDEuMzI5LjA5MmMuMTIyLjAxNS4yMjkuMDQ2LjMzNi4wNjEuMTA3LjAzMS4yMTQuMDQ2LjMyMS4wNzYuMDQ2LjAxNS4xMDcuMDMxLjE1My4wNDZhMi45NjglMjAyLjk2OCUyMDAlMjAwJTIwMSUyMC41NS4yMjklMjAzLjI2NCUyMDMuMjY0JTIwMCUyMDAlMjAwLS42ODgtMi45MzRDMTEuMDc0LjM2NyUyMDkuNyUyMDAlMjA3Ljk0MiUyMDBIMi44MjNBLjcxMi43MTIlMjAwJTIwMCUyMDAlMjAyLjEuNjExTC0uMDM1JTIwMTQuMTM0YS40MzkuNDM5JTIwMCUyMDAlMjAwJTIwLjQyOC41aDMuMTYzbC43OTUtNS4wMjd6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LjA0MSUyOSUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NjLWVtYWlsLWJsb2MudmFsaWRhdGVkLWJsb2Mge1xuXHRcdG1pbi1oZWlnaHQ6IDEwOHB4O1xuXHR9XG5cdC52YWxpZGF0ZWQtYmxvYyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zdGVwLWJsb2MgLnNjLWgyIC5jMS1zdGVwLW51bWJlciwgLnZhbGlkYXRlZC1ibG9jIC5zYy1oMiAuYzEtc3RlcC1udW1iZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnLic7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC52YWxpZGF0ZWQtYmxvYyB7XG5cdFx0LnNjLWVtYWlsLXZhbCwgLnNjLWgyLCAucm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0LmNhcnQtcmVjYXAge1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiA0NCU7XG5cdFx0fVxuXHR9XG5cblx0I3NtYWxsLXN0ZXAxLWNoYW5nZS1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN0ZXAtYmxvYyAuYzEtc2MtYmxvYzEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN1bW1hcnktYmxvYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zYy1ibG9jMSB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdCY6bm90KC52YWxpZGF0ZWQtYmxvYykge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQuY2hhbmdlLWJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcC1udW1iZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnLic7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3RlcC1udW1iZXIsIC5zYy1oMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5zdGVwLWJsb2Mge1xuXHRcdFx0XHQuc3RlcC1udW1iZXIge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN0ZXAtbnVtYmVyLCAuc2MtaDIge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNjLWJsb2MxIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuZm9ybV9fZmllbGRzZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0ZmllbGRzZXQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm9wdGlvbi1kZXNjIHtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdH1cblxuXHRsZWdlbmQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5yb3ctbW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdH1cblx0XHQuYmxvYy1yYWRpbyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2Mtbm93cmFwIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybSB7XG5cdFx0Jl9fbm93cmFwIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRcdCYgPiA6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiA+ICoge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX25vd3JhcCArIC5mb3JtX19ub3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuZm9ybV9fbm93cmFwICsgLmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkc2V0ICsgLmZvcm1fX25vd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5mb3JtX19maWVsZC0tbG9uZy1hbnN3ZXIge1xuXHRcdC5mb3JtX19sYWJlbCB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0I2NvdW50cnkge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdH1cblxuXHQuZm9ybV9fbm93cmFwIC5maWVsZC5jb2x1bW4uc21hbGwtMjQubWVkaXVtLTEyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5cHgpO1xuXHRcdHdpZHRoOiA1NiU7XG5cdH1cblxuXHQjY2hrLWludm9pY2luZy1hZGRyLWFjdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmxibC1yYWRpbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCNjaGstcHJvLXB1cmNoYXNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQjbnVtLWludHJhIHtcblx0XHR3aWR0aDogNDYlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCNmcy1wcm8tcHVyY2hhc2UgKyAuZm9ybV9fZmllbGRzZXQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sYmwtcmFkaW8taCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQubGJsLXJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucm93LW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0bGFiZWxbZm9yPVwiY291bnRyeVwiXSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0LmZvcm1fX25vd3JhcC0tYW5uaXYge1xuXHRcdHdpZHRoOiA2NiU7XG5cdFx0LmZpZWxkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblxuXHRcdFx0XHRpLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnN1Y2Nlc3Mge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cblx0XHRcdFx0aS5mb3JtX19pY29uLS1zdWNjZXNzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGQtYW5uaXZlcnNhcnkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNjLWFkZHJlc3MtaDEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0I3NjLWRlbGl2ZXJ5LWJsb2MsICNzYy1wYXltZW50LWJsb2Mge1xuXHRcdC5zYy1oMiwgLnN0ZXAtbnVtYmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0I3NjLXBheW1lbnQtYmxvYyB7XG5cdFx0Ji5lcnJvci1jYWxjLWJ0biB7XG5cdFx0XHQmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYy1kZWxpdmVyeS10aGVhZC10ciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXJlY2FwO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0fVxuXHRcdC5zYy1kZWxpdmVyeS1pbmZvcyB7XG5cdFx0XHR3aWR0aDogNjIlO1xuXHRcdH1cblx0XHQmID4gZGl2Om5vdCguc2MtZGVsaXZlcnktaW5mb3MpIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmMxLWRlbGl2ZXJ5LWJsb2Mucm93IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjBweCAzOXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5kZWxpdmVyeS1tb2RlLXJhZGlvIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnNob3ctZm9yLXNtYWxsLW9ubHkuc21hbGwtMjQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHQuZGVsaXZlcnktbW9kZS1pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmRlbGl2ZXJ5LW1vZGUtcmFkaW8ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRlbGl2ZXJ5LW1vZGUtaW1nIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQuZGVsaXZlcnktbW9kZS1pbmZvcyB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHR9XG5cdFx0LmRlbGl2ZXJ5LW1vZGUtZGF0ZSwgLmRlbGl2ZXJ5LW1vZGUtcHJpY2Uge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LmRlbGl2ZXJ5LWJsb2Mge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0LmMxLWRlbGl2ZXJ5LWJsb2Mucm93IHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZWxpdmVyeS1tb2RlLWRlc2Mge1xuXHRcdGNvbG9yOiAjNTk2Rjc5O1xuXHR9XG5cblx0Lmljb24tdHJ1Y2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNjEyJTIyJTIwaGVpZ2h0JTNEJTIyNjEyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjEuNDc0JTIwMzc3LjUyMlYxMTcuMTM4YzAtMTQuNDY5JTIwMTEuNzI5LTI2LjE5OSUyMDI2LjE5OS0yNi4xOTloMjYwLjI1YzE0LjQ2OSUyMDAlMjAyNi4xOTglMjAxMS43MyUyMDI2LjE5OCUyMDI2LjE5OXYyNjAuMzg1YTguNzMyJTIwOC43MzIlMjAwJTIwMCUyMDEtOC43MzMlMjA4LjczM0gzMC4yMDdhOC43MzMlMjA4LjczMyUyMDAlMjAwJTIwMS04LjczMy04LjczNHptMjEwLjE2JTIwODkuMjAyYzAlMjAzMC4wMS0yNC4zMjklMjA1NC4zMzgtNTQuMzM4JTIwNTQuMzM4cy01NC4zMzgtMjQuMzI4LTU0LjMzOC01NC4zMzhjMC0zMC4wMTElMjAyNC4zMjktNTQuMzM4JTIwNTQuMzM4LTU0LjMzOHM1NC4zMzglMjAyNC4zMjclMjA1NC4zMzglMjA1NC4zMzh6bS0yNy4xNyUyMDBjMC0xNS4wMDUtMTIuMTY0LTI3LjE2OS0yNy4xNjktMjcuMTY5cy0yNy4xNyUyMDEyLjE2NC0yNy4xNyUyMDI3LjE2OSUyMDEyLjE2NSUyMDI3LjE3JTIwMjcuMTclMjAyNy4xNyUyMDI3LjE2OS0xMi4xNjUlMjAyNy4xNjktMjcuMTd6bS03My45NjktNTQuMzM5SDguNzMzQTguNzMzJTIwOC43MzMlMjAwJTIwMCUyMDAlMjAwJTIwNDIxLjExOHYyNi40OTVhOC43MzMlMjA4LjczMyUyMDAlMjAwJTIwMCUyMDguNzMzJTIwOC43MzNoOTcuNTk4YzIuNTQ4LTE3LjQ4NCUyMDExLjM3My0zMi45MjglMjAyNC4xNjQtNDMuOTYxem0zODUuNDQzJTIwNTQuMzM5YzAlMjAzMC4wMS0yNC4zMjklMjA1NC4zMzgtNTQuMzM4JTIwNTQuMzM4LTMwLjAxJTIwMC01NC4zMzgtMjQuMzI4LTU0LjMzOC01NC4zMzglMjAwLTMwLjAxMSUyMDI0LjMyOC01NC4zMzglMjA1NC4zMzgtNTQuMzM4JTIwMzAuMDA5LS4wMDElMjA1NC4zMzglMjAyNC4zMjclMjA1NC4zMzglMjA1NC4zMzh6bS0yNy4xNjglMjAwYzAtMTUuMDA1LTEyLjE2NS0yNy4xNjktMjcuMTctMjcuMTY5LTE1LjAwNiUyMDAtMjcuMTY5JTIwMTIuMTY0LTI3LjE2OSUyMDI3LjE2OXMxMi4xNjQlMjAyNy4xNyUyMDI3LjE2OSUyMDI3LjE3JTIwMjcuMTctMTIuMTY1JTIwMjcuMTctMjcuMTd6TTYxMiUyMDQyMS4xMTh2MjYuNDk1YTguNzMzJTIwOC43MzMlMjAwJTIwMCUyMDEtOC43MzMlMjA4LjczM2gtNzAuNzA0Yy01LjA1Ny0zNC42ODMtMzQuOTA2LTYxLjQyNy03MC45NjEtNjEuNDI3LTM2LjA2MiUyMDAtNjUuOTEyJTIwMjYuNzQ1LTcwLjk2OSUyMDYxLjQyN0gyNDguMjYxYy0yLjU0OS0xNy40ODMtMTEuMzczLTMyLjkyOC0yNC4xNjQtNDMuOTYxaDEzNC45OTRWMTYyLjU5NGMwLTkuNjQ2JTIwNy44Mi0xNy40NjYlMjAxNy40NjYtMTcuNDY2aDgyLjQ0NWE2OS44NiUyMDY5Ljg2JTIwMCUyMDAlMjAxJTIwNTcuOSUyMDMwLjc3bDUzLjE1JTIwNzguNzIxYTY5Ljg2NSUyMDY5Ljg2NSUyMDAlMjAwJTIwMSUyMDExLjk2MiUyMDM5LjA5NHYxMTguNjcyaDIxLjI1M2E4LjczMyUyMDguNzMzJTIwMCUyMDAlMjAxJTIwOC43MzMlMjA4LjczM3ptLTg4LjU5Mi0xNjQuNDgzbC00Mi41MDEtNjAuMzkzYTguNzM0JTIwOC43MzQlMjAwJTIwMCUyMDAtNy4xNDItMy43MDdINDA3LjQ3YTguNzM0JTIwOC43MzQlMjAwJTIwMCUyMDAtOC43MzMlMjA4LjczM3Y2MC4zOTNhOC43MzIlMjA4LjczMiUyMDAlMjAwJTIwMCUyMDguNzMzJTIwOC43MzNoMTA4Ljc5OGM3LjA3NCUyMDAlMjAxMS4yMTItNy45NzMlMjA3LjE0LTEzLjc1OXolMjIvJTNFJTNDL3N2ZyUzRSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA2NiUgYXV0bztcblx0fVxuXG5cdC50ZXJtcy12YWxpZGF0aW9uIHtcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLmJ0bjQuZXhwYW5kLmxhcmdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG5cdFx0fVxuXHR9XG5cblx0LnBheW1lbnQtYmxvYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCY6aG92ZXIsICYud2l6aS1zZWxlY3RlZCB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdH1cblx0fVxuXG5cdC5jMS1wYXltZW50LWJsb2Mge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYXltZW50LW1vZGUtbmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnKCc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0bWFyZ2luOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCNmcy1pbnZvaWNpbmctYWRkci1hY3QsICNmcy1wcm8tcHVyY2hhc2Uge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bGFiZWwsIGlucHV0IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQjZnMtcHJvLXB1cmNoYXNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmRlbGl2ZXJ5LW1vZGUtbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDEzNzBweCcpIHtcblx0XHQuY2hlY2tvdXQtbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOiA2MiU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdC5jYXJ0X19yaWdodCB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmNhcnRfX3JpZ2h0IC50ZC1wcm9kLXByaWNlIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHQmLnN1Y2Nlc3Mge1xuXHRcdFx0LmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZXJyb3Ige1xuXHRcdFx0LmZvcm1fX2ljb24tLXdhcm5pbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmc2V0IHtcblx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHQmICsgLmJ0bi1hcmVhIHtcblx0XHRcdFx0XHQjc3RlcDEtYnRuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsYWNrLDIwJSk7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssMjAlKTtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hbGVydC1ib3gge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNsb3NlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCNsb2dpbi1yZWRpcmVjdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLW5vdC1yZXF1aXJlZCB7XG5cdFx0LmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrb3V0LWwge1xuXHRcdHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVjYXAtaW5wdXQtYmcgY2VudGVyIHJpZ2h0IDE1cHggbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjU0MzIuMjg5JTIwNDk3JTIwNy45NTklMjAxNC41MzclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01NDM1Ljg3NCUyMDUxMS4zNzRsLTMuNDIyLTMuNDIzYS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwMC0uNzg4LjU1Ny41NTclMjAwJTIwMCUyMDElMjAuNzg4JTIwMGwzLjAyOCUyMDMuMDI5JTIwMy4wMjktMy4wMjlhLjU1Ny41NTclMjAwJTIwMCUyMDElMjAuNzg4JTIwMCUyMC41NTcuNTU3JTIwMCUyMDAlMjAxJTIwMCUyMC43ODhsLTMuNDIzJTIwMy40MjNhLjU1NS41NTUlMjAwJTIwMCUyMDEtLjM5NC4xNjMuNTYuNTYlMjAwJTIwMCUyMDEtLjM5NC0uMTYzem0zLjQyMy0xMGwtMy4wMjgtMy4wMjktMy4wMjglMjAzLjAyOGEuNTU3LjU1NyUyMDAlMjAwJTIwMS0uNzg4JTIwMCUyMC41NTYuNTU2JTIwMCUyMDAlMjAxJTIwMC0uNzg3bDMuNDIzLTMuNDIzYS41NTQuNTU0JTIwMCUyMDAlMjAxJTIwLjM5NC0uMTYzLjU1Mi41NTIlMjAwJTIwMCUyMDElMjAuMzkzLjE2M2wzLjQyMyUyMDMuNDIzYS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwMCUyMC43ODguNTU3LjU1NyUyMDAlMjAwJTIwMS0uMzk0LjE2My41NTcuNTU3JTIwMCUyMDAlMjAxLS4zOTUtLjE2M3olMjIlMjBmaWxsJTNEJTIyJTIzNTk2Zjc5JTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdFx0XHRjb2xvcjogJHJlY2FwLWlucHV0LWNvbG9yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlY2FwLWlucHV0LWJkO1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTVweDtcblx0XHR9XG5cdH1cblxuXHQuc2MtYWRkcmVzcy1oMSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXG5cdC5zYy1kZWxpdmVyeS1kZXRhaWwtcHJpY2UgKyAuc2MtcmVsYXktYWRkcmVzcy12YWwge1xuXHRcdG1hcmdpbjogMjBweCAwIDEwcHggMDtcblx0XHQuc2MtYWRkcmVzcy1oMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHQmICsgYnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYy1hdXRoLW1vZGUtbGktbGFzdCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0I3NjLXJlZ2kge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdC5jaGVja291dC1sIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDAgMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdC52YWxpZGF0aW9uIHtcblx0XHRcdFx0Jl9fbW9iaWxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2MtZm9ybSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQuc2MtaDIge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ0bjMsIC5idG4xIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuc2MtZGVsaXZlcnktdGhlYWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmMxLWRlbGl2ZXJ5LWJsb2Mge1xuXHRcdFx0XHQmLnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaG93LWZvci1zbWFsbC1vbmx5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlbGl2ZXJ5LW1vZGUtaW5mb3Mge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVsaXZlcnktbW9kZS1uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlbGl2ZXJ5LW1vZGUtZGF0ZSwgLmRlbGl2ZXJ5LW1vZGUtcHJpY2Uge1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVsaXZlcnktbW9kZS1wcmljZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52YWxpZGF0ZWQtYmxvYyB7XG5cdFx0XHQuY2hhbmdlLWJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zYy1ibG9jMTpub3QoLnZhbGlkYXRlZC1ibG9jKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0LnNjLWgyIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmMxLXBheW1lbnQtYmxvYyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmMxLXNjLWgyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5jMS1zYy1ibG9jMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdCNzdWJtaXQtYXJlYSAuYnV0dG9uIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdFx0I2NhcnQtcmVjYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0LmZvcm1fX25vd3JhcCAuZmllbGQuY29sdW1uLnNtYWxsLTI0Lm1lZGl1bS0xMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdC5mb3JtX19ub3dyYXAgKyAuZm9ybV9fbm93cmFwIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdC5zYy1ibG9jMSAuZm9ybV9fZmllbGRzZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0LmZvcm1fX25vd3JhcC0tYW5uaXYge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdCYgPiAuZmllbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjc2MtYXV0aCwgLnNjLWZvcm0uZm9ybTpub3QoLnNjLWF1dGgtZm9ybSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuYzEtc2MtYXV0aC1tb2RlLWxpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdC5zYy1hdXRoLW1vZGUtbGkud2l6aS1zZWxlY3RlZCAuc2MtYXV0aC1tb2RlLWJ0bi1hcmVhIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcblx0LnBhZ2UtdmFsaWRhdGlvbiAuc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAwIWltcG9ydGFudDtcblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj04MDBweCcpIHtcblx0LnBhZ2UtdmFsaWRhdGlvbiAuc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcblx0XHRtaW4td2lkdGg6IDgwMHB4O1xuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBhZ2UtdmFsaWRhdGlvbiB7XG5cdCNjYXJ0LXJlY2FwIHtcblx0XHQuY2FydF9fcmVjYXBfX3dyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji5sb2FkaW5nIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC44KSAkc2xpZGVyLXN2Zy1sb2FkaW5nIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjBweCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50Ym9keSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQmID4gZm9ybSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdC5jYXJ0X19yZWNhcF9faXRlbS0tY29kZS5iZHQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0I3R4dC1jb2RlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDMwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLDUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN1Y2Nlc3Mge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLDUwJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjAycywgdmlzaWJpbGl0eSAuMDFzIGVhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2RlLXJlZHVjIHtcblx0XHRcdFx0XHRcdCZfX3N1Y2Nlc3Mge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSAuMTVzLCBvcGFjaXR5IC4zcyBlYXNlIC4xNXMsIHZpc2liaWxpdHkgLjAxcyBlYXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLDUwJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjAycywgdmlzaWJpbGl0eSAuMDFzIGVhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2RlLXJlZHVjIHtcblx0XHRcdFx0XHRcdCZfX2Vycm9yIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjE1cywgb3BhY2l0eSAuM3MgZWFzZSAuMTVzLCB2aXNpYmlsaXR5IC4wMXMgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5oaWRlIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlIC4xcywgbWFyZ2luIC4zcyBlYXNlIC4xcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29kZS1yZWR1YyB7XG5cdFx0XHQmX19zdWNjZXNzLCAmX19lcnJvciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJz49MTAyNHB4JywnPDE0NjBweCcpIHtcblx0LmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jIC5zYy1oMiB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdH1cbn1cblxuXG5cblxuI2FkZHJlc3NCb29rV2lkZ2V0RGl2IHtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1pbi1oZWlnaHQ6IDIyOHB4O1xuXHRoZWlnaHQ6IDI0MHB4O1xuXHRtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuI3dhbGxldFdpZGdldERpdiB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtaW4taGVpZ2h0OiAyMjhweDtcblx0aGVpZ2h0OiAyNDBweDtcblx0bWF4LWhlaWdodDogNDAwcHg7XG59XG5cblxuXG4jcmVhZE9ubHlBZGRyZXNzQm9va1dpZGdldERpdiB7XG5cdG1pbi13aWR0aDogMjY2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtaW4taGVpZ2h0OiAxNDVweDtcblx0aGVpZ2h0OiAxNjVweDtcblx0bWF4LWhlaWdodDogMTgwcHg7XG59XG5cbiNyZWFkT25seVdhbGxldFdpZGdldERpdiB7XG5cdG1pbi13aWR0aDogMjY2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtaW4taGVpZ2h0OiAxNDVweDtcblx0aGVpZ2h0OiAxNjVweDtcblx0bWF4LWhlaWdodDogMTgwcHg7XG59XG5cblxuXG4ucGF5bWVudC1ibG9jIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTM2OXB4Jykge1xuXHQuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtYXV0aCB7XG5cdFx0dG9wOiAyMHB4XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJzwxMDI0cHgnKSB7XG5cdCNzaW1wbGVtb2RhbC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdHRvcDowIWltcG9ydGFudDtcblx0fVxuXHQjc2ltcGxlbW9kYWwtZGF0YSwjc2ltcGxlbW9kYWwtY29udGFpbmVyLCNzaW1wbGVtb2RhbC1jb250YWluZXIgaWZyYW1le1xuXHRcdGhlaWdodDoxMzY3cHghaW1wb3J0YW50XG5cdH1cblxuXHQuYm9keSAuY2hlY2tvdXQtY29uZmlybWF0aW9ue1xuXHRcdHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuXHR9XG5cdC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLXNpZ251cDpjaGVja2Vkfi5sb2d1cF9fcmVnaXN0ZXJ7XG5cdFx0b3BhY2l0eToxO1xuXHRcdG1heC1oZWlnaHQ6NjgwcHg7XG5cdH1cblx0LmJvZHkgLmxvZ3VwLS1wYWdle1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQuYm9keSAjbG9ndXBfX2NoZWNrYm94LS1sb2dpbjpjaGVja2Vkfi5sb2d1cF9fbG9naW57XG5cdFx0b3BhY2l0eToxO1xuXHRcdG1heC1oZWlnaHQ6NjUwcHg7XG5cdH1cblx0LmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnZhbGlkYXRpb25fX21vYmlsZSAuYnV0dG9ue1xuXHRcdG1pbi1oZWlnaHQ6NTBweDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweFxuXHR9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG5cdC5jaGVja291dC12YWxpZGF0aW9uIC5zYy1mb3JtIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXHQuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtcmVnaSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmMxLWRlbGl2ZXJ5LWJsb2MgKyAuYzEtZGVsaXZlcnktYmxvYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMxLWRlbGl2ZXJ5LWJsb2MgKyAuYzEtZGVsaXZlcnktYmxvYzpiZWZvcmUge1xuXHRjb250ZW50OiAnKyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEzcHg7XG5cdGxlZnQ6IDU1cHg7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogMThweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ei1pbmRleDogMTtcbn1cblxuLmMxLWRlbGl2ZXJ5LWJsb2MgKyAuYzEtZGVsaXZlcnktYmxvYzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTJweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG59XG5cbiNzdWJtaXQtYXJlYSB7XG5cdCYuZXJyb3ItY2FsYy1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdC5jb250YWluZXItc3VibWl0LWJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG5cdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk5O1xuXHRcdH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCN0cmlnZ2VyLWxvZ2luLWFtYXpvbiB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUoKSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3N0cmlwZSB7XG5cdC53cmFwcGVyLndyYXBwZXItLWNlbnRlciB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG5cdFx0XHR6LWluZGV4OiA5OTk5OTk5OTk5O1xuXHRcdH1cblx0XHQuYnV5IHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5lcnJvci1jYWxjLCAuZXJyb3ItcGF5bWVudCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiA5OTk5OTk5OTk5O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDk2MHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgbGluZWFyIC4xNXMsIHZpc2liaWxpdHkgLjFzIGxpbmVhcjtcblx0Ji5zaG93IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQmLmhpZGUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGxpbmVhciwgdmlzaWJpbGl0eSAuMXMgbGluZWFyIC4zNXM7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4O1xuXHRcdHAsIGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDdweCAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1lcnJvciwxNSUpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGxpbmVhcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzYy1kZWxpdmVyeS1ibG9jIHtcblx0Jjpub3QoLnN0ZXAtYmxvYykge1xuXHRcdCYubG9hZGluZyB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIDIwcHggJHNsaWRlci1zdmctbG9hZGluZztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTBweCBhdXRvO1xuXHRcdFx0LmMxLXNjLWJsb2MxIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc3RlcC1ibG9jIHtcblx0XHQuYzEtc2MtYmxvYzEge1xuXHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG5cdC5wYWdlLXZhbGlkYXRpb24ge1xuXHRcdCNzaW1wbGVtb2RhbC1jb250YWluZXIsICNzaW1wbGVtb2RhbC1kYXRhIHtcblx0XHRcdG1heC1oZWlnaHQ6IDY2MHB4O1xuXHRcdH1cblx0XHQjc2ltcGxlbW9kYWwtY29udGFpbmVyIGlmcmFtZSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2MjVweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm1fX2ZpZWxkc2V0LnJvdy5yb3ctbW0ge1xuXHQuZm9ybV9fbGFiZWwtLWZpcnN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmZpcmVmb3gge1xuXHQjc3RyaXBlIC5jb250YWluZXIgLmNvbDEgLmNhcmQgLmZyb250IC5jYXJkX251bWJlciB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHR9XG5cdCNzdHJpcGUgLmNvbnRhaW5lciAuY29sMSAuY2FyZCAuZnJvbnQgLmNhcmRfbnVtYmVyIHNwYW4sICNzdHJpcGUgLmZ1bGw6Zmlyc3QtY2hpbGQgbGFiZWwge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLnN0ZXAyLWhpZGUge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLmhpZGUtdGVtcC1hZnRlci1zdGVwMiB7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uZGVsaXZlcnktZGV0YWlscy1uYW1lICsgLm9wdGlvbi1kZXNjIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3NjLWluZm9zLWJsb2M6bm90KC52YWxpZGF0ZWQtYmxvYykgKyAjc2MtcGF5bWVudC1ibG9jLm5vLWxpdnIgPiAqOm5vdCgjcGF5bWVudC1tb2Rlcy1oMSkge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbiIsIi5jaGVja291dC1jb25maXJtYXRpb24ge1xuXHRwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcblx0LmVuZC1oMSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0fVxuXG5cdC5jb25maXJtYXRpb24tbnVtIHtcblx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LmNvbmZpcm1hdGlvbi1leHBsYSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC50dXRvLWFyZWEge1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHR9XG5cblx0LnR1dG8taDEge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC50dXRvLWluZm8ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC50dXRvLWluZm8tdmFsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudHV0by1zcGVjaWZpY2F0aW9uIHtcblx0XHRtYXJnaW46IDAgMCByZW0oMjApIDA7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgyMCk7XG5cdH1cblxuXHQuY29uZmlybWF0aW9uLXRyYWNraW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQudHV0by1hcmVhLWNoZXF1ZSB7XG5cdFx0XHQudHV0by1zcGVjaWZpY2F0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHV0by1pbGx1c3Qge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHRib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0fVxuXG5cdC5jb25maXJtYXRpb24tYWRkcmVzcyB7XG5cdFx0LnNjLWFkZHJlc3MsIC5jb25maXJtYXRpb24tZGVsaXZlcnkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdFx0fVxuXHR9XG5cblx0LmNvbmZpcm1hdGlvbi1hZGRyZXNzLWgxLCAuY29uZmlybWF0aW9uLWRlbGl2ZXJ5IC5kZWxpdmVyeS1uYW1lIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmNvbmZpcm1hdGlvbi1kZWxpdmVyeSB7XG5cdFx0LmRlbGl2ZXJ5LW5hbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxuXG5cdC5jcy1wcm9kIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudHV0by1hcmVhLWNoZXF1ZSB7XG5cdFx0LnR1dG8taW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQudHV0by1pbmZvLXZhbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb25maXJtYXRpb24tYWRkcmVzcyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC52dGFibGUge1xuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHQuY29sdW1uIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRoZWFkLXRkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdH1cblx0XHQudGJvZHktdGQge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMyksJjpudGgtY2hpbGQoNCkge1xuXHRcdFx0LmNvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnJlY2FwLXRvdGFsLXR2YSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb25maXJtYXRpb24tYWRkcmVzcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQmID4gZGl2IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQjZW5kaW5nLXJhdGluZyB7XG5cdFx0LmVuZC1yYXRpbmctaDEge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRjb2xvcjogJGJnLWJvZHk7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxufVxuXG4uY29uZmlybWF0aW9uLXRyYWNraW5nLC5jb25maXJtYXRpb24tYWRkcmVzcywuY29uZmlybWF0aW9uLWFkZHJlc3MgcCwuY29uZmlybWF0aW9uLW51bSwuY29uZmlybWF0aW9uLWV4cGxhe1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe1xuXHQuYm9keSAuY2hlY2tvdXQtY29uZmlybWF0aW9ue3BhZGRpbmc6IDQwcHggMCA1MHB4fVxufSIsIi5lbWVyZ2VuY3ktYmFyIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIHotaW5kZXg6IDY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAxJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bm90KC5maXhlZCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG4gICAgJi5maXhlZC1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cbiAgfVxuICAmX190ZXh0LCAmX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIH1cbiAgfVxuICAmX19hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIxKTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJiA+ICogKyAqIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgYSwgc3BhbiB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJlLWVtZXJnZW5jeS1iYXIge1xuICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIH1cbiAgJl9fb3BlbiB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgfVxuICAmX190ZXh0LCAmX19idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN0ZCwgMTUlKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYm9keSB7XG4gICYtLWVtZXJnZW5jeVRvcCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbiAgJi0tZW1lcmdlbmN5Qm90dG9tIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jc2hvdy1wcmVFbWVyZ2VuY3kge1xuICBkaXNwbGF5OiBub25lO1xuICAmOmNoZWNrZWQgKyAucHJlLWVtZXJnZW5jeS1iYXIge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIC5wcmUtZW1lcmdlbmN5LWJhcl9fb3BlbiB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjMpO1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgLmJvZHktLXRyYW5zZm9ybSAucHJlLWVtZXJnZW5jeS1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcbiAgLmJvZHktLWVtZXJnZW5jeVRvcEZpeGVkIHtcbiAgICAucHJvZC1mbG9hdGluZyB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIGJvZHkuYm9keS0tdHJhbnNmb3JtIC5lbWVyZ2VuY3ktYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmhlYWRlcl9fYmFuZGVhdXtcbiAgYmFja2dyb3VuZC1jb2xvcjpibGFjaztcbiAgcHtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmZjI7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAucmVke1xuICAgICAgY29sb3I6JGxvZ29fcmVkO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVye1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC8vIFBhcyBkJ29tYnJlIGljaSA6IGxhIHPDqXBhcmF0aW9uIGF2ZWMgbGEgcGFnZSBlc3QgcG9ydMOpZSBwYXIgbGEgY2FydGUgZHVcbiAgLy8gbWVudSAodm9pciBjdXN0b20vX21lbnUuc2NzcykuIERldXggb21icmVzIHN1cGVycG9zw6llcyBzdXIgZGVzIGJvw650ZXNcbiAgLy8gaW1icmlxdcOpZXMgc2UgY3VtdWxlbnQgZW4gdW4gaGFsbyBzYWxlIHNvdXMgbGUgYmFuZGVhdS5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgLmhlYWRlcl9fYmFuZGVhdXtcbiAgICBwe1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgLnNlYXJjaC0tbGFiZWwsIC5oZWFkZXJfX2NhcnRfX2EsIC5oZWFkZXJfX25hdl9faWNvbntcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XG4gIC5oZWFkZXJfX2NhcnR7XG4gICAgbWFyZ2luLXJpZ2h0OjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmhlYWRlcl9fY2FydF9fYXtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIHRvcDotMTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2FfX25ie1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2EzMDkyMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50X19he1xuICAgIHdpZHRoOjQwcHg7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgdG9wOi0xMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudHtcbiAgICBsYWJlbHtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgd2lkdGg6MjAwJTtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgLmhlYWRlcl9fY2FydF9fYXtcbiAgICB3aWR0aDo1MHB4O1xuICAgIGhlaWdodDo1MHB4O1xuICAgIG1hcmdpbi10b3A6NTVweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2FfX25ie1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XG4gIC5oZWFkZXJfX2xvZ297XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIC5oZWFkZXJfX2gxe1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICB9XG5cbiAgICAmX19hIC5waWN0dXJlLS1sZWZ0IHtcbiAgICAgIHdpZHRoOiA5NnB4IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogODhweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xuXG4gIC5oZWFyZGVyX19zZWFyY2h7XG4gICAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVye1xuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIuZm9jdXNlZCAuc2VhcmNoLS1pbnB1dCxcbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1pbnB1dDpmb2N1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2h7XG4gICAgdG9wOjUwJTtcbiAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OjI1JSAhaW1wb3J0YW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC0tZmllbGRzZXR7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDowO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuXG4gIC5zZWFyY2gtLWlucHV0e1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAvKm1hcmdpbi1sZWZ0OiA1MCUhaW1wb3J0YW50OyovXG4gICAgJjpmb2N1c3tcbiAgICAgIHdpZHRoOjEwMCUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCl7XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1maWVsZHNldCB7XG4gICAgdG9wOiAzMCU7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLWZpZWxkc2V0LFxuICAuc2VhcmNoLS13cmFwcGVyLmZvY3VzZWQgLnNlYXJjaC0taW5wdXQsXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0taW5wdXQ6Zm9jdXMge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEJhZGdlIHBhbmllciB0b3Vqb3VycyB2aXNpYmxlICh5IGNvbXByaXMgMCksIGNvbW1lIGxhIG1hcXVldHRlICovXG4uaGVhZGVyX19jYXJ0X19hX19uYixcbi5oZWFkZXJfX2NhcnRfX2FfX25iLmhlYWRlcl9fY2FydF9fYV9fbmItLWhpZGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX19jYXJ0OmhvdmVyIC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEljb25zICovXG5cbi5oZWFkZXJfX2NhcnRfX2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvaS9tYXRlcmlhbGljb25zb3V0bGluZWQvc2hvcHBpbmdfY2FydC92MTMvMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX2FjY291bnRfX2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvaS9tYXRlcmlhbGljb25zb3V0bGluZWQvcGVyc29uX291dGxpbmUvdjE0LzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19ibG9nX19hIHtcbiAgd2lkdGg6IDM4cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvaS9tYXRlcmlhbGljb25zb3V0bGluZWQvYXJ0aWNsZS92MTEvMjRweC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuI2NtLWNoZWNrb3V0LWJ0biB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZTgxMDIhaW1wb3J0YW50O1xuICB9XG59IiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2UgIWltcG9ydGFudDtcblxuICAuc3RhcnMtLWx2bDAgLnN0YXJzLS1sdmwxIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmZvb3Rlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xuICAuaGlkZSB7XG4gICAgY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbiAgfVxufSIsIi8vIEdyaXMgZGUgbGEgYmFycmUgZGUgbmF2aWdhdGlvbiBkZXNrdG9wLCByZWxldsOpIHN1ciBsYSBtYXF1ZXR0ZSB2Mi5cbiRtZW51LWJhci1iZzogI2Y1ZjVmNTtcblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2IHtcbiAgICAvLyBMYSBiYXJyZSBuJ2VzdCBwbHVzIHVuZSBiYW5kZSBwbGVpbmUgbGFyZ2V1ciBtYWlzIHVuZSBjYXJ0ZSBwb3PDqWUgZGFucyBsYVxuICAgIC8vIGdvdXR0acOocmUgZGUgcGFnZS4gYC5uYXZgIG5lIHBlaW50IGRvbmMgcGx1cyByaWVuIDogbGUgZm9uZCwgbGUgcmF5b24gZXRcbiAgICAvLyBsJ29tYnJlIHRpZW5uZW50IHN1ciB1bmUgc2V1bGUgYm/DrnRlLCBzaW5vbiBsJ29tYnJlIGR1IHBhcmVudCBkw6lib3JkZXJhaXRcbiAgICAvLyBkZXMgYW5nbGVzIGFycm9uZGlzIGRlIGwnZW5mYW50LlxuICAgIHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIHJlbSgxMHB4KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAubmF2X193cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWJhci1iZyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cbiAgICAgIHNwYW46bm90KC5uYXZfX3Byby1iYWRnZSkge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX21heFdpZHRoIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXZfX2xhYmVsIGEsXG4gICAgYS5uYXZfX2l0ZW1sdmwxIHtcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIH1cblxuICAgIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAvLyBTZXVsZSBzb3VyY2UgZGUgaGF1dGV1ciBkZSBsYSBiYXJyZSA6IGxlIHdyYXBwZXIgbidhIHBsdXMgZGUgcGFkZGluZyxcbiAgICAgIC8vIGMnZXN0IGwnaXRlbSBxdWkgZG9ubmUgc29uIMOpcGFpc3NldXIgYXUgYmFuZGVhdS5cbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcblxuICAgICAgJi0td2l0aC1zdWJuYXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdl9fYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIb3ZlciAvIG91dmVydCA6IHRleHRlIHJvdWdlICsgYmFycmUgKyBlbmNvY2hlXG4gICAgLm5hdl9fbGFiZWw6aG92ZXIsXG4gICAgLm5hdl9fbGFiZWwtLW9wZW4ge1xuICAgICAgLm5hdl9faXRlbWx2bDEge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEubmF2X19pdGVtbHZsMS0tbGluazpob3ZlcixcbiAgICBhLm5hdl9faXRlbWx2bDEtLXBybzpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2F0w6lnb3JpZSBQUk9cbiAgICAubmF2X19pdGVtbHZsMS0tcHJvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdl9fcHJvLWJhZGdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5uYXZfX3N1YmxldmVsIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzEyMzMzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW46bm90KC5uYXYtbWVudV9fcmVhLXRleHQpIHtcbiAgICAgICAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNZWdhLW1lbnUgcGxlaW5lIGxhcmdldXJcbiAgICAubmF2X19sYWJlbDpob3ZlciAubmF2X19zdWJsZXZlbCxcbiAgICAubmF2X19sYWJlbC0tb3BlbiAubmF2X19zdWJsZXZlbCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubmF2X191bF9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdl9fZmxleCB7XG4gICAgICBwYWRkaW5nOiByZW0oMjhweCkgcmVtKDQwcHgpIHJlbSgyNHB4KTtcbiAgICAgIG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX2NvbCB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgyOHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaXRyZXMgZGUgc2VjdGlvbiDigJQgc2FucyBpY8O0bmVzLCB0cmFpdCByb3VnZSBjb3VydFxuICAgIC5uYXZfX3JpY2ggPiAubmF2X19yaWNoX19hOm5vdCgubmF2X19yaWNoMl9fYSk6bm90KC5uYXZfX3JpY2hfX2EtLWltZyksXG4gICAgLm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IHJlbSgzNnB4KTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX3JpY2gyX19hIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMxMjMzM2U7XG4gICAgICBwYWRkaW5nOiByZW0oNHB4KSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUsOpYXNzdXJhbmNlIGJhcyBkZSBtZWdhLW1lbnVcbiAgICAubmF2LW1lbnVfX3JlYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogcmVtKDE2cHgpIHJlbSg0MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLCAjZTVlNWU1KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLm5hdi1tZW51X19yZWEtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDEycHgpO1xuICAgICAgcGFkZGluZzogMCByZW0oMjRweCk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbWVudV9fcmVhLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCAyOHB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LCAjMmIyYjJiKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW1lbnVfX3JlYS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0oMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHksICMyYjJiMmIpO1xuICAgICAgfVxuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCwgIzY2Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFLDqWFzc3VyYW5jZSBtZWdhLW1lbnUgOiBkZXNrdG9wIHVuaXF1ZW1lbnRcbi5uYXYtbWVudV9fcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIjbWFpbi1zbGlkZXJ7XG4gIG1heC13aWR0aDoxNDQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufSIsIi5nYWxsZXJ5X190aHVtYm5haWwge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWZsb2F0aW5nX19hZGRDYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNhZGQtY2FydC1idG4sXG4uc2hhcmVfX3dyYXBwZXIge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlZm9udGUgZmljaGUgcHJvZHVpdCDigJQgc2NvcGVkIHBvdXIgbmUgcGFzIHBvbGx1ZXIgbGlzdGVzIC8gaG9tZXBhZ2Vcbi8vIENvdWxldXJzIENUQSA9IGNoYXJ0ZSBCTyAod19jX3ByaW1hcnlfY29sb3Ig4oaSIC0tcHJpbWFyeS1jb2xvcilcbiRwZHAtY3RhOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiRwZHAtY3RhLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiRwZHAtaW5rOiAjMmIyYjJiO1xuJHBkcC1tdXRlZDogIzZiNmI2YjtcbiRwZHAtbGluZTogI2U0ZTRlNDtcbiRwZHAtc3RvY2s6ICMxOEEzMUY7XG4kcGRwLXN0YXI6ICRzdGFycy0tYWN0aXZlOyAvLyBhbGlhcyBQRFAg4oaSIHRva2VuIGdsb2JhbCBvclxuXG4ucHJvZC1kZXRhaWxzLS1wZHAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweCA4OHB4O1xuXG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDAgMjRweCA2MHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fZm9ybSB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19zaG9wcGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2dhbGxlcnkge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZ2FsbGVyeS0tcGRwIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmdhbGxlcnlfX3ByaW1hcnkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5X190aHVtYm5haWwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgLy8gQmFzZSBXaXppID0gei1pbmRleDogMiwgbcOqbWUgbml2ZWF1IHF1ZSAuaGVhZGVyIOKGkiBwYXNzZSBhdS1kZXNzdXMgZHUgbWVnYS1tZW51XG4gICAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAuZ2FsbGVyeV9faXRlbS0tdGh1bWIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgaW1nLFxuICAgICAgICAgIC5nYWxsZXJ5X19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeV9fcHJpbWFyeV9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnlfX3ByaW1hcnlfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzJiMmIyYicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ2NpcmNsZSBjeD0nMTEnIGN5PScxMScgcj0nNycvJTNFJTNDcGF0aCBkPSdNMjAgMjBsLTMtMycvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc21hbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19oMSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAmX191cmwge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAkcGRwLWluaztcbiAgICBtYXJnaW46IDAgMCA4cHg7XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX21ldGEge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fcmVhZCB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAvLyBNw6ptZSBjb21wb3NhbnQgLyB0b2tlbiBxdWUgbGVzIGNhcmRzIChwYXMgZGUgdGFpbGxlIGxvY2FsZSlcbiAgICAuc3RhcnMtLWx2bDAge1xuICAgICAgY29sb3I6ICRzdGFycy0taW5hY3RpdmU7XG5cbiAgICAgIC5zdGFycy0tbHZsMSB7XG4gICAgICAgIGNvbG9yOiAkc3RhcnMtLWFjdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbW1lbnQge1xuICAgICAgY29sb3I6ICMxYTczYzc7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fcmVmIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICRwZHAtbXV0ZWQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRwZHAtbXV0ZWQ7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX21vcmUtLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gIC5zaGFyZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG4gIH1cblxuICAuc2hhcmVfX3RpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI3ByaWNlLWFyZWEge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgIG1hcmdpbjogMXJlbSAwIDE2cHg7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG5cbiAgI3ByaWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGdhcDogMTBweDtcblxuICAgIC5wcmljZS1jdXIge1xuICAgICAgZm9udC1zaXplOiByZW0oMjZweCk7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlLW9sZCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2F2YWlsYWJpbGl0eSB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIGdhcDogNHB4IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBTdG9jayArIGxpYmVsbMOpIGxpdnJhaXNvbiA6IG3Dqm1lIHR5cG8gLyBjb3VsZXVyIChvdmVycmlkZSBkdSB2ZXJ0IC5zdG9ja2NvbnRhaW5lci1jdXN0b20pLlxuICAjcHJvZC1zdG9jayxcbiAgI3Byb2Qtc3RvY2stY3VzdG9tIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgY29sb3I6ICRwZHAtaW5rICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIC5zdG9jayxcbiAgICAuc3RvY2stb2ssXG4gICAgLnN0b2NrLWN1c3RvbSB7XG4gICAgICBjb2xvcjogJHBkcC1pbmsgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgI3Byb2Qtc3RvY2sge1xuICAgIC5wZHAtc3RvY2staWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0b2NrLW9rIHtcbiAgICAgIC5wZHAtc3RvY2staWNvbi0tb2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN0b2NrLWtvIHtcbiAgICAgIC5wZHAtc3RvY2staWNvbi0ta28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbl9fZG90IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjcHJvZC1zdG9jay1jdXN0b20ge1xuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3ZhcmlhdGlvbnMsXG4gICNjdXN0b21pc2F0aW9ucyB7XG4gICAgbWFyZ2luOiA4cHggMCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gIH1cblxuICAudmFyLWgyIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwZHAtaW5rO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3NpemUtZ3VpZGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxYTczYzc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC52YXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC8vIExhIHBsYXRlZm9ybWUgaW1icmlxdWUgbGVzIHNvdXMtdmFyaWF0aW9ucyBkYW5zIGAudmFyLWdyb3VwYCwgcGFyZm9pcyB2aWFcbiAgLy8gbGEgZ3JpbGxlIGAucm93Ly5jb2x1bW5gLlxuICAudmFyLWxpc3QgPiAucm93IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IC5jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZhci1ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAudmFyICsgLnZhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC52YXItZ3JvdXAgLnZhci1oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwZHAtaW5rO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAudmFyLWxpc3QtaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudmFyLXJhZGlvLWxpc3Qge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC52YXItcmFkaW8ucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudmFyLXJhZGlvIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAudmFyLXJhZGlvLWluZm9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC52YXItcmFkaW8taW5mb3M6bm90KDpoYXMoLnZhci1yYWRpby1pbWcpKSAudHJpZ2dlci1yYWRpby1jaGVja2VkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmFyLXJhZGlvLWlucHV0LWFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIC52YXItcmFkaW8taW5wdXQge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEwnYXBwYXJlbmNlIGQndW5lIG9wdGlvbiBkw6lwZW5kIGRlIGxhIHByw6lzZW5jZSByw6llbGxlIGQndW4gdmlzdWVsIGRhbnNcbiAgLy8gbCdvcHRpb24sIHBhcyBkZXMgY2xhc3NlcyBkdSBjb250ZW5ldXIgOiBlbiB2YXJpYXRpb25zIGxpw6llcywgYC52YXItbGlzdGBcbiAgLy8gcG9ydGUgYHZhci1saXN0LXdpdGgtaW1nYCBkw6hzIHF1ZSBsZSBncm91cGUgYSB1bmUgaW1hZ2UsIHkgY29tcHJpcyBxdWFuZFxuICAvLyBsZXMgb3B0aW9ucyBzb250IHB1cmVtZW50IHRleHR1ZWxsZXMgKHRhaWxsZXMsIGNvbG9yaXMgbm9tbcOpcykuXG4gIC52YXItcmFkaW8taW5mb3M6bm90KDpoYXMoLnZhci1yYWRpby1pbWcpKSB7XG4gICAgLnZhci1yYWRpby1sYmwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBkcC1saW5lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aGFzKC52YXItcmFkaW8taW5wdXQ6Y2hlY2tlZCkgLnZhci1yYWRpby1sYmwge1xuICAgICAgYmFja2dyb3VuZDogJHBkcC1pbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGRwLWluaztcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpIHtcbiAgICAudmFyLXJhZGlvLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICAgICBpbWcsXG4gICAgICBwaWN0dXJlLFxuICAgICAgLnBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhci1yYWRpby1sYmwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmhhcygudmFyLXJhZGlvLWlucHV0OmNoZWNrZWQpIC52YXItcmFkaW8taW1nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBkcC1jdGE7XG4gICAgfVxuICB9XG5cbiAgLnZhci1jb21ibyAuZm9ybV9fc2VsZWN0LFxuICAjdmFyaWF0aW9ucyAuZm9ybV9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuXG4gICNjb250YWluZXItZ2xvYmFsLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICN3Mi1xdWFudGl0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDEzMnB4O1xuICB9XG5cbiAgI3cxLXF1YW50aXR5LFxuICAjdzEtcXVhbnRpdHkucXR5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdWFudGl0eSxcbiAgI3cxLXF1YW50aXR5ICNxdWFudGl0eS5xdHktaW5wdXQsXG4gICNxdWFudGl0eS5xdHktaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG4sXG4gICN3MS1xdWFudGl0eSAjcXR5LW1vcmUtYnRuLFxuICAjcXR5LWxlc3MtYnRuLFxuICAjcXR5LW1vcmUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHBkcC1pbms7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bixcbiAgI3F0eS1sZXNzLWJ0biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F0eS1tb3JlLWJ0bixcbiAgI3F0eS1tb3JlLWJ0biB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAjcHJvZC1hZGQtY2FydCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgJi5maXhlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IGNhbGMoMTBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYWRkLWNhcnQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGRwLWN0YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwZHAtY3RhLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTOKAmWljw7RuZSBNYXRlcmlhbCBoaXN0b3JpcXVlIGVzdCBtYXNxdcOpZSBwYXIgbGUgdGjDqG1lIFdpemkg4oCUIG9uIHV0aWxpc2UgbGUgU1ZHIGNhdGFsb2d1ZVxuICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkZC1jYXJ0LWJ0bl9faW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNnJlbTtcbiAgICB9XG5cbiAgICAuYWRkLWNhcnQtYnRuX19pY29uIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEuMTVlbTtcbiAgICAgIGhlaWdodDogMS4xNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYWRkLWNhcnQtYnRuX19sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2FsbWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZMOpb25zIG5hdGlmcyAoPGRldGFpbHM+KSDigJQgY2xpcXVhYmxlcyBzYW5zIEpTXG4gIC5wcm9kLWluZm9zLFxuICAucHJvZC1jYXJhYyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZmMTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjhweCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb2xvcjogJHBkcC1pbms7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmljb24sXG4gICAgICAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCAyMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHBkcC1pbms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGRwLWluaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnk6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuXG4gICAgLy8gTGUgdGjDqG1lIG1hc3F1ZSBsZSBjb250ZW51IChvcGFjaXR5L3Zpc2liaWxpdHkpIGhvcnMgLm9wZW4gSlMuXG4gICAgLy8gT24gcsOpdGFibGl0IGxlIHJlbmR1IDsgPGRldGFpbHM+IGZlcm1lIGxlIGNvbnRlbnUgdmlhIGxhIGZldWlsbGUgVUEuXG4gICAgJl9fZGVzYyA+IDpub3Qoc3VtbWFyeSkge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWNhcmFjIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3Jldmlld3MsXG4gIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDQwcHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQge1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICd0aXRsZSBjdGEnXG4gICAgICAgICdyYXRpbmcgY3RhJztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICd0aXRsZSdcbiAgICAgICAgICAncmF0aW5nJ1xuICAgICAgICAgICdjdGEnO1xuICAgICAgfVxuXG4gICAgICAmLmNsb3NlICsgZGl2LFxuICAgICAgJi5vcGVuICsgZGl2IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSB7XG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5pY29uLS1hcnJvdy1jcm9zcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyB7XG4gICAgICBncmlkLWFyZWE6IHJhdGluZztcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgPiBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpLFxuICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGksXG4gICAgICAgIC5zdGFyLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkcGRwLXN0YXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiB7XG4gICAgICBncmlkLWFyZWE6IGN0YTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiBidXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBkcC1pbms7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGRwLWluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4gICAgLnBkcC1yZXZpZXcge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlci5zbGljay1pbml0aWFsaXplZCAucGRwLXJldmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIFVuZSBzZXVsZSBjYXJ0ZSA6IG3Dqm1lIGxhcmdldXIgcXXigJl1bmUgc2xpZGUgw6AgMyBjb2xvbm5lcywgY2Fsw6llIMOgIGdhdWNoZVxuICAgIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICAgIC5wZHAtcmV2aWV3LFxuICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgLnBkcC1yZXZpZXcsXG4gICAgICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gOHB4KSAvIDIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAucGRwLXJldmlldyxcbiAgICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGRwLXJldmlld19faWRlbnRpdHkge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG5cbiAgICAucGRwLXJldmlld19fYXZhdGFyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyM2IwYjBiMCclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nOCcgcj0nNCcvJTNFJTNDcGF0aCBkPSdNNCAyMGMwLTQgMy42LTcgOC03czggMyA4IDcnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIDhweCAvIDIycHggbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5wZHAtcmV2aWV3X19hdXRob3Ige1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wZHAtcmV2aWV3X19yYXRpbmcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG4gICAgICBpLFxuICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaSxcbiAgICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRwZHAtc3RhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBkcC1yZXZpZXdfX3RleHQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wZHAtcmV2aWV3X19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICM5YTlhOWE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2Fuc3dlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBub25lO1xuXG4gIC5wcm9kX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAkcGRwLWluaztcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIH1cblxuICAgIC8vIFNsaWNrIGNlbnRyZSBsZSB0cmFjayBzaSBtb2lucyBkZSBzbGlkZXMgcXVlIHNsaWRlc1RvU2hvdyAobWFyZ2luOiBhdXRvIGdsb2JhbClcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2RfX2FydGljbGUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgLy8gTW9kZSBjcm9zcy1zZWxsIFBEUCDigJQgbWFxdWV0dGUgOiBpbWFnZSwgdGl0cmUsIMOpdG9pbGVzLCBwcml4IChwYXMgZGUgQ1RBIC8gdGFpbGxlcylcbiAgICAgICYtLWNyb3NzIHtcbiAgICAgICAgLnByb2RfX3JlbGF0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9fbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9fdG9wIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9fdG9wX193cmFwcGVyLFxuICAgICAgICAucHJvZF9fdG9wX193cmFwcGVyMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RfX3BpY3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kX19uYW1lIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGRwLWluaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19icmFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RfX3N0YXJzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgLnN0YXJzLS1sdmwwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXG4gICAgICAgICAgICAuc3RhcnMtLWx2bDEge1xuICAgICAgICAgICAgICBjb2xvcjogJHBkcC1zdGFyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBkcC1zdGFyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kX19wcmljZSB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgJl9fZnJvbSxcbiAgICAgICAgICAmX19yZXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2N1ciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3Byb21vIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RfX2hvdmVyLFxuICAgICAgICAucHJvZF9fdmFyaWF0aW9uLFxuICAgICAgICAucHJvZF9fY29sb3JzLFxuICAgICAgICAucHJvZF9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCYWRnZSBwcm9tbyBjb25zZXJ2w6kgKGV4LiAtMTAgJSkg4oCUIHBvc2l0aW9uIG1hcXVldHRlXG4gICAgICAgIC5wcm9kX19zdGF0ZSB7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmFsbGJhY2sgc2FucyBzbGljayAoMSBjYXJ0ZSkg4oCUIGNhbMOpZSDDoCBnYXVjaGUgY29tbWUgbGVzIGF2aXNcbiAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAucHJvZF9fYXJ0aWNsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gNDhweCkgLyA0KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gNCk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kX19hcnRpY2xlOm9ubHktY2hpbGQge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDBweCkgLyA0KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwcHgpIC8gNCkgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMHB4KSAvIDQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIC5wcm9kX19hcnRpY2xlLFxuICAgICAgICAucHJvZF9fYXJ0aWNsZTpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgLnByb2RfX2FydGljbGUsXG4gICAgICAgIC5wcm9kX19hcnRpY2xlOm9ubHktY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2RfX3BpY3R1cmUsXG4gIC5wcm9kX19pbWcsXG4gIC5wcm9kX19waWN0dXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBkcC1saW5lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2QtZGV0YWlscy0tcGRwIHtcbiAgICAjY29udGFpbmVyLWdsb2JhbC1ib3R0b20ge1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgfVxuXG4gICAgI3cyLXF1YW50aXR5IHtcbiAgICAgIGZsZXg6IDAgMCA5NnB4O1xuICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kLWRldGFpbHMtLXBkcCB7XG4gICAgI2NvbnRhaW5lci1nbG9iYWwtYm90dG9tIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICB9XG5cbiAgICAjdzItcXVhbnRpdHkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgI3Byb2QtYWRkLWNhcnQ6bm90KC5maXhlZCkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4KTtcbiAgICB9XG5cbiAgICAjYWRkLWNhcnQtYnRuIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAucHJvZC1kZXRhaWxzLS1wZHAge1xuICAgIC52YXI6bm90KC52YXItd2l0aC1pbWcpIC52YXItcmFkaW8tbGJsIHtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIEJsb2NrIEhQICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYmxvY2tIUHtcbiAgd2lkdGg6ODAlO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgbWFyZ2luLWxlZnQ6YXV0bztcblxuICAuYmxvY2tIUDF7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL21lZGlhLmNkbndzLmNvbS9faS84NjU3OS8xMTc5My8yNjEvOTUvcm9tYWluLWF1eGVycmUuanBlZ1wiKTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDozMDBweDtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICB9XG5cbiAgcHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmZjI7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgLmJsb2NrSFB7XG5cbiAgICAuYmxvY2tIUDF7XG4gICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIEhQICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBMZSBgLmJsb2MgeyBwYWRkaW5nOiAwIDIwcHggfWAgcXVpIHZpdmFpdCBpY2kgZXN0IHN1cHByaW3DqS4gVmVzdGlnZSBkJ2F2YW50XG4vLyBXaXppQmxvY2tzIDogbCdhY2N1ZWlsIG4nZW1wbG9pZSBwbHVzIGNldHRlIGNsYXNzZSwgaWwgcmVuZCBkZXNcbi8vIGB3aXppYmxvY2tzX19pdGVtYC4gTGEgcsOoZ2xlIG5lIHMnYXBwbGlxdWFpdCBkb25jIHF1J2FpbGxldXJzIOKAlCBhdSBjaGFww7QgZGVzXG4vLyBwYWdlcyBjYXTDqWdvcmllIGV0IGF1eCBwYWdlcyBDTVMgcsOpZGlnw6llcyBhdSBmb3JtYXQgYmxvY3MsIG/DuSBlbGxlIGTDqWNhbGFpdFxuLy8gbGUgdGV4dGUgZGUgMjBweCBwYXIgcmFwcG9ydCBhdSBIMSBhdSBsaWV1IGRlIGwnYWxpZ25lci5cbi8vXG4vLyBVbiBzw6lsZWN0ZXVyIGfDqW7DqXJpcXVlIGRhbnMgdW4gZmljaGllciBkZSBwYWdlIGZpbml0IHRvdWpvdXJzIHBhciBhZ2lyIGhvcnNcbi8vIGRlIGxhIHBhZ2UgOiBzaSB1bmUgZ291dHRpw6hyZSBlc3QgbsOpY2Vzc2FpcmUgaWNpLCBlbGxlIGRvaXQgcG9ydGVyIHVuXG4vLyBzw6lsZWN0ZXVyIHF1aSBkaXQgwqsgYWNjdWVpbCDCuy5cblxuLmJyYW5kX19zbGlkZXtcbiAgcGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jLS10ZXh0e1xuICBtYXJnaW4tdG9wOjIwcHg7XG59XG5cbi5kaXNwbGF5LWJsb2MtYXtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgZm9udC1zaXplOjE0cHg7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbiNibG9jMntcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuXG4gIHB7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gIH1cbn1cblxuLmJsb2MtaGlkZGVue1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmJsb2MtaGlkZGVuLi12aXNpYmxle1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uc2lkZWJhcntcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbn1cblxuLnByb2R7XG4gIC5wcm9kX19idG46aG92ZXJ7XG4gICAgYmFja2dyb3VuZDojMGU4MTAyIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZC1saXN0X190aXRsZXtcbiAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHN7XG4gIHBhZGRpbmc6MCAyMHB4O1xufVxuLmdhbGxlcnl7XG4gIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcbn1cblxuI3Nob3BwaW5nLWFyZWF7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xufVxuXG4jYWRkLWNhcnQtYnRuOmhvdmVyLCAjYWxlcnQtYnRuOmhvdmVye1xuICBiYWNrZ3JvdW5kOiMwZTgxMDIhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY2FydF9fY2FydDpob3ZlcntcbiAgYmFja2dyb3VuZDojMGU4MTAyIWltcG9ydGFudDtcbn1cblxuI2NhcnQtdmFsaWRhdGlvbntcbiAgLmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiM2NTk3NjIhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IzQyNzc0MSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXRvcF9fc2lkZWJhcntcbiAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICB9XG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDIge1xuICAgIGNvbG9yOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gYC5wcm9kdWN0LWxpc3QtY2xhc3NpY2AgZXN0IHVuIGxpc3RpbmcgcmVuZHUgcGFyIGxhIHBsYXRlZm9ybWUsIGF2ZWMgc2VzXG4vLyBwcm9wcmVzIHLDqGdsZXMgc3VyIGAuc3RhcnMtLWx2bDAgaWAgKGNvdWxldXIsIGV0IGBoZWlnaHQ6IDE0cHhgKS5cbi8vXG4vLyBMYSBoYXV0ZXVyIGVzdCBsZSBwb2ludCBjcml0aXF1ZSA6IGxlIGNhbHF1ZSBkb3LDqSBjbGlwcGUgZW4gYG92ZXJmbG93OiBoaWRkZW5gXG4vLyBzdXIgMjBweC4gVW5lIGljw7RuZSBkZSAxNHB4IHkgZXN0IHJlY2VudHLDqWUgdmVydGljYWxlbWVudCBwYXIgbGUgZmxleCwgZG9uY1xuLy8gZMOpY2Fsw6llIHZlcnMgbGUgYmFzIOKAlCBldCBjb21tZSBsZSBnbHlwaGUgZMOpYm9yZGUgZGUgc2EgYm/DrnRlLCBzb24gcGllZCB0b21iZVxuLy8gc291cyBsYSBsaWduZSBkZSBjbGlwIGV0IHNlIGZhaXQgcm9nbmVyLiBDYWxlciBsYSBoYXV0ZXVyIGRlIGwnaWPDtG5lIHN1clxuLy8gY2VsbGUgZHUgY2xpcCByZW1ldCBsZSBnbHlwaGUgZW4gaGF1dCBkZSBsYSBib8OudGUuXG4vL1xuLy8gYC5zdGFyc2AgZW4gcGx1cyBkZSBgLnN0YXJzLS1sdmwwYCA6IGxhIHLDqGdsZSBwbGF0ZWZvcm1lIGEgbGEgbcOqbWVcbi8vIHNww6ljaWZpY2l0w6kgcXVlIGxhIG7DtHRyZSwgaWwgZmF1dCBkb25jIGxhIGTDqXBhc3NlciBleHBsaWNpdGVtZW50IHBsdXTDtHQgcXVlXG4vLyBkZSBtaXNlciBzdXIgdW4gb3JkcmUgZGUgY2hhcmdlbWVudCBkZXMgZmV1aWxsZXMgcXUnb24gbmUgbWHDrnRyaXNlIHBhcy5cbi5wcm9kdWN0LWxpc3QtY2xhc3NpYyAuc3RhcnMuc3RhcnMtLWx2bDAge1xuICAuc3RhcnMtLWx2bDEge1xuICAgIGNvbG9yOiAkc3RhcnMtLWFjdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaSB7XG4gICAgaGVpZ2h0OiAkc3RhcnMtLXNpemUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5wcmVkaWN0aXZlIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgdG9wOiAyODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgfVxufSIsIi5zYy1mYXN0LWF1dGh7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gIC5pZGVudC1mYWNlYm9vay1idG4sIC5pZGVudC1wYXlwYWwtYnRue1xuICAgIHdpZHRoOjEyMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuICAuaWNvbntcbiAgICB0b3A6MTUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2hlYWRlcntcbiAgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIxMHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLnBhZ2luYXRpb25fX2Rlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb257XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAuaGVhZGVyX19jYXJ0LS1ib3R0b206aG92ZXIgLmhlYWRlcl9fY2FydF9fYS5oZWFkZXJfX3RhYiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20gLmhlYWRlcl9fY2FydF9fYXtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cblxuLmJsb2NrLXNlYXJjaCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjMTEzMjNEO1xuICB9XG5cbiAgLmRpc3BsYXktYmxvYy1hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB9XG59IiwiLnNwb2lsZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDEuNWVtO1xuXG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZTgxMDIhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcG9pbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi10b3A6IC41ZW07XG4gIGJvcmRlci1sZWZ0OiAycHggI2Q2ZDZkNiBzb2xpZDtcbn0iLCIucHJvZC1saXN0LWNhdCB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gICZfX3RhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRURFRDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0ZDtcbiAgICAgIH1cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtY2xhc3NpYy0tY2F0ZWdvcmllcyB7XG4gICYubG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjMpICRzbGlkZXItc3ZnLWxvYWRpbmcgbm8tcmVwZWF0IHRvcCA5MHB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCA3MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImN1c3RvbS9oZWFkZXJcIjtcbkBpbXBvcnQgXCJjdXN0b20vZm9vdGVyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL21lbnVcIjtcbkBpbXBvcnQgXCJjdXN0b20vc2xpZGVyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3Byb2R1Y3RcIjtcbi8vIGNhdGFsb2cgdm9sb250YWlyZW1lbnQgaW1wb3J0w6kgZW4gZGVybmllciBkYW5zIGFwcC5zY3NzIChhcHLDqHMgY3VzdG9tL29sZClcbkBpbXBvcnQgXCJjdXN0b20vaG9tZXBhZ2VcIjtcbkBpbXBvcnQgXCJjdXN0b20vcHJlZGljdGl2ZVwiO1xuQGltcG9ydCBcImN1c3RvbS9idG4tZmItcHBcIjtcbkBpbXBvcnQgXCJjdXN0b20vc3BvaWxlclwiO1xuQGltcG9ydCBcImN1c3RvbS93aXppYmxvY2tzLXByb2R1Y3RzLXBlci1jYXRlZ29yaWVzXCI7XG5cbi5zdG9ja2NvbnRhaW5lci1jdXN0b20ge1xuICBjb2xvcjogIzE4QTMxRiAhaW1wb3J0YW50O1xuICAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzE4QTMxRiAhaW1wb3J0YW50O1xuICB9XG4gICoge1xuICAgIGNvbG9yOiAjMThBMzFGICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2RfX2NvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHdoaXRlIHNvbGlkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLDAuMik7XG4gIH1cbn1cblxuLnBheXBhbC1jaGVja291dC1wcGNfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi5xbC1jdXN0b20tdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZfX3JpY2gtLXdpdGgtc3VibmF2ICsgLm5hdl9fcmljaDpub3QoLm5hdl9fcmljaC0td2l0aC1zdWJuYXYpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qQ09VTEVVUiBST1VHRSovXG5cbi5mb290ZXJfX2J0bixcbi5wcm9kLWZsb2F0aW5nX19yaWdodCBidXR0b24sXG4ucHJvZCAucHJvZF9fYnRue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYSxcbi5ibG9jay1zZWFyY2ggYSx7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4vKkhPTUVQQUdFICYgSEVBREVSIFNUWUxFKi9cbi8qVG9wYmFyKi9cbi5oZWFkZXJfX2JhbmRlYXV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19iYW5kZWF1OmFmdGVye1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFNUU5O1xufVxuLmhlYWRlcl9fYmFuZGVhdSBwe1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIExlIGZvbmQgZHUgbWVudSBlc3QgZMOpY2lkw6kgZGFucyBjdXN0b20vX21lbnUuc2Nzcy4gTGUgYCNmZmYgIWltcG9ydGFudGAgcXVpXG4gICB2aXZhaXQgaWNpIGdhZ25haXQgcGFyIHNpbXBsZSBvcmRyZSBkJ2ltcG9ydCwgc2FucyByaWVuIGRpcmUgZGUgc29uIGludGVudGlvbi4gKi9cbi8qTGllbnMgbWVudSAmIHJlY2hlcmNoZSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLm5hdiAubmF2X19sYWJlbCBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICBhLm5hdl9faXRlbWx2bDF7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLm5hdi1wZXJzby1vbiAubmF2X19zdWJsZXZlbHtcbiAgICBtYXJnaW4tdG9wOjAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtLXdyYXBwZXJ7XG4gICAgdG9wOjIwcHg7XG4gIH1cbiAgLnNlYXJjaDpiZWZvcmV7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXtcbiAgLnNlYXJjaDpiZWZvcmV7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gIH1cbn1cblxuLypNYXJnZSBjb250ZW51IHByaW5jaXBhbCBzb3VzIGhlYWRlciAvIG1lbnUqL1xuLmJvZHlfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKkJsb2MgY29uY2VwdGlvbiBkZSBzYWxsZSovXG4uYmxvYy1ob21lcGFnZS1jb25jZXB0aW9ue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDJ7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxMDAlO1xuICBsZWZ0OjA7XG4gIHBhZGRpbmc6MCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhe1xuICBwYWRkaW5nOiAxNXB4IDQwcHghaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDphdXRvO1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBmb250LXNpemU6IGxhcmdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkyMjI0IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGgye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNDAlO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2MCU7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhe1xuICAgIHRvcDogODAlO1xuICB9XG59XG5cbi8qUmFzc3VyYW5jZSovXG4ud2l6aS13cmFwcGVyLS1yYXNzdXJhbmNle1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RDRTVFOTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0U1RTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aXppLXJhc3N1cmFuY2VDbGFzc2ljX19saW5rICp7XG4gICAgbWF4LXdpZHRoOjkwJTtcbiAgfVxufVxuXG5cbi8qTEFORElORyBTVFlMRSovXG4udGl0bGUtY3VzdG9te3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuLmN1c3RvbS1sYXJnZS10aXRsZXtmb250LXNpemU6NTBweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO31cbi5jdXN0b20tbGFyZ2UtdGl0bGU6YWZ0ZXJ7XG4gIGNvbnRlbnQ6XCJcIjtcbiAgd2lkdGg6MTAwcHg7XG4gIGhlaWdodDozcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgYm90dG9tOi0xMHB4O1xuICBsZWZ0OjA7XG4gIGJhY2tncm91bmQtY29sb3I6IzEyMzMzZTtcbn1cbi5jdXN0b20tbGFyZ2UtdGl0bGUuY2VudGVyZWQ6YWZ0ZXJ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG4uY3VzdG9tLW1lZGl1bS10aXRsZXtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3VzdG9tLWxlYWR7Zm9udC1zaXplOjIwcHg7fVxuLmNlbnRlcmVke3RleHQtYWxpZ246Y2VudGVyO31cblxuLmN1c3RvbS1oZWFkZXItbGFuZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLXRvcDotNTBweDt9XG4uY3VzdG9tLWhlYWRlci1sYW5kaW5nIGltZ3ttYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87fVxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyAuaW50cm8tdGV4dC1ibG9je1xuICBtYXgtd2lkdGg6ODAlO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGxlZnQ6MTAlO1xuICB0b3A6NTAlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjojRkZGRkZGO1xuICB6LWluZGV4OjEwO1xufVxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyAuY3VzdG9tLWxhcmdlLXRpdGxle2NvbG9yOiNGRkZGRkY7fVxuLmxhbmRpbmctZm9ybXtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOndyYXA7XG59XG4ubGFuZGluZy1mb3JtIC5mb3JtLWhhbGZ7d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7fVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2Nre1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206LTUwcHg7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2sgLmhhbGYtaW1nLCAubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLXRleHR7bWF4LXdpZHRoOjUwJTt9XG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLXRleHR7cGFkZGluZzozJTt9XG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLWltZyBpbWd7bWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvO31cblxuXG4uaGFsZi12ZXJ0aWNhbHtcbiAgbWF4LXdpZHRoOjUwJTtcbn1cbi5zZWN0aW9uLWRhcmsgLnRleHQtYmxvY2t7XG4gIHBhZGRpbmc6IDclIDE1JSAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IzAwMDAwMDtcbiAgY29sb3I6I0ZGRkZGRjtcbiAgbWluLWhlaWdodDozNDBweDtcbiAgbWFyZ2luLWJvdHRvbTotNXB4O1xufVxuLnNlY3Rpb24tZGFyayAuaW1nLWJsb2Nre1xuICBtYXJnaW4tYm90dG9tOi01cHg7XG59XG4uc2VjdGlvbi1kYXJrIC50aXRsZS1jdXN0b217Y29sb3I6IzEyMzMzZTt9XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2suaW5zdGFsbC1ibG9ja3tcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHotaW5kZXg6MTA7XG4gIG1hcmdpbi1ib3R0b206LTE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6MTAlO1xuICBwYWRkaW5nOiAzJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzM2U7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2suaW5zdGFsbC1ibG9jayBhLmJ1dHRvbi5mb3JtX19idXR0b257XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDpub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2UhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrLnJlYWwtYmxvY2t7XG4gIG1hcmdpbi1ib3R0b206LTU2cHg7XG59XG5cbi8qRm9ybSBjb250YWN0Ki9cbi5oYnNwdC1mb3Jte1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cbi5oYnNwdC1mb3JtIGlmcmFtZXt3aWR0aDoxMDAlIWltcG9ydGFudDt9XG4uaHVic3BvdC1saW5rX19jb250YWluZXIuc3Byb2tldHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50O30iLCIvLyBSZWZvbnRlIGNhdGFsb2d1ZSAvIGNhcnRlcyBwcm9kdWl0IOKAlCBjb3VsZXVycyB2aWEgY2hhcnRlIEJPICgtLXByaW1hcnktY29sb3IpXG5cbiRwcm9kLWdyaWQtZ2FwOiAycmVtO1xuJHByb2QtZ3JpZC1nYXAtbW9iaWxlOiAxcmVtO1xuXG4vLy8gUnl0aG1lIHZlcnRpY2FsIGRlIGxhIGNhcnRlIHByb2R1aXQuXG4vLy9cbi8vLyBUcm9pcyB6b25lcyBzaXR1w6llcyBhdS1kZXNzdXMgZHUgcHJpeCBzb250IGNvbmRpdGlvbm5lbGxlcyBjw7R0w6kgVHdpZyA6IGxlXG4vLy8gdGl0cmUgKHVuZSDDoCB0cm9pcyBsaWduZXMgc2Vsb24gbGUgbm9tKSwgbGVzIMOpdG9pbGVzIChyZW5kdWVzIHNldWxlbWVudCBzaVxuLy8vIGxlIHByb2R1aXQgYSBkZXMgYXZpcykgZXQgbGEgbWVudGlvbiDCqyDDoCBwYXJ0aXIgZGUgwrsgKHNldWxlbWVudCBzdXIgbGVzXG4vLy8gcHJvZHVpdHMgw6AgdmFyaWF0aW9ucykuIENoYWN1bmUgZMOpY2FsZSBsZSBwcml4IHBhciByYXBwb3J0IGF1eCBjYXJ0ZXNcbi8vLyB2b2lzaW5lcywgYWxvcnMgbcOqbWUgcXUnZWxsZXMgc29udCBjw7R0ZSDDoCBjw7R0ZSBzdXIgbGUgbcOqbWUgcmFuZy5cbi8vL1xuLy8vIFBsdXTDtHQgcXVlIGRlIGxhaXNzZXIgbGUgY29udGVudSBkaWN0ZXIgbGEgaGF1dGV1ciwgb24gbHVpIHLDqXNlcnZlIHVuZVxuLy8vIHBsYWNlIGZpeGUgOiBsZSBwcml4IHRvbWJlIGFsb3JzIGF1IG3Dqm1lIG5pdmVhdSBwYXJ0b3V0LCBzYW5zIHF1J2F1Y3VuZVxuLy8vIHLDqGdsZSBuJ2FpdCDDoCBjb25uYcOudHJlIHNlcyB2b2lzaW5lcyBuaSBxdSd1biBzY3JpcHQgYWl0IMOgIG1lc3VyZXIgcXVvaSBxdWVcbi8vLyBjZSBzb2l0LiBDZXMgdmFyaWFibGVzIHNvbnQgcGFydGFnw6llcyBlbnRyZSBjaGFxdWUgem9uZSByw6llbGxlIGV0IHNvblxuLy8vIHLDqXNlcnZhdGFpcmUg4oCUIGMnZXN0IHByw6ljaXPDqW1lbnQgY2UgcXVpIGVtcMOqY2hlIGxlcyBkZXV4IGRlIGRpdmVyZ2VyIGxlXG4vLy8gam91ciBvw7kgbCd1bmUgZGVzIHZhbGV1cnMgYm91Z2UuXG4kY2FyZC10aXRsZS1saW5lczogMjtcbiRjYXJkLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjM7XG4kY2FyZC1zdGFycy1tYXJnaW4tdG9wOiA0cHg7XG4kY2FyZC1zdGFycy1tYXJnaW4tYm90dG9tOiAycHg7XG4kY2FyZC1wcmljZS1mcm9tLWZvbnQtc2l6ZTogMC43cmVtO1xuJGNhcmQtcHJpY2UtZnJvbS1saW5lLWhlaWdodDogMS4zO1xuXG4vLy8gTGFyZ2V1ciBkJ3VuZSBjYXJ0ZSBwcm9kdWl0LCBleHByaW3DqWUgZW4gYGZsZXgtYmFzaXNgIGV0IGphbWFpcyBlbiBgd2lkdGhgLlxuLy8vXG4vLy8gYGJsb2NrLmNzc2AgKFdpemlCbG9ja3MpIGVzdCBjaGFyZ8OpIGFwcsOocyBgYXBwLmNzc2Agc3VyIGxhIHBhZ2UgZCdhY2N1ZWlsIGV0XG4vLy8gZMOpY2xhcmUgYC5wcm9kIC5wcm9kX19hcnRpY2xlIHsgd2lkdGg6IDI1JSB9YCDigJQgc8OpbGVjdGV1ciBzdHJpY3RlbWVudFxuLy8vIGlkZW50aXF1ZSBhdSBuw7R0cmUsIGRvbmMgZ2FnbmFudCBwYXIgbCdvcmRyZSBkZSBjaGFyZ2VtZW50LiBPciBwb3VyIHVuIGl0ZW1cbi8vLyBmbGV4LCBjJ2VzdCBgZmxleC1iYXNpc2AgcXVpIGTDqXRlcm1pbmUgbGEgdGFpbGxlIHN1ciBsJ2F4ZSBwcmluY2lwYWwgO1xuLy8vIGB3aWR0aGAgbidlc3QgY29uc3VsdMOpIHF1ZSBzaSBgZmxleC1iYXNpc2AgdmF1dCBgYXV0b2AuIExhIHBsYXRlZm9ybWUgbmVcbi8vLyBkw6ljbGFyZSBqYW1haXMgYGZsZXhgIG5pIGBmbGV4LWJhc2lzYCBzdXIgYC5wcm9kX19hcnRpY2xlYCA6IG9uIGdhZ25lIGRvbmNcbi8vLyBwYXIgbGUgbW9kw6hsZSBkZSBib8OudGUsIHNhbnMgYCFpbXBvcnRhbnRgIG5pIHN1cmVuY2jDqHJlIGRlIHNww6ljaWZpY2l0w6ksIGV0XG4vLy8gbGEgY29ycmVjdGlvbiByZXN0ZSBpbW11bmlzw6llIGNvbnRyZSBsJ29yZHJlIGRlcyBmZXVpbGxlcy5cbi8vL1xuLy8vIExlcyBnb3V0dGnDqHJlcyBzb250IHJldGlyw6llcyBhdmFudCBsZSBwYXJ0YWdlLCBwb3VyIHF1ZSBOIGNvbG9ubmVzIHBsdXNcbi8vLyAoTi0xKSBgZ2FwYCBmYXNzZW50IGV4YWN0ZW1lbnQgMTAwICUuXG4vLy8gYDAgMWAgZXQgbm9uIGAwIDBgIDogbGUgcmV0cmFpdCBhdXRvcmlzw6kgYWJzb3JiZSBsZXMgYXJyb25kaXMgc291cy1waXhlbFxuLy8vIHBsdXTDtHQgcXVlIGRlIHJlbnZveWVyIGxhIGRlcm5pw6hyZSBjYXJ0ZSDDoCBsYSBsaWduZS5cbi8vLyBMYSBnb3V0dGnDqHJlIHRyYW5zaXRlIHBhciB1bmUgY3VzdG9tIHByb3BlcnR5IGV0IG5vbiBwYXIgbGEgdmFyaWFibGUgU2FzcyA6XG4vLy8gZWxsZSBjaGFuZ2Ugc2Vsb24gbGUgYnJlYWtwb2ludCwgb3IgdW5lIHZhcmlhYmxlIFNhc3MgZXN0IHLDqXNvbHVlIMOgIGxhXG4vLy8gY29tcGlsYXRpb24gZXQgbmUgc2F1cmFpdCBzdWl2cmUuIExlIHJlcGxpIHN1ciBgJHByb2QtZ3JpZC1nYXBgIGdhcmRlIGxhXG4vLy8gbWl4aW4gdXRpbGlzYWJsZSBkYW5zIGxlcyBjb250ZW5ldXJzIHF1aSBuZSBkw6ljbGFyZW50IHBhcyBsYSBwcm9wcmnDqXTDqSxcbi8vLyBjb21tZSBgcHJvZHVjdC1saXN0LXNlbGVjdGVkYCwgcXVpIHBvc2Ugc2EgZ291dHRpw6hyZSBsdWktbcOqbWUuXG5AbWl4aW4gcHJvZC1ncmlkLWNvbHVtbnMoJGNvdW50KSB7XG4gIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gdmFyKC0tcHJvZC1ncmlkLWdhcCwgI3skcHJvZC1ncmlkLWdhcH0pICogI3skY291bnQgLSAxfSkgLyAjeyRjb3VudH0pO1xufVxuXG4vLyBJY8O0bmUgcGFuaWVyLiBWaXQgaWNpIGV0IG5vbiBkYW5zIGxlIG1hcmt1cCA6IGxlcyBjYXJ0ZXMgZGUgbCdhY2N1ZWlsIHNvbnRcbi8vIGfDqW7DqXLDqWVzIHBhciBXaXppQmxvY2tzLCBkb250IG5vdXMgbmUgcG9zc8OpZG9ucyBwYXMgbGUgSFRNTC4gVW5lIHNldWxlXG4vLyBzb3VyY2UsIHNlcnZpZSBhdXggZGV1eCByZW5kdXMuXG4vLyBVdGlsaXPDqWUgZW4gYG1hc2tgIGV0IG5vbiBlbiBgYmFja2dyb3VuZC1pbWFnZWAgOiBzZXVsIGwnYWxwaGEgZHUgU1ZHIGVzdFxuLy8gZXhwbG9pdMOpLCBsYSBjb3VsZXVyIHZpZW50IGRlIGBjdXJyZW50Q29sb3JgIGV0IHN1aXQgZG9uYyBsZSBsaWJlbGzDqS5cbiRpY29uLWNhcnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2NpcmNsZSBjeD0nOScgY3k9JzIxJyByPScxJy8lM0UlM0NjaXJjbGUgY3g9JzIwJyBjeT0nMjEnIHI9JzEnLyUzRSUzQ3BhdGggZD0nTTEgMWg0bDIuNjggMTMuMzlhMiAyIDAgMCAwIDIgMS42MWg5LjcyYTIgMiAwIDAgMCAyLTEuNjFMMjMgNkg2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4vLy8gU8OpbGVjdGV1ciBkZSB2YXJpYXRpb24gZW4gY2FydGUgOiBwdWNlcyB0b3Vqb3VycyB2aXNpYmxlcywgcGFzIGRlIG1lbnVcbi8vLyBkw6lyb3VsYW50LiBOZXV0cmFsaXNlIGxlIGZhdXggYDxzZWxlY3Q+YCBkZSBsYSBwbGF0ZWZvcm1lIChkw6ljbGVuY2hldXJcbi8vLyBib3Jkw6kgKyBjaGV2cm9uLCBsaXN0ZSBlbiBgcG9zaXRpb246IGFic29sdXRlYCByZXBsacOpZSBwYXIgYG1heC1oZWlnaHRgKS5cbi8vL1xuLy8vIFBhcmFtw6l0csOpIHBhcmNlIHF1ZSBsZSBtw6ptZSBjb21wb3NhbnQgZXhpc3RlIHNvdXMgZGV1eCB2b2NhYnVsYWlyZXMsIHBvdXJcbi8vLyB1biBET00gcGFyIGFpbGxldXJzIGlkZW50aXF1ZSAoaW5wdXQgY2FjaMOpICsgZMOpY2xlbmNoZXVyICsgc3BhbnMpIDpcbi8vLyAgICgnJykgIGNsb3NlIC8gb3BlbiAgIOKGkiBgcHJvZF9fdmFyaWF0aW9uYCwgIHJlbmR1IHBhciBub3RyZSBtYWNybyBUd2lnXG4vLy8gICAoJzInKSBjbG9zZTIgLyBvcGVuMiDihpIgYHByb2RfX3ZhcmlhdGlvbjJgLCByZW5kdSBwYXIgV2l6aUJsb2Nrc1xuLy8vIFVuIG1peGluIHBsdXTDtHQgcXUndW4gY29waWVyLWNvbGxlciA6IGxhIG1pc2UgZW4gZm9ybWUgcmVzdGUgdW5lIGTDqWNpc2lvblxuLy8vIHVuaXF1ZSwgbcOqbWUgc2kgbGUgQ1NTIGNvbXBpbMOpIGVuIHBvcnRlIGRldXggZXhlbXBsYWlyZXMuXG5AbWl4aW4gcHJvZC12YXJpYXRpb24tY2hpcHMoJG46ICcnLCAkY2xvc2VkOiAnY2xvc2UnLCAkb3BlbmVkOiAnb3BlbicpIHtcbiAgLnByb2RfX3ZhcmlhdGlvbiN7JG59IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIGNoaXBzIHRvdWpvdXJzIG91dmVydHMsIHBhcyBkZSBkcm9wZG93blxuICAgIH1cblxuICAgICZfX3RyaWdnZXJfX3dyYXBwZXIsXG4gICAgJl9fdHJpZ2dlcl9fd3JhcHBlci4jeyRjbG9zZWR9LFxuICAgICZfX3RyaWdnZXJfX3dyYXBwZXIuI3skb3BlbmVkfSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tY2FyZC1jaGlwcyk7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIGBvdmVyZmxvdy15OiBzY3JvbGxgIHN1ciBsJ8OpdGF0IG91dmVydCBkZSBsYSBwbGF0ZWZvcm1lXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIC8vIGNoaXBzIOKAlCB2YWxldXJzIHZhbGlkw6llcyBlbiBEZXZUb29sc1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDdweCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVW4gc2V1bCBjYW5hbCBkJ8OpdGF0LCBgLnNlbGVjdGVkYCwgcG9zw6kgYXUgY2xpYyBwYXIgYHByb2QtbGlzdC5qc2AuXG4gICAgICAgIC8vXG4gICAgICAgIC8vIGBkYXRhLWFjdGl2ZWAgYSDDqXTDqSByZXRpcsOpIGQnaWNpIDogaWwgbWFycXVlIGwnb3B0aW9uICpwYXIgZMOpZmF1dCogZHVcbiAgICAgICAgLy8gY2F0YWxvZ3VlIHByb2R1aXQsIHBhcyBsZSAqY2hvaXgqIGR1IHZpc2l0ZXVyLiBEZXV4IG5vdGlvbnNcbiAgICAgICAgLy8gZGlmZsOpcmVudGVzLCBldCBsYSBzZWNvbmRlIG4nZXhpc3RlIHBhcyB0YW50IHF1J29uIG4nYSBwYXMgY2xpcXXDqS5cbiAgICAgICAgLy8gTGUgc3R5bGVyIHJldmVuYWl0IMOgIHBlaW5kcmUgZW4gbm9pciB1bmUgdGFpbGxlIHF1ZSBsZSBmb3JtdWxhaXJlIG5lXG4gICAgICAgIC8vIGNvbm5haXNzYWl0IHBhcyDigJQgbCdpbnB1dCBlc3QgdmlkZSBhdSBjaGFyZ2VtZW50IOKAlCBldCBjZXR0ZSBwZWludHVyZVxuICAgICAgICAvLyBuZSBib3VnZWFpdCBqYW1haXMsIGwnYXR0cmlidXQgw6l0YW50IMOpY3JpdCBhdSByZW5kdSBldCBwbHVzIHRvdWNow6lcbiAgICAgICAgLy8gZW5zdWl0ZS4gYC5hY3RpdmVgIGVzdCBwYXJ0aSBhdXNzaSA6IHJpZW4gbmUgbCdhIGphbWFpcyBwb3PDqS5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtb24tYm9keSkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFpbGxlIMOpcHVpc8OpZSDigJQgZG9ubsOpZSBkaXNwb25pYmxlIHVuaXF1ZW1lbnQgY8O0dMOpIHBsYXRlZm9ybWUuXG4gICAgICAgICZbZGF0YS1zdG9jaz0nMCddIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2QtbGlzdCB7XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcbiAgICAgIG1hcmdpbjogMCAwIHJlbSg4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXIgY2F0w6lnb3JpZSA6IHRpdHJlICsgaW50cm8gfCByw6lhc3N1cmFuY2UgKGRlc2t0b3ApXG4uY2F0YWxvZy1oZWFkZXIge1xuICBtYXJnaW46IHJlbSgxNnB4KSAwIHJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICBjb2x1bW4tZ2FwOiByZW0oNDBweCk7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbjogcmVtKDI0cHgpIDAgcmVtKDI4cHgpO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIE1hc3F1w6kgbW9iaWxlIOKAlCB0cm9wIGRlbnNlIMOgIGPDtHTDqSAvIHNvdXMgbGUgSDFcbiAgJl9fcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGdhcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlYS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMTJweCk7XG4gICAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19yZWEtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVhLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludHJvIGNhdMOpZ29yaWUgKHByZW1pZXIgYmxvYyB0ZXh0ZSBzb3VzIGxlIEgxKVxuLmJsb2MtLWNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLmJsb2MtLXRleHQge1xuICAgIHAge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXgtd2lkdGg6IDUycmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyDigJTigJTigJQgVG9vbGJhciBmaWx0cmVzIChtYXF1ZXR0ZSkg4oCUIHBhcyBkZSB0b2dnbGUgZ3JpbGxlL2xpc3RlIOKAlOKAlOKAlFxuLmNhdGFsb2ctdG9vbGJhciB7XG4gIG1hcmdpbjogcmVtKDE2cHgpIDAgcmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogY29udGVudHM7IC8vIGxhaXNzZSBsZSBkcmF3ZXIgZmlsdHJlIG1vYmlsZSBpbnRhY3RcbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvLyByZW1wbGFjw6kgcGFyIC5jYXRhbG9nLWxpc3RpbmdfX2NvdW50XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJmaWx0ZXJzIHNvcnRcIlxuICAgICAgICBcInNpZGViYXIgLlwiO1xuICAgICAgY29sdW1uLWdhcDogcmVtKDEycHgpO1xuICAgICAgcm93LWdhcDogcmVtKDEwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuICAuY2F0YWxvZy10b29sYmFyIHtcbiAgICAuZmlsdGVyIHtcbiAgICAgIGdyaWQtYXJlYTogZmlsdGVycztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyDDiXRhZ2UgaW1wb3PDqSA6IGF1LWRlc3N1cyBkZSAuY2F0YWxvZy1saXN0aW5nLCBzb3VzIC5oZWFkZXIuXG4gICAgICAvL1xuICAgICAgLy8gLmNhdGFsb2ctbGlzdGluZyBwb3J0ZSB1biBgY2xpcC1wYXRoYCBwb3VyIHNvbiBmb25kIHBsZWluZSBsYXJnZXVyLCBjZVxuICAgICAgLy8gcXVpIGVuIGZhaXQgdW4gY29udGV4dGUgZCdlbXBpbGVtZW50IHBlaW50IGF1IG5pdmVhdSAwLiDDgCDDqWdhbGl0w6ksIGMnZXN0XG4gICAgICAvLyBsJ29yZHJlIGR1IERPTSBxdWkgdHJhbmNoZSwgZXQgbGUgbGlzdGluZyB2aWVudCBhcHLDqHMgOiDDoCB6LWluZGV4IDAgbGVcbiAgICAgIC8vIGZpbHRyZSBwYXNzYWl0IGRlc3NvdXMsIHNlcyBwYW5uZWF1eCBkw6lyb3VsYW50cyDDqXRhaWVudCByZWNvdXZlcnRzLlxuICAgICAgLy8gTGUgMiBkZSBiYXNlIFdpemlTaG9wLCBsdWksIMOpZ2FsYWl0IC5oZWFkZXIgZXQgZmFpc2FpdCBwYXNzZXIgbGUgZmlsdHJlXG4gICAgICAvLyBwYXItZGVzc3VzIGxlIG3DqWdhLW1lbnUuIDEgZXN0IGxhIHNldWxlIHZhbGV1ciBxdWkgc2F0aXNmYWl0IGxlcyBkZXV4LlxuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IHJlbSgxMHB4KTtcblxuICAgICAgJl9fc2VsZWN0ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLy8gTGFiZWwgwqsgRmlsdHJlcyDCuyDigJQgcGFzIHVuIGJvdXRvbiAocGFzIGRlIGJvcmR1cmUgPSBtb2lucyB0cm9tcGV1cilcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmIyYjJiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5Z29uIHBvaW50cz0nMjIgMyAyIDMgMTAgMTIuNDYgMTAgMTkgMTQgMjEgMTQgMTIuNDYgMjIgMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgLmZpbHRlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VibGV2ZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmFycm93IHtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEuNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGxpc3QtdG9wIGRldmllbnQgXCJ0cmFuc3BhcmVudFwiIHBvdXIgcGxhY2VyIHNpZGViYXIgc291cyBsZXMgZmlsdHJlcyAvIHNvcnQgw6AgZHJvaXRlXG4gICAgLmxpc3QtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBuZSBwb2xsdWUgcGFzIGxhIGdyaWxsZSBkZXNrdG9wXG4gICAgICB9XG5cbiAgICAgIC5saXN0LXRvcF9fc2lkZWJhciB7XG4gICAgICAgIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IC8vIHBsdXMgZGUgZ3Jhc1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb3J0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzb3J0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxOyAvLyBtw6ptZSDDqXRhZ2UgcXVlIC5maWx0ZXIgOiBhdS1kZXNzdXMgZHUgbGlzdGluZywgc291cyBsZSBoZWFkZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICY6aG92ZXIgLnNvcnRfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI4cHggMCAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibGV2ZWwge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGb25kIGdyaXMgZGVycmnDqHJlIGxhIGdyaWxsZSBkZSBjYXJ0ZXNcbiAgLmxpc3QubWFyZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLy8gQmFuZGVhdSBsaXN0aW5nIGZ1bGwtYmxlZWQgOiBjb21wdGV1ciArIGNhcnRlc1xuLmNhdGFsb2ctbGlzdGluZyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmI7XG4gIC8vIMOpdGVuZCBsZSBmb25kIHN1ciB0b3V0ZSBsYSBsYXJnZXVyIHZpZXdwb3J0IHNhbnMgZMOpY2FsZXIgbGUgY29udGVudVxuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICNmYWZhZmI7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG4gIHBhZGRpbmc6IHJlbSgyMHB4KSAwIHJlbSg0MHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpIDAgcmVtKDI0cHgpO1xuICB9XG5cbiAgJl9fY291bnQge1xuICAgIG1hcmdpbjogMCAwIHJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgfVxuXG4gIC5saXN0Lm1hcmdpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIOKAlOKAlOKAlCBHcmlsbGUg4oCU4oCU4oCUXG4vL1xuLy8gTGUgcMOpcmltw6h0cmUgZXN0IGTDqWNsYXLDqSBpY2ksIHVuZSBmb2lzLCBldCBub21tw6kuIEMnZXN0IHVuZSBsaXN0ZSBibGFuY2hlIDpcbi8vIG5vdXMgbidhZ2lzc29ucyBxdWUgc3VyIGxlcyBjb250ZW5ldXJzIHF1ZSBub3VzIGF2b25zIGV4cGxpY2l0ZW1lbnQgdHJhaXTDqXMuXG4vLyBVbiB0eXBlIGRlIGJsb2MgcHJvZHVpdCBham91dMOpIGRlbWFpbiBkZXB1aXMgbGUgYmFjay1vZmZpY2UgcmV0b21iZXJhIGRvbmNcbi8vIHN1ciBsYSBnw6lvbcOpdHJpZSBuYXRpdmUgZGUgV2l6aVNob3Ag4oCUIHNhbnMgbm90cmUgZ291dHRpw6hyZSwgY2UgcXVpIHNlIHZvaXQgZXRcbi8vIHNlIGNvcnJpZ2UsIHBsdXTDtHQgcXVlIGRpc2xvcXXDqSBwYXIgdW5lIGdyaWxsZSBxdWkgbmUgbGUgY29uY2VybmFpdCBwYXMuXG4vL1xuLy8gTGUgY29udGVuZXVyIGZsZXggZGlmZsOocmUgc2Vsb24gbGUgbW90ZXVyIGRlIHJlbmR1IDpcbi8vICAgY2F0YWxvZ3VlIOKGkiBgLnByb2RfX3dyYXBwZXJfX2ZsZXhgLCBwcm9kdWl0IHBhciBub3MgdGVtcGxhdGVzIFR3aWdcbi8vICAgYWNjdWVpbCAgIOKGkiBgLnByb2RgIGx1aS1tw6ptZSwgV2l6aUJsb2NrcyBuJ2luc8OpcmFudCBhdWN1biB3cmFwcGVyXG4vL1xuLy8gYHByb2R1Y3QtbGlzdC1zZWxlY3RlZGAgZW4gZXN0IGFic2VudCA6IGNldHRlIG1pc2UgZW4gYXZhbnQgcmFuZ2Ugc2VzIGNhcnRlc1xuLy8gZGFucyBkZXMgY29udGVuZXVycyBpbnRlcm3DqWRpYWlyZXMgZXQgc2EgZ291dHRpw6hyZSBlc3QgdHJhaXTDqWUgw6AgcGFydC5cblxuLy8vIENvbnRlbmV1cnMgZG9udCBub3VzIHBvc29ucyBsYSBnb3V0dGnDqHJlLlxuJHByb2QtZ3JpZC1ndXR0ZXI6ICcucHJvZCAucHJvZF9fd3JhcHBlcl9fZmxleCwgLnByb2QucHJvZHVjdC1saXN0LWNsYXNzaWM6bm90KC5wcm9kdWN0LWxpc3Qtc2VsZWN0ZWQpJztcblxuLy8vIFBhcm1pIGV1eCwgY2V1eCBxdWkgc3VpdmVudCBub3RyZSBncmlsbGUgcmVzcG9uc2l2ZSBwYXIgZMOpZmF1dC5cbi8vLyBgcHJvZHVjdC1saXN0LXNpbXBsZWAgZW4gc29ydCA6IHNvbiBub21icmUgZGUgY29sb25uZXMgZXN0IHVuIGNob2l4XG4vLy8gw6lkaXRvcmlhbCBmYWl0IGVuIGJhY2stb2ZmaWNlLCBxdSdvbiBuZSByw6nDqWNyaXQgcGFzLiBEZXV4IGNvbnN0YW50ZXMgcGx1dMO0dFxuLy8vIHF1J3VuZSBjb21wb3NpdGlvbiA6IGxhIGxlY3R1cmUgcHJpbWUsIGV0IGNoYWN1bmUgc2UgbGl0IHNldWxlLlxuJHByb2QtZ3JpZC1kZWZhdWx0OiAnLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXgsIC5wcm9kLnByb2R1Y3QtbGlzdC1jbGFzc2ljOm5vdCgucHJvZHVjdC1saXN0LXNlbGVjdGVkKTpub3QoLnByb2R1Y3QtbGlzdC1zaW1wbGUpJztcblxuI3skcHJvZC1ncmlkLWd1dHRlcn0ge1xuICAtLXByb2QtZ3JpZC1nYXA6ICN7JHByb2QtZ3JpZC1nYXB9O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8vIGNhcnRlcyBk4oCZdW5lIG3Dqm1lIGxpZ25lID0gbcOqbWUgaGF1dGV1clxuICBnYXA6IHZhcigtLXByb2QtZ3JpZC1nYXApO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLy8gVW5lIHNldWxlIGxpZ25lIMOgIGNoYW5nZXIgOiBsZXMgbGFyZ2V1cnMgZGUgY29sb25uZXMgcmV0cmFuY2hlbnQgY2V0dGVcbiAgICAvLyBtw6ptZSBwcm9wcmnDqXTDqSwgbCdpbnZhcmlhbnQgwqsgTiBjb2xvbm5lcyArIChOLTEpIGdvdXR0acOocmVzID0gMTAwICUgwrtcbiAgICAvLyByZXN0ZSBkb25jIHZyYWkgc2FucyBxdSdvbiBhaXQgw6AgdG91Y2hlciBhdXggYGZsZXgtYmFzaXNgLlxuICAgIC0tcHJvZC1ncmlkLWdhcDogI3skcHJvZC1ncmlkLWdhcC1tb2JpbGV9O1xuXG4gICAgLy8gQ2VudHJlIGxhIGRlcm5pw6hyZSBsaWduZSBxdWFuZCBlbGxlIGVzdCBpbmNvbXBsw6h0ZS4gU2FucyBlZmZldCBzdXIgbGVzXG4gICAgLy8gbGlnbmVzIHBsZWluZXMsIGxhIGdvdXR0acOocmUgbmUgbGFpc3NhbnQgYWxvcnMgYXVjdW4gZXNwYWNlIGxpYnJlLlxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi8vLyBNaXNlIGVuIGNvbG9ubmVzLCByw6lzZXJ2w6llIGF1eCBjYXJ0ZXMgcXVlIGNlcyBjb250ZW5ldXJzIGRpc3Bvc2VudFxuLy8vIGV1eC1tw6ptZXMuIExlIGA+YCBuJ2VzdCBwYXMgdW4gZMOpdGFpbCBkZSBzdHlsZSA6IGMnZXN0IGx1aSBxdWkgYm9ybmUgbGFcbi8vLyByw6hnbGUuIFVuZSB2YXJpYW50ZSBxdWkgaW1icmlxdWUgc2VzIGNhcnRlcyBwbHVzIHByb2ZvbmQgc29ydCBkdSBww6lyaW3DqHRyZVxuLy8vIHNhbnMgYXZvaXIgw6Agw6p0cmUgbm9tbcOpZSBudWxsZSBwYXJ0IOKAlCBjJ2VzdCBleGFjdGVtZW50IGNlIHF1aSBtYW5xdWFpdFxuLy8vIHF1YW5kIGBwcm9kdWN0LWxpc3Qtc2VsZWN0ZWRgIGjDqXJpdGFpdCBkJ3VuZSBncmlsbGUgw6AgcXVhdHJlIGNvbG9ubmVzLlxuI3skcHJvZC1ncmlkLWRlZmF1bHR9IHtcbiAgLy8gRW5mYW50IGltYnJpcXXDqSBldCBub24gYCN7JHNjb3BlfSA+IC5wcm9kX19hcnRpY2xlYCA6IGwnaW50ZXJwb2xhdGlvbiBlc3RcbiAgLy8gZHUgY29sbGFnZSBkZSB0ZXh0ZSwgZWxsZSBuJ2F1cmFpdCBhY2Nyb2Now6kgbGUgYD5gIHF1J2F1IGRlcm5pZXIgc8OpbGVjdGV1clxuICAvLyBkZSBsYSBsaXN0ZS4gTCdpbWJyaWNhdGlvbiwgZWxsZSwgbGUgZGlzdHJpYnVlIHN1ciBjaGFjdW4uXG4gID4gLnByb2RfX2FydGljbGUge1xuICAgIEBpbmNsdWRlIHByb2QtZ3JpZC1jb2x1bW5zKDIpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIHByb2QtZ3JpZC1jb2x1bW5zKDMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcHJvZC1ncmlkLWNvbHVtbnMoNCk7XG4gICAgfVxuICB9XG59XG5cbi8vLyBWZXN0aWdlIHJlbmR1IHBhciBsYSBwbGF0ZWZvcm1lLCDDoCBtYXNxdWVyLlxuLy8vXG4vLy8gTGUgYmxvYyDCqyBzw6lsZWN0aW9uIMK7IGRlIGwnYWNjdWVpbCBpbnPDqHJlIHVuIGA8cCBjbGFzcz1cInByb2RfX2FydGljbGVcbi8vLyBzcGFjZS1kZXZpc2UgX19lcnJvclwiPmAgdmlkZSwgZW50cmUgbGUgdGl0cmUgZXQgbGEgbWFycXVlIGQndW5lIGNhcnRlLiBMZVxuLy8vIG5vbSBkZSBjbGFzc2UgZXN0IGFjY2lkZW50ZWwgOiBsYSBsaXN0ZSBkZXMgY2xhc3NlcyBkZSBsYSBjYXJ0ZSBhIMOpdMOpIGNvbGzDqWVcbi8vLyDDoCBsYSBwbGFjZSBkZSBzb24gbm9tIGRlIGJsb2MsIGQnb8O5IGxlIGBfX2Vycm9yYCBvcnBoZWxpbiBldCBsZXMgZXNwYWNlc1xuLy8vIG11bHRpcGxlcy4gSWwgZGV2YWl0IHJlY2V2b2lyIGxlIG1lc3NhZ2UgwqsgcHJvZHVpdCBpbmRpc3BvbmlibGUgwrsgcXVlIHBvc2Vcbi8vLyBgYWRkLXRvLWNhcnQuanNgIGRhbnMgYC5wcm9kX19hcnRpY2xlX19lcnJvcmAg4oCUIHPDqWxlY3RldXIgcXVpLCBkdSBjb3VwLCBuZVxuLy8vIGNvcnJlc3BvbmQgw6AgcmllbiBudWxsZSBwYXJ0LlxuLy8vXG4vLy8gT24gbGUgbWFzcXVlIGF1IGxpZXUgZGUgbGUgcsOpcGFyZXIsIHBvdXIgdHJvaXMgcmFpc29ucy4gSWwgZXN0IHVuaXF1ZSBzdXJcbi8vLyB0b3V0ZSBsYSBwYWdlIGzDoCBvw7kgaWwgZW4gZmF1ZHJhaXQgdW4gcGFyIGNhcnRlIDsgYXVjdW5lIGZldWlsbGUgZGUgc3R5bGUsXG4vLy8gbmkgbGEgbsO0dHJlIG5pIGNlbGxlIGRlIFdpemlTaG9wLCBuZSBkw6ljcml0IHNvbiBhcHBhcmVuY2Ugbmkgc29uIMOpdGF0XG4vLy8gYC5zaG93YCA7IGV0IHNhIHNvdXJjZSBuJ2VzdCBuaSBkYW5zIGNlIGTDqXDDtHQgbmkgw6lkaXRhYmxlIGVuIGJhY2stb2ZmaWNlLlxuLy8vIExlIHJlbmRyZSBmb25jdGlvbm5lbCBzZXJhaXQgdW4gY2hhbnRpZXIsIHBhcyB1biBjb3JyZWN0aWYuXG4vLy9cbi8vLyBNYXNxdWVyIHBsdXTDtHQgcXVlIHNldWxlbWVudCBsZSBkw6lzaGFiaWxsZXIgOiBpbCBvY2N1cGUgZMOpasOgIDI0cHggZGUgdmlkZVxuLy8vIGF1am91cmQnaHVpLCBhdmFudCBtw6ptZSBxdWUgbm90cmUgaGFiaWxsYWdlIG5lIGx1aSBkb25uZSBib3JkdXJlIGV0IGZvbmQuXG4vLy9cbi8vLyBMZSBzw6lsZWN0ZXVyIHBvcnRlIHN1ciBsYSBiYWxpc2UgZXQgbm9uIHN1ciB1bmUgY2xhc3NlIHN1cHBsw6ltZW50YWlyZSA6XG4vLy8gdW5lIGNhcnRlIGVzdCB1biBgPGFydGljbGU+YCBkYW5zIG5vcyB0cm9pcyBtb3RldXJzIGRlIHJlbmR1LCB1biBgPHA+YCBuJ2VuXG4vLy8gZXN0IGphbWFpcyB1bmUuIExhIHLDqGdsZSB2YXV0IGRvbmMgYXVzc2kgcG91ciBsZXMgaW50cnVzIMOgIHZlbmlyLlxuLnByb2QgcC5wcm9kX19hcnRpY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8g4oCU4oCU4oCUIENhcnRlcyBwcm9kdWl0IChzaXRlLXdpZGUgdmlhIG1hY3JvKSDigJTigJTigJRcbi5wcm9kIC5wcm9kX19hcnRpY2xlIHtcbiAgLy8vIEFsaWduZW1lbnQgZHUgY29udGVudSBkZSBsYSBjYXJ0ZSwgcG9zw6kgaWNpIGNvbW1lIHVuZSBkw6ljaXNpb24gdW5pcXVlXG4gIC8vLyBwbHV0w7R0IHF1ZSByZWNvcGnDqSBzdXIgY2hhcXVlIMOpbMOpbWVudC5cbiAgLy8vXG4gIC8vLyBMZXMgY3VzdG9tIHByb3BlcnRpZXMgc29udCBow6lyaXTDqWVzIGV0IHLDqXNvbHVlcyBhdSBtb21lbnQgZGUgbCd1c2FnZSA6IHVuXG4gIC8vLyBjb250ZXh0ZSBxdWkgdmV1dCB1biBhdXRyZSBhbGlnbmVtZW50IHJlZMOpZmluaXQgbGEgdmFyaWFibGUgw6Agc2EgcmFjaW5lLFxuICAvLy8gZXQgbGEgdmFsZXVyIGRlc2NlbmQgc2V1bGUuIEF1Y3VuIHPDqWxlY3RldXIgbidhIHBsdXMgw6AgZW4gYmF0dHJlIHVuIGF1dHJlLFxuICAvLy8gZXQgc3VydG91dCBhdWN1biBgIWltcG9ydGFudGAgbidhIHBsdXMgw6AgY29tYmF0dHJlIGxlIG7DtHRyZS4gTGUgY2/Du3RcbiAgLy8vIGQndW5lIGV4Y2VwdGlvbiBwYXNzZSBkJ3VuZSDDqW51bcOpcmF0aW9uIMOgIHRlbmlyIMOgIGpvdXIgw6AgZGV1eCBsaWduZXMuXG4gIC8vL1xuICAvLy8gRGV1eCB2YXJpYWJsZXMgZXQgbm9uIHVuZSA6IGxlIHRleHRlIGV0IGxlcyBib8OudGVzIGZsZXggbmUgcGFybGVudCBwYXMgbGVcbiAgLy8vIG3Dqm1lIHZvY2FidWxhaXJlIChgbGVmdGAgY29udHJlIGBmbGV4LXN0YXJ0YCkuXG4gIC0tY2FyZC10ZXh0OiBsZWZ0O1xuICAtLWNhcmQtaW5saW5lOiBmbGV4LXN0YXJ0O1xuXG4gIC8vLyBMZXMgcHVjZXMgZGUgdGFpbGxlIHNvbnQgZmVycsOpZXMgw6AgbCdvcHBvc8OpIGR1IHRleHRlIGRhbnMgbGEgY2FydGUgOiBjJ2VzdFxuICAvLy8gdW5lIGTDqWNpc2lvbiBkaXN0aW5jdGUsIGVsbGUgYSBkb25jIHNhIHByb3ByZSB2YXJpYWJsZS5cbiAgLS1jYXJkLWNoaXBzOiBmbGV4LWVuZDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIC8vIExlIHBhZGRpbmcgV2l6aSBuZSBzZXJ0IHBsdXMgZGUgZ291dHRpw6hyZSA6IGMnZXN0IGBnYXBgIHF1aSBlc3BhY2UuXG4gIHBhZGRpbmc6IDAuN3JlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuXG4gIC8vIEVuIG1vYmlsZSBsYSBjYXJ0ZSB0b21iZSDDoCBkZXV4IGNvbG9ubmVzIDogY2VzIDI0cHggZGUgY2hhcXVlIGPDtHTDqSwgZGVzc2luw6lzXG4gIC8vIHBvdXIgdW5lIGNhcnRlIGRlIDM1N3B4LCBlbiBjb25maXNxdWFpZW50IDI4ICUgZXQgcm9nbmFpZW50IGwnaW1hZ2UgZCdhdXRhbnQuXG4gIC8vIFVuIHJldHJhaXQgbmUgc2UgdHJhbnNwb3NlIHBhcyBlbiB2YWxldXIgYWJzb2x1ZSBkJ3VuIGZvcm1hdCDDoCBsJ2F1dHJlIOKAlCBpbFxuICAvLyBzZSBsaXQgcmVsYXRpdmVtZW50IMOgIGNlIHF1J2lsIGVuY2FkcmUuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMC43cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSGFiaWxsYWdlIHNldWxlbWVudCA6IGxhIGxhcmdldXIgZXN0IGTDqWNpZMOpZSBwYXIgbGUgY29udGVuZXVyLCBwbHVzIGhhdXQuXG4gIC8vIFPDqXBhcmVyIGxhIHBlYXUgZGUgbGEgZ8Opb23DqXRyaWUgZXN0IGNlIHF1aSBwZXJtZXQgw6AgbGEgcHJlbWnDqHJlIGRlIHJlc3RlclxuICAvLyB1bml2ZXJzZWxsZSBwZW5kYW50IHF1ZSBsYSBzZWNvbmRlIHJlc3RlIGJvcm7DqWUgw6AgY2UgcXUnb24gbWHDrnRyaXNlLlxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QwZDBkMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICB9XG4gIH1cblxuICAucHJvZF9fc2hhZG93LFxuICAucHJvZF9fcmVsYXRpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucHJvZF9fZm9ybSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAvLyBBbm51bGUgbGUgZ3JvcyBwYWRkaW5nIFdpemkgKDIwcHggdGFibGV0KykgcXVpIGdvbmZsZSBsYSBjYXJ0ZVxuICAucHJvZF9fcmVsYXRpdmUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleDogMSAxIGF1dG87IC8vIHBvdXNzZSBsZSBDVEEgdmVycyBsZSBiYXNcbiAgICBoZWlnaHQ6IGF1dG87IC8vIGJhdCBsZSBoZWlnaHQ6MTAwJSBXaXppIHF1aSBlbXDDqmNoYWl0IG1hcmdpbi10b3A6YXV0b1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnByb2RfX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLy8gUsOpc2VydmF0YWlyZSBkZSBsYSB6b25lIGQnYXZpcywgYWJzZW50ZSBkdSBET00gcXVhbmQgbGUgcHJvZHVpdCBuJ2VuIGFcbiAgICAvLy8gcGFzIGVuY29yZS4gT24gbmUgcGV1dCBkb25jIHBhcyBkb25uZXIgZGUgaGF1dGV1ciBtaW5pbWFsZSBhdXggw6l0b2lsZXNcbiAgICAvLy8gZWxsZXMtbcOqbWVzIDogYydlc3QgbGUgY29udGVuZXVyIHF1aSBjb21wZW5zZSBsZXVyIGFic2VuY2UuXG4gICAgLy8vXG4gICAgLy8vIGA6aGFzKClgIGTDqXBsYWNlIGxlIHRlc3QgZHUgbWFya3VwIHZlcnMgbGEgZmV1aWxsZSBkZSBzdHlsZS4gU2FucyBsdWksXG4gICAgLy8vIGlsIGF1cmFpdCBmYWxsdSBmYWlyZSDDqW1ldHRyZSB1biBjb250ZW5ldXIgdmlkZSBwYXIgbGUgVHdpZyDigJQgZG9uY1xuICAgIC8vLyB0b3VjaGVyIGRldXggcmVuZHVzIGRpc3RpbmN0cywgbGEgbWFjcm8gZHUgY2F0YWxvZ3VlIGV0IGxlIEpTXG4gICAgLy8vIFdpemlCbG9ja3MgZGUgbCdhY2N1ZWlsLCBwb3VyIHVuIGJlc29pbiBwdXJlbWVudCB2aXN1ZWwuXG4gICAgLy8vXG4gICAgLy8vIFVuIGBwYWRkaW5nYCBldCBub24gdW4gcHNldWRvLcOpbMOpbWVudCA6IGxhIHBsYXRlZm9ybWUgYmFzY3VsZSBjZVxuICAgIC8vLyBjb250ZW5ldXIgZW4gYGRpc3BsYXk6IGZsZXhgIHNvdXMgbGVzIGJyZWFrcG9pbnRzIG1vYmlsZXMsIG/DuSB1bmUgYm/DrnRlXG4gICAgLy8vIHZpZGUgZGV2aWVudCB1biBpdGVtIGZsZXggZXQgY2Vzc2UgZGUgcGVzZXIgc3VyIGxhIGhhdXRldXIuIExlIHBhZGRpbmcsXG4gICAgLy8vIGx1aSwgYXBwYXJ0aWVudCBhdSBjb250ZW5ldXIgZXQgdmF1dCBsYSBtw6ptZSBjaG9zZSBxdWVsIHF1ZSBzb2l0IGxlXG4gICAgLy8vIG1vZGUgZCdhZmZpY2hhZ2UgcXVlIGxhIHBsYXRlZm9ybWUgZMOpY2lkZXJhIGRlbWFpbi5cbiAgICAmOm5vdCg6aGFzKC5wcm9kX19zdGFycykpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3RhcnMtLXNpemUgKyAkY2FyZC1zdGFycy1tYXJnaW4tdG9wICsgJGNhcmQtc3RhcnMtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAucHJvZF9fcGljdHVyZSxcbiAgLnByb2RfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnByb2RfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4cHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNnB4ICFpbXBvcnRhbnQ7IC8vIGJhdCBsZSBwYWRkaW5nIFdpemkgZGVza3RvcFxuICAgIC8vIGAhaW1wb3J0YW50YCB0b3VybsOpIHZlcnMgbCdleHTDqXJpZXVyIDogaWwgYmF0IGAucHJvZCAucHJvZF9fbmFtZVxuICAgIC8vIHsgdGV4dC1hbGlnbjogY2VudGVyIH1gIGRlIGxhIHBsYXRlZm9ybWUuIExhIHZhbGV1ciwgZWxsZSwgdmllbnQgZHVcbiAgICAvLyBjb250ZXh0ZS5cbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG5cbiAgICAvLy8gTGUgdGl0cmUgb2NjdXBlIHVuZSBoYXV0ZXVyIGZpeGUsIHF1J2lsIHRpZW5uZSBzdXIgdW5lIG91IGRldXggbGlnbmVzLlxuICAgIC8vL1xuICAgIC8vLyBTYW5zIGNlbGEsIGxhIHBvc2l0aW9uIGR1IHByaXggZXN0IGRpY3TDqWUgcGFyIGxhIGxvbmd1ZXVyIGR1IG5vbSBkdVxuICAgIC8vLyBwcm9kdWl0IDogc3VyIHVuIG3Dqm1lIHJhbmcsIHVuZSBjYXJ0ZSBhdSB0aXRyZSBjb3VydCByZW1vbnRlIHNvbiBwcml4XG4gICAgLy8vIGQndW5lIGxpZ25lIHBhciByYXBwb3J0IMOgIHNhIHZvaXNpbmUuIFLDqXNlcnZlciBkZXV4IGxpZ25lcyByZW5kIGxhXG4gICAgLy8vIGdvdXR0acOocmUgdmVydGljYWxlIGTDqXRlcm1pbmlzdGUsIGV0IHRvdXQgY2UgcXVpIHN1aXQgcydhbGlnbmUgc2V1bC5cbiAgICAvLy9cbiAgICAvLy8gTGUgYGxpbmUtY2xhbXBgIGVzdCBsZSBwZW5kYW50IGR1IGBtaW4taGVpZ2h0YCA6IGwndW4gcG9zZSB1biBwbGFuY2hlcixcbiAgICAvLy8gbCdhdXRyZSB1biBwbGFmb25kLiBMZXMgZGV1eCBzb250IG7DqWNlc3NhaXJlcywgc2lub24gdW4gdGl0cmUgZGUgdHJvaXNcbiAgICAvLy8gbGlnbmVzIHLDqWludHJvZHVpdCBsZSBkw6ljYWxhZ2UgcXUnb24gdmllbnQgZGUgc3VwcHJpbWVyLiBMZSB0ZXh0ZSByZXN0ZVxuICAgIC8vLyBlbnRpZXIgZGFucyBsZSBET00g4oCUIGxhIGNvdXBlIGVzdCB2aXN1ZWxsZSwgbGUgcsOpZsOpcmVuY2VtZW50IGV0IGxlc1xuICAgIC8vLyBsZWN0ZXVycyBkJ8OpY3JhbiB2b2llbnQgbGUgbm9tIGNvbXBsZXQuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY2FyZC10aXRsZS1saW5lcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRpdGxlLWxpbmVzICogJGNhcmQtdGl0bGUtbGluZS1oZWlnaHQgKiAxZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC10aXRsZS1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgdGV4dC1hbGlnbjogdmFyKC0tY2FyZC10ZXh0KSAhaW1wb3J0YW50O1xuXG4gICAgICAvLyBgIWltcG9ydGFudGAgb2JsaWdhdG9pcmUgOiBpbCBlbiBmYXV0IHVuIHBvdXIgZW4gYmF0dHJlIHVuLCBsYSBtZWRpYVxuICAgICAgLy8gcXVlcnkgbid5IGNoYW5nZWFudCByaWVuLiBMYSByw6lzZXJ2ZSBkZSBkZXV4IGxpZ25lcyBzdWl0IGQnZWxsZS1tw6ptZSxcbiAgICAgIC8vIMOpdGFudCBleHByaW3DqWUgZW4gYGVtYCBkb25jIHJlbGF0aXZlIMOgIGNldHRlIHRhaWxsZS5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gbWFxdWV0dGUgOiBwYXMgZGUgbWFycXVlIHNvdXMgbGUgdGl0cmVcbiAgICB9XG4gIH1cblxuICAucHJvZF9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW46ICRjYXJkLXN0YXJzLW1hcmdpbi10b3AgMCAkY2FyZC1zdGFycy1tYXJnaW4tYm90dG9tO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogJHN0YXJzLS1zaXplO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLnN0YXJzLS1sdmwwIHtcbiAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXG4gICAgICAuc3RhcnMtLWx2bDEge1xuICAgICAgICBjb2xvcjogJHN0YXJzLS1hY3RpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY291bnQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQmF0IGxlIGNlbnRyYWdlIFdpemkgKC5wcm9kIC5wcm9kX19wcmljZSB7IGp1c3RpZnkvYWxpZ24gY2VudGVyIH0pLlxuICAvL1xuICAvLyBDb2xvbm5lIGVuIGB3cmFwYCA6IGxlcyDDqWzDqW1lbnRzIGZvcm1lbnQgdW5lIGxpZ25lIHZlcnRpY2FsZSB1bmlxdWUsIGxhcmdlXG4gIC8vIGRlIHNvbiBwbHVzIGdyYW5kIMOpbMOpbWVudC4gYGFsaWduLWl0ZW1zYCBuZSBsZXMgcGxhY2UgZG9uYyBxdWUgbCd1biBwYXJcbiAgLy8gcmFwcG9ydCDDoCBsJ2F1dHJlIOKAlCBjJ2VzdCBgYWxpZ24tY29udGVudGAgcXVpIHBsYWNlIGNldHRlIGxpZ25lIGRhbnMgbGVcbiAgLy8gY29udGVuZXVyLiBMZXMgZGV1eCBkb2l2ZW50IHN1aXZyZSBsYSB2YXJpYWJsZSwgc2FucyBxdW9pIGxlIHByaXggcmVzdGVcbiAgLy8gZmVycsOpIMOgIGdhdWNoZSBxdWVsIHF1ZSBzb2l0IGxlIGNvbnRleHRlLlxuICAucHJvZF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICAgIGFsaWduLWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbiAgICBnYXA6IDAuMTVyZW07XG5cbiAgICAvLy8gUsOpc2VydmF0YWlyZSBkZSBsYSBtZW50aW9uIMKrIMOgIHBhcnRpciBkZSDCuywgcmVuZHVlIHVuaXF1ZW1lbnQgc3VyIGxlc1xuICAgIC8vLyBwcm9kdWl0cyDDoCB2YXJpYXRpb25zLiBMZSBwc2V1ZG8tw6lsw6ltZW50IGVzdCB1biBpdGVtIGZsZXggY29tbWUgdW5cbiAgICAvLy8gYXV0cmUgOiBsZSBgZ2FwYCBkZSBsYSBjb2xvbm5lIHMnYXBwbGlxdWUgw6AgbHVpLCBsYSBsaWduZSByw6lzZXJ2w6llIGZhaXRcbiAgICAvLy8gZG9uYyBleGFjdGVtZW50IGxhIG3Dqm1lIGhhdXRldXIgcXVlIGxhIG1lbnRpb24gcXUnZWxsZSByZW1wbGFjZS5cbiAgICAmOm5vdCg6aGFzKC5wcm9kX19wcmljZV9fZnJvbSkpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJGNhcmQtcHJpY2UtZnJvbS1mb250LXNpemUgKiAkY2FyZC1wcmljZS1mcm9tLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX2Zyb20ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIGJhdCBsZSBNUSBtb2JpbGUgd2lkdGg6MTAwJSArIHRleHQtYWxpZ246Y2VudGVyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiB2YXIoLS1jYXJkLWlubGluZSk7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJpY2UtZnJvbS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogJGNhcmQtcHJpY2UtZnJvbS1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAjNmI2YjZiICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY3VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50OyAvLyBoacOpcmFyY2hpZSBtYXF1ZXR0ZSA6IG1vbnRhbnQgPiDCqyDDoCBwYXJ0aXIgZGUgwrtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvbW8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0KTtcbiAgICAgIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLy8gTGEgbWFyZ2UgYmFzc2UgZXN0IHVuIHBsYW5jaGVyLCBwYXMgdW4gZXNwYWNlbWVudCBub21pbmFsIDogbGUgYmxvYyBDVEFcbiAgLy8vIHF1aSBzdWl0IGVzdCBjb2xsw6kgZW4gYmFzIHBhciB1biBgbWFyZ2luLXRvcDogYXV0b2AsIHF1aSB2YXV0IHrDqXJvIGTDqHMgcXVlXG4gIC8vLyBsYSBjYXJ0ZSBlc3QgcGxlaW5lLiBMZXMgcGFzdGlsbGVzIHNlIHJldHJvdXZhaWVudCBhbG9ycyBhdSBjb250YWN0IGRlc1xuICAvLy8gcHVjZXMgZGUgdGFpbGxlLiBMZXMgbWFyZ2VzIGRlIGRldXggZnLDqHJlcyBmbGV4IG5lIGZ1c2lvbm5hbnQgcGFzLCBjZXNcbiAgLy8vIDEycHggc29udCBnYXJhbnRpcyBxdWVsbGUgcXVlIHNvaXQgbGEgaGF1dGV1ciByZXN0YW50ZS5cbiAgLnByb2RfX2NvbG9ycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiByZW0oOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTJweCk7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kX19zdGF0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxlZnQ6IHJlbSg4cHgpO1xuICAgIHRvcDogcmVtKDhweCk7XG5cbiAgICAmLS1iYWRnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLnByb2RfX3R5cGUge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnByb2RfX2hvdmVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHByb2QtdmFyaWF0aW9uLWNoaXBzKCcnLCAnY2xvc2UnLCAnb3BlbicpOyAgICAvLyBtYWNybyBUd2lnIOKAlCBjYXRhbG9ndWVcbiAgQGluY2x1ZGUgcHJvZC12YXJpYXRpb24tY2hpcHMoJzInLCAnY2xvc2UyJywgJ29wZW4yJyk7IC8vIFdpemlCbG9ja3Mg4oCUIGFjY3VlaWxcblxuICAucHJvZF9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjZyZW07XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgLy8gTCdpY8O0bmUgcGFuaWVyIGVzdCBkaW1lbnNpb25uw6llIGVuIGBlbWAgOiBlbGxlIHNlIHLDqWR1aXQgYXZlYyBsZSBsaWJlbGzDqVxuICAgIC8vIHNhbnMgcXUnb24gYWl0IMOgIGxhIHJlZMOpY2xhcmVyIGljaS5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJi0tYWJvdXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLWFkZENhcnQge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIC8vIGA6bm90KDpoYXMoc3ZnKSlgIDogbGVzIHZhcmlhbnRlcyBBbWF6b24gUGF5IC8gYWZmaWxpYXRpb24gcG9ydGVudCBkw6lqw6BcbiAgICAgIC8vIGxldXIgcHJvcHJlIGxvZ28gZW4gbWFya3VwLCBvbiBuZSBsZXVyIHN1cGVycG9zZSBwYXMgbGUgcGFuaWVyLlxuICAgICAgJjpub3QoOmhhcyhzdmcpKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBtYXNrLWltYWdlOiAkaWNvbi1jYXJ0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBbm51bGVyIGxlIOKAnHBvdXNzYWdl4oCdIGR1IGhvdmVyIFdpemkgc3VyIGxlIGNvaW5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZF9fYXJ0aWNsZS0tcmVxdWlyZWQ6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucHJvZF9fY29ybmVyX190b3Age1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vIFRpcm9pciBDVEEgZMOpcGxpw6kgZGFucyBsZSBmbHV4IGRlIGxhIGNhcnRlIChtYXF1ZXR0ZSkuIExhIHBsYXRlZm9ybWUgbGVcbi8vLyB0aWVudCByZXBsacOpIGhvcnMgY2FkcmUgZXQgbmUgbGUgcsOpdsOobGUgcXUnYXUgc3Vydm9sIDsgb24gdmV1dCBsZXMgdGFpbGxlc1xuLy8vIGV0IGxlIGJvdXRvbiB2aXNpYmxlcyBlbiBwZXJtYW5lbmNlLlxuLy8vXG4vLy8gYHByb2R1Y3QtbGlzdC1zaW1wbGVgIGVuIGVzdCBleGNsdSwgZXQgbHVpIHNldWwgOiBjZXR0ZSB2YXJpYW50ZSBkw6l0b3VybmUgbGVcbi8vLyBtw6ptZSDDqWzDqW1lbnQgZW4gY2FscXVlIHBsZWluIGNhZHJlIHBvc8OpIHN1ciBsZSB2aXN1ZWwsIHF1aSBkb2l0IHJlc3RlciB1blxuLy8vIHN1cnZvbC4gTGUgZMOpcGxpZXIgbCdhZmZpY2hhaXQgZW4gY29udGludSBwYXItZGVzc3VzIGwnaW1hZ2UuIEVsbGUgZ2FyZGVcbi8vLyBkb25jIHRvdXQgbCdoYWJpbGxhZ2UgZGUgY2FydGUsIHNhdWYgY2UgZMOpcGxpYWdlLlxuLnByb2Q6bm90KC5wcm9kdWN0LWxpc3Qtc2ltcGxlKSAucHJvZF9fYXJ0aWNsZSB7XG4gIC5wcm9kX19ob3ZlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgLy8gY29sbGUgbGUgYmxvYyBDVEEgZW4gYmFzIGRlIGxhIGNhcnRlXG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnByb2RfX2Zvcm0tLXJlcXVpcmVkIC5wcm9kX19ob3ZlciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vLyBDYWxxdWUgZGUgc3Vydm9sIGRlIGxhIHZpZ25ldHRlIDogbGEgcGxhdGVmb3JtZSB5IGNlbnRyZSBsZSBjb250ZW51LCBsYVxuLy8vIGNhcnRlIGxlIGZlcnJlIMOgIGdhdWNoZS4gVG91dGUgbCdleGNlcHRpb24gdGllbnQgZGFucyBsYSByZWTDqWZpbml0aW9uIGRlc1xuLy8vIHRyb2lzIHZhcmlhYmxlcyBkJ2FsaWduZW1lbnQg4oCUIG5vbSwgw6l0b2lsZXMsIHByaXgsIHB1Y2VzIGV0IGJvdXRvbiBzdWl2ZW50XG4vLy8gcGFyIGjDqXJpdGFnZSwgc2FucyBxdSdhdWN1biBkJ2V1eCBuZSBzb2l0IG5vbW3DqSBpY2kuXG4ucHJvZC5wcm9kdWN0LWxpc3Qtc2ltcGxlIC5wcm9kX19ob3Zlcl9fd3JhcHBlciB7XG4gIC0tY2FyZC10ZXh0OiBjZW50ZXI7XG4gIC0tY2FyZC1pbmxpbmU6IGNlbnRlcjtcbiAgLS1jYXJkLWNoaXBzOiBjZW50ZXI7XG5cbiAgLy8gU2V1bCBwb2ludCBxdWkgbmUgcmVsw6h2ZSBwYXMgZGUgbCdhbGlnbmVtZW50LiBMZXMgcHVjZXMgZm9yY2VudFxuICAvLyBgdmlzaWJpbGl0eTogdmlzaWJsZWAgcG91ciBvdXZyaXIgbGUgZmF1eCBtZW51IGTDqXJvdWxhbnQgZGUgbGEgcGxhdGVmb3JtZS5cbiAgLy8gT3IgYHZpc2liaWxpdHlgIGVzdCBow6lyaXTDqWUsIGV0IHVuZSBkZXNjZW5kYW50ZSBwZXV0IGRvbmMgbGEgcsOpYWN0aXZlciA6XG4gIC8vIGxlcyBwdWNlcyBwZXLDp2FpZW50IGxlIGNhbHF1ZSByZXBsacOpLiBJbnZpc2libGVzIOKAlCBsJ29wYWNpdMOpIGR1IGNhbHF1ZSxcbiAgLy8gZWxsZSwgbmUgc2UgY29udHJlZGl0IHBhcyDigJQgbWFpcyBjbGlxdWFibGVzLCBwb3PDqWVzIGVuIGF2ZXVnbGUgc3VyIGxlXG4gIC8vIHZpc3VlbCBwcm9kdWl0LiBgaW5oZXJpdGAgbGVzIHJhY2Nyb2NoZSDDoCBsJ8OpdGF0IGR1IGNhbHF1ZS5cbiAgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlcixcbiAgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBWYXJpYW50ZSDCqyB2aWduZXR0ZSDCuyA6IHRyb2lzIGNvbG9ubmVzLCBjaG9peCDDqWRpdG9yaWFsIGZhaXQgZW4gYmFjay1vZmZpY2Vcbi8vIGV0IG5vbiBkw6ljaXNpb24gZGUgbWFxdWV0dGUuIE9uIG5lIGwnw6ljcmFzZSBwYXMsIG9uIGwnYWxpZ25lIHNldWxlbWVudCBzdXJcbi8vIG5vdHJlIGdvdXR0acOocmUuXG4vL1xuLy8gQ2Ugbidlc3QgcGx1cyB1bmUgZXhjZXB0aW9uIHF1aSBzZSBkw6lmZW5kIGNvbnRyZSB1bmUgcsOoZ2xlIGfDqW7DqXJhbGUgOiBsYVxuLy8gZ3JpbGxlIHBhciBkw6lmYXV0IG5lIGxhIHZpc2UgcGFzLCBlbGxlIGTDqWNsYXJlIHNpbXBsZW1lbnQgc2VzIGxhcmdldXJzLlxuLnByb2QucHJvZHVjdC1saXN0LXNpbXBsZSA+IC5wcm9kX19hcnRpY2xlIHtcbiAgQGluY2x1ZGUgcHJvZC1ncmlkLWNvbHVtbnMoMyk7XG5cbiAgLy8gQmFzY3VsZSBtb25vLWNvbG9ubmUgZGUgbGEgcGxhdGVmb3JtZSAoZWxsZS1tw6ptZSBjYWzDqWUgc3VyIDYwMXB4KS5cbiAgQGluY2x1ZGUgbWVkaWEoJzw2MDFweCcpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi8vIE1pc2UgZW4gYXZhbnQgOiB1bmUgZ3JhbmRlIGNhcnRlIMOgIGdhdWNoZSwgcXVhdHJlIHBldGl0ZXMgw6AgZHJvaXRlLCBzdXIgZGV1eFxuLy8gY29udGVuZXVycyBpbWJyaXF1w6lzIChgLnByb2RfX2xlZnRgIGV0IGAucHJvZF9fcmlnaHRgKSBxdWUgbGEgcGxhdGVmb3JtZVxuLy8gZGltZW5zaW9ubmUgZW4gYHdpZHRoYC4gTGEgZ291dHRpw6hyZSBuZSBwZXV0IGRvbmMgcGFzIHNlIHBvc2VyIHN1ciBgLnByb2RgLFxuLy8gZWxsZSBkb2l0IGRlc2NlbmRyZSBzdXIgY2hhcXVlIGNvbnRlbmV1ci5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCB7XG4gIC8vIENvbG9ubmVzIGdhdWNoZS9kcm9pdGUuIExhIHBsYXRlZm9ybWUgbGV1ciBkb25uZSBgd2lkdGg6IDEwMCVgIGRhbnMgdW5cbiAgLy8gcGFyZW50IGBmbGV4LXdyYXA6IG5vd3JhcGAgOiBjJ2VzdCBsZSByw6l0csOpY2lzc2VtZW50IHF1aSBwcm9kdWl0IGxlIDUwLzUwLlxuICAvLyBVbiBgZ2FwYCBzJ3kgYWpvdXRlIHNhbnMgcmllbiBjYXNzZXIsIHB1aXNxdWUgbGUgcmV0cmFpdCBhYnNvcmJlIGxhXG4gIC8vIGdvdXR0acOocmUg4oCUIGNvbnRyYWlyZW1lbnQgYXV4IGNvbnRlbmV1cnMgZW4gYHdyYXBgLCBvw7kgbCdlbnJvdWxlbWVudFxuICAvLyBsJ2VtcG9ydGUgc3VyIGxlIHLDqXRyw6ljaXNzZW1lbnQgZXQgcmVudmVycmFpdCB1bmUgY2FydGUgw6AgbGEgbGlnbmUuXG4gIC5wcm9kX19saW5lRmxleCB7XG4gICAgZ2FwOiAkcHJvZC1ncmlkLWdhcDtcbiAgfVxuXG4gIC8vIEljaSBhdSBjb250cmFpcmUgb24gZXN0IGVuIGB3cmFwYCA6IGlsIGZhdXQgcmV0aXJlciBsYSBnb3V0dGnDqHJlIGRlc1xuICAvLyBsYXJnZXVycywgc2FucyBxdW9pIDIgeCA1MCAlIHBsdXMgbGUgYGdhcGAgZMOpYm9yZGVudCBldCBvbiByZXRvbWJlIHN1ciB1bmVcbiAgLy8gY2FydGUgcGFyIGxpZ25lLlxuICAucHJvZF9fcmlnaHQge1xuICAgIGdhcDogJHByb2QtZ3JpZC1nYXA7XG5cbiAgICA+IC5wcm9kX19hcnRpY2xlIHtcbiAgICAgIEBpbmNsdWRlIHByb2QtZ3JpZC1jb2x1bW5zKDIpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kX19sZWZ0ID4gLnByb2RfX2FydGljbGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gICZfX3RpdGxlLFxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIH1cbn1cblxuLy8gTGUgYmxvYyBgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KWAgcXVpIHZpdmFpdCBpY2kgZXN0IHN1cHByaW3DqSA6IGlsXG4vLyByw6lhZmZpcm1haXQgbW90IHBvdXIgbW90LCBzdXIgbGVzIG3Dqm1lcyBzw6lsZWN0ZXVycywgZGVzIGTDqWNsYXJhdGlvbnMgZMOpasOgXG4vLyBwb3PDqWVzIHBsdXMgaGF1dCBhdmVjIGAhaW1wb3J0YW50YC4gT3IgdW4gYCFpbXBvcnRhbnRgIGwnZW1wb3J0ZSBxdWVsbGUgcXVlXG4vLyBzb2l0IGxhIG1lZGlhIHF1ZXJ5IDogY2VzIHRyZW50ZSBsaWduZXMgbmUgc2VydmFpZW50IHBsdXMgcmllbi5cbi8vXG4vLyBFbGxlcyBhdmFpZW50IMOpdMOpIMOpY3JpdGVzIHBvdXIgYmF0dHJlIHVuZSByw6hnbGUgbW9iaWxlIGRlIGxhIHBsYXRlZm9ybWVcbi8vIGhvaXN0w6llIGVuIGZpbiBkZSBgYXBwLmNzc2AuIExlIGAhaW1wb3J0YW50YCBkZXMgZMOpY2xhcmF0aW9ucyBkJ29yaWdpbmVcbi8vIHN1ZmZpdCDDoCBjZSB0cmF2YWlsLlxuIl19 */
