/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/css/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);

  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
* {
  margin: 0;
  padding: 0;
}

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

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

a {
  outline: none;
  text-decoration: none;
}

html * {
  max-height: 999999px;
}

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

input,
textarea,
button {
  border: none;
  box-shadow: none;
  outline: none;
  border-radius: 0;
}

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

input::-ms-clear {
  display: none;
}

::-webkit-file-upload-button {
  cursor: pointer;
}

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

select {
  border: none;
}

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

.animate-in-window {
  animation-play-state: paused;
}

._in-window .animate-in-window {
  animation-play-state: running;
}

@keyframes leaves-animation {
  0%, 100% {
    transform: skewX(0deg);
  }
  50% {
    transform: skewX(3deg);
  }
}
@keyframes leaves-animation-2 {
  0%, 100% {
    transform: skewX(0deg);
  }
  25% {
    transform: skewX(2deg);
  }
  75% {
    transform: skewX(-2deg);
  }
}
@keyframes leaves-animation-3 {
  0%, 100% {
    transform: skewX(0deg);
  }
  50% {
    transform: skewX(-3deg);
  }
}
@media all and (min-width: 1701px) {
  .show-on-1700 {
    display: none !important;
  }
}

@media all and (max-width: 1700px) {
  .hide-on-1700 {
    display: none !important;
  }
}

@media all and (min-width: 1501px) {
  .show-on-1500 {
    display: none !important;
  }
}

@media all and (max-width: 1500px) {
  .hide-on-1500 {
    display: none !important;
  }
}

@media all and (min-width: 1301px) {
  .show-on-1300 {
    display: none !important;
  }
}

@media all and (max-width: 1300px) {
  .hide-on-1300 {
    display: none !important;
  }
}

@media all and (min-width: 1001px) {
  .show-on-1000 {
    display: none !important;
  }
}

@media all and (max-width: 1000px) {
  .hide-on-1000 {
    display: none !important;
  }
}

@media all and (min-width: 701px) {
  .show-on-700 {
    display: none !important;
  }
}

@media all and (max-width: 700px) {
  .hide-on-700 {
    display: none !important;
  }
}

@media all and (min-width: 501px) {
  .show-on-500 {
    display: none !important;
  }
}

@media all and (max-width: 500px) {
  .hide-on-500 {
    display: none !important;
  }
}

@font-face {
  font-family: "montserrat";
  src: url(/build/fonts/montserrat-bold-webfont.3f73c7a9.woff2) format("woff2"), url(/build/fonts/montserrat-bold-webfont.9172f075.woff) format("woff"), url(/build/fonts/montserrat-bold-webfont.2fa64d01.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "montserrat";
  src: url(/build/fonts/montserrat-medium-webfont.ed01e07e.woff2) format("woff2"), url(/build/fonts/montserrat-medium-webfont.430a506f.woff) format("woff"), url(/build/fonts/montserrat-medium-webfont.b1f30c48.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "icomoon";
  src: url(/build/fonts/icomoon.232a8561.eot);
  src: url(/build/fonts/icomoon.232a8561.eot#iefix) format("embedded-opentype"), url(/build/fonts/icomoon.880b37fe.ttf) format("truetype"), url(/build/fonts/icomoon.355e017a.woff) format("woff"), url(/build/images/icomoon.8130ec6c.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-]::before, [class*=" icon-"]::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-angle-down:before {
  content: "b";
}

.icon-angle-left:before, .paginationjs .paginationjs-pages ul .paginationjs-prev:before {
  content: "c";
}

.icon-angle-right:before, .paginationjs .paginationjs-pages ul .paginationjs-next:before {
  content: "d";
}

.icon-angle-right-thin:before {
  content: "e";
}

.icon-arrow-down:before {
  content: "f";
}

.icon-arrow-left:before {
  content: "g";
}

.icon-arrow-right:before {
  content: "h";
}

.icon-bus:before {
  content: "i";
}

.icon-check:before, .map-container .leaflet-control-layers-base > label > div > input:before, .check [type=checkbox] ~ .check__indicator:before {
  content: "j";
}

.icon-climate:before {
  content: "k";
}

.icon-compare-frame:before {
  content: "l";
}

.icon-environment:before {
  content: "m";
}

.icon-facebook:before {
  content: "n";
}

.icon-facebook-frame:before {
  content: "o";
}

.icon-heart:before, .favorite-toggle._active:before {
  content: "p";
}

.icon-heart-frame:before {
  content: "q";
}

.icon-iibs:before {
  content: "r";
}

.icon-info:before {
  content: "s";
}

.icon-linkedin:before {
  content: "t";
}

.icon-linkedin-frame:before {
  content: "u";
}

.icon-map:before {
  content: "v";
}

.icon-mls:before, .note._mls .note__text-wrap:before {
  content: "w";
}

.icon-mls-min:before {
  content: "x";
}

.icon-noise:before {
  content: "y";
}

.icon-pinterest:before {
  content: "z";
}

.icon-pinterest-frame:before {
  content: "A";
}

.icon-print-frame:before {
  content: "B";
}

.icon-private-schools:before {
  content: "C";
}

.icon-public-schools:before {
  content: "D";
}

.icon-search:before {
  content: "E";
}

.icon-share-frame:before {
  content: "F";
}

.icon-twitter:before {
  content: "G";
}

.icon-twitter-frame:before {
  content: "H";
}

.icon-youtube:before {
  content: "I";
}

.icon-youtube-frame:before {
  content: "J";
}

.icon-cross:before, .leaflet-container a.leaflet-popup-close-button:before, .keyword .remove:before {
  content: "K";
}

.icon-cross-frame:before, .cross-btn:before {
  content: "L";
}

.icon-angle-down-frame:before {
  content: "M";
}

.icon-arrow-up:before {
  content: "N";
}

.icon-dot:before, .check [type=radio] ~ .check__indicator:before {
  content: "O";
}

.icon-heart-bordered:before, .favorite-toggle:not(._active):before {
  content: "P";
}

.icon-heart-frame-bordered:before {
  content: "Q";
}

.icon-arts:before {
  content: "R";
}

.icon-bicycles:before {
  content: "S";
}

.icon-cafes:before {
  content: "T";
}

.icon-driving:before {
  content: "U";
}

.icon-education:before {
  content: "V";
}

.icon-fitness:before {
  content: "W";
}

.icon-groceries:before {
  content: "X";
}

.icon-marker:before {
  content: "Y";
}

.icon-nightlife:before {
  content: "Z";
}

.icon-realestate:before {
  content: "0";
}

.icon-restaurants:before {
  content: "1";
}

.icon-shopping:before {
  content: "2";
}

.icon-transit:before {
  content: "3";
}

.icon-walking:before {
  content: "4";
}

.icon-quotes:before {
  content: "5";
}

.icon-email:before {
  content: "6";
}

.icon-phone:before {
  content: "7";
}

.icon-point:before {
  content: "8";
}

.icon-arts-small:before {
  content: "9";
}

.icon-bicycles-small:before {
  content: "!";
}

.icon-cafes-small:before {
  content: '"';
}

.icon-driving-small:before {
  content: "#";
}

.icon-education-small:before {
  content: "$";
}

.icon-fitness-small:before {
  content: "%";
}

.icon-groceries-small:before {
  content: "&";
}

.icon-nightlife-small:before {
  content: "'";
}

.icon-realestate-small:before {
  content: "(";
}

.icon-restaurants-small:before {
  content: ")";
}

.icon-shopping-small:before {
  content: "*";
}

.icon-transit-small:before {
  content: "+";
}

.icon-walking-small:before {
  content: ",";
}

.icon-advice:before, .note._advice .note__text-wrap:before {
  content: "-";
}

.icon-details:before, .note._details .note__text-wrap:before {
  content: ".";
}

.icon-important:before, .note._important .note__text-wrap:before {
  content: "/";
}

.icon-user:before {
  content: ":";
}

.icon-angle-up-wide:before {
  content: ";";
}

.icon-localservices:before {
  content: "<";
}

.icon-pets:before {
  content: "=";
}

.icon-active:before {
  content: ">";
}

.icon-homeservices:before {
  content: "?";
}

.icon-hotelstravel:before {
  content: "@";
}

.icon-religiousorgs:before {
  content: "[";
}

.icon-eventservices:before {
  content: "]";
}

.icon-massmedia:before {
  content: "^";
}

.icon-publicservicesgovt:before {
  content: "_";
}

.icon-localflavor:before {
  content: "`";
}

.icon-financialservices:before {
  content: "{";
}

.icon-auto:before {
  content: "|";
}

.icon-health:before {
  content: "}";
}

.icon-food:before {
  content: "~";
}

.icon-professional:before {
  content: "\\";
}

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

.icon-commute-bus-big:before {
  content: "\e001";
}

.icon-commute-car-big:before {
  content: "\e002";
}

.icon-commute-scooter-big:before {
  content: "\e003";
}

.icon-commute-pedestrian-big:before {
  content: "\e004";
}

.icon-commute-bicycle-big:before {
  content: "\e005";
}

.icon-graduation-hat:before {
  content: "\e006";
}

.icon-graduation-hat-frame:before {
  content: "\e007";
}

.icon-align-center:before {
  content: "\e008";
}

.icon-fire:before {
  content: "a";
}

.bg-grad-1 {
  background: linear-gradient(90deg, #F9B7B4 -0.05%, #FCE0DF 100%);
}

.bg-grad-2 {
  background: linear-gradient(90deg, #F49E9A -0.05%, #FFEFEE 100%);
}

.bg-grad-3 {
  background: linear-gradient(90deg, #E1E7FF -0.05%, #FFFFFF 100%);
}

.of, .text-block .img-wrap img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: cover; object-position: center";
  width: 100%;
  height: 100%;
}

.ofcn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  font-family: "object-fit: contain; object-position: center";
  width: 100%;
  height: 100%;
}

.responsive-slides .slick-track, .estate-popup-slider .slick-track, .full-size-img-slider .slick-track,
.responsive-slides .slick-list,
.estate-popup-slider .slick-list,
.full-size-img-slider .slick-list {
  height: 100%;
}

.full-size-img-slider {
  position: relative;
  width: calc(100% + 20px);
  left: -10px;
  height: 100%;
}
.full-size-img-slider .fs-slider-item {
  padding: 0 10px;
}

.fs-slider-item {
  position: relative;
  width: 100%;
  height: 100%;
}
.fs-slider-item .round-img-wrap {
  width: 100%;
  height: 100%;
}

.round-img-wrap {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  z-index: 2;
}
.round-img-wrap img {
  z-index: 1;
}

.angle-down-after::after, .collapse-menu__title-wrap::after, .dropdown-button__text::after, .select-module__input-container::after, .toggle-next::after {
  content: "\e925";
  display: block;
  font-family: "icomoon";
  line-height: 1;
  font-weight: 100;
  font-size: 10px;
  color: #CB009B;
  position: absolute;
  top: calc(50% - 5px);
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
  transition: transform 0.3s ease;
  transform-origin: 50% 50%;
  pointer-events: none;
}
.angle-down-after._active::after, ._active.collapse-menu__title-wrap::after, ._active.dropdown-button__text::after, ._active.select-module__input-container::after, ._active.toggle-next::after {
  transform: scaleY(-1);
}

.toggle-next {
  position: relative;
  display: inline-block;
  padding-right: 15px;
  cursor: pointer;
}
.toggle-next._big {
  padding-right: 20px;
}
.toggle-next._big::after {
  content: "\e900";
  font-size: 8px;
}
.toggle-next[class*=link-]::after {
  color: inherit;
}

._z-10 {
  z-index: 10;
}

._z-20 {
  z-index: 20;
}

._z-30 {
  z-index: 30;
}

._z-40 {
  z-index: 40;
}

._z-50 {
  z-index: 50;
}

._z-60 {
  z-index: 60;
}

._z-70 {
  z-index: 70;
}

._z-80 {
  z-index: 80;
}

._z-90 {
  z-index: 90;
}

._z-100 {
  z-index: 100;
}

.mt5 {
  margin-top: 5px;
}

.mtr5 {
  margin-top: -5px;
}

.mb5 {
  margin-bottom: 5px;
}

.pt5 {
  padding-top: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.mt10, .filter-more__row .list + .list {
  margin-top: 10px;
}

.mtr10 {
  margin-top: -10px;
}

.mb10, .yelp-simple-card, .list > .check {
  margin-bottom: 10px;
}

.pt10, .filter-more__row .list + .list, .text-block .img-gallery {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mtr15 {
  margin-top: -15px;
}

.mb15 {
  margin-bottom: 15px;
}

.pt15 {
  padding-top: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.mt20, .text-block .img-gallery .img-wrap {
  margin-top: 20px;
}

.mtr20, .text-block .img-gallery {
  margin-top: -20px;
}

.mb20, .contacts-map__col::before, .text-block h6, .text-block h5, .text-block h4, .text-block h3 {
  margin-bottom: 20px;
}

.pt20 {
  padding-top: 20px;
}

.pb20, .info-card {
  padding-bottom: 20px;
}

.mt30 {
  margin-top: 30px;
}

.mtr30 {
  margin-top: -30px;
}

.mb30, .text-block ol, .text-block ul, .text-block p {
  margin-bottom: 30px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.mt40, .text-block h6, .text-block h5, .text-block h4, .text-block h3, .text-block h2, .text-block h1, .text-block .img-big {
  margin-top: 40px;
}

.mtr40 {
  margin-top: -40px;
}

.mb40, .text-block h2, .text-block .img-big, .text-block .img-gallery {
  margin-bottom: 40px;
}

.pt40 {
  padding-top: 40px;
}

.pb40, .popup-style_fh .popup-style__container {
  padding-bottom: 40px;
}

.mt50, .quotes-slider__text-wrap::before, .listings-tile .estate-card {
  margin-top: 50px;
}

.mtr50, .listings-tile {
  margin-top: -50px;
}

.mb50, .text-block h1 {
  margin-bottom: 50px;
}

.pt50, .advantages._gray-wrap .advantages__wrap, .info-card {
  padding-top: 50px;
}

.pb50, .advantages._gray-wrap .advantages__wrap {
  padding-bottom: 50px;
}

.mt60 {
  margin-top: 60px;
}

.mtr60 {
  margin-top: -60px;
}

.mb60 {
  margin-bottom: 60px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.mt70 {
  margin-top: 70px;
}

.mtr70 {
  margin-top: -70px;
}

.mb70 {
  margin-bottom: 70px;
}

.pt70 {
  padding-top: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.mt80 {
  margin-top: 80px;
}

.mtr80 {
  margin-top: -80px;
}

.mb80 {
  margin-bottom: 80px;
}

.pt80 {
  padding-top: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.mt100 {
  margin-top: 100px;
}

.mtr100 {
  margin-top: -100px;
}

.mb100 {
  margin-bottom: 100px;
}

.pt100 {
  padding-top: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.mt150 {
  margin-top: 150px;
}

.mtr150 {
  margin-top: -150px;
}

.mb150 {
  margin-bottom: 150px;
}

.pt150 {
  padding-top: 150px;
}

.pb150 {
  padding-bottom: 150px;
}

.mt70_2 {
  margin-top: 70px;
}

.mtr70_2 {
  margin-top: -70px;
}

.mb70_2 {
  margin-bottom: 70px;
}

.pt70_2, .popup-style_fh .popup-style__container {
  padding-top: 70px;
}

.pb70_2 {
  padding-bottom: 70px;
}

.mt40_2 {
  margin-top: 40px;
}

.mtr40_2 {
  margin-top: -40px;
}

.mb40_2 {
  margin-bottom: 40px;
}

.pt40_2 {
  padding-top: 40px;
}

.pb40_2 {
  padding-bottom: 40px;
}

@media all and (max-width: 1300px) {
  .mt150 {
    margin-top: 130px;
  }
  .mtr150 {
    margin-top: -130px;
  }
  .mb150 {
    margin-bottom: 130px;
  }
  .pt150 {
    padding-top: 130px;
  }
  .pb150 {
    padding-bottom: 130px;
  }
}
@media all and (max-width: 700px) {
  .mt15 {
    margin-top: 10px;
  }
  .mtr15 {
    margin-top: -10px;
  }
  .mb15 {
    margin-bottom: 10px;
  }
  .pt15 {
    padding-top: 10px;
  }
  .pb15 {
    padding-bottom: 10px;
  }
  .mt20, .text-block .img-gallery .img-wrap {
    margin-top: 15px;
  }
  .mtr20, .text-block .img-gallery {
    margin-top: -15px;
  }
  .mb20, .contacts-map__col::before, .text-block h6, .text-block h5, .text-block h4, .text-block h3 {
    margin-bottom: 15px;
  }
  .pt20 {
    padding-top: 15px;
  }
  .pb20, .info-card {
    padding-bottom: 15px;
  }
  .mt30 {
    margin-top: 20px;
  }
  .mtr30 {
    margin-top: -20px;
  }
  .mb30, .text-block ol, .text-block ul, .text-block p {
    margin-bottom: 20px;
  }
  .pt30 {
    padding-top: 20px;
  }
  .pb30 {
    padding-bottom: 20px;
  }
  .mt40, .text-block h6, .text-block h5, .text-block h4, .text-block h3, .text-block h2, .text-block h1, .text-block .img-big {
    margin-top: 30px;
  }
  .mtr40 {
    margin-top: -30px;
  }
  .mb40, .text-block h2, .text-block .img-big, .text-block .img-gallery {
    margin-bottom: 30px;
  }
  .pt40 {
    padding-top: 30px;
  }
  .pb40, .popup-style_fh .popup-style__container {
    padding-bottom: 30px;
  }
  .mt50, .quotes-slider__text-wrap::before, .listings-tile .estate-card {
    margin-top: 30px;
  }
  .mtr50, .listings-tile {
    margin-top: -30px;
  }
  .mb50, .text-block h1 {
    margin-bottom: 30px;
  }
  .pt50, .advantages._gray-wrap .advantages__wrap, .info-card {
    padding-top: 30px;
  }
  .pb50, .advantages._gray-wrap .advantages__wrap {
    padding-bottom: 30px;
  }
  .mt60 {
    margin-top: 40px;
  }
  .mtr60 {
    margin-top: -40px;
  }
  .mb60 {
    margin-bottom: 40px;
  }
  .pt60 {
    padding-top: 40px;
  }
  .pb60 {
    padding-bottom: 40px;
  }
  .mt70 {
    margin-top: 50px;
  }
  .mtr70 {
    margin-top: -50px;
  }
  .mb70 {
    margin-bottom: 50px;
  }
  .pt70 {
    padding-top: 50px;
  }
  .pb70 {
    padding-bottom: 50px;
  }
  .mt80 {
    margin-top: 60px;
  }
  .mtr80 {
    margin-top: -60px;
  }
  .mb80 {
    margin-bottom: 60px;
  }
  .pt80 {
    padding-top: 60px;
  }
  .pb80 {
    padding-bottom: 60px;
  }
  .mt100 {
    margin-top: 80px;
  }
  .mtr100 {
    margin-top: -80px;
  }
  .mb100 {
    margin-bottom: 80px;
  }
  .pt100 {
    padding-top: 80px;
  }
  .pb100 {
    padding-bottom: 80px;
  }
  .mt150 {
    margin-top: 100px;
  }
  .mtr150 {
    margin-top: -100px;
  }
  .mb150 {
    margin-bottom: 100px;
  }
  .pt150 {
    padding-top: 100px;
  }
  .pb150 {
    padding-bottom: 100px;
  }
  .mt70_2 {
    margin-top: 20px;
  }
  .mtr70_2 {
    margin-top: -20px;
  }
  .mb70_2 {
    margin-bottom: 20px;
  }
  .pt70_2, .popup-style_fh .popup-style__container {
    padding-top: 20px;
  }
  .pb70_2 {
    padding-bottom: 20px;
  }
  .mt40_2 {
    margin-top: 15px;
  }
  .mtr40_2 {
    margin-top: -15px;
  }
  .mb40_2 {
    margin-bottom: 15px;
  }
  .pt40_2 {
    padding-top: 15px;
  }
  .pb40_2 {
    padding-bottom: 15px;
  }
}
.h1, .text-block h1 {
  font-weight: 700;
  font-size: 64px;
  line-height: 78px;
  color: #374246;
}
@media all and (max-width: 1300px) {
  .h1, .text-block h1 {
    font-size: 48px;
    line-height: 59px;
  }
}
@media all and (max-width: 1000px) {
  .h1, .text-block h1 {
    font-size: 40px;
    line-height: 49px;
  }
}
@media all and (max-width: 700px) {
  .h1, .text-block h1 {
    font-size: 26px;
    line-height: 32px;
  }
}

.h2, .text-block h2 {
  font-weight: 700;
  font-size: 45px;
  line-height: 55px;
  color: #374246;
}
@media all and (max-width: 1300px) {
  .h2, .text-block h2 {
    font-size: 42px;
    line-height: 51px;
  }
}
@media all and (max-width: 1000px) {
  .h2, .text-block h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
@media all and (max-width: 700px) {
  .h2, .text-block h2 {
    font-size: 24px;
    line-height: 29px;
  }
}

.h3, .text-block h3 {
  font-weight: 700;
  font-size: 28px;
  line-height: 34px;
  color: #374246;
}
@media all and (max-width: 1300px) {
  .h3, .text-block h3 {
    font-size: 28px;
    line-height: 34px;
  }
}
@media all and (max-width: 1000px) {
  .h3, .text-block h3 {
    font-size: 24px;
    line-height: 29px;
  }
}
@media all and (max-width: 700px) {
  .h3, .text-block h3 {
    font-size: 20px;
    line-height: 24px;
  }
}

.h4, .text-block h4 {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #374246;
}
@media all and (max-width: 700px) {
  .h4, .text-block h4 {
    font-size: 14px;
    line-height: 17px;
  }
}

.h5, .text-block h5 {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #374246;
}
@media all and (max-width: 700px) {
  .h5, .text-block h5 {
    font-size: 14px;
    line-height: 17px;
  }
}

.h6, .text-block h6 {
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #374246;
}

.subtitle {
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #374246;
}
@media all and (max-width: 1000px) {
  .subtitle {
    font-size: 22px;
    line-height: 36px;
  }
}
@media all and (max-width: 700px) {
  .subtitle {
    font-size: 16px;
    line-height: 30px;
  }
}

.subtitle_bold {
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #374246;
}
@media all and (max-width: 1000px) {
  .subtitle_bold {
    font-size: 22px;
    line-height: 36px;
  }
}
@media all and (max-width: 700px) {
  .subtitle_bold {
    font-size: 16px;
    line-height: 30px;
  }
}

.body-text, .text-block._body-text p:not(.subtitle), .text-block._body-text ul li:not(.subtitle), .text-block._body-text ol li:not(.subtitle), .text-block._body-text a:not(.subtitle) {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
}
@media all and (max-width: 1000px) {
  .body-text, .text-block._body-text p:not(.subtitle), .text-block._body-text ul li:not(.subtitle), .text-block._body-text ol li:not(.subtitle), .text-block._body-text a:not(.subtitle) {
    font-size: 17px;
    line-height: 27px;
  }
}
@media all and (max-width: 700px) {
  .body-text, .text-block._body-text p:not(.subtitle), .text-block._body-text ul li:not(.subtitle), .text-block._body-text ol li:not(.subtitle), .text-block._body-text a:not(.subtitle) {
    font-size: 14px;
    line-height: 20px;
  }
}

.body-text_bold {
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
}
@media all and (max-width: 1000px) {
  .body-text_bold {
    font-size: 17px;
    line-height: 27px;
  }
}
@media all and (max-width: 700px) {
  .body-text_bold {
    font-size: 14px;
    line-height: 20px;
  }
}

.table-text, .text-block:not(._custom-text) p:not(.subtitle), .text-block:not(._custom-text) ul li:not(.subtitle), .text-block:not(._custom-text) ol li:not(.subtitle), .text-block:not(._custom-text) a:not(.subtitle) {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
@media all and (max-width: 1000px) {
  .table-text, .text-block:not(._custom-text) p:not(.subtitle), .text-block:not(._custom-text) ul li:not(.subtitle), .text-block:not(._custom-text) ol li:not(.subtitle), .text-block:not(._custom-text) a:not(.subtitle) {
    font-size: 15px;
    line-height: 24px;
  }
}
@media all and (max-width: 700px) {
  .table-text, .text-block:not(._custom-text) p:not(.subtitle), .text-block:not(._custom-text) ul li:not(.subtitle), .text-block:not(._custom-text) ol li:not(.subtitle), .text-block:not(._custom-text) a:not(.subtitle) {
    font-size: 12px;
    line-height: 20px;
  }
}

.table-text_bold {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
@media all and (max-width: 1000px) {
  .table-text_bold {
    font-size: 15px;
    line-height: 24px;
  }
}
@media all and (max-width: 700px) {
  .table-text_bold {
    font-size: 12px;
    line-height: 20px;
  }
}

.small-text, .twin-fields::before, .map-container .leaflet-control-layers-base > label > div > span, .options-category__title, .keyword, .select-option, .autofill-option, .select-module__option {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media all and (max-width: 700px) {
  .small-text, .twin-fields::before, .map-container .leaflet-control-layers-base > label > div > span, .options-category__title, .keyword, .select-option, .autofill-option, .select-module__option {
    font-size: 12px;
    line-height: 20px;
  }
}

.extra-small-text {
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
}
@media all and (max-width: 700px) {
  .extra-small-text {
    font-size: 10px;
    line-height: 20px;
  }
}

.small-text_bold {
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
}
@media all and (max-width: 700px) {
  .small-text_bold {
    font-size: 12px;
    line-height: 20px;
  }
}

.tiny-text, .chart .ct-label, .breadcrumbs a, .breadcrumbs span, .radio-labels-row__item::after, .option-label, .controls-bar__item[data-label]::after {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}
@media all and (max-width: 700px) {
  .tiny-text, .chart .ct-label, .breadcrumbs a, .breadcrumbs span, .radio-labels-row__item::after, .option-label, .controls-bar__item[data-label]::after {
    font-size: 10px;
    line-height: 14px;
  }
}

.tiny-text_bold, .ui-tooltip .ui-tooltip-content {
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
}
@media all and (max-width: 700px) {
  .tiny-text_bold, .ui-tooltip .ui-tooltip-content {
    font-size: 10px;
    line-height: 18px;
  }
}

.very-tiny {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 9px;
  line-height: 1;
}

.very-tiny_space {
  font-family: "montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 9px;
  line-height: 14px;
}

.button0 {
  font-weight: 700;
  font-size: 22px;
  line-height: 27px;
}
@media all and (max-width: 700px) {
  .button0 {
    font-size: 18px;
    line-height: 22px;
  }
}

.button1, .paginationjs .paginationjs-pages ul .paginationjs-page a,
.paginationjs .paginationjs-pages ul .paginationjs-ellipsis a {
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
}

.button2 {
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
}

.schild {
  font-weight: 700;
  font-size: 10px;
  line-height: 21px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}
@media all and (max-width: 700px) {
  .schild {
    font-size: 7px;
  }
}

.schild1920, .open-filter-popup::before {
  font-weight: 700;
  font-size: 10px;
  line-height: 21px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.schild_2 {
  font-weight: 700;
  font-size: 9px;
  line-height: 21px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}
@media all and (max-width: 700px) {
  .schild_2 {
    font-size: 7px;
    letter-spacing: 0.2em;
  }
}

.link-dark {
  color: #374246;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-dark:hover {
  color: #757AFF;
}

.link-purple, .check__text a {
  color: #757AFF;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-purple:hover, .check__text a:hover {
  color: #3452c9;
}

.link-purple-lb {
  color: #757AFF;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-purple-lb:hover {
  color: #94ABFF;
}

.link-white-fuchsia {
  color: #ffffff;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-white-fuchsia:hover {
  color: #EC18BA;
}

.link-fuchsia, .text-block a {
  color: #CB009B;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-fuchsia:hover, .text-block a:hover {
  color: #EC18BA;
}

.link-turquoise {
  color: #757AFF;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-turquoise:hover {
  color: #3452c9;
}

.link-light-gray, .breadcrumbs a {
  color: #ACB8C0;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-light-gray:hover, .breadcrumbs a:hover, .link-light-gray._current, .breadcrumbs a._current {
  color: #374246;
}
.link-light-gray._current, .breadcrumbs a._current {
  font-weight: 700;
}

.link-gray {
  color: #5F6C75;
  transition: color 0.3s ease;
  cursor: pointer;
}
.link-gray:hover, .link-gray._current {
  color: #374246;
}
.link-gray._current {
  font-weight: 700;
}

.link-underline {
  cursor: pointer;
}
.link-underline:hover {
  text-decoration: underline;
}

textarea {
  resize: none;
}

b,
strong,
.bold {
  font-weight: 700 !important;
}

.fs-24 {
  font-size: 24px;
}

.fs-26 {
  font-size: 26px;
}

.fs-30 {
  font-size: 30px;
}

.btn-wrap {
  width: 100%;
  text-align: center;
}
.btn-wrap._left {
  text-align: left;
}
.btn-wrap._right {
  text-align: right;
}

.buttons-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.buttons-row__item {
  margin-right: 10px;
}
.buttons-row__item:last-child {
  margin-right: 0;
}

.btn-style {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  cursor: pointer;
  border: none;
  background: #CB009B;
  border-radius: 10px;
  max-width: 100%;
  height: 41px;
  padding: 0 20px;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 5;
  transition: all 0.3s ease;
}
.btn-style:hover {
  background: #EC18BA;
}
.btn-style::before {
  display: block;
  font-size: 18px;
  margin-right: 10px;
}
.btn-style__text {
  position: relative;
  z-index: 9999999;
}
.btn-style__text.button1, .paginationjs .paginationjs-pages ul .paginationjs-page a.btn-style__text,
.paginationjs .paginationjs-pages ul .paginationjs-ellipsis a.btn-style__text {
  margin-bottom: -0.1em;
}
.btn-style._fixed {
  position: fixed;
  top: auto;
  right: 0;
  bottom: 15px;
  left: 0;
  width: calc(100% - 120px);
  max-width: 542px;
  margin: auto;
  padding: 0 15px;
  z-index: 20;
}
.btn-style._med {
  height: 45px;
}
.btn-style._big, .btn-style._big-m-small {
  height: 67px;
  padding: 0 40px;
}
.btn-style._custom-view-similar {
  height: 67px;
  padding: 0 40px;
}
.btn-style._custom-view-similar > span {
  font-size: 20px !important;
}
.btn-style._turquoise {
  background: #757AFF;
}
.btn-style._turquoise:hover {
  background: #3452c9;
}
.btn-style._dark {
  background: #374246;
  color: #ffffff;
  border: 1px solid #374246;
}
.btn-style._dark:hover {
  background: #ffffff;
  color: #374246;
}
.btn-style._bordered {
  color: #374246;
  border: 2px solid #CB009B;
  background: transparent;
}
.btn-style._bordered:hover {
  background: #EC18BA;
  border-color: #EC18BA;
  color: #ffffff;
}
.btn-style._bordered-gray {
  color: #374246;
  border: 1px solid #E1E6E7;
  background: #ffffff;
}
.btn-style._bordered-gray:hover {
  background: #f0f3f8;
}
.btn-style._transparent-white {
  color: #ffffff;
  border: 1px solid #5F6C75;
  background: transparent;
}
.btn-style._transparent-white:hover {
  background: #5F6C75;
}
.btn-style._small {
  height: 31px;
}
.btn-style._small::before {
  font-size: 14px;
}
.btn-style._gray-text {
  color: #5F6C75;
}
.btn-style._gray-text:hover {
  color: #374246;
}
.btn-style._small-paddings {
  padding: 0 10px;
}
.btn-style._google-colored {
  color: #5F6C75;
}
.btn-style._google-colored::before {
  content: "";
  font-size: 0;
  width: 18px;
  height: 18px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTcuOTE3IDkuNjI4YzAtLjYxMi0uMDUtMS4yMjctLjE1NS0xLjgzSDkuMzA1djMuNDY3aDQuODQzYTQuMTY3IDQuMTY3IDAgMDEtMS43OTMgMi43MzR2Mi4yNWgyLjg5YzEuNjk3LTEuNTY4IDIuNjcyLTMuODgzIDIuNjcyLTYuNjIxeiIgZmlsbD0iIzQyODVGNCIvPjxwYXRoIGQ9Ik05LjMwNSAxOC40MmMyLjQxOCAwIDQuNDU3LS43OTcgNS45NDMtMi4xNzNMMTIuMzU4IDE0Yy0uODAzLjU0OC0xLjg0Ljg2LTMuMDUuODYtMi4zMzkgMC00LjMyMi0xLjU4NS01LjAzNC0zLjcxNEgxLjI5MnYyLjMxOGE4Ljk2NCA4Ljk2NCAwIDAwOC4wMTMgNC45NTd6IiBmaWxsPSIjMzRBODUzIi8+PHBhdGggZD0iTTQuMjcgMTEuMTQzYTUuNDEgNS40MSAwIDAxMC0zLjQ0NlY1LjM4SDEuMjk0YTkuMDM4IDkuMDM4IDAgMDAwIDguMDgybDIuOTc4LTIuMzE4eiIgZmlsbD0iI0ZCQkMwNCIvPjxwYXRoIGQ9Ik05LjMwNSAzLjk4MmE0Ljg2MyA0Ljg2MyAwIDAxMy40NCAxLjM1bDIuNTYtMi41N2E4LjYgOC42IDAgMDAtNi0yLjM0MSA4Ljk2IDguOTYgMCAwMC04LjAxMyA0Ljk2bDIuOTc5IDIuMzE4Yy43MDgtMi4xMzMgMi42OTUtMy43MTcgNS4wMzQtMy43MTd6IiBmaWxsPSIjRUE0MzM1Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zNCAuNDIpIiBkPSJNMCAwaDE3LjU3NnYxOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) center center no-repeat;
  background-size: contain;
}
.btn-style.icon-twitter {
  background: #00ABF0;
  border: 1px solid #00ABF0;
}
.btn-style.icon-twitter:hover {
  background: #ffffff;
  color: #00ABF0;
}
.btn-style.icon-facebook {
  background: #39579A;
  border: 1px solid #39579A;
}
.btn-style.icon-facebook:hover {
  background: #ffffff;
  color: #39579A;
}
.btn-style.icon-youtube {
  background: #FF0000;
  border: 1px solid #FF0000;
}
.btn-style.icon-youtube:hover {
  background: #ffffff;
  color: #FF0000;
}
.btn-style.icon-linkedin {
  background: #0A66C2;
  border: 1px solid #0A66C2;
}
.btn-style.icon-linkedin:hover {
  background: #ffffff;
  color: #0A66C2;
}
.btn-style.icon-pinterest {
  background: #E60023;
  border: 1px solid #E60023;
}
.btn-style.icon-pinterest:hover {
  background: #ffffff;
  color: #E60023;
}
.btn-style:not(._active) .toggle-text-active {
  display: none;
}
.btn-style._active .toggle-text-initial {
  display: none;
}
.btn-style._disable {
  opacity: 0.2;
  pointer-events: none;
}
.btn-style._hide {
  opacity: 0;
  pointer-events: none;
}
@media all and (max-width: 700px) {
  .btn-style._to-icon-on-700 {
    padding: 0 12px;
  }
  .btn-style._to-icon-on-700::before {
    margin-right: 0;
  }
  .btn-style._to-icon-on-700 .btn-style__text {
    display: none;
  }
  .btn-style._big {
    padding: 0 20px;
    height: 64px;
  }
  .btn-style._narrow700 {
    height: 37px;
  }
}
@media all and (max-width: 500px) {
  .btn-style._big {
    padding: 0 10px;
  }
  .btn-style._big-m-small {
    height: 42px;
    padding: 0 20px;
  }
}

.cross-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  display: block;
  width: 33px;
  height: 33px;
  cursor: pointer;
  z-index: 10;
  transition: all 0.3s ease;
  border-radius: 50%;
  border: 1px solid #E1E6E7;
}
.cross-btn::before {
  display: block;
  position: absolute;
  top: -1px;
  right: auto;
  bottom: auto;
  left: -1px;
  font-family: "icomoon";
  font-size: 33px;
  pointer-events: none;
}
.cross-btn:hover {
  opacity: 0.5;
}

.icon-btn {
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background: #CB009B;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
}
.icon-btn::before {
  font-size: 12px;
}
.icon-btn:hover {
  background: #EC18BA;
}
.icon-btn._big {
  width: 47px;
  height: 47px;
  border-radius: 15px;
}
.icon-btn._big::before {
  font-size: 18px;
}
@media all and (max-width: 700px) {
  .icon-btn {
    width: 30px;
    height: 30px;
  }
  .icon-btn._big {
    width: 37px;
    height: 37px;
    border-radius: 10px;
  }
  .icon-btn._big::before {
    font-size: 14px;
  }
}

.simple-btn {
  padding: 10px 20px;
  min-height: 50px;
  background: green;
  color: #ffffff;
  min-width: 150px;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.check {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  justify-content: space-between;
}
.check:hover .check__indicator {
  background: #f0f3f8;
}
.check__input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 3;
  cursor: pointer;
}
.check__input:checked ~ .check__indicator {
  border-color: #CB009B;
  background: #CB009B;
}
.check__input:checked ~ .check__indicator::before {
  opacity: 1;
}
.check__input.error ~ .check__indicator {
  background: #FEDEDF;
}
.check__indicator {
  position: relative;
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 1px solid #E1E6E7;
  background: transparent;
  transition: all 0.3s ease;
  z-index: 1;
}
.check__indicator::before {
  display: block;
  position: relative;
  font-family: "icomoon";
  line-height: 1;
  font-weight: 100;
  color: #ffffff;
  opacity: 0;
  transition: all 0.3s ease;
}
.check [type=checkbox] ~ .check__indicator {
  box-sizing: content-box;
  border-radius: 5px;
}
.check [type=checkbox] ~ .check__indicator::before {
  font-size: 8px;
}
.check [type=checkbox] ~ .check__text {
  padding-top: 0.2em;
}
.check [type=radio] ~ .check__indicator {
  box-sizing: border-box;
  border-radius: 50%;
}
.check [type=radio] ~ .check__indicator::before {
  font-size: 6px;
}
.check [type=radio] ~ .check__text {
  padding-top: 0.1em;
}
.check__text {
  flex: 1 1 0;
  padding-left: 10px;
  color: #ACB8C0;
}
.check__text a {
  position: relative;
  z-index: 5;
}
.check._dark-gray .check__text {
  color: #5F6C75;
}

.circle-button {
  position: relative;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
  cursor: pointer;
  transition: all 0.3s ease;
}
.circle-button:hover::after {
  background: #f0f3f8;
}
.circle-button::before {
  position: relative;
  font-size: 9px;
  color: #374246;
  display: block;
  z-index: 2;
  transition: all 0.3s ease;
}
.circle-button::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  box-sizing: border-box;
  background: #ffffff;
  z-index: 1;
  transition: all 0.3s ease;
}
.circle-button.slick-disabled {
  cursor: default;
}
.circle-button.slick-disabled::before {
  opacity: 0.3;
}
.circle-button._bordered::after {
  border: 1px solid #E1E6E7;
}
.circle-button._ic-fs-12::before {
  font-size: 12px;
}

.favorite-toggle::before {
  font-family: "icomoon";
  font-weight: 100;
  line-height: 1;
  letter-spacing: 0;
  transition: all 0.3s ease;
}
.favorite-toggle._active::before {
  color: #F15A7F;
}

.open-filter-popup {
  background: #f0f3f8;
  border-radius: 10px;
  color: #374246;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 35px;
  height: 41px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.open-filter-popup:hover {
  background: #E5E8EC;
}
.open-filter-popup::before {
  content: attr(data-count);
  min-width: 17px;
  height: 17px;
  border-radius: 8px;
  background: #757AFF;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  margin-top: -0.2em;
  letter-spacing: 0;
  box-sizing: border-box;
}
.open-filter-popup[data-count="0"]::before {
  display: none;
}
@media all and (max-width: 500px) {
  .open-filter-popup {
    width: 100%;
  }
}

.toggle-button {
  position: relative;
  width: 75px;
  height: 41px;
  background: #f0f3f8;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 12px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.toggle-button:hover {
  background: #E5E8EC;
}
.toggle-button::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 10px;
  margin: auto;
  z-index: 5;
  width: 24px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #E1E6E7;
  box-sizing: border-box;
  border-radius: 50%;
  transition: all 0.3s ease;
}
.toggle-button__on, .toggle-button__off {
  transition: all 0.3s ease;
  color: #757AFF;
}
.toggle-button._active {
  background: #757AFF;
}
.toggle-button._active:hover {
  background: #3452c9;
}
.toggle-button._active .toggle-button__on,
.toggle-button._active .toggle-button__off {
  color: #ffffff;
}
.toggle-button._active .toggle-button__off {
  opacity: 0;
}
.toggle-button._active::before {
  left: 41px;
}
.toggle-button:not(._active) .toggle-button__on {
  opacity: 0;
}
@media all and (max-width: 700px) {
  .toggle-button {
    width: 68px;
    height: 37px;
    padding: 0 11px;
  }
  .toggle-button::before {
    width: 22px;
    height: 22px;
    left: 9px;
  }
  .toggle-button._active::before {
    left: 37px;
  }
}

body {
  position: relative;
  width: 100%;
  font-family: "montserrat";
  font-style: normal;
  font-weight: 500;
  color: #5F6C75;
}

span {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.list > .check:last-child {
  margin-bottom: 0;
}

.select-lang-row a {
  margin-right: 5px;
}
.select-lang-row a:last-child {
  margin-right: 0;
}

.bp-detect {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: -100vw;
  margin: auto;
  width: 1px;
  height: 1px;
  pointer-events: none;
  opacity: 0;
}

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

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

._ta-right {
  text-align: right;
}

.pseudo-hidden {
  position: absolute;
  left: -200vw;
  opacity: 0;
  z-index: -999;
  pointer-events: none;
  overflow: hidden;
  transform: scale(0);
}

.wrapper {
  display: block;
  width: 100%;
  overflow: hidden;
}

.container, .content-with-sticky-menu__sticky-block._stick-to-top {
  position: relative;
  width: 100%;
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
  margin-left: auto;
  margin-right: auto;
  z-index: 5;
}
@media all and (max-width: 1300px) {
  .container, .content-with-sticky-menu__sticky-block._stick-to-top {
    max-width: none;
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media all and (max-width: 1000px) {
  .container, .content-with-sticky-menu__sticky-block._stick-to-top {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media all and (max-width: 700px) {
  .container, .content-with-sticky-menu__sticky-block._stick-to-top {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media all and (max-width: 500px) {
  .container, .content-with-sticky-menu__sticky-block._stick-to-top {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.container-wide {
  position: relative;
  width: 100%;
  max-width: 1920px;
  padding-left: 100px;
  padding-right: 100px;
  margin-left: auto;
  margin-right: auto;
  z-index: 5;
}
@media all and (max-width: 1500px) {
  .container-wide {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.inner-container {
  position: relative;
  width: 83.3333333333%;
  margin: 0 auto;
  z-index: 5;
}
@media all and (max-width: 1300px) {
  .inner-container:not(._fw1000):not(._fw700) {
    width: 100%;
  }
}
@media all and (max-width: 1000px) {
  .inner-container._fw1000 {
    width: 100%;
  }
}
@media all and (max-width: 700px) {
  .inner-container._fw700 {
    width: 100%;
  }
}

.menu-wrap, .header__menu-wrap {
  position: absolute;
  top: calc(100% - 20px);
  right: 100vw;
  bottom: auto;
  left: auto;
  margin: auto;
  height: auto;
  transform: translateY(20px);
  opacity: 0;
  transition-property: right, opacity, transform;
  transition-duration: 0s, 0.3s, 0.3s;
  transition-delay: 0.3s, 0s, 0s;
  background: #ffffff;
  border: 1px solid #E1E6E7;
  box-sizing: border-box;
  border-radius: 10px;
}

.menu-wrap-active, .hamburger-wrapper._active ~ .header__menu-wrap {
  right: 0;
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0s, 0s, 0s;
}

.default-img-bg {
  background-image: url(/build/images/default-img.aa03da6d.svg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f0f3f8;
}

.default-img-bg-small {
  background-image: url(/build/images/default-img-small.57cd5804.svg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #f0f3f8;
}

.lc-cm:last-child, .mortgage-calc-result__row:last-child {
  margin-bottom: 0;
}

.border-bottom-none {
  border-bottom: none !important;
}

.justify-content-space-between {
  justify-content: space-between !important;
}

button.swal2-confirm.swal2-styled {
  background-color: #CB009B;
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.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;
  outline: none;
  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;
}

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/*
 leaflet.responsive.popup 0.6.4
 (c) 2019 https://github.com/yafred
*/
/* North */
.leaflet-resp-popup-north .leaflet-popup-tip {
  box-shadow: none;
}

/* South */
.leaflet-resp-popup-south .leaflet-popup-tip-container {
  top: 0;
  margin-top: -20px;
}

.leaflet-resp-popup-south .leaflet-popup-tip {
  margin: 11px auto 0;
  box-shadow: none;
}

/* West */
.leaflet-resp-popup-west .leaflet-popup-tip-container {
  right: 0;
  margin-right: -20px;
  left: 100%;
  margin-left: -2px;
  top: 50%;
  margin-top: -11px;
}

.leaflet-resp-popup-west .leaflet-popup-tip {
  margin: 1px -8px 0 -8px;
  box-shadow: none;
}

/* East */
.leaflet-resp-popup-east .leaflet-popup-tip-container {
  width: 20px;
  left: 2px;
  top: 50%;
  margin-top: -11px;
}

.leaflet-resp-popup-east .leaflet-popup-tip {
  margin: 0 11px;
  box-shadow: none;
}

/* South-East */
.leaflet-resp-popup-south-east .leaflet-popup-tip-container {
  left: 0;
  margin-left: 0;
  top: 0;
  margin-top: -20px;
}

.leaflet-resp-popup-south-east .leaflet-popup-tip {
  margin: 11px 11px 11px -8px;
  box-shadow: none;
}

.leaflet-resp-popup-south-east .leaflet-popup-content-wrapper {
  border-radius: 0 20px 20px 20px;
}

/* East-South */
.leaflet-resp-popup-east-south .leaflet-popup-tip-container {
  width: 20px;
  left: 0;
  top: 0;
}

.leaflet-resp-popup-east-south .leaflet-popup-tip {
  margin: -8px 11px;
  box-shadow: none;
}

.leaflet-resp-popup-east-south .leaflet-popup-content-wrapper {
  border-radius: 0 20px 20px 20px;
}

/* North-East */
.leaflet-resp-popup-north-east .leaflet-popup-tip-container {
  left: 0;
  margin-left: 0;
  margin-top: -1px;
}

.leaflet-resp-popup-north-east .leaflet-popup-tip {
  margin: -8px 11px 11px -8px;
  box-shadow: none;
}

.leaflet-resp-popup-north-east .leaflet-popup-content-wrapper {
  border-radius: 20px 20px 20px 0;
}

/* East-North */
.leaflet-resp-popup-east-north .leaflet-popup-tip-container {
  left: 0;
  margin-left: -20px;
  margin-top: -20px;
}

.leaflet-resp-popup-east-north .leaflet-popup-tip {
  margin: 11px 11px 11px 11px;
  box-shadow: none;
}

/* North-West */
.leaflet-resp-popup-north-west .leaflet-popup-tip-container {
  width: 20px;
  margin-right: 0;
  margin-top: -1px;
  left: 100%;
  right: 0;
}

.leaflet-resp-popup-north-west .leaflet-popup-tip {
  margin: -8px 11px 11px 11px;
  box-shadow: none;
}

.leaflet-resp-popup-north-west .leaflet-popup-content-wrapper {
  border-radius: 20px 20px 0 20px;
}

/* West-North */
.leaflet-resp-popup-west-north .leaflet-popup-tip-container {
  margin-left: 0;
  margin-top: -20px;
  left: 100%;
  right: 0;
}

.leaflet-resp-popup-west-north .leaflet-popup-tip {
  margin: 11px 11px 0px -8px;
  box-shadow: none;
}

.leaflet-resp-popup-west-north .leaflet-popup-content-wrapper {
  border-radius: 20px 20px 0 20px;
}

/* South-West */
.leaflet-resp-popup-south-west .leaflet-popup-tip-container {
  width: 20px;
  left: 100%;
  top: 0;
  margin-top: -20px;
}

.leaflet-resp-popup-south-west .leaflet-popup-tip {
  margin: 11px 11px 11px 11px;
  box-shadow: none;
}

.leaflet-resp-popup-south-west .leaflet-popup-content-wrapper {
  border-radius: 20px 0 20px 20px;
}

/* West-South */
.leaflet-resp-popup-west-south .leaflet-popup-tip-container {
  margin-left: 0;
  margin-right: -20px;
  left: 100%;
  right: 0;
  top: 0;
}

.leaflet-resp-popup-west-south .leaflet-popup-tip {
  margin: -8px;
  box-shadow: none;
}

.leaflet-resp-popup-west-south .leaflet-popup-content-wrapper {
  border-radius: 20px 0 20px 20px;
}

.ct-double-octave:after, .ct-major-eleventh:after, .ct-major-second:after, .ct-major-seventh:after, .ct-major-sixth:after, .ct-major-tenth:after, .ct-major-third:after, .ct-major-twelfth:after, .ct-minor-second:after, .ct-minor-seventh:after, .ct-minor-sixth:after, .ct-minor-third:after, .ct-octave:after, .ct-perfect-fifth:after, .ct-perfect-fourth:after, .ct-square:after {
  content: "";
  clear: both;
}

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1;
}

.ct-grid-background, .ct-line {
  fill: none;
}

.ct-chart-bar .ct-label, .ct-chart-line .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ct-chart-donut .ct-label, .ct-chart-pie .ct-label {
  dominant-baseline: central;
}

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}

.ct-line {
  stroke-width: 4px;
}

.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

.ct-bar {
  fill: none;
  stroke-width: 10px;
}

.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}

.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut {
  stroke: #d70206;
}

.ct-series-a .ct-area, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-slice-pie {
  fill: #d70206;
}

.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f;
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-slice-pie {
  fill: #f05b4f;
}

.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d;
}

.ct-series-c .ct-area, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-slice-pie {
  fill: #f4c63d;
}

.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut {
  stroke: #d17905;
}

.ct-series-d .ct-area, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-slice-pie {
  fill: #d17905;
}

.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut {
  stroke: #453d3f;
}

.ct-series-e .ct-area, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-slice-pie {
  fill: #453d3f;
}

.ct-series-f .ct-bar, .ct-series-f .ct-line, .ct-series-f .ct-point, .ct-series-f .ct-slice-donut {
  stroke: #59922b;
}

.ct-series-f .ct-area, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-slice-pie {
  fill: #59922b;
}

.ct-series-g .ct-bar, .ct-series-g .ct-line, .ct-series-g .ct-point, .ct-series-g .ct-slice-donut {
  stroke: #0544d3;
}

.ct-series-g .ct-area, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-slice-pie {
  fill: #0544d3;
}

.ct-series-h .ct-bar, .ct-series-h .ct-line, .ct-series-h .ct-point, .ct-series-h .ct-slice-donut {
  stroke: #6b0392;
}

.ct-series-h .ct-area, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-slice-pie {
  fill: #6b0392;
}

.ct-series-i .ct-bar, .ct-series-i .ct-line, .ct-series-i .ct-point, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f;
}

.ct-series-i .ct-area, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-slice-pie {
  fill: #f05b4f;
}

.ct-series-j .ct-bar, .ct-series-j .ct-line, .ct-series-j .ct-point, .ct-series-j .ct-slice-donut {
  stroke: #dda458;
}

.ct-series-j .ct-area, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-slice-pie {
  fill: #dda458;
}

.ct-series-k .ct-bar, .ct-series-k .ct-line, .ct-series-k .ct-point, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d;
}

.ct-series-k .ct-area, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-slice-pie {
  fill: #eacf7d;
}

.ct-series-l .ct-bar, .ct-series-l .ct-line, .ct-series-l .ct-point, .ct-series-l .ct-slice-donut {
  stroke: #86797d;
}

.ct-series-l .ct-area, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-slice-pie {
  fill: #86797d;
}

.ct-series-m .ct-bar, .ct-series-m .ct-line, .ct-series-m .ct-point, .ct-series-m .ct-slice-donut {
  stroke: #b2c326;
}

.ct-series-m .ct-area, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-slice-pie {
  fill: #b2c326;
}

.ct-series-n .ct-bar, .ct-series-n .ct-line, .ct-series-n .ct-point, .ct-series-n .ct-slice-donut {
  stroke: #6188e2;
}

.ct-series-n .ct-area, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-slice-pie {
  fill: #6188e2;
}

.ct-series-o .ct-bar, .ct-series-o .ct-line, .ct-series-o .ct-point, .ct-series-o .ct-slice-donut {
  stroke: #a748ca;
}

.ct-series-o .ct-area, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-slice-pie {
  fill: #a748ca;
}

.ct-square {
  display: block;
  position: relative;
  width: 100%;
}

.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}

.ct-square:after {
  display: table;
}

.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}

.ct-minor-second:after {
  display: table;
}

.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}

.ct-major-second:after {
  display: table;
}

.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}

.ct-minor-third:after {
  display: table;
}

.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}

.ct-major-third:after {
  display: table;
}

.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}

.ct-perfect-fourth:after {
  display: table;
}

.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}

.ct-perfect-fifth:after {
  display: table;
}

.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}

.ct-minor-sixth:after {
  display: table;
}

.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}

.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}

.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}

.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}

.ct-major-sixth:after {
  display: table;
}

.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}

.ct-minor-seventh:after {
  display: table;
}

.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}

.ct-major-seventh:after {
  display: table;
}

.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}

.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}

.ct-octave:after {
  display: table;
}

.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}

.ct-major-tenth:after {
  display: table;
}

.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}

.ct-major-eleventh:after {
  display: table;
}

.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}

.ct-major-twelfth:after {
  display: table;
}

.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}

.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}

.ct-double-octave:after {
  display: table;
}

.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/*! jQuery UI - v1.12.1 - 2021-03-30
* http://jqueryui.com
* Includes: draggable.css, core.css, slider.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

[data-scrollbar] .scroll-content {
  padding-right: 15px;
}
[data-scrollbar] .scrollbar-track-y {
  width: 3px;
  background: transparent;
}
[data-scrollbar] .scrollbar-track-y .scrollbar-thumb {
  width: 3px;
  background: #CDD6DC;
  border-radius: 3px;
  transition: background 0.3s ease;
  cursor: pointer;
}
[data-scrollbar] .scrollbar-track-y .scrollbar-thumb:hover, [data-scrollbar] .scrollbar-track-y .scrollbar-thumb:active {
  background: #374246;
}
[data-scrollbar]._scroll-hover-white .scrollbar-track-y .scrollbar-thumb:hover, [data-scrollbar]._scroll-hover-white .scrollbar-track-y .scrollbar-thumb:active {
  background: #ffffff;
}

[data-simplebar] .simplebar-track.simplebar-vertical {
  width: 3px;
}
[data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar {
  cursor: pointer;
  pointer-events: auto;
}
[data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar::before {
  top: 0;
  bottom: 0;
  opacity: 1;
  background: #CDD6DC;
  border-radius: 3px;
  transition: background 0.3s ease;
}
[data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar:hover::before, [data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar:active::before {
  background: #374246;
}
[data-simplebar] .simplebar-scrollbar::before {
  left: 0;
  right: 0;
}

.input-style {
  width: 100%;
  position: relative;
}
.input-style__inline-submit {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  margin: auto;
  width: 40px;
  height: 46px;
  z-index: 15;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  background: transparent;
  cursor: pointer;
}
.input-style__inline-submit::before {
  font-size: 22px;
}
.input-style__inline-submit_fh {
  height: 100%;
}
.input-style__inline-submit.icon-search::before {
  font-size: 21px;
  margin-top: -0.1em;
}
.input-style__inline-submit ~ .input-style__input {
  width: calc(100% - 40px);
}
.input-style__input {
  position: relative;
  z-index: 9;
  transition: all 0.3s ease;
  height: 41px;
  width: 100%;
  padding: 5px 15px;
  box-sizing: border-box;
  display: block;
  border-radius: 5px;
  background: transparent;
  border: 1px solid #5F6C75;
  color: #ACB8C0;
  font-family: "montserrat";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
@media all and (max-width: 700px) {
  .input-style__input {
    font-size: 12px;
    line-height: 20px;
  }
}
.input-style__input:hover {
  background: #5F6C75;
}
.input-style__input:focus {
  background: transparent;
  color: #f0f3f8;
  font-weight: 700;
}
.input-style__input.error {
  background: transparent;
  color: #f0f3f8;
  border-color: #F15A7F;
}
.input-style__input::-webkit-input-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .input-style__input::-webkit-input-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.input-style__input::-moz-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .input-style__input::-moz-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.input-style__input:-ms-input-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .input-style__input:-ms-input-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.input-style__input:-moz-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .input-style__input:-moz-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.input-style__input._transparent {
  background: transparent;
  border-radius: 0;
  border: none;
  color: #374246;
}
.input-style__input._transparent:hover {
  background: transparent;
  color: #5F6C75;
}
.input-style__input._transparent:focus {
  background: transparent;
  color: #374246;
  font-weight: 700;
}
.input-style__input._transparent.error {
  background: transparent;
  color: #FEDEDF;
  font-weight: 700;
}
.input-style__input._fill-white {
  background: #ffffff;
  color: #ACB8C0;
  border-color: #ffffff;
}
.input-style__input._fill-white:hover {
  background: #E5E8EC;
  border-color: #E5E8EC;
}
.input-style__input._fill-white:focus {
  background: #ffffff;
  border-color: #f0f3f8;
  color: #374246;
  font-weight: 700;
}
.input-style__input._fill-white.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.input-style__input._fill-gray {
  border: none;
  background: #f0f3f8;
}
.input-style__input._fill-gray:hover {
  background: #E5E8EC;
}
.input-style__input._bordered {
  background: #ffffff;
  color: #ACB8C0;
  border-color: #E1E6E7;
}
.input-style__input._bordered:hover {
  background: #f0f3f8;
}
.input-style__input._bordered:focus {
  background: #ffffff;
  border-color: #f0f3f8;
  color: #374246;
  font-weight: 700;
}
.input-style__input._bordered.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.input-style__input._bordered-med {
  background: #ffffff;
  color: #ACB8C0;
  border-color: #CDD6DC;
}
.input-style__input._bordered-med:hover {
  background: #f0f3f8;
}
.input-style__input._bordered-med:focus {
  background: #ffffff;
  color: #374246;
  font-weight: 700;
}
.input-style__input._bordered-med.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.input-style__input._bordered-bright {
  background: #ffffff;
  color: #374246;
  border-color: #E1E6E7;
}
.input-style__input._bordered-bright:hover {
  background: #f0f3f8;
}
.input-style__input._bordered-bright:focus {
  background: #ffffff;
  border-color: #f0f3f8;
  color: #374246;
  font-weight: normal;
}
.input-style__input._bordered-bright.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: normal;
}
.input-style__input._gray-text {
  color: #ACB8C0;
}
.input-style__input._inline {
  color: #374246;
  border: none;
  padding: 0 13px 0 0;
  height: auto;
}
.input-style__input._inline::after {
  right: 0;
  top: calc(50% - 6px);
}
.input-style__input._inline:hover {
  background: transparent;
  color: #5F6C75;
}
.input-style__input._inline:focus {
  background: transparent;
  color: #5F6C75;
}
.input-style__input._inline.error {
  color: #FEDEDF;
}
.input-style__input._dark-text {
  color: #374246;
}
.input-style__input._textarea {
  height: 143px;
  padding-top: 11px;
  border-radius: 10px;
}
.input-style__container {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
}
.input-style__label {
  color: red;
}
@media all and (max-width: 700px) {
  .input-style__input._textarea {
    height: 100px;
  }
}

.select-dropdown-animations, .dropdown-button__popup, .select-dropdown, .autofill__dropdown, .select-module__dropdown {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.select-dropdown, .autofill__dropdown, .select-module__dropdown {
  z-index: 10;
  position: absolute;
  left: 0;
  top: calc(100% + 10px);
  width: 100%;
  overflow: hidden;
  background: #ffffff;
  pointer-events: none;
  padding: 20px 10px 20px 20px;
  border: 1px solid #E1E6E7;
  border-radius: 10px;
}

.select-dropdown-active, .autofill._active .autofill__dropdown, .dropdown-button__text._active ~ .dropdown-button__popup, .select-module._active .select-module__dropdown {
  opacity: 1;
  pointer-events: all;
}

.select-scroll, .autofill__options, .select-module__scroll {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  max-height: 165px;
}

.select-option, .autofill-option, .select-module__option {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
  color: #5F6C75;
  transition: all 0.3s ease;
  margin-top: 10px;
}
.select-option:first-child, .autofill-option:first-child, .select-module__option:first-child {
  margin-top: 0;
}
.select-option:last-child, .autofill-option:last-child, .select-module__option:last-child {
  margin-bottom: 0;
}
.select-option:hover, .autofill-option:hover, .select-module__option:hover {
  color: #374246;
}
.select-option._active, ._active.autofill-option, ._active.select-module__option {
  font-weight: 700;
  color: #374246;
}

.select-module {
  width: 100%;
  position: relative;
  perspective: 1000px;
  z-index: 10;
  color: #374246;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: flex-start;
}
.select-module__text-block {
  max-width: 100%;
  overflow: hidden;
  font-weight: 700;
}
.select-module__input-container:not(._inline) .select-module__text-block {
  line-height: 1;
}
.select-module__input-container._inline ~ .select-module__dropdown {
  min-width: 150px;
  right: 0;
  left: auto;
}
.select-module__input-container._inline ~ .select-module__dropdown._custom {
  min-width: 200px;
}
.select-module__label {
  color: #ffffff;
}
.select-module__input-container {
  position: relative;
  z-index: 9;
  transition: all 0.3s ease;
  height: 41px;
  width: 100%;
  padding: 5px 15px;
  box-sizing: border-box;
  display: block;
  border-radius: 5px;
  background: transparent;
  border: 1px solid #5F6C75;
  color: #ACB8C0;
  font-family: "montserrat";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
  padding-right: 30px;
}
@media all and (max-width: 700px) {
  .select-module__input-container {
    font-size: 12px;
    line-height: 20px;
  }
}
.select-module__input-container:hover {
  background: #5F6C75;
}
.select-module__input-container:focus {
  background: transparent;
  color: #f0f3f8;
  font-weight: 700;
}
.select-module__input-container.error {
  background: transparent;
  color: #f0f3f8;
  border-color: #F15A7F;
}
.select-module__input-container::-webkit-input-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .select-module__input-container::-webkit-input-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.select-module__input-container::-moz-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .select-module__input-container::-moz-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.select-module__input-container:-ms-input-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .select-module__input-container:-ms-input-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.select-module__input-container:-moz-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #ACB8C0;
}
@media all and (max-width: 700px) {
  .select-module__input-container:-moz-placeholder {
    font-size: 12px;
    line-height: 20px;
  }
}
.select-module__input-container._transparent {
  background: transparent;
  border-radius: 0;
  border: none;
  color: #374246;
}
.select-module__input-container._transparent:hover {
  background: transparent;
  color: #5F6C75;
}
.select-module__input-container._transparent:focus {
  background: transparent;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._transparent.error {
  background: transparent;
  color: #FEDEDF;
  font-weight: 700;
}
.select-module__input-container._fill-white {
  background: #ffffff;
  color: #ACB8C0;
  border-color: #ffffff;
}
.select-module__input-container._fill-white:hover {
  background: #E5E8EC;
  border-color: #E5E8EC;
}
.select-module__input-container._fill-white:focus {
  background: #ffffff;
  border-color: #f0f3f8;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._fill-white.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._fill-gray {
  border: none;
  background: #f0f3f8;
}
.select-module__input-container._fill-gray:hover {
  background: #E5E8EC;
}
.select-module__input-container._bordered {
  background: #ffffff;
  color: #ACB8C0;
  border-color: #E1E6E7;
}
.select-module__input-container._bordered:hover {
  background: #f0f3f8;
}
.select-module__input-container._bordered:focus {
  background: #ffffff;
  border-color: #f0f3f8;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._bordered.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._bordered-med {
  background: #ffffff;
  color: #ACB8C0;
  border-color: #CDD6DC;
}
.select-module__input-container._bordered-med:hover {
  background: #f0f3f8;
}
.select-module__input-container._bordered-med:focus {
  background: #ffffff;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._bordered-med.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.select-module__input-container._bordered-bright {
  background: #ffffff;
  color: #374246;
  border-color: #E1E6E7;
}
.select-module__input-container._bordered-bright:hover {
  background: #f0f3f8;
}
.select-module__input-container._bordered-bright:focus {
  background: #ffffff;
  border-color: #f0f3f8;
  color: #374246;
  font-weight: normal;
}
.select-module__input-container._bordered-bright.error {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: normal;
}
.select-module__input-container._gray-text {
  color: #ACB8C0;
}
.select-module__input-container._inline {
  color: #374246;
  border: none;
  padding: 0 13px 0 0;
  height: auto;
}
.select-module__input-container._inline::after {
  right: 0;
  top: calc(50% - 6px);
}
.select-module__input-container._inline:hover {
  background: transparent;
  color: #5F6C75;
}
.select-module__input-container._inline:focus {
  background: transparent;
  color: #5F6C75;
}
.select-module__input-container._inline.error {
  color: #FEDEDF;
}
.select-module__input-container._dark-text {
  color: #374246;
}
.select-module__input-container::after {
  right: 15px;
}
.select-module__input-container.icon-arrow-up:before {
  margin-right: 5px;
}
.select-module__input-container.icon-arrow-down:before {
  margin-right: 5px;
}
.select-module__dropdown._rel-h {
  display: flex;
  flex-direction: column;
}
.select-module__dropdown._rel-h .select-module__scroll {
  max-height: 100%;
}
.select-module._thin-text .select-module__text-block {
  font-weight: 500;
}
.select-module._active {
  z-index: 20;
}
.select-module._active .select-module__input-container::after {
  transform: scaleY(-1);
}
.select-module__select.error ~ .select-module__input-container {
  background: transparent;
  color: #f0f3f8;
  border-color: #F15A7F;
}
.select-module__select.error ~ .select-module__input-container._transparent {
  background: transparent;
  color: #FEDEDF;
  font-weight: 700;
}
.select-module__select.error ~ .select-module__input-container._fill-white, .select-module__select.error ~ .select-module__input-container._bordered, .select-module__select.error ~ .select-module__input-container._bordered-med {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: 700;
}
.select-module__select.error ~ .select-module__input-container._bordered-bright {
  background: #FEDEDF;
  border-color: #FEDEDF;
  color: #374246;
  font-weight: normal;
}
.select-module p {
  display: block;
}
.select-module p span {
  display: block;
}

.header {
  z-index: 90;
  display: block;
  position: relative;
  width: 100%;
  height: 100px;
}
.header__fixed-wrap {
  position: fixed;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: inherit;
  height: inherit;
  box-sizing: border-box;
  border: 1px solid #E1E6E7;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 40px;
}
.header__logo-wrap {
  position: relative;
  margin-right: auto;
}
.header__search-wrap {
  position: relative;
  margin-right: auto;
  max-width: 700px;
  padding: 0 50px;
  flex: 1 0 0;
}
.header__control-wrap {
  position: relative;
  margin-right: 20px;
}
.header__control-wrap:last-child {
  margin-right: 0;
}
.header__control-wrap_fh {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.header__control-wrap_fh .dropdown-button__popup {
  top: calc(100% - 20px);
}
.header__control-wrap_up {
  z-index: 10;
}
.header__menu-wrap {
  width: 250px;
  padding: 40px;
  display: flex;
  flex-direction: column;
}
.header__scroll-wrap {
  height: 100%;
}
@media all and (max-width: 1300px) {
  .header__menu-wrap {
    padding: 20px;
  }
}
@media all and (max-width: 1000px) {
  .header {
    height: 80px;
  }
  .header__fixed-wrap {
    padding: 0 30px;
  }
  .header__search-wrap {
    max-width: 560px;
    padding: 0 30px;
  }
  .header__menu-wrap {
    top: calc(100% - 10px);
  }
}
@media all and (max-width: 700px) {
  .header {
    height: 50px;
  }
  .header__fixed-wrap {
    padding: 0 20px;
  }
  .hamburger-wrapper._active ~ .header__menu-wrap {
    right: -20px;
  }
  .header__menu-wrap {
    top: 100%;
    border-radius: 0;
    width: 100vw;
    height: calc(100vh - 50px);
    padding-right: 10px;
  }
  .header__show-search {
    position: relative;
    margin-right: 20px;
  }
  .header__show-search::before, .header__show-search::after {
    transition: all 0.3s ease;
  }
  .header__show-search::after {
    content: "\e923";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 10px;
    height: 10px;
    font-family: "icomoon";
    font-size: 10px;
    line-height: 1;
    font-weight: 100;
    color: #ffffff;
    opacity: 0;
  }
  .header__show-search._active::before {
    opacity: 0;
  }
  .header__show-search._active::after {
    opacity: 1;
  }
  .header__search-wrap {
    width: calc(100% - 20px);
    height: 88px;
    max-width: none;
    padding: 0;
    flex: none;
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    bottom: auto;
    left: -200vw;
    margin: auto;
    transform: translateY(20px);
    opacity: 0;
    transition-property: transform, opacity, left;
    transition-timing-function: ease, ease, linear;
    transition-duration: 0.3s, 0.3s, 0s;
    transition-delay: 0s, 0s, 0.3s;
  }
  .header__show-search._active ~ .header__search-wrap {
    left: 0;
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0s, 0s, 0s;
  }
}

.navbar__item:last-child {
  margin-bottom: 0;
}

.header-menu .dropdown-button {
  width: auto;
}
.header-menu .dropdown-button__popup {
  top: calc(100% + 10px);
  left: 0;
  right: auto;
}
.header-menu .dropdown-button._fh {
  height: auto;
}
.header-menu .btn-style {
  width: 100%;
}
@media all and (max-width: 700px) {
  .header-menu {
    padding-bottom: 50px;
  }
}

.dropdown-button {
  position: relative;
  width: 100%;
}
.dropdown-button._custom {
  width: max-content;
  position: absolute;
}
.dropdown-button__popup {
  z-index: 99999999;
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
  background: #ffffff;
  pointer-events: none;
  padding: 20px;
  border: 1px solid #E1E6E7;
  border-radius: 10px;
}
.dropdown-button__popup._small-padding {
  padding: 10px;
}
.dropdown-button__popup._scroll-padding {
  padding-right: 10px;
}
.dropdown-button__popup._rel-h {
  display: flex;
  flex-direction: column;
}
.dropdown-button__popup._rel-h .dropdown-button__scroll {
  max-height: 100%;
}
.dropdown-button__popup._custom {
  position: relative;
  top: 10px;
  max-width: 200px;
  margin: 0;
  max-height: 250px;
  overflow: hidden;
  overflow-y: scroll;
  padding: 10px;
}
.dropdown-button__scroll {
  position: relative;
  width: 100%;
  max-height: 185px;
  overflow: hidden;
}
.dropdown-button__text {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-right: 14px;
  color: #374246;
  transition: all 0.3s ease;
  cursor: pointer;
  white-space: nowrap;
}
.dropdown-button__text:hover {
  color: #5F6C75;
}
.dropdown-button__text._custom {
  display: none;
}
.dropdown-button__placeholder {
  line-height: 1;
}
.dropdown-button__selected {
  word-break: break-word;
  line-height: 1;
}
.dropdown-button._btn-style, .dropdown-button._btn-style-bordered {
  display: inline-block;
  width: auto;
  height: 41px;
  border-radius: 10px;
}
.dropdown-button._btn-style .dropdown-button__text, .dropdown-button._btn-style-bordered .dropdown-button__text {
  padding: 0 30px 0 15px;
}
.dropdown-button._btn-style .dropdown-button__text::after, .dropdown-button._btn-style-bordered .dropdown-button__text::after {
  right: 15px;
}
.dropdown-button._btn-style {
  background: #f0f3f8;
}
.dropdown-button._btn-style-bordered {
  border: 2px solid #CB009B;
}
.dropdown-button._popup-stick-to-left .dropdown-button__popup {
  left: 0;
  right: auto;
}
.dropdown-button._popup-stick-to-right .dropdown-button__popup {
  left: auto;
  right: 0;
}
.dropdown-button._wsn {
  white-space: nowrap;
}
.dropdown-button._fh {
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.dropdown-button._selected .dropdown-button__placeholder {
  display: none;
}
.dropdown-button._selected-highlight .dropdown-button__selected {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.dropdown-button._selected-highlight .dropdown-button__selected::before {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #757AFF;
  margin-right: 10px;
}
.dropdown-button:not(._selected) .dropdown-button__selected {
  display: none;
}
.dropdown-button[class*=icon-]::before {
  position: absolute;
  top: calc(50% - 8px);
  right: auto;
  bottom: auto;
  left: 15px;
  margin: auto;
  font-size: 16px;
  color: #374246;
  pointer-events: none;
}
.dropdown-button[class*=icon-] .dropdown-button__text {
  padding: 0 40px;
}
.dropdown-button[class*=icon-] .dropdown-button__text::after {
  right: 20px;
}
@media all and (max-width: 700px) {
  .dropdown-button__popup {
    padding: 15px;
  }
  .dropdown-button__popup._small-padding {
    padding: 7px;
  }
}

.logo {
  display: block;
  position: relative;
  width: 280px;
  height: auto;
}
.logo__img {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
}
@media all and (max-width: 1000px) {
  .logo {
    width: 161px;
  }
}
@media all and (max-width: 700px) {
  .logo {
    width: 121px;
  }
}

.simple-search {
  position: relative;
  width: 100%;
  height: 44px;
  background: #ffffff;
  border-radius: 5px;
}
.simple-search .autofill {
  height: 100%;
  border-radius: inherit;
}
.simple-search .input-style {
  height: 100%;
  margin-bottom: 0;
  z-index: 1;
  border-radius: inherit;
}
.simple-search .input-style__container {
  height: 100%;
  border-radius: inherit;
}
.simple-search .input-style__input {
  height: 100%;
  padding-right: 50px;
  border-radius: inherit;
}
.simple-search .icon-btn {
  position: absolute;
  top: 0;
  right: 7px;
  bottom: 0;
  left: auto;
  margin: auto;
  z-index: 2;
}
.simple-search._big {
  height: 60px;
  border-radius: 20px;
}
.simple-search._big .input-style__input {
  padding-right: 70px;
}
.simple-search._bordered {
  box-shadow: 0 0 0 5px #374246;
}
.simple-search._max-w {
  max-width: 600px;
}
@media all and (max-width: 700px) {
  .simple-search .icon-btn {
    right: 5px;
  }
  .simple-search._big {
    height: 46px;
    border-radius: 10px;
  }
  .simple-search._big .input-style__input {
    padding-right: 50px;
  }
  .simple-search._bordered {
    box-shadow: 0 0 0 3px #374246;
  }
}

.select-search {
  position: relative;
  width: 100%;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 44px;
}
.select-search .autofill,
.select-search .input-style,
.select-search .select-module {
  height: 100%;
  margin-bottom: 0;
  z-index: 1;
}
.select-search .autofill {
  flex: 1 1 0;
}
.select-search .input-style__container {
  height: 100%;
}
.select-search .input-style__input {
  height: 100%;
  padding-right: 50px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.select-search .select-module {
  width: 177px;
}
.select-search .select-module__input-container {
  height: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.select-search .icon-btn {
  position: absolute;
  top: 0;
  right: 6px;
  bottom: 0;
  left: auto;
  margin: auto;
  z-index: 2;
}
@media all and (max-width: 1000px) {
  .select-search .select-module {
    width: 156px;
  }
}
@media all and (max-width: 700px) {
  .select-search {
    height: 100%;
    flex-direction: column;
  }
  .select-search .icon-btn {
    top: auto;
    bottom: 7px;
  }
  .select-search .autofill,
  .select-search .select-module {
    width: 100%;
    height: 50%;
  }
  .select-search .autofill__dropdown,
  .select-search .select-module__dropdown {
    top: 100%;
  }
  .select-search .select-module {
    z-index: 3;
  }
  .select-search .select-module__input-container {
    border-radius: 10px 10px 0 0;
  }
  .select-search .select-module__input-container.icon-arrow-up:before, .select-search .select-module__input-container .icon-arrow-down:before {
    width: 15px;
  }
  .select-search .input-style__input {
    padding-right: 70px;
    border-radius: 0 0 10px 10px;
    border-top: none;
  }
  .select-search__clear-button {
    position: absolute;
    top: auto;
    right: 40px;
    bottom: 7px;
    left: auto;
    margin: auto;
    padding: 10px;
    z-index: 2;
  }
  .select-search__clear-button::before {
    font-size: 10px;
    color: #374246;
    line-height: 1;
    font-weight: 100;
    display: block;
  }
}

.full-search ._hide {
  display: none;
}
.full-search .icon-btn {
  position: absolute;
  top: 0;
  right: 7px;
  bottom: 0;
  left: auto;
  margin: auto;
  width: 47px;
  height: 47px;
  border-radius: 15px;
}
.full-search .icon-btn::before {
  font-size: 18px;
}
.full-search .check__text {
  white-space: nowrap;
}
.full-search .select-module {
  z-index: 6;
}
.full-search .select-module__scroll {
  max-height: 185px;
}
.full-search .select-module__option {
  white-space: nowrap;
}
.full-search .select-module__dropdown {
  width: auto;
  left: auto;
  right: 0;
}
.full-search__buttons-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}
.full-search__selects-group {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 50%;
  height: 100%;
}
.full-search__selects-group > .dropdown-button, .full-search__selects-group > .select-module {
  position: relative;
  width: 50%;
}
.full-search__selects-group > .dropdown-button::before, .full-search__selects-group > .select-module::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1px;
  height: 40px;
  background: #E1E6E7;
}
.full-search__selects-group > .dropdown-button {
  padding: 0 15px 0 20px;
}
.full-search__selects-group > .select-module {
  height: 100%;
}
.full-search__selects-group > .select-module .select-module__input-container {
  height: 100%;
  padding: 0 30px 0 20px;
}
.full-search__selects-container {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 550px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 70px;
  bottom: auto;
  left: auto;
  margin: auto;
}
.full-search__fields-container {
  position: relative;
}
.full-search__fields-container > .autofill {
  width: calc(100% - 620px);
  height: 100%;
}
.full-search__fields-container > .autofill .input-style {
  height: 100%;
}
.full-search__fields-container > .autofill .input-style .input-style__container {
  height: 100%;
}
.full-search__fields-container > .autofill .input-style .input-style__input {
  height: 100%;
  border-radius: 20px 0 0 20px;
  padding-left: 20px;
}
@media all and (min-width: 1301px) {
  .full-search__fields-container {
    height: 60px;
    box-shadow: 0 0 0 5px #374246;
    border-radius: 20px;
    background: #ffffff;
  }
}
@media all and (max-width: 1300px) and (min-width: 701px) {
  .full-search__selects-container {
    height: 60px;
    box-shadow: 0 0 0 5px #374246;
    border-radius: 20px;
    background: #ffffff;
  }
  .full-search__fields-container > .autofill {
    height: 60px;
    box-shadow: 0 0 0 5px #374246;
    border-radius: 20px;
    background: #ffffff;
  }
}
@media all and (max-width: 1300px) {
  .full-search .icon-btn {
    top: auto;
    bottom: 6px;
  }
  .full-search__fields-container > .autofill {
    margin-bottom: 20px;
    width: 100%;
  }
  .full-search__selects-container {
    position: relative;
    width: 100%;
    right: 0;
    padding-right: 70px;
  }
  .full-search__selects-group > .dropdown-button:first-child::before, .full-search__selects-group > .select-module:first-child::before {
    display: none;
  }
  .full-search__selects-group:first-child .dropdown-button__popup {
    right: auto;
    left: 0;
  }
}
@media all and (max-width: 700px) {
  .full-search__fields-container > .autofill {
    margin-bottom: 15px;
    height: 46px;
    box-shadow: 0 0 0 3px #374246;
    border-radius: 10px;
    background: #ffffff;
  }
  .full-search__fields-container .icon-btn {
    display: none;
  }
  .full-search__buttons-wrap {
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    justify-content: space-between;
  }
  .full-search__button-search-wrap {
    width: calc(100% - 55px);
  }
  .full-search__button-search-wrap .btn-style {
    width: 100%;
  }
  .full-search__selects-container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-right: 0;
  }
  .full-search__selects-group {
    height: 46px;
    box-shadow: 0 0 0 3px #374246;
    border-radius: 10px;
    background: #ffffff;
    margin-bottom: 15px;
    width: 100%;
  }
  .full-search__selects-group:last-child {
    margin-bottom: 0;
  }
  .full-search__selects-group > .dropdown-button {
    padding-left: 15px;
  }
  .full-search__selects-group .dropdown-button._hide + .dropdown-button:not(:last-child)::before, .full-search__selects-group .dropdown-button._hide + .select-module:not(:last-child)::before,
  .full-search__selects-group .select-module._hide + .dropdown-button:not(:last-child)::before,
  .full-search__selects-group .select-module._hide + .select-module:not(:last-child)::before {
    display: none;
  }
  .full-search__selects-group .dropdown-button._hide + .dropdown-button:not(:last-child) .select-module__dropdown,
  .full-search__selects-group .dropdown-button._hide + .dropdown-button:not(:last-child) .dropdown-button__popup, .full-search__selects-group .dropdown-button._hide + .select-module:not(:last-child) .select-module__dropdown,
  .full-search__selects-group .dropdown-button._hide + .select-module:not(:last-child) .dropdown-button__popup,
  .full-search__selects-group .select-module._hide + .dropdown-button:not(:last-child) .select-module__dropdown,
  .full-search__selects-group .select-module._hide + .dropdown-button:not(:last-child) .dropdown-button__popup,
  .full-search__selects-group .select-module._hide + .select-module:not(:last-child) .select-module__dropdown,
  .full-search__selects-group .select-module._hide + .select-module:not(:last-child) .dropdown-button__popup {
    left: 0;
    right: auto;
  }
  .full-search__selects-group .dropdown-button:first-child .select-module__dropdown,
  .full-search__selects-group .dropdown-button:first-child .dropdown-button__popup,
  .full-search__selects-group .select-module:first-child .select-module__dropdown,
  .full-search__selects-group .select-module:first-child .dropdown-button__popup {
    left: 0;
    right: auto;
  }
  .full-search__selects-group .dropdown-button:last-child .select-module__dropdown,
  .full-search__selects-group .dropdown-button:last-child .dropdown-button__popup,
  .full-search__selects-group .select-module:last-child .select-module__dropdown,
  .full-search__selects-group .select-module:last-child .dropdown-button__popup {
    left: auto;
    right: 0;
  }
}

.title-block {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media all and (min-width: 1001px) {
  .title-block__text {
    flex: 1 0 0;
    padding-right: 40px;
  }
  .title-block__text:last-child {
    padding-right: 0;
  }
}
@media all and (max-width: 1000px) {
  .title-block__slider-nav-wrap {
    display: none;
  }
}

.content-section:last-child {
  margin-bottom: 0;
}

.text-block {
  color: #5F6C75;
}
.text-block .img-wrap {
  position: relative;
  display: block;
  width: calc(50% - 10px);
  height: auto;
  border-radius: 20px;
  overflow: hidden;
  z-index: 3;
}
.text-block .img-wrap:after {
  content: "";
  display: block;
  padding-top: 67.7966101695%;
}
.text-block .img-wrap img {
  z-index: 1;
}
.text-block em {
  font-style: italic;
}
.text-block .img-gallery {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(120% + 20px);
  left: calc(-10% - 10px);
}
.text-block .img-gallery:first-child {
  margin-top: 0;
}
.text-block .img-gallery:last-child {
  margin-bottom: 0;
}
.text-block .img-gallery .img-wrap {
  width: calc(33.3333333333% - 20px);
  margin-left: 10px;
  margin-right: 10px;
}
.text-block .img-big {
  position: relative;
  width: calc(120% + 20px);
  left: calc(-10% - 10px);
}
.text-block .img-big:first-child {
  margin-top: 0;
}
.text-block .img-big:last-child {
  margin-bottom: 0;
}
.text-block .img-big .img-wrap {
  width: calc(100% - 20px);
  height: 600px;
  margin: 0 10px;
}
.text-block .img-big .img-wrap::after {
  display: none;
}
.text-block .img-float-right .img-wrap {
  width: calc(60% - 10px);
  margin: 0 -10% 20px 50px;
  float: right;
}
.text-block .img-float-left .img-wrap {
  width: calc(60% - 10px);
  margin: 0 50px 20px -10%;
  float: left;
}
.text-block h1:first-child, .text-block h2:first-child, .text-block h3:first-child, .text-block h4:first-child, .text-block h5:first-child, .text-block h6:first-child {
  margin-top: 0;
}
.text-block p:last-child {
  margin-bottom: 0;
}
.text-block ol, .text-block ul {
  padding-left: 0;
}
.text-block ol li, .text-block ul li {
  padding-left: 0;
}
.text-block ol li::before, .text-block ul li::before {
  margin-left: 0;
  margin-right: 0.5em;
  width: auto;
  color: #CB009B;
}
.text-block ul li::before {
  font-weight: 700;
}
.text-block ol > li,
.text-block ul > li {
  list-style-type: none;
}
.text-block ul > li::before {
  content: "•";
}
.text-block li::before {
  display: inline-block;
  white-space: nowrap;
}
.text-block ol li {
  counter-increment: list-0;
}
.text-block ol li:before {
  content: counter(list-0, decimal) ". ";
}
@media all and (max-width: 1300px) {
  .text-block .img-gallery {
    width: calc(100% + 20px);
    left: -10px;
  }
  .text-block .img-big {
    width: calc(100% + 20px);
    left: -10px;
  }
  .text-block .img-big .img-wrap {
    height: 400px;
  }
  .text-block .img-float-right .img-wrap {
    width: calc(50% - 10px);
    margin: 0 0 20px 50px;
  }
  .text-block .img-float-left .img-wrap {
    width: calc(50% - 10px);
    margin: 0 50px 20px 0;
  }
}
@media all and (max-width: 1000px) {
  .text-block .img-big .img-wrap {
    height: 350px;
  }
}
@media all and (max-width: 700px) {
  .text-block .img-wrap {
    width: 100%;
  }
  .text-block .img-gallery .img-wrap {
    width: calc(100% - 20px);
  }
  .text-block .img-big .img-wrap {
    height: auto;
  }
  .text-block .img-big .img-wrap:after {
    content: "";
    display: block;
    padding-top: 67.7966101695%;
  }
  .text-block .img-float-right .img-wrap {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .text-block .img-float-left .img-wrap {
    width: 100%;
    margin: 0 0 20px 0;
  }
}

.content-tabs-container {
  position: relative;
  width: 100%;
}

.content-tab-simple {
  transition-property: opacity;
}
.content-tab-simple:not(._active) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  margin: auto;
  opacity: 0;
  transition-delay: 0s;
  transition-duration: 0.3s;
  z-index: 1;
}
.content-tab-simple._active {
  opacity: 1;
  transition-delay: 0.5s;
  transition-duration: 0.5s;
  z-index: 2;
}

.content-tab {
  position: relative;
  transition-property: opacity, transform;
}
.content-tab::before, .content-tab::after {
  content: "";
  display: table;
  clear: both;
}
.content-tab:not(._active) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  margin: auto;
  opacity: 0;
  transform: translateY(10px);
  transition-delay: 0s, 0.3s;
  transition-duration: 0.3s, 0s;
  z-index: 1;
}
.content-tab._active {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.5s, 0.5s;
  transition-duration: 0.5s, 0.5s;
  z-index: 2;
}

.radio-row {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.radio-row._custom {
  display: block;
}
.radio-row._hide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0;
  visibility: hidden;
  display: none;
}
.radio-row__item {
  position: relative;
  margin-right: 5px;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  min-height: 40px;
}
.radio-row__item:last-child {
  margin-right: 0;
}
.radio-row__item._custom {
  margin: 3px 0;
  min-height: 30px;
}
.radio-row__input, .radio-row__indicator {
  border-radius: inherit;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
.radio-row__input {
  opacity: 0;
  cursor: pointer;
  z-index: 3;
}
.radio-row__input:hover ~ .radio-row__indicator {
  background: #E5E8EC;
}
.radio-row__input:checked ~ .radio-row__indicator {
  background: #CB009B;
}
.radio-row__input:checked ~ .radio-row__text {
  color: #ffffff;
}
.radio-row__button {
  position: relative;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-width: 40px;
  color: #5F6C75;
  z-index: 2;
  padding: 0 12px;
  margin: 3px 0;
  min-height: 30px;
}
.radio-row__button:hover {
  background: #E5E8EC;
}
.radio-row__button._active {
  background: #CB009B;
  color: #ffffff;
}
.radio-row.dropdown-submenu-button._hide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  opacity: 0;
  visibility: hidden;
}
.radio-row__indicator {
  background: #f0f3f8;
  z-index: 1;
}
.radio-row__text {
  position: relative;
  color: #5F6C75;
  z-index: 2;
  padding: 0 12px;
}
@media all and (max-width: 700px) {
  .radio-row__item {
    min-width: 35px;
    min-height: 35px;
  }
  .radio-row__text {
    padding: 0 10px;
  }
}

.separator {
  position: relative;
  width: 100%;
}
.separator__container {
  position: relative;
  min-height: 1px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.separator__line {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 1px;
  background: #E1E6E7;
  z-index: 1;
}
.separator__text {
  position: relative;
  padding: 8px 7px;
  margin-bottom: -0.1em;
  background: #ffffff;
  color: #5F6C75;
  z-index: 2;
}

.column-nav__table {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  left: -10px;
}
.column-nav__col {
  width: 25%;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
@media all and (max-width: 1000px) {
  .column-nav__col {
    width: 50%;
  }
}
@media all and (max-width: 700px) {
  .column-nav__col {
    width: 100%;
  }
}

.table-nav__table {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  left: -10px;
}
.table-nav__col {
  width: 25%;
  padding: 0 10px;
}
.table-nav__content {
  max-width: 250px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
@media all and (max-width: 1300px) {
  .table-nav__col {
    width: 33.3333333333%;
  }
}
@media all and (max-width: 1000px) {
  .table-nav__col {
    width: 50%;
  }
}
@media all and (max-width: 700px) {
  .table-nav__col {
    width: 100%;
  }
}

.custom-table {
  width: 100%;
  border-collapse: collapse;
}
.custom-table tr td, .custom-table tr th {
  padding-left: 0 !important;
}
.custom-table thead th {
  font-weight: bold;
  color: #c2c2c2;
  padding: 10px;
}
.custom-table tbody td {
  padding: 10px;
}
.custom-table table {
  border: 1px solid #dee2e6;
  border-radius: 4px;
  overflow: hidden;
}

.FeatureList {
  width: 100%;
  display: inline-block;
  margin-top: 70px;
}

.custom-table-key-val {
  columns: 2;
}
.custom-table-key-val .table-block {
  display: inline-block;
}
.custom-table-key-val .table {
  table-layout: fixed;
  width: 100%;
}
.custom-table-key-val .table-head {
  width: 50%;
  border-bottom: unset;
  padding-bottom: 20px;
  line-height: 25px;
  color: #ACB8C0;
}
.custom-table-key-val .table-val {
  width: 50%;
  border-bottom: unset;
  padding: 5px 5px;
  color: #374246;
}

.property-table__list.FeatureList {
  opacity: 1 !important;
  width: 100% !important;
  columns: 2;
}

.FeatureList .property-table__col {
  display: block !important;
  margin-bottom: 45px;
  max-width: 100% !important;
  width: 100% !important;
  overflow: hidden;
}

/* SCSS Version */
.blur-content {
  filter: blur(8px);
  pointer-events: none;
}

.blur-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 0.8);
  padding: 15px 25px;
  border-radius: 8px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 2;
}
.blur-overlay a {
  color: #0056b3;
  text-decoration: none;
  font-weight: bold;
}
.blur-overlay a:hover {
  text-decoration: underline;
}

.slider-section {
  position: relative;
}

.error-block {
  min-height: calc(100vh - 100px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 20px 0;
}
.error-block__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: auto;
}
.error-block__col_left {
  width: calc(41.6666666667% - 10px);
}
.error-block__col_left svg {
  display: block;
  width: 100%;
  height: auto;
  backface-visibility: hidden;
  pointer-events: none;
}
.error-block__col_left svg .animate-in-window {
  transform-box: fill-box;
}
.error-block__col_right {
  width: calc(58.3333333333% - 10px);
  padding-right: 8.3333333333%;
}
@media all and (max-width: 1300px) {
  .error-block__col {
    width: calc(50% - 10px);
  }
  .error-block__col_right {
    padding-right: 0;
  }
}
@media all and (max-width: 1000px) {
  .error-block {
    min-height: calc(100vh - 80px);
  }
  .error-block__container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    max-width: 540px;
  }
  .error-block__col {
    width: 100%;
  }
  .error-block__col_left {
    margin-bottom: 20px;
  }
}
@media all and (max-width: 700px) {
  .error-block {
    min-height: calc(100vh - 50px);
  }
  .error-block__col_left {
    margin-bottom: 15px;
  }
}

@keyframes nf-magnifier-animation {
  0%, 100% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(4.5deg);
  }
  75% {
    transform: rotate(-1.7deg);
  }
}
@keyframes nf-man-hand-left {
  0%, 100% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(10deg);
  }
  75% {
    transform: rotate(-5deg);
  }
}
@keyframes nf-man-hand-right-top {
  0%, 100% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(2deg);
  }
  75% {
    transform: rotate(-3deg);
  }
}
@keyframes nf-man-hand-right-bottom {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(-6%, 0, 0);
  }
  75% {
    transform: translate3d(6%, 0, 0);
  }
}
.not-found-animation .svg-magnifier,
.not-found-animation .svg-man-hand-left,
.not-found-animation .svg-man-hand-right-top,
.not-found-animation .svg-man-hand-right-bottom,
.not-found-animation .svg-tree {
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.not-found-animation .svg-magnifier {
  animation-name: nf-magnifier-animation;
  transform-origin: 100% 22%;
}
.not-found-animation .svg-man-hand-left {
  animation-name: nf-man-hand-left;
  transform-origin: 100% 22%;
}
.not-found-animation .svg-man-hand-right-top {
  animation-name: nf-man-hand-right-top;
  transform-origin: 47% 8%;
}
.not-found-animation .svg-man-hand-right-bottom {
  animation-name: nf-man-hand-right-bottom;
  transform-origin: 75% 0;
}
.not-found-animation .svg-tree {
  animation-duration: 4s;
  animation-name: leaves-animation-2;
  transform-origin: 50% 100%;
}
.not-found-animation .svg-tree:nth-child(1n) {
  animation-delay: 50ms;
}
.not-found-animation .svg-tree:nth-child(2n) {
  animation-delay: 100ms;
}
.not-found-animation .svg-tree:nth-child(3n) {
  animation-delay: 150ms;
}
.not-found-animation .svg-tree:nth-child(4n) {
  animation-delay: 200ms;
}
.not-found-animation .svg-tree:nth-child(5n) {
  animation-delay: 250ms;
}
.not-found-animation .svg-tree:nth-child(6n) {
  animation-delay: 300ms;
}
.not-found-animation .svg-tree:nth-child(7n) {
  animation-delay: 350ms;
}
.not-found-animation .svg-tree:nth-child(8n) {
  animation-delay: 400ms;
}
.not-found-animation .svg-tree:nth-child(9n) {
  animation-delay: 450ms;
}
.not-found-animation .svg-tree:nth-child(10n) {
  animation-delay: 500ms;
}

form:not(._ty) .ty-message {
  display: none;
}
form._ty .ty-message ~ * {
  display: none;
}

@keyframes show-ty {
  0% {
    transform: scale(0.75);
    opacity: 0;
  }
  50% {
    transform: scale(1.05);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes show-ty-v2 {
  0%, 100% {
    opacity: 0;
  }
  20%, 80% {
    opacity: 1;
  }
}
.ty-message {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  will-change: transform;
  backface-visibility: hidden;
}
.ty-message:not([class*=_animation-]) {
  animation: show-ty 1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.ty-message__title {
  color: #ffffff;
}
.ty-message__subtitle {
  color: #ACB8C0;
}
.ty-message._animation-v2 {
  animation: show-ty-v2 2s ease forwards;
}
.ty-message._dark-text .ty-message__title, .ty-message._dark-text .ty-message__subtitle {
  color: #374246;
}
.ty-message._gray2-bg {
  background: rgba(240, 243, 248, 0.7);
}
.ty-message._overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 50;
}

.collapse-menu__title-wrap {
  position: relative;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  color: #374246;
  padding-left: 25px;
}
.collapse-menu__title-wrap::before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  display: block;
  margin-right: 10px;
  flex: 0 0 auto;
  font-size: 16px;
}
.collapse-menu__title-wrap::after {
  position: relative;
  top: 0;
  margin: 0 0 0 10px;
}
.collapse-menu__title {
  position: relative;
  padding-top: 1px;
  word-break: break-all;
}
.collapse-menu__collapse-wrap {
  display: none;
}

.open-house-items {
  display: flex;
  flex-wrap: wrap;
  font-size: 15px;
  justify-content: space-between;
}
.open-house-items .open-house-item {
  display: flex;
  max-width: 325px;
  gap: 5px;
  padding-bottom: 10px;
}
.open-house-items .open-house-item .open-house-btn {
  background-color: transparent;
}
.open-house-items .open-house-item .open-house-btn span {
  font-weight: 700;
  font-size: 14px;
  color: #374246;
}
.open-house-items .open-house-item p {
  line-height: 20px;
}
.open-house-items .open-house-item svg {
  height: 1.5rem;
  width: 1.5rem;
}
.open-house-items .open-house-item svg path {
  fill: #374246;
}
.open-house-items .open-house-item .add-to-calendar button {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.open-house-items .open-house-item .atcb-button {
  background-color: #007bff;
  color: #ffffff;
}
.open-house-items .open-house-item add-to-calendar-button#css-part-example::part(atcb-button) {
  background-color: transparent;
  box-shadow: none;
  border: 0;
  margin: 0;
  padding: 0;
  min-width: 200px;
  justify-content: left;
}
.open-house-items .open-house-item #css-part-example .atcb-icon::part(atcb-button) {
  display: none;
}
.open-house-items .open-house-item add-to-calendar-button#css-part-example::part(.atcb-checkmark) {
  top: -0.5em;
  right: 2.5em;
}

.intro {
  position: relative;
  width: 100%;
  height: 550px;
  z-index: 10;
}
.intro__gradient, .intro__bg-wrap {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 0 0 20px 20px;
}
.intro__gradient {
  z-index: 1;
}
.intro__bg-wrap {
  z-index: 2;
  overflow: hidden;
}
.intro__svg-wrap {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  margin: auto;
  width: 100%;
  min-width: 1920px;
  transform: translateX(-50%);
}
.intro__svg-wrap:after {
  content: "";
  display: block;
  padding-top: 28.6458333333%;
}
.intro__svg-wrap svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: auto;
  backface-visibility: hidden;
  pointer-events: none;
}
.intro__svg-wrap svg .animate-in-window {
  transform-box: fill-box;
}
.intro__container {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  z-index: 3;
}
.intro._big .intro__svg-wrap:after {
  content: "";
  display: block;
  padding-top: 36.4583333333%;
}
@media all and (min-width: 1301px) {
  .intro._big {
    height: 700px;
  }
}
@media all and (max-width: 1300px) {
  .intro {
    height: 500px;
  }
  .intro__svg-wrap {
    min-width: 1750px;
  }
  .intro._big .intro__svg-wrap {
    min-width: 1371px;
  }
}
@media all and (max-width: 700px) {
  .intro {
    height: 480px;
  }
  .intro__svg-wrap {
    min-width: 1680px;
  }
  .intro._big .intro__svg-wrap {
    min-width: 1320px;
  }
}

@keyframes intro-1-boat-1-animation {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  50% {
    transform: translate3d(725%, 0, 0);
    opacity: 1;
  }
  51% {
    transform: translate3d(725%, 0, 0);
    opacity: 0;
  }
  52% {
    transform: translate3d(-170%, 0, 0);
    opacity: 0;
  }
  53% {
    transform: translate3d(-170%, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(725%, 0, 0);
    opacity: 1;
  }
}
@keyframes intro-1-boat-2-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  20% {
    transform: translate3d(1500%, -120%, 0);
  }
  70% {
    transform: translate3d(-2100%, -160%, 0);
  }
}
@keyframes intro-1-boat-3-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  10% {
    transform: translate3d(-480%, 50%, 0);
  }
  50% {
    transform: translate3d(-2400%, 50%, 0);
  }
  80% {
    transform: translate3d(-960%, 50%, 0);
  }
  90% {
    transform: translate3d(-480%, 0, 0);
  }
}
@keyframes intro-1-bird-1-animation {
  0%, 100% {
    transform: rotate(0deg);
    opacity: 1;
  }
  50% {
    transform: rotate(-50deg);
    opacity: 1;
  }
  51% {
    transform: rotate(-50deg);
    opacity: 0;
  }
  52% {
    transform: rotate(50deg);
    opacity: 0;
  }
  53% {
    transform: rotate(50deg);
    opacity: 1;
  }
}
@keyframes intro-1-bird-2-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0) scale(1);
    opacity: 1;
  }
  70% {
    transform: translate3d(650%, -1080%, 0) scale(1.5);
    opacity: 1;
  }
  71% {
    transform: translate3d(650%, -1080%, 0) scale(1.5);
    opacity: 0;
  }
  72% {
    transform: translate3d(-200%, 190%, 0) scale(0.5);
    opacity: 0;
  }
  73% {
    transform: translate3d(-200%, 190%, 0) scale(0.5);
    opacity: 0;
  }
}
@keyframes intro-1-bird-3-animation {
  0%, 100% {
    transform: rotate(0deg) scale(1);
    opacity: 1;
  }
  15% {
    transform: rotate(10deg) scale(1);
    opacity: 1;
  }
  16% {
    transform: rotate(10deg) scale(1);
    opacity: 0;
  }
  17% {
    transform: rotate(-70deg) scale(0.5);
    opacity: 0;
  }
  18% {
    transform: rotate(-70deg) scale(0.5);
    opacity: 1;
  }
}
@keyframes intro-1-man-hand-animation {
  0%, 30%, 50%, 100% {
    transform: rotate(0deg);
  }
  15%, 75% {
    transform: rotate(-15deg);
  }
}
@keyframes intro-1-man-animation {
  0%, 50%, 100% {
    transform: skewX(0deg);
  }
  75% {
    transform: skewX(-2deg);
  }
}
@keyframes intro-1-woman-animation {
  0%, 50%, 100% {
    transform: skewX(0deg);
  }
  75% {
    transform: skewX(2deg);
  }
}
@keyframes intro-1-man-head-animation {
  0%, 50%, 100% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(15deg);
  }
}
@keyframes intro-1-woman-head-animation {
  0%, 50%, 100% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(-15deg);
  }
}
.intro-animations-1 .svg-boat {
  animation-duration: 180s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.intro-animations-1 .svg-boat_1 {
  animation-name: intro-1-boat-1-animation;
}
.intro-animations-1 .svg-boat_2 {
  animation-name: intro-1-boat-2-animation;
}
.intro-animations-1 .svg-boat_3 {
  animation-name: intro-1-boat-3-animation;
}
.intro-animations-1 .svg-bird {
  animation-duration: 10s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.intro-animations-1 .svg-bird_1 {
  transform-origin: 0% -1500%;
  animation-name: intro-1-bird-1-animation;
}
@media all and (min-width: 901px) {
  .intro-animations-1 .svg-leaves {
    transform-origin: 50% 100%;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-name: leaves-animation;
    animation-iteration-count: infinite;
  }
  .intro-animations-1 .svg-leaves_1 {
    animation-delay: 0.3s;
  }
  .intro-animations-1 .svg-woman,
  .intro-animations-1 .svg-woman-head,
  .intro-animations-1 .svg-man,
  .intro-animations-1 .svg-man-head,
  .intro-animations-1 .svg-man-hand {
    animation-duration: 7.5s;
  }
  .intro-animations-1 .svg-woman {
    transform-origin: 50% 100%;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-name: intro-1-woman-animation;
  }
  .intro-animations-1 .svg-woman-head {
    transform-origin: 50% 100%;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-name: intro-1-woman-head-animation;
  }
  .intro-animations-1 .svg-man {
    transform-origin: 50% 100%;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-name: intro-1-man-animation;
  }
  .intro-animations-1 .svg-man-head {
    transform-origin: 50% 100%;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-name: intro-1-man-head-animation;
  }
  .intro-animations-1 .svg-man-hand {
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    transform-origin: 10% 25%;
    animation-name: intro-1-man-hand-animation;
  }
}
@media all and (min-width: 501px) {
  .intro-animations-1 .svg-bird_3 {
    transform-origin: 300% 870%;
    animation-name: intro-1-bird-3-animation;
  }
}
@media all and (min-width: 451px) {
  .intro-animations-1 .svg-bird_2 {
    transform-origin: 50% 50%;
    animation-name: intro-1-bird-2-animation;
  }
}

@keyframes intro-2-boat-1-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(5825%, 0, 0);
  }
  75% {
    transform: translate3d(-3075%, 0, 0);
  }
}
@keyframes intro-2-boat-2-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(-2775%, 0, 0);
  }
  75% {
    transform: translate3d(3025%, 0, 0);
  }
}
@keyframes intro-2-boat-3-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(-4175%, 0, 0);
  }
  75% {
    transform: translate3d(3325%, 0, 0);
  }
}
@keyframes intro-2-boat-4-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  25% {
    transform: translate3d(5225%, 0, 0);
  }
  75% {
    transform: translate3d(-5775%, 0, 0);
  }
}
.intro-animations-2 .svg-boat {
  animation-duration: 180s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.intro-animations-2 .svg-boat_1 {
  animation-name: intro-2-boat-1-animation;
}
.intro-animations-2 .svg-boat_2 {
  animation-name: intro-2-boat-2-animation;
}
.intro-animations-2 .svg-boat_3 {
  animation-name: intro-2-boat-3-animation;
}
.intro-animations-2 .svg-boat_4 {
  animation-name: intro-2-boat-4-animation;
}

@keyframes intro-3-clouds-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-15%, 0, 0);
  }
}
@keyframes intro-3-clouds-animation {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-45%, 0, 0);
  }
}
.intro-animations-3 .svg-tree {
  animation-duration: 3s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-name: leaves-animation;
  transform-origin: 50% 100%;
}
.intro-animations-3 .svg-tree:nth-child(1n) {
  animation-delay: 50ms;
}
.intro-animations-3 .svg-tree:nth-child(2n) {
  animation-delay: 100ms;
}
.intro-animations-3 .svg-tree:nth-child(3n) {
  animation-delay: 150ms;
}
.intro-animations-3 .svg-tree:nth-child(4n) {
  animation-delay: 200ms;
}
.intro-animations-3 .svg-tree:nth-child(5n) {
  animation-delay: 250ms;
}
.intro-animations-3 .svg-tree:nth-child(6n) {
  animation-delay: 300ms;
}
.intro-animations-3 .svg-tree:nth-child(7n) {
  animation-delay: 350ms;
}
.intro-animations-3 .svg-tree:nth-child(8n) {
  animation-delay: 400ms;
}
.intro-animations-3 .svg-tree:nth-child(9n) {
  animation-delay: 450ms;
}
.intro-animations-3 .svg-tree:nth-child(10n) {
  animation-delay: 500ms;
}
.intro-animations-3 .svg-cloud {
  animation-duration: 12s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-name: intro-3-clouds-animation;
}
.intro-animations-3 .svg-cloud:nth-child(1n) {
  animation-delay: 50ms;
}
.intro-animations-3 .svg-cloud:nth-child(2n) {
  animation-delay: 100ms;
}
.intro-animations-3 .svg-cloud:nth-child(3n) {
  animation-delay: 150ms;
}
.intro-animations-3 .svg-cloud:nth-child(4n) {
  animation-delay: 200ms;
}
.intro-animations-3 .svg-cloud:nth-child(5n) {
  animation-delay: 250ms;
}
.intro-animations-3 .svg-cloud:nth-child(6n) {
  animation-delay: 300ms;
}
.intro-animations-3 .svg-cloud:nth-child(7n) {
  animation-delay: 350ms;
}
.intro-animations-3 .svg-cloud:nth-child(8n) {
  animation-delay: 400ms;
}
.intro-animations-3 .svg-cloud:nth-child(9n) {
  animation-delay: 450ms;
}
.intro-animations-3 .svg-cloud:nth-child(10n) {
  animation-delay: 500ms;
}
@media all and (max-width: 1000px) {
  .intro-animations-3 .svg-tree:not(.bp1000):not(.bp400),
  .intro-animations-3 .svg-cloud:not(.bp1000):not(.bp400) {
    animation: none !important;
  }
}
@media all and (max-width: 400px) {
  .intro-animations-3 .svg-tree:not(.bp400),
  .intro-animations-3 .svg-cloud:not(.bp400) {
    animation: none !important;
  }
}

.listing-page-intro__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.listing-page-intro__title-wrap {
  width: calc(50% - 13.3333333333px);
}
.listing-page-intro__price-wrap {
  width: calc(25% - 13.3333333333px);
}
.listing-page-intro__price {
  display: flex;
  justify-content: flex-start;
  align-items: end;
  font-size: 18px;
  color: #374246;
}
.listing-page-intro__price-subtitle-wrap {
  font-weight: bold;
  font-size: 26px;
}
.listing-page-intro__price-subtitle-mortgage {
  display: flex;
  color: #ACB8C0;
  margin-left: 1rem;
}
.listing-page-intro__price-subtitle-mortgage span {
  margin-left: 8px;
}
.listing-page-intro__price-subtitle-mortgage span:empty {
  background: rgba(172, 184, 192, 0.3);
  width: 70px;
  height: 18px;
  border-radius: 4px;
}
@media all and (max-width: 700px) {
  .listing-page-intro__price {
    font-size: 14px;
  }
  .listing-page-intro__price-subtitle-wrap {
    font-size: 22px;
  }
  .listing-page-intro__price-subtitle-mortgage span:empty {
    height: 14px;
  }
}
@media all and (max-width: 400px) {
  .listing-page-intro__price {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
  }
  .listing-page-intro__price-subtitle-wrap {
    margin-bottom: 7px;
  }
  .listing-page-intro__price-subtitle-mortgage {
    margin-left: 0;
  }
}
.listing-page-intro__agent-wrap {
  width: calc(25% - 13.3333333333px);
}
.listing-page-intro__subtitle {
  color: #374246;
}
.listing-page-intro__label {
  color: #374246;
}
.listing-page-intro__controls-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.listing-page-intro__controls-wrap._va-center {
  align-items: center;
}
@media all and (min-width: 701px) {
  .listing-page-intro__controls-col:first-child {
    flex: 1 1 0;
    padding-right: 40px;
  }
  .listing-page-intro__controls-col:last-child {
    flex: 0 0 auto;
  }
  .listing-page-intro__controls-wrap .metrics {
    padding-top: 5px;
  }
}
@media all and (max-width: 1300px) {
  .listing-page-intro__title-wrap {
    width: 100%;
  }
}
@media all and (max-width: 700px) {
  .listing-page-intro__controls-col {
    width: 100%;
  }
  .listing-page-intro__controls-col:first-child {
    margin-bottom: 15px;
  }
  .listing-page-intro__controls-col .btn-style {
    width: 100%;
  }
}

.breadcrumbs__list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}

.days-on-market {
  color: #000000;
  font-weight: 700;
  text-transform: uppercase;
}

@media print {
  body._print .wrapper > *:not(.print-popup) {
    display: none;
  }
  body._print-listing .print-popup._listing {
    opacity: 1;
    left: 0;
  }
  body._print-favorites .print-popup._favorites {
    opacity: 1;
    left: 0;
  }
}
.print-popup {
  width: 100%;
  max-width: 800px;
  height: auto;
  min-height: 100vh;
  color: #000;
  opacity: 0;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: -100vw;
  margin: auto;
  padding: 40px;
}
.print-popup__title {
  color: #000;
}
.print-popup__top {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.print-popup__logo-wrap {
  position: relative;
  width: 200px;
  height: 50px;
}
.print-popup__agent-wrap {
  width: calc(100% - 200px);
  padding-left: 25px;
}
.print-popup__logo {
  display: block;
}
.print-popup__table {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.print-popup__col {
  position: relative;
  width: calc(50% - 10px);
  height: 220px;
  border-radius: 20px;
  overflow: hidden;
}

.agent-print {
  padding: 12px 15px;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.agent-print__photo-wrap {
  position: relative;
  width: 64px;
  height: 64px;
  border-radius: 10px;
  overflow: hidden;
  z-index: 2;
}
.agent-print__photo {
  display: block;
  z-index: 1;
}
.agent-print__info {
  width: calc(100% - 64px);
  padding-left: 10px;
}
.agent-print__contacts {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
}
.agent-print__name {
  margin-right: 10px;
}
.agent-print__tel {
  color: #000;
}

.print-props-table {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.print-props-table__item {
  width: 25%;
  padding-right: 20px;
}

.listed-by {
  padding: 20px 30px 10px;
  box-shadow: inset 0 0 0 1000px #f0f3f8;
  border-radius: 20px;
}
.listed-by .icon-mls-min {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
}
.listed-by .icon-mls-min::before {
  font-size: 20px;
  margin-left: 5px;
}

@page {
  size: auto;
  margin: 0mm;
}
.price-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 20px 20px 20px 40px;
  border-radius: 20px;
  border: 1px solid #E1E6E7;
  min-height: 190px;
}
.price-card__current {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.price-card__original {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #ACB8C0;
}
.price-card__mortgage {
  color: #ACB8C0;
}
.price-card__mortgage span {
  display: inline;
}
.price-card__arrow {
  margin-left: 10px;
}
.price-card__arrow::before {
  font-size: 15px;
  color: #ACB8C0;
}
.price-card__info {
  margin-left: 10px;
}
.price-card__info::before {
  font-size: 18px;
  color: #757AFF;
}
.price-card__line-through {
  position: relative;
}
.price-card__line-through::before {
  content: "";
  width: calc(100% + 2px);
  height: 1px;
  background: #374246;
  position: absolute;
  top: -0.3em;
  right: auto;
  bottom: 0;
  left: -1px;
  margin: auto;
}

.agent {
  background: #374246;
  border-radius: 20px;
  padding: 50px 35px;
  display: flex;
}
.agent__container {
  position: relative;
  display: block;
  width: 100%;
  max-height: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.agent__container._scroll-initialized {
  padding-right: 0;
}
.agent__person {
  margin-bottom: 24px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.agent__photo-wrap {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 2;
}
.agent__photo {
  z-index: 1;
}
.agent__info {
  width: calc(100% - 60px);
  padding-left: 20px;
}
.agent__name {
  color: #ffffff;
  margin-bottom: 2px;
}
.agent__agency {
  color: #ACB8C0;
}
.agent__phone {
  display: inline-block;
  margin-right: 10px;
}
.agent__phone:last-child {
  margin-right: 0;
}
.agent__phone-wrap {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.agent__phone-label {
  color: #ffffff;
}
.agent._simple {
  padding: 25px;
}
.agent._simple .agent__container {
  max-width: 210px;
  margin: auto;
  padding: 0;
}
.agent._simple .agent__person {
  margin-bottom: 10px;
}
.agent._mh {
  max-height: 100%;
}
.agent._separate .agent__person {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #5F6C75;
}
.agent._big-photo .agent__photo-wrap {
  width: 100px;
  height: 100px;
}
.agent._big-photo .agent__info {
  width: calc(100% - 100px);
  padding-left: 40px;
}
@media all and (max-width: 700px) {
  .agent {
    padding: 30px 15px;
  }
  .agent__person {
    flex-direction: column;
  }
  .agent__info {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
  }
  .agent._big-photo .agent__photo-wrap {
    width: 70px;
    height: 70px;
  }
  .agent._big-photo .agent__info {
    width: 100%;
    padding-left: 0;
  }
  .agent._separate .agent__person {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}

.popup-agent-wrap {
  position: relative;
  padding: 45px 60px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.popup-agent-wrap .agent {
  margin: auto 0;
  width: 100%;
  max-width: 830px;
  max-height: 100%;
}
@media all and (max-width: 1000px) {
  .popup-agent-wrap {
    padding: 45px 40px;
  }
}
@media all and (max-width: 700px) {
  .popup-agent-wrap {
    padding: 45px 0 0;
  }
}

.metrics {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: -10px;
}
.metrics__item {
  padding: 5px 20px;
  background: #f0f3f8;
  border-radius: 30px;
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  margin-top: 10px;
  margin-right: 10px;
}
.metrics__item:last-child {
  margin-right: 0;
}
.metrics__val {
  color: #374246;
}
.metrics__label {
  color: #ACB8C0;
  margin-left: 5px !important;
}
.metrics__label:first-child {
  margin-left: 0;
  margin-right: 5px !important;
}
.metrics._simple {
  margin-top: 0;
}
.metrics._simple .metrics__item {
  padding: 0;
  margin-right: 0;
  border-radius: 0;
  background: transparent;
  margin-top: 0;
}
.metrics._simple .metrics__item:last-child .metrics__label:last-child::after {
  display: none;
}
.metrics._simple .metrics__label {
  margin-left: 0;
  color: #5F6C75;
}
.metrics._simple .metrics__label::before, .metrics._simple .metrics__label::after {
  pointer-events: none;
  display: inline;
  user-select: none;
}
.metrics._simple .metrics__label::before {
  content: " ";
}
.metrics._simple .metrics__label::after {
  content: " | " !important;
}
.metrics._simple .metrics__label:first-child {
  margin-right: 0;
}
.metrics._simple .metrics__label:first-child::before {
  display: none;
}
.metrics._simple .metrics__label:first-child::after {
  content: " ";
}
@media all and (max-width: 700px) {
  .metrics {
    margin-top: -5px;
  }
  .metrics__item {
    padding: 2px 12px;
    margin-right: 5px;
    margin-top: 5px;
  }
}

.controls-bar {
  position: relative;
  display: inline-flex;
  align-items: stretch;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.controls-bar__item {
  position: relative;
  min-height: 40px;
  padding: 5px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 1px solid #E1E6E7;
  color: #374246;
  transition: all 0.3s ease;
  pointer-events: auto;
  cursor: pointer;
}
.controls-bar__item:first-child {
  border-radius: 10px 0 0 10px;
}
.controls-bar__item:last-child {
  border-radius: 0 10px 10px 0;
}
.controls-bar__item:first-child:last-child {
  border-radius: 10px;
}
.controls-bar__item[data-label]::after {
  content: attr(data-label);
  position: absolute;
  top: auto;
  right: auto;
  bottom: calc(100% + 5px);
  left: 50%;
  margin: auto;
  transform: translate(-50%, 10px);
  padding: 3px 8px;
  background: #ffffff;
  color: #5F6C75;
  border: 1px solid #f0f3f8;
  box-sizing: border-box;
  border-radius: 10px;
  pointer-events: none;
  opacity: 0;
  transition: all 0.3s ease;
  will-change: transform;
}
.controls-bar__item:hover {
  background: #f0f3f8;
}
.controls-bar__item:hover::after {
  transform: translate(-50%, 0);
  opacity: 1;
}
.controls-bar__item::before {
  font-size: 18px;
}
.controls-bar__item:not(:last-child) {
  border-right: none;
}
.controls-bar__item[class*=icon-], .controls-bar__item.favorite-toggle {
  padding: 5px 15px;
}
.controls-bar._white .controls-bar__item {
  background: #ffffff;
}

.estate-gallery {
  position: relative;
  width: 100%;
}
.estate-gallery__nav-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  z-index: 2;
  pointer-events: none;
}
.estate-gallery__nav-wrap .slider-nav {
  margin-right: -50%;
}
.estate-gallery__slider-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  z-index: 1;
}

.estate-gallery-slider {
  position: relative;
  width: calc(100% + 20px);
  left: -10px;
}
.estate-gallery-slider:not(.slick-initialized) {
  opacity: 0;
}
.estate-gallery-slider:not(.slick-initialized) .estate-gallery-slider__item:not(:first-child) {
  display: none;
}
.estate-gallery-slider:not(.slick-initialized) {
  height: 400px;
}
.estate-gallery-slider__item {
  width: 100%;
  padding: 0 10px;
}
.estate-gallery-slider__container {
  position: relative;
  height: 400px;
  width: calc(100% + 10px);
  left: -5px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
}
.estate-gallery-slider__img-wrap {
  position: relative;
  overflow: hidden;
  z-index: 2;
  background: #f0f3f8;
  margin: 0 5px;
  height: calc(50% - 5px);
  width: calc(25% - 10px);
  cursor: pointer;
}
.estate-gallery-slider__img-wrap:nth-child(1) {
  height: 100%;
  width: calc(50% - 10px);
  border-radius: 20px 0 0 20px;
}
.estate-gallery-slider__img-wrap:nth-child(4) {
  border-top-right-radius: 20px;
}
.estate-gallery-slider__img-wrap:nth-child(5) {
  border-bottom-right-radius: 20px;
}
.estate-gallery-slider__img-wrap:hover .estate-gallery-slider__img {
  transform: scale(1.05);
}
.estate-gallery-slider__img-wrap:nth-child(1):hover .estate-gallery-slider__img {
  transform: scale(1.025);
}
.estate-gallery-slider__img {
  z-index: 1;
  will-change: transform;
  backface-visibility: hidden;
  transform-origin: 50% 50%;
  transition: all 0.3s ease;
}
@media all and (max-width: 1300px) {
  .estate-gallery-slider:not(.slick-initialized) {
    height: 368px;
  }
  .estate-gallery-slider__container {
    height: 368px;
  }
  .estate-gallery-slider__img-wrap {
    width: calc(33.3333333333% - 10px);
  }
  .estate-gallery-slider__img-wrap:nth-child(1) {
    width: calc(66.6666666667% - 10px);
  }
  .estate-gallery-slider__img-wrap:nth-child(2) {
    border-top-right-radius: 20px;
  }
  .estate-gallery-slider__img-wrap:nth-child(3) {
    border-bottom-right-radius: 20px;
  }
}
@media all and (max-width: 1000px) {
  .estate-gallery-slider:not(.slick-initialized) {
    height: 400px;
  }
  .estate-gallery-slider__container {
    height: 400px;
  }
  .estate-gallery-slider__img-wrap:nth-child(1) {
    width: calc(100% - 10px);
    border-radius: 20px;
  }
}
@media all and (max-width: 700px) {
  .estate-gallery-slider:not(.slick-initialized) {
    height: 300px;
  }
  .estate-gallery-slider__container {
    height: 300px;
  }
}
@media all and (max-width: 500px) {
  .estate-gallery-slider:not(.slick-initialized) {
    height: 180px;
  }
  .estate-gallery-slider__container {
    height: 180px;
  }
}

.pbThumbs li.active a img {
  border-color: #ffffff;
}

#pbCloseBtn:hover:before {
  background: rgba(255, 255, 255, 0.4);
}

.slider-nav {
  position: relative;
  pointer-events: auto;
}
.slider-nav__counter {
  text-align: center;
  margin-bottom: 10px;
}
.slider-nav__current, .slider-nav__total {
  width: 40px;
  height: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.slider-nav__current {
  color: #374246;
}
.slider-nav__total {
  color: #ACB8C0;
}
.slider-nav__separate {
  display: block;
  width: 20px;
  height: 1px;
  background: #E1E6E7;
  margin: 0 auto;
}
.slider-nav__arrows-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.slider-nav__arrow {
  color: #374246;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 1px solid #E1E6E7;
  box-sizing: content-box;
  width: 40px;
  height: 50px;
  background: #ffffff;
  transition: all 0.3s ease;
}
.slider-nav__arrow:hover {
  background: #f0f3f8;
}
.slider-nav__arrow::before {
  font-size: 12px;
  transition: all 0.3s ease;
}
.slider-nav__arrow:not(.slick-arrow) {
  opacity: 0;
}
.slider-nav__arrow.slick-disabled {
  cursor: default;
}
.slider-nav__arrow.slick-disabled::before {
  opacity: 0.3;
}
.slider-nav__arrow_left {
  border-radius: 10px 10px 0 0;
}
.slider-nav__arrow_right {
  border-radius: 0 0 10px 10px;
  border-top-width: 0;
}
.slider-nav._horizontal .slider-nav {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.slider-nav._horizontal .slider-nav__arrows-wrap {
  flex-direction: row;
}
.slider-nav._horizontal .slider-nav__arrow {
  width: 50px;
  height: 40px;
}
.slider-nav._horizontal .slider-nav__arrow_left {
  border-radius: 10px 0 0 10px;
}
.slider-nav._horizontal .slider-nav__arrow_right {
  border-radius: 0 10px 10px 0;
  border-top-width: 1px;
  border-left-width: 0;
}
@media all and (max-width: 1000px) {
  .slider-nav {
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .slider-nav__arrows-wrap {
    flex-direction: row;
  }
  .slider-nav__arrow {
    width: 50px;
    height: 40px;
  }
  .slider-nav__arrow_left {
    border-radius: 10px 0 0 10px;
  }
  .slider-nav__arrow_right {
    border-radius: 0 10px 10px 0;
    border-top-width: 1px;
    border-left-width: 0;
  }
  .slider-nav__counter {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0;
    margin-right: 25px;
  }
  .slider-nav__current, .slider-nav__total {
    width: auto;
    height: auto;
    display: block;
    margin: 0;
  }
  .slider-nav__total::before {
    content: "/";
    display: inline;
    margin: 0 0.3em;
  }
  .slider-nav__separate {
    display: none;
  }
}

.content-with-sticky-menu__table {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.content-with-sticky-menu__col {
  position: relative;
}
.content-with-sticky-menu__col_left {
  width: calc(66.6666666667% - 10px);
  padding-right: 40px;
}
.content-with-sticky-menu__col_right {
  width: calc(33.3333333333% - 10px);
}
.content-with-sticky-menu__sticky-block {
  pointer-events: none;
}
.content-with-sticky-menu__sticky-sizer {
  pointer-events: auto;
}
.content-with-sticky-menu__sticky-block._stick-to-top {
  position: fixed;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
}
.content-with-sticky-menu__sticky-block._stick-to-top .content-with-sticky-menu__sticky-sizer {
  width: calc(33.3333333333% - 10px);
}
.content-with-sticky-menu__sticky-block._stick-to-bottom {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.content-with-sticky-menu__sticky-sizer {
  margin-left: auto;
}
.content-with-sticky-menu._no-listing-info-custom {
  margin-bottom: 20px;
}
.content-with-sticky-menu._no-listing-info-custom > .container, .content-with-sticky-menu._no-listing-info-custom > .content-with-sticky-menu__sticky-block._stick-to-top {
  min-height: 460px;
}
@media all and (max-width: 1300px) {
  .content-with-sticky-menu__col_left {
    width: 100%;
    padding-right: 0;
  }
  .content-with-sticky-menu__col_right {
    display: none;
  }
}
.property-table {
  position: relative;
  border: 1px solid #E1E6E7;
  border-radius: 30px;
}
.property-table .slick-list {
  width: 100%;
}
.property-table__top {
  border-bottom: 1px solid #E1E6E7;
  padding-left: 50px;
  padding-right: 50px;
}
.property-table__list {
  position: relative;
  width: calc(100% + 40px);
  left: -20px;
}
.property-table__list:not(.slick-initialized) {
  opacity: 0;
}
.property-table__list:not(.slick-initialized) .property-table__col:not(:first-child) {
  display: none;
}
.property-table__list:not(.slick-dotted) .slick-track {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.property-table__list:not(.slick-dotted) .slick-track::before, .property-table__list:not(.slick-dotted) .slick-track::after {
  display: none;
}
.property-table__list:not(.slick-dotted) .property-table__col {
  max-width: 180px;
}
.property-table__col {
  width: 33.3333333333%;
  padding: 0 20px;
}
.property-table__row:last-child {
  margin-bottom: 0;
}
.property-table__label {
  color: #ACB8C0;
}
.property-table__val {
  color: #374246;
  word-wrap: break-word;
}
.property-table__bottom {
  position: relative;
  padding-left: 50px;
  padding-right: 50px;
}
.property-table__bottom.icon-mls::before, .note._mls .property-table__bottom.note__text-wrap::before {
  position: absolute;
  top: 0;
  right: 50px;
  bottom: auto;
  left: auto;
  margin: auto;
  top: -29px !important;
  font-size: 100px;
  color: #ACB8C0;
  display: block;
}
.property-table__bottom.icon-mls .property-table__title, .note._mls .property-table__bottom.note__text-wrap .property-table__title {
  padding-right: 120px;
  min-height: 40px;
}
.property-table__title {
  position: relative;
}
@media all and (max-width: 700px) {
  .property-table__top {
    padding-left: 30px;
    padding-right: 30px;
  }
  .property-table__bottom {
    padding-left: 30px;
    padding-right: 30px;
  }
  .property-table__bottom.icon-mls, .note._mls .property-table__bottom.note__text-wrap {
    padding-bottom: 45px;
  }
  .property-table__bottom.icon-mls::before, .note._mls .property-table__bottom.note__text-wrap::before {
    top: auto;
    bottom: 0;
    right: auto;
    left: 30px;
    font-size: 30px;
  }
  .property-table__bottom.icon-mls .property-table__title, .note._mls .property-table__bottom.note__text-wrap .property-table__title {
    padding-right: 0;
    min-height: 0;
  }
}

@keyframes show-item {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.show-more-wrap > ._animate {
  opacity: 0;
  animation: show-item 0.5s ease both;
}
.show-more-wrap._show-1 > *:nth-child(1) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-2 > *:nth-child(2) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-3 > *:nth-child(3) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-4 > *:nth-child(4) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-5 > *:nth-child(5) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-6 > *:nth-child(6) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-7 > *:nth-child(7) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap._show-8 > *:nth-child(8) ~ *:not(.show-more-btn) {
  display: none;
}
.show-more-wrap .show-more-btn {
  margin-top: 20px;
}
@media all and (max-width: 700px) {
  .show-more-wrap .show-more-btn {
    margin-top: 10px;
  }
}

.info-cards-wrap {
  position: relative;
  width: 100%;
}
.info-cards-wrap__list {
  position: relative;
}
.info-cards-wrap__list .slick-track {
  display: flex;
  align-items: stretch;
}
.info-cards-wrap__list .slick-track .slick-slide {
  height: auto;
}
.info-cards-wrap__list:not(.slick-initialized) {
  width: 100%;
  column-count: 2;
  column-gap: 20px;
  margin-bottom: -20px;
}
.info-cards-wrap__list.slick-initialized {
  width: calc(100% + 20px);
  left: -10px;
}
.info-cards-wrap__list.slick-initialized .info-card {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 0;
}
@media all and (max-width: 700px) {
  .info-cards-wrap .info-cards-wrap__list:not(.slick-initialized) {
    opacity: 0;
  }
  .info-cards-wrap .info-cards-wrap__list:not(.slick-initialized) info-card:not(:first-child) {
    display: none;
  }
}

.info-card {
  width: 100%;
  border: 1px solid #E1E6E7;
  border-radius: 30px;
  break-inside: avoid;
  margin-bottom: 20px;
  padding-left: 50px;
  padding-right: 50px;
}
.info-card__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-bottom: 1px solid #E1E6E7;
}
.info-card__title::before {
  font-size: 40px;
  margin-right: 20px;
}
.info-card__row {
  border-bottom: 1px solid #E1E6E7;
}
.info-card__row:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.info-card__description {
  border-top: 1px solid #E1E6E7;
  padding-bottom: 10px;
}
.info-card__subtitle, .info-card__rating, .info-card__val {
  color: #374246;
}
.info-card__label {
  color: #ACB8C0;
}
.info-card__details {
  display: inline-block;
}
.info-card__status._green {
  color: #b9c157;
}
.info-card__status._orange, .info-card__status._red {
  color: #FF6F31;
}
.info-card__status._yellow {
  color: #FFF06A;
}
.info-card__subtitle + .info-card__table {
  margin-top: 10px;
}
.info-card__label + .info-card__table {
  margin-top: 15px;
}
.info-card__status + .info-card__val {
  margin-top: 5px;
}
.info-card__rating + .info-card__details {
  margin-top: 7px;
}
.info-card__table {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.info-card__col_left {
  text-align: left;
}
.info-card__col_right {
  text-align: right;
}
@media all and (max-width: 1300px) {
  .info-card {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media all and (max-width: 700px) {
  .info-card {
    padding-left: 30px;
    padding-right: 30px;
  }
  .info-card__title::before {
    font-size: 30px;
    margin-right: 15px;
  }
}

.default-slider {
  position: relative;
  width: calc(100% + 50px);
  left: -25px;
}
.default-slider:not(.slick-initialized) {
  opacity: 0;
}
.default-slider:not(.slick-initialized) .default-slider__item:not(:first-child) {
  display: none;
}
.default-slider .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.default-slider__item {
  position: relative;
  width: 33.3333333333%;
  padding: 0 25px;
  height: auto;
}
.default-slider__item .estate-card {
  height: 100%;
}
@media all and (max-width: 1000px) {
  .default-slider {
    width: calc(100% + 18px);
    left: -9px;
  }
  .default-slider__item {
    padding: 0 9px;
  }
}

@keyframes estate-card-show {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.viewings-list .estate-card {
  margin-bottom: 20px;
}
.viewings-list .estate-card:last-child {
  margin-bottom: 0;
}

.estate-cards-list {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  left: -10px;
}
.estate-cards-list .estate-card {
  width: calc(33.3333333333% - 20px);
  margin: 0 10px 20px;
  opacity: 0;
  animation: estate-card-show 0.7s ease both;
}
.estate-cards-list .estate-card:nth-child(1) {
  animation-delay: 0ms;
}
.estate-cards-list .estate-card:nth-child(2) {
  animation-delay: 100ms;
}
.estate-cards-list .estate-card:nth-child(3) {
  animation-delay: 200ms;
}
.estate-cards-list .estate-card:nth-child(4) {
  animation-delay: 300ms;
}
.estate-cards-list .estate-card:nth-child(5) {
  animation-delay: 400ms;
}
.estate-cards-list .estate-card:nth-child(6) {
  animation-delay: 500ms;
}
.estate-cards-list .estate-card:nth-child(7) {
  animation-delay: 600ms;
}
.estate-cards-list .estate-card:nth-child(8) {
  animation-delay: 700ms;
}
.estate-cards-list .estate-card:nth-child(9) {
  animation-delay: 800ms;
}
.estate-cards-list .estate-card:nth-child(10) {
  animation-delay: 900ms;
}
.estate-cards-list .estate-card:nth-child(11) {
  animation-delay: 1000ms;
}
.estate-cards-list .estate-card:nth-child(12) {
  animation-delay: 1100ms;
}
.estate-cards-list .estate-card._disable-animation {
  animation: none;
  opacity: 1;
}
@media all and (min-width: 2401px) {
  .estate-cards-list .estate-card {
    width: calc(25% - 20px);
  }
}
@media all and (max-width: 1500px) {
  .estate-cards-list .estate-card {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 1300px) {
  .estate-cards-list .estate-card {
    width: calc(100% - 20px);
  }
}
@media all and (max-width: 1000px) {
  .estate-cards-list .estate-card {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 500px) {
  .estate-cards-list .estate-card {
    width: calc(100% - 20px);
  }
}

.estate-cards-slider {
  position: relative;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  z-index: 3;
  background: #f0f3f8;
}
.estate-cards-slider:not(.slick-initialized) .estate-cards-slider__item:not(:first-child) {
  display: none;
}
.estate-cards-slider__item {
  position: relative;
  width: 100%;
  height: 260px;
  z-index: 2;
}
.estate-cards-slider__img {
  display: block;
  z-index: 1;
}
@media all and (max-width: 700px) {
  .estate-cards-slider__item {
    height: 180px;
  }
}
.estate-cards-slider._g3-bg {
  background: #E5E8EC;
}
.estate-cards-slider._g3-bg .default-img-bg {
  background-color: #E5E8EC;
}

.estate-card {
  display: block;
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  background: #ffffff;
  break-inside: avoid;
}
.estate-card__arrow, .estate-card__add-to-favotite {
  opacity: 0.5;
}
.estate-card:hover .estate-card__arrow,
.estate-card:hover .estate-card__add-to-favotite {
  opacity: 1;
}
.estate-card:hover .estate-card__location {
  color: #757AFF;
}
.estate-card::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border: 1px solid #E1E6E7;
  box-sizing: border-box;
  border-radius: inherit;
  z-index: 1;
}
.estate-card__slider-wrap {
  position: relative;
  z-index: 2;
}
.estate-card__header {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  pointer-events: none;
  z-index: 5;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  padding: 10px 10px 0;
  width: 100%;
}
.estate-card__labels-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(100% - 33px);
  padding-right: 15px;
}
.estate-card__label {
  position: relative;
  margin-bottom: 10px;
  margin-right: 8px;
  padding: 0 8px;
  color: #374246;
}
.estate-card__label::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  z-index: -1;
  width: 100%;
  height: calc(100% - 1px);
  border-radius: 10px;
  background: #FFF06A;
}
.estate-card__label_success {
  color: #ffffff;
}
.estate-card__label_success::before {
  background: #1ab16d;
}
.estate-card__label_danger {
  color: #ffffff;
}
.estate-card__label_danger::before {
  background: #E60023;
}
.estate-card__label_warning {
  color: #ffffff;
  padding: 11px !important;
}
.estate-card__label_warning::before {
  background: #FF6F31;
}
.estate-card__label_fire {
  font-size: 15px;
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 4px;
  line-height: 22px;
}
.estate-card__arrows-wrap {
  width: 100%;
  height: 31px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 10px;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 6;
}
.estate-card__price {
  padding: 0 15px;
}
.estate-card__description {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  z-index: 2;
}
.estate-card__title, .estate-card__location {
  color: #374246;
  display: inline-block;
}
.estate-card__title {
  word-break: break-word;
}
.estate-card__location {
  transition: all 0.3s ease;
}
.estate-card__title-wrap {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.estate-card__date {
  flex: 0 0 auto;
  margin-left: 20px;
  background: #FEDEDF;
  color: #374246;
  border-radius: 100px;
  padding: 6px 20px 4px;
}
.estate-card__controls-wrap {
  position: relative;
  width: 100%;
  margin-top: auto;
}
.estate-card__controls-wrap .btn-style {
  margin-right: 10px;
}
.estate-card__controls-wrap .btn-style:last-child {
  margin-right: 0;
}
.estate-card__controls-list {
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: -10px;
}
.estate-card__controls-list .btn-style,
.estate-card__controls-list .controls-bar {
  margin-right: 10px;
  margin-top: 10px;
}
.estate-card__controls-list .btn-style:last-child,
.estate-card__controls-list .controls-bar:last-child {
  margin-right: 0;
}
.estate-card._transparent-controls:hover .estate-card__arrow {
  opacity: 0.5;
}
.estate-card._transparent-controls .estate-card__arrow {
  opacity: 0;
}
.estate-card._transparent-controls .estate-card__arrow:hover {
  opacity: 1;
}
.estate-card._transparent-controls .estate-card__add-to-favorite {
  opacity: 1;
}
.estate-card._transparent-controls .estate-card__add-to-favorite::after {
  opacity: 0.5;
}
.estate-card._transparent-controls .estate-card__add-to-favorite:hover::after {
  opacity: 1;
}
.estate-card._small .estate-card__description {
  padding-left: 20px;
  padding-right: 20px;
}
.estate-card._small .estate-card__labels-wrap {
  padding-right: 10px;
}
.estate-card._small .estate-card__label {
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 0 10px;
  line-height: 1.8;
}
.estate-card._small .estate-card__label::before {
  top: -1px;
  height: 100%;
}
.estate-card._small .estate-cards-slider__item {
  height: 160px;
}
.estate-card._horizontal {
  width: 100%;
}
.estate-card._horizontal:hover .estate-card__location {
  color: #374246;
}
@media all and (min-width: 951px) {
  .estate-card._horizontal {
    display: flex;
  }
  .estate-card._horizontal .slick-list,
  .estate-card._horizontal .slick-track,
  .estate-card._horizontal .estate-cards-slider,
  .estate-card._horizontal .estate-cards-slider__item {
    height: 100%;
  }
  .estate-card._horizontal .estate-card__slider-wrap {
    width: 360px;
    min-height: 260px;
  }
  .estate-card._horizontal .estate-card__description {
    width: calc(100% - 360px);
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (max-width: 1000px) {
  .estate-card__arrows-wrap {
    display: none;
  }
}
@media all and (max-width: 950px) {
  .estate-card__date {
    padding: 4px 14px 3px;
  }
}
@media all and (max-width: 700px) {
  .estate-card__description {
    padding-left: 30px;
    padding-right: 30px;
  }
  .estate-card__date {
    padding: 2px 10px 1px;
  }
}
@media all and (max-width: 500px) {
  .estate-card__title-wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .estate-card__date {
    margin-bottom: 10px;
    margin-left: 0;
  }
}

.gray-mls-after {
  color: #ACB8C0;
}
.gray-mls-after.icon-mls-min {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row-reverse;
}
.gray-mls-after.icon-mls-min::before {
  font-size: 18px;
  margin-left: 5px;
}

._gray-dots-nav > .slick-dots .dots-track li button::before {
  background: #E1E6E7;
}

._absolute-dots-nav > .slick-dots, .estate-cards-slider > .slick-dots {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 0;
}

.slick-dots {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 20px auto -10px;
}
.slick-dots .dots-track {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: auto;
  max-width: none;
  display: flex !important;
  padding: 0;
  margin: 0;
  transition: transform 0.3s linear;
}
.slick-dots .dots-track li {
  position: relative;
  width: 17px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  cursor: pointer;
}
.slick-dots .dots-track li button {
  font-size: 0;
  letter-spacing: 0;
  line-height: 0;
  background: transparent;
  border: none;
  cursor: pointer;
}
.slick-dots .dots-track li button::before {
  content: "";
  display: block;
  background: #ffffff;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  transition: all 0.3s ease;
  will-change: transform;
  cursor: pointer;
}
.slick-dots .dots-track li:not(.slick-active) button::before {
  transform: scale(0.6);
}
.slick-dots._center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.slick-dots._center .dots-track {
  position: relative;
}
@media all and (max-width: 700px) {
  .slick-dots {
    margin-top: 10px;
  }
}

.circles-bg {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: calc(50% - 784px);
  width: 1568px;
  height: 616px;
  max-height: calc(100% + 220px);
  z-index: -1;
}
.circles-bg__circle {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.circles-bg__circle:after {
  content: "";
  display: block;
  padding-top: 100%;
}
.circles-bg__circle_orange {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: 394px;
}
.circles-bg__circle_blue {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 535px;
  margin: auto;
  width: 349px;
}
.circles-bg__circle_purple {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 15px;
  left: auto;
  margin: auto;
  width: 453px;
}
.circles-bg._in-window .circles-bg__circle_orange {
  background-image: url(/build/images/circle-orange.cb4fb23a.png);
}
.circles-bg._in-window .circles-bg__circle_blue {
  background-image: url(/build/images/circle-blue.feba0943.png);
}
.circles-bg._in-window .circles-bg__circle_purple {
  background-image: url(/build/images/circle-purple.a1b400cc.png);
}
@media all and (max-width: 1300px) {
  .circles-bg {
    top: 0;
    left: calc(50% - 634px + 95px);
    width: 1268px;
    height: 850px;
  }
  .circles-bg__circle_blue {
    left: 260px;
  }
  .circles-bg__circle_purple {
    top: 144px;
    right: 0;
    bottom: auto;
  }
}
@media all and (max-width: 1000px) {
  .circles-bg {
    top: 0;
    left: calc(50% - 489px + 10px);
    width: 978px;
    height: 873px;
  }
  .circles-bg__circle_blue {
    left: 162px;
  }
  .circles-bg__circle_purple {
    top: 181px;
  }
}
@media all and (max-width: 700px) {
  .circles-bg {
    top: 0;
    left: calc(50% - 269px - 5px);
    width: 538px;
    height: 912px;
  }
  .circles-bg__circle_orange {
    width: 268px;
  }
  .circles-bg__circle_blue {
    left: 110px;
    width: 238px;
  }
  .circles-bg__circle_purple {
    top: 291px;
    width: 310px;
  }
}

.book-a-tour {
  position: relative;
}
.book-a-tour .circles-bg {
  top: 5px;
}
.book-a-tour__wrap {
  width: 100%;
  background: #374246;
  border-radius: 20px;
  color: #ffffff;
}
.book-a-tour__title {
  color: #ffffff;
}
.book-a-tour__table {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.book-a-tour__col {
  position: relative;
}
.book-a-tour__col_left {
  width: calc(30% - 10px);
}
.book-a-tour__col_left::after {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 116.6666666667%;
  margin: auto;
  width: 1px;
  height: 100%;
  max-height: 264px;
  background: #5F6C75;
}
.book-a-tour__col_right {
  width: calc(60% - 10px);
  display: flex;
  align-items: stretch;
}
.book-a-tour__img {
  width: 100%;
  max-width: 125px;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.book-a-tour__img:after {
  content: "";
  display: block;
  padding-top: 80%;
}
.book-a-tour__img._in-window {
  background-image: url(/build/images/key.cf7a6c28.svg);
}
@media all and (max-width: 1300px) {
  .book-a-tour__wrap {
    padding-left: 100px;
    padding-right: 100px;
  }
  .book-a-tour__table {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .book-a-tour__col {
    width: 100%;
  }
  .book-a-tour__col_left {
    padding-left: 165px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #5F6C75;
  }
  .book-a-tour__col_left::after {
    display: none;
  }
  .book-a-tour__img {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    margin: auto;
  }
}
@media all and (max-width: 1000px) {
  .book-a-tour__wrap {
    padding-left: 60px;
    padding-right: 60px;
  }
  .book-a-tour__col_left {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
}
@media all and (max-width: 700px) {
  .book-a-tour__wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
  .book-a-tour__col_left {
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 35px;
    border-bottom: none;
  }
  .book-a-tour__img {
    display: none;
  }
}

.note__wrap {
  background: #E5E8EC;
  border-radius: 20px;
  padding-left: 50px;
  padding-right: 50px;
}
.note__label {
  display: inline-block;
  font-weight: 700;
}
.note__text-wrap {
  position: relative;
  min-height: 30px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.note__text {
  position: relative;
}
.note__container.container .note__wrap, .note__container.content-with-sticky-menu__sticky-block._stick-to-top .note__wrap {
  padding-left: 0;
  padding-right: 0;
}
.note._mls .note__text-wrap {
  padding-right: 205px;
}
.note._mls .note__text-wrap::before {
  font-family: "icomoon";
  font-size: 100px;
  line-height: 1;
  color: #ACB8C0;
  top: -29px !important;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
}
.note._light-gray .note__wrap {
  background: #f0f3f8;
  border-radius: 20px;
}
.note._details .note__text-wrap, .note._advice .note__text-wrap, .note._important .note__text-wrap {
  padding-left: 50px;
}
.note._details .note__text-wrap::before, .note._advice .note__text-wrap::before, .note._important .note__text-wrap::before {
  font-family: "icomoon";
  font-size: 30px;
  font-weight: 100;
  line-height: 1;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
}
.note._details .note__wrap {
  background: #FEFDE1;
}
.note._details .note__text-wrap::before {
  color: #FFD56A;
}
.note._advice .note__wrap {
  background: #DFEEFF;
}
.note._advice .note__text-wrap::before {
  color: #94ABFF;
}
.note._important .note__wrap {
  background: #FEDEDF;
}
.note._important .note__text-wrap::before {
  color: #F15A7F;
}
@media all and (max-width: 1300px) {
  .note._mls .note__text-wrap {
    padding-right: 180px;
  }
}
@media all and (max-width: 1000px) {
  .note._mls .note__text-wrap {
    padding-right: 0;
    padding-bottom: 60px;
  }
  .note._mls .note__text-wrap::before {
    font-size: 50px;
    top: auto;
    right: auto;
    left: 0;
    bottom: 0;
  }
}
@media all and (max-width: 700px) {
  .note__wrap, .note__container.container .note__wrap, .note__container.content-with-sticky-menu__sticky-block._stick-to-top .note__wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
  .note._details .note__text-wrap, .note._advice .note__text-wrap, .note._important .note__text-wrap {
    padding-left: 35px;
  }
  .note._details .note__text-wrap::before, .note._advice .note__text-wrap::before, .note._important .note__text-wrap::before {
    font-size: 20px;
  }
  .note._mls .note__text-wrap {
    padding-bottom: 45px;
  }
  .note._mls .note__text-wrap::before {
    font-size: 35px;
  }
}

.slide-menu {
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
  color: black;
  margin-right: auto;
  padding-top: 8px;
  box-sizing: content-box;
}
.slide-menu::before, .slide-menu::after {
  content: "";
  display: block;
  height: 100%;
  z-index: 3;
  transition: all 0.3s ease;
  pointer-events: none;
  width: 58px;
}
.slide-menu::before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  background: linear-gradient(90deg, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
}
.slide-menu::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: auto;
  background: linear-gradient(270deg, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
}
.slide-menu__overflow-wrap {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.slide-menu__list {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: none;
  width: auto;
  z-index: 2;
  cursor: grab;
}
.slide-menu__list:active {
  cursor: grabbing;
}
.slide-menu__list.ui-draggable-dragging .slide-menu__item {
  pointer-events: none;
}
.slide-menu__item {
  display: block;
  white-space: nowrap;
  padding-right: 30px;
}
.slide-menu__item:last-child {
  padding-right: 0;
}
.slide-menu__link {
  padding-bottom: 11px;
  border-bottom: 2px solid transparent;
  color: #ACB8C0;
  transition: all 0.3s ease;
  cursor: pointer;
}
.slide-menu__link:hover {
  color: #5F6C75;
}
.slide-menu__link._active {
  color: #374246;
  border-color: #374246;
}
.slide-menu__button {
  z-index: 10;
  transition: all 0.3s ease;
}
.slide-menu__button:not(._init) {
  opacity: 0;
}
.slide-menu__button_left {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
}
.slide-menu__button_right {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
}
.slide-menu._start::before {
  opacity: 0;
}
.slide-menu._start .slide-menu__button_left {
  pointer-events: none;
  opacity: 0;
}
.slide-menu._end::after {
  opacity: 0;
}
.slide-menu._end .slide-menu__button_right {
  pointer-events: none;
  opacity: 0;
}
.slide-menu._gray::before {
  background: linear-gradient(90deg, #f0f3f8 50%, rgba(255, 255, 255, 0) 100%);
}
.slide-menu._gray::after {
  background: linear-gradient(270deg, #f0f3f8 50%, rgba(255, 255, 255, 0) 100%);
}
.slide-menu._turquoise::before, .slide-menu._turquoise::after {
  display: none;
}
.slide-menu._turquoise .slide-menu__link {
  color: #757AFF;
}
.slide-menu._turquoise .slide-menu__link:hover {
  color: #3452c9;
}
.slide-menu._turquoise .slide-menu__link._active {
  color: #374246;
  border-color: #374246;
}
@media all and (max-width: 700px) {
  .slide-menu {
    height: 25px;
  }
  .slide-menu__item {
    padding-right: 10px;
  }
  .slide-menu__link {
    padding-bottom: 6px;
  }
}

.local-info__map-wrap {
  position: relative;
  width: 100%;
  height: 500px;
}
.local-info__yelp-cards-wrap {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.local-info__slider-wrap {
  width: calc(100% - 70px);
  overflow: hidden;
}
.local-info__nav-wrap {
  width: 70px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}
@media all and (max-width: 1000px) {
  .local-info__slider-wrap {
    width: 100%;
  }
  .local-info__nav-wrap {
    display: none;
  }
}
@media all and (max-width: 700px) {
  .local-info__map-wrap {
    height: 320px;
  }
}

.mortgage-calculator__table {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.mortgage-calculator__table::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border: 1px solid #E1E6E7;
  box-sizing: border-box;
  border-radius: 20px;
  z-index: 1;
}
.mortgage-calculator__bottom {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.mortgage-calculator__label {
  margin-left: 10px;
}
.mortgage-calculator__label span {
  display: inline-block;
}
.mortgage-calculator__col {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
  z-index: 2;
}
.mortgage-calculator__col_left {
  width: 53.3333333333%;
}
.mortgage-calculator__col_right {
  width: 46.6666666667%;
}
@media all and (max-width: 1000px) {
  .mortgage-calculator__table {
    flex-direction: column;
  }
  .mortgage-calculator__col {
    width: 100%;
  }
}
@media all and (max-width: 700px) {
  .mortgage-calculator__col_left {
    z-index: 3;
  }
  .mortgage-calculator__bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  .mortgage-calculator__label {
    margin-left: 0;
    margin-top: 15px;
  }
}

.mortgage-calc-form {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.mortgage-calc-form__row:last-child {
  margin-bottom: 0;
}
.mortgage-calc-form__flex-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mortgage-calc-form__label {
  color: #5F6C75;
  padding-right: 20px;
}
.mortgage-calc-form__input-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.mortgage-calc-form__input-wrap .select-module {
  width: 190px;
}
.mortgage-calc-form__input-wrap .input-style:nth-child(1) {
  width: 140px;
}
.mortgage-calc-form__input-wrap .input-style:nth-child(2) {
  width: 60px;
}
.mortgage-calc-form__input-wrap .input-style:nth-child(2) .input-style__input {
  padding-left: 10px;
  padding-right: 10px;
}
@media all and (max-width: 1300px) {
  .mortgage-calc-form {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media all and (max-width: 1000px) {
  .mortgage-calc-form__flex-wrap._start-1000 {
    justify-content: flex-start;
  }
}
@media all and (max-width: 500px) {
  .mortgage-calc-form {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mortgage-calc-form__flex-wrap {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .mortgage-calc-form__label {
    padding-right: 0;
    margin-bottom: 6px;
  }
}

.mortgage-calc-result {
  background: #f0f3f8;
  border-radius: 20px;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.mortgage-calc-result .ct-series-a path {
  fill: #3452c9;
}
.mortgage-calc-result .ct-series-b path {
  fill: #94ABFF;
}
.mortgage-calc-result .ct-series-c path {
  fill: #FEDEDF;
}
.mortgage-calc-result .ct-series-d path {
  fill: #F0AACE;
}
.mortgage-calc-result .ct-series-e path {
  fill: #F15A7F;
}
.mortgage-calc-result__chart-wrap {
  position: relative;
  width: 100%;
  max-width: 260px;
  margin-left: auto;
  margin-right: auto;
}
.mortgage-calc-result__chart-wrap:after {
  content: "";
  display: block;
  padding-top: 100%;
}
.mortgage-calc-result__chart-wrap .donut {
  position: absolute;
  top: -2%;
  right: auto;
  bottom: auto;
  left: -2%;
  margin: auto;
  width: 104%;
  height: 104%;
}
.mortgage-calc-result__chart-wrap .donut svg {
  display: block;
}
.mortgage-calc-result__total-container {
  padding: 40px;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mortgage-calc-result__row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.mortgage-calc-result__row::before {
  content: "";
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 15px;
  flex: 0 0 auto;
}
.mortgage-calc-result__row._ct-a::before {
  background: #3452c9;
}
.mortgage-calc-result__row._ct-b::before {
  background: #94ABFF;
}
.mortgage-calc-result__row._ct-c::before {
  background: #FEDEDF;
}
.mortgage-calc-result__row._ct-d::before {
  background: #F0AACE;
}
.mortgage-calc-result__row._ct-e::before {
  background: #F15A7F;
}
.mortgage-calc-result__label {
  margin-right: auto;
  padding-right: 10px;
}
.mortgage-calc-result__val {
  color: #374246;
}
@media all and (max-width: 1300px) {
  .mortgage-calc-result {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media all and (max-width: 1000px) {
  .mortgage-calc-result {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .mortgage-calc-result__chart-wrap {
    width: 220px;
    margin: 0;
  }
  .mortgage-calc-result__total-container {
    padding: 35px;
  }
  .mortgage-calc-result__list {
    width: calc(100% - 250px);
  }
}
@media all and (max-width: 700px) {
  .mortgage-calc-result {
    padding-left: 20px;
    padding-right: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
  }
  .mortgage-calc-result__chart-wrap {
    width: 180px;
    margin-bottom: 30px;
  }
  .mortgage-calc-result__total-container {
    padding: 28px;
  }
  .mortgage-calc-result__list {
    width: 100%;
    max-width: 300px;
  }
}

.range.ui-widget-content {
  position: relative;
  border: none;
  height: 4px;
  background-color: #CDD6DC;
  background-image: none;
  border-radius: 5px;
}
.range .ui-slider-range {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  height: 100%;
  width: auto;
  background: #757AFF;
  border-radius: inherit;
}
.range .ui-slider-handle {
  outline: none;
  cursor: pointer;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  z-index: 5;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  margin-left: -10px;
  position: relative;
  background: #ffffff;
  border: 1px solid #CDD6DC;
  border-radius: 50%;
  transition: background 0.3s ease;
}
.range .ui-slider-handle::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #757AFF;
  transition: background 0.3s ease;
}
.range .ui-slider-handle:hover {
  background: #f0f3f8;
}
.range .ui-slider-handle:active {
  background: #757AFF;
}
.range .ui-slider-handle:active::before {
  background: #ffffff;
}
.range .ui-slider-handle._up {
  z-index: 10;
}

.listings-tile {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  pointer-events: none;
}
.listings-tile .estate-card {
  width: calc(50% - 30px);
  pointer-events: auto;
}
@media all and (max-width: 1300px) {
  .listings-tile .estate-card {
    width: calc(50% - 25px);
  }
}
@media all and (max-width: 1000px) {
  .listings-tile .estate-card {
    width: calc(50% - 10px);
  }
}
@media all and (max-width: 700px) {
  .listings-tile .estate-card {
    width: 100%;
  }
}

@media print {
  .print-popup .listings-tile {
    display: block;
  }
  .print-popup .listings-tile .estate-card {
    display: inline-block;
    vertical-align: top;
  }
  .print-popup .listings-tile .estate-card:nth-child(odd) {
    margin-right: 30px;
  }
  .print-popup .listings-tile .estate-card .slick-dots,
  .print-popup .listings-tile .estate-card .slick-arrow, .print-popup .listings-tile .estate-card__add-to-favorite {
    display: none;
  }
}
.listing-gallery {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}
.listing-gallery__list {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.listing-gallery__item {
  position: relative;
  width: calc(50% - 5px);
  margin-top: 10px;
  background: #f0f3f8;
  overflow: hidden;
  z-index: 2;
  max-height: calc(100vh - 190px);
}
.listing-gallery__item:after {
  content: "";
  display: block;
  padding-top: 68.4931506849%;
}
.listing-gallery__item:first-child {
  margin-top: 0;
}
.listing-gallery__item:nth-child(3n-2) {
  width: 100%;
}
.listing-gallery__item:nth-child(3n-2):after {
  content: "";
  display: block;
  padding-top: 41.095890411%;
}
.listing-gallery__img {
  display: block;
  z-index: 1;
}
@media all and (max-width: 700px) {
  .listing-gallery__item {
    max-height: calc(100vh - 100px);
  }
  .listing-gallery__item::after {
    padding-top: 80%;
  }
  .listing-gallery__item:nth-child(3n-2)::after {
    padding-top: 60%;
  }
}
@media all and (max-width: 500px) {
  .listing-gallery__item {
    width: calc(50% - 3px);
    margin-top: 6px;
  }
  .listing-gallery__item::after {
    padding-top: 100%;
  }
  .listing-gallery__item:nth-child(3n-2)::after {
    padding-top: 80%;
  }
}

.quotes-slider__table {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.quotes-slider__table::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 20px;
  background: #f0f3f8;
  z-index: 1;
}
.quotes-slider__col {
  position: relative;
  z-index: 2;
}
.quotes-slider__col_left {
  width: calc(75% - 10px);
}
.quotes-slider__col_right {
  width: calc(25% - 10px);
  background: #ffffff;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
}
.quotes-slider__text-wrap {
  position: relative;
  width: calc((100% + 10px) / 9 * 6);
  margin-left: calc((100% + 10px) / 9 * 2);
}
.quotes-slider__text-wrap::before {
  position: absolute;
  top: 0;
  right: calc(100% + 20px);
  bottom: auto;
  left: auto;
  font-size: 72px;
  color: #CDD6DC;
  display: block;
  line-height: 1;
  font-weight: 100;
}
@media all and (max-width: 1000px) {
  .quotes-slider__text-wrap {
    width: 75%;
    margin-left: 25%;
  }
  .quotes-slider__text-wrap::before {
    font-size: 50px;
  }
  .quotes-slider__col_left {
    width: calc(66.6666666667% - 10px);
  }
  .quotes-slider__col_right {
    width: calc(33.3333333333% - 10px);
  }
}
@media all and (max-width: 700px) {
  .quotes-slider__text-wrap {
    width: 100%;
    padding: 0 20px;
    margin-left: 0;
  }
  .quotes-slider__text-wrap::before {
    display: none;
  }
  .quotes-slider__table {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .quotes-slider__col {
    width: 100%;
  }
  .quotes-slider__col_right {
    height: 140px;
  }
}

.quotes-slider-text:not(.slick-initialized) {
  opacity: 0;
}
.quotes-slider-text:not(.slick-initialized) .quotes-slider-text__item:not(:first-child) {
  display: none;
}
.quotes-slider-text__content::after {
  content: "\e916";
  font-family: "icomoon";
  display: inline;
  margin-left: 0.4em;
  vertical-align: middle;
  font-weight: 100;
}
@media all and (min-width: 701px) {
  .quotes-slider-text__content {
    min-height: 72px;
  }
}

.quotes-slider-logo {
  height: 100%;
}
.quotes-slider-logo:not(.slick-initialized) {
  opacity: 0;
}
.quotes-slider-logo:not(.slick-initialized) .quotes-slider-logo__item:not(:first-child) {
  display: none;
}
.quotes-slider-logo .slider-dots-nav {
  margin-bottom: 10px;
}
.quotes-slider-logo .slick-list,
.quotes-slider-logo .slick-track, .quotes-slider-logo__item, .quotes-slider-logo__img-wrap {
  height: 100%;
}
.quotes-slider-logo__img-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}
.quotes-slider-logo__img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  height: auto;
}

.animate-in-active-slide {
  transition-property: transform, opacity;
  transition-duration: 1s, 1s;
  transition-delay: 0.5s, 0s;
  transition-timing-function: ease-in-out, ease-in-out;
  transform: translateY(20px);
  opacity: 0;
}

.slick-current .animate-in-active-slide {
  transition-duration: 1s, 1s;
  transition-delay: 0s, 0s;
  transform: translateY(0);
  opacity: 1;
}

.advantages__table {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.advantages__col {
  position: relative;
  width: calc(33.3333333333% - 53.3333333333px);
  max-width: 283px;
}
.advantages__img-wrap {
  width: 100%;
  height: 150px;
}
.advantages__img {
  display: block;
  width: auto;
  max-width: 100%;
  height: 100%;
}
.advantages__text:last-child {
  margin-bottom: 0;
}
.advantages._gray-wrap .advantages__wrap {
  background: #f0f3f8;
  border-radius: 20px;
}
.advantages._gray-wrap .advantages__img-wrap {
  height: 120px;
}
.advantages._gray-wrap .advantages__img {
  width: auto;
  max-width: 100%;
  height: 100%;
}
.advantages._gray-wrap .advantages__table {
  flex-direction: row;
  justify-content: space-between;
}
.advantages._gray-wrap .advantages__col {
  max-width: none;
  margin-bottom: 0;
  padding-left: 0;
}
@media all and (max-width: 1300px) {
  .advantages__img-wrap {
    height: 130px;
  }
  .advantages._gray-wrap .advantages__wrap {
    padding-left: 60px;
    padding-right: 60px;
  }
  .advantages._gray-wrap .advantages__col {
    width: calc(33.3333333333% - 33.3333333333px);
  }
  .advantages._gray-wrap .advantages__img-wrap {
    position: relative;
  }
}
@media all and (max-width: 1000px) {
  .advantages__table {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .advantages__col {
    width: 100%;
    max-width: none;
    margin-bottom: 50px;
    padding-left: 140px;
  }
  .advantages__col:last-child {
    margin-bottom: 0;
  }
  .advantages__img-wrap {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100px;
    height: auto;
  }
  .advantages__img {
    width: 100%;
    height: auto;
  }
  .advantages._gray-wrap .advantages__wrap {
    padding-left: 40px;
    padding-right: 40px;
  }
  .advantages._gray-wrap .advantages__col {
    width: calc(33.3333333333% - 26.6666666667px);
  }
  .advantages._gray-wrap .advantages__img-wrap {
    height: 100px;
  }
}
@media all and (max-width: 700px) {
  .advantages__col {
    padding-left: 0;
  }
  .advantages__img-wrap {
    position: relative;
  }
  .advantages._gray-wrap .advantages__wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
  .advantages._gray-wrap .advantages__table {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .advantages._gray-wrap .advantages__col {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 80px;
    min-height: 60px;
  }
  .advantages._gray-wrap .advantages__col:last-child {
    margin-bottom: 0;
  }
  .advantages._gray-wrap .advantages__img-wrap {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    margin: auto;
    height: auto;
    width: 60px;
  }
  .advantages._gray-wrap .advantages__img {
    width: 100%;
    height: auto;
  }
}

.tools-and-guides {
  position: relative;
}
.tools-and-guides .mini-subscribe-form {
  max-width: 287px;
}
.tools-and-guides__table {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.tools-and-guides__col {
  width: calc(50% - 10px);
  background: #374246;
  border-radius: 20px;
  padding-left: 50px;
  padding-right: 40px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
}
.tools-and-guides__col_left .tools-and-guides__img-wrap {
  width: 83px;
}
.tools-and-guides__col_left .tools-and-guides__img-wrap:after {
  content: "";
  display: block;
  padding-top: 96.3855421687%;
}
.tools-and-guides__col_left .tools-and-guides__content {
  width: calc(100% - 83px);
}
.tools-and-guides__col_right .tools-and-guides__img-wrap {
  width: 108px;
}
.tools-and-guides__col_right .tools-and-guides__img-wrap:after {
  content: "";
  display: block;
  padding-top: 74.0740740741%;
}
.tools-and-guides__col_right .tools-and-guides__content {
  width: calc(100% - 108px);
}
.tools-and-guides__title {
  color: #ffffff;
}
.tools-and-guides__text {
  color: #ACB8C0;
}
.tools-and-guides__content {
  padding-left: 40px;
}
.tools-and-guides__img-wrap {
  position: relative;
}
@media all and (max-width: 1300px) {
  .tools-and-guides__col {
    padding-right: 50px;
  }
  .tools-and-guides__col .tools-and-guides__content {
    width: 100%;
    padding-left: 0;
    margin-top: 40px;
  }
  .tools-and-guides__col_left .tools-and-guides__img-wrap {
    width: 73px;
  }
  .tools-and-guides__col_right .tools-and-guides__img-wrap {
    width: 95px;
  }
}
@media all and (max-width: 1000px) {
  .tools-and-guides .circles-bg {
    margin-top: 0;
  }
  .tools-and-guides__col {
    width: 100%;
    margin-bottom: 20px;
  }
  .tools-and-guides__col:last-child {
    margin-bottom: 0;
  }
  .tools-and-guides__col .tools-and-guides__content {
    margin-top: 0;
    padding-left: 40px;
  }
  .tools-and-guides__col_left .tools-and-guides__content {
    width: calc(100% - 73px);
  }
  .tools-and-guides__col_right {
    padding-right: 25px;
  }
  .tools-and-guides__col_right .tools-and-guides__content {
    width: calc(100% - 95px);
  }
}
@media all and (max-width: 700px) {
  .tools-and-guides__col {
    padding-right: 30px;
    padding-left: 30px;
    margin-bottom: 15px;
  }
  .tools-and-guides__col .tools-and-guides__content {
    width: 100%;
    margin-top: 30px;
    padding-left: 0;
  }
  .tools-and-guides__col_left .tools-and-guides__img-wrap {
    width: 63px;
  }
  .tools-and-guides__col_right .tools-and-guides__img-wrap {
    width: 82px;
  }
}

.svg-map__wrap {
  position: relative;
  width: 100%;
  z-index: 3;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid #E1E6E7;
}
.svg-map__wrap:after {
  content: "";
  display: block;
  padding-top: 37.5%;
}
.svg-map__wrap:last-child {
  margin-bottom: 0;
}
.svg-map__wrap svg {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 108%;
  height: auto;
  z-index: 1;
}
@media all and (max-width: 700px) {
  .svg-map__wrap {
    display: none;
  }
}

.svg-map-city {
  cursor: pointer;
}
.svg-map-city .svg-map-city-border,
.svg-map-city .svg-map-city-arrow,
.svg-map-city .svg-map-city-label {
  pointer-events: none;
}
.svg-map-city .svg-map-city-fill,
.svg-map-city .svg-map-city-border,
.svg-map-city .svg-map-city-fill-border,
.svg-map-city .svg-map-city-arrow,
.svg-map-city .svg-map-city-label {
  transition: 0.3s ease-in-out;
}
.svg-map-city:hover .svg-map-city-fill,
.svg-map-city:hover .svg-map-city-border,
.svg-map-city:hover .svg-map-city-fill-border,
.svg-map-city:hover .svg-map-city-arrow,
.svg-map-city:hover .svg-map-city-label {
  transform: translateY(-1%);
}
.svg-map-city:hover .svg-map-city-fill,
.svg-map-city:hover .svg-map-city-fill-border, .svg-map-city._active .svg-map-city-fill,
.svg-map-city._active .svg-map-city-fill-border {
  fill: #5F6C75;
}
.svg-map-city:hover .svg-map-city-label._inside, .svg-map-city._active .svg-map-city-label._inside {
  fill: #ffffff;
}

.svg-map-links__list {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(100% + 10px);
  left: -5px;
}
.svg-map-links__item {
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 20px;
  border: 1px solid #CDD6DC;
  border-radius: 5px;
  background: #ffffff;
  transition: all 0.3s ease;
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex-wrap: wrap;
  cursor: pointer;
}
.svg-map-links__item:last-child {
  margin-right: 0;
}
.svg-map-links__item:hover, .svg-map-links__item._active {
  background: #f0f3f8;
}
.svg-map-links__item:hover .svg-map-links__text, .svg-map-links__item._active .svg-map-links__text {
  color: #374246;
}
.svg-map-links__text {
  color: #757AFF;
  transition: all 0.3s ease;
  margin-right: 10px;
}
.svg-map-links__text:last-child {
  margin-right: 0;
}
.svg-map-links__label {
  color: #5F6C75;
}
@media all and (max-width: 700px) {
  .svg-map-links__item {
    padding: 8px 15px;
  }
}

.collapse-list__wrap {
  display: none;
}
.collapse-list__table {
  column-count: 4;
  column-gap: 20px;
}
@media all and (max-width: 1300px) {
  .collapse-list__table {
    column-count: 3;
  }
}
@media all and (max-width: 1000px) {
  .collapse-list__table {
    column-count: 2;
  }
}
@media all and (max-width: 500px) {
  .collapse-list__table {
    column-count: 1;
  }
}

.tile__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tile__col_left {
  width: calc(100% - 400px);
}
.tile__col_right {
  width: 400px;
}
.tile__img-wrap {
  width: 300px;
  height: auto;
}
.tile__img {
  display: block;
  max-width: 100%;
  height: auto;
}
@media all and (min-width: 701px) {
  .tile__row:nth-child(odd) {
    flex-direction: row;
  }
  .tile__row:nth-child(odd) .tile__img-wrap {
    margin-left: auto;
  }
  .tile__row:nth-child(even) {
    flex-direction: row-reverse;
  }
  .tile__row:nth-child(even) .tile__img-wrap {
    margin-right: auto;
  }
}
@media all and (max-width: 1300px) {
  .tile__col_left {
    width: calc(100% - 350px);
  }
  .tile__col_right {
    width: 350px;
  }
}
@media all and (max-width: 1000px) {
  .tile__col_left {
    width: calc(100% - 250px);
  }
  .tile__col_right {
    width: 250px;
  }
  .tile__img-wrap {
    width: 200px;
  }
}
@media all and (max-width: 700px) {
  .tile__row {
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .tile__col {
    width: 100%;
  }
  .tile__img-wrap {
    width: 100%;
    height: 150px;
    margin-bottom: 30px;
  }
  .tile__img {
    width: auto;
    height: 100%;
  }
}

.contacts-map__wrap {
  position: relative;
}
.contacts-map__wrap::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
  z-index: 1;
}
.contacts-map__header {
  position: relative;
  z-index: 2;
}
.contacts-map__table {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.contacts-map__col {
  position: relative;
  padding-right: 20px;
  padding-left: 30px;
}
.contacts-map__col a {
  word-break: break-all;
}
.contacts-map__col:nth-child(3n-2)::after {
  display: none;
}
.contacts-map__col::before {
  display: block;
  position: relative;
  font-size: 40px;
  color: #374246;
}
.contacts-map__text {
  max-width: 243px;
}
.contacts-map__map-container {
  position: relative;
  width: 100%;
  height: 600px;
  z-index: 2;
}
@media all and (min-width: 1301px) {
  .contacts-map__col {
    width: 30%;
  }
  .contacts-map__col:nth-child(3n-2) {
    padding-left: 0;
  }
}
@media all and (min-width: 701px) {
  .contacts-map__col::after {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    margin: auto;
    width: 1px;
    height: 108px;
    background: #E1E6E7;
  }
}
@media all and (max-width: 1300px) {
  .contacts-map__col {
    width: 33.3333333333%;
  }
  .contacts-map__map-container {
    height: 412px;
  }
}
@media all and (max-width: 1000px) {
  .contacts-map__col {
    padding-left: 20px;
  }
  .contacts-map__col::before {
    font-size: 30px;
  }
  .contacts-map__map-container {
    height: 350px;
  }
}
@media all and (max-width: 700px) {
  .contacts-map__table {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 30px;
    padding-right: 30px;
  }
  .contacts-map__col {
    width: 100%;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #E1E6E7;
  }
  .contacts-map__col:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
  .contacts-map__col::before {
    font-size: 20px;
  }
  .contacts-map__map-container {
    height: 300px;
  }
}

.request {
  position: relative;
}
.request__wrap {
  width: 100%;
  background: #374246;
  border-radius: 20px;
  color: #ffffff;
}
@media all and (max-width: 700px) {
  .request__wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.keywords__input-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.keywords__input-wrap .btn-style {
  width: 77px;
}
.keywords__input-wrap .input-style {
  width: calc(100% - 87px);
}
.keywords__list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.keyword {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #5F6C75;
  padding: 5px 10px 4px;
  border-radius: 5px;
  background: #f0f3f8;
  margin-top: 10px;
  margin-right: 10px;
  max-width: 100%;
}
.keyword .text {
  flex: 1 0 0;
  overflow: hidden;
}
.keyword .remove {
  margin-left: 10px;
  cursor: pointer;
  flex: 0 0 auto;
}
.keyword .remove::before {
  font-family: "icomoon";
  font-size: 8px;
  line-height: 1;
  font-weight: 100;
  color: #5F6C75;
  transition: all 0.3s ease;
}
.keyword .remove:hover::before {
  color: #EC18BA;
}

.autofill {
  position: relative;
}
.autofill__dropdown {
  min-width: 100%;
  width: auto;
}
.autofill__dropdown._rel-h {
  display: flex;
  flex-direction: column;
}
.autofill__dropdown._rel-h .autofill__options {
  max-height: none;
  height: 100%;
}
.autofill__dropdown._big .autofill__options {
  max-height: 190px;
}
.autofill__options-list {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.autofill-no-results {
  color: #ACB8C0;
}
.autofill-no-results:not(._show) {
  display: none;
}

.options-category {
  width: 100%;
  margin-bottom: 20px;
}
.options-category:last-child {
  margin-bottom: 0;
}
.options-category .autofill-option:not(._hide) ~ .autofill-option {
  margin-top: 5px;
}
.options-category__title {
  margin-bottom: 10px;
  padding: 5px;
  background: #f0f3f8;
  color: #374246;
  text-align: center;
}

.autofill-option {
  margin-top: 0;
}
.autofill-option:not(._hide) ~ .autofill-option {
  margin-top: 10px;
}
.autofill-option span {
  display: inline;
  background: yellow;
}
.autofill-option._hide {
  display: none;
}

.option-label {
  position: relative;
  color: #ACB8C0;
  display: block;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.option-label::after {
  content: "";
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
  background: linear-gradient(270deg, #ffffff, rgba(0, 0, 0, 0));
  z-index: 2;
}

.row-buttons {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.row-buttons__item {
  padding: 4px 10px;
  border-radius: 5px;
  background: #f0f3f8;
  color: #5F6C75;
  transition: all 0.3s ease;
  margin-right: 5px;
  cursor: pointer;
}
.row-buttons__item:last-child {
  margin-right: 0;
}
.row-buttons__item:hover {
  background: #E5E8EC;
}
.row-buttons__item._active {
  background: #5F6C75;
  color: #ffffff;
}

.radio-labels-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.radio-labels-row__text {
  color: #ACB8C0;
  transition: all 0.3s ease;
}
.radio-labels-row__item {
  position: relative;
  margin-right: 13px;
  cursor: pointer;
}
.radio-labels-row__item:hover .radio-labels-row__text {
  color: #374246;
}
.radio-labels-row__item::after {
  content: "|";
  color: #ACB8C0;
  position: absolute;
  top: -0.1em;
  right: auto;
  bottom: 0;
  left: calc(100% + 5px);
  margin: auto;
  pointer-events: none;
}
.radio-labels-row__item:last-child {
  margin-right: 0;
}
.radio-labels-row__item:last-child::after {
  display: none;
}
.radio-labels-row__input:checked ~ .radio-labels-row__text {
  color: #374246;
}

.ui-tooltip {
  padding: 0;
  border-radius: 0;
  z-index: 999;
  pointer-events: none;
}
.ui-tooltip .ui-tooltip-content {
  position: relative;
  padding: 4px 10px;
  border-radius: 100px;
  background: #374246;
  z-index: 3;
  color: #ffffff;
}
.ui-tooltip .ui-tooltip-content._color-a {
  background: #CB009B;
}
.ui-tooltip .ui-tooltip-content._color-b {
  background: #374246;
}
.ui-tooltip .ui-tooltip-content._color-c {
  background: #757AFF;
}
.ui-tooltip .ui-tooltip-content._color-d {
  background: #FF6F31;
}
.ui-tooltip .ui-tooltip-content._color-e {
  background: #FFD56A;
}

.ui-helper-hidden-accessible {
  display: none;
}

.map {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
  background: #f0f3f8;
}
.map .leaflet-control-attribution {
  padding-right: 12px;
}

.homes-available {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  padding-right: 20px;
  color: #ACB8C0;
}
.homes-available__val {
  margin-right: 0.3em;
}

.sort {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sort__label {
  color: #ACB8C0;
  margin-right: 0.3em;
}

@keyframes svg-magnifier-animation {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(10deg);
  }
}
.map-section {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  height: calc(100% - 100px);
  width: calc(100% - 80px);
  margin: 0 auto;
}
.map-section__not-found-img-wrap {
  position: relative;
  width: 100%;
  height: 300px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.map-section__not-found-img-wrap svg {
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  max-width: 100%;
  overflow: visible;
}
.map-section__not-found-img-wrap svg .svg-animate {
  transform-box: fill-box;
  animation-play-state: running;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
.map-section__not-found-img-wrap svg .svg-tree {
  animation-name: leaves-animation-3;
  animation-duration: 3s;
  transform-origin: 50% 100%;
}
.map-section__not-found-img-wrap svg .svg-magnifier {
  animation-name: svg-magnifier-animation;
  animation-duration: 4s;
  transform-origin: 90% 90%;
}
.map-section__title-wrap {
  width: 100%;
}
.map-section__table {
  position: relative;
  display: flex;
  align-items: stretch;
  align-content: flex-start;
  justify-content: space-between;
  width: 100%;
  flex: 1 0 0;
}
.map-section__scroll-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
.map-section__col {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.map-section__col_left {
  width: 850px;
}
.map-section__col_left::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: -110%;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 90;
}
.map-section__col_right {
  width: calc(100% - 600px);
  padding-left: 40px;
}
.map-section__nav-wrap {
  width: 100%;
  padding-top: 4px;
}
.map-section__form {
  position: relative;
  width: 100%;
  z-index: 10;
}
.map-section__filter-label {
  display: block;
  color: #374246;
}
.map-section__filter-popup {
  display: inline;
}
.map-section__filter-popup .dropdown-button {
  margin-top: 10px;
  margin-right: 5px;
}
.map-section__buttons-popup {
  display: inline-block;
  margin-top: 10px;
}
.map-section__filter-scroll {
  display: inline;
}
.map-section__filter-wrap {
  position: relative;
  width: 100%;
  z-index: 3;
  margin-top: -10px;
}
.map-section__filter-wrap > .btn-style {
  margin-top: 10px;
}
.map-section__sort-wrap {
  position: relative;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  z-index: 2;
  margin-top: -10px;
}
.map-section__sort-wrap .sort,
.map-section__sort-wrap .homes-available {
  margin-top: 10px;
}
.map-section__cards-container {
  position: relative;
  width: 100%;
  flex: 1 0 0;
}
.map-section__map-container {
  position: relative;
  width: 100%;
  flex: 1 0 0;
}
.map-section__cards-wrap {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: calc(100% + 20px);
  height: 100%;
}
.map-section__map-wrap {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
.map-section__cards-scroll-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
.map-section__cards-scroll-wrap:not([data-scrollbar]) {
  padding-right: 20px;
}
.map-section__cards-scroll-wrap .scroll-content {
  padding-right: 20px;
}
.map-section__cards-scroll-wrap .scrollbar-track-y .scrollbar-thumb {
  background: #ACB8C0;
}
.map-section__reset-wrap {
  position: relative;
  z-index: 1;
}
.map-section._not-found .map-section__sort-wrap,
.map-section._not-found .estate-cards-pagination {
  display: none;
}
.map-section:not(._not-found) .map-section__reset-wrap,
.map-section:not(._not-found) .map-section__not-found-img-wrap {
  display: none;
}
.map-section:not(._not-found) .map-section__not-found-img-wrap svg .svg-animate {
  animation-play-state: paused;
}
@media all and (min-width: 2401px) {
  .map-section__col_left {
    width: 1140px;
  }
  .map-section__col_right {
    width: calc(100% - 1140px);
  }
}
@media all and (max-width: 1500px) {
  .map-section__not-found-img-wrap {
    height: 260px;
  }
  .map-section__col_left {
    width: 570px;
    z-index: 15;
  }
  .map-section__col_right {
    width: calc(100% - 570px);
  }
  .map-section__filter-wrap {
    margin-top: 0;
  }
  .map-section__filter-popup {
    display: block;
    position: fixed;
    top: 100px;
    right: auto;
    bottom: auto;
    left: 0;
    height: calc(100vh - 100px);
    transform: translateX(-110%);
    transition: transform 0.3s ease;
    width: 650px;
    background: #ffffff;
    z-index: 800;
    padding: 60px 20px 20px 40px;
  }
  .map-section__filter-popup._active {
    transform: translateX(0);
  }
  .map-section__filter-popup .cross-btn {
    top: 15px;
    right: 15px;
  }
  .map-section__filter-popup .twin-fields,
  .map-section__filter-popup .filter-more {
    width: 100%;
  }
  .map-section__filter-popup .radio-row {
    position: relative;
    z-index: 1;
  }
  .map-section__filter-popup .dropdown-button {
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    background: transparent;
    display: block;
    border-radius: 0;
    margin-bottom: 20px;
    z-index: unset;
  }
  .map-section__filter-popup .dropdown-button:last-child {
    margin-bottom: 0;
  }
  .map-section__filter-popup .dropdown-button__text {
    display: none;
  }
  .map-section__filter-popup .dropdown-button__popup {
    width: 100%;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
    right: auto;
    bottom: auto;
    border-radius: 0;
    border: none;
    padding: 0;
    transition: none;
    opacity: 1;
    transform: none;
    background: transparent;
    pointer-events: auto;
    z-index: unset;
  }
  .map-section__filter-popup .dropdown-button__inner {
    position: relative;
    z-index: unset;
  }
  .map-section__filter-popup .dropdown-button__scroll {
    width: 100%;
    height: auto;
    max-height: none;
    overflow: visible;
  }
  .map-section__filter-popup .dropdown-button._btn-style {
    background: transparent;
  }
  .map-section__filter-scroll {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .map-section__filter-scroll[data-scrollbar] > .scroll-content {
    padding-right: 20px;
    padding-bottom: 40px;
  }
}
@media all and (max-width: 1300px) {
  .map-section__not-found-img-wrap {
    height: 210px;
  }
  .map-section__col_left {
    width: 370px;
  }
  .map-section__col_right {
    width: calc(100% - 370px);
  }
  .map-section__filter-popup {
    width: 450px;
  }
}
@media all and (max-width: 1000px) {
  .map-section {
    height: calc(100% - 80px);
  }
  .map-section .map {
    border-radius: 20px 20px 0 0;
  }
  .map-section__not-found-img-wrap {
    height: 160px;
  }
  .map-section__nav-wrap {
    padding-top: 0;
  }
  .map-section__filter-wrap {
    margin-bottom: 0;
  }
  .map-section__filter-popup {
    top: 80px;
    height: calc(100vh - 80px);
    width: 100%;
  }
  .map-section__buttons-popup {
    position: fixed;
    top: auto;
    right: 0;
    bottom: 20px;
    left: 0;
    display: flex;
    justify-content: center;
    pointer-events: none;
  }
  .map-section__buttons-popup .btn-style {
    margin-right: 10px;
    pointer-events: auto;
  }
  .map-section__buttons-popup .btn-style:last-child {
    margin-right: 0;
  }
  .map-section__table {
    width: calc(200% + 80px);
    transition: left 0.3s ease-in-out;
    left: 0;
  }
  .map-section__map-container {
    width: calc(100% + 80px);
    left: -40px;
  }
  .map-section__col {
    width: calc(50% - 40px);
    padding-bottom: 0;
    padding-left: 0;
  }
  .map-section__col_left {
    z-index: 2;
  }
  .map-section__col_left .simplebar-track {
    display: none;
  }
  .map-section__col_right {
    z-index: 1;
  }
  .map-section._map .map-section__table {
    left: calc(-100% - 80px);
  }
}
@media all and (max-width: 700px) {
  .map-section {
    height: calc(100% - 50px);
    width: calc(100% - 40px);
  }
  .map-section__not-found-img-wrap {
    height: 130px;
  }
  .map-section__filter-popup {
    top: 50px;
    height: calc(100vh - 50px);
  }
  .map-section__map-container {
    width: calc(100% + 40px);
    left: -20px;
  }
}

.map-interface-wrap:not(._drawing) .map-draw-bar {
  display: none;
}
.map-interface-wrap._drawing .map-section__filter-wrap,
.map-interface-wrap._drawing .map-section__sort-wrap,
.map-interface-wrap._drawing .map-section__nav-wrap,
.map-interface-wrap._drawing .map-section__cards-container,
.map-interface-wrap._drawing .map-buttons-bar,
.map-interface-wrap._drawing .leaflet-control-zoom,
.map-interface-wrap._drawing .leaflet-control-layers,
.map-interface-wrap._drawing .leaflet-marker-icon {
  opacity: 0.3;
  pointer-events: none;
}
.map-interface-wrap._drawing .map-section__col_left::before {
  left: 0;
}
.map-interface-wrap:not(._draw-apply) .remove-boundary-button {
  display: none;
}
.map-interface-wrap:not(._draw-apply) .edit-boundary-button {
  display: none;
}
.map-interface-wrap._draw-apply .draw-button {
  display: none;
}

.map-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.map-container .leaflet-control-layers-base > label {
  margin-bottom: 5px;
}
.map-container .leaflet-control-layers-base > label:last-child {
  margin-bottom: 0;
}
.map-container .leaflet-control-layers-base > label > div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  cursor: pointer;
}
.map-container .leaflet-control-layers-base > label > div:hover > input {
  background: #f0f3f8;
}
.map-container .leaflet-control-layers-base > label > div > input {
  margin-top: 0;
  top: 0;
  position: relative;
  width: 20px;
  height: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 1px solid #E1E6E7;
  background: transparent;
  transition: all 0.3s ease;
  z-index: 1;
  border-radius: 5px;
  box-sizing: content-box;
  margin-right: 5px;
  cursor: pointer;
}
.map-container .leaflet-control-layers-base > label > div > input::before {
  display: block;
  position: relative;
  font-family: "icomoon";
  font-size: 8px;
  line-height: 1;
  font-weight: 100;
  color: #ffffff;
  opacity: 0;
  transition: all 0.3s ease;
}
.map-container .leaflet-control-layers-base > label > div > input:checked {
  border-color: #CB009B;
  background: #CB009B;
}
.map-container .leaflet-control-layers-base > label > div > input:checked::before {
  opacity: 1;
}
.map-container .leaflet-control-layers-base > label > div > span {
  color: #5F6C75;
}
.map-container .leaflet-control {
  user-select: none;
}
.map-container .leaflet-control-layers-toggle {
  background-image: url(/build/images/layers.416d9136.png);
}

.map-controls {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}

.map-draw-bar {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  color: #ffffff;
  pointer-events: auto;
}
.map-draw-bar__label {
  margin-right: auto;
  padding: 0 40px 0 20px;
}
.map-draw-bar__btn {
  height: 50px;
  padding: 20px;
  background: transparent;
  transition: all 0.3s ease;
}
.map-draw-bar__btn:hover {
  background: green;
}

.map-buttons-bar {
  padding: 10px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: -10px;
}
.map-buttons-bar .select-module {
  width: 200px;
}
.map-buttons-bar .select-module,
.map-buttons-bar .btn-style {
  margin-left: 10px;
  margin-top: 10px;
  pointer-events: auto;
}

.marker-popup-inner {
  position: relative;
  width: 350px;
  max-width: 100%;
  padding: 10px 10px 5px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  font-size: 12px;
}
.marker-popup-inner__left-col {
  width: 95px;
}
.marker-popup-inner__right-col {
  width: calc(100% - 95px);
  padding-left: 10px;
}
.marker-popup-inner__img-wrap {
  position: relative;
  display: block;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  background: #f0f3f8;
  z-index: 3;
}
.marker-popup-inner__img-wrap:after {
  content: "";
  display: block;
  padding-top: 61.6822429907%;
}
.marker-popup-inner__img-wrap:hover .marker-popup-inner__img {
  transform: scale(1.05);
}
.marker-popup-inner__img {
  z-index: 1;
  transition: all 0.3s ease;
  transform-origin: 50% 50%;
  will-change: transform;
}
.marker-popup-inner__title {
  display: inline-block;
}

.estate-content {
  position: relative;
  width: 100%;
  padding: 0 0 40px;
  overflow: hidden;
}

.map-page {
  height: 100%;
}
.map-page body,
.map-page .content {
  height: 100%;
}

.leaflet-popup .leaflet-popup-content-wrapper {
  padding: 0;
  border-radius: 10px;
}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
  max-width: calc(100vw - 10px);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
  font-size: 0;
  line-height: 0;
  letter-spacing: 0;
  padding: 9px 9px 6px 6px;
  width: auto;
  height: auto;
}
.leaflet-container a.leaflet-popup-close-button:hover:before {
  color: #757AFF;
}
.leaflet-container a.leaflet-popup-close-button::before {
  display: block;
  font-family: "icomoon";
  font-size: 9px;
  line-height: 1;
  font-weight: 100;
  color: #374246;
  transition: all 0.3s ease;
}

.marker-price .marker-price-inner {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  background: #3452c9;
  border: 1px solid #ffffff;
  padding: 3px 4px;
  box-sizing: border-box;
  color: #ffffff;
  border-radius: 30px;
  transform: translate(-50%, -100%);
  margin-top: -4px;
}
.marker-price .marker-price-inner::before {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  right: 0;
  bottom: -5px;
  left: 0;
  margin: auto;
  width: 8px;
  height: 8px;
  background: #3452c9;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  transform-origin: 50% 50%;
  transform: rotate(45deg);
  z-index: 2;
}
.marker-price .marker-price-inner .marker-text {
  display: block;
  position: relative;
  z-index: 5;
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
}
.marker-price._force-hover-state {
  z-index: 9999 !important;
}
.marker-price._force-hover-state .marker-price-inner {
  background: #CB009B;
}
.marker-price._force-hover-state .marker-price-inner::before {
  background: #CB009B;
}

.bus-stop .bus-stop-inner {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  background: #9c0b1c;
  border: 1px solid #ffffff;
  padding: 2px 2px;
  box-sizing: border-box;
  color: #ffffff;
  border-radius: 50%;
  transform: translate(-50%, -100%);
  margin-top: -4px;
}
.bus-stop .bus-stop-inner._big {
  padding: 4px 4px;
}

.marker-icon {
  border-radius: 50%;
  background: #3452c9;
  border: 1px solid #ffffff;
  box-sizing: border-box;
}
.marker-icon::before, .marker-icon::after {
  content: "";
  border-radius: inherit;
}
.marker-icon::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform-origin: 50% 50%;
  background: inherit;
  opacity: 0.5;
  z-index: 1;
  transition: transform 0.3s ease;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.marker-icon::after {
  position: absolute;
  top: -1px;
  right: auto;
  bottom: auto;
  left: -1px;
  margin: auto;
  border: 2px solid #ffffff;
  box-sizing: border-box;
  transition: all 0.3s ease;
  opacity: 0;
  z-index: 2;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
}
.marker-icon._force-hover-state {
  z-index: 9999 !important;
}
.marker-icon._force-hover-state::before {
  transform: scale(3);
}
.marker-icon._force-hover-state::after {
  opacity: 1;
}

.big-icon::after, .big-icon::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  color: #000000 !important;
  font-size: 65px;
  line-height: 1;
  font-weight: 100;
  letter-spacing: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.big-icon::after {
  content: "\e931";
  font-family: "icomoon";
  transition: color 0.3s ease;
  z-index: 1;
}
.big-icon::before {
  color: #ffffff;
  z-index: 2;
}
.big-icon.icon-realestate {
  color: #448114;
}
@media print {
  .big-icon.icon-realestate {
    color: #000;
  }
}
.big-icon:hover, .big-icon._force-hover-state {
  z-index: 9999 !important;
}
.big-icon:hover:not(.icon-realestate)::after, .big-icon._force-hover-state:not(.icon-realestate)::after {
  color: #374246;
}

.yelp-marker-icon {
  border-radius: 50%;
  background-color: #5F6C75;
  transition: background-color 0.3s ease;
  box-sizing: border-box;
  border: 1px solid #ffffff;
}
.yelp-marker-icon::after, .yelp-marker-icon::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  font-size: 18px;
  line-height: 1;
  font-weight: 100;
  letter-spacing: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.yelp-marker-icon::before {
  color: #ffffff;
  font-family: "icomoon";
  z-index: 2;
}
.yelp-marker-icon._ic-school {
  background: #CB009B;
}
.yelp-marker-icon._ic-school::before {
  content: "\e964";
  font-size: 20px;
}
.yelp-marker-icon._force-hover-state {
  z-index: 9999 !important;
  background: #374246;
}

._ic-default::before {
  content: "\e957";
}

._ic-localservices, ._ic-3dprinting, ._ic-adoptionservices, ._ic-airductcleaning, ._ic-appraisalservices, ._ic-artinstallation, ._ic-artrestoration, ._ic-awnings, ._ic-bailbondsmen, ._ic-bike_repair_maintenance, ._ic-biohazardcleanup, ._ic-bookbinding, ._ic-busrental, ._ic-calligraphy, ._ic-carpet_cleaning, ._ic-carpetdyeing, ._ic-childcare, ._ic-clockrepair, ._ic-communitybookbox, ._ic-communitygardens, ._ic-copyshops, ._ic-couriers, ._ic-craneservices, ._ic-cremationservices, ._ic-datarecovery, ._ic-donationcenter, ._ic-dryclean, ._ic-dumpsterrental, ._ic-eldercareplanning, ._ic-electronicsrepair, ._ic-elevatorservices, ._ic-engraving, ._ic-enviroabatement, ._ic-environmentaltesting, ._ic-farmequipmentrepair, ._ic-fingerprinting, ._ic-foodbanks, ._ic-forestry, ._ic-funeralservices, ._ic-furniturerepair, ._ic-generatorinstallrepair, ._ic-gestorias, ._ic-grillservices, ._ic-guitarstores, ._ic-gunsmith, ._ic-hazardouswastedisposal, ._ic-homeappliancerepair, ._ic-homelessshelters, ._ic-hydrojetting, ._ic-icedelivery, ._ic-internetbooth, ._ic-itservices, ._ic-jewelryrepair, ._ic-junkremovalandhauling, ._ic-junkyards, ._ic-knifesharpening, ._ic-laundromat, ._ic-laundryservices, ._ic-machinerental, ._ic-machineshops, ._ic-mailboxcenters, ._ic-metaldetectorservices, ._ic-metalfabricators, ._ic-mistingsystemservices, ._ic-mobilephonerepair, ._ic-mortuaryservices, ._ic-musicinstrumentservices, ._ic-nannys, ._ic-nonprofit, ._ic-notaries, ._ic-outdoorpowerequipmentservices, ._ic-pest_control, ._ic-pianoservices, ._ic-pianostores, ._ic-portabletoiletservices, ._ic-powdercoating, ._ic-propane, ._ic-record_labels, ._ic-recording_studios, ._ic-recyclingcenter, ._ic-rentfurniture, ._ic-reupholstery, ._ic-sandblasting, ._ic-screen_printing_tshirt_printing, ._ic-screenprinting, ._ic-selfstorage, ._ic-septicservices, ._ic-sewingalterations, ._ic-shipping_centers, ._ic-shoerepair, ._ic-shoeshine, ._ic-smokingareas, ._ic-snowremoval, ._ic-snuggleservices, ._ic-stonemasons, ._ic-telecommunications, ._ic-tvmounting, ._ic-vocalcoach, ._ic-watch_repair, ._ic-waterdelivery, ._ic-welldrilling, ._ic-wildlifecontrol, ._ic-youth_club {
  background: #004B76;
}
._ic-localservices::before, ._ic-3dprinting::before, ._ic-adoptionservices::before, ._ic-airductcleaning::before, ._ic-appraisalservices::before, ._ic-artinstallation::before, ._ic-artrestoration::before, ._ic-awnings::before, ._ic-bailbondsmen::before, ._ic-bike_repair_maintenance::before, ._ic-biohazardcleanup::before, ._ic-bookbinding::before, ._ic-busrental::before, ._ic-calligraphy::before, ._ic-carpet_cleaning::before, ._ic-carpetdyeing::before, ._ic-childcare::before, ._ic-clockrepair::before, ._ic-communitybookbox::before, ._ic-communitygardens::before, ._ic-copyshops::before, ._ic-couriers::before, ._ic-craneservices::before, ._ic-cremationservices::before, ._ic-datarecovery::before, ._ic-donationcenter::before, ._ic-dryclean::before, ._ic-dumpsterrental::before, ._ic-eldercareplanning::before, ._ic-electronicsrepair::before, ._ic-elevatorservices::before, ._ic-engraving::before, ._ic-enviroabatement::before, ._ic-environmentaltesting::before, ._ic-farmequipmentrepair::before, ._ic-fingerprinting::before, ._ic-foodbanks::before, ._ic-forestry::before, ._ic-funeralservices::before, ._ic-furniturerepair::before, ._ic-generatorinstallrepair::before, ._ic-gestorias::before, ._ic-grillservices::before, ._ic-guitarstores::before, ._ic-gunsmith::before, ._ic-hazardouswastedisposal::before, ._ic-homeappliancerepair::before, ._ic-homelessshelters::before, ._ic-hydrojetting::before, ._ic-icedelivery::before, ._ic-internetbooth::before, ._ic-itservices::before, ._ic-jewelryrepair::before, ._ic-junkremovalandhauling::before, ._ic-junkyards::before, ._ic-knifesharpening::before, ._ic-laundromat::before, ._ic-laundryservices::before, ._ic-machinerental::before, ._ic-machineshops::before, ._ic-mailboxcenters::before, ._ic-metaldetectorservices::before, ._ic-metalfabricators::before, ._ic-mistingsystemservices::before, ._ic-mobilephonerepair::before, ._ic-mortuaryservices::before, ._ic-musicinstrumentservices::before, ._ic-nannys::before, ._ic-nonprofit::before, ._ic-notaries::before, ._ic-outdoorpowerequipmentservices::before, ._ic-pest_control::before, ._ic-pianoservices::before, ._ic-pianostores::before, ._ic-portabletoiletservices::before, ._ic-powdercoating::before, ._ic-propane::before, ._ic-record_labels::before, ._ic-recording_studios::before, ._ic-recyclingcenter::before, ._ic-rentfurniture::before, ._ic-reupholstery::before, ._ic-sandblasting::before, ._ic-screen_printing_tshirt_printing::before, ._ic-screenprinting::before, ._ic-selfstorage::before, ._ic-septicservices::before, ._ic-sewingalterations::before, ._ic-shipping_centers::before, ._ic-shoerepair::before, ._ic-shoeshine::before, ._ic-smokingareas::before, ._ic-snowremoval::before, ._ic-snuggleservices::before, ._ic-stonemasons::before, ._ic-telecommunications::before, ._ic-tvmounting::before, ._ic-vocalcoach::before, ._ic-watch_repair::before, ._ic-waterdelivery::before, ._ic-welldrilling::before, ._ic-wildlifecontrol::before, ._ic-youth_club::before {
  content: "\e94e";
}

._ic-restaurants, ._ic-abruzzese, ._ic-afghani, ._ic-african, ._ic-alentejo, ._ic-algarve, ._ic-alsatian, ._ic-altoatesine, ._ic-andalusian, ._ic-apulian, ._ic-arabian, ._ic-arabpizza, ._ic-argentine, ._ic-armenian, ._ic-arroceria_paella, ._ic-asianfusion, ._ic-asturian, ._ic-australian, ._ic-austrian, ._ic-auvergnat, ._ic-azores, ._ic-baden, ._ic-baguettes, ._ic-bangladeshi, ._ic-basque, ._ic-bavarian, ._ic-bbq, ._ic-beergarden, ._ic-beerhall, ._ic-beira, ._ic-beisl, ._ic-belgian, ._ic-berrichon, ._ic-bistros, ._ic-blacksea, ._ic-blowfish, ._ic-bourguignon, ._ic-brasseries, ._ic-brazilian, ._ic-brazilianempanadas, ._ic-breakfast_brunch, ._ic-british, ._ic-buffets, ._ic-bulgarian, ._ic-burgers, ._ic-burmese, ._ic-cafes, ._ic-cafeteria, ._ic-cajun, ._ic-calabrian, ._ic-cambodian, ._ic-canteen, ._ic-cantonese, ._ic-caribbean, ._ic-catalan, ._ic-centralbrazilian, ._ic-cheekufta, ._ic-cheesesteaks, ._ic-chicken_wings, ._ic-chickenshop, ._ic-chilean, ._ic-chinese, ._ic-colombian, ._ic-comfortfood, ._ic-congee, ._ic-conveyorsushi, ._ic-corsican, ._ic-creperies, ._ic-cuban, ._ic-cucinacampana, ._ic-currysausage, ._ic-cypriot, ._ic-czech, ._ic-czechslovakian, ._ic-danish, ._ic-delis, ._ic-dimsum, ._ic-diners, ._ic-dinnertheater, ._ic-dominican, ._ic-donburi, ._ic-dumplings, ._ic-eastern_european, ._ic-easterngerman, ._ic-easternmexican, ._ic-egyptian, ._ic-eltern_cafes, ._ic-emilian, ._ic-eritrean, ._ic-ethiopian, ._ic-fado_houses, ._ic-falafel, ._ic-filipino, ._ic-fischbroetchen, ._ic-fishnchips, ._ic-flatbread, ._ic-flemish, ._ic-fondue, ._ic-food_court, ._ic-foodstands, ._ic-franconian, ._ic-freiduria, ._ic-french, ._ic-friulan, ._ic-fuzhou, ._ic-galician, ._ic-gamemeat, ._ic-gastropubs, ._ic-georgian, ._ic-german, ._ic-giblets, ._ic-gluten_free, ._ic-gozleme, ._ic-greek, ._ic-guamanian, ._ic-gyudon, ._ic-hainan, ._ic-haitian, ._ic-hakka, ._ic-halal, ._ic-handrolls, ._ic-hawaiian, ._ic-henghwa, ._ic-hessian, ._ic-heuriger, ._ic-himalayan, ._ic-hkcafe, ._ic-hokkien, ._ic-homemadefood, ._ic-honduran, ._ic-horumon, ._ic-hotdog, ._ic-hotdogs, ._ic-hotpot, ._ic-hunan, ._ic-hungarian, ._ic-iberian, ._ic-indonesian, ._ic-indpak, ._ic-international, ._ic-irish, ._ic-island_pub, ._ic-israeli, ._ic-italian, ._ic-izakaya, ._ic-jaliscan, ._ic-japacurry, ._ic-japanese, ._ic-jewish, ._ic-kaiseki, ._ic-kebab, ._ic-kopitiam, ._ic-korean, ._ic-kosher, ._ic-kurdish, ._ic-kushikatsu, ._ic-lahmacun, ._ic-laos, ._ic-laotian, ._ic-latin, ._ic-lebanese, ._ic-ligurian, ._ic-lumbard, ._ic-lyonnais, ._ic-madeira, ._ic-malaysian, ._ic-mamak, ._ic-mauritius, ._ic-meatballs, ._ic-mediterranean, ._ic-mexican, ._ic-mideastern, ._ic-milkbars, ._ic-minho, ._ic-modern_australian, ._ic-modern_european, ._ic-mongolian, ._ic-moroccan, ._ic-napoletana, ._ic-newamerican, ._ic-newcanadian, ._ic-newmexican, ._ic-newzealand, ._ic-nicaraguan, ._ic-nicois, ._ic-nightfood, ._ic-nikkei, ._ic-noodles, ._ic-norcinerie, ._ic-northeasternbrazilian, ._ic-northernbrazilian, ._ic-northerngerman, ._ic-northernmexican, ._ic-norwegian, ._ic-nyonya, ._ic-oaxacan, ._ic-oden, ._ic-okinawan, ._ic-okonomiyaki, ._ic-onigiri, ._ic-opensandwiches, ._ic-oriental, ._ic-ottomancuisine, ._ic-oyakodon, ._ic-pakistani, ._ic-palatine, ._ic-panasian, ._ic-pancakes, ._ic-parma, ._ic-pekinese, ._ic-persian, ._ic-peruvian, ._ic-pfcomercial, ._ic-piemonte, ._ic-pierogis, ._ic-pita, ._ic-pizza, ._ic-polish, ._ic-polynesian, ._ic-popuprestaurants, ._ic-portuguese, ._ic-potatoes, ._ic-poutineries, ._ic-provencal, ._ic-pubfood, ._ic-pueblan, ._ic-puertorican, ._ic-ramen, ._ic-raw_food, ._ic-reunion, ._ic-rhinelandian, ._ic-ribatejo, ._ic-riceshop, ._ic-robatayaki, ._ic-rodizios, ._ic-roman, ._ic-romanian, ._ic-rotisserie_chicken, ._ic-russian, ._ic-salad, ._ic-salvadoran, ._ic-sandwiches, ._ic-sardinian, ._ic-scandinavian, ._ic-schnitzel, ._ic-scottish, ._ic-seafood, ._ic-senegalese, ._ic-serbocroatian, ._ic-shanghainese, ._ic-sicilian, ._ic-signature_cuisine, ._ic-singaporean, ._ic-slovakian, ._ic-soba, ._ic-somali, ._ic-soulfood, ._ic-soup, ._ic-southafrican, ._ic-southern, ._ic-spanish, ._ic-srilankan, ._ic-steak, ._ic-sud_ouest, ._ic-sukiyaki, ._ic-supperclubs, ._ic-sushi, ._ic-swabian, ._ic-swedish, ._ic-swissfood, ._ic-syrian, ._ic-szechuan, ._ic-tabernas, ._ic-tacos, ._ic-taiwanese, ._ic-takoyaki, ._ic-tamales, ._ic-tapas, ._ic-tapasmallplates, ._ic-tavolacalda, ._ic-tempura, ._ic-teochew, ._ic-teppanyaki, ._ic-tex-mex, ._ic-thai, ._ic-themedcafes, ._ic-tonkatsu, ._ic-tradamerican, ._ic-traditional_swedish, ._ic-tras_os_montes, ._ic-trattorie, ._ic-trinidadian, ._ic-turkish, ._ic-turkishravioli, ._ic-tuscan, ._ic-udon, ._ic-ukrainian, ._ic-unagi, ._ic-uzbek, ._ic-vegan, ._ic-vegetarian, ._ic-venetian, ._ic-venezuelan, ._ic-venison, ._ic-vietnamese, ._ic-waffles, ._ic-westernjapanese, ._ic-wok, ._ic-wraps, ._ic-yakiniku, ._ic-yakitori, ._ic-yucatan, ._ic-yugoslav {
  background-color: #F15A7F;
}
._ic-restaurants::before, ._ic-abruzzese::before, ._ic-afghani::before, ._ic-african::before, ._ic-alentejo::before, ._ic-algarve::before, ._ic-alsatian::before, ._ic-altoatesine::before, ._ic-andalusian::before, ._ic-apulian::before, ._ic-arabian::before, ._ic-arabpizza::before, ._ic-argentine::before, ._ic-armenian::before, ._ic-arroceria_paella::before, ._ic-asianfusion::before, ._ic-asturian::before, ._ic-australian::before, ._ic-austrian::before, ._ic-auvergnat::before, ._ic-azores::before, ._ic-baden::before, ._ic-baguettes::before, ._ic-bangladeshi::before, ._ic-basque::before, ._ic-bavarian::before, ._ic-bbq::before, ._ic-beergarden::before, ._ic-beerhall::before, ._ic-beira::before, ._ic-beisl::before, ._ic-belgian::before, ._ic-berrichon::before, ._ic-bistros::before, ._ic-blacksea::before, ._ic-blowfish::before, ._ic-bourguignon::before, ._ic-brasseries::before, ._ic-brazilian::before, ._ic-brazilianempanadas::before, ._ic-breakfast_brunch::before, ._ic-british::before, ._ic-buffets::before, ._ic-bulgarian::before, ._ic-burgers::before, ._ic-burmese::before, ._ic-cafes::before, ._ic-cafeteria::before, ._ic-cajun::before, ._ic-calabrian::before, ._ic-cambodian::before, ._ic-canteen::before, ._ic-cantonese::before, ._ic-caribbean::before, ._ic-catalan::before, ._ic-centralbrazilian::before, ._ic-cheekufta::before, ._ic-cheesesteaks::before, ._ic-chicken_wings::before, ._ic-chickenshop::before, ._ic-chilean::before, ._ic-chinese::before, ._ic-colombian::before, ._ic-comfortfood::before, ._ic-congee::before, ._ic-conveyorsushi::before, ._ic-corsican::before, ._ic-creperies::before, ._ic-cuban::before, ._ic-cucinacampana::before, ._ic-currysausage::before, ._ic-cypriot::before, ._ic-czech::before, ._ic-czechslovakian::before, ._ic-danish::before, ._ic-delis::before, ._ic-dimsum::before, ._ic-diners::before, ._ic-dinnertheater::before, ._ic-dominican::before, ._ic-donburi::before, ._ic-dumplings::before, ._ic-eastern_european::before, ._ic-easterngerman::before, ._ic-easternmexican::before, ._ic-egyptian::before, ._ic-eltern_cafes::before, ._ic-emilian::before, ._ic-eritrean::before, ._ic-ethiopian::before, ._ic-fado_houses::before, ._ic-falafel::before, ._ic-filipino::before, ._ic-fischbroetchen::before, ._ic-fishnchips::before, ._ic-flatbread::before, ._ic-flemish::before, ._ic-fondue::before, ._ic-food_court::before, ._ic-foodstands::before, ._ic-franconian::before, ._ic-freiduria::before, ._ic-french::before, ._ic-friulan::before, ._ic-fuzhou::before, ._ic-galician::before, ._ic-gamemeat::before, ._ic-gastropubs::before, ._ic-georgian::before, ._ic-german::before, ._ic-giblets::before, ._ic-gluten_free::before, ._ic-gozleme::before, ._ic-greek::before, ._ic-guamanian::before, ._ic-gyudon::before, ._ic-hainan::before, ._ic-haitian::before, ._ic-hakka::before, ._ic-halal::before, ._ic-handrolls::before, ._ic-hawaiian::before, ._ic-henghwa::before, ._ic-hessian::before, ._ic-heuriger::before, ._ic-himalayan::before, ._ic-hkcafe::before, ._ic-hokkien::before, ._ic-homemadefood::before, ._ic-honduran::before, ._ic-horumon::before, ._ic-hotdog::before, ._ic-hotdogs::before, ._ic-hotpot::before, ._ic-hunan::before, ._ic-hungarian::before, ._ic-iberian::before, ._ic-indonesian::before, ._ic-indpak::before, ._ic-international::before, ._ic-irish::before, ._ic-island_pub::before, ._ic-israeli::before, ._ic-italian::before, ._ic-izakaya::before, ._ic-jaliscan::before, ._ic-japacurry::before, ._ic-japanese::before, ._ic-jewish::before, ._ic-kaiseki::before, ._ic-kebab::before, ._ic-kopitiam::before, ._ic-korean::before, ._ic-kosher::before, ._ic-kurdish::before, ._ic-kushikatsu::before, ._ic-lahmacun::before, ._ic-laos::before, ._ic-laotian::before, ._ic-latin::before, ._ic-lebanese::before, ._ic-ligurian::before, ._ic-lumbard::before, ._ic-lyonnais::before, ._ic-madeira::before, ._ic-malaysian::before, ._ic-mamak::before, ._ic-mauritius::before, ._ic-meatballs::before, ._ic-mediterranean::before, ._ic-mexican::before, ._ic-mideastern::before, ._ic-milkbars::before, ._ic-minho::before, ._ic-modern_australian::before, ._ic-modern_european::before, ._ic-mongolian::before, ._ic-moroccan::before, ._ic-napoletana::before, ._ic-newamerican::before, ._ic-newcanadian::before, ._ic-newmexican::before, ._ic-newzealand::before, ._ic-nicaraguan::before, ._ic-nicois::before, ._ic-nightfood::before, ._ic-nikkei::before, ._ic-noodles::before, ._ic-norcinerie::before, ._ic-northeasternbrazilian::before, ._ic-northernbrazilian::before, ._ic-northerngerman::before, ._ic-northernmexican::before, ._ic-norwegian::before, ._ic-nyonya::before, ._ic-oaxacan::before, ._ic-oden::before, ._ic-okinawan::before, ._ic-okonomiyaki::before, ._ic-onigiri::before, ._ic-opensandwiches::before, ._ic-oriental::before, ._ic-ottomancuisine::before, ._ic-oyakodon::before, ._ic-pakistani::before, ._ic-palatine::before, ._ic-panasian::before, ._ic-pancakes::before, ._ic-parma::before, ._ic-pekinese::before, ._ic-persian::before, ._ic-peruvian::before, ._ic-pfcomercial::before, ._ic-piemonte::before, ._ic-pierogis::before, ._ic-pita::before, ._ic-pizza::before, ._ic-polish::before, ._ic-polynesian::before, ._ic-popuprestaurants::before, ._ic-portuguese::before, ._ic-potatoes::before, ._ic-poutineries::before, ._ic-provencal::before, ._ic-pubfood::before, ._ic-pueblan::before, ._ic-puertorican::before, ._ic-ramen::before, ._ic-raw_food::before, ._ic-reunion::before, ._ic-rhinelandian::before, ._ic-ribatejo::before, ._ic-riceshop::before, ._ic-robatayaki::before, ._ic-rodizios::before, ._ic-roman::before, ._ic-romanian::before, ._ic-rotisserie_chicken::before, ._ic-russian::before, ._ic-salad::before, ._ic-salvadoran::before, ._ic-sandwiches::before, ._ic-sardinian::before, ._ic-scandinavian::before, ._ic-schnitzel::before, ._ic-scottish::before, ._ic-seafood::before, ._ic-senegalese::before, ._ic-serbocroatian::before, ._ic-shanghainese::before, ._ic-sicilian::before, ._ic-signature_cuisine::before, ._ic-singaporean::before, ._ic-slovakian::before, ._ic-soba::before, ._ic-somali::before, ._ic-soulfood::before, ._ic-soup::before, ._ic-southafrican::before, ._ic-southern::before, ._ic-spanish::before, ._ic-srilankan::before, ._ic-steak::before, ._ic-sud_ouest::before, ._ic-sukiyaki::before, ._ic-supperclubs::before, ._ic-sushi::before, ._ic-swabian::before, ._ic-swedish::before, ._ic-swissfood::before, ._ic-syrian::before, ._ic-szechuan::before, ._ic-tabernas::before, ._ic-tacos::before, ._ic-taiwanese::before, ._ic-takoyaki::before, ._ic-tamales::before, ._ic-tapas::before, ._ic-tapasmallplates::before, ._ic-tavolacalda::before, ._ic-tempura::before, ._ic-teochew::before, ._ic-teppanyaki::before, ._ic-tex-mex::before, ._ic-thai::before, ._ic-themedcafes::before, ._ic-tonkatsu::before, ._ic-tradamerican::before, ._ic-traditional_swedish::before, ._ic-tras_os_montes::before, ._ic-trattorie::before, ._ic-trinidadian::before, ._ic-turkish::before, ._ic-turkishravioli::before, ._ic-tuscan::before, ._ic-udon::before, ._ic-ukrainian::before, ._ic-unagi::before, ._ic-uzbek::before, ._ic-vegan::before, ._ic-vegetarian::before, ._ic-venetian::before, ._ic-venezuelan::before, ._ic-venison::before, ._ic-vietnamese::before, ._ic-waffles::before, ._ic-westernjapanese::before, ._ic-wok::before, ._ic-wraps::before, ._ic-yakiniku::before, ._ic-yakitori::before, ._ic-yucatan::before, ._ic-yugoslav::before {
  content: "\e945";
}

._ic-nightlife, ._ic-absinthebars, ._ic-adultentertainment, ._ic-airportlounges, ._ic-barcrawl, ._ic-bars, ._ic-beachbars, ._ic-beerbar, ._ic-beergardens, ._ic-champagne_bars, ._ic-cigarbars, ._ic-clubcrawl, ._ic-cocktailbars, ._ic-coffeeshops, ._ic-comedyclubs, ._ic-countrydancehalls, ._ic-danceclubs, ._ic-dancerestaurants, ._ic-divebars, ._ic-drivethrubars, ._ic-fasil, ._ic-gaybars, ._ic-hookah_bars, ._ic-hotel_bar, ._ic-irish_pubs, ._ic-karaoke, ._ic-lounges, ._ic-pianobars, ._ic-poolhalls, ._ic-pubs, ._ic-pulquerias, ._ic-sakebars, ._ic-speakeasies, ._ic-sportsbars, ._ic-stripclubs, ._ic-stripteasedancers, ._ic-tabac, ._ic-tikibars, ._ic-vermouthbars, ._ic-whiskeybars, ._ic-wine_bars {
  background-color: #3ACAC1;
}
._ic-nightlife::before, ._ic-absinthebars::before, ._ic-adultentertainment::before, ._ic-airportlounges::before, ._ic-barcrawl::before, ._ic-bars::before, ._ic-beachbars::before, ._ic-beerbar::before, ._ic-beergardens::before, ._ic-champagne_bars::before, ._ic-cigarbars::before, ._ic-clubcrawl::before, ._ic-cocktailbars::before, ._ic-coffeeshops::before, ._ic-comedyclubs::before, ._ic-countrydancehalls::before, ._ic-danceclubs::before, ._ic-dancerestaurants::before, ._ic-divebars::before, ._ic-drivethrubars::before, ._ic-fasil::before, ._ic-gaybars::before, ._ic-hookah_bars::before, ._ic-hotel_bar::before, ._ic-irish_pubs::before, ._ic-karaoke::before, ._ic-lounges::before, ._ic-pianobars::before, ._ic-poolhalls::before, ._ic-pubs::before, ._ic-pulquerias::before, ._ic-sakebars::before, ._ic-speakeasies::before, ._ic-sportsbars::before, ._ic-stripclubs::before, ._ic-stripteasedancers::before, ._ic-tabac::before, ._ic-tikibars::before, ._ic-vermouthbars::before, ._ic-whiskeybars::before, ._ic-wine_bars::before {
  content: "\e943";
}

._ic-food, ._ic-acaibowls, ._ic-backshop, ._ic-bagels, ._ic-bakeries, ._ic-beer_and_wine, ._ic-bento, ._ic-beverage_stores, ._ic-breweries, ._ic-brewpubs, ._ic-bubbletea, ._ic-butcher, ._ic-cakeshop, ._ic-candy, ._ic-cheese, ._ic-chimneycakes, ._ic-chocolate, ._ic-churros, ._ic-cideries, ._ic-coffee, ._ic-coffeeroasteries, ._ic-coffeeteasupplies, ._ic-convenience, ._ic-csa, ._ic-cupcakes, ._ic-customcakes, ._ic-dagashi, ._ic-delicatessen, ._ic-desserts, ._ic-distilleries, ._ic-diyfood, ._ic-donairs, ._ic-donuts, ._ic-driedfruit, ._ic-empanadas, ._ic-ethicgrocery, ._ic-farmersmarket, ._ic-fishmonger, ._ic-fooddeliveryservices, ._ic-foodtrucks, ._ic-friterie, ._ic-frozenfood, ._ic-gelato, ._ic-gluhwein, ._ic-gourmet, ._ic-grocery, ._ic-hawkercentre, ._ic-healthmarkets, ._ic-herbsandspices, ._ic-honey, ._ic-icecream, ._ic-importedfood, ._ic-internetcafe, ._ic-intlgrocery, ._ic-jpsweets, ._ic-juicebars, ._ic-kombucha, ._ic-macarons, ._ic-markets, ._ic-meaderies, ._ic-meats, ._ic-milkshakebars, ._ic-nasilemak, ._ic-oliveoil, ._ic-organic_stores, ._ic-panzerotti, ._ic-pastashops, ._ic-piadina, ._ic-poke, ._ic-popcorn, ._ic-pretzels, ._ic-salumerie, ._ic-seafoodmarkets, ._ic-shavedice, ._ic-shavedsnow, ._ic-smokehouse, ._ic-streetvendors, ._ic-sugarshacks, ._ic-taiyaki, ._ic-tea, ._ic-tofu, ._ic-torshi, ._ic-tortillas, ._ic-waterstores, ._ic-zapiekanka {
  background: #FF8A00;
}
._ic-food::before, ._ic-acaibowls::before, ._ic-backshop::before, ._ic-bagels::before, ._ic-bakeries::before, ._ic-beer_and_wine::before, ._ic-bento::before, ._ic-beverage_stores::before, ._ic-breweries::before, ._ic-brewpubs::before, ._ic-bubbletea::before, ._ic-butcher::before, ._ic-cakeshop::before, ._ic-candy::before, ._ic-cheese::before, ._ic-chimneycakes::before, ._ic-chocolate::before, ._ic-churros::before, ._ic-cideries::before, ._ic-coffee::before, ._ic-coffeeroasteries::before, ._ic-coffeeteasupplies::before, ._ic-convenience::before, ._ic-csa::before, ._ic-cupcakes::before, ._ic-customcakes::before, ._ic-dagashi::before, ._ic-delicatessen::before, ._ic-desserts::before, ._ic-distilleries::before, ._ic-diyfood::before, ._ic-donairs::before, ._ic-donuts::before, ._ic-driedfruit::before, ._ic-empanadas::before, ._ic-ethicgrocery::before, ._ic-farmersmarket::before, ._ic-fishmonger::before, ._ic-fooddeliveryservices::before, ._ic-foodtrucks::before, ._ic-friterie::before, ._ic-frozenfood::before, ._ic-gelato::before, ._ic-gluhwein::before, ._ic-gourmet::before, ._ic-grocery::before, ._ic-hawkercentre::before, ._ic-healthmarkets::before, ._ic-herbsandspices::before, ._ic-honey::before, ._ic-icecream::before, ._ic-importedfood::before, ._ic-internetcafe::before, ._ic-intlgrocery::before, ._ic-jpsweets::before, ._ic-juicebars::before, ._ic-kombucha::before, ._ic-macarons::before, ._ic-markets::before, ._ic-meaderies::before, ._ic-meats::before, ._ic-milkshakebars::before, ._ic-nasilemak::before, ._ic-oliveoil::before, ._ic-organic_stores::before, ._ic-panzerotti::before, ._ic-pastashops::before, ._ic-piadina::before, ._ic-poke::before, ._ic-popcorn::before, ._ic-pretzels::before, ._ic-salumerie::before, ._ic-seafoodmarkets::before, ._ic-shavedice::before, ._ic-shavedsnow::before, ._ic-smokehouse::before, ._ic-streetvendors::before, ._ic-sugarshacks::before, ._ic-taiyaki::before, ._ic-tea::before, ._ic-tofu::before, ._ic-torshi::before, ._ic-tortillas::before, ._ic-waterstores::before, ._ic-zapiekanka::before {
  content: "\e95b";
}

._ic-shopping, ._ic-accessories, ._ic-adult, ._ic-antiques, ._ic-appliances, ._ic-artsandcrafts, ._ic-artsupplies, ._ic-ateliers, ._ic-auctionhouses, ._ic-baby_gear, ._ic-batterystores, ._ic-bespoke, ._ic-bikes, ._ic-bookstores, ._ic-brewingsupplies, ._ic-bridal, ._ic-candlestores, ._ic-cannabisdispensaries, ._ic-cellphoneaccessories, ._ic-ceremonialclothing, ._ic-childcloth, ._ic-chinesebazaar, ._ic-christmastrees, ._ic-clothingrental, ._ic-comicbooks, ._ic-computers, ._ic-concept_shops, ._ic-cookingclasses, ._ic-cosmetics, ._ic-costumes, ._ic-custommerchandise, ._ic-dancewear, ._ic-deptstores, ._ic-diamondbuyers, ._ic-discountstore, ._ic-diveshops, ._ic-drones, ._ic-drugstores, ._ic-dutyfreeshops, ._ic-electronics, ._ic-embroideryandcrochet, ._ic-fabricstores, ._ic-farmingequipment, ._ic-fashion, ._ic-fireworks, ._ic-fitnessequipment, ._ic-fleamarkets, ._ic-florists, ._ic-flowers, ._ic-formalwear, ._ic-framing, ._ic-furclothing, ._ic-furniture, ._ic-gardening, ._ic-gemstonesandminerals, ._ic-giftshops, ._ic-goldbuyers, ._ic-golfequipment, ._ic-grillingequipment, ._ic-guns_and_ammo, ._ic-hardware, ._ic-hats, ._ic-headshops, ._ic-hifi, ._ic-hobbyshops, ._ic-hockeyequipment, ._ic-holidaydecorations, ._ic-homeandgarden, ._ic-homedecor, ._ic-horsequipment, ._ic-hottubandpool, ._ic-huntingfishingsupplies, ._ic-hydroponics, ._ic-jewelry, ._ic-kimonos, ._ic-kiosk, ._ic-kitchenandbath, ._ic-kitchensupplies, ._ic-knittingsupplies, ._ic-leather, ._ic-lightingstores, ._ic-linens, ._ic-lingerie, ._ic-livestocksupply, ._ic-luggage, ._ic-mags, ._ic-marketstalls, ._ic-materialeelettrico, ._ic-maternity, ._ic-mattresses, ._ic-media, ._ic-medicalsupplies, ._ic-menscloth, ._ic-militarysurplus, ._ic-mobilephones, ._ic-motorcyclinggear, ._ic-musicalinstrumentsandteachers, ._ic-musicvideo, ._ic-officeequipment, ._ic-opticians, ._ic-outdoorfurniture, ._ic-outdoorgear, ._ic-outlet_stores, ._ic-packingsupplies, ._ic-paintstores, ._ic-paintyourownpottery, ._ic-pawn, ._ic-perfume, ._ic-personal_shopping, ._ic-photographystores, ._ic-playsets, ._ic-plus_size_fashion, ._ic-poolbilliards, ._ic-popupshops, ._ic-props, ._ic-publicmarkets, ._ic-pumpkinpatches, ._ic-religiousitems, ._ic-rugs, ._ic-safestores, ._ic-safetyequipment, ._ic-scandinaviandesign, ._ic-shedsandoutdoorstorage, ._ic-shoes, ._ic-shoppingcenters, ._ic-shoppingpassages, ._ic-skateshops, ._ic-skishops, ._ic-sleepwear, ._ic-souvenirs, ._ic-spiritual_shop, ._ic-sportgoods, ._ic-sportswear, ._ic-stationery, ._ic-stockings, ._ic-sunglasses, ._ic-surfshop, ._ic-swimwear, ._ic-tabletopgames, ._ic-tableware, ._ic-teachersupplies, ._ic-thrift_stores, ._ic-tickets, ._ic-tobaccoshops, ._ic-toys, ._ic-tradclothing, ._ic-trophyshops, ._ic-uniforms, ._ic-usedbooks, ._ic-vapeshops, ._ic-videoandgames, ._ic-videogamestores, ._ic-vintage, ._ic-vinyl_records, ._ic-vitaminssupplements, ._ic-watches, ._ic-wholesale_stores, ._ic-wigs, ._ic-womenscloth {
  background-color: #633ABA;
}
._ic-shopping::before, ._ic-accessories::before, ._ic-adult::before, ._ic-antiques::before, ._ic-appliances::before, ._ic-artsandcrafts::before, ._ic-artsupplies::before, ._ic-ateliers::before, ._ic-auctionhouses::before, ._ic-baby_gear::before, ._ic-batterystores::before, ._ic-bespoke::before, ._ic-bikes::before, ._ic-bookstores::before, ._ic-brewingsupplies::before, ._ic-bridal::before, ._ic-candlestores::before, ._ic-cannabisdispensaries::before, ._ic-cellphoneaccessories::before, ._ic-ceremonialclothing::before, ._ic-childcloth::before, ._ic-chinesebazaar::before, ._ic-christmastrees::before, ._ic-clothingrental::before, ._ic-comicbooks::before, ._ic-computers::before, ._ic-concept_shops::before, ._ic-cookingclasses::before, ._ic-cosmetics::before, ._ic-costumes::before, ._ic-custommerchandise::before, ._ic-dancewear::before, ._ic-deptstores::before, ._ic-diamondbuyers::before, ._ic-discountstore::before, ._ic-diveshops::before, ._ic-drones::before, ._ic-drugstores::before, ._ic-dutyfreeshops::before, ._ic-electronics::before, ._ic-embroideryandcrochet::before, ._ic-fabricstores::before, ._ic-farmingequipment::before, ._ic-fashion::before, ._ic-fireworks::before, ._ic-fitnessequipment::before, ._ic-fleamarkets::before, ._ic-florists::before, ._ic-flowers::before, ._ic-formalwear::before, ._ic-framing::before, ._ic-furclothing::before, ._ic-furniture::before, ._ic-gardening::before, ._ic-gemstonesandminerals::before, ._ic-giftshops::before, ._ic-goldbuyers::before, ._ic-golfequipment::before, ._ic-grillingequipment::before, ._ic-guns_and_ammo::before, ._ic-hardware::before, ._ic-hats::before, ._ic-headshops::before, ._ic-hifi::before, ._ic-hobbyshops::before, ._ic-hockeyequipment::before, ._ic-holidaydecorations::before, ._ic-homeandgarden::before, ._ic-homedecor::before, ._ic-horsequipment::before, ._ic-hottubandpool::before, ._ic-huntingfishingsupplies::before, ._ic-hydroponics::before, ._ic-jewelry::before, ._ic-kimonos::before, ._ic-kiosk::before, ._ic-kitchenandbath::before, ._ic-kitchensupplies::before, ._ic-knittingsupplies::before, ._ic-leather::before, ._ic-lightingstores::before, ._ic-linens::before, ._ic-lingerie::before, ._ic-livestocksupply::before, ._ic-luggage::before, ._ic-mags::before, ._ic-marketstalls::before, ._ic-materialeelettrico::before, ._ic-maternity::before, ._ic-mattresses::before, ._ic-media::before, ._ic-medicalsupplies::before, ._ic-menscloth::before, ._ic-militarysurplus::before, ._ic-mobilephones::before, ._ic-motorcyclinggear::before, ._ic-musicalinstrumentsandteachers::before, ._ic-musicvideo::before, ._ic-officeequipment::before, ._ic-opticians::before, ._ic-outdoorfurniture::before, ._ic-outdoorgear::before, ._ic-outlet_stores::before, ._ic-packingsupplies::before, ._ic-paintstores::before, ._ic-paintyourownpottery::before, ._ic-pawn::before, ._ic-perfume::before, ._ic-personal_shopping::before, ._ic-photographystores::before, ._ic-playsets::before, ._ic-plus_size_fashion::before, ._ic-poolbilliards::before, ._ic-popupshops::before, ._ic-props::before, ._ic-publicmarkets::before, ._ic-pumpkinpatches::before, ._ic-religiousitems::before, ._ic-rugs::before, ._ic-safestores::before, ._ic-safetyequipment::before, ._ic-scandinaviandesign::before, ._ic-shedsandoutdoorstorage::before, ._ic-shoes::before, ._ic-shoppingcenters::before, ._ic-shoppingpassages::before, ._ic-skateshops::before, ._ic-skishops::before, ._ic-sleepwear::before, ._ic-souvenirs::before, ._ic-spiritual_shop::before, ._ic-sportgoods::before, ._ic-sportswear::before, ._ic-stationery::before, ._ic-stockings::before, ._ic-sunglasses::before, ._ic-surfshop::before, ._ic-swimwear::before, ._ic-tabletopgames::before, ._ic-tableware::before, ._ic-teachersupplies::before, ._ic-thrift_stores::before, ._ic-tickets::before, ._ic-tobaccoshops::before, ._ic-toys::before, ._ic-tradclothing::before, ._ic-trophyshops::before, ._ic-uniforms::before, ._ic-usedbooks::before, ._ic-vapeshops::before, ._ic-videoandgames::before, ._ic-videogamestores::before, ._ic-vintage::before, ._ic-vinyl_records::before, ._ic-vitaminssupplements::before, ._ic-watches::before, ._ic-wholesale_stores::before, ._ic-wigs::before, ._ic-womenscloth::before {
  content: "\e946";
}

._ic-professional, ._ic-accountants, ._ic-advertising, ._ic-architects, ._ic-artconsultants, ._ic-bankruptcy, ._ic-billingservices, ._ic-boatrepair, ._ic-bookkeepers, ._ic-businessconsulting, ._ic-businesslawyers, ._ic-careercounseling, ._ic-commissionedartists, ._ic-consumerlaw, ._ic-contractlaw, ._ic-courtreporters, ._ic-criminaldefense, ._ic-customsbrokers, ._ic-digitizingservices, ._ic-disabilitylaw, ._ic-divorce, ._ic-duilawyers, ._ic-duplicationservices, ._ic-editorialservices, ._ic-elderlaw, ._ic-employmentagencies, ._ic-employmentlawyers, ._ic-entertainmentlaw, ._ic-estateplanning, ._ic-fengshui, ._ic-general_litigation, ._ic-graphicdesign, ._ic-immigrationlawyers, ._ic-indoorlandscaping, ._ic-iplaw, ._ic-lawyers, ._ic-legalservices, ._ic-lifecoach, ._ic-marketing, ._ic-matchmakers, ._ic-mediators, ._ic-medicallaw, ._ic-musicproduction, ._ic-officecleaning, ._ic-patentlaw, ._ic-payroll, ._ic-personal_injury, ._ic-personalassistants, ._ic-privateinvestigation, ._ic-processservers, ._ic-productdesign, ._ic-publicadjusters, ._ic-publicrelations, ._ic-realestatelawyers, ._ic-security, ._ic-shredding, ._ic-signmaking, ._ic-socialsecuritylaw, ._ic-softwaredevelopment, ._ic-suppliesrestaurant, ._ic-talentagencies, ._ic-taxidermy, ._ic-taxlaw, ._ic-tenantlaw, ._ic-trafficticketinglaw, ._ic-translationservices, ._ic-videofilmproductions, ._ic-web_design, ._ic-wholesalers, ._ic-willstrustsprobates, ._ic-workerscomplaw {
  background: #5359F8;
}
._ic-professional::before, ._ic-accountants::before, ._ic-advertising::before, ._ic-architects::before, ._ic-artconsultants::before, ._ic-bankruptcy::before, ._ic-billingservices::before, ._ic-boatrepair::before, ._ic-bookkeepers::before, ._ic-businessconsulting::before, ._ic-businesslawyers::before, ._ic-careercounseling::before, ._ic-commissionedartists::before, ._ic-consumerlaw::before, ._ic-contractlaw::before, ._ic-courtreporters::before, ._ic-criminaldefense::before, ._ic-customsbrokers::before, ._ic-digitizingservices::before, ._ic-disabilitylaw::before, ._ic-divorce::before, ._ic-duilawyers::before, ._ic-duplicationservices::before, ._ic-editorialservices::before, ._ic-elderlaw::before, ._ic-employmentagencies::before, ._ic-employmentlawyers::before, ._ic-entertainmentlaw::before, ._ic-estateplanning::before, ._ic-fengshui::before, ._ic-general_litigation::before, ._ic-graphicdesign::before, ._ic-immigrationlawyers::before, ._ic-indoorlandscaping::before, ._ic-iplaw::before, ._ic-lawyers::before, ._ic-legalservices::before, ._ic-lifecoach::before, ._ic-marketing::before, ._ic-matchmakers::before, ._ic-mediators::before, ._ic-medicallaw::before, ._ic-musicproduction::before, ._ic-officecleaning::before, ._ic-patentlaw::before, ._ic-payroll::before, ._ic-personal_injury::before, ._ic-personalassistants::before, ._ic-privateinvestigation::before, ._ic-processservers::before, ._ic-productdesign::before, ._ic-publicadjusters::before, ._ic-publicrelations::before, ._ic-realestatelawyers::before, ._ic-security::before, ._ic-shredding::before, ._ic-signmaking::before, ._ic-socialsecuritylaw::before, ._ic-softwaredevelopment::before, ._ic-suppliesrestaurant::before, ._ic-talentagencies::before, ._ic-taxidermy::before, ._ic-taxlaw::before, ._ic-tenantlaw::before, ._ic-trafficticketinglaw::before, ._ic-translationservices::before, ._ic-videofilmproductions::before, ._ic-web_design::before, ._ic-wholesalers::before, ._ic-willstrustsprobates::before, ._ic-workerscomplaw::before {
  content: "\e95c";
}

._ic-beautysvc, ._ic-acnetreatment, ._ic-barbers, ._ic-blowoutservices, ._ic-eroticmassage, ._ic-estheticians, ._ic-eyebrowservices, ._ic-eyelashservice, ._ic-footcare, ._ic-hair, ._ic-hair_extensions, ._ic-hairloss, ._ic-hairremoval, ._ic-hairstylists, ._ic-hotsprings, ._ic-kidshairsalons, ._ic-laser_hair_removal, ._ic-makeupartists, ._ic-massage, ._ic-menshair, ._ic-nailtechnicians, ._ic-othersalons, ._ic-permanentmakeup, ._ic-piercing, ._ic-skincare, ._ic-spas, ._ic-spraytanning, ._ic-sugaring, ._ic-tanning, ._ic-tanningbeds, ._ic-tattoo, ._ic-teethwhitening, ._ic-threadingservices, ._ic-waxing {
  background: #CF48FF;
}
._ic-beautysvc::before, ._ic-acnetreatment::before, ._ic-barbers::before, ._ic-blowoutservices::before, ._ic-eroticmassage::before, ._ic-estheticians::before, ._ic-eyebrowservices::before, ._ic-eyelashservice::before, ._ic-footcare::before, ._ic-hair::before, ._ic-hair_extensions::before, ._ic-hairloss::before, ._ic-hairremoval::before, ._ic-hairstylists::before, ._ic-hotsprings::before, ._ic-kidshairsalons::before, ._ic-laser_hair_removal::before, ._ic-makeupartists::before, ._ic-massage::before, ._ic-menshair::before, ._ic-nailtechnicians::before, ._ic-othersalons::before, ._ic-permanentmakeup::before, ._ic-piercing::before, ._ic-skincare::before, ._ic-spas::before, ._ic-spraytanning::before, ._ic-sugaring::before, ._ic-tanning::before, ._ic-tanningbeds::before, ._ic-tattoo::before, ._ic-teethwhitening::before, ._ic-threadingservices::before, ._ic-waxing::before {
  content: "\e95d";
}

._ic-health, ._ic-acupuncture, ._ic-addictionmedicine, ._ic-aestheticians, ._ic-allergist, ._ic-alternativemedicine, ._ic-anesthesiologists, ._ic-animalassistedtherapy, ._ic-assistedliving, ._ic-audiologist, ._ic-ayurveda, ._ic-behavioranalysts, ._ic-blooddonation, ._ic-bodycontouring, ._ic-bulkbilling, ._ic-c_and_mh, ._ic-cannabis_clinics, ._ic-cannabiscollective, ._ic-cannabisreferrals, ._ic-cannabistours, ._ic-cardiology, ._ic-chiropractors, ._ic-colonics, ._ic-conciergemedicine, ._ic-cosmeticdentists, ._ic-cosmeticsurgeons, ._ic-crisispregnancycenters, ._ic-cryotherapy, ._ic-dentalhygeiniststorefront, ._ic-dentalhygienists, ._ic-dentalhygienistsmobile, ._ic-dentists, ._ic-dermatology, ._ic-diagnosticimaging, ._ic-diagnosticservices, ._ic-dialysisclinics, ._ic-dietitians, ._ic-doulas, ._ic-earnosethroat, ._ic-emergencymedicine, ._ic-emergencyrooms, ._ic-endocrinologists, ._ic-endodontists, ._ic-faithbasedcpc, ._ic-familydr, ._ic-fertility, ._ic-floatspa, ._ic-gastroenterologist, ._ic-generaldentistry, ._ic-geneticists, ._ic-gerontologist, ._ic-habilitativeservices, ._ic-halfwayhouses, ._ic-halotherapy, ._ic-healthcoach, ._ic-healthinsurance, ._ic-hearing_aids, ._ic-hearingaidproviders, ._ic-hepatologists, ._ic-herbalshops, ._ic-homehealthcare, ._ic-homeopathic, ._ic-hospice, ._ic-hospitalists, ._ic-hospitals, ._ic-hydrotherapy, ._ic-hypnosis, ._ic-immunodermatologists, ._ic-infectiousdisease, ._ic-internalmed, ._ic-ivhydration, ._ic-laboratorytesting, ._ic-lactationservices, ._ic-laserlasikeyes, ._ic-liceservices, ._ic-massage_therapy, ._ic-medcenters, ._ic-medicalfoot, ._ic-medicalspa, ._ic-medicaltransportation, ._ic-memorycare, ._ic-midwives, ._ic-naturopathic, ._ic-nephrologists, ._ic-neurologist, ._ic-neuropathologists, ._ic-neurotologists, ._ic-nursepractitioner, ._ic-nutritionists, ._ic-obgyn, ._ic-occupationaltherapy, ._ic-oncologist, ._ic-opthamalogists, ._ic-optometrists, ._ic-oralsurgeons, ._ic-organdonorservices, ._ic-orthodontists, ._ic-orthopedists, ._ic-orthotics, ._ic-osteopathicphysicians, ._ic-osteopaths, ._ic-otologists, ._ic-oxygenbars, ._ic-painmanagement, ._ic-pathologists, ._ic-pediatric_dentists, ._ic-pediatricians, ._ic-periodontists, ._ic-personalcare, ._ic-pharmacy, ._ic-phlebologists, ._ic-physicaltherapy, ._ic-physicians, ._ic-placentaencapsulation, ._ic-plasticsurgeons, ._ic-podiatrists, ._ic-postpartumcare, ._ic-prenatal, ._ic-preventivemedicine, ._ic-proctologist, ._ic-prosthetics, ._ic-prosthodontists, ._ic-psychiatrists, ._ic-psychoanalysts, ._ic-psychologists, ._ic-psychotechnicaltests, ._ic-psychotherapists, ._ic-pulmonologist, ._ic-radiologists, ._ic-reflexology, ._ic-rehabilitation_center, ._ic-reiki, ._ic-reproductivehealthservices, ._ic-retinaspecialists, ._ic-retirement_homes, ._ic-rhematologists, ._ic-saunas, ._ic-sextherapists, ._ic-skillednursing, ._ic-sleepspecialists, ._ic-sophrologists, ._ic-speech_therapists, ._ic-spermclinic, ._ic-spinesurgeons, ._ic-sportsmed, ._ic-sportspsychologists, ._ic-surgeons, ._ic-tattooremoval, ._ic-tcm, ._ic-toxicologists, ._ic-tropicalmedicine, ._ic-tuina, ._ic-ultrasoundimagingcenters, ._ic-underseamedicine, ._ic-urgent_care, ._ic-urologists, ._ic-vascularmedicine, ._ic-walkinclinics, ._ic-weightlosscenters {
  background: #FF3E3E;
}
._ic-health::before, ._ic-acupuncture::before, ._ic-addictionmedicine::before, ._ic-aestheticians::before, ._ic-allergist::before, ._ic-alternativemedicine::before, ._ic-anesthesiologists::before, ._ic-animalassistedtherapy::before, ._ic-assistedliving::before, ._ic-audiologist::before, ._ic-ayurveda::before, ._ic-behavioranalysts::before, ._ic-blooddonation::before, ._ic-bodycontouring::before, ._ic-bulkbilling::before, ._ic-c_and_mh::before, ._ic-cannabis_clinics::before, ._ic-cannabiscollective::before, ._ic-cannabisreferrals::before, ._ic-cannabistours::before, ._ic-cardiology::before, ._ic-chiropractors::before, ._ic-colonics::before, ._ic-conciergemedicine::before, ._ic-cosmeticdentists::before, ._ic-cosmeticsurgeons::before, ._ic-crisispregnancycenters::before, ._ic-cryotherapy::before, ._ic-dentalhygeiniststorefront::before, ._ic-dentalhygienists::before, ._ic-dentalhygienistsmobile::before, ._ic-dentists::before, ._ic-dermatology::before, ._ic-diagnosticimaging::before, ._ic-diagnosticservices::before, ._ic-dialysisclinics::before, ._ic-dietitians::before, ._ic-doulas::before, ._ic-earnosethroat::before, ._ic-emergencymedicine::before, ._ic-emergencyrooms::before, ._ic-endocrinologists::before, ._ic-endodontists::before, ._ic-faithbasedcpc::before, ._ic-familydr::before, ._ic-fertility::before, ._ic-floatspa::before, ._ic-gastroenterologist::before, ._ic-generaldentistry::before, ._ic-geneticists::before, ._ic-gerontologist::before, ._ic-habilitativeservices::before, ._ic-halfwayhouses::before, ._ic-halotherapy::before, ._ic-healthcoach::before, ._ic-healthinsurance::before, ._ic-hearing_aids::before, ._ic-hearingaidproviders::before, ._ic-hepatologists::before, ._ic-herbalshops::before, ._ic-homehealthcare::before, ._ic-homeopathic::before, ._ic-hospice::before, ._ic-hospitalists::before, ._ic-hospitals::before, ._ic-hydrotherapy::before, ._ic-hypnosis::before, ._ic-immunodermatologists::before, ._ic-infectiousdisease::before, ._ic-internalmed::before, ._ic-ivhydration::before, ._ic-laboratorytesting::before, ._ic-lactationservices::before, ._ic-laserlasikeyes::before, ._ic-liceservices::before, ._ic-massage_therapy::before, ._ic-medcenters::before, ._ic-medicalfoot::before, ._ic-medicalspa::before, ._ic-medicaltransportation::before, ._ic-memorycare::before, ._ic-midwives::before, ._ic-naturopathic::before, ._ic-nephrologists::before, ._ic-neurologist::before, ._ic-neuropathologists::before, ._ic-neurotologists::before, ._ic-nursepractitioner::before, ._ic-nutritionists::before, ._ic-obgyn::before, ._ic-occupationaltherapy::before, ._ic-oncologist::before, ._ic-opthamalogists::before, ._ic-optometrists::before, ._ic-oralsurgeons::before, ._ic-organdonorservices::before, ._ic-orthodontists::before, ._ic-orthopedists::before, ._ic-orthotics::before, ._ic-osteopathicphysicians::before, ._ic-osteopaths::before, ._ic-otologists::before, ._ic-oxygenbars::before, ._ic-painmanagement::before, ._ic-pathologists::before, ._ic-pediatric_dentists::before, ._ic-pediatricians::before, ._ic-periodontists::before, ._ic-personalcare::before, ._ic-pharmacy::before, ._ic-phlebologists::before, ._ic-physicaltherapy::before, ._ic-physicians::before, ._ic-placentaencapsulation::before, ._ic-plasticsurgeons::before, ._ic-podiatrists::before, ._ic-postpartumcare::before, ._ic-prenatal::before, ._ic-preventivemedicine::before, ._ic-proctologist::before, ._ic-prosthetics::before, ._ic-prosthodontists::before, ._ic-psychiatrists::before, ._ic-psychoanalysts::before, ._ic-psychologists::before, ._ic-psychotechnicaltests::before, ._ic-psychotherapists::before, ._ic-pulmonologist::before, ._ic-radiologists::before, ._ic-reflexology::before, ._ic-rehabilitation_center::before, ._ic-reiki::before, ._ic-reproductivehealthservices::before, ._ic-retinaspecialists::before, ._ic-retirement_homes::before, ._ic-rhematologists::before, ._ic-saunas::before, ._ic-sextherapists::before, ._ic-skillednursing::before, ._ic-sleepspecialists::before, ._ic-sophrologists::before, ._ic-speech_therapists::before, ._ic-spermclinic::before, ._ic-spinesurgeons::before, ._ic-sportsmed::before, ._ic-sportspsychologists::before, ._ic-surgeons::before, ._ic-tattooremoval::before, ._ic-tcm::before, ._ic-toxicologists::before, ._ic-tropicalmedicine::before, ._ic-tuina::before, ._ic-ultrasoundimagingcenters::before, ._ic-underseamedicine::before, ._ic-urgent_care::before, ._ic-urologists::before, ._ic-vascularmedicine::before, ._ic-walkinclinics::before, ._ic-weightlosscenters::before {
  content: "\e95a";
}

._ic-education, ._ic-adultedu, ._ic-artclasses, ._ic-artschools, ._ic-bartendingschools, ._ic-cheerleading, ._ic-cheesetastingclasses, ._ic-childbirthedu, ._ic-circusschools, ._ic-collegecounseling, ._ic-collegeuniv, ._ic-cookingschools, ._ic-cosmetology_schools, ._ic-cprclasses, ._ic-dance_schools, ._ic-dramaschools, ._ic-driving_schools, ._ic-duischools, ._ic-educationservices, ._ic-elementaryschools, ._ic-firearmtraining, ._ic-firstaidclasses, ._ic-flightinstruction, ._ic-foodsafety, ._ic-glassblowing, ._ic-highschools, ._ic-language_schools, ._ic-massage_schools, ._ic-montessori, ._ic-nursingschools, ._ic-parentingclasses, ._ic-photoclasses, ._ic-poledancingclasses, ._ic-preschools, ._ic-privateschools, ._ic-privatetutors, ._ic-religiousschools, ._ic-sambaschools, ._ic-skischools, ._ic-specialed, ._ic-specialtyschools, ._ic-speechtraining, ._ic-surfschools, ._ic-swimminglessons, ._ic-tastingclasses, ._ic-testprep, ._ic-trafficschools, ._ic-tutoring, ._ic-vocation, ._ic-waldorfschools, ._ic-winetasteclasses {
  background-color: #E8D000;
}
._ic-education::before, ._ic-adultedu::before, ._ic-artclasses::before, ._ic-artschools::before, ._ic-bartendingschools::before, ._ic-cheerleading::before, ._ic-cheesetastingclasses::before, ._ic-childbirthedu::before, ._ic-circusschools::before, ._ic-collegecounseling::before, ._ic-collegeuniv::before, ._ic-cookingschools::before, ._ic-cosmetology_schools::before, ._ic-cprclasses::before, ._ic-dance_schools::before, ._ic-dramaschools::before, ._ic-driving_schools::before, ._ic-duischools::before, ._ic-educationservices::before, ._ic-elementaryschools::before, ._ic-firearmtraining::before, ._ic-firstaidclasses::before, ._ic-flightinstruction::before, ._ic-foodsafety::before, ._ic-glassblowing::before, ._ic-highschools::before, ._ic-language_schools::before, ._ic-massage_schools::before, ._ic-montessori::before, ._ic-nursingschools::before, ._ic-parentingclasses::before, ._ic-photoclasses::before, ._ic-poledancingclasses::before, ._ic-preschools::before, ._ic-privateschools::before, ._ic-privatetutors::before, ._ic-religiousschools::before, ._ic-sambaschools::before, ._ic-skischools::before, ._ic-specialed::before, ._ic-specialtyschools::before, ._ic-speechtraining::before, ._ic-surfschools::before, ._ic-swimminglessons::before, ._ic-tastingclasses::before, ._ic-testprep::before, ._ic-trafficschools::before, ._ic-tutoring::before, ._ic-vocation::before, ._ic-waldorfschools::before, ._ic-winetasteclasses::before {
  content: "\e940";
}

._ic-active, ._ic-aerialfitness, ._ic-airsoft, ._ic-amateursportsteams, ._ic-amusementparks, ._ic-aquariums, ._ic-archery, ._ic-atvrentals, ._ic-axethrowing, ._ic-badminton, ._ic-barreclasses, ._ic-baseballfields, ._ic-basketballcourts, ._ic-bathing_area, ._ic-battingcages, ._ic-beachequipmentrental, ._ic-beaches, ._ic-beachvolleyball, ._ic-bicyclepaths, ._ic-bikeparking, ._ic-bikerentals, ._ic-boating, ._ic-bobsledding, ._ic-bocceball, ._ic-bootcamps, ._ic-bowling, ._ic-boxing, ._ic-brazilianjiujitsu, ._ic-bubblesoccer, ._ic-bungeejumping, ._ic-canyoneering, ._ic-cardioclasses, ._ic-carousels, ._ic-challengecourses, ._ic-chinesemartialarts, ._ic-circuittraininggyms, ._ic-climbing, ._ic-cyclingclasses, ._ic-dancestudio, ._ic-dartarenas, ._ic-daycamps, ._ic-discgolf, ._ic-diving, ._ic-dog_parks, ._ic-emstraining, ._ic-escapegames, ._ic-experiences, ._ic-fencing, ._ic-fishing, ._ic-fitness, ._ic-flyboarding, ._ic-football, ._ic-freediving, ._ic-gliding, ._ic-gokarts, ._ic-golf, ._ic-golflessons, ._ic-gun_ranges, ._ic-gymnastics, ._ic-gyms, ._ic-handball, ._ic-hanggliding, ._ic-healthtrainers, ._ic-hiking, ._ic-horsebackriding, ._ic-horseracing, ._ic-hot_air_balloons, ._ic-indoor_playcenter, ._ic-intervaltraininggyms, ._ic-jetskis, ._ic-karate, ._ic-kickboxing, ._ic-kids_activities, ._ic-kiteboarding, ._ic-lakes, ._ic-lasertag, ._ic-lawn_bowling, ._ic-martialarts, ._ic-meditationcenters, ._ic-mini_golf, ._ic-mountainbiking, ._ic-muaythai, ._ic-nudist, ._ic-paddleboarding, ._ic-paintball, ._ic-paragliding, ._ic-parasailing, ._ic-parks, ._ic-pettingzoos, ._ic-pickleball, ._ic-pilates, ._ic-playgrounds, ._ic-publicplazas, ._ic-qigong, ._ic-races, ._ic-racingexperience, ._ic-rafting, ._ic-recreation, ._ic-rock_climbing, ._ic-sailing, ._ic-scavengerhunts, ._ic-scooterrentals, ._ic-scuba, ._ic-selfdefenseclasses, ._ic-seniorcenters, ._ic-skate_parks, ._ic-skatingrinks, ._ic-skiing, ._ic-skydiving, ._ic-sledding, ._ic-snorkeling, ._ic-sport_equipment_hire, ._ic-sports_clubs, ._ic-squash, ._ic-summer_camps, ._ic-surfing, ._ic-surflifesaving, ._ic-swimmingpools, ._ic-taekwondo, ._ic-taichi, ._ic-tennis, ._ic-trampoline, ._ic-tubing, ._ic-volleyball, ._ic-waterparks, ._ic-wildlifehunting, ._ic-yoga, ._ic-zipline, ._ic-zoos, ._ic-zorbing {
  background: #2EB100;
}
._ic-active::before, ._ic-aerialfitness::before, ._ic-airsoft::before, ._ic-amateursportsteams::before, ._ic-amusementparks::before, ._ic-aquariums::before, ._ic-archery::before, ._ic-atvrentals::before, ._ic-axethrowing::before, ._ic-badminton::before, ._ic-barreclasses::before, ._ic-baseballfields::before, ._ic-basketballcourts::before, ._ic-bathing_area::before, ._ic-battingcages::before, ._ic-beachequipmentrental::before, ._ic-beaches::before, ._ic-beachvolleyball::before, ._ic-bicyclepaths::before, ._ic-bikeparking::before, ._ic-bikerentals::before, ._ic-boating::before, ._ic-bobsledding::before, ._ic-bocceball::before, ._ic-bootcamps::before, ._ic-bowling::before, ._ic-boxing::before, ._ic-brazilianjiujitsu::before, ._ic-bubblesoccer::before, ._ic-bungeejumping::before, ._ic-canyoneering::before, ._ic-cardioclasses::before, ._ic-carousels::before, ._ic-challengecourses::before, ._ic-chinesemartialarts::before, ._ic-circuittraininggyms::before, ._ic-climbing::before, ._ic-cyclingclasses::before, ._ic-dancestudio::before, ._ic-dartarenas::before, ._ic-daycamps::before, ._ic-discgolf::before, ._ic-diving::before, ._ic-dog_parks::before, ._ic-emstraining::before, ._ic-escapegames::before, ._ic-experiences::before, ._ic-fencing::before, ._ic-fishing::before, ._ic-fitness::before, ._ic-flyboarding::before, ._ic-football::before, ._ic-freediving::before, ._ic-gliding::before, ._ic-gokarts::before, ._ic-golf::before, ._ic-golflessons::before, ._ic-gun_ranges::before, ._ic-gymnastics::before, ._ic-gyms::before, ._ic-handball::before, ._ic-hanggliding::before, ._ic-healthtrainers::before, ._ic-hiking::before, ._ic-horsebackriding::before, ._ic-horseracing::before, ._ic-hot_air_balloons::before, ._ic-indoor_playcenter::before, ._ic-intervaltraininggyms::before, ._ic-jetskis::before, ._ic-karate::before, ._ic-kickboxing::before, ._ic-kids_activities::before, ._ic-kiteboarding::before, ._ic-lakes::before, ._ic-lasertag::before, ._ic-lawn_bowling::before, ._ic-martialarts::before, ._ic-meditationcenters::before, ._ic-mini_golf::before, ._ic-mountainbiking::before, ._ic-muaythai::before, ._ic-nudist::before, ._ic-paddleboarding::before, ._ic-paintball::before, ._ic-paragliding::before, ._ic-parasailing::before, ._ic-parks::before, ._ic-pettingzoos::before, ._ic-pickleball::before, ._ic-pilates::before, ._ic-playgrounds::before, ._ic-publicplazas::before, ._ic-qigong::before, ._ic-races::before, ._ic-racingexperience::before, ._ic-rafting::before, ._ic-recreation::before, ._ic-rock_climbing::before, ._ic-sailing::before, ._ic-scavengerhunts::before, ._ic-scooterrentals::before, ._ic-scuba::before, ._ic-selfdefenseclasses::before, ._ic-seniorcenters::before, ._ic-skate_parks::before, ._ic-skatingrinks::before, ._ic-skiing::before, ._ic-skydiving::before, ._ic-sledding::before, ._ic-snorkeling::before, ._ic-sport_equipment_hire::before, ._ic-sports_clubs::before, ._ic-squash::before, ._ic-summer_camps::before, ._ic-surfing::before, ._ic-surflifesaving::before, ._ic-swimmingpools::before, ._ic-taekwondo::before, ._ic-taichi::before, ._ic-tennis::before, ._ic-trampoline::before, ._ic-tubing::before, ._ic-volleyball::before, ._ic-waterparks::before, ._ic-wildlifehunting::before, ._ic-yoga::before, ._ic-zipline::before, ._ic-zoos::before, ._ic-zorbing::before {
  content: "\e950";
}

._ic-hotelstravel, ._ic-aerialtours, ._ic-airlines, ._ic-airport_shuttles, ._ic-airports, ._ic-airportterminals, ._ic-architecturaltours, ._ic-arttours, ._ic-bedbreakfast, ._ic-beertours, ._ic-bikesharing, ._ic-biketours, ._ic-boattours, ._ic-buses, ._ic-busstations, ._ic-bustours, ._ic-cablecars, ._ic-campgrounds, ._ic-carrental, ._ic-dolmusstation, ._ic-ferries, ._ic-foodtours, ._ic-guesthouses, ._ic-healthretreats, ._ic-historicaltours, ._ic-hostels, ._ic-limos, ._ic-luggagestorage, ._ic-metrostations, ._ic-motorcycle_rental, ._ic-passportvisaservices, ._ic-pedicabs, ._ic-privatejetcharter, ._ic-publictransport, ._ic-resorts, ._ic-rvparks, ._ic-rvrental, ._ic-scootertours, ._ic-sharedtaxis, ._ic-skiresorts, ._ic-taxis, ._ic-tours, ._ic-towncarservice, ._ic-trains, ._ic-trainstations, ._ic-transport, ._ic-travelagents, ._ic-travelservices, ._ic-vacation_rentals, ._ic-vacationrentalagents, ._ic-visitorcenters, ._ic-walkingtours, ._ic-watertaxis, ._ic-whalewatchingtours, ._ic-winetours {
  background: #00856D;
}
._ic-hotelstravel::before, ._ic-aerialtours::before, ._ic-airlines::before, ._ic-airport_shuttles::before, ._ic-airports::before, ._ic-airportterminals::before, ._ic-architecturaltours::before, ._ic-arttours::before, ._ic-bedbreakfast::before, ._ic-beertours::before, ._ic-bikesharing::before, ._ic-biketours::before, ._ic-boattours::before, ._ic-buses::before, ._ic-busstations::before, ._ic-bustours::before, ._ic-cablecars::before, ._ic-campgrounds::before, ._ic-carrental::before, ._ic-dolmusstation::before, ._ic-ferries::before, ._ic-foodtours::before, ._ic-guesthouses::before, ._ic-healthretreats::before, ._ic-historicaltours::before, ._ic-hostels::before, ._ic-limos::before, ._ic-luggagestorage::before, ._ic-metrostations::before, ._ic-motorcycle_rental::before, ._ic-passportvisaservices::before, ._ic-pedicabs::before, ._ic-privatejetcharter::before, ._ic-publictransport::before, ._ic-resorts::before, ._ic-rvparks::before, ._ic-rvrental::before, ._ic-scootertours::before, ._ic-sharedtaxis::before, ._ic-skiresorts::before, ._ic-taxis::before, ._ic-tours::before, ._ic-towncarservice::before, ._ic-trains::before, ._ic-trainstations::before, ._ic-transport::before, ._ic-travelagents::before, ._ic-travelservices::before, ._ic-vacation_rentals::before, ._ic-vacationrentalagents::before, ._ic-visitorcenters::before, ._ic-walkingtours::before, ._ic-watertaxis::before, ._ic-whalewatchingtours::before, ._ic-winetours::before {
  content: "\e952";
}

._ic-religiousorgs, ._ic-afrobrazilian, ._ic-buddhist_temples, ._ic-churches, ._ic-hindu_temples, ._ic-mosques, ._ic-shrines, ._ic-sikhtemples, ._ic-spiritism, ._ic-synagogues, ._ic-taoisttemples {
  background: #E4BE34;
}
._ic-religiousorgs::before, ._ic-afrobrazilian::before, ._ic-buddhist_temples::before, ._ic-churches::before, ._ic-hindu_temples::before, ._ic-mosques::before, ._ic-shrines::before, ._ic-sikhtemples::before, ._ic-spiritism::before, ._ic-synagogues::before, ._ic-taoisttemples::before {
  content: "\e953";
}

._ic-eventservices, ._ic-agriturismi, ._ic-audiovisualequipmentrental, ._ic-balloonservices, ._ic-bartenders, ._ic-boatcharters, ._ic-boudoirphotography, ._ic-bouncehouserentals, ._ic-caricatures, ._ic-catering, ._ic-clowns, ._ic-djs, ._ic-eventphotography, ._ic-eventplanning, ._ic-facepainting, ._ic-floraldesigners, ._ic-gametruckrental, ._ic-golfcartrentals, ._ic-hennaartists, ._ic-hotels, ._ic-karaokerental, ._ic-magicians, ._ic-mohels, ._ic-mountainhuts, ._ic-musicians, ._ic-officiants, ._ic-partybikerentals, ._ic-partybusrentals, ._ic-partycharacters, ._ic-partyequipmentrentals, ._ic-partysupplies, ._ic-pensions, ._ic-personalchefs, ._ic-photoboothrentals, ._ic-photographers, ._ic-residences, ._ic-reststops, ._ic-ryokan, ._ic-sessionphotography, ._ic-silentdisco, ._ic-sommelierservices, ._ic-teambuilding, ._ic-triviahosts, ._ic-valetservices, ._ic-venues, ._ic-videographers, ._ic-wedding_planning, ._ic-weddingchappels {
  background: #CE0088;
}
._ic-eventservices::before, ._ic-agriturismi::before, ._ic-audiovisualequipmentrental::before, ._ic-balloonservices::before, ._ic-bartenders::before, ._ic-boatcharters::before, ._ic-boudoirphotography::before, ._ic-bouncehouserentals::before, ._ic-caricatures::before, ._ic-catering::before, ._ic-clowns::before, ._ic-djs::before, ._ic-eventphotography::before, ._ic-eventplanning::before, ._ic-facepainting::before, ._ic-floraldesigners::before, ._ic-gametruckrental::before, ._ic-golfcartrentals::before, ._ic-hennaartists::before, ._ic-hotels::before, ._ic-karaokerental::before, ._ic-magicians::before, ._ic-mohels::before, ._ic-mountainhuts::before, ._ic-musicians::before, ._ic-officiants::before, ._ic-partybikerentals::before, ._ic-partybusrentals::before, ._ic-partycharacters::before, ._ic-partyequipmentrentals::before, ._ic-partysupplies::before, ._ic-pensions::before, ._ic-personalchefs::before, ._ic-photoboothrentals::before, ._ic-photographers::before, ._ic-residences::before, ._ic-reststops::before, ._ic-ryokan::before, ._ic-sessionphotography::before, ._ic-silentdisco::before, ._ic-sommelierservices::before, ._ic-teambuilding::before, ._ic-triviahosts::before, ._ic-valetservices::before, ._ic-venues::before, ._ic-videographers::before, ._ic-wedding_planning::before, ._ic-weddingchappels::before {
  content: "\e954";
}

._ic-auto, ._ic-aircraftdealers, ._ic-aircraftrepairs, ._ic-auto_detailing, ._ic-autocustomization, ._ic-autodamageassessment, ._ic-autoelectric, ._ic-autoglass, ._ic-autoloanproviders, ._ic-autopartssupplies, ._ic-autorepair, ._ic-autosecurity, ._ic-autoupholstery, ._ic-aviationservices, ._ic-boatdealers, ._ic-boatpartsandsupplies, ._ic-bodyshops, ._ic-car_dealers, ._ic-carauctions, ._ic-carbrokers, ._ic-carbuyers, ._ic-carshares, ._ic-carwash, ._ic-carwindowtinting, ._ic-diyautoshop, ._ic-evchargingstations, ._ic-fueldocks, ._ic-golfcartdealers, ._ic-hybridcarrepair, ._ic-interlocksystems, ._ic-marinas, ._ic-mobiledentrepair, ._ic-mobilityequipment, ._ic-motodealers, ._ic-motorcycledealers, ._ic-motorcyclepartsandsupplies, ._ic-motorcyclerepair, ._ic-motorepairs, ._ic-oilchange, ._ic-parking, ._ic-registrationservices, ._ic-roadsideassist, ._ic-rv_dealers, ._ic-rvrepair, ._ic-service_stations, ._ic-servicestations, ._ic-smog_check_stations, ._ic-stereo_installation, ._ic-tires, ._ic-towing, ._ic-trailerdealers, ._ic-trailerrental, ._ic-trailerrepair, ._ic-transmissionrepair, ._ic-truck_rental, ._ic-truckdealers, ._ic-truckrepair, ._ic-usedcardealers, ._ic-vehicleshipping, ._ic-vehiclewraps, ._ic-wheelrimrepair, ._ic-windshieldinstallrepair {
  background: #585858;
}
._ic-auto::before, ._ic-aircraftdealers::before, ._ic-aircraftrepairs::before, ._ic-auto_detailing::before, ._ic-autocustomization::before, ._ic-autodamageassessment::before, ._ic-autoelectric::before, ._ic-autoglass::before, ._ic-autoloanproviders::before, ._ic-autopartssupplies::before, ._ic-autorepair::before, ._ic-autosecurity::before, ._ic-autoupholstery::before, ._ic-aviationservices::before, ._ic-boatdealers::before, ._ic-boatpartsandsupplies::before, ._ic-bodyshops::before, ._ic-car_dealers::before, ._ic-carauctions::before, ._ic-carbrokers::before, ._ic-carbuyers::before, ._ic-carshares::before, ._ic-carwash::before, ._ic-carwindowtinting::before, ._ic-diyautoshop::before, ._ic-evchargingstations::before, ._ic-fueldocks::before, ._ic-golfcartdealers::before, ._ic-hybridcarrepair::before, ._ic-interlocksystems::before, ._ic-marinas::before, ._ic-mobiledentrepair::before, ._ic-mobilityequipment::before, ._ic-motodealers::before, ._ic-motorcycledealers::before, ._ic-motorcyclepartsandsupplies::before, ._ic-motorcyclerepair::before, ._ic-motorepairs::before, ._ic-oilchange::before, ._ic-parking::before, ._ic-registrationservices::before, ._ic-roadsideassist::before, ._ic-rv_dealers::before, ._ic-rvrepair::before, ._ic-service_stations::before, ._ic-servicestations::before, ._ic-smog_check_stations::before, ._ic-stereo_installation::before, ._ic-tires::before, ._ic-towing::before, ._ic-trailerdealers::before, ._ic-trailerrental::before, ._ic-trailerrepair::before, ._ic-transmissionrepair::before, ._ic-truck_rental::before, ._ic-truckdealers::before, ._ic-truckrepair::before, ._ic-usedcardealers::before, ._ic-vehicleshipping::before, ._ic-vehiclewraps::before, ._ic-wheelrimrepair::before, ._ic-windshieldinstallrepair::before {
  content: "\e959";
}

._ic-pets, ._ic-animalholistic, ._ic-animalphysicaltherapy, ._ic-animalshelters, ._ic-aquariumservices, ._ic-birdshops, ._ic-dogwalkers, ._ic-emergencypethospital, ._ic-farriers, ._ic-groomer, ._ic-horse_boarding, ._ic-localfishstores, ._ic-pet_sitting, ._ic-pet_training, ._ic-petadoption, ._ic-petboarding, ._ic-petbreeders, ._ic-petcremation, ._ic-pethospice, ._ic-petinsurance, ._ic-petphotography, ._ic-petservices, ._ic-petstore, ._ic-pettransport, ._ic-petwasteremoval, ._ic-reptileshops, ._ic-vet {
  background: #974800;
}
._ic-pets::before, ._ic-animalholistic::before, ._ic-animalphysicaltherapy::before, ._ic-animalshelters::before, ._ic-aquariumservices::before, ._ic-birdshops::before, ._ic-dogwalkers::before, ._ic-emergencypethospital::before, ._ic-farriers::before, ._ic-groomer::before, ._ic-horse_boarding::before, ._ic-localfishstores::before, ._ic-pet_sitting::before, ._ic-pet_training::before, ._ic-petadoption::before, ._ic-petboarding::before, ._ic-petbreeders::before, ._ic-petcremation::before, ._ic-pethospice::before, ._ic-petinsurance::before, ._ic-petphotography::before, ._ic-petservices::before, ._ic-petstore::before, ._ic-pettransport::before, ._ic-petwasteremoval::before, ._ic-reptileshops::before, ._ic-vet::before {
  content: "\e94f";
}

._ic-homeservices, ._ic-apartmentagents, ._ic-apartments, ._ic-artificialturf, ._ic-artspacerentals, ._ic-backflowservices, ._ic-blinds, ._ic-buildingsupplies, ._ic-cabinetry, ._ic-carpenters, ._ic-carpeting, ._ic-carpetinstallation, ._ic-childproofing, ._ic-chimneysweeps, ._ic-commercialrealestate, ._ic-condominiums, ._ic-contractors, ._ic-countertopinstall, ._ic-damagerestoration, ._ic-decksrailing, ._ic-demolitionservices, ._ic-doorsales, ._ic-drywall, ._ic-electricians, ._ic-electricitysuppliers, ._ic-estateliquidation, ._ic-estatephotography, ._ic-excavationservices, ._ic-fencesgates, ._ic-fireplace, ._ic-fireprotection, ._ic-firewood, ._ic-flooring, ._ic-foundationrepair, ._ic-furnitureassembly, ._ic-garage_door_services, ._ic-gardeners, ._ic-glassandmirrors, ._ic-groutservices, ._ic-gutterservices, ._ic-handyman, ._ic-home_inspectors, ._ic-home_organization, ._ic-homeautomation, ._ic-homecleaning, ._ic-homedevelopers, ._ic-homeenergyauditors, ._ic-homenetworkinstall, ._ic-homeownerassociation, ._ic-homestaging, ._ic-hometheatreinstallation, ._ic-homewindowtinting, ._ic-housesitters, ._ic-housingcooperatives, ._ic-hvac, ._ic-insulationinstallation, ._ic-interiordesign, ._ic-irrigation, ._ic-isps, ._ic-kitchenincubators, ._ic-landscapearchitects, ._ic-landscaping, ._ic-landsurveying, ._ic-lawnservices, ._ic-lighting, ._ic-locksmiths, ._ic-masonry_concrete, ._ic-mobile_home_repair, ._ic-mobilehomes, ._ic-mobileparks, ._ic-mortgagebrokers, ._ic-movers, ._ic-naturalgassuppliers, ._ic-packingservices, ._ic-painters, ._ic-patiocoverings, ._ic-plumbing, ._ic-poolcleaners, ._ic-poolservice, ._ic-pressurewashers, ._ic-propertymgmt, ._ic-realestate, ._ic-realestateagents, ._ic-realestatesvcs, ._ic-refinishing, ._ic-roofing, ._ic-roofinspectors, ._ic-saunainstallation, ._ic-seasonaldecorservices, ._ic-securitysystems, ._ic-sharedofficespaces, ._ic-shutters, ._ic-solarinstallation, ._ic-solarpanelcleaning, ._ic-structuralengineers, ._ic-stucco, ._ic-televisionserviceproviders, ._ic-tiling, ._ic-treeservices, ._ic-university_housing, ._ic-utilities, ._ic-vinylsiding, ._ic-wallpapering, ._ic-waterheaterinstallrepair, ._ic-waterproofing, ._ic-waterpurification, ._ic-watersuppliers, ._ic-windowsinstallation, ._ic-windowwashing {
  background: #00659D;
}
._ic-homeservices::before, ._ic-apartmentagents::before, ._ic-apartments::before, ._ic-artificialturf::before, ._ic-artspacerentals::before, ._ic-backflowservices::before, ._ic-blinds::before, ._ic-buildingsupplies::before, ._ic-cabinetry::before, ._ic-carpenters::before, ._ic-carpeting::before, ._ic-carpetinstallation::before, ._ic-childproofing::before, ._ic-chimneysweeps::before, ._ic-commercialrealestate::before, ._ic-condominiums::before, ._ic-contractors::before, ._ic-countertopinstall::before, ._ic-damagerestoration::before, ._ic-decksrailing::before, ._ic-demolitionservices::before, ._ic-doorsales::before, ._ic-drywall::before, ._ic-electricians::before, ._ic-electricitysuppliers::before, ._ic-estateliquidation::before, ._ic-estatephotography::before, ._ic-excavationservices::before, ._ic-fencesgates::before, ._ic-fireplace::before, ._ic-fireprotection::before, ._ic-firewood::before, ._ic-flooring::before, ._ic-foundationrepair::before, ._ic-furnitureassembly::before, ._ic-garage_door_services::before, ._ic-gardeners::before, ._ic-glassandmirrors::before, ._ic-groutservices::before, ._ic-gutterservices::before, ._ic-handyman::before, ._ic-home_inspectors::before, ._ic-home_organization::before, ._ic-homeautomation::before, ._ic-homecleaning::before, ._ic-homedevelopers::before, ._ic-homeenergyauditors::before, ._ic-homenetworkinstall::before, ._ic-homeownerassociation::before, ._ic-homestaging::before, ._ic-hometheatreinstallation::before, ._ic-homewindowtinting::before, ._ic-housesitters::before, ._ic-housingcooperatives::before, ._ic-hvac::before, ._ic-insulationinstallation::before, ._ic-interiordesign::before, ._ic-irrigation::before, ._ic-isps::before, ._ic-kitchenincubators::before, ._ic-landscapearchitects::before, ._ic-landscaping::before, ._ic-landsurveying::before, ._ic-lawnservices::before, ._ic-lighting::before, ._ic-locksmiths::before, ._ic-masonry_concrete::before, ._ic-mobile_home_repair::before, ._ic-mobilehomes::before, ._ic-mobileparks::before, ._ic-mortgagebrokers::before, ._ic-movers::before, ._ic-naturalgassuppliers::before, ._ic-packingservices::before, ._ic-painters::before, ._ic-patiocoverings::before, ._ic-plumbing::before, ._ic-poolcleaners::before, ._ic-poolservice::before, ._ic-pressurewashers::before, ._ic-propertymgmt::before, ._ic-realestate::before, ._ic-realestateagents::before, ._ic-realestatesvcs::before, ._ic-refinishing::before, ._ic-roofing::before, ._ic-roofinspectors::before, ._ic-saunainstallation::before, ._ic-seasonaldecorservices::before, ._ic-securitysystems::before, ._ic-sharedofficespaces::before, ._ic-shutters::before, ._ic-solarinstallation::before, ._ic-solarpanelcleaning::before, ._ic-structuralengineers::before, ._ic-stucco::before, ._ic-televisionserviceproviders::before, ._ic-tiling::before, ._ic-treeservices::before, ._ic-university_housing::before, ._ic-utilities::before, ._ic-vinylsiding::before, ._ic-wallpapering::before, ._ic-waterheaterinstallrepair::before, ._ic-waterproofing::before, ._ic-waterpurification::before, ._ic-watersuppliers::before, ._ic-windowsinstallation::before, ._ic-windowwashing::before {
  content: "\e951";
}

._ic-arts, ._ic-arcades, ._ic-artmuseums, ._ic-astrologers, ._ic-attractionfarms, ._ic-bettingcenters, ._ic-bingo, ._ic-cabaret, ._ic-casinos, ._ic-castles, ._ic-childrensmuseums, ._ic-choirs, ._ic-countryclubs, ._ic-culturalcenter, ._ic-driveintheater, ._ic-eatertainment, ._ic-farms, ._ic-festivals, ._ic-funfair, ._ic-galleries, ._ic-gardens, ._ic-generalfestivals, ._ic-hauntedhouses, ._ic-jazzandblues, ._ic-lancenters, ._ic-mahjong, ._ic-makerspaces, ._ic-marchingbands, ._ic-movietheaters, ._ic-museums, ._ic-musicvenues, ._ic-mystics, ._ic-observatories, ._ic-opera, ._ic-outdoormovies, ._ic-pachinko, ._ic-paintandsip, ._ic-pickyourown, ._ic-planetarium, ._ic-psychic_astrology, ._ic-psychicmediums, ._ic-psychics, ._ic-racetracks, ._ic-ranches, ._ic-rodeo, ._ic-social_clubs, ._ic-sportsbetting, ._ic-sportsteams, ._ic-stadiumsarenas, ._ic-streetart, ._ic-studiotaping, ._ic-tablaoflamenco, ._ic-theater, ._ic-ticketsales, ._ic-tradefairs, ._ic-veteransorganizations, ._ic-virtualrealitycenters, ._ic-wineries, ._ic-winetastingroom, ._ic-xmasmarkets {
  background-color: #4AB2D8;
}
._ic-arts::before, ._ic-arcades::before, ._ic-artmuseums::before, ._ic-astrologers::before, ._ic-attractionfarms::before, ._ic-bettingcenters::before, ._ic-bingo::before, ._ic-cabaret::before, ._ic-casinos::before, ._ic-castles::before, ._ic-childrensmuseums::before, ._ic-choirs::before, ._ic-countryclubs::before, ._ic-culturalcenter::before, ._ic-driveintheater::before, ._ic-eatertainment::before, ._ic-farms::before, ._ic-festivals::before, ._ic-funfair::before, ._ic-galleries::before, ._ic-gardens::before, ._ic-generalfestivals::before, ._ic-hauntedhouses::before, ._ic-jazzandblues::before, ._ic-lancenters::before, ._ic-mahjong::before, ._ic-makerspaces::before, ._ic-marchingbands::before, ._ic-movietheaters::before, ._ic-museums::before, ._ic-musicvenues::before, ._ic-mystics::before, ._ic-observatories::before, ._ic-opera::before, ._ic-outdoormovies::before, ._ic-pachinko::before, ._ic-paintandsip::before, ._ic-pickyourown::before, ._ic-planetarium::before, ._ic-psychic_astrology::before, ._ic-psychicmediums::before, ._ic-psychics::before, ._ic-racetracks::before, ._ic-ranches::before, ._ic-rodeo::before, ._ic-social_clubs::before, ._ic-sportsbetting::before, ._ic-sportsteams::before, ._ic-stadiumsarenas::before, ._ic-streetart::before, ._ic-studiotaping::before, ._ic-tablaoflamenco::before, ._ic-theater::before, ._ic-ticketsales::before, ._ic-tradefairs::before, ._ic-veteransorganizations::before, ._ic-virtualrealitycenters::before, ._ic-wineries::before, ._ic-winetastingroom::before, ._ic-xmasmarkets::before {
  content: "\e93c";
}

._ic-publicservicesgovt, ._ic-authorized_postal_representative, ._ic-civiccenter, ._ic-communitycenters, ._ic-courthouses, ._ic-departmentsofmotorvehicles, ._ic-embassy, ._ic-firedepartments, ._ic-jailsandprisons, ._ic-landmarks, ._ic-libraries, ._ic-municipality, ._ic-policedepartments, ._ic-postoffices, ._ic-registry_office, ._ic-taxoffice, ._ic-townhall {
  background: #1800AE;
}
._ic-publicservicesgovt::before, ._ic-authorized_postal_representative::before, ._ic-civiccenter::before, ._ic-communitycenters::before, ._ic-courthouses::before, ._ic-departmentsofmotorvehicles::before, ._ic-embassy::before, ._ic-firedepartments::before, ._ic-jailsandprisons::before, ._ic-landmarks::before, ._ic-libraries::before, ._ic-municipality::before, ._ic-policedepartments::before, ._ic-postoffices::before, ._ic-registry_office::before, ._ic-taxoffice::before, ._ic-townhall::before {
  content: "\e956";
}

._ic-financialservices, ._ic-autoinsurance, ._ic-banks, ._ic-businessfinancing, ._ic-currencyexchange, ._ic-debtrelief, ._ic-financialadvising, ._ic-homeinsurance, ._ic-installmentloans, ._ic-insurance, ._ic-investing, ._ic-lifeinsurance, ._ic-mortgagelenders, ._ic-paydayloans, ._ic-taxservices, ._ic-titleloans {
  background: #006C04;
}
._ic-financialservices::before, ._ic-autoinsurance::before, ._ic-banks::before, ._ic-businessfinancing::before, ._ic-currencyexchange::before, ._ic-debtrelief::before, ._ic-financialadvising::before, ._ic-homeinsurance::before, ._ic-installmentloans::before, ._ic-insurance::before, ._ic-investing::before, ._ic-lifeinsurance::before, ._ic-mortgagelenders::before, ._ic-paydayloans::before, ._ic-taxservices::before, ._ic-titleloans::before {
  content: "\e958";
}

._ic-bicycles, ._ic-bikeassociations, ._ic-bikerepair, ._ic-bikeshop, ._ic-specialbikes {
  background-color: #757AFF;
}
._ic-bicycles::before, ._ic-bikeassociations::before, ._ic-bikerepair::before, ._ic-bikeshop::before, ._ic-specialbikes::before {
  content: "\e93d";
}

._ic-localflavor, ._ic-parklets, ._ic-publicart, ._ic-unofficialyelpevents, ._ic-yelpevents {
  background: #A80000;
}
._ic-localflavor::before, ._ic-parklets::before, ._ic-publicart::before, ._ic-unofficialyelpevents::before, ._ic-yelpevents::before {
  content: "\e957";
}

._ic-massmedia, ._ic-printmedia, ._ic-radiostations, ._ic-televisionstations {
  background: #0088B2;
}
._ic-massmedia::before, ._ic-printmedia::before, ._ic-radiostations::before, ._ic-televisionstations::before {
  content: "\e955";
}

._ic-driving {
  background-color: #757AFF;
}
._ic-driving::before {
  content: "\e93f";
}

._ic-transit {
  background-color: #757AFF;
}
._ic-transit::before {
  content: "\e947";
}

._ic-walking {
  background-color: #757AFF;
}
._ic-walking::before {
  content: "\e948";
}

._ic-cafes {
  background-color: #9B441F;
}
._ic-cafes::before {
  content: "\e93e";
}

._ic-fitness {
  background-color: #374246;
}
._ic-fitness::before {
  content: "\e941";
}

._ic-groceries, ._ic-grocery {
  background-color: #90BF0B;
}
._ic-groceries::before, ._ic-grocery::before {
  content: "\e942";
}

._ic-ealestate {
  color: #448114;
  border-radius: 0;
  background: transparent;
}
._ic-ealestate::before {
  font-size: 49px;
}
._ic-ealestate::after {
  content: "\e931";
  font-size: 49px;
  font-family: "icomoon";
  transition: color 0.3s ease;
  z-index: 1;
}
@media print {
  ._ic-ealestate {
    color: #000;
  }
}

.yelp-simple-card {
  background: #ffffff;
  border-radius: 10px;
}
.yelp-simple-card:last-child {
  margin-bottom: 0;
}
.yelp-simple-card .yelp-marker-popup-inner {
  width: 100%;
}

.yelp-marker-popup-inner {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  width: 290px;
  padding: 10px;
}
.yelp-marker-popup-inner__img-wrap {
  display: block;
  position: relative;
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 10px;
  z-index: 2;
}
.yelp-marker-popup-inner__img-wrap img {
  display: block;
  z-index: 1;
}
.yelp-marker-popup-inner__info {
  position: relative;
  width: calc(100% - 60px);
  padding-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.yelp-marker-popup-inner__description {
  padding-right: 10px;
}
.yelp-marker-popup-inner__rating-wrap {
  margin-top: auto;
  padding-top: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.yelp-marker-popup-inner__reviews {
  padding-left: 8px;
  padding-right: 4px;
  margin-right: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1px;
}
.yelp-marker-popup-inner__categories {
  color: #ACB8C0;
}
.yelp-marker-popup-inner__reviews {
  color: #ACB8C0;
}

.yelp-logo {
  position: relative;
  display: block;
  width: 20px;
  background: url(/build/images/yelp-logo.624f2eae.png) center center no-repeat;
  background-size: contain;
}
.yelp-logo:after {
  content: "";
  display: block;
  padding-top: 50%;
}

.rating {
  width: 82px;
  max-width: 100%;
  background-size: contain;
  background-position: top left;
  background-repeat: no-repeat;
}
.rating:after {
  content: "";
  display: block;
  padding-top: 17.0731707317%;
}
.rating._5 {
  background-image: url(/build/images/rating_5.a04333fa.png);
}
.rating._45 {
  background-image: url(/build/images/rating_4_half.1e291e82.png);
}
.rating._4 {
  background-image: url(/build/images/rating_4.0fd74200.png);
}
.rating._35 {
  background-image: url(/build/images/rating_3_half.3ad7a0bb.png);
}
.rating._3 {
  background-image: url(/build/images/rating_3.2eee4d56.png);
}
.rating._25 {
  background-image: url(/build/images/rating_2_half.dfbe83f4.png);
}
.rating._2 {
  background-image: url(/build/images/rating_2.e6409d40.png);
}
.rating._15 {
  background-image: url(/build/images/rating_1_half.a71306df.png);
}
.rating._1 {
  background-image: url(/build/images/rating_1.f7a3ed65.png);
}
.rating._0 {
  background-image: url(/build/images/rating_0.e48389c8.png);
}

.yelp-cards-slider {
  position: relative;
  width: calc(100% + 20px);
  left: -10px;
}
.yelp-cards-slider .yelp-card {
  padding: 0 10px;
}
@media all and (max-width: 500px) {
  .yelp-cards-slider {
    width: calc(100% + 10px);
    left: -5px;
  }
  .yelp-cards-slider .yelp-card {
    padding: 0 5px;
  }
}

.yelp-card__img-wrap {
  display: block;
  position: relative;
  width: 100%;
  height: 120px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 2;
}
.yelp-card__img-wrap img {
  z-index: 1;
  transition: all 0.3s ease;
  transform-origin: 50% 50%;
  will-change: transform;
  backface-visibility: hidden;
}
.yelp-card__img-wrap:hover img {
  transform: scale(1.02);
}
.yelp-card__title {
  color: #374246;
}
.yelp-card__categories {
  color: #ACB8C0;
}
.yelp-card .yelp-logo {
  width: 41px;
}
@media all and (max-width: 500px) {
  .yelp-card__img-wrap {
    height: 80px;
  }
}

.school-card {
  padding: 10px 20px;
  background: #ffffff;
  border-radius: 10px;
  margin-bottom: 10px;
}
.school-card:last-child {
  margin-bottom: 0;
}
.school-card__bottom {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.school-card__rank {
  margin-right: 10px;
  color: #b9c157;
}
.school-card__separate {
  color: #374246;
}
.school-card__title {
  color: #374246;
}
.school-card__address {
  color: #ACB8C0;
}

.bus-card {
  padding: 5px 10px;
  background: #ffffff;
  border-radius: 10px;
  margin-bottom: 10px;
}
.bus-card__title {
  color: #374246;
}

.leaflet-popup-tip {
  pointer-events: auto;
}

.leaflet-resp-popup-north .leaflet-popup-tip {
  width: 27px;
  height: 27px;
  margin: -19px auto 0;
}

.leaflet-resp-popup-west-south .leaflet-popup-tip-container {
  transform: scaleX(1.2);
  transform-origin: 100% 0;
}

.leaflet-resp-popup-south-east .leaflet-popup-tip-container,
.leaflet-resp-popup-north-east .leaflet-popup-tip-container {
  transform-origin: 0 50%;
  transform: scale(1.8);
}

.leaflet-resp-popup-south-west .leaflet-popup-tip-container,
.leaflet-resp-popup-north-west .leaflet-popup-tip-container {
  transform-origin: 100% 50%;
  transform: scale(1.8);
}

.google-street-view {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 20px;
  background: #f0f3f8;
  z-index: 5;
}
@media all and (max-width: 1300px) {
  .google-street-view {
    height: calc(100% - 31px);
  }
}
@media all and (max-width: 700px) {
  .google-street-view {
    height: calc(100% - 41px);
  }
}

.leaflet-popup-content .route-card {
  max-width: 200px;
}
.leaflet-popup-content .route-card__remove {
  display: none;
}

.route-card {
  position: relative;
  padding: 10px 30px 10px 20px;
  background: #ffffff;
  border-radius: 10px;
  margin-bottom: 10px;
}
.route-card:last-child {
  margin-bottom: 0;
}
.route-card__error {
  color: #F15A7F;
}
.route-card__time {
  color: #374246;
}
.route-card__address {
  color: #ACB8C0;
}
.route-card__remove {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  margin: auto;
  padding: 10px;
  cursor: pointer;
  color: #374246;
  transition: all 0.3s ease;
}
.route-card__remove:hover {
  opacity: 0.5;
}
.route-card__remove::before {
  font-size: 10px;
  display: block;
}

.map-menu {
  background: #f0f3f8;
  border-radius: 20px;
  padding-left: 50px;
  padding-right: 50px;
  height: 100%;
  width: 100%;
}
.map-menu [data-scrollbar] .scroll-content {
  padding-right: 30px;
}
.map-menu [data-scrollbar] .scrollbar-track-y .scrollbar-thumb {
  background: #ACB8C0;
}
.map-menu__text {
  color: #ACB8C0;
}
.map-menu__container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  height: 100%;
  width: 100%;
}
.map-menu__content-wrap {
  position: relative;
  width: 100%;
  flex: 1 1 0;
}
.map-menu__scroll-container {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  height: 100%;
  width: calc(100% + 30px);
}
.map-menu__scroll-wrap {
  position: relative;
  height: 100%;
  width: 100%;
}
.map-menu__yelp-label {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  justify-content: flex-start;
  color: #ACB8C0;
}
.map-menu__yelp-label .yelp-logo {
  flex: 0 0 auto;
  margin-left: 5px;
  margin-top: -2px;
  width: 40px;
  height: 20px;
}
.map-menu__expand-button {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  width: 100%;
  height: 50px;
  border-radius: 20px 20px 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 2;
  color: #CDD6DC;
}
.map-menu__expand-button::before {
  font-size: 7px;
  transition: all 0.3s ease;
  transform-origin: 50% 50%;
}
.map-menu__expand-button._active::before {
  transform: scaleY(-1);
}
@media all and (max-width: 700px) {
  .map-menu {
    padding-left: 40px;
    padding-right: 40px;
  }
  .map-menu [data-scrollbar] .scroll-content {
    padding-right: 13px;
  }
  .map-menu__expand-button {
    height: 30px;
  }
  .map-menu__scroll-container {
    width: calc(100% + 13px);
  }
}

.pagination .nav-links {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination .nav-links .page-numbers {
  padding: 0 5px;
}
.pagination .nav-links .page-numbers.prev {
  margin-right: 20px;
}
.pagination .nav-links .page-numbers.next {
  margin-left: 20px;
}
.paginationjs .paginationjs-pages ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.paginationjs .paginationjs-pages ul .paginationjs-page a,
.paginationjs .paginationjs-pages ul .paginationjs-ellipsis a {
  color: #ACB8C0;
  padding: 0 10px;
  transition: all 0.3s ease;
}
.paginationjs .paginationjs-pages ul .paginationjs-page a:hover {
  color: #374246;
}
.paginationjs .paginationjs-pages ul .paginationjs-page.active {
  pointer-events: none;
  margin: 0 10px;
}
.paginationjs .paginationjs-pages ul .paginationjs-page.active a {
  padding: 0;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #f0f3f8;
  color: #374246;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev,
.paginationjs .paginationjs-pages ul .paginationjs-next {
  width: 33px;
  height: 33px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  color: #374246;
  border: 1px solid #E1E6E7;
  box-sizing: border-box;
  transition: all 0.3s ease;
  cursor: pointer;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev:hover,
.paginationjs .paginationjs-pages ul .paginationjs-next:hover {
  background: #f0f3f8;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev::before,
.paginationjs .paginationjs-pages ul .paginationjs-next::before {
  font-family: "icomoon";
  font-size: 9px;
  line-height: 1;
  display: block;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev a,
.paginationjs .paginationjs-pages ul .paginationjs-next a {
  display: none;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev.disabled,
.paginationjs .paginationjs-pages ul .paginationjs-next.disabled {
  pointer-events: none;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev.disabled::before,
.paginationjs .paginationjs-pages ul .paginationjs-next.disabled::before {
  opacity: 0.3;
}
.paginationjs .paginationjs-pages ul .paginationjs-prev {
  margin-right: 10px;
}
.paginationjs .paginationjs-pages ul .paginationjs-next {
  margin-left: 10px;
}

.scroll-top {
  position: fixed;
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  margin: 0 20px 20px 0;
  width: 75px;
  height: 75px;
  background: green;
  opacity: 0;
  transform: translateY(150%);
  transition: all 0.5s ease;
  cursor: pointer;
  z-index: 200;
}
.scroll-top::before, .scroll-top::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: block;
  background: #ffffff;
  width: 20px;
  height: 2px;
  transform-origin: 50% 50%;
  transition: all 0.5s ease;
}
.scroll-top::before {
  transform: rotate(-45deg);
  left: -14px;
}
.scroll-top::after {
  transform: rotate(45deg);
  right: -14px;
}
.scroll-top._show {
  opacity: 0.6;
  transform: translateY(0);
}
.scroll-top:hover {
  opacity: 1;
}
.scroll-top:hover::before {
  transform: rotate(135deg);
}
.scroll-top:hover::after {
  transform: rotate(-135deg);
}
@media all and (max-width: 1300px) {
  .scroll-top {
    margin: 0 15px 15px 0;
    width: 50px;
    height: 50px;
  }
  .scroll-top::before, .scroll-top::after {
    width: 10px;
  }
  .scroll-top::before {
    left: -7px;
  }
  .scroll-top::after {
    right: -7px;
  }
}
@media all and (max-width: 700px) {
  .scroll-top {
    margin: 0 10px 10px 0;
    width: 40px;
    height: 40px;
  }
}

.hamburger-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  cursor: pointer;
  z-index: 2;
}
.hamburger-wrapper:hover .hamburger-wrapper__bar::before {
  background: #CB009B;
}
.hamburger-wrapper__hamburger {
  width: 24px;
  height: 21px;
  position: relative;
  z-index: 1;
  cursor: pointer;
  display: block;
}
.hamburger-wrapper__bar {
  width: 24px;
  height: 3px;
  will-change: transform;
  transform-origin: 50% 50%;
  transition: transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 0s 300ms linear;
}
.hamburger-wrapper__bar::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  background: #374246;
  transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), background 300ms ease;
}
.hamburger-wrapper__bar:nth-child(1) {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
}
.hamburger-wrapper__bar:nth-child(2) {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
}
.hamburger-wrapper__bar:nth-child(3) {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
}
.hamburger-wrapper._active .hamburger-wrapper__bar {
  transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 0s 300ms linear;
}
.hamburger-wrapper._active .hamburger-wrapper__bar::before {
  transition: transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), background 300ms ease;
}
.hamburger-wrapper._active .hamburger-wrapper__bar:nth-child(1) {
  transform: translateY(9px);
}
.hamburger-wrapper._active .hamburger-wrapper__bar:nth-child(1)::before {
  transform: rotate(45deg);
}
.hamburger-wrapper._active .hamburger-wrapper__bar:nth-child(2) {
  opacity: 0;
}
.hamburger-wrapper._active .hamburger-wrapper__bar:nth-child(3) {
  transform: translateY(-9px);
}
.hamburger-wrapper._active .hamburger-wrapper__bar:nth-child(3)::before {
  transform: rotate(-45deg);
}

.overlay {
  position: fixed;
  top: 0;
  right: auto;
  bottom: auto;
  left: -110vw;
  height: 100vh;
  width: 100vw;
  z-index: 950;
  overflow: hidden;
  transition-property: opacity, left;
  transition-duration: 0.3s, 0s;
  transition-delay: 0s, 0.3s;
  transition-timing-function: ease-in-out, linear;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
}
.overlay._active {
  transition-delay: 0s, 0s;
  left: 0;
  opacity: 1;
}

.popup-style {
  position: fixed;
  top: 0;
  right: auto;
  bottom: auto;
  left: -110vw;
  background-color: transparent;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
  padding: 50px 0;
  height: 100%;
  width: 100%;
  z-index: 960;
  transition: left 0s linear;
  transition-delay: 0.3s;
  pointer-events: none;
}
.popup-style__container {
  position: relative;
  box-sizing: border-box;
  max-height: 100%;
  padding: 60px 0 50px;
  background: #ffffff;
  max-width: 100%;
  width: 1100px;
  overflow: hidden;
  margin: auto;
  flex: 0 0 auto;
  opacity: 0;
  transition: opacity 0.3s ease;
  transition-delay: 0s;
  pointer-events: auto;
}
.popup-style__scroll-wrap {
  position: relative;
  height: auto;
  max-height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 50px;
}
.popup-style__content {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  margin: auto;
}
.popup-style._active {
  left: 0;
  transition-delay: 0s;
  z-index: 980;
}
.popup-style._active .popup-style__container {
  opacity: 1;
}
.popup-style_narrow .cross-btn {
  top: 30px;
  right: 30px;
}
.popup-style_narrow .popup-style__container {
  width: 600px;
  padding: 90px 45px;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
}
.popup-style_narrow .popup-style__scroll-wrap {
  padding: 0 50px;
  height: 100%;
}
.popup-style_narrow .popup-style__scroll-wrap .scroll-content {
  padding-right: 0;
}
.popup-style_fh {
  padding: 0;
}
.popup-style_fh .popup-style__container {
  padding-left: 40px;
  padding-right: 40px;
  height: 100%;
  width: 100%;
}
.popup-style_fh .popup-style__container > .cross-btn {
  top: 0;
  right: 0;
}
.popup-style_fh .popup-style__scroll-wrap {
  height: 100%;
  max-height: none;
  padding: 0;
}
.popup-style_fh .popup-style__scroll-wrap .simplebar-content {
  height: 100%;
}
.popup-style_fh .popup-style__scroll-wrap .estate-popup-content {
  height: 100%;
  width: 100%;
}
.popup-style_fh .popup-style__scroll-wrap .map-buttons-bar {
  margin-top: 0;
}
.popup-style_fh .popup-style__scroll-wrap .map {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.popup-style_fh .popup-style__content {
  height: 100%;
}
.popup-style_fh .popup-style__map-controls {
  height: 100px;
  position: relative;
  z-index: 2;
}
.popup-style_fh .popup-style__map-container {
  height: calc(100% - 100px);
  width: 100%;
  position: relative;
  z-index: 1;
}
@media all and (max-width: 700px) {
  .popup-style {
    padding: 0;
  }
  .popup-style_narrow .cross-btn {
    top: 10px;
    right: 10px;
  }
  .popup-style_narrow .popup-style__container {
    padding: 70px 20px;
    border: none;
    border-radius: 0;
    width: 100%;
    height: 100%;
  }
  .popup-style_narrow .popup-style__scroll-wrap {
    padding: 0 20px;
  }
}
@media all and (max-width: 500px) {
  .popup-style_fh {
    padding: 0;
  }
  .popup-style_fh .popup-style__container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.ty-content {
  position: relative;
  text-align: center;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 50px 0 60px;
}
.ty-content__title {
  display: block;
  margin-bottom: 20px;
  color: red;
}
.ty-content__subtitle {
  display: block;
}

.estate-popup-content__table {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.estate-popup-content__col {
  width: calc(50% - 10px);
}

.estate-popup-slider {
  width: 100%;
  height: 500px;
}

.popup-map-container {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.popup-map-container .content-tab {
  height: 100%;
}
.popup-map-container__nav-wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
}
.popup-map-container__nav-wrap .slide-menu {
  width: calc(100% - 43px);
}
.popup-map-container__nav-wrap .cross-btn {
  position: relative;
  margin-left: auto;
}
.popup-map-container__content {
  position: relative;
  flex: 1 0 0;
  z-index: 1;
}
.popup-map-container__table {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
}
.popup-map-container__col {
  position: relative;
  height: 100%;
}
.popup-map-container__col_left {
  width: calc(100% - 387px - 40px + 15px);
  z-index: 3;
}
.popup-map-container__col_right {
  width: 387px;
  z-index: 5;
}
.popup-map-container__col_right .content-tabs-container {
  height: 100%;
}
.popup-map-container__col_right .content-tabs-container .content-tab {
  height: 100%;
}
.popup-map-container__scroll-wrap {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.popup-map-container__scroll-wrap[data-scroll-content-wrap] {
  padding-right: 15px;
}
.popup-map-container__scroll-wrap[data-scroll-content-wrap] .scroll-content-wrap {
  height: 100%;
  overflow: hidden;
  border-radius: 20px;
}
.popup-map-container__scroll-wrap[data-scroll-content-wrap] .scroll-content-wrap .scroll-content {
  padding-right: 0;
}
@media all and (max-width: 1300px) {
  .popup-map-container ._fw1300 {
    width: calc(100% + 80px);
    left: -40px;
    height: calc(100% - 31px);
  }
  .popup-map-container__scroll-wrap {
    width: calc(100% + 13px);
  }
  .popup-map-container__scroll-wrap[data-scroll-content-wrap] {
    padding-right: 13px;
  }
  .popup-map-container__scroll-wrap .scroll-content {
    padding-right: 13px;
  }
  .popup-map-container__col {
    width: 100%;
  }
  .popup-map-container__col_right {
    position: absolute;
    top: calc(100% + 40px);
    right: auto;
    bottom: auto;
    left: 0;
    margin: auto;
    height: 60%;
    min-height: 310px;
    pointer-events: none;
  }
  .popup-map-container__col_right .content-tab .map-menu {
    transform: translateY(-180px);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    transition: transform 0.3s ease;
  }
  .popup-map-container__col_right .content-tab .map-menu._active {
    transform: translateY(-100%);
  }
  .popup-map-container__col_right .content-tab._active > div, .popup-map-container__col_right .content-tab._active > form,
  .popup-map-container__col_right .content-tab-simple._active > div,
  .popup-map-container__col_right .content-tab-simple._active > form {
    pointer-events: auto;
  }
}
@media all and (max-width: 700px) {
  .popup-map-container ._fw1300 {
    height: calc(100% - 41px);
  }
  .popup-map-container__col {
    width: 100%;
  }
  .popup-map-container__col_right {
    top: calc(100% + 20px);
  }
  .popup-map-container__col_right .content-tab .map-menu {
    transform: translateY(-140px);
  }
}
@media all and (max-width: 500px) {
  .popup-map-container ._fw1300 {
    width: calc(100% + 40px);
    left: -20px;
  }
}

.popup-slider-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.popup-slider-container__header {
  width: 100%;
}
.popup-slider-container__header .cross-btn {
  position: relative;
  margin-left: auto;
  margin-right: 0;
}
.popup-slider-container__table {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  flex: 1 0 0;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.popup-slider-container__col_left {
  width: 91.6666666667%;
  padding-left: 8.3333333333%;
  overflow: hidden;
}
.popup-slider-container__col_right {
  width: 8.3333333333%;
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
}
@media all and (max-width: 1300px) {
  .popup-slider-container__col {
    padding-left: 0;
  }
  .popup-slider-container__col_left {
    width: calc(100% - 60px);
  }
  .popup-slider-container__col_right {
    width: 60px;
  }
}
@media all and (max-width: 1000px) {
  .popup-slider-container__table {
    padding-top: 45px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .popup-slider-container__col {
    width: 100%;
  }
  .popup-slider-container__col_left {
    flex: 1 0 0;
    max-height: 500px;
    margin: auto;
  }
  .popup-slider-container__col_right {
    padding-top: 20px;
  }
}
.breadcrumbs__item {
  position: relative;
  display: inline;
}
.breadcrumbs__item::after {
  content: "e";
  font-family: "icomoon";
  display: inline;
  color: #374246;
  pointer-events: none;
  font-size: 6px;
  line-height: 1;
  margin: 0 16px;
}
.breadcrumbs__item:last-child::after {
  display: none;
}
.breadcrumbs a, .breadcrumbs span {
  display: inline;
  position: relative;
}
.breadcrumbs a {
  position: relative;
}
.breadcrumbs span {
  color: #374246;
}
@media all and (max-width: 700px) {
  .breadcrumbs__item::after {
    margin: 0 6px;
  }
}

.twin-fields {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 260px;
}
.twin-fields::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 4px;
  height: 1px;
  background: #ACB8C0;
}
.twin-fields .input-style,
.twin-fields .select-module {
  width: calc(50% - 10px);
}

.add-destination-form {
  width: 100%;
}

.input-button-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
.input-button-row .btn-style {
  margin-left: 5px;
  flex: 0 0 auto;
}
.input-button-row .autofill,
.input-button-row .input-style {
  flex: 1 0 0;
}
.input-button-row .autofill__dropdown {
  width: 300px;
}

.form-style {
  position: relative;
}
.form-style__row {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}
.form-style__row .btn-style {
  width: 100%;
}
.form-style__label {
  width: 100%;
}
.form-style__col._1-2 {
  width: calc(50% - 10px);
}
.form-style__col._1-3 {
  width: calc(33.3333333333% - 13.3333333333px);
}
.form-style__label {
  color: #ACB8C0;
}
.form-style__buttons-wrap .btn-style {
  margin-right: 5px;
}
.form-style__social-buttons-wrap {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: -10px;
}
.form-style__social-buttons-wrap .btn-style {
  width: 100%;
  margin-top: 10px;
}
.form-style._disable {
  opacity: 0.5;
  pointer-events: none;
}
@media all and (max-width: 700px) {
  .form-style__col {
    width: 100%;
    margin-bottom: 20px;
  }
  .form-style__col:last-child {
    margin-bottom: 0;
  }
  .form-style__col._1-2, .form-style__col._1-3 {
    width: 100%;
  }
  .form-style__social-buttons-wrap .btn-style {
    width: auto;
    min-width: 45px;
    margin-right: 10px;
  }
}

.confidentiality {
  margin-bottom: 20px;
}

.request-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.request-form .input-style__input._textarea {
  height: 194px;
}
.request-form__title {
  color: #ffffff;
  width: 100%;
}
.request-form__col_left, .request-form__col_center {
  width: calc(30% - 13.3333333333px);
}
.request-form__col_left {
  z-index: 15;
}
.request-form__col_right {
  width: calc(40% - 13.3333333333px);
}
.request-form__row {
  position: relative;
  margin-bottom: 10px;
}
.request-form__row:last-child {
  margin-bottom: 0;
}
.request-form__buttons-wrap {
  text-align: right;
}
.request-form__buttons-wrap .btn-style {
  margin-right: 5px;
}
.request-form__buttons-wrap .btn-style:last-child {
  margin-right: 0;
}
@media all and (max-width: 1300px) {
  .request-form__col_left, .request-form__col_center {
    width: calc(50% - 10px);
  }
  .request-form__col_right {
    width: 100%;
    margin-top: 30px;
  }
}
@media all and (max-width: 1300px) and (min-width: 1001px) {
  .request-form__col_right {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
  }
  .request-form__col_right .request-form__buttons-wrap {
    flex: 0 0 auto;
    padding-left: 50px;
  }
}
@media all and (max-width: 1000px) {
  .request-form .input-style__input._textarea {
    height: 124px;
  }
  .request-form__col_left, .request-form__col_center {
    width: 100%;
  }
  .request-form__col_center {
    margin-top: 10px;
  }
  .request-form__buttons-wrap {
    width: calc(100% + 10px);
    text-align: left;
  }
}

.contact-form {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.contact-form__col {
  width: 100%;
}
.contact-form__row {
  margin-bottom: 10px;
}
.contact-form__row:last-child {
  margin-bottom: 0;
}
.contact-form._2-col .contact-form__col {
  width: calc(50% - 10px);
}
.contact-form._collapse .contact-form__check-wrap {
  display: none;
}
@media all and (max-width: 1000px) {
  .contact-form._2-col .contact-form__col {
    width: 100%;
    margin-bottom: 20px;
  }
  .contact-form._2-col .contact-form__col:last-child {
    margin-bottom: 0;
  }
}
@media all and (max-width: 700px) {
  .contact-form._2-col .contact-form__col_left {
    margin-bottom: 15px;
  }
}

.tel-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
}
.tel-wrap__phone {
  width: 100%;
}
@media all and (max-width: 500px) {
  .tel-wrap__code {
    width: 100px;
  }
  .tel-wrap__phone {
    width: 100%;
  }
}

.merge-inputs .input-style:not(:last-child) .input-style__input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.merge-inputs .input-style:not(:first-child) .input-style__input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.mini-subscribe-form {
  position: relative;
}
.mini-subscribe-form .input-style {
  z-index: 1;
}
.mini-subscribe-form .icon-btn {
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  left: auto;
  margin: auto;
  z-index: 2;
}

.filter-more {
  width: 305px;
  overflow: hidden;
}
.filter-more__row {
  position: relative;
  width: 100%;
}
.filter-more__row .list + .list {
  border-top: 1px solid #E1E6E7;
}
.filter-more__row .twin-fields {
  width: 100%;
}
.filter-more__label {
  display: block;
  color: #374246;
}
.filter-more__button-wrap .btn-style {
  width: 100%;
}

@keyframes rotate-wrap {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-inner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes fill-stroke {
  0% {
    stroke-dashoffset: 58.8;
  }
  50% {
    stroke-dashoffset: 0;
  }
  100% {
    stroke-dashoffset: -58.4;
  }
}
[class*=_loading-] .spinner {
  opacity: 1;
}
[class*=_loading-] .spinner svg .svg-circle-wrap {
  animation-name: rotate-wrap;
}
[class*=_loading-] .spinner svg .svg-circle {
  animation-name: fill-stroke, rotate-inner;
}

.spinner {
  position: absolute;
  top: 20px;
  right: auto;
  bottom: auto;
  left: 20px;
  margin: auto;
  display: block;
  width: 60px;
  height: 60px;
  transition: all 0.3s ease;
  pointer-events: none;
  opacity: 0;
  z-index: 10;
}
.spinner::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 6.4285714286px solid rgba(255, 255, 255, 0.5);
  z-index: 1;
  border-radius: 50%;
}
.spinner svg {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 2;
}
.spinner svg .svg-circle-wrap {
  stroke-width: 3px;
  transform-origin: 50% 50%;
  animation-duration: 1800ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.spinner svg .svg-circle {
  transform-origin: 50% 50%;
  stroke-dasharray: 58.9;
  stroke-dashoffset: 58.9;
  stroke: #EC18BA;
  animation-duration: 1500ms, 6000ms;
  animation-iteration-count: infinite, infinite;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1), steps(4);
  animation-play-state: running, running;
  animation-fill-mode: forwards;
}

.at-resp-share-element .at-share-btn-elements {
  position: relative;
  margin-top: -5px;
}
.at-resp-share-element .at-share-btn-elements .at-share-btn {
  margin: 5px 10px 0 0;
}
.at-resp-share-element .at-share-btn-elements .at-label {
  display: inline;
}

.social-buttons {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: -20px;
}
.social-buttons__label {
  margin-right: 33px;
  color: #374246;
}
.social-buttons [class*=addthis_inline_share_toolbox] .at-resp-share-element .at-share-btn-elements {
  margin-top: 0;
}
.social-buttons [class*=addthis_inline_share_toolbox] .at-resp-share-element .at-share-btn-elements .at-share-btn {
  margin-top: 20px;
  margin-right: 20px;
}
.social-buttons [class*=this_inline_share_toolbox] a {
  vertical-align: middle;
  color: #fff;
  background-color: #CB009B;
  height: 35px;
  width: 35px;
  display: inline-block;
  text-align: center;
  line-height: 41px;
  border-radius: 4px;
  font-size: 16px;
}
@media all and (max-width: 700px) {
  .social-buttons {
    margin-top: -10px;
  }
  .social-buttons__label {
    margin-top: 10px;
  }
  .social-buttons [class*=addthis_inline_share_toolbox] .at-resp-share-element .at-share-btn-elements .at-share-btn {
    margin-top: 10px;
    margin-right: 10px;
    border-radius: 12px !important;
  }
  .social-buttons [class*=addthis_inline_share_toolbox] .at-resp-share-element .at-share-btn-elements .at-share-btn .at-icon-wrapper {
    line-height: 28px !important;
    height: 28px !important;
    width: 28px !important;
  }
  .social-buttons [class*=addthis_inline_share_toolbox] .at-resp-share-element .at-share-btn-elements .at-share-btn .at-icon-wrapper .at-icon {
    width: 28px !important;
    height: 28px !important;
  }
}

.collapse-nav-list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.collapse-nav-list__col {
  width: 100%;
  padding-right: 20px;
}
.collapse-nav-list__col._full-width {
  padding-right: 0;
  width: 100%;
}
.collapse-nav-list__col._half-width {
  padding-right: 0;
  width: 50%;
}
.collapse-nav-list__title {
  position: relative;
  display: block;
  color: #374246;
}
.collapse-nav-list__list-wrap {
  width: 100%;
}
.collapse-nav-list__list-wrap._flex {
  display: flex;
}
.collapse-nav-list__list {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.collapse-nav-list._3-col .collapse-nav-list__col {
  width: 33.3333333333%;
}
.collapse-nav-list._3-col .collapse-nav-list__col._full-width {
  width: 100%;
}
@media all and (max-width: 1500px) {
  .collapse-nav-list._3-col .collapse-nav-list__col {
    width: 50%;
  }
}
@media all and (max-width: 1300px) {
  .collapse-nav-list__col {
    width: 50%;
  }
  .collapse-nav-list._3-col .collapse-nav-list__col {
    width: 100%;
    padding-right: 0;
    margin-top: 0;
  }
  .collapse-nav-list._3-col .collapse-nav-list__list-wrap {
    display: none;
  }
  .collapse-nav-list._3-col .collapse-nav-list__list {
    padding-bottom: 15px;
  }
  .collapse-nav-list._3-col .collapse-nav-list__title {
    padding: 15px 15px 15px 0;
    border-top: 1px solid #E1E6E7;
  }
  .collapse-nav-list._3-col .collapse-nav-list__title::after {
    content: "\e900";
    font-family: "icomoon";
    font-size: 6px;
    color: #374246;
    line-height: 1;
    font-weight: 100;
    display: block;
    position: absolute;
    top: calc(50% - 3px);
    right: 0;
    bottom: auto;
    left: auto;
    margin: auto;
    transition: all 0.3s ease;
    transform-origin: 50% 50%;
  }
  .collapse-nav-list._3-col .collapse-nav-list__title._active::after {
    transform: scaleY(-1);
  }
}
@media all and (max-width: 700px) {
  .collapse-nav-list {
    margin-top: 0;
  }
  .collapse-nav-list:not(._3-col) .collapse-nav-list__col {
    width: 100%;
    padding-right: 0;
    margin-top: 0;
  }
  .collapse-nav-list:not(._3-col) .collapse-nav-list__list-wrap {
    display: none;
  }
  .collapse-nav-list:not(._3-col) .collapse-nav-list__list {
    padding-bottom: 15px;
  }
  .collapse-nav-list:not(._3-col) .collapse-nav-list__title {
    padding: 15px 15px 15px 0;
    border-top: 1px solid #E1E6E7;
  }
  .collapse-nav-list:not(._3-col) .collapse-nav-list__title::after {
    content: "\e900";
    font-family: "icomoon";
    font-size: 6px;
    color: #374246;
    line-height: 1;
    font-weight: 100;
    display: block;
    position: absolute;
    top: calc(50% - 3px);
    right: 0;
    bottom: auto;
    left: auto;
    margin: auto;
    transition: all 0.3s ease;
    transform-origin: 50% 50%;
  }
  .collapse-nav-list:not(._3-col) .collapse-nav-list__title._active::after {
    transform: scaleY(-1);
  }
}

.collapse-nav-doted {
  width: 100% !important;
}
.collapse-nav-doted__list {
  flex-direction: row !important;
  flex-wrap: wrap;
  list-style: disc inside;
  display: flex;
}
.collapse-nav-doted__list li::marker {
  margin: 0;
  padding: 0;
}
.collapse-nav-doted__list a {
  list-style-type: circle;
  position: relative;
  left: -10px;
}
.collapse-nav-doted__list a:after {
  content: " ";
}
.collapse-nav-doted__list a:last-child:after {
  display: none;
}

.copyright {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.copyright__text {
  width: calc(100% - 90px);
  color: #ACB8C0;
}
.copyright__logo {
  cursor: pointer;
  transition: all 0.3s ease;
  color: #ACB8C0;
}
.copyright__logo::before {
  display: block;
  font-size: 27px;
}
.copyright__logo > img {
  filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(40%) contrast(0%);
  display: block;
  height: 45px;
}
.copyright__logo:hover {
  color: #374246;
}
.copyright__logo:hover > img {
  filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(30%);
}
@media all and (max-width: 1300px) {
  .copyright._col-1300 {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .copyright._col-1300 .copyright__text {
    width: 100%;
  }
  .copyright._col-1300 .copyright__logo {
    margin-top: 20px;
  }
  .copyright._col-1300 .copyright__logo::before {
    display: block;
    font-size: 23px;
  }
}
@media all and (max-width: 700px) {
  .copyright:not(._col-1300) {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .copyright:not(._col-1300) .copyright__text {
    width: 100%;
  }
  .copyright:not(._col-1300) .copyright__logo {
    margin-top: 20px;
  }
  .copyright:not(._col-1300) .copyright__logo::before {
    display: block;
    font-size: 23px;
  }
}

.price-comparison__chart-wrap {
  position: relative;
  padding: 40px 30px 10px;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
}
.price-comparison__chart-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  z-index: 3;
  border-radius: inherit;
  pointer-events: none;
  transition: all 0.3s ease;
}
.price-comparison__chart-wrap._loading-data::before {
  opacity: 0.9;
  pointer-events: auto;
}
@media all and (max-width: 700px) {
  .price-comparison__chart-wrap {
    padding: 30px 20px 10px;
  }
  .price-comparison__chart-scroll-container {
    overflow-x: auto;
  }
  .price-comparison__chart-scroll-container .chart {
    min-width: 800px;
  }
}

.chart {
  width: 100%;
  height: 520px;
}
.chart .ct-chart-line {
  overflow: visible;
}
.chart .custom-point {
  r: 5;
  stroke-width: 4px;
  fill: #ffffff;
  opacity: 0;
}
.chart .custom-point._hover {
  opacity: 1;
}
.chart .ct-grid {
  pointer-events: none;
  stroke-dasharray: 0;
  stroke: #E1E6E7;
}
.chart .ct-grid.ct-horizontal {
  stroke: rgba(0, 0, 0, 0);
}
.chart .ct-grid._hover-handler {
  pointer-events: auto;
  stroke: rgba(0, 0, 0, 0);
}
.chart .ct-grid._hover-handler:hover + .ct-grid {
  stroke: #E1E6E7;
}
.chart .ct-series {
  pointer-events: none;
}
.chart .ct-series-a .ct-line, .chart .ct-series-a .ct-point, .chart .ct-series-a .custom-point {
  stroke: #CB009B;
}
.chart .ct-series-b .ct-line, .chart .ct-series-b .ct-point, .chart .ct-series-b .custom-point {
  stroke: #374246;
}
.chart .ct-series-c .ct-line, .chart .ct-series-c .ct-point, .chart .ct-series-c .custom-point {
  stroke: #757AFF;
}
.chart .ct-series-d .ct-line, .chart .ct-series-d .ct-point, .chart .ct-series-d .custom-point {
  stroke: #FF6F31;
}
.chart .ct-series-e .ct-line, .chart .ct-series-e .ct-point, .chart .ct-series-e .custom-point {
  stroke: #FFD56A;
}
.chart .ct-point {
  cursor: pointer;
}
.chart .ct-point._hover {
  stroke: #374246;
}
.chart .ct-line {
  stroke-width: 3px;
  stroke-linecap: round;
}
.chart .ct-label {
  color: #ACB8C0;
}
.chart .ct-label.ct-horizontal {
  padding-top: 20px;
  padding-right: 5px;
}
.chart .ct-label.ct-vertical {
  justify-content: flex-start;
}
.chart .rotate-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.chart .rotate-wrap .ct-label.ct-horizontal {
  position: absolute;
  top: 5px;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  display: block;
  white-space: nowrap;
  padding-top: 0;
  padding-right: 0;
  width: auto !important;
  height: auto !important;
  transform-origin: 100% 0;
  transform: translateX(-100%) rotate(-45deg);
}
@media all and (max-width: 1000px) {
  .chart .ct-label {
    font-size: 10px;
  }
}
@media all and (max-width: 500px) {
  .chart {
    height: 400px;
  }
}
@media all and (max-width: 350px) {
  .chart {
    height: 250px;
  }
}

.chart-info {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: calc(100% + 10px);
  left: -5px;
  margin-top: -10px;
}
.chart-info__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.chart-info__item {
  position: relative;
  max-width: calc(100% - 10px);
  margin: 10px 5px 0;
}
.chart-info__label {
  position: relative;
}
.chart-info__label[class*=_color-] {
  padding-left: 26px;
}
.chart-info__label[class*=_color-]::before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  margin: auto;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #374246;
}
.chart-info__label._color-a::before {
  background: #CB009B;
}
.chart-info__label._color-b::before {
  background: #374246;
}
.chart-info__label._color-c::before {
  background: #757AFF;
}
.chart-info__label._color-d::before {
  background: #FF6F31;
}
.chart-info__label._color-e::before {
  background: #FFD56A;
}
.chart-info__price {
  color: #374246;
}
.chart-info__price-diff {
  color: #5F6C75;
}
@media all and (min-width: 1001px) {
  .chart-info__item {
    width: calc(33.3333333333% - 10px);
    padding: 0 20px;
    border-right: 1px solid #E1E6E7;
  }
  .chart-info__item:nth-child(3n-2) {
    padding-left: 0;
  }
  .chart-info__item:nth-child(3n) {
    padding-right: 0;
    border-right: none;
  }
}
@media all and (max-width: 1000px) {
  .chart-info__item {
    width: calc(100% - 10px);
    border-bottom: 1px solid #E1E6E7;
    margin-bottom: 5px;
    padding-bottom: 15px;
  }
  .chart-info__item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
  .chart-info__content {
    flex-direction: row;
    align-items: baseline;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .chart-info__label, .chart-info__link, .chart-info__price, .chart-info__warning {
    margin-right: 10px;
  }
  .chart-info__label:last-child, .chart-info__link:last-child, .chart-info__price:last-child, .chart-info__warning:last-child {
    margin-right: 0;
  }
}
@media all and (max-width: 700px) {
  .chart-info__label {
    position: relative;
  }
  .chart-info__label[class*=_color-] {
    padding-left: 24px;
  }
  .chart-info__label[class*=_color-]::before {
    height: 14px;
    width: 14px;
  }
}

.price-comparison-form__row {
  position: relative;
  width: calc(100% + 20px);
  left: -10px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.price-comparison-form__col {
  padding: 0 10px;
}

.account-table {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.account-table__col_left {
  width: 340px;
}
.account-table__col_right {
  width: calc(100% - 340px);
  padding-left: 67px;
}
@media all and (max-width: 1300px) {
  .account-table__col {
    width: 100%;
  }
  .account-table__col_left {
    margin-bottom: 50px;
  }
  .account-table__col_right {
    padding-left: 0;
  }
}
.favorites-nav {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.favorites-nav .select-module {
  width: 250px;
  max-width: 100%;
  margin-right: 40px;
}
@media all and (max-width: 700px) {
  .favorites-nav .form-style {
    width: 100%;
  }
  .favorites-nav .select-module {
    margin-right: 0;
  }
}

.user-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  border-radius: 20px;
  border: 1px solid #E1E6E7;
  background: #ffffff;
}
.user-card__person {
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #E1E6E7;
  padding-right: 20px;
}
.user-card__img-wrap {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  z-index: 2;
}
.user-card__img-wrap._bordered {
  border: 1px solid #133DC7;
}
.user-card__img-wrap._default {
  background: url(/build/images/user-default.821a79c9.svg) center center no-repeat;
  background-size: contain;
}
.user-card__img {
  z-index: 1;
}
.user-card__name {
  word-break: break-word;
}
.user-card__role {
  color: #ACB8C0;
}
@media all and (max-width: 1300px) {
  .user-card {
    flex-direction: row;
    padding-left: 50px;
    padding-right: 50px;
  }
  .user-card__person {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
    border-right: 1px solid #E1E6E7;
    width: 29.1666666667%;
  }
  .user-card__menu {
    padding-left: 40px;
    width: 70.8333333333%;
  }
}
@media all and (max-width: 1000px) {
  .user-card__person {
    width: 33.3333333333%;
  }
  .user-card__img-wrap {
    width: 70px;
    height: 70px;
  }
  .user-card__menu {
    width: 66.6666666667%;
  }
}
@media all and (max-width: 700px) {
  .user-card {
    flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
  }
  .user-card__person {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-right: none;
    border-bottom: 1px solid #E1E6E7;
  }
  .user-card__img-wrap {
    width: 50px;
    height: 50px;
  }
  .user-card__menu {
    width: 100%;
    padding-left: 0;
  }
}

.edit-field {
  position: relative;
  width: 100%;
}
.edit-field__controls-wrap {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.edit-field__text {
  margin-right: 10px;
  color: #5F6C75;
}
.edit-field:not(._active) .edit-field__cancel-text, .edit-field:not(._active) .edit-field__collapse-container {
  display: none;
}
.edit-field._active .edit-field__text, .edit-field._active .edit-field__edit-text {
  display: none;
}

.search-card {
  padding-left: 50px;
  padding-right: 50px;
  background: #ffffff;
  border: 1px solid #E1E6E7;
  border-radius: 20px;
}
.search-card:last-child {
  margin-bottom: 0;
}
.search-card__title {
  word-break: break-word;
}
.search-card__price {
  color: #374246;
}
.search-card__found, .search-card__date, .search-card__criteria-val {
  color: #ACB8C0;
}
.search-card__table {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.search-card__col_left {
  width: calc(75% - 10px);
}
.search-card__col_right {
  width: calc(25% - 10px);
  text-align: right;
}
.search-card__subtitle {
  display: flex;
  align-items: baseline;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.search-card__criteria-label {
  margin-right: 10px;
}
.search-card__buttons-wrap {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.search-card__buttons-wrap .btn-style {
  margin-right: 10px;
}
@media all and (max-width: 1000px) {
  .search-card__col_left {
    width: calc(66.6666666667% - 10px);
  }
  .search-card__col_right {
    width: calc(33.3333333333% - 10px);
  }
}
@media all and (max-width: 700px) {
  .search-card {
    padding-left: 30px;
    padding-right: 30px;
  }
  .search-card__table {
    flex-direction: column;
    justify-content: flex-start;
  }
  .search-card__col {
    width: 100%;
  }
  .search-card__col_right {
    margin-top: 10px;
    text-align: left;
  }
}

.social-connection-card {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  padding-left: 50px;
  padding-right: 50px;
  background: #ffffff;
  border-radius: 20px;
}
.social-connection-card__status {
  color: #ACB8C0;
}
.social-connection-card__description {
  position: relative;
  padding-left: 45px;
}
.social-connection-card__description::before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
  font-size: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
}
.social-connection-card__description._google-colored::before {
  content: "";
  font-size: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMTcuOTE3IDkuNjI4YzAtLjYxMi0uMDUtMS4yMjctLjE1NS0xLjgzSDkuMzA1djMuNDY3aDQuODQzYTQuMTY3IDQuMTY3IDAgMDEtMS43OTMgMi43MzR2Mi4yNWgyLjg5YzEuNjk3LTEuNTY4IDIuNjcyLTMuODgzIDIuNjcyLTYuNjIxeiIgZmlsbD0iIzQyODVGNCIvPjxwYXRoIGQ9Ik05LjMwNSAxOC40MmMyLjQxOCAwIDQuNDU3LS43OTcgNS45NDMtMi4xNzNMMTIuMzU4IDE0Yy0uODAzLjU0OC0xLjg0Ljg2LTMuMDUuODYtMi4zMzkgMC00LjMyMi0xLjU4NS01LjAzNC0zLjcxNEgxLjI5MnYyLjMxOGE4Ljk2NCA4Ljk2NCAwIDAwOC4wMTMgNC45NTd6IiBmaWxsPSIjMzRBODUzIi8+PHBhdGggZD0iTTQuMjcgMTEuMTQzYTUuNDEgNS40MSAwIDAxMC0zLjQ0NlY1LjM4SDEuMjk0YTkuMDM4IDkuMDM4IDAgMDAwIDguMDgybDIuOTc4LTIuMzE4eiIgZmlsbD0iI0ZCQkMwNCIvPjxwYXRoIGQ9Ik05LjMwNSAzLjk4MmE0Ljg2MyA0Ljg2MyAwIDAxMy40NCAxLjM1bDIuNTYtMi41N2E4LjYgOC42IDAgMDAtNi0yLjM0MSA4Ljk2IDguOTYgMCAwMC04LjAxMyA0Ljk2bDIuOTc5IDIuMzE4Yy43MDgtMi4xMzMgMi42OTUtMy43MTcgNS4wMzQtMy43MTd6IiBmaWxsPSIjRUE0MzM1Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zNCAuNDIpIiBkPSJNMCAwaDE3LjU3NnYxOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) center center no-repeat;
  background-size: contain;
}
.social-connection-card__description.icon-facebook::before {
  color: #39579A;
}
.toggle-button:not(._active) ~ .social-connection-card__description .social-connection-card__status .active-text {
  display: none;
}
.toggle-button._active ~ .social-connection-card__description .social-connection-card__status .default-text {
  display: none;
}
@media all and (max-width: 500px) {
  .social-connection-card {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (max-width: 350px) {
  .social-connection-card {
    flex-direction: column-reverse;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .social-connection-card__description {
    margin-bottom: 10px;
  }
}

.js-popup-share-search .social-btn {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
  transition: all 0.3s;
  color: white;
}
.js-popup-share-search .social-btn:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.js-popup-share-search .facebook {
  background-color: #3b5998;
}
.js-popup-share-search .twitter {
  background-color: #1da1f2;
}
.js-popup-share-search .instagram {
  background-color: #e4405f;
}
.js-popup-share-search .linkedin {
  background-color: #0077b5;
}
.js-popup-share-search .whatsapp {
  background-color: #25d366;
}
.js-popup-share-search .pinterest {
  background-color: #bd081c;
}
.js-popup-share-search .reddit {
  background-color: #ff4500;
}
.js-popup-share-search .telegram {
  background-color: #0088cc;
}

.privacy-policy__container {
  margin-top: 50px;
  line-height: 1.4;
}
.privacy-policy__container h3, .privacy-policy__container h4, .privacy-policy__container h5, .privacy-policy__container h6 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-weight: 700;
}
.privacy-policy__container h1 {
  font-size: 36px;
  margin-bottom: 20px;
  font-weight: bold;
}
.privacy-policy__container h2 {
  font-size: 30px;
}
.privacy-policy__container h3 {
  font-size: 24px;
}
.privacy-policy__container h4 {
  font-size: 18px;
}
.privacy-policy__container h5 {
  font-size: 14px;
}
.privacy-policy__container h6 {
  font-size: 12px;
}
.privacy-policy__container p {
  margin: 0 0 20px;
}

.terms-of-use__container {
  margin-top: 50px;
  line-height: 1.4;
}
.terms-of-use__container h3, .terms-of-use__container h4, .terms-of-use__container h5, .terms-of-use__container h6 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-weight: 700;
}
.terms-of-use__container h1 {
  font-size: 36px;
  margin-bottom: 20px;
  font-weight: bold;
}
.terms-of-use__container h2 {
  font-size: 30px;
}
.terms-of-use__container h3 {
  font-size: 24px;
}
.terms-of-use__container h4 {
  font-size: 18px;
}
.terms-of-use__container h5 {
  font-size: 14px;
}
.terms-of-use__container h6 {
  font-size: 12px;
}
.terms-of-use__container p {
  margin: 0 0 20px;
}

.disclaimers__container {
  margin-top: 50px;
  line-height: 1.4;
}
.disclaimers__container h3, .disclaimers__container h4, .disclaimers__container h5, .disclaimers__container h6 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-weight: 700;
}
.disclaimers__container h1 {
  font-size: 36px;
  margin-bottom: 20px;
  font-weight: bold;
}
.disclaimers__container h2 {
  font-size: 30px;
}
.disclaimers__container h3 {
  font-size: 24px;
}
.disclaimers__container h4 {
  font-size: 18px;
}
.disclaimers__container h5 {
  font-size: 14px;
}
.disclaimers__container h6 {
  font-size: 12px;
}
.disclaimers__container p {
  margin: 0 0 20px;
}

.disclaimer-div .note._mls .note__text-wrap::before {
  font-size: 70px;
  position: absolute;
  top: -21px;
  right: -29px;
}
.disclaimer-div .note._mls .note__text-wrap {
  padding-right: 41px;
}

.alert-danger {
  color: #F15A7F;
}

.filter-dropdown {
  position: relative;
  font-size: 14px;
  color: #333;
  z-index: 9;
}
.filter-dropdown .filter-dropdown-label {
  display: block;
  height: 41px;
  background: #fff;
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1;
  cursor: pointer;
  border: 1px solid #E1E6E7;
  border-radius: 5px;
  padding: 5px 15px;
  line-height: 30px;
}
.filter-dropdown .filter-dropdown-label:before {
  content: "▼";
  color: #ccc;
  float: right;
}
.filter-dropdown .filter-dropdown-list {
  background: #fff;
  position: absolute;
  top: 41px;
  left: 2px;
  right: 2px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  transform-origin: 50% 0;
  transform: scale(1, 0);
  transition: transform 0.15s ease-in-out 0.15s;
  z-index: 9999999999;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  max-height: 250px;
  overflow: hidden;
}
.filter-dropdown .filter-checkboxes {
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 12px;
  -webkit-overflow-scrolling: touch;
  touch-action: auto;
  overscroll-behavior: contain;
}
.filter-dropdown .filter-dropdown-option {
  display: block;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
  pointer-events: auto;
}
.filter-dropdown .dropdown-buttons-row {
  flex-shrink: 0;
  padding: 10px 12px;
  display: flex;
  gap: 8px;
  border-top: 1px solid #eee;
  background: #fff;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.filter-dropdown.on .filter-dropdown-list {
  transform: scale(1, 1);
  transition-delay: 0s;
  pointer-events: auto;
}
.filter-dropdown.on .filter-dropdown-list .filter-dropdown-option {
  opacity: 1;
  transition-delay: 0.2s;
}
.filter-dropdown.on .filter-dropdown-label:before {
  content: "▲";
}

.filter-dropdown._small {
  width: 300px;
  min-width: 0;
}

.filter-dropdown._small .filter-dropdown-list {
  min-width: 200px;
  width: 300px;
  left: 0;
  right: auto;
}

.can-toggle {
  position: relative;
  z-index: 9;
}
.can-toggle *, .can-toggle *:before, .can-toggle *:after {
  box-sizing: border-box;
}
.can-toggle input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.can-toggle input[type=checkbox][disabled] ~ label {
  pointer-events: none;
}
.can-toggle input[type=checkbox][disabled] ~ label .can-toggle__switch {
  opacity: 0.4;
}
.can-toggle input[type=checkbox]:checked ~ label .can-toggle__switch:before {
  content: attr(data-unchecked);
  left: 0;
}
.can-toggle input[type=checkbox]:checked ~ label .can-toggle__switch:after {
  content: attr(data-checked);
}
.can-toggle label {
  user-select: none;
  position: relative;
  display: flex;
  align-items: center;
}
.can-toggle label .can-toggle__label-text {
  flex: 1;
  padding-left: 32px;
}
.can-toggle label .can-toggle__switch {
  position: relative;
}
.can-toggle label .can-toggle__switch:before {
  content: attr(data-checked);
  position: absolute;
  top: 0;
  text-transform: uppercase;
  text-align: center;
}
.can-toggle label .can-toggle__switch:after {
  content: attr(data-unchecked);
  position: absolute;
  z-index: 5;
  text-transform: uppercase;
  text-align: center;
  background: white;
  transform: translate3d(0, 0, 0);
}
.can-toggle input[type=checkbox][disabled] ~ label {
  color: rgba(55, 66, 70, 0.5);
}
.can-toggle input[type=checkbox]:focus ~ label .can-toggle__switch, .can-toggle input[type=checkbox]:hover ~ label .can-toggle__switch {
  background-color: #374246;
}
.can-toggle input[type=checkbox]:focus ~ label .can-toggle__switch:after, .can-toggle input[type=checkbox]:hover ~ label .can-toggle__switch:after {
  color: rgb(32.56, 39.072, 41.44);
}
.can-toggle input[type=checkbox]:hover ~ label {
  color: rgb(43.78, 52.536, 55.72);
}
.can-toggle input[type=checkbox]:checked ~ label:hover {
  color: rgb(187.7, 0, 143.3177339901);
}
.can-toggle input[type=checkbox]:checked ~ label .can-toggle__switch {
  background-color: rgb(228.5, 0, 174.4704433498);
}
.can-toggle input[type=checkbox]:checked ~ label .can-toggle__switch:after {
  color: rgb(177.5, 0, 135.5295566502);
}
.can-toggle input[type=checkbox]:checked:focus ~ label .can-toggle__switch, .can-toggle input[type=checkbox]:checked:hover ~ label .can-toggle__switch {
  background-color: #CB009B;
}
.can-toggle input[type=checkbox]:checked:focus ~ label .can-toggle__switch:after, .can-toggle input[type=checkbox]:checked:hover ~ label .can-toggle__switch:after {
  color: rgb(152, 0, 116.0591133005);
}
.can-toggle label .can-toggle__label-text {
  flex: 1;
}
.can-toggle label .can-toggle__switch {
  transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1);
  background: rgb(66.22, 79.464, 84.28);
}
.can-toggle label .can-toggle__switch:before {
  color: rgba(255, 255, 255, 0.5);
}
.can-toggle label .can-toggle__switch:after {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1);
  color: #374246;
}
.can-toggle input[type=checkbox]:focus ~ label .can-toggle__switch:after, .can-toggle input[type=checkbox]:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.can-toggle input[type=checkbox]:checked ~ label .can-toggle__switch:after {
  transform: translate3d(65px, 0, 0);
}
.can-toggle input[type=checkbox]:checked:focus ~ label .can-toggle__switch:after, .can-toggle input[type=checkbox]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.can-toggle label {
  font-size: 14px;
}
.can-toggle label .can-toggle__switch {
  height: 36px;
  flex: 0 0 134px;
  border-radius: 4px;
}
.can-toggle label .can-toggle__switch:before {
  left: 67px;
  font-size: 12px;
  line-height: 36px;
  width: 67px;
  padding: 0 12px;
}
.can-toggle label .can-toggle__switch:after {
  top: 2px;
  left: 2px;
  border-radius: 2px;
  width: 65px;
  line-height: 32px;
  font-size: 12px;
}
.can-toggle label .can-toggle__switch:hover:after {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-small input[type=checkbox]:focus ~ label .can-toggle__switch:after, .can-toggle.can-toggle--size-small input[type=checkbox]:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-small input[type=checkbox]:checked ~ label .can-toggle__switch:after {
  transform: translate3d(44px, 0, 0);
}
.can-toggle.can-toggle--size-small input[type=checkbox]:checked:focus ~ label .can-toggle__switch:after, .can-toggle.can-toggle--size-small input[type=checkbox]:checked:hover ~ label .can-toggle__switch:after {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.can-toggle.can-toggle--size-small label {
  font-size: 13px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch {
  height: 28px;
  flex: 0 0 90px;
  border-radius: 2px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch:before {
  left: 45px;
  font-size: 10px;
  line-height: 28px;
  width: 45px;
  padding: 0 12px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch:after {
  top: 1px;
  left: 1px;
  border-radius: 1px;
  width: 44px;
  line-height: 26px;
  font-size: 10px;
}
.can-toggle.can-toggle--size-small label .can-toggle__switch:hover:after {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7OztDQUFBO0FDQUE7OztDQUFBO0FBS0E7RUFDSTtFQUNBO0FGUUo7O0FFTEE7Ozs7Ozs7Ozs7Ozs7RUFhSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlFKOztBRUxBO0FBQ0E7O0VBRUk7QUZRSjs7QUVMQTtFQUNJO0FGUUo7O0FFTEE7RUFDSTtBRlFKOztBRUxBO0VBQ0k7QUZRSjs7QUVMQTs7RUFFSTtFQUNBO0FGUUo7O0FFTEE7RUFDSTtFQUNBO0FGUUo7O0FFTEE7RUFDSTtFQUNBO0FGUUo7O0FFTEE7RUFDSTtBRlFKOztBRUxBO0VBQ0k7RUFDQTtBRlFKOztBRUxBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBRlFKOztBRUxBOztFQUVJO0VBQ0E7QUZRSjs7QUVMQTtFQUNJO0FGUUo7O0FFTEE7RUFDSTtBRlFKOztBRUxBO0VBQ0k7RUFDQTtFQUNBO0FGUUo7O0FFTEE7RUFDSTtBRlFKOztBRUxBOzs7O0VBSUk7QUZRSjs7QUcxR0E7RUFDQztBSDZHRDs7QUd6R0M7RUFDQztBSDRHRjs7QUd4R0E7RUFDQztJQUNDO0VIMkdBO0VHeEdEO0lBQ0M7RUgwR0E7QUFDRjtBR3ZHQTtFQUNDO0lBQ0M7RUh5R0E7RUd0R0Q7SUFDQztFSHdHQTtFR3JHRDtJQUNDO0VIdUdBO0FBQ0Y7QUduR0E7RUFDQztJQUNDO0VIcUdBO0VHbEdEO0lBQ0M7RUhvR0E7QUFDRjtBSXJDQztFQXVERDtJQUVFO0VKaEJBO0FBQ0Y7O0FJdEhDO0VBeUlEO0lBRUU7RUpoQkE7QUFDRjs7QUkzQ0M7RUE4REQ7SUFFRTtFSmhCQTtBQUNGOztBSTdIQztFQWdKRDtJQUVFO0VKaEJBO0FBQ0Y7O0FJbERDO0VBcUVEO0lBRUU7RUpoQkE7QUFDRjs7QUlwSUM7RUF1SkQ7SUFFRTtFSmhCQTtBQUNGOztBSXBEQztFQXVFRDtJQUVFO0VKaEJBO0FBQ0Y7O0FJM0lDO0VBOEpEO0lBRUU7RUpoQkE7QUFDRjs7QUlqREM7RUFvRUQ7SUFFRTtFSmhCQTtBQUNGOztBSW5JQztFQXNKRDtJQUVFO0VKaEJBO0FBQ0Y7O0FJeERDO0VBMkVEO0lBRUU7RUpoQkE7QUFDRjs7QUlySUM7RUF3SkQ7SUFFRTtFSmhCQTtBQUNGOztBSy9OQTtFQUNJLHlCQUxTO0VBTVQsZ0xBQ1E7RUFJUjtFQUNBO0VBQ0E7QUw4Tko7QUsxTkE7RUFDSSx5QkFsQlM7RUFtQlQsZ0xBQ1E7RUFJUjtFQUNBO0VBQ0E7QUx3Tko7QUtwTkE7RUFDRSxzQkE5QlE7RUErQlI7RUFDQTtFQUlBO0VBQ0E7QUxtTkY7QUs5TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxnTko7O0FLNU1BO0VBQ0U7QUwrTUY7O0FLN01BO0VBQ0U7QUxnTkY7O0FLOU1BO0VBQ0U7QUxpTkY7O0FLL01BO0VBQ0U7QUxrTkY7O0FLaE5BO0VBQ0U7QUxtTkY7O0FLak5BO0VBQ0U7QUxvTkY7O0FLbE5BO0VBQ0U7QUxxTkY7O0FLbk5BO0VBQ0U7QUxzTkY7O0FLcE5BO0VBQ0U7QUx1TkY7O0FLck5BO0VBQ0U7QUx3TkY7O0FLdE5BO0VBQ0U7QUx5TkY7O0FLdk5BO0VBQ0U7QUwwTkY7O0FLeE5BO0VBQ0U7QUwyTkY7O0FLek5BO0VBQ0U7QUw0TkY7O0FLMU5BO0VBQ0U7QUw2TkY7O0FLM05BO0VBQ0U7QUw4TkY7O0FLNU5BO0VBQ0U7QUwrTkY7O0FLN05BO0VBQ0U7QUxnT0Y7O0FLOU5BO0VBQ0U7QUxpT0Y7O0FLL05BO0VBQ0U7QUxrT0Y7O0FLaE9BO0VBQ0U7QUxtT0Y7O0FLak9BO0VBQ0U7QUxvT0Y7O0FLbE9BO0VBQ0U7QUxxT0Y7O0FLbk9BO0VBQ0U7QUxzT0Y7O0FLcE9BO0VBQ0U7QUx1T0Y7O0FLck9BO0VBQ0U7QUx3T0Y7O0FLdE9BO0VBQ0U7QUx5T0Y7O0FLdk9BO0VBQ0U7QUwwT0Y7O0FLeE9BO0VBQ0U7QUwyT0Y7O0FLek9BO0VBQ0U7QUw0T0Y7O0FLMU9BO0VBQ0U7QUw2T0Y7O0FLM09BO0VBQ0U7QUw4T0Y7O0FLNU9BO0VBQ0U7QUwrT0Y7O0FLN09BO0VBQ0U7QUxnUEY7O0FLOU9BO0VBQ0U7QUxpUEY7O0FLL09BO0VBQ0U7QUxrUEY7O0FLaFBBO0VBQ0U7QUxtUEY7O0FLalBBO0VBQ0U7QUxvUEY7O0FLbFBBO0VBQ0U7QUxxUEY7O0FLblBBO0VBQ0U7QUxzUEY7O0FLcFBBO0VBQ0U7QUx1UEY7O0FLclBBO0VBQ0U7QUx3UEY7O0FLdFBBO0VBQ0U7QUx5UEY7O0FLdlBBO0VBQ0U7QUwwUEY7O0FLeFBBO0VBQ0U7QUwyUEY7O0FLelBBO0VBQ0U7QUw0UEY7O0FLMVBBO0VBQ0U7QUw2UEY7O0FLM1BBO0VBQ0U7QUw4UEY7O0FLNVBBO0VBQ0U7QUwrUEY7O0FLN1BBO0VBQ0U7QUxnUUY7O0FLOVBBO0VBQ0U7QUxpUUY7O0FLL1BBO0VBQ0U7QUxrUUY7O0FLaFFBO0VBQ0U7QUxtUUY7O0FLalFBO0VBQ0U7QUxvUUY7O0FLbFFBO0VBQ0U7QUxxUUY7O0FLblFBO0VBQ0U7QUxzUUY7O0FLcFFBO0VBQ0U7QUx1UUY7O0FLclFBO0VBQ0U7QUx3UUY7O0FLdFFBO0VBQ0U7QUx5UUY7O0FLdlFBO0VBQ0U7QUwwUUY7O0FLeFFBO0VBQ0U7QUwyUUY7O0FLelFBO0VBQ0U7QUw0UUY7O0FLMVFBO0VBQ0U7QUw2UUY7O0FLM1FBO0VBQ0U7QUw4UUY7O0FLNVFBO0VBQ0U7QUwrUUY7O0FLN1FBO0VBQ0U7QUxnUkY7O0FLOVFBO0VBQ0U7QUxpUkY7O0FLL1FBO0VBQ0U7QUxrUkY7O0FLaFJBO0VBQ0U7QUxtUkY7O0FLalJBO0VBQ0U7QUxvUkY7O0FLbFJBO0VBQ0U7QUxxUkY7O0FLblJBO0VBQ0U7QUxzUkY7O0FLcFJBO0VBQ0U7QUx1UkY7O0FLclJBO0VBQ0U7QUx3UkY7O0FLdFJBO0VBQ0U7QUx5UkY7O0FLdlJBO0VBQ0U7QUwwUkY7O0FLeFJBO0VBQ0U7QUwyUkY7O0FLelJBO0VBQ0U7QUw0UkY7O0FLMVJBO0VBQ0U7QUw2UkY7O0FLM1JBO0VBQ0U7QUw4UkY7O0FLNVJBO0VBQ0U7QUwrUkY7O0FLN1JBO0VBQ0U7QUxnU0Y7O0FLOVJBO0VBQ0U7QUxpU0Y7O0FLL1JBO0VBQ0U7QUxrU0Y7O0FLaFNBO0VBQ0U7QUxtU0Y7O0FLalNBO0VBQ0U7QUxvU0Y7O0FLbFNBO0VBQ0U7QUxxU0Y7O0FLblNBO0VBQ0U7QUxzU0Y7O0FLcFNBO0VBQ0U7QUx1U0Y7O0FLclNBO0VBQ0U7QUx3U0Y7O0FLdFNBO0VBQ0U7QUx5U0Y7O0FLdlNBO0VBQ0U7QUwwU0Y7O0FLeFNBO0VBQ0U7QUwyU0Y7O0FLelNBO0VBQ0U7QUw0U0Y7O0FLMVNBO0VBQ0U7QUw2U0Y7O0FLM1NBO0VBQ0U7QUw4U0Y7O0FLNVNBO0VBQ0U7QUwrU0Y7O0FLN1NBO0VBQ0U7QUxnVEY7O0FLOVNBO0VBQ0U7QUxpVEY7O0FLL1NBO0VBQ0U7QUxrVEY7O0FLaFRBO0VBQ0U7QUxtVEY7O0FLalRBO0VBQ0U7QUxvVEY7O0FLbFRBO0VBQ0U7QUxxVEY7O0FNbG5CQTtFQUNFLGdFQUxVO0FOMG5CWjs7QU1sbkJBO0VBQ0UsZ0VBUlU7QU42bkJaOztBTWxuQkE7RUFDRSxnRUFYVTtBTmdvQlo7O0FPL2xCQTtFQWpDQztFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VOekNDLG9CTTREYztFTjNEWCxpQk0yRFc7RU56RGIsMEJNeUQrQjtFTnhENUIsdUJNd0Q0QjtFTnZEL0I7RU0wREY7RUFDQTtBUG9uQkQ7O0FPM21CQTtFQXJDQztFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VOekNDLHNCTTBFVztFTnpFUixtQk15RVE7RU52RVYsMEJNeUQrQjtFTnhENUIsdUJNd0Q0QjtFTnZEL0I7RU0wREY7RUFDQTtBUG9vQkQ7O0FPdG5CQzs7OztFQUVDO0FQMm5CRjs7QU92bkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVAwbkJEO0FPdm5CQztFQUNDO0FQeW5CRjs7QU9ybkJBO0VBQ0M7RUFDQTtFQUNBO0FQd25CRDtBT3RuQkM7RUFDQztFQUNBO0FQd25CRjs7QU9wbkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVB1bkJEO0FPcm5CQztFQUNDO0FQdW5CRjs7QU9sbkJDO0VBQ0M7RUFDQTtFQUNBLHNCRmpJUTtFRWtJUjtFQUNBO0VBQ0E7RUFDQSxjRGpJUTtFQ3VDVDtFQUNBLG9CQTBGbUI7RUF6Rm5CLFFBeUZtQztFQXhGbkMsWUF3RnFDO0VBdkZyQyxVQXVGMEM7RUF0RjFDO0VBdUZDO0VBQ0E7RUFDQTtBUDBuQkY7QU90bkJFO0VBQ0M7QVB3bkJIOztBT25uQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUHNuQkQ7QU9ubkJDO0VBQ0M7QVBxbkJGO0FPbm5CRTtFQUNDO0VBQ0E7QVBxbkJIO0FPaG5CRTtFQUNDO0FQa25CSDs7QU81bUJDO0VBQ0M7QVArbUJGOztBT2huQkM7RUFDQztBUG1uQkY7O0FPcG5CQztFQUNDO0FQdW5CRjs7QU94bkJDO0VBQ0M7QVAybkJGOztBTzVuQkM7RUFDQztBUCtuQkY7O0FPaG9CQztFQUNDO0FQbW9CRjs7QU9wb0JDO0VBQ0M7QVB1b0JGOztBT3hvQkM7RUFDQztBUDJvQkY7O0FPNW9CQztFQUNDO0FQK29CRjs7QU9ocEJDO0VBQ0M7QVBtcEJGOztBUTN4QkM7RUFBWSxlQXJDSDtBUm8wQlY7O0FROXhCQztFQUFhO0FSa3lCZDs7QVFqeUJDO0VBQVksa0JBdkNIO0FSNDBCVjs7QVFweUJDO0VBQVksZ0JBeENIO0FSZzFCVjs7QVF2eUJDO0VBQVksbUJBekNIO0FSbzFCVjs7QVEveUJDO0VBQVksZ0JBckNIO0FSdzFCVjs7QVFsekJDO0VBQWE7QVJzekJkOztBUXJ6QkM7RUFBWSxtQkF2Q0g7QVJnMkJWOztBUXh6QkM7RUFBWSxpQkF4Q0g7QVJvMkJWOztBUTN6QkM7RUFBWSxvQkF6Q0g7QVJ3MkJWOztBUW4wQkM7RUFBWSxnQkFyQ0g7QVI0MkJWOztBUXQwQkM7RUFBYTtBUjAwQmQ7O0FRejBCQztFQUFZLG1CQXZDSDtBUm8zQlY7O0FRNTBCQztFQUFZLGlCQXhDSDtBUnczQlY7O0FRLzBCQztFQUFZLG9CQXpDSDtBUjQzQlY7O0FRdjFCQztFQUFZLGdCQXJDSDtBUmc0QlY7O0FRMTFCQztFQUFhO0FSODFCZDs7QVE3MUJDO0VBQVksbUJBdkNIO0FSdzRCVjs7QVFoMkJDO0VBQVksaUJBeENIO0FSNDRCVjs7QVFuMkJDO0VBQVksb0JBekNIO0FSZzVCVjs7QVEzMkJDO0VBQVksZ0JBckNIO0FSbzVCVjs7QVE5MkJDO0VBQWE7QVJrM0JkOztBUWozQkM7RUFBWSxtQkF2Q0g7QVI0NUJWOztBUXAzQkM7RUFBWSxpQkF4Q0g7QVJnNkJWOztBUXYzQkM7RUFBWSxvQkF6Q0g7QVJvNkJWOztBUS8zQkM7RUFBWSxnQkFyQ0g7QVJ3NkJWOztBUWw0QkM7RUFBYTtBUnM0QmQ7O0FRcjRCQztFQUFZLG1CQXZDSDtBUmc3QlY7O0FReDRCQztFQUFZLGlCQXhDSDtBUm83QlY7O0FRMzRCQztFQUFZLG9CQXpDSDtBUnc3QlY7O0FRbjVCQztFQUFZLGdCQXJDSDtBUjQ3QlY7O0FRdDVCQztFQUFhO0FSMDVCZDs7QVF6NUJDO0VBQVksbUJBdkNIO0FSbzhCVjs7QVE1NUJDO0VBQVksaUJBeENIO0FSdzhCVjs7QVEvNUJDO0VBQVksb0JBekNIO0FSNDhCVjs7QVF2NkJDO0VBQVksZ0JBckNIO0FSZzlCVjs7QVExNkJDO0VBQWE7QVI4NkJkOztBUTc2QkM7RUFBWSxtQkF2Q0g7QVJ3OUJWOztBUWg3QkM7RUFBWSxpQkF4Q0g7QVI0OUJWOztBUW43QkM7RUFBWSxvQkF6Q0g7QVJnK0JWOztBUTM3QkM7RUFBWSxnQkFyQ0g7QVJvK0JWOztBUTk3QkM7RUFBYTtBUms4QmQ7O0FRajhCQztFQUFZLG1CQXZDSDtBUjQrQlY7O0FRcDhCQztFQUFZLGlCQXhDSDtBUmcvQlY7O0FRdjhCQztFQUFZLG9CQXpDSDtBUm8vQlY7O0FRLzhCQztFQUFZLGdCQXJDSDtBUncvQlY7O0FRbDlCQztFQUFhO0FSczlCZDs7QVFyOUJDO0VBQVksbUJBdkNIO0FSZ2dDVjs7QVF4OUJDO0VBQVksaUJBeENIO0FSb2dDVjs7QVEzOUJDO0VBQVksb0JBekNIO0FSd2dDVjs7QVFuK0JDO0VBQVksaUJBckNIO0FSNGdDVjs7QVF0K0JDO0VBQWE7QVIwK0JkOztBUXorQkM7RUFBWSxvQkF2Q0g7QVJvaENWOztBUTUrQkM7RUFBWSxrQkF4Q0g7QVJ3aENWOztBUS8rQkM7RUFBWSxxQkF6Q0g7QVI0aENWOztBUXYvQkM7RUFBWSxpQkFyQ0g7QVJnaUNWOztBUTEvQkM7RUFBYTtBUjgvQmQ7O0FRNy9CQztFQUFZLG9CQXZDSDtBUndpQ1Y7O0FRaGdDQztFQUFZLGtCQXhDSDtBUjRpQ1Y7O0FRbmdDQztFQUFZLHFCQXpDSDtBUmdqQ1Y7O0FRM2dDQztFQUFZLGdCQXJDSDtBUm9qQ1Y7O0FROWdDQztFQUFhO0FSa2hDZDs7QVFqaENDO0VBQVksbUJBdkNIO0FSNGpDVjs7QVFwaENDO0VBQVksaUJBeENIO0FSZ2tDVjs7QVF2aENDO0VBQVksb0JBekNIO0FSb2tDVjs7QVEvaENDO0VBQVksZ0JBckNIO0FSd2tDVjs7QVFsaUNDO0VBQWE7QVJzaUNkOztBUXJpQ0M7RUFBWSxtQkF2Q0g7QVJnbENWOztBUXhpQ0M7RUFBWSxpQkF4Q0g7QVJvbENWOztBUTNpQ0M7RUFBWSxvQkF6Q0g7QVJ3bENWOztBUXRpQ0U7RUFiRDtJQUFZLGlCQXJDSDtFUjZsQ1I7RVF2akNEO0lBQWE7RVIwakNaO0VRempDRDtJQUFZLG9CQXZDSDtFUm1tQ1I7RVEzakNEO0lBQVksa0JBeENIO0VSc21DUjtFUTdqQ0Q7SUFBWSxxQkF6Q0g7RVJ5bUNSO0FBQ0Y7QVF4akNFO0VBYkQ7SUFBWSxnQkFyQ0g7RVI4bUNSO0VReGtDRDtJQUFhO0VSMmtDWjtFUTFrQ0Q7SUFBWSxtQkF2Q0g7RVJvbkNSO0VRNWtDRDtJQUFZLGlCQXhDSDtFUnVuQ1I7RVE5a0NEO0lBQVksb0JBekNIO0VSMG5DUjtFUXJsQ0Q7SUFBWSxnQkFyQ0g7RVI2bkNSO0VRdmxDRDtJQUFhO0VSMGxDWjtFUXpsQ0Q7SUFBWSxtQkF2Q0g7RVJtb0NSO0VRM2xDRDtJQUFZLGlCQXhDSDtFUnNvQ1I7RVE3bENEO0lBQVksb0JBekNIO0VSeW9DUjtFUXBtQ0Q7SUFBWSxnQkFyQ0g7RVI0b0NSO0VRdG1DRDtJQUFhO0VSeW1DWjtFUXhtQ0Q7SUFBWSxtQkF2Q0g7RVJrcENSO0VRMW1DRDtJQUFZLGlCQXhDSDtFUnFwQ1I7RVE1bUNEO0lBQVksb0JBekNIO0VSd3BDUjtFUW5uQ0Q7SUFBWSxnQkFyQ0g7RVIycENSO0VRcm5DRDtJQUFhO0VSd25DWjtFUXZuQ0Q7SUFBWSxtQkF2Q0g7RVJpcUNSO0VRem5DRDtJQUFZLGlCQXhDSDtFUm9xQ1I7RVEzbkNEO0lBQVksb0JBekNIO0VSdXFDUjtFUWxvQ0Q7SUFBWSxnQkFyQ0g7RVIwcUNSO0VRcG9DRDtJQUFhO0VSdW9DWjtFUXRvQ0Q7SUFBWSxtQkF2Q0g7RVJnckNSO0VReG9DRDtJQUFZLGlCQXhDSDtFUm1yQ1I7RVExb0NEO0lBQVksb0JBekNIO0VSc3JDUjtFUWpwQ0Q7SUFBWSxnQkFyQ0g7RVJ5ckNSO0VRbnBDRDtJQUFhO0VSc3BDWjtFUXJwQ0Q7SUFBWSxtQkF2Q0g7RVIrckNSO0VRdnBDRDtJQUFZLGlCQXhDSDtFUmtzQ1I7RVF6cENEO0lBQVksb0JBekNIO0VScXNDUjtFUWhxQ0Q7SUFBWSxnQkFyQ0g7RVJ3c0NSO0VRbHFDRDtJQUFhO0VScXFDWjtFUXBxQ0Q7SUFBWSxtQkF2Q0g7RVI4c0NSO0VRdHFDRDtJQUFZLGlCQXhDSDtFUml0Q1I7RVF4cUNEO0lBQVksb0JBekNIO0VSb3RDUjtFUS9xQ0Q7SUFBWSxnQkFyQ0g7RVJ1dENSO0VRanJDRDtJQUFhO0VSb3JDWjtFUW5yQ0Q7SUFBWSxtQkF2Q0g7RVI2dENSO0VRcnJDRDtJQUFZLGlCQXhDSDtFUmd1Q1I7RVF2ckNEO0lBQVksb0JBekNIO0VSbXVDUjtFUTlyQ0Q7SUFBWSxnQkFyQ0g7RVJzdUNSO0VRaHNDRDtJQUFhO0VSbXNDWjtFUWxzQ0Q7SUFBWSxtQkF2Q0g7RVI0dUNSO0VRcHNDRDtJQUFZLGlCQXhDSDtFUit1Q1I7RVF0c0NEO0lBQVksb0JBekNIO0VSa3ZDUjtFUTdzQ0Q7SUFBWSxpQkFyQ0g7RVJxdkNSO0VRL3NDRDtJQUFhO0VSa3RDWjtFUWp0Q0Q7SUFBWSxvQkF2Q0g7RVIydkNSO0VRbnRDRDtJQUFZLGtCQXhDSDtFUjh2Q1I7RVFydENEO0lBQVkscUJBekNIO0VSaXdDUjtFUTV0Q0Q7SUFBWSxnQkFyQ0g7RVJvd0NSO0VROXRDRDtJQUFhO0VSaXVDWjtFUWh1Q0Q7SUFBWSxtQkF2Q0g7RVIwd0NSO0VRbHVDRDtJQUFZLGlCQXhDSDtFUjZ3Q1I7RVFwdUNEO0lBQVksb0JBekNIO0VSZ3hDUjtFUTN1Q0Q7SUFBWSxnQkFyQ0g7RVJteENSO0VRN3VDRDtJQUFhO0VSZ3ZDWjtFUS91Q0Q7SUFBWSxtQkF2Q0g7RVJ5eENSO0VRanZDRDtJQUFZLGlCQXhDSDtFUjR4Q1I7RVFudkNEO0lBQVksb0JBekNIO0VSK3hDUjtBQUNGO0FTaHlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIRE07QU5teUNSO0FJanZDQztFS3JERDtJQU9JO0lBQ0E7RVRteUNGO0FBQ0Y7QUlsdkNDO0VLMUREO0lBWUk7SUFDQTtFVG95Q0Y7QUFDRjtBSXB1Q0M7RUs5RUQ7SUFpQkk7SUFDQTtFVHF5Q0Y7QUFDRjs7QVNseUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0h2Qk07QU40ekNSO0FJMXdDQztFSy9CRDtJQU9JO0lBQ0E7RVRzeUNGO0FBQ0Y7QUkzd0NDO0VLcENEO0lBWUk7SUFDQTtFVHV5Q0Y7QUFDRjtBSTd2Q0M7RUt4REQ7SUFpQkk7SUFDQTtFVHd5Q0Y7QUFDRjs7QVNyeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0g3Q007QU5xMUNSO0FJbnlDQztFS1REO0lBT0k7SUFDQTtFVHl5Q0Y7QUFDRjtBSXB5Q0M7RUtkRDtJQVlJO0lBQ0E7RVQweUNGO0FBQ0Y7QUl0eENDO0VLbENEO0lBaUJJO0lBQ0E7RVQyeUNGO0FBQ0Y7O0FTeHlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIbkVNO0FOODJDUjtBSW55Q0M7RUtaRDtJQU9JO0lBQ0E7RVQ0eUNGO0FBQ0Y7O0FTenlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIL0VNO0FOMjNDUjtBSWh6Q0M7RUtBRDtJQU9JO0lBQ0E7RVQ2eUNGO0FBQ0Y7O0FTMXlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIM0ZNO0FOdzRDUjs7QVMxeUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0hsR007QU4rNENSO0FJeDFDQztFS3VDRDtJQU9JO0lBQ0E7RVQ4eUNGO0FBQ0Y7QUkxMENDO0VLbUJEO0lBWUk7SUFDQTtFVCt5Q0Y7QUFDRjs7QVM1eUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0huSE07QU5rNkNSO0FJMzJDQztFS3dERDtJQU9JO0lBQ0E7RVRnekNGO0FBQ0Y7QUk3MUNDO0VLb0NEO0lBWUk7SUFDQTtFVGl6Q0Y7QUFDRjs7QVM5eUNBO0VBQ0U7RUFDQTtFQUNBO0FUaXpDRjtBSTczQ0M7RUt5RUQ7SUFNSTtJQUNBO0VUa3pDRjtBQUNGO0FJLzJDQztFS3FERDtJQVdJO0lBQ0E7RVRtekNGO0FBQ0Y7O0FTaHpDQTtFQUNFO0VBQ0E7RUFDQTtBVG16Q0Y7QUkvNENDO0VLeUZEO0lBTUk7SUFDQTtFVG96Q0Y7QUFDRjtBSWo0Q0M7RUtxRUQ7SUFXSTtJQUNBO0VUcXpDRjtBQUNGOztBU2x6Q0E7RUFDRTtFQUNBO0VBQ0E7QVRxekNGO0FJajZDQztFS3lHRDtJQU1JO0lBQ0E7RVRzekNGO0FBQ0Y7QUluNUNDO0VLcUZEO0lBV0k7SUFDQTtFVHV6Q0Y7QUFDRjs7QVNwekNBO0VBQ0U7RUFDQTtFQUNBO0FUdXpDRjtBSW43Q0M7RUt5SEQ7SUFNSTtJQUNBO0VUd3pDRjtBQUNGO0FJcjZDQztFS3FHRDtJQVdJO0lBQ0E7RVR5ekNGO0FBQ0Y7O0FTaHlDQTtFQXJCRTtFQUNBO0VBQ0E7QVR5ekNGO0FJajdDQztFSzJJRDtJQWhCSTtJQUNBO0VUMHpDRjtBQUNGOztBU3h5Q0E7RUFkRTtFQUNBO0VBQ0E7QVQwekNGO0FJNzdDQztFSytJRDtJQVRJO0lBQ0E7RVQyekNGO0FBQ0Y7O0FTaHpDQTtFQUNFO0VBQ0E7RUFDQTtBVG16Q0Y7QUl6OENDO0VLbUpEO0lBTUk7SUFDQTtFVG96Q0Y7QUFDRjs7QVNqekNBO0VBQ0U7RUFDQTtFQUNBO0FUb3pDRjtBSXI5Q0M7RUs4SkQ7SUFNSTtJQUNBO0VUcXpDRjtBQUNGOztBU2x6Q0E7RUFDRTtFQUNBO0VBQ0E7QVRxekNGO0FJaitDQztFS3lLRDtJQU1JO0lBQ0E7RVRzekNGO0FBQ0Y7O0FTbnpDQTtFQUNFLHlCSm5RVztFSW9RWDtFQUNBO0VBQ0E7RUFDQTtBVHN6Q0Y7O0FTbnpDQTtFQUNFLHlCSjNRVztFSTRRWDtFQUNBO0VBQ0E7RUFDQTtBVHN6Q0Y7O0FTbnpDQTtFQUNFO0VBQ0E7RUFDQTtBVHN6Q0Y7QUk3L0NDO0VLb01EO0lBTUk7SUFDQTtFVHV6Q0Y7QUFDRjs7QVNwekNBOztFQUNFO0VBQ0E7RUFDQTtBVHd6Q0Y7O0FTcnpDQTtFQUNFO0VBQ0E7RUFDQTtBVHd6Q0Y7O0FTcnpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3ekNGO0FJeGhEQztFSzJORDtJQVFJO0VUeXpDRjtBQUNGOztBU3R6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeXpDRjs7QVN0ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHl6Q0Y7QUk3aURDO0VLK09EO0lBUUk7SUFDQTtFVDB6Q0Y7QUFDRjs7QVN2ekNBO0VBQ0UsY0h4VU07RUd5VU4sMkJOblV5QjtFTW9VekI7QVQwekNGO0FTeHpDRTtFQUNFLGNIalVRO0FOMm5EWjs7QVN0ekNBO0VBQ0UsY0h0VVU7RUd1VVYsMkJON1V5QjtFTThVekI7QVR5ekNGO0FTdnpDRTtFQUNFLGNIblVHO0FONG5EUDs7QVNyekNBO0VBQ0UsY0hoVlU7RUdpVlYsMkJOdlZ5QjtFTXdWekI7QVR3ekNGO0FTdHpDRTtFQUNFLGNINVVJO0FOb29EUjs7QVNwekNBO0VBQ0UsY0h6V007RUcwV04sMkJOald5QjtFTWtXekI7QVR1ekNGO0FTcnpDRTtFQUNFLGNIcFZZO0FOMm9EaEI7O0FTbnpDQTtFQUNFLGNIOVdRO0VHK1dSLDJCTjNXeUI7RU00V3pCO0FUc3pDRjtBU3B6Q0U7RUFDRSxjSDlWWTtBTm9wRGhCOztBU2x6Q0E7RUFDRSxjSDlXVTtFRytXViwyQk5yWHlCO0VNc1h6QjtBVHF6Q0Y7QVNuekNFO0VBQ0UsY0gzV0c7QU5ncURQOztBU2p6Q0E7RUFDRSxjSGhZTTtFR2lZTiwyQk4vWHlCO0VNZ1l6QjtBVG96Q0Y7QVNsekNFO0VBRUUsY0gxWUk7QU42ckRSO0FTaHpDRTtFQUNFO0FUa3pDSjs7QVM5eUNBO0VBQ0UsY0hoWk07RUdpWk4sMkJOOVl5QjtFTStZekI7QVRpekNGO0FTL3lDRTtFQUVFLGNIelpJO0FOeXNEUjtBUzd5Q0U7RUFDRTtBVCt5Q0o7O0FTM3lDQTtFQUNFO0FUOHlDRjtBUzV5Q0U7RUFDRTtBVDh5Q0o7O0FTMXlDQTtFQUNFO0FUNnlDRjs7QVMxeUNBOzs7RUFHRTtBVDZ5Q0Y7O0FTMXlDQTtFQUNFO0FUNnlDRjs7QVMxeUNBO0VBQ0U7QVQ2eUNGOztBUzF5Q0E7RUFDRTtBVDZ5Q0Y7O0FVNXVEQTtFQUNFO0VBQ0E7QVYrdURGO0FVN3VERTtFQUNFO0FWK3VESjtBVTV1REU7RUFDRTtBVjh1REo7O0FVMXVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWNnVERjtBVTN1REU7RUFDRTtBVjZ1REo7QVUzdURJO0VBQ0U7QVY2dUROOztBVXh1REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKbENNO0VJbUNOO0VBQ0E7RUFDQSxtQkpoQ1E7RUlpQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUDNDbUI7QUhxeERyQjtBVXh1REU7RUFDRSxtQkp2Qlk7QU5pd0RoQjtBVXZ1REU7RUFDRTtFQUNBO0VBQ0E7QVZ5dURKO0FVdHVERTtFQUNFO0VBQ0E7QVZ3dURKO0FVdHVESTs7RUFDRTtBVnl1RE47QVVydURFO0VITkQ7RUFDQSxTR01rQjtFSExsQixRR0t3QjtFSEp4QixZR0kyQjtFSEgzQixPQUxtRDtFR1NoRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMnVESjtBVXh1REU7RUFDRTtBVjB1REo7QVV2dURFO0VBRUU7RUFDQTtBVnd1REo7QVVydURFO0VBQ0U7RUFDQTtBVnV1REo7QVVydURJO0VBQ0U7QVZ1dUROO0FVbnVERTtFQUNFLG1CSmpGUTtBTnN6RFo7QVVudURJO0VBQ0UsbUJKNUVDO0FOaXpEUDtBVWp1REU7RUFDRSxtQkpyR0k7RUlzR0osY0p6R0k7RUkwR0o7QVZtdURKO0FVanVESTtFQUNFLG1CSjdHRTtFSThHRixjSjNHRTtBTjgwRFI7QVUvdERFO0VBQ0UsY0poSEk7RUlpSEo7RUFDQTtBVml1REo7QVUvdERJO0VBQ0UsbUJKOUZVO0VJK0ZWLHFCSi9GVTtFSWdHVixjSjFIRTtBTjIxRFI7QVU3dERFO0VBQ0UsY0o1SEk7RUk2SEo7RUFDQSxtQkpqSUk7QU5nMkRSO0FVN3RESTtFQUNFLG1CSjFIRTtBTnkxRFI7QVUzdERFO0VBQ0UsY0p6SUk7RUkwSUo7RUFDQTtBVjZ0REo7QVUzdERJO0VBQ0UsbUJKeElFO0FOcTJEUjtBVXp0REU7RUFDRTtBVjJ0REo7QVV6dERJO0VBQ0U7QVYydEROO0FVdnRERTtFQUNFLGNKckpJO0FOODJEUjtBVXZ0REk7RUFDRSxjSjNKRTtBTm8zRFI7QVVydERFO0VBQ0U7QVZ1dERKO0FVcHRERTtFQUNFLGNKaktJO0FOdTNEUjtBVXB0REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZzdEROO0FVbHRERTtFQUNFLG1CSnJKTTtFSXNKTjtBVm90REo7QVVsdERJO0VBQ0UsbUJKeExFO0VJeUxGLGNKMUpJO0FOODJEVjtBVWh0REU7RUFDRSxtQko5Sk87RUkrSlA7QVZrdERKO0FVaHRESTtFQUNFLG1CSmxNRTtFSW1NRixjSm5LSztBTnEzRFg7QVU5c0RFO0VBQ0UsbUJKdktNO0VJd0tOO0FWZ3RESjtBVTlzREk7RUFDRSxtQko1TUU7RUk2TUYsY0o1S0k7QU40M0RWO0FVNXNERTtFQUNFLG1CSmhMTztFSWlMUDtBVjhzREo7QVU1c0RJO0VBQ0UsbUJKdE5FO0VJdU5GLGNKckxLO0FObTREWDtBVTFzREU7RUFDRSxtQkp6TFE7RUkwTFI7QVY0c0RKO0FVMXNESTtFQUNFLG1CSmhPRTtFSWlPRixjSjlMTTtBTjA0RFo7QVV2c0RJO0VBQ0U7QVZ5c0ROO0FVcHNESTtFQUNFO0FWc3NETjtBVWxzREU7RUFDRTtFQUNBO0FWb3NESjtBVWpzREU7RUFDRTtFQUNBO0FWbXNESjtBSTcyREM7RU04S0c7SUFDRTtFVmtzREo7RVVoc0RJO0lBQ0U7RVZrc0ROO0VVL3JESTtJQUNFO0VWaXNETjtFVTdyREU7SUFDRTtJQUNBO0VWK3JESjtFVTVyREU7SUFDRTtFVjhyREo7QUFDRjtBSXIzREM7RU0yTEc7SUFDRTtFVjZyREo7RVUxckRFO0lBQ0U7SUFDQTtFVjRyREo7QUFDRjs7QVV4ckRBO0VIek9DO0VBQ0EsTUd5T3NCO0VIeE90QixRR3dPeUI7RUh2T3pCLFlHdU80QjtFSHRPNUIsVUdzT2tDO0VBQ2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlBsU21CO0VPb1NuQjtFQUNBO0FWOHJERjtBVTVyREU7RUFDRTtFSHRQSDtFQUNBLFNHc1B3QjtFSHJQeEIsV0dxUDhCO0VIcFA5QixZR29Qb0M7RUhuUHBDLFVHbVAwQztFQUN2QyxzQkw1U007RUs2U047RUFDQTtBVmtzREo7QVUvckRFO0VBQ0U7QVZpc0RKOztBVTdyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkp0VFE7RUl1VFIsY0o1VE07RUk2VE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUC9UbUI7QUgrL0RyQjtBVTlyREU7RUFDRTtBVmdzREo7QVU3ckRFO0VBQ0UsbUJKL1NZO0FOOCtEaEI7QVU1ckRFO0VBQ0U7RUFDQTtFQUNBO0FWOHJESjtBVTVyREk7RUFDRTtBVjhyRE47QUlsOERDO0VNeU9EO0lBZ0NJO0lBQ0E7RVY2ckRGO0VVM3JERTtJQUNFO0lBQ0E7SUFDQTtFVjZyREo7RVUzckRJO0lBQ0U7RVY2ckROO0FBQ0Y7O0FVeHJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNKMVdNO0VJMldOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyckRGOztBVXhyREE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBVjByREY7QVV2ckRJO0VBQ0UsbUJKalhFO0FOMGlFUjtBVXJyREU7RUhuVkQ7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFR2dWRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNHJESjtBVTFyREk7RUFDRSxxQkpuWUk7RUlvWUosbUJKcFlJO0FOZ2tFVjtBVTFyRE07RUFDRTtBVjRyRFI7QVV4ckRJO0VBQ0UsbUJKcFhNO0FOOGlFWjtBVXRyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlA1WmlCO0VPNlpqQjtBVndyREo7QVV0ckRJO0VBQ0U7RUFDQTtFQUNBLHNCTHBhSTtFS3FhSjtFQUNBO0VBQ0EsY0p4YUU7RUl5YUY7RUFDQSx5QlB2YWU7QUgrbEVyQjtBVW5yREk7RUFFRTtFQUNBO0FWb3JETjtBVWxyRE07RUFDRTtBVm9yRFI7QVVockRJO0VBQ0U7QVZrckROO0FVN3FESTtFQUVFO0VBQ0E7QVY4cUROO0FVNXFETTtFQUNFO0FWOHFEUjtBVTFxREk7RUFDRTtBVjRxRE47QVV4cURFO0VBQ0U7RUFDQTtFQUNBLGNKMWNJO0FOb25FUjtBVXhxREk7RUFFRTtFQUNBO0FWeXFETjtBVXBxREk7RUFDRSxjSnRkRTtBTjRuRVI7O0FVanFEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJQMWVtQjtBSDZvRXJCO0FVaHFESTtFQUNFLG1CSnZlRTtBTnlvRVI7QVU5cERFO0VBQ0U7RUFDQTtFQUNBLGNKcmZJO0VJc2ZKO0VBQ0E7RUFDQSx5QlB4ZmlCO0FId3BFckI7QVU3cERFO0VBQ0U7RUhuZEg7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFR2dkRztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSnJnQkk7RUlzZ0JKO0VBQ0EseUJQcGdCaUI7QUh3cUVyQjtBVWpxREU7RUFDRTtBVm1xREo7QVVqcURJO0VBQ0U7QVZtcUROO0FVOXBESTtFQUNFO0FWZ3FETjtBVTNwREk7RUFDRTtBVjZwRE47O0FVdnBERTtFQUNFLHNCTGhpQk07RUtpaUJOO0VBQ0E7RUFDQTtFQUNBLHlCUGxpQmlCO0FINHJFckI7QVVocERJO0VBQ0UsY0pyaEJLO0FOdXFFWDs7QVU3b0RBO0VBQ0UsbUJKNWlCTTtFSTZpQk47RUFDQSxjSnJqQk07RUlzakJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUDVqQm1CO0FINHNFckI7QVU5b0RFO0VBQ0UsbUJKdGpCSTtBTnNzRVI7QVU3b0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkozakJRO0VJNGpCUixjSjNrQkk7RUk0a0JKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYrb0RKO0FVMW9ESTtFQUNFO0FWNG9ETjtBSTdvRUM7RU02ZEQ7SUF5Q0k7RVYyb0RGO0FBQ0Y7O0FVeG9EQTtFQUVFO0VBQ0E7RUFDQTtFQUNBLG1CSjdsQk07RUk4bEJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJQNW1CbUI7QUhzdkVyQjtBVXhvREU7RUFDRSxtQkp0bUJJO0FOZ3ZFUjtBVXZvREU7RUFDRTtFSDFrQkg7RUFDQSxNRzBrQnFCO0VIemtCckIsV0d5a0J3QjtFSHhrQnhCLFNHd2tCOEI7RUh2a0I5QixVR3VrQmlDO0VIdGtCakM7RUd1a0JHO0VBQ0E7RUFDQTtFQUNBLG1CSjNuQkk7RUk0bkJKO0VBQ0E7RUFDQTtFQUNBLHlCUDVuQmlCO0FIMHdFckI7QVUzb0RFO0VBRUUseUJQam9CaUI7RU9rb0JqQixjSnRuQlE7QU5rd0VaO0FVem9ERTtFQUNFLG1CSjFuQlE7QU5xd0VaO0FVem9ESTtFQUNFLG1CSnJuQkM7QU5nd0VQO0FVeG9ESTs7RUFFRSxjSmpwQkU7QU4yeEVSO0FVdm9ESTtFQUNFO0FWeW9ETjtBVXRvREk7RUFDRTtBVndvRE47QVVub0RJO0VBQ0U7QVZxb0ROO0FJdHRFQztFTW9oQkQ7SUFrRUk7SUFDQTtJQUNBO0VWb29ERjtFVWxvREU7SUFDRTtJQUNBO0lBQ0E7RVZvb0RKO0VVaG9ESTtJQUNFO0VWa29ETjtBQUNGOztBV256RUE7RUFDRTtFQUNBO0VBQ0EseUJOSFc7RU1JWDtFQUNBO0VBQ0E7QVhzekVGOztBV256RUE7RUFDRTtBWHN6RUY7O0FXbnpFQTtFQUNFO0FYc3pFRjs7QVduekVBO0VBQ0U7QVhzekVGOztBV256RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWHN6RUY7QVdqekVJO0VBQ0U7QVhtekVOOztBVzd5RUU7RUFDRTtBWGd6RUo7QVc5eUVJO0VBQ0U7QVhnekVOOztBVzN5RUE7RUpGQztFQUNBLE1JRW1CO0VKRG5CLFdJQ3NCO0VKQXRCO0VBQ0EsWUlEa0M7RUpFbEM7RUlEQztFQUNBO0VBQ0E7RUFDQTtBWG16RUY7O0FXaHpFQTtFQUNFO0FYbXpFRjs7QVdoekVBO0VBQ0U7QVhtekVGOztBV2h6RUE7RUFDRTtBWG16RUY7O0FXaHpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbXpFRjs7QVdoekVBO0VBQ0U7RUFDQTtFQUNBO0FYbXpFRjs7QVdoekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG16RUY7QUl4MUVDO0VPNkJEO0lBV0k7SUFDQTtJQUNBO0VYb3pFRjtBQUNGO0FJMTFFQztFT3dCRDtJQWlCSTtJQUNBO0VYcXpFRjtBQUNGO0FJNTBFQztFT0lEO0lBc0JJO0lBQ0E7RVhzekVGO0FBQ0Y7QUl4MEVDO0VPTkQ7SUEyQkk7SUFDQTtFWHV6RUY7QUFDRjs7QVdwekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHV6RUY7QUlqNEVDO0VPa0VEO0lBV0k7SUFDQTtFWHd6RUY7QUFDRjs7QVdyekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh3ekVGO0FJejRFQztFT29GRztJQUNFO0VYd3pFSjtBQUNGO0FJejRFQztFT3FGRztJQUNFO0VYdXpFSjtBQUNGO0FJMTNFQztFT3VFRztJQUNFO0VYc3pFSjtBQUNGOztBV2x6RUE7RUovR0M7RUFDQSxzQkkrR21CO0VKOUduQixZSThHc0M7RUo3R3RDLFlJNkc2QztFSjVHN0MsVUk0R21EO0VKM0duRDtFSTRHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkxuS007RUtvS047RUFDQTtFQUNBO0FYMHpFRjs7QVd2ekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVgwekVGOztBV3Z6RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTDNLTTtBTnErRVI7O0FXdnpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJMbkxNO0FONitFUjs7QVd0ekVFO0VBQ0U7QVh5ekVKOztBV3J6RUE7RUFDRTtBWHd6RUY7O0FXcnpFQTtFQUNFO0FYd3pFRjs7QVdyekVBO0VBQ0U7QVh3ekVGOztBWXZnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowZ0ZGOztBWXZnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBOztFQUVFO0VBQ0E7QVowZ0ZGOztBWXZnRkE7O0VBRUU7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowZ0ZGOztBWXZnRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowZ0ZGOztBWXZnRkE7RUFDRTtFQUNBO0VBQ0E7QVowZ0ZGOztBWXZnRkE7RUFDRTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7QVowZ0ZGOztBWXZnRkE7RUFDRTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0FBQ0E7RUFDRTtFQUNBO0FaMGdGRjs7QVl2Z0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBnRkY7O0FZdmdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBnRkY7O0FhM3RGQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNnRGSjs7QWEzdEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjh0Rko7QWE1dEZJO0VBQ0k7QWI4dEZSO0FhM3RGSTtFQUNJO0VBQ0E7QWI2dEZSOztBYTF0RkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjZ0Rko7O0FhMXRGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNnRGSjtBYTN0Rkk7RUFFSTtFQUNBO0FiNHRGUjtBYXp0Rkk7RUFDSTtBYjJ0RlI7QWF4dEZJO0VBQ0k7QWIwdEZSOztBYXZ0RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQVdBO0FiZ3RGSjtBYTF0Rkk7RUFDSTtBYjR0RlI7QWExdEZJO0VBQ0k7QWI0dEZSO0FhMXRGSTtFQUNJO0FiNHRGUjtBYXZ0Rkk7RUFDSTtBYnl0RlI7QWF0dEZJO0VBQ0k7QWJ3dEZSO0FhcnRGSTtFQUNJO0FidXRGUjtBYXB0Rkk7RUFDSTtFQUNBO0VBQ0E7QWJzdEZSOztBYW50RkE7RUFDSTtBYnN0Rko7O0FjdnpGQTtBQUVBOzs7Ozs7Ozs7O0VBVUM7RUFDQTtFQUNBO0FkeXpGRDs7QWN2ekZBO0VBQ0M7QWQwekZEOztBY3h6RkE7OztFQUdDO0VBQ0c7RUFDSztFQUNOO0FkMnpGSDs7QWN6ekZBO0FBQ0E7RUFDQztBZDR6RkQ7O0FjMXpGQTtBQUNBO0VBQ0M7QWQ2ekZEOztBYzN6RkE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBZDh6RkQ7O0FjNXpGQTs7RUFFQztBZCt6RkQ7O0FjN3pGQTtBQUNBO0FBQ0E7Ozs7OztFQU1DO0VBQ0E7QWRnMEZEOztBYzd6RkE7RUFDQztFQUNBO0FkZzBGRDs7QWM5ekZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWRpMEZEOztBYy96RkE7RUFDQztFQUNBO0FkazBGRDs7QWNoMEZBO0VBQ0M7QWRtMEZEOztBY2gwRkE7RUFDQztFQUNBO0FkbTBGRDs7QWNqMEZBO0VBQ0M7QWRvMEZEOztBY2wwRkE7RUFDQztFQUNBO0VBQ0E7RUFDSztFQUNMO0FkcTBGRDs7QWNuMEZBO0FBQ0E7RUFDQztBZHMwRkQ7O0FjbjBGQTtFQUF3QjtBZHUwRnhCOztBY3IwRkE7RUFBd0I7QWR5MEZ4Qjs7QWN4MEZBO0VBQXdCO0FkNDBGeEI7O0FjMzBGQTtFQUF3QjtBZCswRnhCOztBYzkwRkE7RUFBd0I7QWRrMUZ4Qjs7QWNqMUZBO0VBQTBCO0FkcTFGMUI7O0FjcDFGQTtFQUF3QjtBZHcxRnhCOztBY3QxRkE7RUFBMkI7QWQwMUYzQjs7QWN6MUZBO0VBQTJCO0FkNjFGM0I7O0FjMzFGQTtFQUNDO0VBQ0E7QWQ4MUZEOztBYzUxRkE7RUFDQztFQUNBO0VBQ0E7QWQrMUZEOztBYzMxRkE7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkNjFGRDs7QWMzMUZBOztFQUVDO0VBQ0E7RUFDQTtBZDgxRkQ7O0FjNTFGQTtFQUNDO0FkKzFGRDs7QWM3MUZBO0VBQ0M7QWRnMkZEOztBYzkxRkE7RUFDQztBZGkyRkQ7O0FjLzFGQTtFQUNDO0FkazJGRDs7QWNoMkZBO0VBQ0M7RUFDQTtBZG0yRkQ7O0FjajJGQTtFQUNDO0FkbzJGRDs7QWNsMkZBO0VBQ0M7QWRxMkZEOztBY24yRkE7RUFDQztBZHMyRkQ7O0FjcDJGQTtFQUNDO0FkdTJGRDs7QWNyMkZBO0VBQ0M7QWR3MkZEOztBY3AyRkE7QUFFQTtFQUNDO0FkczJGRDs7QWNwMkZBO0VBQ0M7RUFDQTtFQUNHO0VBQ0s7QWR1MkZUOztBY3IyRkE7RUFDQztBZHcyRkQ7O0FjdDJGQTtFQUNDO0VBQ0k7RUFDSTtBZHkyRlQ7O0FjdjJGQTtFQUNDO0FkMDJGRDs7QWN4MkZBO0VBQ0M7RUFDRztFQUNLO0FkMjJGVDs7QWN6MkZBOztFQUVDO0VBQ0c7RUFDSztBZDQyRlQ7O0FjejJGQTtFQUNDO0FkNDJGRDs7QWN4MkZBO0FBRUE7RUFDQztBZDAyRkQ7O0FjeDJGQTtFQUNDO0VBQ0E7RUFDQTtBZDIyRkQ7O0FjejJGQTs7RUFFQztBZDQyRkQ7O0FjMTJGQTs7RUFFQztBZDYyRkQ7O0FjMzJGQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7QWQ4MkZEOztBYzMyRkE7QUFDQTs7Ozs7RUFLQztBZDgyRkQ7O0FjMzJGQTs7OztFQUlDO0VBQ0E7QWQ4MkZEOztBYzMyRkE7QUFFQTtFQUNDO0VBQ0E7QWQ2MkZEOztBYzEyRkE7RUFDQztFQUNBO0FkNjJGRDs7QWN6MkZBO0FBQ0E7RUFDQztBZDQyRkQ7O0FjeDJGQTtBQUVBO0VBQ0M7RUFDQTtBZDAyRkQ7O0FjeDJGQTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyMkZEOztBY3oyRkE7O0VBRUM7RUFDQTtFQUNBO0FkNDJGRDs7QWMxMkZBO0VBQ0M7QWQ2MkZEOztBYzMyRkE7RUFDQztFQUNBO0FkODJGRDs7QWM1MkZBO0VBQ0M7RUFDQTtFQUNBO0FkKzJGRDs7QWM3MkZBO0VBQ0M7RUFDQTtFQUNBO0FkZzNGRDs7QWM3MkZBO0VBQ0M7RUFDQTtFQUNBO0FkZzNGRDs7QWM5MkZBO0VBQ0M7RUFDQTtBZGkzRkQ7O0FjLzJGQTtFQUNDO0VBQ0E7QWRrM0ZEOztBYy8yRkE7QUFFQTs7RUFFQztFQUNBO0FkaTNGRDs7QWM5MkZBO0VBQ0M7QWRpM0ZEOztBYzcyRkE7QUFFQTtFQUNDO0VBQ0E7RUFDQTtBZCsyRkQ7O0FjNzJGQTtFQUVDO0VBQ0E7QWQrMkZEOztBYzcyRkE7RUFFQztBZCsyRkQ7O0FjNzJGQTtFQUNDO0VBQ0E7QWRnM0ZEOztBYzkyRkE7O0VBRUM7QWRpM0ZEOztBYy8yRkE7RUFDQztFQUNBO0FkazNGRDs7QWNoM0ZBO0VBQ0M7RUFDQTtFQUNBO0FkbTNGRDs7QWNqM0ZBO0VBQ0M7RUFDQTtFQUNBO0FkbzNGRDs7QWNsM0ZBO0VBQ0M7RUFDQTtFQUNBO0FkcTNGRDs7QWNuM0ZBO0VBQ0M7QWRzM0ZEOztBY3AzRkE7RUFDQztFQUNBO0VBQ0E7QWR1M0ZEOztBY3AzRkE7QUFNQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0FkaTNGRDs7QWMvMkZBOztFQUVDO0VBQ0E7QWRrM0ZEOztBY2gzRkE7RUFDQztBZG0zRkQ7O0FjajNGQTtFQUNDO0FkbzNGRDs7QWNsM0ZBOztFQUVDO0FkcTNGRDs7QWNuM0ZBO0VBQ0M7QWRzM0ZEOztBY3AzRkE7RUFDQztBZHUzRkQ7O0FjcjNGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSztFQUVMO0VBQ0E7QWR1M0ZEOztBY3IzRkE7RUFDQztFQUNBO0VBQ0E7QWR3M0ZEOztBY3QzRkE7RUFDQztBZHkzRkQ7O0FjdDNGQTs7O0VBR0M7QWR5M0ZEOztBY3YzRkE7O0VBRUM7RUFDQTtBZDAzRkQ7O0FjdDNGQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0FkdzNGRDs7QWN0M0ZBO0VBQ0M7RUFDQTtFQUNBO0FkeTNGRDs7QWN2M0ZBO0VBQ0M7RUFDQTtBZDAzRkQ7O0FjeDNGQTtFQUNDO0FkMjNGRDs7QWN6M0ZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0M0ZEOztBYzEzRkE7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0c7RUFDQztFQUNJO0FkMjNGVDs7QWN6M0ZBOztFQUVDO0VBQ0E7RUFDQTtBZDQzRkQ7O0FjejNGQTtFQUNDO0VBQ0E7RUFDQTtBZDQzRkQ7O0FjejNGQTtFQUNDO0FkNDNGRDs7QWMxM0ZBO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7QWQ0M0ZEOztBYzEzRkE7RUFDQztBZDYzRkQ7O0FjMTNGQTs7OztFQUlDO0FkNjNGRDs7QWN6M0ZBO0FBRUE7RUFDQztFQUNBO0FkMjNGRDs7QWN2M0ZBO0FBQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMDNGRDs7QWN4M0ZBO0VBQ0M7RUFDQTtBZDIzRkQ7O0FjejNGQTs7OztFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0M0ZEOztBY3ozRkE7QUFFQTtFQUNDO0FkMjNGRDs7QWN6M0ZBO0VBQ0M7QWQ0M0ZEOztBYzEzRkE7O0VBRUM7RUFDQTtBZDYzRkQ7O0FjMzNGQTtFQUNDO0VBQ0E7RUFDQTtBZDgzRkQ7O0FjNTNGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkKzNGRDs7QWM3M0ZBO0VBQ0M7QWRnNEZEOztBYzkzRkE7RUFDQztBZGk0RkQ7O0FjLzNGQTs7RUFFQztFQUNBO0FkazRGRDs7QWNoNEZBO0VBQ0M7RUFDQTtFQUNBO0FkbTRGRDs7QWNqNEZBO0VBQ0M7RUFDQTtFQUNBO0FkbzRGRDs7QWUxK0dBOzs7Q0FBQTtBQU1BO0FBQ0E7RUFDQztBZjIrR0Q7O0FlditHQTtBQUNBO0VBQ0M7RUFDQTtBZjArR0Q7O0FlditHQTtFQUNDO0VBQ0E7QWYwK0dEOztBZXQrR0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnkrR0Q7O0FldCtHQTtFQUNDO0VBQ0E7QWZ5K0dEOztBZXIrR0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FmdytHRDs7QWVyK0dBO0VBQ0M7RUFDQTtBZncrR0Q7O0FlcCtHQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWZ1K0dEOztBZXArR0E7RUFDQztFQUNBO0FmdStHRDs7QWVwK0dBO0VBQ0k7QWZ1K0dKOztBZW4rR0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBZnMrR0Q7O0FlbitHQTtFQUNDO0VBQ0E7QWZzK0dEOztBZW4rR0E7RUFDSTtBZnMrR0o7O0FlbCtHQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0FmcStHRDs7QWVsK0dBO0VBQ0M7RUFDQTtBZnErR0Q7O0FlbCtHQTtFQUNJO0FmcStHSjs7QWVqK0dBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7QWZvK0dEOztBZWorR0E7RUFDQztFQUNBO0FmbytHRDs7QWVoK0dBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbStHRDs7QWVoK0dBO0VBQ0M7RUFDQTtBZm0rR0Q7O0FlaCtHQTtFQUNJO0FmbStHSjs7QWUvOUdBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZmsrR0Q7O0FlLzlHQTtFQUNDO0VBQ0E7QWZrK0dEOztBZS85R0E7RUFDSTtBZmsrR0o7O0FlOTlHQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWZpK0dEOztBZTk5R0E7RUFDQztFQUNBO0FmaStHRDs7QWU5OUdBO0VBQ0M7QWZpK0dEOztBZTc5R0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZnK0dEOztBZTc5R0E7RUFDQztFQUNBO0FmZytHRDs7QWU3OUdBO0VBQ0M7QWZnK0dEOztBZ0I3cEhBO0VBQXdXO0VBQVc7QWhCa3FIblg7O0FnQmxxSDhYO0VBQVU7RUFBb0I7RUFBcUI7RUFBaUI7QWhCeXFIbGM7O0FnQnpxSGdkO0VBQTZCO0FoQjZxSDdlOztBZ0I3cUh1ZjtFQUFpRDtFQUFjO0VBQW9CO0VBQWlCO0VBQW9CO0VBQXFCO0FoQnNySHBvQjs7QWdCdHJIaXBCO0VBQWtEO0FoQjBySG5zQjs7QWdCMXJINnRCO0VBQWlDO0VBQTJCO0VBQTZCO0VBQXdCO0VBQXFCO0VBQTRCO0VBQW1DO0VBQXlCO0VBQTJCO0VBQWdCO0FoQnVzSHQrQjs7QWdCdnNIdy9CO0VBQStCO0VBQTZCO0VBQStCO0VBQTBCO0VBQXVCO0VBQTRCO0VBQW1DO0VBQXlCO0VBQTJCO0VBQWdCO0FoQm90SHZ3Qzs7QWdCcHRIeXhDO0VBQStCO0VBQTJCO0VBQTZCO0VBQXdCO0VBQXFCO0VBQTBCO0VBQWlDO0VBQXVCO0VBQXlCO0VBQWlCO0FoQml1SHpoRDs7QWdCanVIeWlEO0VBQTZCO0VBQTJCO0VBQTZCO0VBQXdCO0VBQXFCO0VBQTRCO0VBQW1DO0VBQXlCO0VBQTJCO0VBQWdCO0FoQjh1SDl5RDs7QWdCOXVIZzBEO0VBQStDO0VBQTJCO0VBQTZCO0VBQXdCO0VBQXFCO0VBQXdCO0VBQStCO0VBQXFCO0VBQXVCO0VBQWtCO0FoQjJ2SHprRTs7QWdCM3ZIMmxFO0VBQTZDO0VBQTZCO0VBQStCO0VBQTBCO0VBQXVCO0VBQXdCO0VBQStCO0VBQXFCO0VBQXVCO0VBQWtCO0FoQnd3SDEyRTs7QWdCeHdINDNFO0VBQWtFO0VBQTJCO0VBQTZCO0VBQXdCO0VBQXFCO0VBQTRCO0VBQW1DO0VBQXlCO0VBQTJCO0VBQWdCO0FoQnF4SHRxRjs7QWdCcnhId3JGO0VBQWdFO0VBQTZCO0VBQStCO0VBQTBCO0VBQXVCO0VBQTRCO0VBQW1DO0VBQXlCO0VBQTJCO0VBQWdCO0FoQmt5SHgrRjs7QWdCbHlIMC9GO0VBQWdFO0VBQXlCO0VBQTJCO0VBQXNCO0VBQW1CO0VBQTBCO0VBQWlDO0VBQXVCO0VBQXlCO0VBQWlCO0FoQit5SG54Rzs7QWdCL3lIbXlHO0VBQThEO0VBQXlCO0VBQTJCO0VBQXNCO0VBQW1CO0VBQTRCO0VBQW1DO0VBQXlCO0VBQTJCO0VBQWdCO0FoQjR6SGprSDs7QWdCNXpIaWxIO0VBQVM7RUFBc0I7RUFBaUI7QWhCazBIam9IOztBZ0JsMEhzcEg7RUFBVTtFQUFrQjtBaEJ1MEhsckg7O0FnQnYwSHVzSDtFQUFTO0FoQjIwSGh0SDs7QWdCMzBIaXVIO0VBQVM7RUFBWTtBaEJnMUh0dkg7O0FnQmgxSHN3SDtFQUFRO0VBQVU7QWhCcTFIeHhIOztBZ0JyMUgweUg7RUFBZ0I7RUFBVTtBaEIwMUhwMEg7O0FnQjExSHMxSDtFQUErRjtBaEI4MUhyN0g7O0FnQjkxSG84SDtFQUFvRjtBaEJrMkh4aEk7O0FnQmwySHFpSTtFQUErRjtBaEJzMkhwb0k7O0FnQnQySG1wSTtFQUFvRjtBaEIwMkh2dUk7O0FnQjEySG92STtFQUErRjtBaEI4MkhuMUk7O0FnQjkySGsySTtFQUFvRjtBaEJrM0h0N0k7O0FnQmwzSG04STtFQUErRjtBaEJzM0hsaUo7O0FnQnQzSGlqSjtFQUFvRjtBaEIwM0hyb0o7O0FnQjEzSGtwSjtFQUErRjtBaEI4M0hqdko7O0FnQjkzSGd3SjtFQUFvRjtBaEJrNEhwMUo7O0FnQmw0SGkySjtFQUErRjtBaEJzNEhoOEo7O0FnQnQ0SCs4SjtFQUFvRjtBaEIwNEhuaUs7O0FnQjE0SGdqSztFQUErRjtBaEI4NEgvb0s7O0FnQjk0SDhwSztFQUFvRjtBaEJrNUhsdks7O0FnQmw1SCt2SztFQUErRjtBaEJzNUg5MUs7O0FnQnQ1SDYySztFQUFvRjtBaEIwNUhqOEs7O0FnQjE1SDg4SztFQUErRjtBaEI4NUg3aUw7O0FnQjk1SDRqTDtFQUFvRjtBaEJrNkhocEw7O0FnQmw2SDZwTDtFQUErRjtBaEJzNkg1dkw7O0FnQnQ2SDJ3TDtFQUFvRjtBaEIwNkgvMUw7O0FnQjE2SDQyTDtFQUErRjtBaEI4NkgzOEw7O0FnQjk2SDA5TDtFQUFvRjtBaEJrN0g5aU07O0FnQmw3SDJqTTtFQUErRjtBaEJzN0gxcE07O0FnQnQ3SHlxTTtFQUFvRjtBaEIwN0g3dk07O0FnQjE3SDB3TTtFQUErRjtBaEI4N0h6Mk07O0FnQjk3SHczTTtFQUFvRjtBaEJrOEg1OE07O0FnQmw4SHk5TTtFQUErRjtBaEJzOEh4ak47O0FnQnQ4SHVrTjtFQUFvRjtBaEIwOEgzcE47O0FnQjE4SHdxTjtFQUErRjtBaEI4OEh2d047O0FnQjk4SHN4TjtFQUFvRjtBaEJrOUgxMk47O0FnQmw5SHUzTjtFQUFXO0VBQWM7RUFBa0I7QWhCdzlIbDZOOztBZ0J4OUg2Nk47RUFBa0I7RUFBYztFQUFXO0VBQVc7RUFBUTtFQUFTO0FoQmkrSHAvTjs7QWdCaitId2dPO0VBQWlCO0FoQnErSHpoTzs7QWdCcitIdWlPO0VBQWU7RUFBYztFQUFrQjtFQUFNO0FoQjQrSDVsTzs7QWdCNStIbW1PO0VBQWlCO0VBQWM7RUFBa0I7QWhCay9IcHBPOztBZ0JsL0grcE87RUFBd0I7RUFBYztFQUFXO0VBQVc7RUFBUTtFQUFTO0FoQjIvSDV1Tzs7QWdCMy9Ia3dPO0VBQXVCO0FoQisvSHp4Tzs7QWdCLy9IdXlPO0VBQXFCO0VBQWM7RUFBa0I7RUFBTTtBaEJzZ0lsMk87O0FnQnRnSXkyTztFQUFpQjtFQUFjO0VBQWtCO0FoQjRnSTE1Tzs7QWdCNWdJcTZPO0VBQXdCO0VBQWM7RUFBVztFQUFXO0VBQVE7RUFBUztBaEJxaElsL087O0FnQnJoSWdoUDtFQUF1QjtBaEJ5aEl2aVA7O0FnQnpoSXFqUDtFQUFxQjtFQUFjO0VBQWtCO0VBQU07QWhCZ2lJaG5QOztBZ0JoaUl1blA7RUFBZ0I7RUFBYztFQUFrQjtBaEJzaUl2cVA7O0FnQnRpSWtyUDtFQUF1QjtFQUFjO0VBQVc7RUFBVztFQUFRO0VBQVM7QWhCK2lJOXZQOztBZ0IvaUk0eFA7RUFBc0I7QWhCbWpJbHpQOztBZ0JuaklnMFA7RUFBb0I7RUFBYztFQUFrQjtFQUFNO0FoQjBqSTEzUDs7QWdCMWpJaTRQO0VBQWdCO0VBQWM7RUFBa0I7QWhCZ2tJajdQOztBZ0Joa0k0N1A7RUFBdUI7RUFBYztFQUFXO0VBQVc7RUFBUTtFQUFTO0FoQnlrSXhnUTs7QWdCemtJMmhRO0VBQXNCO0FoQjZrSWpqUTs7QWdCN2tJK2pRO0VBQW9CO0VBQWM7RUFBa0I7RUFBTTtBaEJvbEl6blE7O0FnQnBsSWdvUTtFQUFtQjtFQUFjO0VBQWtCO0FoQjBsSW5yUTs7QWdCMWxJOHJRO0VBQTBCO0VBQWM7RUFBVztFQUFXO0VBQVE7RUFBUztBaEJtbUk3d1E7O0FnQm5tSWd5UTtFQUF5QjtBaEJ1bUl6elE7O0FnQnZtSXUwUTtFQUF1QjtFQUFjO0VBQWtCO0VBQU07QWhCOG1JcDRROztBZ0I5bUkyNFE7RUFBa0I7RUFBYztFQUFrQjtBaEJvbkk3N1E7O0FnQnBuSXc4UTtFQUF5QjtFQUFjO0VBQVc7RUFBVztFQUFRO0VBQVM7QWhCNm5JdGhSOztBZ0I3bklvalI7RUFBd0I7QWhCaW9JNWtSOztBZ0Jqb0kwbFI7RUFBc0I7RUFBYztFQUFrQjtFQUFNO0FoQndvSXRwUjs7QWdCeG9JNnBSO0VBQWdCO0VBQWM7RUFBa0I7QWhCOG9JN3NSOztBZ0I5b0l3dFI7RUFBdUI7RUFBYztFQUFXO0VBQVc7RUFBUTtFQUFTO0FoQnVwSXB5Ujs7QWdCdnBJeXpSO0VBQXNCO0FoQjJwSS8wUjs7QWdCM3BJNjFSO0VBQW9CO0VBQWM7RUFBa0I7RUFBTTtBaEJrcUl2NVI7O0FnQmxxSTg1UjtFQUFtQjtFQUFjO0VBQWtCO0FoQndxSWo5Ujs7QWdCeHFJNDlSO0VBQTBCO0VBQWM7RUFBVztFQUFXO0VBQVE7RUFBUztBaEJpckkzaVM7O0FnQmpySXdrUztFQUF5QjtFQUFXO0VBQWM7QWhCdXJJMW5TOztBZ0J2cklxb1M7RUFBdUI7RUFBYztFQUFrQjtFQUFNO0FoQjhySWxzUzs7QWdCOXJJeXNTO0VBQWdCO0VBQWM7RUFBa0I7QWhCb3NJenZTOztBZ0Jwc0lvd1M7RUFBdUI7RUFBYztFQUFXO0VBQVc7RUFBUTtFQUFTO0FoQjZzSWgxUzs7QWdCN3NJbTJTO0VBQXNCO0FoQml0SXozUzs7QWdCanRJdTRTO0VBQW9CO0VBQWM7RUFBa0I7RUFBTTtBaEJ3dElqOFM7O0FnQnh0SXc4UztFQUFrQjtFQUFjO0VBQWtCO0FoQjh0STEvUzs7QWdCOXRJcWdUO0VBQXlCO0VBQWM7RUFBVztFQUFXO0VBQVE7RUFBUztBaEJ1dUlubFQ7O0FnQnZ1SXltVDtFQUF3QjtBaEIydUlqb1Q7O0FnQjN1SStvVDtFQUFzQjtFQUFjO0VBQWtCO0VBQU07QWhCa3ZJM3NUOztBZ0JsdklrdFQ7RUFBa0I7RUFBYztFQUFrQjtBaEJ3dklwd1Q7O0FnQnh2SSt3VDtFQUF5QjtFQUFjO0VBQVc7RUFBVztFQUFRO0VBQVM7QWhCaXdJNzFUOztBZ0Jqd0kyM1Q7RUFBd0I7QWhCcXdJbjVUOztBZ0Jyd0lpNlQ7RUFBc0I7RUFBYztFQUFrQjtFQUFNO0FoQjR3STc5VDs7QWdCNXdJbytUO0VBQVc7RUFBYztFQUFrQjtBaEJreEkvZ1U7O0FnQmx4STBoVTtFQUFrQjtFQUFjO0VBQVc7RUFBVztFQUFRO0VBQVM7QWhCMnhJam1VOztBZ0IzeElvblU7RUFBaUI7QWhCK3hJcm9VOztBZ0IveEltcFU7RUFBZTtFQUFjO0VBQWtCO0VBQU07QWhCc3lJeHNVOztBZ0J0eUkrc1U7RUFBZ0I7RUFBYztFQUFrQjtBaEI0eUkvdlU7O0FnQjV5STB3VTtFQUF1QjtFQUFjO0VBQVc7RUFBVztFQUFRO0VBQVM7QWhCcXpJdDFVOztBZ0Jyekl5MlU7RUFBc0I7QWhCeXpJLzNVOztBZ0J6ekk2NFU7RUFBb0I7RUFBYztFQUFrQjtFQUFNO0FoQmcwSXY4VTs7QWdCaDBJODhVO0VBQW1CO0VBQWM7RUFBa0I7QWhCczBJamdWOztBZ0J0MEk0Z1Y7RUFBMEI7RUFBYztFQUFXO0VBQVc7RUFBUTtFQUFTO0FoQiswSTNsVjs7QWdCLzBJZ25WO0VBQXlCO0FoQm0xSXpvVjs7QWdCbjFJdXBWO0VBQXVCO0VBQWM7RUFBa0I7RUFBTTtBaEIwMUlwdFY7O0FnQjExSTJ0VjtFQUFrQjtFQUFjO0VBQWtCO0FoQmcySTd3Vjs7QWdCaDJJd3hWO0VBQXlCO0VBQWM7RUFBVztFQUFXO0VBQVE7RUFBUztBaEJ5Mkl0MlY7O0FnQnoySW80VjtFQUF3QjtBaEI2Mkk1NVY7O0FnQjcySTA2VjtFQUFzQjtFQUFjO0VBQWtCO0VBQU07QWhCbzNJdCtWOztBZ0JwM0k2K1Y7RUFBa0I7RUFBYztFQUFrQjtBaEIwM0kvaFc7O0FnQjEzSTBpVztFQUF5QjtFQUFjO0VBQVc7RUFBVztFQUFRO0VBQVM7QWhCbTRJeG5XOztBZ0JuNEkyb1c7RUFBd0I7QWhCdTRJbnFXOztBZ0J2NElpclc7RUFBc0I7RUFBYztFQUFrQjtFQUFNO0FoQjg0STd1Vzs7QWlCOTRJQTs7O29FQUFBO0FBS0E7RUFBcUI7RUFBc0I7QWpCazVJM0M7O0FpQmw1STZEO0VBQWtCO0FqQnM1SS9FOztBaUJ0NUk0RjtFQUE2QjtFQUFTO0VBQW1CO0VBQVc7RUFBWTtFQUFnQjtFQUFVO0VBQWtCO0FqQmk2SXhOOztBaUJqNklrTztFQUFpQjtFQUFTO0VBQVU7RUFBUztFQUFVO0VBQWdCO0VBQXFCO0VBQWU7QWpCNDZJN1U7O0FpQjU2STZWO0VBQXFEO0VBQVc7RUFBYztBakJrN0kzYTs7QWlCbDdJb2M7RUFBMEI7QWpCczdJOWQ7O0FpQnQ3SXllO0VBQWdCO0VBQVc7RUFBWTtFQUFNO0VBQU87RUFBa0I7RUFBVTtBakJnOEl6akI7O0FpQmg4SWlsQjtFQUFVO0FqQm84STNsQjs7QWlCcDhJdW1CO0VBQW1CO0VBQXlCO0FqQnk4SW5wQjs7QWlCejhJdXFCO0VBQVM7RUFBcUI7RUFBc0I7RUFBa0I7RUFBa0I7RUFBcUI7RUFBZ0I7QWpCbTlJcHlCOztBaUJuOUlnMEI7RUFBc0I7RUFBUztFQUFpQjtBakJ5OUloM0I7O0FpQno5STgzQjtFQUFtQjtFQUFlO0VBQU07RUFBTztFQUFXO0FqQmkrSXg3Qjs7QWlCaitJbzhCO0VBQVc7RUFBa0I7QWpCcytJaitCOztBaUJ0K0lpL0I7RUFBNkI7RUFBa0I7RUFBVTtFQUFZO0VBQWE7RUFBZTtFQUFzQjtBakJnL0l4bUM7O0FpQmgvSTBuQztFQUE0QjtFQUFrQjtFQUFVO0VBQWU7RUFBYztFQUFTO0FqQnkvSXh0Qzs7QWlCei9JZ3ZDO0VBQTZGO0FqQjYvSTcwQzs7QWlCNy9JNDFDO0VBQXNCO0FqQmlnSmwzQzs7QWlCamdKODNDO0VBQXdDO0VBQVU7QWpCc2dKaDdDOztBaUJ0Z0prOEM7RUFBdUM7RUFBTTtBakIyZ0ovK0M7O0FpQjNnSjIvQztFQUEyQztBakIrZ0p0aUQ7O0FpQi9nSjZpRDtFQUEyQztBakJtaEp4bEQ7O0FpQm5oSmdtRDtFQUFvQjtFQUFXO0FqQndoSi9uRDs7QWlCeGhKNG9EO0VBQXNDO0VBQVc7RUFBYztBakI4aEozc0Q7O0FpQjloSit0RDtFQUFxQztFQUFPO0FqQm1pSjN3RDs7QWlCbmlKc3hEO0VBQXlDO0FqQnVpSi96RDs7QWlCdmlKdzBEO0VBQXlDO0FqQjJpSmozRDs7QWlCM2lKdTNEO0VBQVk7RUFBWTtFQUFrQjtFQUFhO0FqQmtqSjk2RDs7QWlCbGpKODdEO0VBQWlCO0FqQnNqSi84RDs7QWtCMWpKQztFQUNDO0FsQjZqSkY7QWtCMWpKQztFQUNDO0VBQ0E7QWxCNGpKRjtBa0IxakpFO0VBQ0M7RUFDQSxtQlpHSztFWUZMO0VBQ0E7RUFDQTtBbEI0akpIO0FrQjFqSkc7RUFFQyxtQlpmSTtBTjBrSlI7QWtCbmpKSTtFQUVDLG1CWjVCRztBTmdsSlI7O0FrQjNpSkU7RUFDQztBbEI4aUpIO0FrQjVpSkc7RUFDQztFQUNBO0FsQjhpSko7QWtCNWlKSTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CWmxDRztFWW1DSDtFQUNBO0FsQjhpSkw7QWtCemlKSztFQUNDLG1CWnJERTtBTmdtSlI7QWtCcGlKRTtFQUNDO0VBQ0E7QWxCc2lKSDs7QW1CMzNJQTtFQTNPRTtFQUNBO0FuQjBtSkY7QW1CNzNJRTtFWm5NRDtFQUNBLFNZbU1xQjtFWmxNckIsUVlrTTJCO0Vaak0zQixTWWlNOEI7RVpoTTlCLFVZZ01pQztFWi9MakM7RVlnTUc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm80SUo7QW1CbDRJSTtFQUNFO0FuQm80SU47QW1CajRJSTtFQUNFO0FuQm00SU47QW1CLzNJTTtFQUNFO0VBQ0E7QW5CaTRJUjtBbUI1M0lFO0VBQ0U7QW5CODNJSjtBbUIzM0lFO0VBelFBO0VBQ0E7RUFDQSx5QmhCTG1CO0VnQk1uQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2JWTTtFYVlOLHlCZG5CVztFSW9NWDtFQUNBO0VBQ0E7QVRzOUlGO0FJOWtKQztFZWlNQztJVnRFRTtJQUNBO0VUdTlJRjtBQUNGO0FtQjVvSkU7RUFDRSxtQmJqQkk7QU4rcEpSO0FtQjNvSkU7RUFDRTtFQUNBLGNibEJJO0VhbUJKO0FuQjZvSko7QW1CMW9KRTtFQUNFO0VBQ0EsY2J4Qkk7RWF5QkoscUJiUk87QU5vcEpYO0FtQnpvSkU7RVY4SkE7RUFDQTtFQUNBO0VVOUpFLGNiakNJO0FOOHFKUjtBSXZtSkM7RWV4Q0M7SVZtS0U7SUFDQTtFVGcvSUY7QUFDRjtBbUJqcEpFO0VWMEpBO0VBQ0E7RUFDQTtFVTFKRSxjYnJDSTtBTjBySlI7QUlubkpDO0VlcENDO0lWK0pFO0lBQ0E7RVQ0L0lGO0FBQ0Y7QW1CenBKRTtFVnNKQTtFQUNBO0VBQ0E7RVV0SkUsY2J6Q0k7QU5zc0pSO0FJL25KQztFZWhDQztJVjJKRTtJQUNBO0VUd2dKRjtBQUNGO0FtQmpxSkU7RVZrSkE7RUFDQTtFQUNBO0VVbEpFLGNiN0NJO0FOa3RKUjtBSTNvSkM7RWU1QkM7SVZ1SkU7SUFDQTtFVG9oSkY7QUFDRjtBbUJ4cUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2J4REk7QU5rdUpSO0FtQnhxSkk7RUFDRTtFQUNBLGNiekRFO0FObXVKUjtBbUJ2cUpJO0VBQ0U7RUFDQSxjYmpFRTtFYWtFRjtBbkJ5cUpOO0FtQnRxSkk7RUFDRTtFQUNBLGNiN0NNO0VhOENOO0FuQndxSk47QW1CcHFKRTtFQUNFLG1CYmhGSTtFYWlGSixjYjFFSTtFYTJFSixxQmJsRkk7QU53dkpSO0FtQnBxSkk7RUFDRSxtQmJ6RUU7RWEwRUYscUJiMUVFO0FOZ3ZKUjtBbUJucUpJO0VBQ0UsbUJiMUZFO0VhMkZGLHFCYmpGRTtFYWtGRixjYnpGRTtFYTBGRjtBbkJxcUpOO0FtQmxxSkk7RUFDRSxtQmJwRU07RWFxRU4scUJickVNO0Vhc0VOLGNiaEdFO0VhaUdGO0FuQm9xSk47QW1CaHFKRTtFQUNFO0VBQ0EsbUJiaEdJO0FOa3dKUjtBbUJocUpJO0VBQ0UsbUJiakdFO0FObXdKUjtBbUI5cEpFO0VBQ0UsbUJibEhJO0VhbUhKLGNiNUdJO0VhNkdKLHFCYjNHUTtBTjJ3Slo7QW1COXBKSTtFQUNFLG1CYjdHRTtBTjZ3SlI7QW1CN3BKSTtFQUNFLG1CYjNIRTtFYTRIRixxQmJsSEU7RWFtSEYsY2IxSEU7RWEySEY7QW5CK3BKTjtBbUI1cEpJO0VBQ0UsbUJickdNO0Vhc0dOLHFCYnRHTTtFYXVHTixjYmpJRTtFYWtJRjtBbkI4cEpOO0FtQjFwSkU7RUFDRSxtQmIxSUk7RWEySUosY2JwSUk7RWFxSUoscUJiOUhJO0FOMHhKUjtBbUIxcEpJO0VBQ0UsbUJicklFO0FOaXlKUjtBbUJ6cEpJO0VBQ0UsbUJibkpFO0Vhb0pGLGNiakpFO0Vha0pGO0FuQjJwSk47QW1CeHBKSTtFQUNFLG1CYjVITTtFYTZITixxQmI3SE07RWE4SE4sY2J4SkU7RWF5SkY7QW5CMHBKTjtBbUJ0cEpFO0VBQ0UsbUJiaktJO0Vha0tKLGNiL0pJO0VhZ0tKLHFCYjFKUTtBTmt6Slo7QW1CdHBKSTtFQUNFLG1CYjVKRTtBTm96SlI7QW1CcnBKSTtFQUNFLG1CYjFLRTtFYTJLRixxQmJqS0U7RWFrS0YsY2J6S0U7RWEwS0Y7QW5CdXBKTjtBbUJwcEpJO0VBQ0UsbUJicEpNO0VhcUpOLHFCYnJKTTtFYXNKTixjYmhMRTtFYWlMRjtBbkJzcEpOO0FtQmxwSkU7RUFDRSxjYmxMSTtBTnMwSlI7QW1CanBKRTtFQUNFLGNiMUxJO0VhMkxKO0VBQ0E7RUFDQTtBbkJtcEpKO0FtQmpwSkk7RUFDRTtFQUNBO0FuQm1wSk47QW1CaHBKSTtFQUNFO0VBQ0EsY2JuTUU7QU5xMUpSO0FtQi9vSkk7RUFDRTtFQUNBLGNieE1FO0FOeTFKUjtBbUI5b0pJO0VBQ0UsY2JyTE07QU5xMEpaO0FtQjVvSkU7RUFDRSxjYnBOSTtBTmsySlI7QW1CbmxKSTtFQUNFO0VBQ0E7RUFDQTtBbkJxbEpOO0FtQmpsSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm1sSko7QW1CaGxKRTtFQUNFO0FuQmtsSko7QUl0eUpDO0VlcU9LO0lBQ0U7RW5Cb2tKTjtBQUNGOztBb0J6M0pBO0VBQ0k7RUFDQTtBcEI0M0pKOztBb0J6M0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJkWkk7RWNhSjtFQUNBO0VBQ0E7RUFDQTtBcEI0M0pKOztBb0J4M0pBO0VBQ0k7RUFDQTtBcEIyM0pKOztBb0J4M0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjIzSko7O0FvQngzSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkakNJO0Vja0NKLHlCakJyQ2lCO0VpQnVDakI7QXBCMDNKSjtBb0J4M0pJO0VBQ0k7QXBCMDNKUjtBb0J2M0pJO0VBQ0k7QXBCeTNKUjtBb0J0M0pJO0VBQ0ksY2RsREE7QU4wNkpSO0FvQnIzSkk7RUFDSTtFQUNBLGNkdkRBO0FOODZKUjs7QW9CbHZKQTtFRDlMRTtFQUNBO0VDK0RFO0VBQ0E7RUFDQSxjZGhFSTtFYzhMSjtFQUNBO0VBQ0E7RUFDQTtBcEJ5dkpKO0FvQngzSkk7RUFDSTtFQUNBO0VBQ0E7QXBCMDNKUjtBb0J0M0pRO0VBQ0k7QXBCdzNKWjtBb0JwM0pJO0VBQ0k7RUFDQTtFQUNBO0FwQnMzSlI7QW9CbjNKUTtFQUNJO0FwQnEzSlo7QW9CajNKSTtFQUNJLGNkN0ZBO0FOZzlKUjtBb0JoM0pJO0VEMUZGO0VBQ0E7RUFDQSx5QmhCTG1CO0VnQk1uQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2JWTTtFYVlOLHlCZG5CVztFSW9NWDtFQUNBO0VBQ0E7RVdwR007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmk0SlI7QUkxNUpDO0VnQmtCRztJWHlHQTtJQUNBO0VUbXlKRjtBQUNGO0FtQng5SkU7RUFDRSxtQmJqQkk7QU4yK0pSO0FtQnY5SkU7RUFDRTtFQUNBLGNibEJJO0VhbUJKO0FuQnk5Sko7QW1CdDlKRTtFQUNFO0VBQ0EsY2J4Qkk7RWF5QkoscUJiUk87QU5nK0pYO0FtQnI5SkU7RVY4SkE7RUFDQTtFQUNBO0VVOUpFLGNiakNJO0FOMC9KUjtBSW43SkM7RWV4Q0M7SVZtS0U7SUFDQTtFVDR6SkY7QUFDRjtBbUI3OUpFO0VWMEpBO0VBQ0E7RUFDQTtFVTFKRSxjYnJDSTtBTnNnS1I7QUkvN0pDO0VlcENDO0lWK0pFO0lBQ0E7RVR3MEpGO0FBQ0Y7QW1CcitKRTtFVnNKQTtFQUNBO0VBQ0E7RVV0SkUsY2J6Q0k7QU5raEtSO0FJMzhKQztFZWhDQztJVjJKRTtJQUNBO0VUbzFKRjtBQUNGO0FtQjcrSkU7RVZrSkE7RUFDQTtFQUNBO0VVbEpFLGNiN0NJO0FOOGhLUjtBSXY5SkM7RWU1QkM7SVZ1SkU7SUFDQTtFVGcySkY7QUFDRjtBbUJwL0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2J4REk7QU44aUtSO0FtQnAvSkk7RUFDRTtFQUNBLGNiekRFO0FOK2lLUjtBbUJuL0pJO0VBQ0U7RUFDQSxjYmpFRTtFYWtFRjtBbkJxL0pOO0FtQmwvSkk7RUFDRTtFQUNBLGNiN0NNO0VhOENOO0FuQm8vSk47QW1CaC9KRTtFQUNFLG1CYmhGSTtFYWlGSixjYjFFSTtFYTJFSixxQmJsRkk7QU5va0tSO0FtQmgvSkk7RUFDRSxtQmJ6RUU7RWEwRUYscUJiMUVFO0FONGpLUjtBbUIvK0pJO0VBQ0UsbUJiMUZFO0VhMkZGLHFCYmpGRTtFYWtGRixjYnpGRTtFYTBGRjtBbkJpL0pOO0FtQjkrSkk7RUFDRSxtQmJwRU07RWFxRU4scUJickVNO0Vhc0VOLGNiaEdFO0VhaUdGO0FuQmcvSk47QW1CNStKRTtFQUNFO0VBQ0EsbUJiaEdJO0FOOGtLUjtBbUI1K0pJO0VBQ0UsbUJiakdFO0FOK2tLUjtBbUIxK0pFO0VBQ0UsbUJibEhJO0VhbUhKLGNiNUdJO0VhNkdKLHFCYjNHUTtBTnVsS1o7QW1CMStKSTtFQUNFLG1CYjdHRTtBTnlsS1I7QW1CeitKSTtFQUNFLG1CYjNIRTtFYTRIRixxQmJsSEU7RWFtSEYsY2IxSEU7RWEySEY7QW5CMitKTjtBbUJ4K0pJO0VBQ0UsbUJickdNO0Vhc0dOLHFCYnRHTTtFYXVHTixjYmpJRTtFYWtJRjtBbkIwK0pOO0FtQnQrSkU7RUFDRSxtQmIxSUk7RWEySUosY2JwSUk7RWFxSUoscUJiOUhJO0FOc21LUjtBbUJ0K0pJO0VBQ0UsbUJicklFO0FONm1LUjtBbUJyK0pJO0VBQ0UsbUJibkpFO0Vhb0pGLGNiakpFO0Vha0pGO0FuQnUrSk47QW1CcCtKSTtFQUNFLG1CYjVITTtFYTZITixxQmI3SE07RWE4SE4sY2J4SkU7RWF5SkY7QW5CcytKTjtBbUJsK0pFO0VBQ0UsbUJiaktJO0Vha0tKLGNiL0pJO0VhZ0tKLHFCYjFKUTtBTjhuS1o7QW1CbCtKSTtFQUNFLG1CYjVKRTtBTmdvS1I7QW1CaitKSTtFQUNFLG1CYjFLRTtFYTJLRixxQmJqS0U7RWFrS0YsY2J6S0U7RWEwS0Y7QW5CbStKTjtBbUJoK0pJO0VBQ0UsbUJicEpNO0VhcUpOLHFCYnJKTTtFYXNKTixjYmhMRTtFYWlMRjtBbkJrK0pOO0FtQjk5SkU7RUFDRSxjYmxMSTtBTmtwS1I7QW1CNzlKRTtFQUNFLGNiMUxJO0VhMkxKO0VBQ0E7RUFDQTtBbkIrOUpKO0FtQjc5Skk7RUFDRTtFQUNBO0FuQis5Sk47QW1CNTlKSTtFQUNFO0VBQ0EsY2JuTUU7QU5pcUtSO0FtQjM5Skk7RUFDRTtFQUNBLGNieE1FO0FOcXFLUjtBbUIxOUpJO0VBQ0UsY2JyTE07QU5pcEtaO0FtQng5SkU7RUFDRSxjYnBOSTtBTjhxS1I7QW9CdmtLUTtFQUNJO0FwQnlrS1o7QW9CdGtLUTtFQUNJO0FwQndrS1o7QW9CcmtLUTtFQUNJO0FwQnVrS1o7QW9CaGtLUTtFQUNJO0VBQ0E7QXBCa2tLWjtBb0Joa0tZO0VBQ0k7QXBCa2tLaEI7QW9CcGpLUTtFQUNJO0FwQnNqS1o7QW9CbGpLSTtFQUNJO0FwQm9qS1I7QW9CL2lLWTtFQUNJO0FwQmlqS2hCO0FvQnhpS0k7RUFDSTtFQUNBLGNkMUpBO0VjMkpBLHFCZDFJRztBTm9yS1g7QW9CdmlLSTtFQUNJO0VBQ0EsY2Q3SUk7RWM4SUo7QXBCeWlLUjtBb0J0aUtJO0VBR0ksbUJkcEpJO0VjcUpKLHFCZHJKSTtFY3NKSixjZGhMQTtFY2lMQTtBcEJzaUtSO0FvQm5pS0k7RUFDSSxtQmQzSkk7RWM0SkoscUJkNUpJO0VjNkpKLGNkdkxBO0Vjd0xBO0FwQnFpS1I7QW9CMWhLSTtFQUNJO0FwQjRoS1I7QW9CMWhLUTtFQUNJO0FwQjRoS1o7O0FxQnR1S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnl1S0o7QXFCcnVLSTtFZG9ESDtFQUNBLE1jcERzQjtFZHFEdEIsV2NyRHdCO0Vkc0R4QixZY3RENkI7RWR1RDdCLE9BTG1EO0VjakQ1QztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CZmZBO0VlZ0JBO0VBQ0E7RUFDQTtFQUNBO0FyQjJ1S1I7QXFCeHVLSTtFQUNJO0VBQ0E7QXJCMHVLUjtBcUJ2dUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5dUtSO0FxQnR1S0k7RUFDSTtFQUNBO0FyQnd1S1I7QXFCdHVLUTtFQUNJO0FyQnd1S1o7QXFCcnVLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQnV1S1o7QXFCcHVLZ0I7RUFDSTtBckJzdUtwQjtBcUJqdUtRO0VBQ0k7QXJCbXVLWjtBcUIvdEtJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXJCZ3VLUjtBcUI3dEtJO0VBQ0k7QXJCK3RLUjtBSWh2S0M7RWlCeUJPO0lBQ0k7RXJCMHRLVjtBQUNGO0FJaHZLQztFaUIxREQ7SUFvRlE7RXJCMHRLTjtFcUJ4dEtNO0lBQ0k7RXJCMHRLVjtFcUJ2dEtNO0lBQ0k7SUFDQTtFckJ5dEtWO0VxQnR0S007SUFDSTtFckJ3dEtWO0FBQ0Y7QUkzdUtDO0VpQjlFRDtJQXFHUTtFckJ3dEtOO0VxQnR0S007SUFDSTtFckJ3dEtWO0VxQnB0S007SUFDSTtFckJzdEtWO0VxQm50S007SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQnF0S1Y7RXFCbHRLTTtJQUNJO0lBQ0E7RXJCb3RLVjtFcUJsdEtVO0lBRUkseUJsQjNISztFSDgwS25CO0VxQmh0S1U7SUFDSTtJZHRGZjtJQUNBLE1BRnFCO0lBR3JCLFFBSGdDO0lBSWhDLFNBSjRDO0lBSzVDLE9BTHNEO0lBTXREO0ljbUZlO0lBQ0E7SUFDQSxzQmhCcklOO0lnQnNJTTtJQUNBO0lBQ0E7SUFDQSxjZjFJUjtJZTJJUTtFckJ1dEtkO0VxQm50S2M7SUFDSTtFckJxdEtsQjtFcUJsdEtjO0lBQ0k7RXJCb3RLbEI7RXFCL3NLTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWRsSFg7SUFDQSxzQmNrSDZCO0lkakg3QixRY2lIK0M7SWRoSC9DLFljZ0hpRDtJZC9HakQsWWMrR3NEO0lkOUd0RDtJYytHVztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCc3RLVjtFcUJudEtNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJCcXRLVjtBQUNGOztBcUIvc0tRO0VBQ0k7QXJCa3RLWjs7QXFCNXNLSTtFQUNJO0FyQitzS1I7QXFCN3NLUTtFQUNJO0VBQ0E7RUFDQTtBckIrc0taO0FxQjVzS1E7RUFDSTtBckI4c0taO0FxQjFzS0k7RUFDSTtBckI0c0tSO0FJdjBLQztFaUIyR0Q7SUFvQlE7RXJCNHNLTjtBQUNGOztBc0IxNUtBO0VBRUM7RUFDQTtBdEI0NUtEO0FzQjE1S0M7RUFDQztFQUNBO0F0QjQ1S0Y7QXNCejVLQztFQUNDO0VmaUNEO0VBQ0Esc0JlakNtQjtFZmtDbkIsUWVsQ3NDO0VmbUN0QyxZZW5DeUM7RWZvQ3pDLFVlcEMrQztFZnFDL0M7RWVwQ0MsbUJoQmJNO0VnQmNOO0VBQ0E7RUFDQTtFQUNBO0F0Qmc2S0Y7QXNCNzVLRTtFQUNDO0F0Qis1S0g7QXNCNTVLRTtFQUNDO0F0Qjg1S0g7QXNCMzVLRTtFQUNDO0VBQ0E7QXRCNjVLSDtBc0IzNUtHO0VBQ0M7QXRCNjVLSjtBc0J6NUtFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIyNUtIO0FzQnY1S0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEJ5NUtGO0FzQnQ1S0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoQjdETTtFZ0I4RE4seUJuQjlEbUI7RW1CZ0VuQjtFQUNBO0F0QnU1S0Y7QXNCcjVLRTtFQUNDLGNoQmpFSztBTnc5S1I7QXNCcDVLRTtFQUNDO0F0QnM1S0g7QXNCNTRLQztFQUNDO0F0Qjg0S0Y7QXNCMzRLQztFQUNDO0VBQ0E7QXRCNjRLRjtBc0IxNEtDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXRCMjRLRjtBc0J6NEtFO0VBQ0M7QXRCMjRLSDtBc0J6NEtHO0VBQ0M7QXRCMjRLSjtBc0J0NEtDO0VBQ0MsbUJoQnJHTTtBTjYrS1I7QXNCcjRLQztFQUNDO0F0QnU0S0Y7QXNCbjRLRTtFQUNDO0VBQ0E7QXRCcTRLSDtBc0JoNEtFO0VBQ0M7RUFDQTtBdEJrNEtIO0FzQjkzS0M7RUFDQztBdEJnNEtGO0FzQjczS0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEIrM0tGO0FzQjMzS0U7RUFDQztBdEI2M0tIO0FzQngzS0U7RUFDQztFQUNBO0VBQ0E7QXRCMDNLSDtBc0J4M0tHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhCakpRO0VnQmtKUjtBdEIwM0tKO0FzQnAzS0U7RUFDQztBdEJzM0tIO0FzQmozS0U7RWZqSUQ7RUFDQSxvQmVpSW9CO0VmaElwQixXZWdJcUM7RWYvSHJDLFllK0gyQztFZjlIM0MsVWU4SGlEO0VmN0hqRDtFZThIRTtFQUNBLGNoQjdLSztFZ0I4S0w7QXRCdzNLSDtBc0JyM0tFO0VBQ0M7QXRCdTNLSDtBc0JyM0tHO0VBQ0M7QXRCdTNLSjtBSWorS0M7RWtCaUhDO0lBQ0M7RXRCbTNLRDtFc0JqM0tDO0lBQ0M7RXRCbTNLRjtBQUNGOztBdUJ2akxBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCMGpMRDtBdUJ4akxDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCMGpMRjtBSTFnTEM7RW1CMUREO0lBbUJFO0V2QnFqTEE7QUFDRjtBSTMvS0M7RW1COUVEO0lBdUJFO0V2QnNqTEE7QUFDRjs7QXdCOWtMQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CbEJKTztFa0JLUDtBeEJpbExEO0F3Qi9rTEM7RUFDQztFQUNBO0F4QmlsTEY7QXdCOWtMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4QmdsTEY7QXdCOWtMRTtFQUNDO0VBQ0E7QXhCZ2xMSDtBd0I3a0xFO0VBQ0M7RUFDQTtFQUNBO0F4QitrTEg7QXdCM2tMQztFakJjQTtFQUNBLE1pQmRtQjtFakJlbkIsVWlCZnFCO0VqQmdCckIsU2lCaEJ5QjtFakJpQnpCLFVpQmpCMkI7RWpCa0IzQjtFaUJqQkM7QXhCa2xMRjtBd0Iva0xDO0VBQ0M7RUFDQTtBeEJpbExGO0F3QjlrTEc7RUFDQztBeEJnbExKO0F3QjNrTEM7RUFDQztBeEI2a0xGO0F3QjFrTEM7RUFDQztBeEI0a0xGO0FJampMQztFb0J2QkM7SUFDQztFeEIya0xEO0V3QnhrTEE7SUFDQztJQUNBO0V4QjBrTEQ7RXdCdmtMRTtJQUNDO0V4QnlrTEg7RXdCcGtMQTtJQUNDO0V4QnNrTEQ7QUFDRjs7QXlCOW9MQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QmlwTEQ7QXlCL29MQzs7O0VBR0M7RUFDQTtFQUNBO0F6QmlwTEY7QXlCOW9MQztFQUNDO0F6QmdwTEY7QXlCNW9MRTtFQUNDO0F6QjhvTEg7QXlCM29MRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6QjZvTEg7QXlCem9MQztFQUNDO0F6QjJvTEY7QXlCem9MRTtFQUNDO0VBQ0E7RUFDQTtBekIyb0xIO0F5QnZvTEM7RWxCQUE7RUFDQTtFQUNBLFVrQkRxQjtFbEJFckIsU2tCRnlCO0VsQkd6QixVa0JIMkI7RWxCSTNCO0VrQkhDO0F6QjhvTEY7QUlsb0xDO0VxQkhDO0lBQ0M7RXpCd29MRDtBQUNGO0FJbm5MQztFcUI5RUQ7SUE2REU7SUFDQTtFekJ3b0xBO0V5QnRvTEE7SUFDQztJQUNBO0V6QndvTEQ7RXlCcm9MQTs7SUFFQztJQUNBO0V6QnVvTEQ7RXlCcm9MQzs7SUFDQztFekJ3b0xGO0V5QnBvTEE7SUFDQztFekJzb0xEO0V5QnBvTEM7SUFDQztFekJzb0xGO0V5QnBvTEU7SUFDQztFekJzb0xIO0V5QmhvTEM7SUFDQztJQUNBO0lBQ0E7RXpCa29MRjtFeUI5bkxBO0lsQnZERDtJQUNBLFNrQnVEb0I7SWxCdERwQixXa0JzRHlCO0lsQnJEekIsV2tCcUQ4QjtJbEJwRDlCLFVrQm9Ea0M7SWxCbkRsQztJa0JvREU7SUFDQTtFekJxb0xEO0V5Qm5vTEM7SUFDQztJQUNBLGNuQnZHSTtJbUJ3R0o7SUFDQTtJQUNBO0V6QnFvTEY7QUFDRjs7QTBCcHVMQztFQUNDO0ExQnV1TEY7QTBCcHVMQztFbkJ5QkE7RUFDQSxNbUJ6Qm1CO0VuQjBCbkIsVW1CMUJxQjtFbkIyQnJCLFNtQjNCeUI7RW5CNEJ6QixVbUI1QjJCO0VuQjZCM0I7RW1CNUJDO0VBQ0E7RUFDQTtBMUIydUxGO0EwQnp1TEU7RUFDQztBMUIydUxIO0EwQnZ1TEM7RUFDQztBMUJ5dUxGO0EwQnR1TEM7RUFDQztBMUJ3dUxGO0EwQnR1TEU7RUFDQztBMUJ3dUxIO0EwQnJ1TEU7RUFDQztBMUJ1dUxIO0EwQnB1TEU7RUFDQztFQUNBO0VBQ0E7QTFCc3VMSDtBMEJsdUxDO0VBQ0M7RUFDQTtFQUNBO0ExQm91TEY7QTBCanVMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXVMRjtBMEJqdUxFO0VBRUM7RUFDQTtBMUJrdUxIO0EwQmh1TEc7RUFDQztFbkIzQkg7RUFDQSxNbUIyQnFCO0VuQjFCckIsV21CMEJ1QjtFbkJ6QnZCLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VtQndCRztFQUNBO0VBQ0EsbUJwQmxFUTtBTnl5TFo7QTBCbnVMRTtFQUNDO0ExQnF1TEg7QTBCbHVMRTtFQUNDO0ExQm91TEg7QTBCbHVMRztFQUNDO0VBQ0E7QTFCb3VMSjtBMEIvdExDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkJ0REQ7RUFDQSxNbUJzRG1CO0VuQnJEbkIsV21CcURxQjtFbkJwRHJCLFltQm9EMEI7RW5CbkQxQixVbUJtRCtCO0VuQmxEL0I7QVB3eExEO0EwQm51TEM7RUFDQztBMUJxdUxGO0EwQm51TEU7RUFDQztFQUNBO0ExQnF1TEg7QTBCbnVMRztFQUNDO0ExQnF1TEo7QTBCbnVMSTtFQUNDO0ExQnF1TEw7QTBCbHVMSTtFQUNDO0VBQ0E7RUFDQTtBMUJvdUxMO0FJMXRMQztFc0JIQztJQTdIRDtJQUNBO0lBQ0E7SUFDQSxtQnBCSk87RU5rMkxOO0FBQ0Y7QUk5ekxDO0VzQitGQztJQW5JRDtJQUNBO0lBQ0E7SUFDQSxtQnBCSk87RU4wMkxOO0UwQmx1TEE7SUF2SUQ7SUFDQTtJQUNBO0lBQ0EsbUJwQkpPO0VOZzNMTjtBQUNGO0FJNXpMQztFc0J5RkM7SUFDQztJQUNBO0UxQnN1TEQ7RTBCbnVMQTtJQUNDO0lBQ0E7RTFCcXVMRDtFMEJsdUxBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFCb3VMRDtFMEI3dExHO0lBQ0M7RTFCK3RMSjtFMEJ6dExFO0lBQ0M7SUFDQTtFMUIydExIO0FBQ0Y7QUkxekxDO0VzQnNHRTtJQUNDO0lBN0tIO0lBQ0E7SUFDQTtJQUNBLG1CcEJYTztFTmc1TE47RTBCdnRMQztJQUNDO0UxQnl0TEY7RTBCcnRMQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxQnV0TEQ7RTBCcHRMQTtJQUNDO0UxQnN0TEQ7RTBCbHRMQztJQUNDO0UxQm90TEY7RTBCaHRMQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxQmt0TEQ7RTBCL3NMQTtJQTlNRDtJQUNBO0lBQ0E7SUFDQSxtQnBCWE87SW9Cd05MO0lBQ0E7RTFCb3RMRDtFMEJsdExDO0lBQ0M7RTFCb3RMRjtFMEJqdExDO0lBQ0M7RTFCbXRMRjtFMEI1c0xHOzs7SUFDQztFMUJndExKO0UwQjdzTEc7Ozs7Ozs7SUFFQztJQUNBO0UxQm90TEo7RTBCNXNMRzs7OztJQUVDO0lBQ0E7RTFCZ3RMSjtFMEJ4c0xHOzs7O0lBRUM7SUFDQTtFMUI0c0xKO0FBQ0Y7O0EyQmo5TEE7RUFDQztFQUNBO0VBQ0E7QTNCbzlMRDtBSTUwTEM7RXVCcklDO0lBQ0M7SUFDQTtFM0JvOUxEO0UyQmw5TEM7SUFDQztFM0JvOUxGO0FBQ0Y7QUl0NkxDO0V1QnpDQztJQUNDO0UzQms5TEQ7QUFDRjs7QTRCcCtMQztFQUNDO0E1QnUrTEY7O0E0Qm45TEE7RUFDQyxjdEJqQk87QU51K0xSO0E0QnA5TEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJzOUxGO0FPci9MQztFQUNDO0VBQ0E7RUFDQTtBUHUvTEY7QTRCeDlMRTtFQUVDO0E1Qnk5TEg7QTRCcjlMQztFQUNDO0E1QnU5TEY7QTRCcDlMQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnM5TEY7QTRCajlMRTtFQUNDO0E1Qm05TEg7QTRCaDlMRTtFQUNDO0E1Qms5TEg7QTRCLzhMRTtFQUNDO0VBRUE7RUFDQTtBNUJnOUxIO0E0QjU4TEM7RUFDQztFQUNBO0VBQ0E7QTVCODhMRjtBNEIxOExFO0VBQ0M7QTVCNDhMSDtBNEJ6OExFO0VBQ0M7QTVCMjhMSDtBNEJ4OExFO0VBQ0M7RUFDQTtFQUNBO0E1QjA4TEg7QTRCeDhMRztFQUNDO0E1QjA4TEo7QTRCcDhMRTtFQUNDO0VBQ0E7RUFDQTtBNUJzOExIO0E0Qmo4TEU7RUFDQztFQUNBO0VBQ0E7QTVCbThMSDtBNEI5N0xFO0VBQ0M7QTVCZzhMSDtBNEJ6N0xFO0VBQ0M7QTVCMjdMSDtBNEIvNExDO0VBQ0M7QTVCaTVMRjtBNEI5NExFO0VBQ0M7QTVCZzVMSDtBNEI5NExHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTVCZzVMSjtBNEJ6NExHO0VBQ0M7QTVCMjRMSjtBNEJ0NExDOztFQUVDO0E1Qnc0TEY7QTRCdDRMQztFQUNDO0E1Qnc0TEY7QTRCdDRMQztFQUNDO0VBQ0E7QTVCdzRMRjtBNEJ0NExDO0VBQ0M7QTVCdzRMRjtBNEJ0NExDO0VBQ0M7QTVCdzRMRjtBSW5pTUM7RXdCZ0tDO0lBQ0M7SUFDQTtFNUJzNExEO0U0Qm40TEE7SUFDQztJQUNBO0U1QnE0TEQ7RTRCbjRMQztJQUNDO0U1QnE0TEY7RTRCaDRMQztJQUNDO0lBQ0E7RTVCazRMRjtFNEI3M0xDO0lBQ0M7SUFDQTtFNUIrM0xGO0FBQ0Y7QUluak1DO0V3QjBMRTtJQUNDO0U1QjQzTEY7QUFDRjtBSXBpTUM7RXdCNktDO0lBQ0M7RTVCMDNMRDtFNEJ0M0xDO0lBQ0M7RTVCdzNMRjtFNEJuM0xDO0lBQ0M7RTVCcTNMRjtFTzNuTUQ7SUFDQztJQUNBO0lBQ0E7RVA2bk1BO0U0QnAzTEM7SUFDQztJQUNBO0U1QnMzTEY7RTRCajNMQztJQUNDO0lBQ0E7RTVCbTNMRjtBQUNGOztBNkIxb01BO0VBQ0M7RUFDQTtBN0I2b01EOztBNkIxb01BO0VBQ0M7QTdCNm9NRDtBNkIzb01DO0V0Qm9DQTtFQUNBLE1zQnBDbUI7RXRCcUNuQixRc0JyQ3FCO0V0QnNDckIsWXNCdEN1QjtFdEJ1Q3ZCLE9BTHNEO0VBTXREO0VzQnZDQztFQUNBO0VBQ0E7RUFDQTtBN0JrcE1GO0E2Qi9vTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0JpcE1GOztBNkI3b01BO0VBQ0M7RUFDQTtBN0JncE1EO0E2QjlvTUM7RUFFQztFQUNBO0VBQ0E7QTdCK29NRjtBNkI1b01DO0V0QlNBO0VBQ0EsTXNCVG1CO0V0QlVuQixRc0JWcUI7RXRCV3JCLFlzQlh1QjtFdEJZdkIsT0FMc0Q7RUFNdEQ7RXNCWkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtcE1GO0E2QmhwTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmtwTUY7O0E4Qm5zTUE7RUFFQztFQUNBO0VBQ0E7QTlCcXNNRDtBOEJuc01DO0VBQ0M7QTlCcXNNRjtBOEJsc01DO0V2QmtDQTtFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0V1QnJDQztFQUNBO0VBQ0E7QTlCeXNNRjtBOEJ0c01DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QndzTUY7QThCdHNNRTtFQUNDO0E5QndzTUg7QThCcnNNRTtFQUNDO0VBQ0E7QTlCdXNNSDtBOEJuc01DO0VBRUM7RXZCSUQ7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFdUJQQztFQUNBO0E5QnlzTUY7QThCbHNNQztFQUNDO0VBQ0E7RUFDQTtBOUJvc01GO0E4QmpzTUc7RUFDQyxtQnhCN0NJO0FOZ3ZNUjtBOEI5ck1HO0VBQ0MsbUJ4QjFETTtBTjB2TVY7QThCN3JNRztFQUNDLGN4Qm5FSTtBTmt3TVI7QThCMXJNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEIzRU07RXdCNEVOO0VBQ0E7RUFDQTtFQUNBO0E5QjRyTUY7QThCMXJNRTtFQUNDLG1CeEI1RUs7QU53d01SO0E4QnpyTUU7RUFDQyxtQnhCdkZPO0V3QndGUCxjeEI3Rks7QU53eE1SO0E4QnRyTUU7RXZCdEREO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RXVCbURFO0VBQ0E7QTlCNnJNSDtBOEJ6ck1DO0VBQ0MsbUJ4QmhHTTtFd0JpR047QTlCMnJNRjtBOEJ4ck1DO0VBQ0M7RUFDQSxjeEIxR007RXdCMkdOO0VBQ0E7QTlCMHJNRjtBSTl0TUM7RTBCd0NDO0lBQ0M7SUFDQTtFOUJ5ck1EO0U4QnRyTUE7SUFDQztFOUJ3ck1EO0FBQ0Y7O0ErQnJ6TUE7RUFDQztFQUNBO0EvQnd6TUQ7QStCdHpNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3ek1GO0ErQnJ6TUM7RXhCK0JBO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RXdCbENDO0VBQ0E7RUFDQTtFQUNBLG1CekJUVTtFeUJVVjtBL0I0ek1GO0ErQnp6TUM7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQnpCMUJNO0V5QjJCTixjekJyQk07RXlCc0JOO0EvQjJ6TUY7O0FnQ3QxTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5MU1GO0FnQ3QxTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdzFNRjtBSS95TUM7RTRCckNDO0lBQ0M7RWhDdTFNRDtBQUNGO0FJaHlNQztFNEJuREM7SUFDQztFaENzMU1EO0FBQ0Y7O0FpQ2wzTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNxM01GO0FpQ2wzTUM7RUFDQztFQUNBO0FqQ28zTUY7QWlDajNNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbTNNRjtBSW4xTUM7RTZCNUJDO0lBQ0M7RWpDazNNRDtBQUNGO0FJbjFNQztFNkIzQkM7SUFDQztFakNpM01EO0FBQ0Y7QUlwME1DO0U2QnpDQztJQUNDO0VqQ2czTUQ7QUFDRjs7QWtDdjVNQTtFQUNFO0VBQ0E7QWxDMDVNRjtBa0N4NU1FO0VBQ0U7QWxDMDVNSjtBa0NyNU1JO0VBQ0U7RUFDQTtFQUNBO0FsQ3U1TU47QWtDajVNSTtFQUNFO0FsQ201TU47QWtDLzRNRTtFQUNFO0VBQ0E7RUFDQTtBbENpNU1KOztBa0M1NE1BO0VBQ0U7RUFDQTtFQUNBO0FsQys0TUY7O0FrQzU0TUE7RUFFRTtBbEM4NE1GO0FrQzU0TUU7RUFDRTtBbEM4NE1KO0FrQzM0TUU7RUFDRTtFQUNBO0FsQzY0TUo7QWtDMTRNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDNDRNSjtBa0N6NE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDMjRNSjs7QWtDeDRNQTtFQUVFO0VBQ0E7RUFHQTtBbEN3NE1GOztBa0NyNE1BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN1NE1GOztBa0NwNE1BO0FBRUE7RUFDRTtFQUNBO0FsQ3M0TUY7O0FrQ240TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzNE1GO0FrQ3A0TUU7RUFDRTtFQUNBO0VBQ0E7QWxDczRNSjtBa0NwNE1JO0VBQ0U7QWxDczRNTjs7QWtDajRNQTtFQUNFO0FsQ280TUY7O0FtQzEvTUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DNi9NRDtBbUMzL01DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5DNi9NRjtBbUN6L01FO0VBQ0M7QW5DMi9NSDtBbUN6L01HO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMyL01KO0FtQ3ovTUk7RUFDQztBbkMyL01MO0FtQ3QvTUU7RUFDQztFQUNBO0FuQ3cvTUg7QUlyK01DO0UrQmRDO0lBQ0M7RW5Dcy9NRDtFbUNwL01DO0lBQ0M7RW5Dcy9NRjtBQUNGO0FJeCtNQztFK0IxREQ7SUFpREU7RW5DcS9NQTtFbUNuL01BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RW5DcS9NRDtFbUNsL01BO0lBQ0M7RW5Dby9NRDtFbUNsL01DO0lBQ0M7RW5Dby9NRjtBQUNGO0FJcitNQztFK0I5RUQ7SUFvRUU7RW5DbS9NQTtFbUNoL01DO0lBQ0M7RW5Day9NRjtBQUNGOztBbUMzK01DO0VBQ0M7SUFDQztFbkM4K01EO0VtQzMrTUE7SUFDQztFbkM2K01EO0VtQzErTUE7SUFDQztFbkM0K01EO0FBQ0Y7QW1DeitNQztFQUNDO0lBQ0M7RW5DMitNRDtFbUN4K01BO0lBQ0M7RW5DMCtNRDtFbUN2K01BO0lBQ0M7RW5DeStNRDtBQUNGO0FtQ3QrTUM7RUFDQztJQUNDO0VuQ3crTUQ7RW1DcitNQTtJQUNDO0VuQ3UrTUQ7RW1DcCtNQTtJQUNDO0VuQ3MrTUQ7QUFDRjtBbUNuK01DO0VBQ0M7SUFDQztFbkNxK01EO0VtQ2wrTUE7SUFDQztFbkNvK01EO0VtQ2orTUE7SUFDQztFbkNtK01EO0FBQ0Y7QW1DaCtNQzs7Ozs7RUFLQztFQUNBO0VBQ0E7QW5DaytNRjtBbUMvOU1DO0VBQ0M7RUFDQTtBbkNpK01GO0FtQy85TUM7RUFDQztFQUNBO0FuQ2krTUY7QW1DLzlNQztFQUNDO0VBQ0E7QW5DaStNRjtBbUMvOU1DO0VBQ0M7RUFDQTtBbkNpK01GO0FtQy85TUM7RUFDQztFQUNBO0VBQ0E7QW5DaStNRjtBbUM5OU1HO0VBQ0M7QW5DZytNSjtBbUNqK01HO0VBQ0M7QW5DbStNSjtBbUNwK01HO0VBQ0M7QW5DcytNSjtBbUN2K01HO0VBQ0M7QW5DeStNSjtBbUMxK01HO0VBQ0M7QW5DNCtNSjtBbUM3K01HO0VBQ0M7QW5DKytNSjtBbUNoL01HO0VBQ0M7QW5Day9NSjtBbUNuL01HO0VBQ0M7QW5DcS9NSjtBbUN0L01HO0VBQ0M7QW5Ddy9NSjtBbUN6L01HO0VBQ0M7QW5DMi9NSjs7QW9DbHFORTtFQUNDO0FwQ3FxTkg7QW9DaHFORTtFQUNDO0FwQ2txTkg7O0FvQzdwTkE7RUFDQztJQUNDO0lBQ0E7RXBDZ3FOQTtFb0M3cE5EO0lBQ0M7SUFDQTtFcEMrcE5BO0VvQzVwTkQ7SUFDQztJQUNBO0VwQzhwTkE7QUFDRjtBb0MzcE5BO0VBQ0M7SUFDQztFcEM2cE5BO0VvQzFwTkQ7SUFDQztFcEM0cE5BO0FBQ0Y7QW9DenBOQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMnBORDtBb0N6cE5DO0VBQ0M7QXBDMnBORjtBb0N4cE5DO0VBQ0MsYzlCM0RNO0FOcXROUjtBb0N2cE5DO0VBQ0MsYzlCeERNO0FOaXROUjtBb0N0cE5DO0VBQ0M7QXBDd3BORjtBb0NwcE5FO0VBRUMsYzlCdEVLO0FOMnROUjtBb0NocE5DO0VBQ0Msb0M5QnBFUztBTnN0Tlg7QW9DL29OQztFN0J0Q0E7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFNkJtQ0M7RUFDQTtFQUNBO0FwQ3NwTkY7O0FxQzN1TkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvQkhNO0UrQktOO0FyQzZ1TkY7QXFDM3VORTtFOUJrQ0Q7RUFDQSxNOEJsQ29CO0U5Qm1DcEIsVzhCbkN1QjtFOUJvQ3ZCLFk4QnBDNkI7RTlCcUM3QixPQUxzRDtFQU10RDtFOEJyQ0U7RUFDQTtFQUNBO0VBQ0E7QXJDa3ZOSDtBcUMvdU5FO0VBQ0M7RUFDQTtFQUNBO0FyQ2l2Tkg7QXFDN3VOQztFQUNDO0VBQ0E7RUFDQTtBckMrdU5GO0FxQzV1TkM7RUFDQztBckM4dU5GOztBc0M5d05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDaXhORjtBc0Mvd05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDaXhOSjtBc0Mvd05JO0VBQ0U7QXRDaXhOTjtBc0M5d05JO0VBQ0U7RUFDQTtFQUNBO0F0Q2d4Tk47QXNDN3dOSTtFQUNFO0F0Qyt3Tk47QXNDMXdOSTtFQUNFO0VBQ0E7QXRDNHdOTjtBc0N6d05JO0VBQ0U7QXRDMndOTjtBc0N4d05JO0VBQ0U7RUFDQTtFQUNBO0F0QzB3Tk47QXNDdndOSTtFQUNFO0VBQ0E7QXRDeXdOTjtBc0N0d05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDd3dOTjtBc0Nyd05JO0VBQ0U7QXRDdXdOTjtBc0Nyd05JO0VBRUU7RUFDQTtBdENzd05OOztBdUN0ME5BO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXZDdzBORDtBdUN0ME5DO0VoQ3FDQTtFQUNBLE1nQ3BDbUI7RWhDcUNuQixXZ0NyQ3FCO0VoQ3NDckIsWWdDdEMwQjtFaEN1QzFCLE9BTHNEO0VBTXREO0VnQ3ZDQztFQUNBO0VBQ0E7QXZDNDBORjtBdUN6ME5DO0VBQ0M7QXZDMjBORjtBdUN4ME5DO0VBQ0M7RUFDQTtBdkMwME5GO0F1Q3YwTkM7RWhDb0JBO0VBQ0EsTWdDcEJtQjtFaENxQm5CLFdnQ3JCc0I7RWhDc0J0QixZZ0N0QjRCO0VoQ3VCNUIsU2dDdkJrQztFaEN3QmxDO0VnQ3RCQztFQUNBO0VBQ0E7QXZDNjBORjtBT3oyTkM7RUFDQztFQUNBO0VBQ0E7QVAyMk5GO0F1Q2gxTkU7RWhDYUQ7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFZ0NoQkU7RUFDQTtFQUNBO0VBQ0E7QXZDdTFOSDtBdUNyMU5HO0VBQ0M7QXZDdTFOSjtBdUNsMU5DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q28xTkY7QU9yNE5DO0VBQ0M7RUFDQTtFQUNBO0FQdTRORjtBSTF3TkM7RW1DakVDO0lBQ0M7RXZDODBORDtBQUNGO0FJMzFOQztFbUNyREQ7SUFzRUU7RXZDODBOQTtFdUM1ME5BO0lBQ0M7RXZDODBORDtFdUMzME5BO0lBQ0M7RXZDNjBORDtBQUNGO0FJNzBOQztFbUM5RUQ7SUFzRkU7RXZDeTBOQTtFdUN2ME5BO0lBQ0M7RXZDeTBORDtFdUN0ME5BO0lBQ0M7RXZDdzBORDtBQUNGOztBdUNuME5DO0VBQ0M7SUFDQztJQUNBO0V2Q3MwTkQ7RXVDbjBOQTtJQUNDO0lBQ0E7RXZDcTBORDtFdUNsME5BO0lBQ0M7SUFDQTtFdkNvME5EO0V1Q2owTkE7SUFDQztJQUNBO0V2Q20wTkQ7RXVDaDBOQTtJQUNDO0lBQ0E7RXZDazBORDtFdUMvek5BO0lBQ0M7SUFDQTtFdkNpME5EO0FBQ0Y7QXVDL3pOQztFQUNDO0lBQ0M7RXZDaTBORDtFdUM5ek5BO0lBQ0M7RXZDZzBORDtFdUM3ek5BO0lBQ0M7RXZDK3pORDtBQUNGO0F1Qzd6TkM7RUFDQztJQUNDO0V2Qyt6TkQ7RXVDNXpOQTtJQUNDO0V2Qzh6TkQ7RXVDM3pOQTtJQUNDO0V2QzZ6TkQ7RXVDMXpOQTtJQUNDO0V2QzR6TkQ7RXVDenpOQTtJQUNDO0V2QzJ6TkQ7QUFDRjtBdUN4ek5DO0VBQ0M7SUFDQztJQUNBO0V2QzB6TkQ7RXVDdnpOQTtJQUNDO0lBQ0E7RXZDeXpORDtFdUN0ek5BO0lBQ0M7SUFDQTtFdkN3ek5EO0V1Q3J6TkE7SUFDQztJQUNBO0V2Q3V6TkQ7RXVDcHpOQTtJQUNDO0lBQ0E7RXZDc3pORDtBQUNGO0F1Q256TkM7RUFDQztJQUNDO0lBQ0E7RXZDcXpORDtFdUNsek5BO0lBQ0M7SUFDQTtFdkNvek5EO0V1Q2p6TkE7SUFDQztJQUNBO0V2Q216TkQ7RXVDaHpOQTtJQUNDO0lBQ0E7RXZDa3pORDtFdUMveU5BO0lBQ0M7SUFDQTtFdkNpek5EO0FBQ0Y7QXVDOXlOQztFQUNDO0lBQ0M7SUFDQTtFdkNnek5EO0V1Qzd5TkE7SUFDQztJQUNBO0V2Qyt5TkQ7RXVDNXlOQTtJQUNDO0lBQ0E7RXZDOHlORDtFdUMzeU5BO0lBQ0M7SUFDQTtFdkM2eU5EO0V1QzF5TkE7SUFDQztJQUNBO0V2QzR5TkQ7QUFDRjtBdUN6eU5DO0VBQ0M7SUFDQztFdkMyeU5EO0V1Q3h5TkE7SUFDQztFdkMweU5EO0FBQ0Y7QXVDdnlOQztFQUNDO0lBQ0M7RXZDeXlORDtFdUN0eU5BO0lBQ0M7RXZDd3lORDtBQUNGO0F1Q3J5TkM7RUFDQztJQUNDO0V2Q3V5TkQ7RXVDcHlOQTtJQUNDO0V2Q3N5TkQ7QUFDRjtBdUNueU5DO0VBQ0M7SUFDQztFdkNxeU5EO0V1Q2x5TkE7SUFDQztFdkNveU5EO0FBQ0Y7QXVDanlOQztFQUNDO0lBQ0M7RXZDbXlORDtFdUNoeU5BO0lBQ0M7RXZDa3lORDtBQUNGO0F1Qy94TkM7RUFDQztFQUNBO0VBQ0E7QXZDaXlORjtBdUMveE5FO0VBQ0M7QXZDaXlOSDtBdUMveE5FO0VBQ0M7QXZDaXlOSDtBdUMveE5FO0VBQ0M7QXZDaXlOSDtBdUM3eE5DO0VBQ0M7RUFDQTtFQUNBO0F2Qyt4TkY7QXVDN3hORTtFQUNDO0VBQ0E7QXZDK3hOSDtBSXo4TkM7RW1DK0tDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkM2eE5EO0V1QzN4TkM7SUFDQztFdkM2eE5GO0V1Q3p4TkE7Ozs7O0lBS0M7RXZDMnhORDtFdUN4eE5BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXZDMHhORDtFdUN2eE5BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXZDeXhORDtFdUN0eE5BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXZDd3hORDtFdUNyeE5BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXZDdXhORDtFdUNweE5BO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXZDc3hORDtBQUNGO0FJaC9OQztFbUMrTkU7SUFDQztJQUNBO0V2Q294TkY7QUFDRjtBSWovTkM7RW1DbU9FO0lBQ0M7SUFDQTtFdkNpeE5GO0FBQ0Y7O0F1QzN3TkM7RUFDQztJQUNDO0V2Qzh3TkQ7RXVDM3dOQTtJQUNDO0V2QzZ3TkQ7RXVDMXdOQTtJQUNDO0V2QzR3TkQ7QUFDRjtBdUN6d05DO0VBQ0M7SUFDQztFdkMyd05EO0V1Q3h3TkE7SUFDQztFdkMwd05EO0V1Q3Z3TkE7SUFDQztFdkN5d05EO0FBQ0Y7QXVDdHdOQztFQUNDO0lBQ0M7RXZDd3dORDtFdUNyd05BO0lBQ0M7RXZDdXdORDtFdUNwd05BO0lBQ0M7RXZDc3dORDtBQUNGO0F1Q253TkM7RUFDQztJQUNDO0V2Q3F3TkQ7RXVDbHdOQTtJQUNDO0V2Q293TkQ7RXVDandOQTtJQUNDO0V2Q213TkQ7QUFDRjtBdUNod05DO0VBQ0M7RUFDQTtFQUNBO0F2Q2t3TkY7QXVDaHdORTtFQUNDO0F2Q2t3Tkg7QXVDaHdORTtFQUNDO0F2Q2t3Tkg7QXVDaHdORTtFQUNDO0F2Q2t3Tkg7QXVDaHdORTtFQUNDO0F2Q2t3Tkg7O0F1QzV2TkM7RUFDQztJQUNDO0V2Qyt2TkQ7RXVDNXZOQTtJQUNDO0V2Qzh2TkQ7QUFDRjtBdUMzdk5DO0VBQ0M7SUFDQztFdkM2dk5EO0V1QzF2TkE7SUFDQztFdkM0dk5EO0FBQ0Y7QXVDenZOQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDMnZORjtBdUN4dk5HO0VBQ0M7QXZDMHZOSjtBdUMzdk5HO0VBQ0M7QXZDNnZOSjtBdUM5dk5HO0VBQ0M7QXZDZ3dOSjtBdUNqd05HO0VBQ0M7QXZDbXdOSjtBdUNwd05HO0VBQ0M7QXZDc3dOSjtBdUN2d05HO0VBQ0M7QXZDeXdOSjtBdUMxd05HO0VBQ0M7QXZDNHdOSjtBdUM3d05HO0VBQ0M7QXZDK3dOSjtBdUNoeE5HO0VBQ0M7QXZDa3hOSjtBdUNueE5HO0VBQ0M7QXZDcXhOSjtBdUNoeE5DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZDa3hORjtBdUMvd05HO0VBQ0M7QXZDaXhOSjtBdUNseE5HO0VBQ0M7QXZDb3hOSjtBdUNyeE5HO0VBQ0M7QXZDdXhOSjtBdUN4eE5HO0VBQ0M7QXZDMHhOSjtBdUMzeE5HO0VBQ0M7QXZDNnhOSjtBdUM5eE5HO0VBQ0M7QXZDZ3lOSjtBdUNqeU5HO0VBQ0M7QXZDbXlOSjtBdUNweU5HO0VBQ0M7QXZDc3lOSjtBdUN2eU5HO0VBQ0M7QXZDeXlOSjtBdUMxeU5HO0VBQ0M7QXZDNHlOSjtBSXp2T0M7RW1DcWRFOztJQUNDO0V2Q3d5TkY7QUFDRjtBSXZ0T0M7RW1Dc2JFOztJQUNDO0V2Q3F5TkY7QUFDRjs7QXdDOXpPRTtFQUNFO0VBQ0E7RUFDQTtBeENpME9KO0F3Qzl6T0U7RUFDRTtBeENnME9KO0F3Qzd6T0U7RUFDRTtBeEMrek9KO0F3QzV6T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsQ2pCSTtBTiswT1I7QXdDM3pPTTtFQUNFO0VBQ0E7QXhDNnpPUjtBd0Mxek9NO0VBQ0U7RUFDQSxjbEN2QkE7RWtDd0JBO0F4QzR6T1I7QXdDMXpPUTtFQUNFO0F4QzR6T1Y7QXdDenpPUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QzJ6T1Y7QUl0eE9DO0VvQzlCRztJQUNFO0V4Q3V6T0o7RXdDcHpPTTtJQUNFO0V4Q3N6T1I7RXdDbHpPUTtJQUNFO0V4Q296T1Y7QUFDRjtBSTd3T0M7RW9DaENHO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDZ3pPSjtFd0M3eU9NO0lBQ0U7RXhDK3lPUjtFd0M1eU9NO0lBQ0U7RXhDOHlPUjtBQUNGO0F3Q3J5T0U7RUFDRTtBeEN1eU9KO0F3Q3B5T0U7RUFDRSxjbEMxRkk7QU5nNE9SO0F3Q255T0U7RUFDRSxjbEM5Rkk7QU5tNE9SO0F3Q2x5T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENveU9KO0F3Q2x5T0k7RUFDRTtBeENveU9OO0FJcnZPQztFb0N6Q0s7SUFDRTtJQUNBO0V4Q2l5T047RXdDOXhPSTtJQUNFO0V4Q2d5T047RXdDM3hPSTtJQUNFO0V4QzZ4T047QUFDRjtBSXQyT0M7RW9DOEVHO0lBQ0U7RXhDMnhPSjtBQUNGO0FJbDFPQztFb0MrREc7SUFDRTtFeENzeE9KO0V3Q3B4T0k7SUFDRTtFeENzeE9OO0V3Q254T0k7SUFDRTtFeENxeE9OO0FBQ0Y7O0F3QzV3T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDK3dPRjs7QXdDNXdPQTtFQUNFO0VBQ0E7RUFDQTtBeEMrd09GOztBeUMxN09BO0VBR0c7SUFDQztFekMyN09GO0V5Q3I3T0E7SUFDQztJQUNBO0V6Q3U3T0Q7RXlDbDdPQTtJQUNDO0lBQ0E7RXpDbzdPRDtBQUNGO0F5Q2g3T0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFduQzVCTztFbUM2QlA7RWxDY0E7RUFDQSxNa0Nka0I7RWxDZWxCLFdrQ2ZxQjtFbENnQnJCLFlrQ2hCMkI7RWxDaUIzQixZa0NqQmlDO0VsQ2tCakM7RWtDakJBO0F6Q3U3T0Q7QXlDcjdPQztFQUNDLFduQ2xDTTtBTnk5T1I7QXlDcDdPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Q3M3T0Y7QXlDbjdPQztFQUNDO0VBQ0E7RUFDQTtBekNxN09GO0F5Q2w3T0M7RUFDQztFQUNBO0F6Q283T0Y7QXlDajdPQztFQUNDO0F6Q203T0Y7QXlDaDdPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Q2s3T0Y7QXlDLzZPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDaTdPRjs7QXlDNzZPQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekNnN09EO0F5Qzk2T0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDZzdPRjtBeUM3Nk9DO0VBQ0M7RUFDQTtBekMrNk9GO0F5QzU2T0M7RUFDQztFQUNBO0F6Qzg2T0Y7QXlDMzZPQztFQUNDO0VBQ0E7RUFDQTtBekM2Nk9GO0F5QzE2T0M7RUFDQztBekM0Nk9GO0F5Q3o2T0M7RUFDQyxXbkNqSE07QU40aFBSOztBeUN2Nk9BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpDMDZPRDtBeUN4Nk9DO0VBQ0M7RUFDQTtBekMwNk9GOztBeUN0Nk9BO0VBQ0M7RUFDQTtFQUNBO0F6Q3k2T0Q7QXlDdjZPQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F6Q3k2T0Y7QXlDdjZPRTtFQUNDO0VBQ0E7QXpDeTZPSDs7QXlDcDZPQTtFQUFRO0VBQWE7QXpDeTZPckI7QTBDN2pQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDK2pQRDtBMEM3alBDO0VBQ0M7RUFDQTtFQUNBO0ExQytqUEY7QTBDNWpQQztFQUNDO0VBQ0E7RUFDQTtFQUNBLGNwQ2JNO0FOMmtQUjtBMEMzalBDO0VBQ0MsY3BDakJNO0FOOGtQUjtBMEMzalBFO0VBQ0M7QTFDNmpQSDtBMEN6alBDO0VBQ0M7QTFDMmpQRjtBMEN6alBFO0VBQ0M7RUFDQSxjcEM3Qks7QU53bFBSO0EwQ3ZqUEM7RUFDQztBMUN5alBGO0EwQ3ZqUEU7RUFDQztFQUNBLGNwQzlCUztBTnVsUFo7QTBDcmpQQztFQUNDO0ExQ3VqUEY7QTBDcmpQRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CcENyREs7RUN5Q1A7RUFDQSxXbUNZb0I7RW5DWHBCLFdtQ1cyQjtFbkNWM0IsU21DVWdDO0VuQ1RoQyxVbUNTa0M7RW5DUmxDO0FQb2tQRDs7QTJDcm5QQTtFQUVDLG1CckNDTztFcUNBUDtFQUNBO0VBQ0E7QTNDdW5QRDtBMkNyblBDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQ3VuUEY7QTJDcm5QRTtFQUNDO0EzQ3VuUEg7QTJDbm5QQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzQ3FuUEY7QTJDbG5QQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NvblBGO0EyQ2puUEM7RUFDQztBM0NtblBGO0EyQ2huUEM7RUFDQztFQUNBO0EzQ2tuUEY7QTJDL21QQztFQUNDLGNyQzlDTTtFcUMrQ047QTNDaW5QRjtBMkM5bVBDO0VBQ0MsY3JDNUNNO0FONHBQUjtBMkM3bVBDO0VBQ0M7RUFDQTtBM0MrbVBGO0EyQzdtUEU7RUFDQztBM0MrbVBIO0EyQzNtUEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0M2bVBGO0EyQzFtUEM7RUFDQyxjckN2RU07QU5tclBSO0EyQ3ptUEM7RUFDQztBM0MybVBGO0EyQ3ptUEU7RUFDQztFQUNBO0VBQ0E7QTNDMm1QSDtBMkN4bVBFO0VBQ0M7QTNDMG1QSDtBMkN0bVBDO0VBQ0M7QTNDd21QRjtBMkNwbVBFO0VBQ0M7RUFDQTtFQUNBO0EzQ3NtUEg7QTJDam1QRTtFQUNDO0VBQ0E7QTNDbW1QSDtBMkNobVBFO0VBQ0M7RUFDQTtBM0NrbVBIO0FJaG9QQztFdUM5RUQ7SUFpSEU7RTNDaW1QQTtFMkMvbFBBO0lBQ0M7RTNDaW1QRDtFMkM5bFBBO0lBQ0M7SUFDQTtJQUNBO0UzQ2dtUEQ7RTJDNWxQQztJQUNDO0lBQ0E7RTNDOGxQRjtFMkMzbFBDO0lBQ0M7SUFDQTtFM0M2bFBGO0UyQ3hsUEM7SUFDQztJQUNBO0UzQzBsUEY7QUFDRjs7QTJDcGxQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDdWxQRDtBMkNybFBDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDdWxQRjtBSTlyUEM7RXVDeUZEO0lBa0JFO0UzQ3VsUEE7QUFDRjtBSS9xUEM7RXVDcUVEO0lBc0JFO0UzQ3dsUEE7QUFDRjs7QTRDbHdQQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDb3dQRDtBNENsd1BDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNvd1BGO0E0Q2x3UEU7RUFDQztBNUNvd1BIO0E0Q2h3UEM7RUFDQyxjdENyQk07QU51eFBSO0E0Qy92UEM7RUFDQyxjdENyQk07RXNDc0JOO0E1Q2l3UEY7QTRDL3ZQRTtFQUNDO0VBQ0E7QTVDaXdQSDtBNEM3dlBDO0VBQ0M7QTVDK3ZQRjtBNEM3dlBFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMrdlBIO0E0QzN2UEs7RUFDQztBNUM2dlBOO0E0Q3Z2UEU7RUFDQztFQUNBLGN0Q3BESztBTjZ5UFI7QTRDdnZQRztFQUVDO0VBQ0E7RUFDQTtBNUN3dlBKO0E0Q3J2UEc7RUFDQztBNUN1dlBKO0E0Q3B2UEc7RUFDQztBNUNzdlBKO0E0Q252UEc7RUFDQztBNUNxdlBKO0E0Q252UEk7RUFDQztBNUNxdlBMO0E0Q2x2UEk7RUFDQztBNUNvdlBMO0FJenZQQztFd0M5RUQ7SUFtR0U7RTVDd3VQQTtFNEN0dVBBO0lBQ0M7SUFDQTtJQUNBO0U1Q3d1UEQ7QUFDRjs7QTZDajFQQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NvMVBEO0E2Q2wxUEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZDZE07RXVDZU4seUIxQ2ZtQjtFMENnQm5CO0VBQ0E7QTdDbzFQRjtBNkNsMVBFO0VBQ0M7QTdDbzFQSDtBNkNqMVBFO0VBQ0M7QTdDbTFQSDtBNkNoMVBFO0VBQ0M7QTdDazFQSDtBNkM5MFBHO0VBQ0M7RXRDUUg7RUFDQSxTc0NQcUI7RXRDUXJCLFdzQ1IwQjtFdENTMUIsd0JzQ1QrQjtFdENVL0IsU3NDVmdEO0V0Q1doRDtFc0NWRztFQUNBO0VBQ0EsbUJ2Q3pDSTtFdUMwQ0osY3ZDcENJO0V1Q3FDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxQzdDaUI7RTBDOENqQjtBN0NvMVBKO0E2Q2gxUEU7RUFDQyxtQnZDNUNLO0FOODNQUjtBNkNoMVBHO0VBQ0M7RUFDQTtBN0NrMVBKO0E2QzkwUEU7RUFDQztBN0NnMVBIO0E2QzcwUEU7RUFDQztBN0MrMFBIO0E2QzUwUEU7RUFFQztBN0M2MFBIO0E2Q3AwUEU7RUFDQyxtQnZDbEZLO0FOdzVQUjs7QThDeDVQQTtFQUNDO0VBQ0E7QTlDMjVQRDtBOEN6NVBDO0V2Q3dDQTtFQUNBLE11Q3hDbUI7RXZDeUNuQixRdUN6Q3FCO0V2QzBDckIsU3VDMUN1QjtFdkMyQ3ZCLFV1QzNDeUI7RXZDNEN6QjtFdUMzQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q2c2UEY7QThDOTVQRTtFQUNDO0E5Q2c2UEg7QThDNTVQQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5Qzg1UEY7O0E4QzE1UEE7RUFFQztFQUNBO0VBQ0E7QTlDNDVQRDtBT2o3UEM7RUFDQztBUG03UEY7QU81NlBHO0VBQ0M7QVA4NlBKO0E4Qy81UEM7RUFDQztBOUNpNlBGO0E4Qzk1UEM7RUFDQztFQUNBO0E5Q2c2UEY7QThDNzVQQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUMrNVBGO0E4QzU1UEM7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQnhDaERNO0V3Q2lETjtFQUNBO0VBQ0E7RUFDQTtBOUM4NVBGO0E4QzU1UEU7RUFDQztFQUNBO0VBQ0E7QTlDODVQSDtBOEMzNVBFO0VBQ0M7QTlDNjVQSDtBOEMxNVBFO0VBQ0M7QTlDNDVQSDtBOEN0NVBHO0VBQ0M7QTlDdzVQSjtBOENsNVBJO0VBQ0M7QTlDbzVQTDtBOEM5NFBDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNDakdtQjtBSGkvUHJCO0FJLzdQQztFMENtREM7SUFDQztFOUMrNFBEO0U4QzU0UEE7SUFDQztFOUM4NFBEO0U4QzM0UEE7SUFDQztFOUM2NFBEO0U4QzM0UEM7SUFDQztFOUM2NFBGO0U4QzE0UEM7SUFDQztFOUM0NFBGO0U4Q3o0UEM7SUFDQztFOUMyNFBGO0FBQ0Y7QUk5OFBDO0UwQ3dFQztJQUNDO0U5Q3k0UEQ7RThDdDRQQTtJQUNDO0U5Q3c0UEQ7RThDcDRQQztJQUNDO0lBQ0E7RTlDczRQRjtBQUNGO0FJdDhQQztFMENxRUM7SUFDQztFOUNvNFBEO0U4Q2o0UEE7SUFDQztFOUNtNFBEO0FBQ0Y7QUlwOFBDO0UwQ3FFQztJQUNDO0U5Q2s0UEQ7RThDLzNQQTtJQUNDO0U5Q2k0UEQ7QUFDRjs7QThDNzNQQTtFQUNDLHFCeEN4S087QU53aVFSOztBOEM3M1BBO0VBQ0M7QTlDZzRQRDs7QStDci9QQTtFQUNDO0VBQ0E7QS9Ddy9QRDtBK0N0L1BDO0VBQ0M7RUFDQTtBL0N3L1BGO0ErQ3IvUEM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NzL1BGO0ErQ24vUEM7RUFDQyxjekN6RU07QU44alFSO0ErQ2wvUEM7RUFDQyxjekN6RU07QU42alFSO0ErQ2ovUEM7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQnpDOUVVO0V5QytFVjtBL0NtL1BGO0ErQ2gvUEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2svUEY7QStDLytQQztFQUNDLGN6Q2pHTTtFeUNrR047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6QzlHTTtFeUMrR04seUI1QzVHbUI7QUg2bFFyQjtBK0MvK1BFO0VBQ0MsbUJ6Q3hHSztBTnlsUVI7QStDOStQRTtFQUNDO0VBQ0EseUI1Q3BIa0I7QUhvbVFyQjtBK0M3K1BFO0VBQ0M7QS9DKytQSDtBK0M1K1BFO0VBQ0M7QS9DOCtQSDtBK0M1K1BHO0VBQ0M7QS9DOCtQSjtBK0MxK1BFO0VBQ0M7QS9DNCtQSDtBK0N6K1BFO0VBQ0M7RUFDQTtBL0MyK1BIO0ErQ3YrUEM7RUEvSUE7RUFDQTtFQUNBO0EvQ3luUUQ7QStDdm5RQztFQUNDO0EvQ3luUUY7QStDdG5RQztFQUNDO0VBQ0E7QS9Dd25RRjtBK0N0blFFO0VBQ0M7QS9Dd25RSDtBK0NyblFFO0VBQ0M7RUFDQTtFQUNBO0EvQ3VuUUg7QUlqbFFDO0UyQ0hEO0lBdERDO0lBQ0E7SUFDQTtFL0M4b1FDO0UrQzVvUUQ7SUFDQztFL0M4b1FBO0UrQzNvUUQ7SUFDQztJQUNBO0UvQzZvUUE7RStDM29RQTtJQUNDO0UvQzZvUUQ7RStDMW9RQTtJQUNDO0lBQ0E7SUFDQTtFL0M0b1FEO0UrQ3RvUUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvQ3dvUUE7RStDcm9RRDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0UvQ3NvUUE7RStDbG9RQTtJQUNDO0lBQ0E7SUFDQTtFL0Nvb1FEO0UrQ2hvUUQ7SUFDQztFL0Nrb1FBO0FBQ0Y7O0FnRG5yUUU7RUFDRTtFQUNBO0VBQ0E7QWhEc3JRSjtBZ0RuclFFO0VBQ0U7QWhEcXJRSjtBZ0RuclFJO0VBQ0U7RUFDQTtBaERxclFOO0FnRGxyUUk7RUFDRTtBaERvclFOO0FnRGhyUUU7RUFDRTtBaERrclFKO0FnRC9xUUU7RUFDRTtBaERpclFKO0FnRDdxUUk7RXpDOEJIO0VBQ0EsTXlDOUJvQjtFekMrQnBCLFF5Qy9CdUI7RXpDZ0N2QixZeUNoQzBCO0V6Q2lDMUIsT0FMbUQ7QVB1cFFwRDtBZ0RoclFNO0VBQ0U7QWhEa3JRUjtBZ0Q5cVFJO0V6Q0lIO0VBQ0EsU3lDSnVCO0V6Q0t2QixReUNMNkI7RXpDTTdCLFN5Q05nQztFekNPaEMsT0FMc0Q7RUFNdEQ7QVA2cVFEO0FnRGpyUUU7RUFDRTtBaERtclFKO0FnRGhyUUU7RUFDRTtBaERrclFKO0FnRGhyUUk7RUFDRTtBaERrclFOO0FJbHJRQztFNENNSztJQUNFO0lBQ0E7RWhEK3FRTjtFZ0Q1cVFJO0lBQ0U7RWhEOHFRTjtBQUNGO0FpRDV1UUE7RUFFQztFQUNBO0VBQ0E7QWpENnVRRDtBaUQzdVFDO0VBQ0M7QWpENnVRRjtBaUQxdVFDO0VBQ0M7RUFDQTtFQUNBO0FqRDR1UUY7QWlEenVRQztFQUNDO0VBQ0E7RUFDQTtBakQydVFGO0FPenZRQztFQUNDO0FQMnZRRjtBT3B2UUc7RUFDQztBUHN2UUo7QWlEN3VRRztFQUNDO0VBQ0E7RUFDQTtBakQrdVFKO0FpRDd1UUk7RUFFQztBakQ4dVFMO0FpRDF1UUc7RUFDQztBakQ0dVFKO0FpRHZ1UUM7RUFDQztFQUNBO0FqRHl1UUY7QWlEcnVRRTtFQUNDO0FqRHV1UUg7QWlEbnVRQztFQUNDLGMzQ2pETTtBTnN4UVI7QWlEbHVRQztFQUNDLGMzQ3pETTtFMkMwRE47QWpEb3VRRjtBaURqdVFDO0VBQ0M7RUFDQTtFQUNBO0FqRG11UUY7QWlEaHVRRztFMUMxQkY7RUFDQSxNMEMwQnFCO0UxQ3pCckIsVzBDeUJ1QjtFMUN4QnZCLFkwQ3dCNEI7RTFDdkI1QixVMEN1QmlDO0UxQ3RCakM7RTBDdUJHO0VBQ0E7RUFDQSxjM0NuRUk7RTJDb0VKO0FqRHV1UUo7QWlEcHVRRztFQUNDO0VBQ0E7QWpEc3VRSjtBaURqdVFDO0VBQ0M7QWpEbXVRRjtBSTN1UUM7RTZDb0JDO0lBQ0M7SUFDQTtFakQwdFFEO0VpRHZ0UUE7SUFDQztJQUNBO0VqRHl0UUQ7RWlEdnRRQztJQUNDO0VqRHl0UUY7RWlEdnRRRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpEeXRRSDtFaUR0dFFFO0lBQ0M7SUFDQTtFakR3dFFIO0FBQ0Y7O0FrRGoxUUE7RUFDQztJQUNDO0lBQ0E7RWxEbzFRQTtFa0RqMVFEO0lBQ0M7SUFDQTtFbERtMVFBO0FBQ0Y7QWtELzBRQztFQUNDO0VBQ0E7QWxEaTFRRjtBa0Q1MFFHO0VBQ0M7QWxEODBRSjtBa0QvMFFHO0VBQ0M7QWxEaTFRSjtBa0RsMVFHO0VBQ0M7QWxEbzFRSjtBa0RyMVFHO0VBQ0M7QWxEdTFRSjtBa0R4MVFHO0VBQ0M7QWxEMDFRSjtBa0QzMVFHO0VBQ0M7QWxENjFRSjtBa0Q5MVFHO0VBQ0M7QWxEZzJRSjtBa0RqMlFHO0VBQ0M7QWxEbTJRSjtBa0Q5MVFDO0VBQ0M7QWxEZzJRRjtBSTd5UUM7RThDL0NDO0lBQ0M7RWxEKzFRRDtBQUNGOztBbURoNFFBO0VBRUM7RUFDQTtBbkRrNFFEO0FtRGg0UUM7RUFDQztBbkRrNFFGO0FPdjJRQztFQUNDO0VBQ0E7QVB5MlFGO0FPdjJRRTtFQUNDO0FQeTJRSDtBbUR0NFFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5EdzRRSDtBbURyNFFFO0VBQ0M7RUFDQTtBbkR1NFFIO0FtRHI0UUc7RUFDQztFQUNBO0VBQ0E7QW5EdTRRSjtBSWgxUUM7RUdyRUE7SUFDQztFUHc1UUE7RU9yNVFDO0lBQ0M7RVB1NVFGO0FBQ0Y7O0FtRG40UUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRzNFFEO0FtRGw0UUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkRvNFFGO0FtRGw0UUU7RUFDQztFQUNBO0FuRG80UUg7QW1EaDRRQztFQUNDO0FuRGs0UUY7QW1EaDRRRTtFQUNDO0VBQ0E7RUFDQTtBbkRrNFFIO0FtRDkzUUM7RUFDQztFQUNBO0FuRGc0UUY7QW1ENzNRQztFQUdDLGM3Q3pFTTtBTnM4UVI7QW1EMTNRQztFQUNDLGM3Q3pFTTtBTnE4UVI7QW1EejNRQztFQUNDO0FuRDIzUUY7QW1EdjNRRTtFQUNDLGM3Q3hFSztBTmk4UVI7QW1EdDNRRTtFQUVDLGM3QzlFRztBTnE4UU47QW1EcDNRRTtFQUNDLGM3Qy9FTTtBTnE4UVQ7QW1EbDNRQztFQUNDO0FuRG8zUUY7QW1EajNRQztFQUNDO0FuRG0zUUY7QW1EaDNRQztFQUNDO0FuRGszUUY7QW1ELzJRQztFQUNDO0FuRGkzUUY7QW1EOTJRQztFQUNDO0VBQ0E7RUFDQTtBbkRnM1FGO0FtRDUyUUU7RUFDQztBbkQ4MlFIO0FtRDMyUUU7RUFDQztBbkQ2MlFIO0FJMTdRQztFK0NsQkQ7SUFvR0U7SUFDQTtFbkQ0MlFBO0FBQ0Y7QUl2NlFDO0UrQzNDRDtJQXlHRTtJQUNBO0VuRDYyUUE7RW1EMTJRQztJQUNDO0lBQ0E7RW5ENDJRRjtBQUNGOztBb0QvL1FBO0VBQ0M7RUFDQTtFQUNBO0FwRGtnUkQ7QU81L1FDO0VBQ0M7QVA4L1FGO0FPdi9RRztFQUNDO0FQeS9RSjtBb0RyZ1JDO0VBQ0M7RUFDQTtFQUNBO0FwRHVnUkY7QW9EcGdSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwRHNnUkY7QW9EcGdSRTtFQUNDO0FwRHNnUkg7QUkvOVFDO0VnRDFERDtJQTRCRTtJQUNBO0VwRGlnUkE7RW9ELy9RQTtJQUNDO0VwRGlnUkQ7QUFDRjs7QXFEbGlSQTtFQUNJO0lBQ0k7SUFDQTtFckRxaVJOO0VxRG5pUkU7SUFDSTtJQUNBO0VyRHFpUk47QUFDRjtBcURqaVJDO0VBQ0M7QXJEbWlSRjtBcURqaVJFO0VBQ0M7QXJEbWlSSDs7QXFEOWhSQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGlpUkQ7QXFEL2hSQztFQUNJO0VBQ0E7RUFDSDtFQUNBO0FyRGlpUkY7QXFEOWhSRztFQUNDO0FyRGdpUko7QXFEamlSRztFQUNDO0FyRG1pUko7QXFEcGlSRztFQUNDO0FyRHNpUko7QXFEdmlSRztFQUNDO0FyRHlpUko7QXFEMWlSRztFQUNDO0FyRDRpUko7QXFEN2lSRztFQUNDO0FyRCtpUko7QXFEaGpSRztFQUNDO0FyRGtqUko7QXFEbmpSRztFQUNDO0FyRHFqUko7QXFEdGpSRztFQUNDO0FyRHdqUko7QXFEempSRztFQUNDO0FyRDJqUko7QXFENWpSRztFQUNDO0FyRDhqUko7QXFEL2pSRztFQUNDO0FyRGlrUko7QXFEN2pSRTtFQUNDO0VBQ0E7QXJEK2pSSDtBSTkvUUM7RWlENURDO0lBQ0M7RXJENmpSRDtBQUNGO0FJaGtSQztFaURPQztJQUNDO0VyRDRqUkQ7QUFDRjtBSWhrUkM7RWlEUUM7SUFDQztFckQyalJEO0FBQ0Y7QUloa1JDO0VpRFNDO0lBQ0M7RXJEMGpSRDtBQUNGO0FJdmlSQztFaURmQztJQUNDO0VyRHlqUkQ7QUFDRjs7QXFEcmpSQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9DM0VPO0FObW9SUjtBT25uUkU7RUFDQztBUHFuUkg7QXFEdmpSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyRHlqUkY7QXFEdGpSQztFQUNDO0VBQ0E7QXJEd2pSRjtBSTVrUkM7RWlEd0JDO0lBQ0M7RXJEdWpSRDtBQUNGO0FxRHBqUkM7RUFDQyxtQi9DaEdNO0FOc3BSUjtBcURwalJFO0VBQ0MseUIvQ25HSztBTnlwUlI7O0FxRGpqUkE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CL0MxSE87RStDMkhQO0FyRG1qUkQ7QXFEampSQztFQUVDO0FyRGtqUkY7QXFEOWlSRTs7RUFFQztBckRnalJIO0FxRDdpUkU7RUFDQyxjL0MxSFM7QU55cVJaO0FxRDNpUkM7RUFDQztFOUNsR0Q7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFOEMrRkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGtqUkY7QXFEL2lSQztFQUNDO0VBQ0E7QXJEaWpSRjtBcUQ5aVJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUN0SEQ7RUFDQSxNOENzSG1CO0U5Q3JIbkIsVzhDcUhxQjtFOUNwSHJCLFk4Q29IMEI7RTlDbkgxQixPQUxzRDtFQU10RDtFOENtSEM7RUFDQTtBckRxalJGO0FxRGxqUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEb2pSRjtBcURqalJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0NuTE07QU5zdVJSO0FxRGpqUkU7RUFDQztFOUM3SUY7RUFDQSxNOEM2SW9CO0U5QzVJcEIsVzhDNElzQjtFOUMzSXRCLFk4QzJJMkI7RTlDMUkzQixPQUxzRDtFQU10RDtFOEMwSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9DNUtNO0FOb3VSVDtBcURyalJDO0VBQ0MsYy9Dbk1NO0FOMHZSUjtBcURyalJFO0VBQ0MsbUIvQ3BMTztBTjJ1UlY7QXFEcGpSQztFQUNDLGMvQzFNTTtBTmd3UlI7QXFEcGpSRTtFQUNDLG1CL0MxS1M7QU5ndVJaO0FxRG5qUkM7RUFDQyxjL0NqTk07RStDa05OO0FyRHFqUkY7QXFEcGpSRTtFQUNDLG1CL0NwTUc7QU4wdlJOO0FxRG5qUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEcWpSRjtBcURsalJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlDM0xEO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RThDd0xDO0FyRHlqUkY7QXFEdGpSQztFQUNDO0FyRHdqUkY7QXFEcmpSQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEdWpSRjtBcURwalJDO0VBRUMsYy9DMVBNO0UrQzJQTjtBckRxalJGO0FxRGxqUkM7RUFDQztBckRvalJGO0FxRGpqUkM7RUFDQyx5QmxEblFtQjtBSHN6UnJCO0FxRGhqUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckRralJGO0FxRC9pUkM7RUFDQztFQUNBO0VBQ0EsbUIvQ3RQVTtFK0N1UFYsYy9DalJNO0UrQ2tSTjtFQUNBO0FyRGlqUkY7QXFEOWlSQztFQUNDO0VBQ0E7RUFDQTtBckRnalJGO0FxRDlpUkU7RUFDQztBckRnalJIO0FxRDlpUkc7RUFDQztBckRnalJKO0FxRDNpUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQ2aVJGO0FxRDNpUkU7O0VBRUM7RUFDQTtBckQ2aVJIO0FxRDNpUkc7O0VBQ0M7QXJEOGlSSjtBcUR2aVJHO0VBQ0M7QXJEeWlSSjtBcURyaVJFO0VBQ0M7QXJEdWlSSDtBcURyaVJHO0VBQ0M7QXJEdWlSSjtBcURuaVJFO0VBQ0M7QXJEcWlSSDtBcURuaVJHO0VBQ0M7QXJEcWlSSjtBcURqaVJJO0VBQ0M7QXJEbWlSTDtBcUQ1aFJFO0VBQ0M7RUFDQTtBckQ4aFJIO0FxRDNoUkU7RUFDQztBckQ2aFJIO0FxRDFoUkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckQ0aFJIO0FxRDFoUkc7RUFDQztFQUNBO0FyRDRoUko7QXFEdmhSRztFQUNDO0FyRHloUko7QXFEcGhSQztFQUNDO0FyRHNoUkY7QXFEbmhSRztFQUNDLGMvQ3hYSTtBTjY0UlI7QUlod1JDO0VpRGlQQztJQUNDO0VyRGtoUkQ7RXFEaGhSQzs7OztJQUlDO0VyRGtoUkY7RXFEL2dSQztJQUNDO0lBQ0E7RXJEaWhSRjtFcUQ5Z1JDO0lBQ0M7SUFDQTtJQUNBO0VyRGdoUkY7QUFDRjtBSTEyUkM7RWlEK1ZDO0lBQ0M7RXJEOGdSRDtBQUNGO0FJcjJSQztFaUQyVkM7SUFDQztFckQ2Z1JEO0FBQ0Y7QUloMlJDO0VpRHVWQztJQUNDO0lBQ0E7RXJENGdSRDtFcUR6Z1JBO0lBQ0M7RXJEMmdSRDtBQUNGO0FJLzFSQztFaUR3VkM7SUFDQztJQUNBO0lBQ0E7RXJEMGdSRDtFcUR2Z1JBO0lBQ0M7SUFDQTtFckR5Z1JEO0FBQ0Y7O0FxRHJnUkE7RUFDQyxjL0N2Yk87QU4rN1JSO0FxRHRnUkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckR3Z1JGO0FxRHRnUkU7RUFDQztFQUNBO0FyRHdnUkg7O0FzRDM4Uks7RUFDQyxtQmhER007QU4yOFJaOztBc0RyOFJDO0UvQzZCQTtFQUNBLFMrQzdCbUI7RS9DOEJuQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFK0NoQ0M7QXRENjhSRjs7QXNEejhSQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0RDQ4UkQ7QXNEMThSQztFL0NpQkE7RUFDQSxNK0NqQm1CO0UvQ2tCbkIsVytDbEJzQjtFL0NtQnRCLFkrQ25CNEI7RS9Db0I1QixPK0NwQmtDO0UvQ3FCbEM7RStDcEJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERpOVJGO0FzRC84UkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERpOVJIO0FzRC84Ukc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREaTlSSjtBc0QvOFJJO0VBQ0M7RUFDQTtFQUNBLG1CaEQzREc7RWdENERIO0VBQ0E7RUFDQTtFQUNBLHlCbkQ1RGdCO0VtRDZEaEI7RUFDQTtBdERpOVJMO0FzRDM4Uks7RUFDQztBdEQ2OFJOO0FzRHQ4UkM7RUFDQztFQUNBO0VBQ0E7QXREdzhSRjtBc0R0OFJFO0VBQ0M7QXREdzhSSDtBSS84UkM7RWtEekREO0lBcUVFO0V0RHU4UkE7QUFDRjs7QXVEbGlTQTtFaERxREM7RUFDQSxNZ0RyRHFCO0VoRHNEckIsV2dEdER1QjtFaER1RHZCLFlnRHZENEI7RWhEd0Q1Qix1QmdEeERpQztFQUNqQztFQUNBO0VBQ0E7RUFDQTtBdkR5aVNEO0F1RHZpU0M7RUFDQztFQUNBO0VBQ0E7QXZEeWlTRjtBT2xqU0M7RUFDQztFQUNBO0VBQ0E7QVBvalNGO0F1RDNpU0U7RWhEK0JEO0VBQ0EsTWdEL0JvQjtFaERnQ3BCLFdnRGhDc0I7RWhEaUN0QixZZ0RqQzJCO0VoRGtDM0IsT0FMc0Q7RUFNdEQ7RWdEbENFO0F2RGtqU0g7QXVEL2lTRTtFaEQwQkQ7RUFDQSxTZ0QxQm9CO0VoRDJCcEIsV2dEM0J5QjtFaEQ0QnpCLFNnRDVCOEI7RWhENkI5QixXZ0Q3QmdDO0VoRDhCaEM7RWdEN0JFO0F2RHNqU0g7QXVEbmpTRTtFaERxQkQ7RUFDQSxTZ0RyQm9CO0VoRHNCcEIsUWdEdEJ5QjtFaER1QnpCLFlnRHZCMkI7RWhEd0IzQixVZ0R4QmdDO0VoRHlCaEM7RWdEeEJFO0F2RDBqU0g7QXVEcGpTRztFQUNDO0F2RHNqU0o7QXVEbmpTRztFQUNDO0F2RHFqU0o7QXVEbGpTRztFQUNDO0F2RG9qU0o7QUl2aVNDO0VtRHJERDtJQThDRTtJQUNBO0lBQ0E7SUFDQTtFdkRralNBO0V1RC9pU0M7SUFDQztFdkRpalNGO0V1RDlpU0M7SUFDQztJQUNBO0lBQ0E7RXZEZ2pTRjtBQUNGO0FJbGpTQztFbUQxREQ7SUFpRUU7SUFDQTtJQUNBO0lBQ0E7RXZEK2lTQTtFdUQ1aVNDO0lBQ0M7RXZEOGlTRjtFdUQzaVNDO0lBQ0M7RXZENmlTRjtBQUNGO0FJNWlTQztFbUQ5RUQ7SUFrRkU7SUFDQTtJQUNBO0lBQ0E7RXZENGlTQTtFdUR6aVNDO0lBQ0M7RXZEMmlTRjtFdUR4aVNDO0lBQ0M7SUFDQTtFdkQwaVNGO0V1RHZpU0M7SUFDQztJQUNBO0V2RHlpU0Y7QUFDRjs7QXdEN29TQTtFQUNDO0F4RGdwU0Q7QXdEOW9TQztFQUNDO0F4RGdwU0Y7QXdEN29TQztFQUNDO0VBQ0EsbUJsRE5NO0VrRE9OO0VBQ0EsY2xEWE07QU4wcFNSO0F3RDVvU0M7RUFDQyxjbERmTTtBTjZwU1I7QXdEM29TQztFQUNDO0VBQ0E7RUFDQTtBeEQ2b1NGO0F3RDFvU0M7RUFDQztBeEQ0b1NGO0F3RDFvU0U7RUFDQztBeEQ0b1NIO0F3RDFvU0c7RUFDQztFakRhSDtFQUNBLE1pRGJxQjtFakRjckIsV2lEZHVCO0VqRGV2QixZaURmNEI7RWpEZ0I1QixxQmlEaEJpQztFakRpQmpDO0VpRGhCRztFQUNBO0VBQ0E7RUFDQSxtQmxEOUJJO0FOK3FTUjtBd0Q3b1NFO0VBQ0M7RUFDQTtFQUNBO0F4RCtvU0g7QXdEM29TQztFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBeEQ0b1NGO0FPanNTQztFQUNDO0VBQ0E7RUFDQTtBUG1zU0Y7QXdEL29TRTtFQUNDO0F4RGlwU0g7QUlycFNDO0VvRFVDO0lBQ0M7SUFDQTtFeEQ4b1NEO0V3RDNvU0E7SUFDQztJQUNBO0lBQ0E7RXhENm9TRDtFd0Qxb1NBO0lBQ0M7RXhENG9TRDtFd0Qxb1NDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXhENG9TRjtFd0Qxb1NFO0lBQ0M7RXhENG9TSDtFd0R2b1NBO0lqRDdDRDtJQUNBLE1pRDZDb0I7SWpENUNwQixXaUQ0Q3NCO0lqRDNDdEIsWWlEMkMyQjtJakQxQzNCLE9BTHNEO0lBTXREO0VQdXJTQztBQUNGO0FJL3FTQztFb0RxQ0M7SUFDQztJQUNBO0V4RDZvU0Q7RXdEem9TQztJQUNDO0lBQ0E7RXhEMm9TRjtBQUNGO0FJcnFTQztFb0QrQkM7SUFDQztJQUNBO0V4RHlvU0Q7RXdEcm9TQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V4RHVvU0Y7RXdEbm9TQTtJQUNDO0V4RHFvU0Q7QUFDRjs7QXlEL3ZTQztFQUNDLG1CbkRRTTtFbURQTjtFQUNBO0VBQ0E7QXpEa3dTRjtBeUQvdlNDO0VBQ0M7RUFDQTtBekRpd1NGO0F5RDl2U0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RGd3U0Y7QXlEN3ZTQztFQUNDO0F6RCt2U0Y7QXlEMXZTRztFQUNDO0VBQ0E7QXpENHZTSjtBeUR0dlNFO0VBQ0M7QXpEd3ZTSDtBeURydlNHO0VBQ0Msc0JwRHpDTTtFb0QwQ047RUFDQTtFQUNBLGNuRHRDSTtFbUR1Q0o7RWxERkg7RUFDQSxNa0RFcUI7RWxERHJCLFFrREN1QjtFbERBdkI7RUFDQSxVa0REOEI7RWxERTlCO0FQMHZTRDtBeUR0dlNFO0VBQ0MsbUJuRDVDSztFbUQ2Q0w7QXpEd3ZTSDtBeURqdlNFO0VBQ0M7QXpEbXZTSDtBeURqdlNHO0VBQ0Msc0JwRGpFTTtFb0RrRU47RUFDQTtFQUNBO0VsRHpCSDtFQUNBLE1rRHlCcUI7RWxEeEJyQixXa0R3QnVCO0VsRHZCdkIsWWtEdUI0QjtFbER0QjVCLE9BTHNEO0VBTXREO0FQNndTRDtBeURsdlNFO0VBQ0MsbUJuRHhDTztBTjR4U1Y7QXlEOXVTRztFQUNDLGNuRGhFTTtBTmd6U1Y7QXlEMXVTRTtFQUNDLG1CbkRyRE07QU5peVNUO0F5RHR1U0c7RUFDQyxjbkQxRUk7QU5relNSO0F5RGx1U0U7RUFDQyxtQm5ENUVTO0FOZ3pTWjtBeUQ5dFNHO0VBQ0MsY25EckZPO0FOcXpTWDtBSTN4U0M7RXFEbUVFO0lBQ0M7RXpEMnRTRjtBQUNGO0FJM3hTQztFcURzRUU7SUFDQztJQUNBO0V6RHd0U0Y7RXlEdHRTRTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEd3RTSDtBQUNGO0FJcHhTQztFcURrRUM7SUFFQztJQUNBO0V6RG90U0Q7RXlEOXNTQztJQUNDO0V6RGd0U0Y7RXlEOXNTRTtJQUNDO0V6RGd0U0g7RXlEMXNTQztJQUNDO0V6RDRzU0Y7RXlEMXNTRTtJQUNDO0V6RDRzU0g7QUFDRjs7QTBEcDNTQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEczNTRDtBMERwM1NDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZEZG1CO0V1RGVuQjtFQUNBO0ExRHEzU0Y7QTBEbDNTQztFbkRzQkE7RUFDQSxNbUR0Qm1CO0VuRHVCbkIsV21EdkJzQjtFbkR3QnRCLFltRHhCNEI7RW5EeUI1QixPQUxzRDtFQU10RDtFbUR6QkM7QTFEeTNTRjtBMER0M1NDO0VuRGlCQTtFQUNBLE1tRGpCbUI7RW5Ea0JuQixRbURsQnFCO0VuRG1CckIsU21EbkJ1QjtFbkRvQnZCLFVtRHBCeUI7RW5EcUJ6QjtFbURwQkM7QTFENjNTRjtBMEQxM1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFENDNTRjtBMER6M1NDO0VuREtBO0VBQ0EsTW1ETG1CO0VuRE1uQixXbUROcUI7RW5ET3JCLFltRFAwQjtFbkRRMUIsT0FMc0Q7RUFNdEQ7RW1EUkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEZzRTRjtBMEQ5M1NFO0VBQ0M7QTFEZzRTSDtBMEQ1M1NHO0VBQ0M7QTFEODNTSjtBMER6M1NDO0VBQ0M7RUFDQTtFQUNBO0ExRDIzU0Y7QTBEejNTRTtFQUNDO0ExRDIzU0g7QTBEdjNTQztFQUNDO0VBQ0E7RUFDQSxjcERsRU07RW9EbUVOLHlCdkR2RW1CO0V1RHdFbkI7QTFEeTNTRjtBMER2M1NFO0VBQ0MsY3BEeEVLO0FOaThTUjtBMER0M1NFO0VBQ0MsY3BEL0VLO0VvRGdGTCxxQnBEaEZLO0FOdzhTUjtBMERwM1NDO0VBQ0M7RUFDQSx5QnZEdEZtQjtBSDQ4U3JCO0EwRHAzU0U7RUFDQztBMURzM1NIO0EwRG4zU0U7RW5EbkREO0VBQ0EsTW1EbURvQjtFbkRsRHBCLFdtRGtEdUI7RW5EakR2QixZbURpRDZCO0VuRGhEN0IsT0FMc0Q7RUFNdEQ7QVB5NlNEO0EwRHYzU0U7RW5EdkREO0VBQ0EsTW1EdURvQjtFbkR0RHBCLFFtRHNEdUI7RW5EckR2QixZbURxRDBCO0VuRHBEMUIsVW1Eb0RnQztFbkRuRGhDO0FQaTdTRDtBMER6M1NFO0VBQ0M7QTFEMjNTSDtBMER4M1NFO0VBQ0M7RUFDQTtBMUQwM1NIO0EwRHIzU0U7RUFDQztBMUR1M1NIO0EwRHAzU0U7RUFDQztFQUNBO0ExRHMzU0g7QTBEajNTRTtFQUNDO0ExRG0zU0g7QTBEaDNTRTtFQUNDO0ExRGszU0g7QTBENzJTRTtFQUVDO0ExRDgyU0g7QTBEMzJTRTtFQUNDLGNwRGhJUztBTjYrU1o7QTBEMzJTRztFQUNDLGNwRDNIRztBTncrU1A7QTBEMTJTRztFQUNDLGNwRG5KSTtFb0RvSkoscUJwRHBKSTtBTmdnVFI7QUlyN1NDO0VzRDlFRDtJQTZKRTtFMUQwMlNBO0UwRHgyU0E7SUFDQztFMUQwMlNEO0UwRHYyU0E7SUFDQztFMUR5MlNEO0FBQ0Y7O0EyRDdnVEM7RUFDQztFQUNBO0VBQ0E7QTNEZ2hURjtBMkQ3Z1RDO0VBQ0M7RUFDQTtFQUNBO0EzRCtnVEY7QTJENWdUQztFQUNDO0VBQ0E7QTNEOGdURjtBMkQzZ1RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNENmdURjtBSXorU0M7RXVEaENDO0lBQ0M7RTNENGdURDtFMkR6Z1RBO0lBQ0M7RTNEMmdURDtBQUNGO0FJNzlTQztFdUQxQ0M7SUFDQztFM0QwZ1REO0FBQ0Y7O0E0RC9pVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNURralRGO0E0RGhqVEU7RUFDQztFckRvQ0Y7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFcUR2Q0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHVqVEg7QTREbmpUQztFQUNDO0VBQ0E7RUFDQTtBNURxalRGO0E0RGxqVEM7RUFDQztBNURvalRGO0E0RGxqVEU7RUFDQztBNURvalRIO0E0RGhqVEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RGtqVEY7QTREaGpURTtFQUNDO0E1RGtqVEg7QTREL2lURTtFQUNDO0E1RGlqVEg7QUlwaVRDO0V3REpDO0lBQ0M7RTVEMmlURDtFNER4aVRBO0lBQ0M7RTVEMGlURDtBQUNGO0FJeGhUQztFd0RiRTtJQUNDO0U1RHdpVEY7RTREcGlUQTtJQUNDO0lBQ0E7RTVEc2lURDtFNERuaVRBO0lBQ0M7SUFDQTtFNURxaVREO0FBQ0Y7O0E0RGppVEE7RUFDQztFQUNBO0VBQ0E7QTVEb2lURDtBNERqaVRFO0VBQ0M7QTVEbWlUSDtBNEQvaFRDO0VBQ0M7RUFDQTtFQUNBO0E1RGlpVEY7QTREOWhUQztFQUNDLGN0RDlGTTtFc0QrRk47QTVEZ2lURjtBNEQ3aFRDO0VBQ0M7RUFDQTtFQUNBO0E1RCtoVEY7QTREN2hURTtFQUNDO0E1RCtoVEg7QTREM2hURztFQUNDO0E1RDZoVEo7QTREMWhURztFQUNDO0E1RDRoVEo7QTREMWhUSTtFQUNDO0VBQ0E7QTVENGhUTDtBSWxtVEM7RXdENkJEO0lBaURFO0lBQ0E7RTVEd2hUQTtBQUNGO0FJbm1UQztFd0QrRUU7SUFDQztFNUR1aFRGO0FBQ0Y7QUkxa1RDO0V3RE5EO0lBa0VFO0lBQ0E7RTVEa2hUQTtFNERoaFRBO0lBQ0M7SUFDQTtJQUNBO0U1RGtoVEQ7RTREL2dUQTtJQUNDO0lBQ0E7RTVEaWhURDtBQUNGOztBNEQ3Z1RBO0VBRUMsbUJ0RDVKTztFc0Q2SlA7RUFDQTtFQUNBO0VBQ0E7QTVEK2dURDtBNEQ1Z1RFO0VBQ0MsYXREdkpJO0FOcXFUUDtBNER6Z1RFO0VBQ0MsYXRENUpLO0FOdXFUUjtBNER0Z1RFO0VBQ0MsYXREN0pTO0FOcXFUWjtBNERuZ1RFO0VBQ0MsYXREcEtJO0FOeXFUUDtBNERoZ1RFO0VBQ0MsYXREM0tRO0FONnFUWDtBNEQ5L1NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURnZ1RGO0FPOXNUQztFQUNDO0VBQ0E7RUFDQTtBUGd0VEY7QTREbGdURTtFckR0S0Q7RUFDQSxRcURzS29CO0VyRHJLcEIsV3FEcUt5QjtFckRwS3pCLFlxRG9LK0I7RXJEbksvQixTcURtS3FDO0VyRGxLckM7RXFEbUtFO0VBQ0E7QTVEeWdUSDtBNER0Z1RHO0VBQ0M7QTVEd2dUSjtBNERuZ1RDO0VBQ0M7RUFDQTtFckRwTEQ7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFcURpTEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RDBnVEY7QTREbmdUQztFQUVDO0VBQ0E7RUFDQTtBNURvZ1RGO0E0RGxnVEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RG9nVEg7QTREaGdURztFQUNDLG1CdEQxT0c7QU40dVRQO0E0RDcvU0c7RUFDQyxtQnREL09JO0FOOHVUUjtBNEQxL1NHO0VBQ0MsbUJ0RGhQUTtBTjR1VFo7QTREdi9TRztFQUNDLG1CdER2UEc7QU5ndlRQO0E0RHAvU0c7RUFDQyxtQnREOVBPO0FOb3ZUWDtBNERqL1NDO0VBQ0M7RUFDQTtBNURtL1NGO0E0RGgvU0M7RUFDQyxjdERqU007QU5teFRSO0FJanVUQztFd0QrR0Q7SUFvSUU7SUFDQTtFNURrL1NBO0FBQ0Y7QUlsdVRDO0V3RDBHRDtJQXlJRTtJQUNBO0lBQ0E7RTVEbS9TQTtFNERqL1NBO0lBQ0M7SUFDQTtFNURtL1NEO0U0RGgvU0E7SUFDQztFNURrL1NEO0U0RC8rU0E7SUFDQztFNURpL1NEO0FBQ0Y7QUkvdFRDO0V3RHNGRDtJQTRKRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RGkvU0E7RTRELytTQTtJQUNDO0lBQ0E7RTVEaS9TRDtFNEQ5K1NBO0lBQ0M7RTVEZy9TRDtFNEQ3K1NBO0lBQ0M7SUFDQTtFNUQrK1NEO0FBQ0Y7O0E2RGgwVEM7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QnZEU007RXVEUk47RUFDQTtBN0RtMFRGO0E2RGgwVEM7RXREa0NBO0VBQ0EsTXNEbENtQjtFdERtQ25CLFdzRG5DcUI7RXREb0NyQixZc0RwQzBCO0V0RHFDMUIsT0FMc0Q7RUFNdEQ7RXNEckNDO0VBQ0E7RUFDQSxtQnZEQ1U7RXVEQVY7QTdEdTBURjtBNkRwMFRDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdkQ5Qk07RXVEK0JOO0VBQ0E7RUFDQTtBN0RzMFRGO0E2RHAwVEU7RUFDQztFdERRRjtFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VzRFhFO0VBQ0E7RUFDQTtFQUNBLG1CdkQxQlM7RXVEMkJUO0E3RDIwVEg7QTZEeDBURTtFQUNDLG1CdkRwQ0s7QU44MlRSO0E2RHYwVEU7RUFDQyxtQnZEbkNTO0FONDJUWjtBNkR2MFRHO0VBQ0MsbUJ2RHJESTtBTjgzVFI7QTZEcjBURTtFQUNDO0E3RHUwVEg7O0E4RGo0VEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0E5RG00VEQ7QThEajRUQztFQUNDO0VBRUE7QTlEazRURjtBSXgxVEM7RTBEdENDO0lBQ0M7RTlEaTRURDtBQUNGO0FJeDFUQztFMERyQ0M7SUFDQztFOURnNFREO0FBQ0Y7QUl6MFRDO0UwRG5EQztJQUNDO0U5RCszVEQ7QUFDRjs7QThEMzNUQTtFQUVFO0lBQ0M7RTlENjNURDtFOEQzM1RDO0lBQ0M7SUFDQTtFOUQ2M1RGO0U4RDMzVEU7SUFDQztFOUQ2M1RIO0U4RDEzVEU7O0lBR0M7RTlEMjNUSDtBQUNGO0E4RHIzVEE7RUFDQztFQUNBO0VBQ0E7QTlEdTNURDtBOERyM1RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RHUzVEY7QThEcDNUQztFQUNDO0VBQ0E7RUFFQTtFQUNBLG1CeERqRU07RXdEa0VOO0VBQ0E7RUFDQTtBOURxM1RGO0FPbDhUQztFQUNDO0VBQ0E7RUFDQTtBUG84VEY7QThEeDNURTtFQUNDO0E5RDAzVEg7QThEdjNURTtFQUNDO0E5RHkzVEg7QU83OFRDO0VBQ0M7RUFDQTtFQUNBO0FQKzhURjtBOER6M1RDO0VBQ0M7RUFDQTtBOUQyM1RGO0FJejRUQztFMEQyQkM7SUFDQztFOURpM1REO0U4RC8yVEM7SUFDQztFOURpM1RGO0U4RDcyVEU7SUFDQztFOUQrMlRIO0FBQ0Y7QUkxNFRDO0UwRGtDQztJQUNDO0lBQ0E7RTlEMjJURDtFOER6MlRDO0lBQ0M7RTlEMjJURjtFOER2MlRFO0lBQ0M7RTlEeTJUSDtBQUNGOztBK0Q3K1RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9EZy9URjtBK0Q5K1RFO0VBQ0M7RXhEb0NGO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RXdEdkNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6REpLO0V5REtMO0EvRHEvVEg7QStEai9UQztFQUNDO0VBQ0E7QS9EbS9URjtBK0RqL1RFO0VBQ0M7QS9EbS9USDtBK0RoL1RFO0VBQ0M7RUFDQSxtQnpEN0JLO0V5RDhCTDtFQUNBO0EvRGsvVEg7QStEOStUQztFQUNDO0VBQ0E7RUFDQTtBL0RnL1RGO0ErRDkrVEU7RXhEYUQ7RUFDQSxNd0RidUI7RXhEY3ZCLHdCd0RkeUI7RXhEZXpCLFl3RGYyQztFeERnQjNDLFV3RGhCZ0Q7RUFDOUM7RUFDQSxjekQ3Qks7RXlEOEJMO0VBQ0E7RUFDQTtBL0RvL1RIO0FJeCtUQztFMkREQztJQUNDO0lBQ0E7RS9ENCtURDtFK0QxK1RDO0lBQ0M7RS9ENCtURjtFK0R2K1RDO0lBQ0M7RS9EeStURjtFK0R0K1RDO0lBQ0M7RS9EdytURjtBQUNGO0FJbitUQztFMkRBQztJQUNDO0lBQ0E7SUFDQTtFL0RzK1REO0UrRHArVEM7SUFDQztFL0RzK1RGO0UrRGwrVEE7SUFDQztJQUNBO0lBQ0E7RS9EbytURDtFK0RqK1RBO0lBQ0M7RS9EbStURDtFK0RqK1RDO0lBQ0M7RS9EbStURjtBQUNGOztBTzdqVUM7RUFDQztBUGdrVUY7QU96alVHO0VBQ0M7QVAyalVKO0ErRDc5VEU7RUFDQztFQUNBLHNCMURqSE87RTBEa0hQO0VBQ0E7RUFDQTtFQUNBO0EvRCs5VEg7QUkzN1RDO0UyRC9CQztJQUNDO0UvRDY5VEQ7QUFDRjs7QStEejlUQTtFQUVDO0EvRDI5VEQ7QU9ybFVDO0VBQ0M7QVB1bFVGO0FPaGxVRztFQUNDO0FQa2xVSjtBK0QvOVRDO0VBQ0M7QS9EaStURjtBK0Q5OVRDOztFQUlDO0EvRDg5VEY7QStEMzlUQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDY5VEY7QStEMTlUQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvRDQ5VEY7O0ErRHg5VEE7RUFDQztFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QS9EMDlURDs7QStEdDlUQztFQUNDO0VBQ0E7RUFFQTtFQUNBO0EvRHc5VEY7O0FnRXBvVUM7RUFDQztFQUNBO0VBQ0E7QWhFdW9VRjtBZ0Vwb1VDO0VBQ0M7RUFDQTtFQUNBO0FoRXNvVUY7QWdFbm9VQztFQUNDO0VBQ0E7QWhFcW9VRjtBZ0Vsb1VDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhFb29VRjtBZ0Vob1VFO0VBQ0M7QWhFa29VSDtBZ0U3blVFO0VBR0MsbUIxRDNCSztFMEQ0Qkw7QWhFNm5VSDtBZ0UxblVFO0VBQ0M7QWhFNG5VSDtBZ0V6blVFO0VBQ0M7RUFDQTtFQUNBO0FoRTJuVUg7QWdFeG5VRTtFQUNDO0VBQ0E7QWhFMG5VSDtBZ0V2blVFO0VBQ0M7RUFDQTtFQUNBO0FoRXluVUg7QUkvblVDO0U0RFdDO0lBQ0M7RWhFdW5VRDtFZ0VublVDO0lBQ0M7SUFDQTtFaEVxblVGO0VnRWxuVUM7SUFDQztFaEVvblVGO0VnRWpuVUM7SUFDQztFaEVtblVGO0FBQ0Y7QUl6b1VDO0U0RDJCQztJQUNDO0lBQ0E7SUFDQTtFaEVpblVEO0VnRTltVUE7SUFDQztJQUNBO0lBQ0E7SUFDQTtFaEVnblVEO0VnRTltVUM7SUFDQztFaEVnblVGO0VnRTVtVUE7SXpEakREO0lBQ0EsTXlEaUR1QjtJekRoRHZCLFd5RGdEeUI7SXpEL0N6QixZeUQrQzhCO0l6RDlDOUIsT0FMeUQ7SXlEb0R2RDtJQUNBO0VoRWtuVUQ7RWdFL21VQTtJQUNDO0lBQ0E7RWhFaW5VRDtFZ0U3bVVDO0lBQ0M7SUFDQTtFaEUrbVVGO0VnRTVtVUM7SUFDQztFaEU4bVVGO0VnRTNtVUM7SUFDQztFaEU2bVVGO0FBQ0Y7QUk1cFVDO0U0RG9EQztJQUNDO0VoRTJtVUQ7RWdFeG1VQTtJQUNDO0VoRTBtVUQ7RWdFdG1VQztJQUNDO0lBQ0E7RWhFd21VRjtFZ0VybVVDO0lBQ0M7SUFDQTtJQUNBO0VoRXVtVUY7RWdFcG1VQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VoRXNtVUY7RWdFcG1VRTtJQUNDO0VoRXNtVUg7RWdFbG1VQztJekRySEY7SUFDQSxNeURxSHFCO0l6RHBIckIsV3lEb0h1QjtJekRuSHZCLFl5RG1INEI7SXpEbEg1QixPQUxzRDtJQU10RDtJeURrSEc7SUFDQTtFaEV5bVVGO0VnRXRtVUM7SUFDQztJQUNBO0VoRXdtVUY7QUFDRjs7QWlFbHhVQTtFQUNDO0FqRXF4VUQ7QWlFbHhVQztFQUNDO0FqRW94VUY7QWlFanhVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRW14VUY7QWlFaHhVQztFQUNDO0VBQ0EsbUIzRGRNO0UyRGVOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFa3hVRjtBaUUvd1VHO0VBQ0M7QWpFaXhVSjtBTzd5VUM7RUFDQztFQUNBO0VBQ0E7QVAreVVGO0FpRWx4VUc7RUFDQztBakVveFVKO0FpRS93VUc7RUFDQztBakVpeFVKO0FPeHpVQztFQUNDO0VBQ0E7RUFDQTtBUDB6VUY7QWlFbHhVRztFQUNDO0FqRW94VUo7QWlFL3dVQztFQUNDLGMzRG5ETTtBTm8wVVI7QWlFOXdVQztFQUNDLGMzRGhETTtBTmcwVVI7QWlFN3dVQztFQUNDO0FqRSt3VUY7QWlFNXdVQztFQUNDO0FqRTh3VUY7QUl4eFVDO0U2RGtCQztJQUNDO0VqRXl3VUQ7RWlFdndVQztJQUNDO0lBQ0E7SUFDQTtFakV5d1VGO0VpRXJ3VUU7SUFDQztFakV1d1VIO0VpRWx3VUU7SUFDQztFakVvd1VIO0FBQ0Y7QUlueVVDO0U2RHFDQztJQUNDO0VqRWl3VUQ7RWlFOXZVQTtJQUNDO0lBQ0E7RWpFZ3dVRDtFaUU5dlVDO0lBQ0M7RWpFZ3dVRjtFaUU3dlVDO0lBQ0M7SUFDQTtFakUrdlVGO0VpRTN2VUU7SUFDQztFakU2dlVIO0VpRXp2VUM7SUFDQztFakUydlVGO0VpRXp2VUU7SUFDQztFakUydlVIO0FBQ0Y7QUl4eVVDO0U2RG1EQztJQUNDO0lBQ0E7SUFDQTtFakV3dlVEO0VpRXR2VUM7SUFDQztJQUNBO0lBQ0E7RWpFd3ZVRjtFaUVwdlVFO0lBQ0M7RWpFc3ZVSDtFaUVqdlVFO0lBQ0M7RWpFbXZVSDtBQUNGOztBa0V2NFVDO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsRXk0VUY7QU9oNVVDO0VBQ0M7RUFDQTtFQUNBO0FQazVVRjtBa0U1NFVFO0VBQ0M7QWxFODRVSDtBa0UzNFVFO0UzRDhCRDtFQUNBLE0yRDlCb0I7RTNEK0JwQixXMkQvQnNCO0UzRGdDdEIsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RTJEakNFO0VBQ0E7RUFDQTtBbEVrNVVIO0FJdDFVQztFOER2REM7SUFDQztFbEVnNVVEO0FBQ0Y7O0FrRTU0VUE7RUFHQztBbEU2NFVEO0FrRTM0VUM7OztFQUdDO0FsRTY0VUY7QWtFMTRVQzs7Ozs7RUFLQztBbEU0NFVGO0FrRXg0VUU7Ozs7O0VBS0M7QWxFMDRVSDtBa0VwNFVFOzs7RUFFQyxhNUR4REs7QU4rN1VSO0FrRXA0VUU7RUFDQyxhNURsRUs7QU53OFVSOztBa0U5M1VDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFaTRVRjtBa0U5M1VDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUQxRk07RTREMkZOLHlCL0R4Rm1CO0UrRHlGbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVnNFVGO0FrRTkzVUU7RUFDQztBbEVnNFVIO0FrRTczVUU7RUFFQyxtQjVEOUZLO0FONDlVUjtBa0U1M1VHO0VBQ0MsYzVEeEdJO0FOcytVUjtBa0V6M1VDO0VBQ0MsYzVEbEdVO0U0RG1HVix5Qi9EL0dtQjtFK0RnSG5CO0FsRTIzVUY7QWtFejNVRTtFQUNDO0FsRTIzVUg7QWtFdjNVQztFQUNDLGM1RHJITTtBTjgrVVI7QUl0NlVDO0U4RGlEQztJQUNDO0VsRXczVUQ7QUFDRjs7QW1FeC9VQztFQUNDO0FuRTIvVUY7QW1FeC9VQztFQUNDO0VBQ0E7QW5FMC9VRjtBSTU4VUM7RStEMUNDO0lBQ0M7RW5FeS9VRDtBQUNGO0FJNThVQztFK0R6Q0M7SUFDQztFbkV3L1VEO0FBQ0Y7QUluN1VDO0UrRGpFQztJQUNDO0VuRXUvVUQ7QUFDRjs7QW9FN2dWQztFQUNDO0VBQ0E7RUFDQTtBcEVnaFZGO0FvRTVnVkU7RUFDQztBcEU4Z1ZIO0FvRTNnVkU7RUFDQztBcEU2Z1ZIO0FvRXpnVkM7RUFDQztFQUNBO0FwRTJnVkY7QW9FeGdWQztFQUNDO0VBQ0E7RUFDQTtBcEUwZ1ZGO0FJMzRVQztFZ0UxSEU7SUFDQztFcEV3Z1ZGO0VvRXRnVkU7SUFDQztFcEV3Z1ZIO0VvRXBnVkM7SUFDQztFcEVzZ1ZGO0VvRXBnVkU7SUFDQztFcEVzZ1ZIO0FBQ0Y7QUk5L1VDO0VnRUFFO0lBQ0M7RXBFaWdWRjtFb0U5L1VDO0lBQ0M7RXBFZ2dWRjtBQUNGO0FJamdWQztFZ0VPRTtJQUNDO0VwRTYvVUY7RW9FMS9VQztJQUNDO0VwRTQvVUY7RW9FeC9VQTtJQUNDO0VwRTAvVUQ7QUFDRjtBSXgvVUM7RWdFRUM7SUFDQztJQUNBO0lBQ0E7RXBFeS9VRDtFb0V0L1VBO0lBQ0M7RXBFdy9VRDtFb0VyL1VBO0lBQ0M7SUFDQTtJQUNBO0VwRXUvVUQ7RW9FcC9VQTtJQUNDO0lBQ0E7RXBFcy9VRDtBQUNGOztBcUV4bFZDO0VBQ0M7QXJFMmxWRjtBcUV6bFZFO0VBQ0M7RTlEdUNGO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RThEMUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVnbVZIO0FxRTVsVkM7RUFDQztFQUNBO0FyRThsVkY7QXFFM2xWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyRTZsVkY7QXFFMWxWQztFQUNDO0VBQ0E7RUFDQTtBckU0bFZGO0FxRTFsVkU7RUFDQztBckU0bFZIO0FxRXhsVkc7RUFDQztBckUwbFZKO0FxRXRsVkU7RUFDQztFQUNBO0VBRUE7RUFDQSxjL0Q3Q0s7QU5vb1ZSO0FxRW5sVkM7RUFDQztBckVxbFZGO0FxRWxsVkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckVvbFZGO0FJL2dWQztFaUVqRUM7SUFDQztFckVtbFZEO0VxRWpsVkM7SUFDQztFckVtbFZGO0FBQ0Y7QUk5L1VDO0VpRS9FRTtJQUNDO0k5RGhDSDtJQUNBLE04RGdDcUI7STlEL0JyQixXOEQrQnVCO0k5RDlCdkIsWThEOEI0QjtJOUQ3QjVCLE9BTHNEO0lBTXREO0k4RDZCRztJQUNBO0lBQ0EsbUIvRHZFUTtFTjRwVlY7QUFDRjtBSWpuVkM7RWlFaUNDO0lBQ0M7RXJFbWxWRDtFcUVobFZBO0lBQ0M7RXJFa2xWRDtBQUNGO0FJcG5WQztFaUVzQ0M7SUFDQztFckVpbFZEO0VxRS9rVkM7SUFDQztFckVpbFZGO0VxRTdrVkE7SUFDQztFckUra1ZEO0FBQ0Y7QUkzbVZDO0VpRWdDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJFOGtWRDtFcUUza1ZBO0lBQ0M7SUFDQTtJQUNBO0VyRTZrVkQ7RXFFM2tWQztJQUNDO0lBQ0E7RXJFNmtWRjtFcUUxa1ZDO0lBQ0M7RXJFNGtWRjtFcUV4a1ZBO0lBQ0M7RXJFMGtWRDtBQUNGOztBc0VqdFZBO0VBQ0M7QXRFb3RWRDtBc0VsdFZDO0VBQ0M7RUFDQSxtQmhFRk07RWdFR047RUFDQSxjaEVQTTtBTjJ0VlI7QUk3b1ZDO0VrRW5FQztJQUNDO0lBQ0E7RXRFbXRWRDtBQUNGOztBdUUvdFZDO0VBQ0M7RUFDQTtFQUNBO0F2RWt1VkY7QXVFaHVWRTtFQUNDO0F2RWt1Vkg7QXVFL3RWRTtFQUNDO0F2RWl1Vkg7QXVFN3RWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2RSt0VkY7O0F1RTN0VkE7RUFDQztFQUNBO0VBQ0E7RUFDQSxjakV0Qk87RWlFdUJQO0VBQ0E7RUFDQSxtQmpFckJPO0VpRXVCUDtFQUNBO0VBQ0E7QXZFNnRWRDtBdUUzdFZDO0VBQ0M7RUFDQTtBdkU2dFZGO0F1RTF0VkM7RUFDQztFQUVBO0VBQ0E7QXZFMnRWRjtBdUV6dFZFO0VBQ0Msc0JsRWhETztFa0VpRFA7RUFDQTtFQUNBO0VBQ0EsY2pFL0NLO0VpRWdETCx5QnBFbkRrQjtBSDh3VnJCO0F1RXZ0Vkc7RUFDQyxjakVqQ1k7QU4wdlZoQjs7QXdFcHhWQTtFQUVDO0F4RXN4VkQ7QXdFcHhWQztFQUVDO0VBQ0E7QXhFcXhWRjtBd0VueFZFO0VBQ0M7RUFDQTtBeEVxeFZIO0F3RW54Vkc7RUFDQztFQUNBO0F4RXF4Vko7QXdFaHhWRztFQUNDO0F4RWt4Vko7QXdFendWQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFMndWRjtBd0Vqd1ZBO0VBQ0MsY2xFdkNPO0FOMHlWUjtBd0Vqd1ZDO0VBQ0M7QXhFbXdWRjs7QXdFL3ZWQTtFQUNDO0VBQ0E7QXhFa3dWRDtBd0Vod1ZDO0VBQ0M7QXhFa3dWRjtBd0UvdlZDO0VBQ0M7QXhFaXdWRjtBd0U5dlZDO0VBQ0M7RUFDQTtFQUNBLG1CbEUxRE07RWtFMkROLGNsRWxFTTtFa0VtRU47QXhFZ3dWRjs7QXdFM3ZWQTtFQUVDO0F4RTZ2VkQ7QXdFM3ZWQztFQUNDO0F4RTZ2VkY7QXdFMXZWQztFQUNDO0VBQ0E7QXhFNHZWRjtBd0V6dlZDO0VBQ0M7QXhFMnZWRjs7QXdFdnZWQTtFQUVDO0VBQ0EsY2xFekZPO0VrRTBGUDtFQUNBO0VBQ0E7RUFDQTtBeEV5dlZEO0F3RXZ2VkM7RUFDQztFQUNBO0VBQ0E7RWpFN0REO0VBQ0EsTWlFNkRtQjtFakU1RG5CLFFpRTREcUI7RWpFM0RyQixZaUUyRHVCO0VqRTFEdkIsVWlFMEQ0QjtFakV6RDVCO0VpRTBEQztFQUNBO0F4RTh2VkY7O0F5RTEyVkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekU2MlZEO0F5RTMyVkM7RUFDQztFQUNBO0VBQ0EsbUJuRUNNO0VtRUFOLGNuRUpNO0VtRUtOLHlCdEVSbUI7RXNFU25CO0VBQ0E7QXpFNjJWRjtBeUUzMlZFO0VBQ0M7QXpFNjJWSDtBeUUxMlZFO0VBQ0MsbUJuRVJLO0FObzNWUjtBeUV6MlZFO0VBQ0MsbUJuRWxCSztFbUVtQkwsY25FekJLO0FObzRWUjs7QTBFcDRWQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0ExRXM0VkQ7QTBFcDRWQztFQUNDLGNwRURNO0VvRUVOLHlCdkVObUI7QUg0NFZyQjtBMEVuNFZDO0VBQ0M7RUFDQTtFQUNBO0ExRXE0VkY7QTBFbDRWRztFQUNDLGNwRWhCSTtBTm81VlI7QTBFaDRWRTtFQUNDO0VBQ0EsY3BFbEJLO0VDcUNQO0VBQ0EsV21FbkJvQjtFbkVvQnBCLFdtRXBCMkI7RW5FcUIzQixTbUVyQmdDO0VuRXNCaEMsc0JtRXRCa0M7RW5FdUJsQztFbUVyQkU7QTFFczRWSDtBMEVuNFZFO0VBQ0M7QTFFcTRWSDtBMEVuNFZHO0VBQ0M7QTFFcTRWSjtBMEUvM1ZFO0VBQ0MsY3BFdkNLO0FOdzZWUjs7QTJFMzZWQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzRTg2VkQ7QTJFNTZWQztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CckVQTTtFcUVRTjtFQUNBLGNyRVpNO0FOMDdWUjtBMkUzNlZFO0VBQ0MsbUJyRVhPO0FOdzdWVjtBMkUxNlZFO0VBQ0MsbUJyRWpCSztBTjY3VlI7QTJFejZWRTtFQUNDLG1CckVUUztBTm83Vlo7QTJFeDZWRTtFQUNDLG1CckVaRztBTnM3Vk47QTJFdjZWRTtFQUNDLG1CckVaTztBTnE3VlY7O0EyRXA2VkE7RUFDQztBM0V1NlZEOztBNEU3OFZBO0VyRTRDQztFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VxRS9DRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0RUdJO0FOazlWUjtBNEVuOVZJO0VBQ0k7QTVFcTlWUjs7QTRFajlWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RFWkk7QU5nK1ZSO0E0RWw5Vkk7RUFDSTtBNUVvOVZSOztBNEVoOVZBO0VBQ0k7RUFDQTtFQUNBO0E1RW05Vko7QTRFajlWSTtFQUNJLGN0RXpCQTtFc0UwQkE7QTVFbTlWUjs7QTRFLzhWQTtFQUNJO0lBQ0k7RTVFazlWTjtFNEUvOFZFO0lBQ0k7RTVFaTlWTjtBQUNGO0E0RTk4VkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RSs4Vko7QTRFNzhWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUUrOFZSO0E0RTc4VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFKzhWWjtBNEU3OFZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFKzhWaEI7QTRFNThWWTtFQUNJO0VBQ0E7RUFDQTtBNUU4OFZoQjtBNEUzOFZZO0VBQ0k7RUFDQTtFQUNBO0E1RTY4VmhCO0E0RXY4Vkk7RUFDSTtBNUV5OFZSO0E0RXQ4Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV3OFZSO0E0RXI4Vkk7RUFDSTtFQUNBO0VBQ0E7QTVFdThWUjtBNEVwOFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVzOFZSO0E0RXA4VlE7RUFDSTtBNUVzOFZaO0E0RXA4Vlk7RUFDSTtFQUNBO0VyRXBGZjtFQUNBLE1xRW9GaUM7RXJFbkZqQyxXcUVtRm1DO0VyRWxGbkMsWXFFa0Z3QztFckVqRnhDLFdxRWlGNkM7RXJFaEY3QztFcUVpRmU7RUFDQTtFQUNBO0E1RTI4VmhCO0E0RS83VlE7RUFDSTtFQUNBO0E1RWk4Vlo7QTRFNzdWSTtFQUNJO0VBQ0E7QTVFKzdWUjtBNEU1N1ZJO0VBQ0k7RUFDQTtFQUNBO0E1RTg3VlI7QTRFMzdWSTtFQUNJO0VBQ0EsY3RFaEtBO0FONmxXUjtBNEUxN1ZJO0VBQ0k7QTVFNDdWUjtBNEUxN1ZRO0VBQ0k7RUFDQTtBNUU0N1ZaO0E0RXg3Vkk7RUFDSTtFQUNBO0E1RTA3VlI7QTRFdjdWSTtFQUNJO0E1RXk3VlI7QTRFdDdWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RXc3VlI7QTRFdDdWUTtFQUNJO0E1RXc3Vlo7QTRFcDdWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFczdWUjtBNEVwN1ZROztFQUVJO0E1RXM3Vlo7QTRFbDdWSTtFQUNJO0VBQ0E7RUFDQTtBNUVvN1ZSO0E0RWo3Vkk7RUFDSTtFQUNBO0VBQ0E7QTVFbTdWUjtBNEVoN1ZJO0VyRW5MSDtFQUNBLE1xRW1MeUI7RXJFbEx6QixXcUVrTDJCO0VyRWpMM0IsWXFFaUxnQztFckVoTGhDLE9BTHNEO0VBTXREO0VxRWdMTztFQUNBO0E1RXU3VlI7QTRFcDdWSTtFckV6TEg7RUFDQSxNcUV5THlCO0VyRXhMekIsV3FFd0wyQjtFckV2TDNCLFlxRXVMZ0M7RXJFdExoQyxPQUxzRDtFQU10RDtFcUVzTE87RUFDQTtBNUUyN1ZSO0E0RXg3Vkk7RUFDSTtFQUNBO0VBQ0E7QTVFMDdWUjtBNEV4N1ZRO0VBQ0k7QTVFMDdWWjtBNEV2N1ZRO0VBQ0k7QTVFeTdWWjtBNEV0N1ZRO0VBQ0ksbUJ0RWxQSjtBTjBxV1I7QTRFcDdWSTtFQUNJO0VBQ0E7QTVFczdWUjtBNEVsN1ZROztFQUVJO0E1RW83Vlo7QTRFLzZWUTs7RUFFSTtBNUVpN1ZaO0E0RTU2VmdCO0VBQ0k7QTVFODZWcEI7QUlubFdDO0V3RTZLVztJQUNJO0U1RXk2VmQ7RTRFdDZWVTtJQUNJO0U1RXc2VmQ7QUFDRjtBSXhwV0M7RXdFcVBPO0lBQ0k7RTVFczZWVjtFNEVsNlZVO0lBQ0k7SUFDQTtFNUVvNlZkO0U0RWo2VlU7SUFDSTtFNUVtNlZkO0U0RS81Vk07SUFDSTtFNUVpNlZWO0U0RTk1Vk07SUFDSTtJckU1UFg7SUFDQSxVcUU0UDBCO0lyRTNQMUIsV3FFMlBpQztJckUxUGpDLFlxRTBQdUM7SXJFelB2QyxPQUxtRDtJcUUrUHhDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJ0RS9USjtJc0VnVUk7SUFDQTtFNUVvNlZWO0U0RWw2VlU7SUFDSTtFNUVvNlZkO0U0RWo2VlU7SUFDSTtJQUNBO0U1RW02VmQ7RTRFaDZWVTs7SUFFSTtFNUVrNlZkO0U0RS81VlU7SUFFSTtJQUNBO0U1RWc2VmQ7RTRFNzVWVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RSs1VmQ7RTRFNzVWYztJQUNJO0U1RSs1VmxCO0U0RTU1VmM7SUFDSTtFNUU4NVZsQjtFNEUzNVZjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVFNjVWbEI7RTRFMTVWYztJQUNJO0lBQ0E7RTVFNDVWbEI7RTRFejVWYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0U1RTI1VmxCO0U0RXg1VmM7SUFDSTtFNUUwNVZsQjtFNEVyNVZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVFdTVWVjtFNEVyNVZVO0lBQ0k7SUFDQTtFNUV1NVZkO0FBQ0Y7QUkzdldDO0V3RXlXTztJQUNJO0U1RXE1VlY7RTRFajVWVTtJQUNJO0U1RW01VmQ7RTRFaDVWVTtJQUNJO0U1RWs1VmQ7RTRFOTRWTTtJQUNJO0U1RWc1VlY7QUFDRjtBSXB3V0M7RXdFWEQ7SUFtWVE7RTVFZzVWTjtFNEU5NFZNO0lBQ0k7RTVFZzVWVjtFNEU3NFZNO0lBQ0k7RTVFKzRWVjtFNEU1NFZNO0lBQ0k7RTVFODRWVjtFNEUzNFZNO0lBQ0k7RTVFNjRWVjtFNEUxNFZNO0lBQ0k7SUFDQTtJQUNBO0U1RTQ0VlY7RTRFejRWTTtJckU3WVA7SUFDQSxTcUU2WTBCO0lyRTVZMUIsUXFFNFlnQztJckUzWWhDLFlxRTJZbUM7SXJFMVluQyxPQUxtRDtJcUVnWnhDO0lBQ0E7SUFDQTtFNUUrNFZWO0U0RTc0VlU7SUFDSTtJQUNBO0U1RSs0VmQ7RTRFNzRWYztJQUNJO0U1RSs0VmxCO0U0RTE0Vk07SUFDSTtJQUNBO0lBQ0E7RTVFNDRWVjtFNEV6NFZNO0lBQ0k7SUFDQTtFNUUyNFZWO0U0RXg0Vk07SUFDSTtJQUNBO0lBQ0E7RTVFMDRWVjtFNEV4NFZVO0lBQ0k7RTVFMDRWZDtFNEV4NFZjO0lBQ0k7RTVFMDRWbEI7RTRFdDRWVTtJQUNJO0U1RXc0VmQ7RTRFbjRWVTtJQUNJO0U1RXE0VmQ7QUFDRjtBSWp6V0M7RXdFL0JEO0lBZ2RRO0lBQ0E7RTVFbzRWTjtFNEVsNFZNO0lBQ0k7RTVFbzRWVjtFNEVqNFZNO0lBQ0k7SUFDQTtFNUVtNFZWO0U0RWg0Vk07SUFDSTtJQUNBO0U1RWs0VlY7QUFDRjs7QTRFNTNWUTtFQUNJO0E1RSszVlo7QTRFMTNWUTs7Ozs7Ozs7RUFRSTtFQUNBO0E1RTQzVlo7QTRFejNWUTtFQUNJO0E1RTIzVlo7QTRFdDNWUTtFQUNJO0E1RXczVlo7QTRFdDNWUTtFQUNJO0E1RXczVlo7QTRFbjNWUTtFQUNJO0E1RXEzVlo7O0E0RWgzVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUVtM1ZKO0E0RWgzVlE7RUFDSTtBNUVrM1ZaO0E0RWgzVlk7RUFDSTtBNUVrM1ZoQjtBNEUvMlZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFaTNWaEI7QTRFLzJWZ0I7RUFDSSxtQnRFdGtCWjtBTnU3V1I7QTRFOTJWZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RWczVnBCO0E0RTcyVm9CO0VBQ0k7RUFDQTtFQUNBLHNCdkV6bUJkO0V1RTBtQmM7RUFDQTtFQUNBO0VBQ0EsY3RFOW1CaEI7RXNFK21CZ0I7RUFDQTtBNUUrMlZ4QjtBNEU1MlZvQjtFQUNJLHFCdEUvbUJkO0VzRWduQmMsbUJ0RWhuQmQ7QU44OVdWO0E0RTUyVndCO0VBQ0k7QTVFODJWNUI7QTRFejJWZ0I7RUFFSSxjdEV6bkJaO0FObStXUjtBNEUxMFZJO0VBQ0k7QTVFNDBWUjtBNEV6MFZJO0VBQ0k7QTVFMjBWUjs7QTRFdjBWQTtFckU1bkJDO0VBQ0EsTXFFNm5CcUI7RXJFNW5CckIsV3FFNG5CdUI7RXJFM25CdkIsWXFFMm5CNEI7RXJFMW5CNUIsT0FMc0Q7RUFNdEQ7RXFFMG5CRztFQUNBO0VBQ0E7QTVFODBWSjs7QTRFMzBWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEV0ckJJO0VzRXVyQko7QTVFODBWSjtBNEU1MFZJO0VBQ0k7RUFDQTtBNUU4MFZSO0E0RTMwVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnpFL3JCYTtBSDRnWHJCO0E0RTMwVlE7RUFDSTtBNUU2MFZaOztBNEV4MFZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTIwVko7QTRFejBWSTtFQUNJO0E1RTIwVlI7QTRFeDBWSTs7RUFFSTtFQUNBO0VBQ0E7QTVFMDBWUjs7QTRFdDBWQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFdzBWSjtBNEV0MFZJO0VBQ0k7QTVFdzBWUjtBNEVyMFZJO0VBQ0k7RUFDQTtBNUV1MFZSO0E0RXAwVkk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsbUJ0RS91QkE7RXNFZ3ZCQTtBNUVxMFZSO0FPOWpYQztFQUNDO0VBQ0E7RUFDQTtBUGdrWEY7QTRFdjBWWTtFQUNJO0E1RXkwVmhCO0E0RXAwVkk7RUFDSTtFQUNBLHlCekVsd0JhO0V5RW13QmI7RUFDQTtBNUVzMFZSO0E0RW4wVkk7RUFDSTtBNUVxMFZSOztBNEVqMFZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFbzBWSjs7QTRFajBWQTtFQUNJO0E1RW8wVko7QTRFbDBWSTs7RUFFSTtBNUVvMFZSOztBNEU5elZJO0VBQ0k7RUFDQTtBNUVpMFZSO0E0RS96VlE7RUFDSTtFQUNBO0E1RWkwVlo7O0E0RTV6VkE7RXJFaHdCQztFQUNBLE1xRWd3QnFCO0VyRS92QnJCLFFxRSt2QndCO0VyRTl2QnhCLFlxRTh2QjJCO0VyRTd2QjNCLFVxRTZ2QmlDO0VyRTV2QmpDO0VxRTh2Qkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW0wVko7QTRFaDBWUTtFQUNJLGN0RXp5QkE7QU4ybVhaO0E0RTl6Vkk7RUFDSTtFQUNBLHNCdkU3ekJFO0V1RTh6QkY7RUFDQTtFQUNBO0VBQ0EsY3RFL3pCQTtFc0VnMEJBLHlCekVoMEJhO0FIZ29YckI7O0E0RXp6Vkk7RXJFcnhCSDtFQUNBLE1xRXF4QjRCO0VyRXB4QjVCLFdxRW94QjhCO0VyRW54QjlCLFlxRW14Qm1DO0VyRWx4Qm5DLE9BTHlEO0VxRXd4QmxELG1CdEVyekJEO0VzRXN6QkM7RUFDQTtFQUNBO0VBQ0EsY3RFaDFCQTtFc0VpMUJBO0VBQ0E7RUFDQTtBNUVnMFZSO0E0RTl6VlE7RUFDSTtFQUNBO0VyRTN5Qlg7RUFDQSxTcUUyeUI2QjtFckUxeUI3QixRcUUweUJrQztFckV6eUJsQyxZcUV5eUJvQztFckV4eUJwQyxPQUxzRDtFQU10RDtFcUV3eUJXO0VBQ0E7RUFDQSxtQnRFcDBCTDtFc0VxMEJLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFcTBWWjtBNEVsMFZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW8wVlo7QTRFaDBWSTtFQUNJO0E1RWswVlI7QTRFaDBWUTtFQUNJLG1CdEU1MkJGO0FOOHFYVjtBNEVoMFZZO0VBQ0ksbUJ0RS8yQk47QU5pclhWOztBNEV6elZJO0VyRXgwQkg7RUFDQSxNcUV3MEI0QjtFckV2MEI1QixXcUV1MEIrQjtFckV0MEIvQixZcUVzMEJxQztFckVyMEJyQyxPQUx5RDtFcUUyMEJsRCxtQnRFejJCRztFc0UwMkJIO0VBQ0E7RUFDQTtFQUNBLGN0RW40QkE7RXNFbzRCQTtFQUNBO0VBQ0E7QTVFZzBWUjtBNEU5elZRO0VBQ0k7QTVFZzBWWjs7QTRFM3pWQTtFQUNJO0VBQ0EsbUJ0RXozQkc7RXNFMDNCSDtFQUNBO0E1RTh6Vko7QTRFNXpWSTtFQUVJO0VBQ0E7QTVFNnpWUjtBNEUxelZJO0VyRTkyQkg7RUFDQSxNQUZxQjtFQUdyQixRQUhnQztFQUloQyxTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtFcUUyMkJPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFaTBWUjtBNEU5elZJO0VyRTEzQkg7RUFDQSxTcUUwM0J5QjtFckV6M0J6QixXcUV5M0I4QjtFckV4M0I5QixZcUV3M0JtQztFckV2M0JuQyxVcUV1M0J3QztFckV0M0J4QztFcUV1M0JPO0VBQ0E7RUFDQSx5QnpFdjZCYTtFeUV3NkJiO0VBQ0E7RUFDQTtFQUNBO0E1RXEwVlI7QTRFbDBWSTtFQUNJO0E1RW8wVlI7QTRFbDBWUTtFQUNJO0E1RW8wVlo7QTRFajBWUTtFQUNJO0E1RW0wVlo7O0E0RTd6Vkk7RXJFbjVCSDtFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VxRWk1Qk87RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW8wVlI7QTRFajBWSTtFQUNJO0VBQ0Esc0J2RTk4QkU7RXVFKzhCRjtFQUNBO0E1RW0wVlI7QTRFaDBWSTtFQUNJLGN0RXI5QkE7RXNFczlCQTtBNUVrMFZSO0E0RS96Vkk7RUFDSTtBNUVpMFZSO0E0RS96VlE7RUFISjtJQUlRLFd0RTU5Qko7RU44eFhOO0FBQ0Y7QTRFL3pWSTtFQUVJO0E1RWcwVlI7QTRFN3pWWTtFQUNJLGN0RXArQlI7QU5teVhSOztBNEV6elZBO0VBQ0k7RUFDQSx5QnRFeitCSTtFc0UwK0JKO0VBQ0E7RUFDQTtBNUU0elZKO0E0RTF6Vkk7RXJFeDhCSDtFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VxRXM4Qk87RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVnMFZSO0E0RTd6Vkk7RUFDSSxjdEVsZ0NBO0VzRW1nQ0Esc0J2RWxnQ0U7RXVFbWdDRjtBNUUrelZSO0E0RTV6Vkk7RUFDSSxtQnRFbmdDRTtBTmkwWFY7QTRFNXpWUTtFQUNJO0VBQ0E7QTVFOHpWWjtBNEUxelZJO0VBQ0k7RUFDQSxtQnRFL2dDQTtBTjIwWFI7O0E0RXZ6Vkk7RUFBVztBNUUyelZmOztBNEV4elZBO0VBQ0k7QTVFMnpWSjtBNEUxelZJO0VBQVc7QTVFNnpWZjs7QTRFM3pWQTtFQUNJO0E1RTh6Vko7QTRFN3pWSTtFQUFXO0E1RWcwVmY7O0E0RTl6VkE7RUFDSTtBNUVpMFZKO0E0RWgwVkk7RUFBVztBNUVtMFZmOztBNEVqMFZBO0VBQ0k7QTVFbzBWSjtBNEVuMFZJO0VBQVc7QTVFczBWZjs7QTRFcDBWQTtFQUNJO0E1RXUwVko7QTRFdDBWSTtFQUFXO0E1RXkwVmY7O0E0RXYwVkE7RUFDSTtBNUUwMFZKO0E0RXowVkk7RUFBVztBNUU0MFZmOztBNEUxMFZBO0VBQ0k7QTVFNjBWSjtBNEU1MFZJO0VBQVc7QTVFKzBWZjs7QTRFNzBWQTtFQUNJO0E1RWcxVko7QTRFLzBWSTtFQUFXO0E1RWsxVmY7O0E0RWgxVkE7RUFDSTtBNUVtMVZKO0E0RWwxVkk7RUFBVztBNUVxMVZmOztBNEVuMVZBO0VBQ0k7QTVFczFWSjtBNEVyMVZJO0VBQVc7QTVFdzFWZjs7QTRFdDFWQTtFQUNJO0E1RXkxVko7QTRFeDFWSTtFQUFXO0E1RTIxVmY7O0E0RXoxVkE7RUFDSTtBNUU0MVZKO0E0RTMxVkk7RUFBVztBNUU4MVZmOztBNEU1MVZBO0VBQ0k7QTVFKzFWSjtBNEU5MVZJO0VBQVc7QTVFaTJWZjs7QTRFLzFWQTtFQUNJO0E1RWsyVko7QTRFajJWSTtFQUFXO0E1RW8yVmY7O0E0RWwyVkE7RUFDSTtBNUVxMlZKO0E0RXAyVkk7RUFBVztBNUV1MlZmOztBNEVyMlZBO0VBQ0k7QTVFdzJWSjtBNEV2MlZJO0VBQVc7QTVFMDJWZjs7QTRFeDJWQTtFQUNJO0E1RTIyVko7QTRFMTJWSTtFQUFXO0E1RTYyVmY7O0E0RTMyVkE7RUFDSTtBNUU4MlZKO0E0RTcyVkk7RUFBVztBNUVnM1ZmOztBNEU5MlZBO0VBQ0k7QTVFaTNWSjtBNEVoM1ZJO0VBQVc7QTVFbTNWZjs7QTRFajNWQTtFQUNJO0E1RW8zVko7QTRFbjNWSTtFQUFXO0E1RXMzVmY7O0E0RXAzVkE7RUFDSTtBNUV1M1ZKO0E0RXQzVkk7RUFBVztBNUV5M1ZmOztBNEV2M1ZBO0VBQ0k7QTVFMDNWSjtBNEV6M1ZJO0VBQVc7QTVFNDNWZjs7QTRFMTNWQTtFQUNJO0E1RTYzVko7QTRFNTNWSTtFQUFXO0E1RSszVmY7O0E0RTczVkE7RUFDSTtBNUVnNFZKO0E0RS8zVkk7RUFBVztBNUVrNFZmOztBNEVoNFZBO0VBQ0k7QTVFbTRWSjtBNEVsNFZJO0VBQVc7QTVFcTRWZjs7QTRFbjRWQTtFQUNJO0E1RXM0Vko7QTRFcjRWSTtFQUFXO0E1RXc0VmY7O0E0RXQ0VkE7RUFDSTtBNUV5NFZKO0E0RXg0Vkk7RUFBVztBNUUyNFZmOztBNEV6NFZBO0VBQ0k7QTVFNDRWSjtBNEUzNFZJO0VBQVc7QTVFODRWZjs7QTRFMzRWQTtFQUNJO0VBQ0E7RUFDQTtBNUU4NFZKO0E0RTU0Vkk7RUFDSTtBNUU4NFZSO0E0RTM0Vkk7RUFDSTtFQUNBO0VBQ0Esc0J2RXRwQ0U7RXVFdXBDRjtFQUNBO0E1RTY0VlI7QTRFMTRWSTtFQWpCSjtJQWtCUSxXdEU1cENBO0VOeWlZTjtBQUNGOztBNEV6NFZBO0VBQ0ksbUJ0RW5xQ0k7RXNFb3FDSjtBNUU0NFZKO0E0RXo0Vkk7RUFDSTtBNUUyNFZSO0E0RXg0Vkk7RUFDSTtBNUUwNFZSOztBNEV0NFZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV5NFZKO0E0RXY0Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV5NFZSO0E0RXY0VlE7RUFDSTtFQUNBO0E1RXk0Vlo7QTRFcjRWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXU0VlI7QTRFcDRWSTtFQUNJO0E1RXM0VlI7QTRFbjRWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVxNFZSO0E0RWw0Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVvNFZSO0E0RWo0Vkk7RUFDSSxjdEVqdUNBO0FOb21ZUjtBNEVoNFZJO0VBQ0ksY3RFcnVDQTtBTnVtWVI7O0E0RTkzVkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1RWc0Vko7QU9ybllDO0VBQ0M7RUFDQTtFQUNBO0FQdW5ZRjs7QTRFbDRWQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVFbzRWSjtBT2xvWUM7RUFDQztFQUNBO0VBQ0E7QVBvb1lGO0E0RXY0Vkk7RUFDSTtBNUV5NFZSO0E0RXQ0Vkk7RUFDSTtBNUV3NFZSO0E0RXI0Vkk7RUFDSTtBNUV1NFZSO0E0RXA0Vkk7RUFDSTtBNUVzNFZSO0E0RW40Vkk7RUFDSTtBNUVxNFZSO0E0RWw0Vkk7RUFDSTtBNUVvNFZSO0E0RWo0Vkk7RUFDSTtBNUVtNFZSO0E0RWg0Vkk7RUFDSTtBNUVrNFZSO0E0RS8zVkk7RUFDSTtBNUVpNFZSO0E0RTkzVkk7RUFDSTtBNUVnNFZSOztBNEU1M1ZBO0VBQ0k7RUFDQTtFQUNBO0E1RSszVko7QTRFNzNWSTtFQUNJO0E1RSszVlI7QUl2bFlDO0V3RWt0Q0Q7SUFVUTtJQUNBO0U1RSszVk47RTRFNzNWTTtJQUNJO0U1RSszVlY7QUFDRjs7QTRFMTNWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTYzVlI7QTRFMzNWUTtFQUNJO0VBQ0EseUJ6RXQwQ1M7RXlFdTBDVDtFQUNBO0VBQ0E7QTVFNjNWWjtBNEV6M1ZZO0VBQ0k7QTVFMjNWaEI7QTRFdDNWSTtFQUNJLGN0RXAxQ0E7QU40c1lSO0E0RXIzVkk7RUFDSSxjdEVwMUNBO0FOMnNZUjtBNEVwM1ZJO0VBQ0k7QTVFczNWUjtBSTduWUM7RXdFMndDTztJQUNJO0U1RXEzVlY7QUFDRjs7QTRFajNWQTtFQUNJO0VBQ0EsbUJ0RTMyQ0k7RXNFNDJDSjtFQUNBO0E1RW8zVko7QTRFbDNWSTtFQUNJO0E1RW8zVlI7QTRFajNWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RW0zVlI7QTRFaDNWSTtFQUNJO0VBQ0EsY3RFMzJDQTtBTjZ0WVI7QTRFLzJWSTtFQUNJLGN0RTczQ0E7QU44dVlSO0E0RTkyVkk7RUFDSSxjdEVqNENBO0FOaXZZUjtBNEU3MlZJO0VBQ0ksY3RFajRDQTtBTmd2WVI7O0E0RTMyVkE7RUFDSTtFQUNBLG1CdEU5NENJO0VzRSs0Q0o7RUFDQTtBNUU4MlZKO0E0RTUyVkk7RUFDSSxjdEVoNUNBO0FOOHZZUjs7QTRFMTJWQTtFQUNJO0E1RTYyVko7O0E0RXoyVkk7RUFDSTtFQUNBO0VBQ0E7QTVFNDJWUjs7QTRFdjJWSTtFQUNJO0VBQ0E7QTVFMDJWUjs7QTRFcDJWSTs7RUFDSTtFQUNBO0E1RXcyVlI7O0E0RWwyVkk7O0VBQ0k7RUFDQTtBNUVzMlZSOztBNEVsMlZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CdEV0N0NJO0VzRXU3Q0o7QTVFcTJWSjtBSWp2WUM7RXdFcTRDRDtJQVVRO0U1RXMyVk47QUFDRjtBSTd0WUM7RXdFNDJDRDtJQWNRO0U1RXUyVk47QUFDRjs7QTRFbjJWSTtFQUNJO0E1RXMyVlI7QTRFcDJWUTtFQUNJO0E1RXMyVlo7O0E0RWoyVkE7RUFDSTtFQUNBO0VBQ0EsbUJ0RXo5Q0k7RXNFMDlDSjtFQUNBO0E1RW8yVko7QTRFbDJWSTtFQUNJO0E1RW8yVlI7QTRFajJWSTtFQUNJLGN0RXY4Q0c7QU4weVlYO0E0RWgyVkk7RUFDSSxjdEVuK0NBO0FOcTBZUjtBNEUvMVZJO0VBQ0ksY3RFbitDQTtBTm8wWVI7QTRFOTFWSTtFckVqOENIO0VBQ0EsTXFFaThDeUI7RXJFaDhDekIsUXFFZzhDNEI7RXJFLzdDNUIsWXFFKzdDK0I7RXJFOTdDL0IsVXFFODdDcUM7RXJFNzdDckM7RXFFODdDTztFQUNBO0VBQ0EsY3RFOStDQTtFc0UrK0NBLHlCekUvK0NhO0FIbzFZckI7QTRFbjJWUTtFQUNJO0E1RXEyVlo7QTRFbDJWUTtFQUNJO0VBQ0E7QTVFbzJWWjs7QTZFOTFZQTtFQUNDLG1CdkVTTztFdUVSUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWkyWUQ7QTZFOTFZRTtFQUNDO0E3RWcyWUg7QTZFNTFZRztFQUNDLG1CdkVSSTtBTnMyWVI7QTZFejFZQztFQUNDLGN2RWRNO0FOeTJZUjtBNkV4MVlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTAxWUY7QTZFdjFZQztFQUNDO0VBQ0E7RUFDQTtBN0V5MVlGO0E2RXQxWUM7RXRFS0E7RUFDQSxNc0VMbUI7RXRFTW5CLFdzRU5xQjtFdEVPckIsWXNFUDBCO0V0RVExQixPQUxzRDtFQU10RDtFc0VSQztFQUNBO0E3RTYxWUY7QTZFMTFZQztFQUNDO0VBQ0E7RUFDQTtBN0U0MVlGO0E2RXoxWUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RWpETTtBTjQ0WVI7QTZFejFZRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFMjFZSDtBNkV2MVlDO0V0RXZCQTtFQUNBLE1zRXVCbUI7RXRFdEJuQixXc0VzQnNCO0V0RXJCdEIsWXNFcUI0QjtFdEVwQjVCLE9zRW9Ca0M7RXRFbkJsQztFc0VvQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RS9ETTtBTjY1WVI7QTZFNTFZRTtFQUNDO0VBQ0EseUIxRTlFa0I7RTBFK0VsQjtBN0U4MVlIO0E2RTExWUc7RUFDQztBN0U0MVlKO0FJcjJZQztFeUU5RUQ7SUE2RkU7SUFDQTtFN0UwMVlBO0U2RXYxWUM7SUFDQztFN0V5MVlGO0U2RXIxWUE7SUFDQztFN0V1MVlEO0U2RXAxWUE7SUFDQztFN0VzMVlEO0FBQ0Y7O0E4RWo4WUM7RUFDQztFQUNBO0VBQ0E7QTlFbzhZRjtBOEVsOFlFO0VBQ0M7QTlFbzhZSDtBOEUxN1lHO0VBQ0M7QTlFNDdZSjtBOEVyN1lHO0VBQ0M7QTlFdTdZSjtBOEVoNllFO0VBQ0M7RUFDQTtFQUNBO0E5RWs2WUg7QThFOTVZSTs7RUFFQyxjeEVuREc7RXdFb0RIO0VBQ0EseUIzRXpEZ0I7QUh5OVlyQjtBOEUxNVlJO0VBQ0MsY3hFaEVHO0FONDlZUjtBOEV6NVlJO0VBQ0M7RUFDQTtBOUUyNVlMO0E4RXo1WUs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RXpFRTtFd0UwRUYsY3hFakZFO0FONCtZUjtBOEVsNVlHOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RXRHSTtFd0V1R0osY3hFcEdJO0V3RXFHSjtFQUNBO0VBQ0EseUIzRXZHaUI7RTJFd0dqQjtBOUVvNVlKO0E4RWw1WUk7O0VBQ0MsbUJ4RXBHRztBTnkvWVI7QThFbDVZSTs7RUFDQyxzQnpFakhLO0V5RWtITDtFQUNBO0VBQ0E7QTlFcTVZTDtBOEVsNVlJOztFQUNDO0E5RXE1WUw7QThFbDVZSTs7RUFDQztBOUVxNVlMO0E4RW41WUs7O0VBQ0M7QTlFczVZTjtBOEVqNVlHO0VBQ0M7QTlFbTVZSjtBOEUvNFlHO0VBQ0M7QTlFaTVZSjs7QStFM2haQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FOGhaRDtBK0U1aFpDO0VBRUM7RXhFeUJEO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RXdFNUJDO0VBQ0EsbUJ6RXRCTTtFeUV1Qk47RUFDQTtFQUNBO0VBQ0E7QS9Fa2laRjtBK0UvaFpDO0VBQ0M7RUFDQTtBL0VpaVpGO0ErRTloWkM7RUFDQztFQUNBO0EvRWdpWkY7QStFN2haQztFQUNDO0VBQ0E7QS9FK2haRjtBK0U1aFpDO0VBQ0M7QS9FOGhaRjtBK0U1aFpFO0VBQ0M7QS9FOGhaSDtBK0UzaFpFO0VBQ0M7QS9FNmhaSDtBSTVoWkM7RTJFcEREO0lBeURFO0lBQ0E7SUFDQTtFL0UyaFpBO0UrRXpoWkE7SUFFQztFL0UwaFpEO0UrRXZoWkE7SUFDQztFL0V5aFpEO0UrRXRoWkE7SUFDQztFL0V3aFpEO0FBQ0Y7QUluaFpDO0UyRTdFRDtJQTRFRTtJQUNBO0lBQ0E7RS9Fd2haQTtBQUNGOztBZ0ZsbVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnFtWkQ7QWdGam1aRztFQUNDLG1CMUVaTTtBTittWlY7QWdGOWxaQztFQUNDLFdBdkJVO0VBd0JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ21aRjtBZ0Y3bFpDO0VBQ0MsV0FoQ1U7RUFpQ1YsV0FoQ1c7RUFpQ1g7RUFDQTtFQUNBO0FoRitsWkY7QWdGN2xaRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFFekNLO0UwRTBDTDtBaEYrbFpIO0FnRjVsWkU7RXpFSkQ7RUFDQSxNeUVJb0I7RXpFSHBCLFd5RUd1QjtFekVGdkIsWXlFRTZCO0V6RUQ3QixPQUxzRDtFQU10RDtBUG1tWkQ7QWdGaG1aRTtFekVSRDtFQUNBLE15RVFvQjtFekVQcEIsV3lFT3VCO0V6RU52QixTQUo0QztFQUs1QyxPQUxzRDtFQU10RDtBUDJtWkQ7QWdGcG1aRTtFekVaRDtFQUNBLFN5RVlvQjtFekVYcEIsV3lFVzBCO0V6RVYxQixTeUVVZ0M7RXpFVGhDLE9BTHNEO0VBTXREO0FQbW5aRDtBZ0Z0bVpFO0VBQ0M7QWhGd21aSDtBZ0Z0bVpHO0VBQ0M7QWhGd21aSjtBZ0ZybVpHO0VBQ0M7QWhGdW1aSjtBZ0ZybVpJO0VBQ0M7QWhGdW1aTDtBZ0ZubVpHO0VBQ0M7QWhGcW1aSjtBZ0ZsbVpHO0VBQ0M7QWhGb21aSjtBZ0ZsbVpJO0VBQ0M7QWhGb21aTDs7QWlGdnJaQTtFMUUyREM7RUFDQSxNMEUzRGU7RTFFNERmLFcwRTVEaUI7RTFFNkRqQixZMEU3RHNCO0UxRThEdEIsWTBFOUQyQjtFQUMzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY4clpEO0FpRjVyWkM7RUFDQztFQUNBO0VBQ0E7QWpGOHJaRjs7QWlGenJaQTtFMUVzQ0M7RUFDQSxNMEVyQ2U7RTFFc0NmLFcwRXRDaUI7RTFFdUNqQixZMEV2Q3NCO0UxRXdDdEIsWTBFeEMyQjtFQUMzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JBdEN1QjtFQXVDdkI7QWpGOHJaRDtBaUY1clpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjNFOUNNO0UyRStDTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGOHJaRjtBaUYzclpDO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjRyWkY7QWlGenJaQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMnJaRjtBaUZ4clpDO0VBQ0M7RUFDQTtFQUNBO0FqRjByWkY7QWlGeHJaRTtFQUNDO0FqRjByWkg7QWlGcnJaRTtFQUNDO0VBQ0E7QWpGdXJaSDtBaUZwclpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpGc3JaSDtBaUZuclpFO0VBQ0M7RUFFQTtBakZvclpIO0FpRmxyWkc7RUFDQztBakZvclpKO0FpRi9xWkM7RUFDQztBakZpclpGO0FpRi9xWkU7RUFHQztFQUNBO0VBQ0E7RUFDQTtBakYrcVpIO0FpRjdxWkc7RUFDQztFQUNBO0FqRitxWko7QWlGM3FaRTtFQUNDO0VBQ0E7RUFDQTtBakY2cVpIO0FpRjNxWkc7RUFDQztBakY2cVpKO0FpRjFxWkc7RUFDQztFQUNBO0FqRjRxWko7QWlGenFaRztFQUNDO0FqRjJxWko7QWlGeHFaRztFQUNDO0VBQ0E7RUFDQTtBakYwcVpKO0FpRnRxWkU7RUFDQztBakZ3cVpIO0FpRnJxWkU7RUFDQztFQUNBO0VBQ0E7QWpGdXFaSDtBaUZwcVpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpGc3FaSDtBSWp3WkM7RTZFdkREO0lBMkpFO0VqRmlxWkE7RWlGOXBaQztJQUNDO0lBQ0E7RWpGZ3FaRjtFaUY3cFpDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakYrcFpGO0VpRjVwWkM7SUFDQztFakY4cFpGO0FBQ0Y7QUkxd1pDO0U2RWtIQztJQUNDO0VqRjJwWkQ7RWlGenBaQztJQUNDO0lBQ0E7RWpGMnBaRjtBQUNGOztBaUZ0cFpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZ5cFpEO0FpRnZwWkM7RUFDQztFQUNBO0VBQ0E7QWpGeXBaRjtBaUZ0cFpDO0VBQ0M7QWpGd3BaRjs7QWlGbHBaQztFQUNDO0VBQ0E7RUFDQTtBakZxcFpGO0FpRmxwWkM7RUFDQztBakZvcFpGOztBaUZocFpBO0VBQ0M7RUFDQTtBakZtcFpEOztBaUY5b1pBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZncFpEO0FpRjlvWkM7RUFDQztBakZncFpGO0FpRjdvWkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRitvWkY7QWlGN29aRTtFQUNDO0FqRitvWkg7QWlGNW9aRTtFQUNDO0VBQ0E7QWpGOG9aSDtBaUYxb1pDO0VBQ0M7RUFDQTtFQUNBO0FqRjRvWkY7QWlGem9aQztFMUVyUEE7RUFDQSxNMEVxUG1CO0UxRXBQbkIsVzBFb1BxQjtFMUVuUHJCLFkwRW1QMEI7RTFFbFAxQixPQUxzRDtFQU10RDtFMEVrUEM7RUFDQTtFQUNBO0VBQ0E7QWpGZ3BaRjtBaUY3b1pDO0VBQ0M7RUFDQTtBakYrb1pGO0FpRjdvWkU7RUFDQztFQUNBO0FqRitvWkg7QWlGNW9aRTtFQUNDO0VBQ0E7QWpGOG9aSDtBaUY1b1pHO0VBQ0M7QWpGOG9aSjtBaUY1b1pJO0VBQ0M7QWpGOG9aTDtBaUZ2b1pDO0VBQ0M7RUFDQTtFQUNBO0FqRnlvWkY7QWlGdm9aRTtFQUNDO0FqRnlvWkg7QWlGdm9aRztFQUNDO0VBQ0E7RUFDQTtBakZ5b1pKO0FpRnZvWkk7RUFDQztBakZ5b1pMO0FJbjZaQztFNkVrU0M7SUFDQztJQUNBO0lBQ0E7RWpGb29aRDtFaUZqb1pBO0lBQ0M7RWpGbW9aRDtFaUZqb1pDO0lBQ0M7RWpGbW9aRjtFaUZob1pDO0lBQ0M7RWpGa29aRjtFaUY5blpBO0lBQ0M7RWpGZ29aRDtFaUY5blpDO0kxRWhVRjtJQUNBLHNCMEVnVXFCO0kxRS9UckIsVzBFK1R3QztJMUU5VHhDLFkwRThUOEM7STFFN1Q5QyxPQUxzRDtJQU10RDtJMEU2VEc7SUFDQTtJQUNBO0VqRnFvWkY7RWlGbG9aRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqRm9vWko7RWlGbG9aSTtJQUNDO0VqRm9vWkw7RWlGN25aRzs7O0lBRUM7RWpGZ29aSjtBQUNGO0FJdDdaQztFNkVpVUM7SUFDQztFakZ3blpEO0VpRnJuWkE7SUFDQztFakZ1blpEO0VpRnJuWkM7SUFDQztFakZ1blpGO0VpRnBuWkc7SUFDQztFakZzblpKO0FBQ0Y7QUkxN1pDO0U2RTRVQztJQUNDO0lBQ0E7RWpGaW5aRDtBQUNGOztBaUY3bVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGZ25aRDtBaUY5bVpDO0VBQ0M7QWpGZ25aRjtBaUY5bVpFO0VBQ0M7RUFDQTtFQUNBO0FqRmduWkg7QWlGNW1aQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGOG1aRjtBaUYxbVpFO0VBQ0M7RUFDQTtFQUNBO0FqRjRtWkg7QWlGem1aRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakYybVpIO0FJNWdhQztFNkVzYUM7SUFDQztFakZ5bVpEO0VpRnZtWkM7SUFDQztFakZ5bVpGO0VpRnRtWkM7SUFDQztFakZ3bVpGO0FBQ0Y7QUlsaGFDO0U2RSthQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqRnNtWkQ7RWlGbm1aQTtJQUNDO0VqRnFtWkQ7RWlGbm1aQztJQUNDO0lBQ0E7SUFDQTtFakZxbVpGO0VpRmxtWkM7SUFDQztFakZvbVpGO0FBQ0Y7QWtGOWxhSTtFQUNJO0VBQ0E7QWxGZ21hUjtBa0Y5bGFRO0VBQ0k7RUFDQSxzQjdFTkY7RTZFT0U7RUFDQSxjNUVOSjtFNEVPSTtFQUNBO0VBQ0E7RUFDQTtBbEZnbWFaO0FrRjVsYVk7RUFDSTtBbEY4bGFoQjtBa0Z6bGFJO0VBQ0k7RUFDQTtBbEYybGFSO0FrRnZsYUk7RUFDSTtBbEZ5bGFSO0FrRnJsYUk7RUFDSSxjNUVoQ0E7QU51bmFSO0FJNWlhQztFOEV0Q1c7SUFDSTtFbEZxbGFkO0FBQ0Y7O0FtRi9uYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmtvYUY7QW1GaG9hRTtFQUNFO0U1RW9DSDtFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0U0RXRDRztFQUNBO0VBQ0EsbUI3RU5JO0FONG9hUjtBbUZub2FFOztFQUVFO0FuRnFvYUo7O0FtRmpvYUE7RUFDRTtBbkZvb2FGOztBbUZqb2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Gb29hRjtBbUZsb2FFO0VBQ0U7RUFDQTtBbkZvb2FKO0FtRmpvYUU7O0VBRUU7QW5GbW9hSjtBbUYvbmFJO0VBQ0U7QW5GaW9hTjs7QW1GNW5hQTtFQUVFO0FuRjhuYUY7QW1GNW5hRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GOG5hSjtBbUY1bmFJO0VBQ0U7QW5GOG5hTjtBbUYxbmFFO0VBQ0U7QW5GNG5hSjtBbUZ4bmFJO0VBQ0U7QW5GMG5hTjtBbUZ2bmFJO0VBQ0U7QW5GeW5hTjtBbUZybmFFO0VBQ0UsYzdFekVJO0FOZ3NhUjtBbUZubmFJO0VBQ0U7QW5GcW5hTjtBbUZqbmFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm1uYUo7QW1Gam5hSTtFQUNFO0VBQ0E7QW5GbW5hTjtBbUYvbWFFO0VBQ0U7RUFDQTtBbkZpbmFKO0FJNW9hQztFK0UrQkc7SUFDRTtJQUNBO0VuRmduYUo7RW1GOW1hSTtJQUNFO0VuRmduYU47RW1GN21hSTtJQUVFO0VuRjhtYU47RW1Gem1hSTtJQUNFO0lBQ0E7SUFDQTtFbkYybWFOO0FBQ0Y7O0FtRnRtYUE7RUFDRTtBbkZ5bWFGOztBbUZ0bWFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3bWFGO0FtRnBtYU07RUFDRTtBbkZzbWFSO0FtRmptYUU7RUFDRSxjN0UxSkk7RTZFMkpKO0FuRm1tYUo7QW1GL2xhSTtFQUVFO0FuRmdtYU47QW1GN2xhSTtFQUNFO0FuRitsYU47QW1GNWxhSTtFQUNFO0FuRjhsYU47QW1GMWxhRTtFQUNFO0VBQ0E7QW5GNGxhSjtBbUYxbGFJO0VBQ0U7QW5GNGxhTjtBbUZ4bGFFO0VBQ0U7QW5GMGxhSjtBbUZ4bGFJO0VBQ0U7QW5GMGxhTjtBbUZ4bGFNO0VBQ0U7QW5GMGxhUjtBSWx1YUM7RStFK0lLO0lBRUU7RW5GcWxhTjtFbUZsbGFJO0lBQ0U7SUFDQTtFbkZvbGFOO0FBQ0Y7QUlod2FDO0UrRWtMSztJQUNFO0lBQ0E7SUFDQTtFbkZpbGFOO0VtRi9rYU07SUFDRTtJQUNBO0VuRmlsYVI7QUFDRjtBSWp2YUM7RStFd0tPO0lBQ0U7RW5GNGthUjtFbUZ0a2FJO0lBRUU7RW5GdWthTjtFbUZwa2FJO0lBQ0U7RW5Gc2thTjtFbUZsa2FFO0lBQ0U7SUFDQTtFbkZva2FKO0FBQ0Y7O0FtRmhrYUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmtrYUY7QW1GaGthRTtFQUNFO0FuRmtrYUo7QW1GL2phRTtFQUNFO0FuRmlrYUo7QW1GL2phSTtFQUNFO0FuRmlrYU47QW1GNWphSTtFQUNFO0FuRjhqYU47QW1GemphSTtFQUNFO0FuRjJqYU47QUl2eGFDO0UrRWtPSztJQUNFO0lBQ0E7RW5Gd2phTjtFbUZ0amFNO0lBQ0U7RW5Gd2phUjtBQUNGO0FJNXdhQztFK0U0Tk87SUFDRTtFbkZtamFSO0FBQ0Y7O0FtRjdpYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRmdqYUY7QW1GOWlhRTtFQUNFO0FuRmdqYUo7QUlseGFDO0UrRXNPRztJQUNFO0VuRitpYUo7RW1GNWlhRTtJQUNFO0VuRjhpYUo7QUFDRjs7QW1GdmlhTTtFQUNFO0VBQ0E7RUFDQTtBbkYwaWFSO0FtRnJpYU07RUFDRTtFQUNBO0FuRnVpYVI7O0FtRmppYUE7RUFDRTtBbkZvaWFGO0FtRmxpYUU7RUFDRTtBbkZvaWFKO0FtRmppYUU7RTVFdFREO0VBQ0EsTTRFc1RxQjtFNUVyVHJCLFU0RXFUd0I7RTVFcFR4QixTNEVvVDZCO0U1RW5UN0IsVTRFbVRnQztFNUVsVGhDO0U0RW1URztBbkZ3aWFKOztBbUZwaWFBO0VBQ0U7RUFDQTtBbkZ1aWFGO0FtRnJpYUU7RUFDRTtFQUNBO0FuRnVpYUo7QW1GcmlhSTtFQUdFO0FuRnFpYU47QW1GbGlhSTtFQUNFO0FuRm9pYU47QW1GaGlhRTtFQUNFO0VBQ0EsYzdFMVhJO0FONDVhUjtBbUY5aGFJO0VBQ0U7QW5GZ2lhTjs7QW9GbDZhQTtFQUNDO0lBQ0M7RXBGcTZhQTtFb0ZuNmFEO0lBQ0M7RXBGcTZhQTtBQUNGO0FvRmw2YUE7RUFDQztJQUNDO0VwRm82YUE7RW9GbDZhRDtJQUNDO0VwRm82YUE7QUFDRjtBb0ZqNmFBO0VBQ0M7SUFDQztFcEZtNmFBO0VvRmo2YUQ7SUFDQztFcEZtNmFBO0VvRmo2YUQ7SUFDQztFcEZtNmFBO0FBQ0Y7QW9GLzVhQztFQUNDO0FwRmk2YUY7QW9GOTVhRztFQUNDO0FwRmc2YUo7QW9GNzVhRztFQUNDO0FwRis1YUo7O0FvRno1YUE7RTdFRkM7RUFDQSxTNkVJa0I7RTdFSGxCLFc2RUd3QjtFN0VGeEIsWTZFRThCO0U3RUQ5QixVNkVDb0M7RTdFQXBDO0U2RUNBO0VBQ0E7RUFDQTtFQUNBLHlCakZsRG9CO0VpRm1EcEI7RUFDQTtFQUNBO0FwRis1YUQ7QW9GNzVhQztFQUNDO0VBQ0E7RTdFaEJEO0VBQ0EsTUFGcUI7RUFHckIsUUFIZ0M7RUFJaEMsU0FKNEM7RUFLNUMsT0FMc0Q7RUFNdEQ7RTZFYUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm82YUY7QW9GajZhQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZtNmFGO0FvRmo2YUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm02YUg7QW9GaDZhRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGU5RWhFYTtFOEVpRWI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZrNmFIOztBcUZoZ2JDO0VBQ0M7RUFDQTtBckZtZ2JGO0FxRmpnYkU7RUFDQztBckZtZ2JIO0FxRmhnYkU7RUFDQztBckZrZ2JIOztBcUY3L2FBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZnZ2JEO0FxRjkvYUM7RUFDQztFQUNBLGMvRXJCTTtBTnFoYlI7QXFGMy9hRztFQUNDO0FyRjYvYUo7QXFGMy9hSTtFQUNDO0VBQ0E7QXJGNi9hTDtBcUZ4L2FDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGMC9hRjtBSTc5YUM7RWlGL0REO0lBdUNFO0VyRnkvYUE7RXFGdi9hQTtJQUNDO0VyRnkvYUQ7RXFGbi9hRztJQUNDO0lBQ0E7SUFDQTtFckZxL2FKO0VxRm4vYUk7SUFDQztJQUNBO0lBQ0E7RXJGcS9hTDtFcUZuL2FLO0lBQ0M7SUFDQTtFckZxL2FOO0FBQ0Y7O0FzRnpoYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY0aGJGO0FzRjFoYkU7RUFDRTtFQUNBO0F0RjRoYko7QXNGMWhiSTtFQUNFO0VBQ0E7QXRGNGhiTjtBc0Z6aGJJO0VBQ0U7RUFDQTtBdEYyaGJOO0FzRnZoYkU7RUFDRTtFQUNBO0VBQ0EsY2hGN0RJO0FOc2xiUjtBc0Z0aGJFO0VBQ0U7QXRGd2hiSjtBc0Z0aGJJO0VBQ0U7QXRGd2hiTjtBc0ZwaGJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZzaGJKO0FzRmxoYkk7RUFDRTtBdEZvaGJOO0FzRmxoYk07RUFDRTtBdEZvaGJSO0FJNWpiQztFa0YrQ0s7SUFDRTtFdEZnaGJOO0FBQ0Y7QUk1amJDO0VrRmlERztJQUNFO0V0RjhnYko7RXNGcG5iQTtJQUNFO0lBQ0E7SUFDQTtFdEZzbmJGO0VzRm5uYkE7SUFDRTtFdEZxbmJGO0VzRmxuYkE7SUFDRTtFdEZvbmJGO0VzRmpuYkE7SUFDRTtJQUNBO0V0Rm1uYkY7RXNGam5iRTtJQUNFO0lBQ0Esc0JqRnBCSTtJaUZxQko7SUFDQSxjaEZwQkU7SWdGcUJGO0lBQ0E7SUFDQTtJL0VrQkw7SUFDQSxvQitFbEJ1QjtJL0VtQnZCLFErRW5Cd0M7SS9Fb0J4QyxZK0VwQjJDO0kvRXFCM0MsVStFckJpRDtJL0VzQmpEO0krRXJCSyx5Qm5GekJlO0ltRjBCZjtFdEZ3bmJKO0VzRnBuYkk7SUFDRTtFdEZzbmJOO0FBQ0Y7QUkza2JDO0VrRnRDRDtJQXdFSTtFdEY2aWJGO0VzRjVwYkE7SUFDRTtJQUNBO0lBQ0E7RXRGOHBiRjtFc0YzcGJBO0lBQ0U7RXRGNnBiRjtFc0YxcGJBO0lBQ0U7RXRGNHBiRjtFc0Z6cGJBO0lBQ0U7SUFDQTtFdEYycGJGO0VzRnpwYkU7SUFDRTtJQUNBLHNCakZwQkk7SWlGcUJKO0lBQ0EsY2hGcEJFO0lnRnFCRjtJQUNBO0lBQ0E7SS9Fa0JMO0lBQ0Esb0IrRWxCdUI7SS9FbUJ2QixRK0VuQndDO0kvRW9CeEMsWStFcEIyQztJL0VxQjNDLFUrRXJCaUQ7SS9Fc0JqRDtJK0VyQksseUJuRnpCZTtJbUYwQmY7RXRGZ3FiSjtFc0Y1cGJJO0lBQ0U7RXRGOHBiTjtBQUNGOztBc0Z6a2JBO0VBQ0U7QXRGNGtiRjtBc0Yxa2JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGNGtiSjtBc0Yxa2JJO0VBQ0U7RUFDQTtBdEY0a2JOO0FzRnprYkk7RUFDRTtFQUNBO0VBQ0E7QXRGMmtiTjtBc0Z4a2JJO0VBQ0U7QXRGMGtiTjtBc0Z2a2JJO0VBQ0U7QXRGeWtiTjs7QXVGdnNiQTtFQUVFO0VBQ0E7RUFDQTtBdkZ5c2JGO0F1RnZzYkU7RUFDRTtFQUNBLGNqRnBCSTtBTjZ0YlI7QXVGdHNiRTtFQUNFO0VBQ0EseUJwRjdCaUI7RW9GOEJqQixjakYxQkk7QU5rdWJSO0F1RnRzYkk7RUFDRTtFQUNBO0F2RndzYk47QXVGcnNiSTtFQUNFLHVGakZqQ1E7RWlGa0NSO0VBQ0E7QXZGdXNiTjtBdUZwc2JJO0VBQ0UsY2pGNUNFO0FOa3ZiUjtBdUZwc2JNO0VBQ0UsdUZqRjlDTTtBTm92YmQ7QUluc2JDO0VtRkdHO0lBdkRGO0lBQ0E7SUFDQTtFdkYydmJBO0V1Rnp2YkE7SUFDRTtFdkYydmJGO0V1Rnh2YkE7SUFDRTtFdkYwdmJGO0V1Rnh2YkU7SUFDRTtJQUNBO0V2RjB2Yko7QUFDRjtBSTNyYkM7RW1GaEJHO0lBN0RGO0lBQ0E7SUFDQTtFdkY0d2JBO0V1RjF3YkE7SUFDRTtFdkY0d2JGO0V1Rnp3YkE7SUFDRTtFdkYyd2JGO0V1Rnp3YkU7SUFDRTtJQUNBO0V2RjJ3Yko7QUFDRjs7QXdGenhiQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4RjR4YkY7QXdGMXhiRTtFQUNDO0VqRm9DRjtFQUNBLE1BRnFCO0VBR3JCLFFBSGdDO0VBSWhDLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VpRnZDRTtFQUNBO0VBQ0EsbUJsRlpLO0VrRmFMO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyRmRrQjtBSCt5YnJCO0F3Rjd4Ykc7RUFDQztFQUNBO0F4Rit4Yko7QUl4dWJDO0VvRmpEQztJQUNDO0V4RjR4YkQ7RXdGenhiQTtJQUNDO0V4RjJ4YkQ7RXdGenhiQztJQUNDO0V4RjJ4YkY7QUFDRjs7QXdGdHhiQTtFQUNDO0VBQ0E7QXhGeXhiRDtBd0Z2eGJDO0VBQ0M7QXhGeXhiRjtBd0Z0eGJDO0VBQ0M7RUFDQTtFQUNBLGFsRnRETTtFa0Z1RE47QXhGd3hiRjtBd0Z0eGJFO0VBQ0M7QXhGd3hiSDtBd0ZweGJDO0VBQ0M7RUFDQTtFQUNBLGVsRnhEVTtBTjgwYlo7QXdGcHhiRTtFQUNDO0F4RnN4Ykg7QXdGbnhiRTtFQUNDO0VBQ0E7QXhGcXhiSDtBd0ZueGJHO0VBQ0MsZWxGbkVRO0FOdzFiWjtBd0ZoeGJDO0VBQ0M7QXhGa3hiRjtBd0Y5d2JFO0VBQ0MsZWxGbEZPO0FOazJiVjtBd0Y1d2JFO0VBQ0MsZWxGekZLO0FOdTJiUjtBd0Yxd2JFO0VBQ0MsZWxGbEZTO0FOODFiWjtBd0Z4d2JFO0VBQ0MsZWxGdEZHO0FOZzJiTjtBd0Z0d2JFO0VBQ0MsZWxGdkZPO0FOKzFiVjtBd0Zwd2JDO0VBQ0M7QXhGc3diRjtBd0Zwd2JFO0VBQ0MsZWxGaEhLO0FOczNiUjtBd0Zsd2JDO0VBQ0M7RUFDQTtBeEZvd2JGO0F3Rmh3YkM7RUFFQyxjbEZ4SE07QU55M2JSO0F3Ri92YkU7RUFDQztFQUNBO0F4Rml3Ykg7QXdGOXZiRTtFQUNDO0F4Rmd3Ykg7QXdGNXZiQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4Rjh2YkY7QXdGNXZiRTtFakZyR0Q7RUFDQSxRaUZxR29CO0VqRnBHcEIsV2lGb0d3QjtFakZuR3hCLFlpRm1HNkI7RWpGbEc3QixPQUxzRDtFQU10RDtFaUZrR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZtd2JIO0FJbjJiQztFb0ZxR0M7SUFDQztFeEZpd2JEO0FBQ0Y7QUkxMGJDO0VvRjdDRDtJQTBIRTtFeEZpd2JBO0FBQ0Y7QUloMGJDO0VvRjVERDtJQThIRTtFeEZrd2JBO0FBQ0Y7O0F3Ri92YkE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rml3YkQ7QXdGL3ZiQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4Rml3YkY7QXdGOXZiQztFQUNDO0VBQ0E7RUFDQTtBeEZnd2JGO0F3Rjd2YkM7RUFDQztBeEYrdmJGO0F3Rjd2YkU7RUFDQztBeEYrdmJIO0F3Rjd2Ykc7RUFDQztFakZoS0g7RUFDQSxNaUZnS3FCO0VqRi9KckIsV2lGK0p1QjtFakY5SnZCLFlpRjhKNEI7RWpGN0o1QixPQUxzRDtFQU10RDtFaUY2Skc7RUFDQTtFQUNBO0VBQ0EsbUJsRjlNSTtBTms5YlI7QXdGL3ZiRztFQUNDLG1CbEZsTk07QU5tOWJWO0F3Rjd2Ykc7RUFDQyxtQmxGek5JO0FOdzliUjtBd0YzdmJHO0VBQ0MsbUJsRmxOUTtBTis4Ylo7QXdGenZiRztFQUNDLG1CbEZ0TkU7QU5pOWJOO0F3RnZ2Ykc7RUFDQyxtQmxGdk5NO0FOZzliVjtBd0ZwdmJDO0VBQ0MsY2xGOU9NO0FObytiUjtBd0ZudmJDO0VBQ0MsY2xGL09NO0FObytiUjtBSS8xYkM7RW9GOEdDO0lBQ0M7SUFDQTtJQUNBO0V4Rm92YkQ7RXdGbHZiQztJQUNDO0V4Rm92YkY7RXdGanZiQztJQUNDO0lBQ0E7RXhGbXZiRjtBQUNGO0FJOTdiQztFb0ZnTkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtFeEZpdmJEO0V3Ri91YkM7SUFDQztJQUNBO0lBQ0E7RXhGaXZiRjtFd0Y3dWJBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXhGK3ViRDtFd0Y1dWJBO0lBSUM7RXhGMnViRDtFd0Z6dWJDO0lBQ0M7RXhGMnViRjtBQUNGO0FJbjhiQztFb0Y2TkM7SUFDQztFeEZ5dWJEO0V3RnZ1YkM7SUFDQztFeEZ5dWJGO0V3RnZ1YkU7SUFDQztJQUNBO0V4Rnl1Ykg7QUFDRjs7QXdGbHViQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnF1YkY7QXdGbHViQztFQUNDO0F4Rm91YkY7O0F5RjFpY0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekY2aWNEO0F5RjFpY0U7RUFDQztBekY0aWNIO0F5RnppY0U7RUFDQztFQUNBO0F6RjJpY0g7QUluZ2NDO0VxRi9CQztJQUNDO0V6RnFpY0Q7RXlGbmljQztJQUNDO0V6RnFpY0Y7RXlGbGljQztJQUNDO0V6Rm9pY0Y7QUFDRjtBeUZwaGNBO0VBQ0M7RUFDQTtFQUNBO0F6RnNoY0Q7QXlGcGhjQztFQUNDO0VBQ0E7RUFDQTtBekZzaGNGO0FJLy9iQztFcUZuQkM7SUFDQztFekZxaGNEO0V5RmxoY0E7SUFDQztFekZvaGNEO0FBQ0Y7O0EwRnJsY0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwRlRPO0FOaW1jUjtBMEZ0bGNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZ3bGNGO0EwRnJsY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnVsY0Y7QTBGcmxjRTtFQUNDO0ExRnVsY0g7QTBGcGxjRTtFQUNDO0VBQ0E7QTFGc2xjSDtBMEZsbGNDO0VBQ0M7QTFGb2xjRjtBMEZqbGNDO0VBQ0M7QTFGbWxjRjtBMEZobGNDO0VBQ0MsY3BGdENNO0FOd25jUjtBSTFrY0M7RXNGckREO0lBa0RFO0lBQ0E7SUFDQTtFMUZpbGNBO0UwRi9rY0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRmlsY0Q7RTBGOWtjQTtJQUNDO0lBQ0E7RTFGZ2xjRDtBQUNGO0FJdmxjQztFc0ZXQztJQUNDO0UxRitrY0Q7RTBGNWtjQTtJQUNDO0lBQ0E7RTFGOGtjRDtFMEYza2NBO0lBQ0M7RTFGNmtjRDtBQUNGO0FJL2tjQztFc0Y5RUQ7SUFvRkU7SUFDQTtJQUNBO0UxRjZrY0E7RTBGM2tjQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFGNmtjRDtFMEYxa2NBO0lBQ0M7SUFDQTtFMUY0a2NEO0UwRnprY0E7SUFDQztJQUNBO0UxRjJrY0Q7QUFDRjs7QTJGbnJjQTtFQUNDO0VBQ0E7QTNGc3JjRDtBMkZwcmNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNGc3JjRjtBMkZucmNDO0VBQ0M7RUFDQSxjckZQTTtBTjRyY1I7QTJGanJjRTtFQUVDO0EzRmtyY0g7QTJGN3FjRTtFQUVDO0EzRjhxY0g7O0E0RnhzY0E7RUFDQztFQUNBO0VBQ0EsbUJ0RkhPO0VzRklQO0VBQ0E7QTVGMnNjRDtBNEZ6c2NDO0VBQ0M7QTVGMnNjRjtBNEZ4c2NDO0VBQ0M7QTVGMHNjRjtBNEZ2c2NDO0VBQ0MsY3RGYk07QU5zdGNSO0E0RnRzY0M7RUFHQyxjdEZmTTtBTnF0Y1I7QTRGbnNjQztFQUNDO0VBQ0E7RUFDQTtBNUZxc2NGO0E0RmpzY0U7RUFDQztBNUZtc2NIO0E0RmhzY0U7RUFDQztFQUNBO0E1RmtzY0g7QTRGOXJjQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1RmdzY0Y7QTRGN3JjQztFQUNDO0E1RityY0Y7QTRGNXJjQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E1RjhyY0Y7QTRGNXJjRTtFQUNDO0E1RjhyY0g7QUloc2NDO0V3RlFFO0lBQ0M7RTVGMnJjRjtFNEZ4cmNDO0lBQ0M7RTVGMHJjRjtBQUNGO0FJcHJjQztFd0Y5RUQ7SUE2RUU7SUFDQTtFNUZ5cmNBO0U0RnZyY0E7SUFDQztJQUNBO0U1RnlyY0Q7RTRGdHJjQTtJQUNDO0U1RndyY0Q7RTRGbHJjQztJQUNDO0lBQ0E7RTVGb3JjRjtBQUNGOztBNkZueGNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZGUk87RXVGU1A7QTdGc3hjRDtBNkZweGNDO0VBQ0MsY3ZGTE07QU4yeGNSO0E2Rm54Y0M7RUFDQztFQUNBO0E3RnF4Y0Y7QTZGbnhjRTtFdEZ5QkQ7RUFDQSxNc0Z6Qm9CO0V0RjBCcEIsV3NGMUJzQjtFdEYyQnRCLFNBSjRDO0VBSzVDLE9BTHNEO0VBTXREO0VzRjVCRTtFQUNBO0VBQ0E7RUFDQTtBN0YweGNIO0E2RnR4Y0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN0Z3eGNKO0E2Rm54Y0c7RUFDQyxjdkZOTztBTjJ4Y1g7QTZGL3djRTtFQUNDO0E3Rml4Y0g7QTZGNXdjRTtFQUNDO0E3Rjh3Y0g7QUl6dWNDO0V5RnhGRDtJQXdERTtJQUNBO0U3RjZ3Y0E7QUFDRjtBSWh1Y0M7RXlGdkdEO0lBNkRFO0lBQ0E7SUFDQTtFN0Y4d2NBO0U2RjV3Y0E7SUFDQztFN0Y4d2NEO0FBQ0Y7O0E4RmgxY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGbTFjSjtBOEZoMWNFO0VBQ0U7RUFDQTtBOUZrMWNKO0E4Ri8wY0U7RUFDRTtBOUZpMWNKO0E4RjkwY0U7RUFDRTtBOUZnMWNKO0E4RjcwY0U7RUFDRTtBOUYrMGNKO0E4RjUwY0U7RUFDRTtBOUY4MGNKO0E4RjMwY0U7RUFDRTtBOUY2MGNKO0E4RjEwY0U7RUFDRTtBOUY0MGNKO0E4RnowY0U7RUFDRTtBOUYyMGNKO0E4RngwY0U7RUFDRTtBOUYwMGNKOztBK0Z4M2NFO0VBQ0U7RUFDQTtBL0YyM2NKO0ErRnozY0k7RUFDRTtFQUNBO0VBQ0E7QS9GMjNjTjtBK0Z2M2NJO0VBQ0U7RUFDQTtFQUNBO0EvRnkzY047QStGdDNjSTtFQUNFO0EvRnczY047QStGcjNjSTtFQUNFO0EvRnUzY047QStGcDNjSTtFQUNFO0EvRnMzY047QStGbjNjSTtFQUNFO0EvRnEzY047QStGbDNjSTtFQUNFO0EvRm8zY047QStGajNjSTtFQUNFO0EvRm0zY047O0FnR3o1Y0U7RUFDRTtFQUNBO0FoRzQ1Y0o7QWdHMTVjSTtFQUNFO0VBQ0E7RUFDQTtBaEc0NWNOO0FnR3g1Y0k7RUFDRTtFQUNBO0VBQ0E7QWhHMDVjTjtBZ0d2NWNJO0VBQ0U7QWhHeTVjTjtBZ0d0NWNJO0VBQ0U7QWhHdzVjTjtBZ0dyNWNJO0VBQ0U7QWhHdTVjTjtBZ0dwNWNJO0VBQ0U7QWhHczVjTjtBZ0duNWNJO0VBQ0U7QWhHcTVjTjtBZ0dsNWNJO0VBQ0U7QWhHbzVjTjs7QWlHMTdjRTtFQUNFO0VBQ0E7QWpHNjdjSjtBaUczN2NJO0VBQ0U7RUFDQTtFQUNBO0FqRzY3Y047QWlHejdjSTtFQUNFO0VBQ0E7RUFDQTtBakcyN2NOO0FpR3g3Y0k7RUFDRTtBakcwN2NOO0FpR3Y3Y0k7RUFDRTtBakd5N2NOO0FpR3Q3Y0k7RUFDRTtBakd3N2NOO0FpR3I3Y0k7RUFDRTtBakd1N2NOO0FpR3A3Y0k7RUFDRTtBakdzN2NOO0FpR243Y0k7RUFDRTtBakdxN2NOOztBaUcvNmNFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWpHaTdjTjtBaUcvNmNFO0VBQ0U7QWpHaTdjSjs7QWtHcitjRTtFQUNFLGM1RnlCTztBTis4Y1g7O0FtRzErY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkc2K2NGO0FtRzMrY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzYrY0o7QW1HMytjSTtFQUNFO0VBQ0E7RUFDQTtBbkc2K2NOO0FtR3orY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HMitjSjtBbUd4K2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzArY0o7QW1HditjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HeStjSjtBbUd0K2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3crY0o7QW1HcCtjSTtFQUNFO0VBQ0E7RUFDQTtBbkdzK2NOO0FtR3ArY007RUFDRTtFQUNBO0FuR3MrY1I7QW1HbCtjSTtFQUNFO0FuR28rY047O0FtRy85Y0E7RUFDRTtFQUNBO0FuR2srY0Y7O0FtRy85Y0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkdrK2NGOztBb0d2OGNBO0VBQ0U7RUFDQTtBcEcwOGNGO0FvR3o4Y0U7RUFBdUI7QXBHNDhjekI7QW9HejhjRTtFQUNFO0VBQ0E7RUFDQTtFQUFRO0FwRzQ4Y1o7QW9HMThjSTtFQUNFO0FwRzQ4Y047QW9HMzhjTTtFQUFzQjtBcEc4OGM1QjtBb0d0OGNVO0VBQ0U7RUFDQTtBcEd3OGNaO0FvR3I4Y1U7RUFDRTtBcEd1OGNaO0FvRzM3Y0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEc2N2NKO0FvRzM3Y0k7RUFDRTtFQUNBO0FwRzY3Y047QW9HMTdjSTtFQUNFO0FwRzQ3Y047QW9HMTdjTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNDdjUjtBb0d6N2NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMjdjUjtBb0dybmRJO0VBQ0U7QXBHdW5kTjtBb0dubmRNO0VBQ0UseUJBZGlCO0FwR21vZHpCO0FvR3BuZFE7RUFBVTtBcEd1bmRsQjtBb0dwbmRJO0VBQWlCO0FwR3VuZHJCO0FvR3BuZFE7RUFBVTtBcEd1bmRsQjtBb0dybmRRO0VBQ0U7QXBHdW5kVjtBb0d0bmRVO0VBQVU7QXBHeW5kcEI7QW9Hbm5kVTtFQUNFLHlCQS9CWTtBcEdvcGR4QjtBb0dwbmRZO0VBQVU7QXBHdW5kdEI7QW9HOW1kSTtFQUEwQjtBcEdpbmQ5QjtBb0cvbWRJO0VBQ0U7RUFDQTtBcEdpbmROO0FvR2huZE07RUFBVywrQkE3Q1k7QXBHZ3FkN0I7QW9HbG5kTTtFQUVFO0VBQ0E7RUFDQSxjQXBEaUI7QXBHdXFkekI7QW9HNWxkUTtFQUFVLHdDQVJJO0FwR3VtZHRCO0FvR3hsZFU7RUFBVTtBcEcybGRwQjtBb0d0bGRnQztFQUFVLHdDQXBCcEI7QXBHNm1kdEI7QW9HbmxkRTtFQUNFLGVBN0IyQjtBcEdrbmQvQjtBb0dubGRJO0VBQ0UsWUFuQ2dCO0VBb0NoQjtFQUNBLGtCQXBDdUI7QXBHeW5kN0I7QW9HbmxkTTtFQUNFO0VBQ0EsZUFyQ3dCO0VBc0N4QixpQkExQ2M7RUEyQ2Q7RUFDQTtBcEdxbGRSO0FvR2xsZE07RUFDRSxRQTlDYztFQThDVyxTQTlDWDtFQStDZDtFQUNBO0VBQ0E7RUFDQSxlQWhEd0I7QXBHcW9kaEM7QW9HamxkUTtFQUFVLHdDQW5ESTtBcEd1b2R0QjtBb0cvbmRRO0VBQVUsd0NBNElaO0FwR3MvY047QW9HM25kVTtFQUFVO0FwRzhuZHBCO0FvR3puZGdDO0VBQVUsd0NBZ0lwQztBcEc0L2NOO0FvR3RuZEU7RUFDRSxlQXVIRTtBcEdpZ2ROO0FvR3RuZEk7RUFDRSxZQWlIQTtFQWhIQTtFQUNBLGtCQWdIQTtBcEd3Z2ROO0FvR3RuZE07RUFDRTtFQUNBLGVBK0dGO0VBOUdFLGlCQTBHRjtFQXpHRTtFQUNBO0FwR3duZFI7QW9Hcm5kTTtFQUNFLFFBc0dGO0VBdEcyQixTQXNHM0I7RUFyR0U7RUFDQTtFQUNBO0VBQ0EsZUFvR0Y7QXBHb2hkTjtBb0dwbmRRO0VBQVUsd0NBaUdaO0FwR3NoZE4sQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9wbHVnaW5zL21peGluLW9iamVjdC1maXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2NvbW1vbi9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2NvbW1vbi9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY29tbW9uL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY29tbW9uL19mb250cy1pbmNsdWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jb21tb24vX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY29tbW9uL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2NvbW1vbi9fbWFyZ2lucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY29tbW9uL19mb250cy1zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2NvbW1vbi9fY29udHJvbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2NvbW1vbi9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9wbHVnaW5zL3NpbXBsZWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcGx1Z2lucy9zbGljay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcGx1Z2lucy9sZWFmbGV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9wbHVnaW5zL2xlYWZsZXQucmVzcG9uc2l2ZS5wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvcGx1Z2lucy9jaGFydGlzdC5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3BsdWdpbnMvanF1ZXJ5LXVpLm1pbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fc2Nyb2xsLXN0eWxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19kcm9wZG93bi1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NpbXBsZS1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NlbGVjdC1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2Z1bGwtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL190aXRsZS1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fdGV4dC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fY29udGVudC10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19yYWRpby1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NlcGFyYXRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fY29sdW1uLW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fdGFibGUtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL190YWJsZS1jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2Vycm9yLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL190eS1tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19jb2xsYXBzZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19vcGVuLWhvdXNlLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19pbnRyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fbGlzdGluZy1wYWdlLWludHJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19wcmludC1wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpY2UtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fYWdlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX21ldHJpY3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2NvbnRyb2xzLWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fZXN0YXRlLWdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NsaWRlci1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2NvbnRlbnQtd2l0aC1zdGlja3ktbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJvcGVydHktZGV0YWlscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fc2hvdy1tb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19pbmZvLWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19kZWZhdWx0LXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fZXN0YXRlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NsaWRlci1kb3RzLW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fY2lyY2xlcy1iZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fYm9vay1hLXRvdXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX25vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NsaWRlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2xvY2FsLWluZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX21vcnRnYWdlLWNhbGN1bGF0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3JhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19saXN0aW5nLWdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3F1b3Rlcy1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2FkdmFudGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3Rvb2xzLWFuZC1ndWlkZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3N2Zy1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2NvbGxhcHNlLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3RpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2NvbnRhY3RzLW1hcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcmVxdWVzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fa2V5d29yZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2F1dG9maWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19yb3ctYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcmFkaW8tbGFiZWxzLXJvdy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19tYXAtbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fc2Nyb2xsLXRvcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9faGFtYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19wb3B1cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fc29jaWFsLWJ1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2NvbGxhcHNlLW5hdi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19jb3B5cmlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3ByaWNlLWNvbXBhcmlzb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3VzZXItY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fZWRpdC1maWVsZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fc2VhcmNoLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NvY2lhbC1jb25uZWN0aW9uLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3NoYXJlLXNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fcHJpdmFjeS1wb2xpY3kuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX3Rlcm1zLW9mLXVzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fZGlzY2xhaW1lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL21vZHVsZXMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9tb2R1bGVzL19kcm9wZG93bi1tdWx0aXBsZS1jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbW9kdWxlcy9fc3dpdGNoLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBzZXQgdGhlIG9iamVjdC1maXQ6XG4gIEBpbmNsdWRlIG9iamVjdC1maXQoY29udGFpbik7XG5cbiAgb3Igb2JqZWN0LWZpdCBhbmQgb2JqZWN0LXBvc2l0aW9uOlxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvdmVyLCB0b3ApO1xuKi9cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgYnV0dG9uLCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5odG1sICoge1xuICBtYXgtaGVpZ2h0OiA5OTk5OTlweDtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYW5pbWF0ZS1pbi13aW5kb3cge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uX2luLXdpbmRvdyAuYW5pbWF0ZS1pbi13aW5kb3cge1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cblxuQGtleWZyYW1lcyBsZWF2ZXMtYW5pbWF0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDNkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlYXZlcy1hbmltYXRpb24tMiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTJkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxlYXZlcy1hbmltYXRpb24tMyB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtM2RlZyk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE3MDFweCkge1xuICAuc2hvdy1vbi0xNzAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5oaWRlLW9uLTE3MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTAxcHgpIHtcbiAgLnNob3ctb24tMTUwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaGlkZS1vbi0xNTAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gIC5zaG93LW9uLTEzMDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhpZGUtb24tMTMwMCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAuc2hvdy1vbi0xMDAwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oaWRlLW9uLTEwMDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDFweCkge1xuICAuc2hvdy1vbi03MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaGlkZS1vbi03MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDFweCkge1xuICAuc2hvdy1vbi01MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGlkZS1vbi01MDAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LW1lZGl1bS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5lb3Q/OHFoeW4wXCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24uZW90PzhxaHluMCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi50dGY/OHFoeW4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLndvZmY/OHFoeW4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24uc3ZnPzhxaHluMCNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1pY29uLV06OmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUsIC5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSwgLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tYW5nbGUtcmlnaHQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG5cbi5pY29uLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cblxuLmljb24tY2hlY2s6YmVmb3JlLCAubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWxheWVycy1iYXNlID4gbGFiZWwgPiBkaXYgPiBpbnB1dDpiZWZvcmUsIC5jaGVjayBbdHlwZT1jaGVja2JveF0gfiAuY2hlY2tfX2luZGljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tY2xpbWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24tY29tcGFyZS1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cblxuLmljb24tZW52aXJvbm1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi1mYWNlYm9vay1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cblxuLmljb24taGVhcnQ6YmVmb3JlLCAuZmF2b3JpdGUtdG9nZ2xlLl9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG5cbi5pY29uLWhlYXJ0LWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi1paWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24tbGlua2VkaW4tZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tbWxzOmJlZm9yZSwgLm5vdGUuX21scyAubm90ZV9fdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi1tbHMtbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi1ub2lzZTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi1waW50ZXJlc3QtZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLXByaW50LWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi1wcml2YXRlLXNjaG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5pY29uLXB1YmxpYy1zY2hvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG5cbi5pY29uLXNoYXJlLWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi10d2l0dGVyLWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi15b3V0dWJlLWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi1jcm9zczpiZWZvcmUsIC5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmJlZm9yZSwgLmtleXdvcmQgLnJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tY3Jvc3MtZnJhbWU6YmVmb3JlLCAuY3Jvc3MtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi1hbmdsZS1kb3duLWZyYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tZG90OmJlZm9yZSwgLmNoZWNrIFt0eXBlPXJhZGlvXSB+IC5jaGVja19faW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi1oZWFydC1ib3JkZXJlZDpiZWZvcmUsIC5mYXZvcml0ZS10b2dnbGU6bm90KC5fYWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cblxuLmljb24taGVhcnQtZnJhbWUtYm9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG5cbi5pY29uLWFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5pY29uLWJpY3ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi1jYWZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tZHJpdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi1maXRuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi1ncm9jZXJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5pY29uLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmljb24tbmlnaHRsaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi1yZWFsZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi1yZXN0YXVyYW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cblxuLmljb24tc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG5cbi5pY29uLXRyYW5zaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5pY29uLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLXF1b3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tYXJ0cy1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24tYmljeWNsZXMtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLWNhZmVzLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLWRyaXZpbmctc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tZml0bmVzcy1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbn1cblxuLmljb24tZ3JvY2VyaWVzLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1uaWdodGxpZmUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLXJlYWxlc3RhdGUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLXJlc3RhdXJhbnRzLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1zaG9wcGluZy1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tdHJhbnNpdC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmljb24td2Fsa2luZy1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLmljb24tYWR2aWNlOmJlZm9yZSwgLm5vdGUuX2FkdmljZSAubm90ZV9fdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uaWNvbi1kZXRhaWxzOmJlZm9yZSwgLm5vdGUuX2RldGFpbHMgLm5vdGVfX3RleHQtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbn1cblxuLmljb24taW1wb3J0YW50OmJlZm9yZSwgLm5vdGUuX2ltcG9ydGFudCAubm90ZV9fdGV4dC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uaWNvbi1hbmdsZS11cC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1sb2NhbHNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1wZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuXG4uaWNvbi1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLWhvbWVzZXJ2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbn1cblxuLmljb24taG90ZWxzdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuXG4uaWNvbi1yZWxpZ2lvdXNvcmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1ldmVudHNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1tYXNzbWVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLXB1YmxpY3NlcnZpY2VzZ292dDpiZWZvcmUge1xuICBjb250ZW50OiBcIl9cIjtcbn1cblxuLmljb24tbG9jYWxmbGF2b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLWZpbmFuY2lhbHNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuXG4uaWNvbi1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1oZWFsdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG5cbi5pY29uLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLXByb2Zlc3Npb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXFxcIjtcbn1cblxuLmljb24tYmVhdXR5c3ZjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLWNvbW11dGUtYnVzLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1jb21tdXRlLWNhci1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmljb24tY29tbXV0ZS1zY29vdGVyLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1jb21tdXRlLXBlZGVzdHJpYW4tYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLWNvbW11dGUtYmljeWNsZS1iaWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb24tZ3JhZHVhdGlvbi1oYXQtZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJhXCI7XG59XG5cbi5iZy1ncmFkLTEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGOUI3QjQgLTAuMDUlLCAjRkNFMERGIDEwMCUpO1xufVxuXG4uYmctZ3JhZC0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjQ5RTlBIC0wLjA1JSwgI0ZGRUZFRSAxMDAlKTtcbn1cblxuLmJnLWdyYWQtMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UxRTdGRiAtMC4wNSUsICNGRkZGRkYgMTAwJSk7XG59XG5cbi5vZiwgLnRleHQtYmxvY2sgLmltZy13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9mY24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW47IG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXNwb25zaXZlLXNsaWRlcyAuc2xpY2stdHJhY2ssIC5lc3RhdGUtcG9wdXAtc2xpZGVyIC5zbGljay10cmFjaywgLmZ1bGwtc2l6ZS1pbWctc2xpZGVyIC5zbGljay10cmFjayxcbi5yZXNwb25zaXZlLXNsaWRlcyAuc2xpY2stbGlzdCxcbi5lc3RhdGUtcG9wdXAtc2xpZGVyIC5zbGljay1saXN0LFxuLmZ1bGwtc2l6ZS1pbWctc2xpZGVyIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnVsbC1zaXplLWltZy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbGVmdDogLTEwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsLXNpemUtaW1nLXNsaWRlciAuZnMtc2xpZGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5mcy1zbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mcy1zbGlkZXItaXRlbSAucm91bmQtaW1nLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucm91bmQtaW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4ucm91bmQtaW1nLXdyYXAgaW1nIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmFuZ2xlLWRvd24tYWZ0ZXI6OmFmdGVyLCAuY29sbGFwc2UtbWVudV9fdGl0bGUtd3JhcDo6YWZ0ZXIsIC5kcm9wZG93bi1idXR0b25fX3RleHQ6OmFmdGVyLCAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyOjphZnRlciwgLnRvZ2dsZS1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQ0IwMDlCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFuZ2xlLWRvd24tYWZ0ZXIuX2FjdGl2ZTo6YWZ0ZXIsIC5fYWN0aXZlLmNvbGxhcHNlLW1lbnVfX3RpdGxlLXdyYXA6OmFmdGVyLCAuX2FjdGl2ZS5kcm9wZG93bi1idXR0b25fX3RleHQ6OmFmdGVyLCAuX2FjdGl2ZS5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXI6OmFmdGVyLCAuX2FjdGl2ZS50b2dnbGUtbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi50b2dnbGUtbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9nZ2xlLW5leHQuX2JpZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udG9nZ2xlLW5leHQuX2JpZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICBmb250LXNpemU6IDhweDtcbn1cbi50b2dnbGUtbmV4dFtjbGFzcyo9bGluay1dOjphZnRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uX3otMTAge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLl96LTIwIHtcbiAgei1pbmRleDogMjA7XG59XG5cbi5fei0zMCB7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4uX3otNDAge1xuICB6LWluZGV4OiA0MDtcbn1cblxuLl96LTUwIHtcbiAgei1pbmRleDogNTA7XG59XG5cbi5fei02MCB7XG4gIHotaW5kZXg6IDYwO1xufVxuXG4uX3otNzAge1xuICB6LWluZGV4OiA3MDtcbn1cblxuLl96LTgwIHtcbiAgei1pbmRleDogODA7XG59XG5cbi5fei05MCB7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4uX3otMTAwIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubXRyNSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGI1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLm10MTAsIC5maWx0ZXItbW9yZV9fcm93IC5saXN0ICsgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubXRyMTAge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLm1iMTAsIC55ZWxwLXNpbXBsZS1jYXJkLCAubGlzdCA+IC5jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wdDEwLCAuZmlsdGVyLW1vcmVfX3JvdyAubGlzdCArIC5saXN0LCAudGV4dC1ibG9jayAuaW1nLWdhbGxlcnkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubXRyMTUge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLm1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucGIxNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubXQyMCwgLnRleHQtYmxvY2sgLmltZy1nYWxsZXJ5IC5pbWctd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdHIyMCwgLnRleHQtYmxvY2sgLmltZy1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tYjIwLCAuY29udGFjdHMtbWFwX19jb2w6OmJlZm9yZSwgLnRleHQtYmxvY2sgaDYsIC50ZXh0LWJsb2NrIGg1LCAudGV4dC1ibG9jayBoNCwgLnRleHQtYmxvY2sgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGIyMCwgLmluZm8tY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubXQzMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdHIzMCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubWIzMCwgLnRleHQtYmxvY2sgb2wsIC50ZXh0LWJsb2NrIHVsLCAudGV4dC1ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm10NDAsIC50ZXh0LWJsb2NrIGg2LCAudGV4dC1ibG9jayBoNSwgLnRleHQtYmxvY2sgaDQsIC50ZXh0LWJsb2NrIGgzLCAudGV4dC1ibG9jayBoMiwgLnRleHQtYmxvY2sgaDEsIC50ZXh0LWJsb2NrIC5pbWctYmlnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10cjQwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5tYjQwLCAudGV4dC1ibG9jayBoMiwgLnRleHQtYmxvY2sgLmltZy1iaWcsIC50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wdDQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wYjQwLCAucG9wdXAtc3R5bGVfZmggLnBvcHVwLXN0eWxlX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm10NTAsIC5xdW90ZXMtc2xpZGVyX190ZXh0LXdyYXA6OmJlZm9yZSwgLmxpc3RpbmdzLXRpbGUgLmVzdGF0ZS1jYXJkIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm10cjUwLCAubGlzdGluZ3MtdGlsZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4ubWI1MCwgLnRleHQtYmxvY2sgaDEge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucHQ1MCwgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fd3JhcCwgLmluZm8tY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGI1MCwgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ubXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tdHI2MCB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4ubWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5tdDcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm10cjcwIHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi5tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLm10ODAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubXRyODAge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cblxuLm1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ucHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ubXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm10cjEwMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ubXQxNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLm10cjE1MCB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbn1cblxuLm1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi5wdDE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLnBiMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4ubXQ3MF8yIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm10cjcwXzIge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuLm1iNzBfMiB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5wdDcwXzIsIC5wb3B1cC1zdHlsZV9maCAucG9wdXAtc3R5bGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ucGI3MF8yIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5tdDQwXzIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXRyNDBfMiB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4ubWI0MF8yIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnB0NDBfMiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucGI0MF8yIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubXQxNTAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5tdHIxNTAge1xuICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgfVxuICAubWIxNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5wdDE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5wYjE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubXQxNSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubXRyMTUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5tYjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wdDE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGIxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm10MjAsIC50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeSAuaW1nLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm10cjIwLCAudGV4dC1ibG9jayAuaW1nLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG4gIC5tYjIwLCAuY29udGFjdHMtbWFwX19jb2w6OmJlZm9yZSwgLnRleHQtYmxvY2sgaDYsIC50ZXh0LWJsb2NrIGg1LCAudGV4dC1ibG9jayBoNCwgLnRleHQtYmxvY2sgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnB0MjAge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYjIwLCAuaW5mby1jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAubXQzMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubXRyMzAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5tYjMwLCAudGV4dC1ibG9jayBvbCwgLnRleHQtYmxvY2sgdWwsIC50ZXh0LWJsb2NrIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnB0MzAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wYjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubXQ0MCwgLnRleHQtYmxvY2sgaDYsIC50ZXh0LWJsb2NrIGg1LCAudGV4dC1ibG9jayBoNCwgLnRleHQtYmxvY2sgaDMsIC50ZXh0LWJsb2NrIGgyLCAudGV4dC1ibG9jayBoMSwgLnRleHQtYmxvY2sgLmltZy1iaWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm10cjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAubWI0MCwgLnRleHQtYmxvY2sgaDIsIC50ZXh0LWJsb2NrIC5pbWctYmlnLCAudGV4dC1ibG9jayAuaW1nLWdhbGxlcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnB0NDAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYjQwLCAucG9wdXAtc3R5bGVfZmggLnBvcHVwLXN0eWxlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tdDUwLCAucXVvdGVzLXNsaWRlcl9fdGV4dC13cmFwOjpiZWZvcmUsIC5saXN0aW5ncy10aWxlIC5lc3RhdGUtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubXRyNTAsIC5saXN0aW5ncy10aWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAubWI1MCwgLnRleHQtYmxvY2sgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnB0NTAsIC5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX3dyYXAsIC5pbmZvLWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYjUwLCAuYWR2YW50YWdlcy5fZ3JheS13cmFwIC5hZHZhbnRhZ2VzX193cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAubXQ2MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubXRyNjAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5tYjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wdDYwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGI2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm10NzAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm10cjcwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuICAubWI3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAucHQ3MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBiNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tdDgwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tdHI4MCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLm1iODAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnB0ODAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5wYjgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAubXQxMDAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm10cjEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLm1iMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wdDEwMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBiMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAubXQxNTAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tdHIxNTAge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuICAubWIxNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wdDE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYjE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tdDcwXzIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm10cjcwXzIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5tYjcwXzIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnB0NzBfMiwgLnBvcHVwLXN0eWxlX2ZoIC5wb3B1cC1zdHlsZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGI3MF8yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAubXQ0MF8yIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tdHI0MF8yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxuICAubWI0MF8yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wdDQwXzIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYjQwXzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uaDEsIC50ZXh0LWJsb2NrIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogNzhweDtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmgxLCAudGV4dC1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmgxLCAudGV4dC1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaDEsIC50ZXh0LWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmgyLCAudGV4dC1ibG9jayBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5oMiwgLnRleHQtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oMiwgLnRleHQtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmgyLCAudGV4dC1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5oMywgLnRleHQtYmxvY2sgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaDMsIC50ZXh0LWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaDMsIC50ZXh0LWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5oMywgLnRleHQtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uaDQsIC50ZXh0LWJsb2NrIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaDQsIC50ZXh0LWJsb2NrIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmg1LCAudGV4dC1ibG9jayBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmg1LCAudGV4dC1ibG9jayBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbi5oNiwgLnRleHQtYmxvY2sgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzM3NDI0Njtcbn1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zdWJ0aXRsZV9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnN1YnRpdGxlX2JvbGQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnN1YnRpdGxlX2JvbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uYm9keS10ZXh0LCAudGV4dC1ibG9jay5fYm9keS10ZXh0IHA6bm90KC5zdWJ0aXRsZSksIC50ZXh0LWJsb2NrLl9ib2R5LXRleHQgdWwgbGk6bm90KC5zdWJ0aXRsZSksIC50ZXh0LWJsb2NrLl9ib2R5LXRleHQgb2wgbGk6bm90KC5zdWJ0aXRsZSksIC50ZXh0LWJsb2NrLl9ib2R5LXRleHQgYTpub3QoLnN1YnRpdGxlKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJvZHktdGV4dCwgLnRleHQtYmxvY2suX2JvZHktdGV4dCBwOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jay5fYm9keS10ZXh0IHVsIGxpOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jay5fYm9keS10ZXh0IG9sIGxpOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jay5fYm9keS10ZXh0IGE6bm90KC5zdWJ0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJvZHktdGV4dCwgLnRleHQtYmxvY2suX2JvZHktdGV4dCBwOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jay5fYm9keS10ZXh0IHVsIGxpOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jay5fYm9keS10ZXh0IG9sIGxpOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jay5fYm9keS10ZXh0IGE6bm90KC5zdWJ0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uYm9keS10ZXh0X2JvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ib2R5LXRleHRfYm9sZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYm9keS10ZXh0X2JvbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4udGFibGUtdGV4dCwgLnRleHQtYmxvY2s6bm90KC5fY3VzdG9tLXRleHQpIHA6bm90KC5zdWJ0aXRsZSksIC50ZXh0LWJsb2NrOm5vdCguX2N1c3RvbS10ZXh0KSB1bCBsaTpub3QoLnN1YnRpdGxlKSwgLnRleHQtYmxvY2s6bm90KC5fY3VzdG9tLXRleHQpIG9sIGxpOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jazpub3QoLl9jdXN0b20tdGV4dCkgYTpub3QoLnN1YnRpdGxlKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRhYmxlLXRleHQsIC50ZXh0LWJsb2NrOm5vdCguX2N1c3RvbS10ZXh0KSBwOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jazpub3QoLl9jdXN0b20tdGV4dCkgdWwgbGk6bm90KC5zdWJ0aXRsZSksIC50ZXh0LWJsb2NrOm5vdCguX2N1c3RvbS10ZXh0KSBvbCBsaTpub3QoLnN1YnRpdGxlKSwgLnRleHQtYmxvY2s6bm90KC5fY3VzdG9tLXRleHQpIGE6bm90KC5zdWJ0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnRhYmxlLXRleHQsIC50ZXh0LWJsb2NrOm5vdCguX2N1c3RvbS10ZXh0KSBwOm5vdCguc3VidGl0bGUpLCAudGV4dC1ibG9jazpub3QoLl9jdXN0b20tdGV4dCkgdWwgbGk6bm90KC5zdWJ0aXRsZSksIC50ZXh0LWJsb2NrOm5vdCguX2N1c3RvbS10ZXh0KSBvbCBsaTpub3QoLnN1YnRpdGxlKSwgLnRleHQtYmxvY2s6bm90KC5fY3VzdG9tLXRleHQpIGE6bm90KC5zdWJ0aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4udGFibGUtdGV4dF9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGFibGUtdGV4dF9ib2xkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50YWJsZS10ZXh0X2JvbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc21hbGwtdGV4dCwgLnR3aW4tZmllbGRzOjpiZWZvcmUsIC5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWJhc2UgPiBsYWJlbCA+IGRpdiA+IHNwYW4sIC5vcHRpb25zLWNhdGVnb3J5X190aXRsZSwgLmtleXdvcmQsIC5zZWxlY3Qtb3B0aW9uLCAuYXV0b2ZpbGwtb3B0aW9uLCAuc2VsZWN0LW1vZHVsZV9fb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zbWFsbC10ZXh0LCAudHdpbi1maWVsZHM6OmJlZm9yZSwgLm1hcC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtYmFzZSA+IGxhYmVsID4gZGl2ID4gc3BhbiwgLm9wdGlvbnMtY2F0ZWdvcnlfX3RpdGxlLCAua2V5d29yZCwgLnNlbGVjdC1vcHRpb24sIC5hdXRvZmlsbC1vcHRpb24sIC5zZWxlY3QtbW9kdWxlX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uZXh0cmEtc21hbGwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZXh0cmEtc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zbWFsbC10ZXh0X2JvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNtYWxsLXRleHRfYm9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50aW55LXRleHQsIC5jaGFydCAuY3QtbGFiZWwsIC5icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgc3BhbiwgLnJhZGlvLWxhYmVscy1yb3dfX2l0ZW06OmFmdGVyLCAub3B0aW9uLWxhYmVsLCAuY29udHJvbHMtYmFyX19pdGVtW2RhdGEtbGFiZWxdOjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudGlueS10ZXh0LCAuY2hhcnQgLmN0LWxhYmVsLCAuYnJlYWRjcnVtYnMgYSwgLmJyZWFkY3J1bWJzIHNwYW4sIC5yYWRpby1sYWJlbHMtcm93X19pdGVtOjphZnRlciwgLm9wdGlvbi1sYWJlbCwgLmNvbnRyb2xzLWJhcl9faXRlbVtkYXRhLWxhYmVsXTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4udGlueS10ZXh0X2JvbGQsIC51aS10b29sdGlwIC51aS10b29sdGlwLWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnRpbnktdGV4dF9ib2xkLCAudWktdG9vbHRpcCAudWktdG9vbHRpcC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnZlcnktdGlueSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi52ZXJ5LXRpbnlfc3BhY2Uge1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uYnV0dG9uMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYnV0dG9uMCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5idXR0b24xLCAucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwgLnBhZ2luYXRpb25qcy1wYWdlIGEsXG4ucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwgLnBhZ2luYXRpb25qcy1lbGxpcHNpcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmJ1dHRvbjIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uc2NoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNjaGlsZCB7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gIH1cbn1cblxuLnNjaGlsZDE5MjAsIC5vcGVuLWZpbHRlci1wb3B1cDo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2NoaWxkXzIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2NoaWxkXzIge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgfVxufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmstZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjNzU3QUZGO1xufVxuXG4ubGluay1wdXJwbGUsIC5jaGVja19fdGV4dCBhIHtcbiAgY29sb3I6ICM3NTdBRkY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmstcHVycGxlOmhvdmVyLCAuY2hlY2tfX3RleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ1MmM5O1xufVxuXG4ubGluay1wdXJwbGUtbGIge1xuICBjb2xvcjogIzc1N0FGRjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluay1wdXJwbGUtbGI6aG92ZXIge1xuICBjb2xvcjogIzk0QUJGRjtcbn1cblxuLmxpbmstd2hpdGUtZnVjaHNpYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rLXdoaXRlLWZ1Y2hzaWE6aG92ZXIge1xuICBjb2xvcjogI0VDMThCQTtcbn1cblxuLmxpbmstZnVjaHNpYSwgLnRleHQtYmxvY2sgYSB7XG4gIGNvbG9yOiAjQ0IwMDlCO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rLWZ1Y2hzaWE6aG92ZXIsIC50ZXh0LWJsb2NrIGE6aG92ZXIge1xuICBjb2xvcjogI0VDMThCQTtcbn1cblxuLmxpbmstdHVycXVvaXNlIHtcbiAgY29sb3I6ICM3NTdBRkY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmstdHVycXVvaXNlOmhvdmVyIHtcbiAgY29sb3I6ICMzNDUyYzk7XG59XG5cbi5saW5rLWxpZ2h0LWdyYXksIC5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICNBQ0I4QzA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmstbGlnaHQtZ3JheTpob3ZlciwgLmJyZWFkY3J1bWJzIGE6aG92ZXIsIC5saW5rLWxpZ2h0LWdyYXkuX2N1cnJlbnQsIC5icmVhZGNydW1icyBhLl9jdXJyZW50IHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ubGluay1saWdodC1ncmF5Ll9jdXJyZW50LCAuYnJlYWRjcnVtYnMgYS5fY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5saW5rLWdyYXkge1xuICBjb2xvcjogIzVGNkM3NTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluay1ncmF5OmhvdmVyLCAubGluay1ncmF5Ll9jdXJyZW50IHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ubGluay1ncmF5Ll9jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5iLFxuc3Ryb25nLFxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmZzLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uZnMtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5idG4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnRuLXdyYXAuX2xlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi13cmFwLl9yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnV0dG9ucy1yb3dfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnV0dG9ucy1yb3dfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNDQjAwOUI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5idG4tc3R5bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUMxOEJBO1xufVxuLmJ0bi1zdHlsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJ0bi1zdHlsZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbi5idG4tc3R5bGVfX3RleHQuYnV0dG9uMSwgLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtcGFnZSBhLmJ0bi1zdHlsZV9fdGV4dCxcbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLWVsbGlwc2lzIGEuYnRuLXN0eWxlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xufVxuLmJ0bi1zdHlsZS5fZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgbWF4LXdpZHRoOiA1NDJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHotaW5kZXg6IDIwO1xufVxuLmJ0bi1zdHlsZS5fbWVkIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmJ0bi1zdHlsZS5fYmlnLCAuYnRuLXN0eWxlLl9iaWctbS1zbWFsbCB7XG4gIGhlaWdodDogNjdweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLmJ0bi1zdHlsZS5fY3VzdG9tLXZpZXctc2ltaWxhciB7XG4gIGhlaWdodDogNjdweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLmJ0bi1zdHlsZS5fY3VzdG9tLXZpZXctc2ltaWxhciA+IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5idG4tc3R5bGUuX3R1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQ6ICM3NTdBRkY7XG59XG4uYnRuLXN0eWxlLl90dXJxdW9pc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ1MmM5O1xufVxuLmJ0bi1zdHlsZS5fZGFyayB7XG4gIGJhY2tncm91bmQ6ICMzNzQyNDY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjQ2O1xufVxuLmJ0bi1zdHlsZS5fZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmJ0bi1zdHlsZS5fYm9yZGVyZWQge1xuICBjb2xvcjogIzM3NDI0NjtcbiAgYm9yZGVyOiAycHggc29saWQgI0NCMDA5QjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXN0eWxlLl9ib3JkZXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQzE4QkE7XG4gIGJvcmRlci1jb2xvcjogI0VDMThCQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXN0eWxlLl9ib3JkZXJlZC1ncmF5IHtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uYnRuLXN0eWxlLl9ib3JkZXJlZC1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbn1cbi5idG4tc3R5bGUuX3RyYW5zcGFyZW50LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RjZDNzU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1zdHlsZS5fdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUY2Qzc1O1xufVxuLmJ0bi1zdHlsZS5fc21hbGwge1xuICBoZWlnaHQ6IDMxcHg7XG59XG4uYnRuLXN0eWxlLl9zbWFsbDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJ0bi1zdHlsZS5fZ3JheS10ZXh0IHtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG4uYnRuLXN0eWxlLl9ncmF5LXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5idG4tc3R5bGUuX3NtYWxsLXBhZGRpbmdzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmJ0bi1zdHlsZS5fZ29vZ2xlLWNvbG9yZWQge1xuICBjb2xvcjogIzVGNkM3NTtcbn1cbi5idG4tc3R5bGUuX2dvb2dsZS1jb2xvcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UZ2lJR2hsYVdkb2REMGlNVGtpSUhacFpYZENiM2c5SWpBZ01DQXhPQ0F4T1NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJqYkdsd0xYQmhkR2c5SW5WeWJDZ2pZMnhwY0RBcElqNDhjR0YwYUNCa1BTSk5NVGN1T1RFM0lEa3VOakk0WXpBdExqWXhNaTB1TURVdE1TNHlNamN0TGpFMU5TMHhMamd6U0RrdU16QTFkak11TkRZM2FEUXVPRFF6WVRRdU1UWTNJRFF1TVRZM0lEQWdNREV0TVM0M09UTWdNaTQzTXpSMk1pNHlOV2d5TGpnNVl6RXVOamszTFRFdU5UWTRJREl1TmpjeUxUTXVPRGd6SURJdU5qY3lMVFl1TmpJeGVpSWdabWxzYkQwaUl6UXlPRFZHTkNJdlBqeHdZWFJvSUdROUlrMDVMak13TlNBeE9DNDBNbU15TGpReE9DQXdJRFF1TkRVM0xTNDNPVGNnTlM0NU5ETXRNaTR4TnpOTU1USXVNelU0SURFMFl5MHVPREF6TGpVME9DMHhMamcwTGpnMkxUTXVNRFV1T0RZdE1pNHpNemtnTUMwMExqTXlNaTB4TGpVNE5TMDFMakF6TkMwekxqY3hORWd4TGpJNU1uWXlMak14T0dFNExqazJOQ0E0TGprMk5DQXdJREF3T0M0d01UTWdOQzQ1TlRkNklpQm1hV3hzUFNJak16UkJPRFV6SWk4K1BIQmhkR2dnWkQwaVRUUXVNamNnTVRFdU1UUXpZVFV1TkRFZ05TNDBNU0F3SURBeE1DMHpMalEwTmxZMUxqTTRTREV1TWprMFlUa3VNRE00SURrdU1ETTRJREFnTURBd0lEZ3VNRGd5YkRJdU9UYzRMVEl1TXpFNGVpSWdabWxzYkQwaUkwWkNRa013TkNJdlBqeHdZWFJvSUdROUlrMDVMak13TlNBekxqazRNbUUwTGpnMk15QTBMamcyTXlBd0lEQXhNeTQwTkNBeExqTTFiREl1TlRZdE1pNDFOMkU0TGpZZ09DNDJJREFnTURBdE5pMHlMak0wTVNBNExqazJJRGd1T1RZZ01DQXdNQzA0TGpBeE15QTBMamsyYkRJdU9UYzVJREl1TXpFNFl5NDNNRGd0TWk0eE16TWdNaTQyT1RVdE15NDNNVGNnTlM0d016UXRNeTQzTVRkNklpQm1hV3hzUFNJalJVRTBNek0xSWk4K1BDOW5QanhrWldaelBqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNEQWlQanh3WVhSb0lHWnBiR3c5SWlObVptWWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0M0ek5DQXVORElwSWlCa1BTSk5NQ0F3YURFM0xqVTNObll4T0Vnd2VpSXZQand2WTJ4cGNGQmhkR2crUEM5a1pXWnpQand2YzNablBnPT1cIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5idG4tc3R5bGUuaWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzAwQUJGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwQUJGMDtcbn1cbi5idG4tc3R5bGUuaWNvbi10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMEFCRjA7XG59XG4uYnRuLXN0eWxlLmljb24tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjMzk1NzlBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzk1NzlBO1xufVxuLmJ0bi1zdHlsZS5pY29uLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzOTU3OUE7XG59XG4uYnRuLXN0eWxlLmljb24teW91dHViZSB7XG4gIGJhY2tncm91bmQ6ICNGRjAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XG59XG4uYnRuLXN0eWxlLmljb24teW91dHViZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuLmJ0bi1zdHlsZS5pY29uLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogIzBBNjZDMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBBNjZDMjtcbn1cbi5idG4tc3R5bGUuaWNvbi1saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMEE2NkMyO1xufVxuLmJ0bi1zdHlsZS5pY29uLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQ6ICNFNjAwMjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNjAwMjM7XG59XG4uYnRuLXN0eWxlLmljb24tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNFNjAwMjM7XG59XG4uYnRuLXN0eWxlOm5vdCguX2FjdGl2ZSkgLnRvZ2dsZS10ZXh0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLXN0eWxlLl9hY3RpdmUgLnRvZ2dsZS10ZXh0LWluaXRpYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1zdHlsZS5fZGlzYWJsZSB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLXN0eWxlLl9oaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYnRuLXN0eWxlLl90by1pY29uLW9uLTcwMCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5idG4tc3R5bGUuX3RvLWljb24tb24tNzAwOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYnRuLXN0eWxlLl90by1pY29uLW9uLTcwMCAuYnRuLXN0eWxlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tc3R5bGUuX2JpZyB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAuYnRuLXN0eWxlLl9uYXJyb3c3MDAge1xuICAgIGhlaWdodDogMzdweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJ0bi1zdHlsZS5fYmlnIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLmJ0bi1zdHlsZS5fYmlnLW0tc21hbGwge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmNyb3NzLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xufVxuLmNyb3NzLWJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAtMXB4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3Jvc3MtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaWNvbi1idG4ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNDQjAwOUI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmljb24tYnRuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaWNvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUMxOEJBO1xufVxuLmljb24tYnRuLl9iaWcge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmljb24tYnRuLl9iaWc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pY29uLWJ0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5pY29uLWJ0bi5fYmlnIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAuaWNvbi1idG4uX2JpZzo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNpbXBsZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNoZWNrOmhvdmVyIC5jaGVja19faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbn1cbi5jaGVja19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tfX2luZGljYXRvciB7XG4gIGJvcmRlci1jb2xvcjogI0NCMDA5QjtcbiAgYmFja2dyb3VuZDogI0NCMDA5Qjtcbn1cbi5jaGVja19faW5wdXQ6Y2hlY2tlZCB+IC5jaGVja19faW5kaWNhdG9yOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNoZWNrX19pbnB1dC5lcnJvciB+IC5jaGVja19faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogI0ZFREVERjtcbn1cbi5jaGVja19faW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hlY2tfX2luZGljYXRvcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY2hlY2sgW3R5cGU9Y2hlY2tib3hdIH4gLmNoZWNrX19pbmRpY2F0b3Ige1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNoZWNrIFt0eXBlPWNoZWNrYm94XSB+IC5jaGVja19faW5kaWNhdG9yOjpiZWZvcmUge1xuICBmb250LXNpemU6IDhweDtcbn1cbi5jaGVjayBbdHlwZT1jaGVja2JveF0gfiAuY2hlY2tfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMC4yZW07XG59XG4uY2hlY2sgW3R5cGU9cmFkaW9dIH4gLmNoZWNrX19pbmRpY2F0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2hlY2sgW3R5cGU9cmFkaW9dIH4gLmNoZWNrX19pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNnB4O1xufVxuLmNoZWNrIFt0eXBlPXJhZGlvXSB+IC5jaGVja19fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjFlbTtcbn1cbi5jaGVja19fdGV4dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLmNoZWNrX190ZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG4uY2hlY2suX2RhcmstZ3JheSAuY2hlY2tfX3RleHQge1xuICBjb2xvcjogIzVGNkM3NTtcbn1cblxuLmNpcmNsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY2lyY2xlLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLmNpcmNsZS1idXR0b246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jaXJjbGUtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5jaXJjbGUtYnV0dG9uLnNsaWNrLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNpcmNsZS1idXR0b24uc2xpY2stZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5jaXJjbGUtYnV0dG9uLl9ib3JkZXJlZDo6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xufVxuLmNpcmNsZS1idXR0b24uX2ljLWZzLTEyOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYXZvcml0ZS10b2dnbGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZhdm9yaXRlLXRvZ2dsZS5fYWN0aXZlOjpiZWZvcmUge1xuICBjb2xvcjogI0YxNUE3Rjtcbn1cblxuLm9wZW4tZmlsdGVyLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzNXB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5vcGVuLWZpbHRlci1wb3B1cDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNUU4RUM7XG59XG4ub3Blbi1maWx0ZXItcG9wdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gIG1pbi13aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICM3NTdBRkY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9wZW4tZmlsdGVyLXBvcHVwW2RhdGEtY291bnQ9XCIwXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm9wZW4tZmlsdGVyLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9nZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi50b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U1RThFQztcbn1cbi50b2dnbGUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4udG9nZ2xlLWJ1dHRvbl9fb24sIC50b2dnbGUtYnV0dG9uX19vZmYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzc1N0FGRjtcbn1cbi50b2dnbGUtYnV0dG9uLl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzU3QUZGO1xufVxuLnRvZ2dsZS1idXR0b24uX2FjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDUyYzk7XG59XG4udG9nZ2xlLWJ1dHRvbi5fYWN0aXZlIC50b2dnbGUtYnV0dG9uX19vbixcbi50b2dnbGUtYnV0dG9uLl9hY3RpdmUgLnRvZ2dsZS1idXR0b25fX29mZiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvZ2dsZS1idXR0b24uX2FjdGl2ZSAudG9nZ2xlLWJ1dHRvbl9fb2ZmIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2dnbGUtYnV0dG9uLl9hY3RpdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDQxcHg7XG59XG4udG9nZ2xlLWJ1dHRvbjpub3QoLl9hY3RpdmUpIC50b2dnbGUtYnV0dG9uX19vbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgfVxuICAudG9nZ2xlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGVmdDogOXB4O1xuICB9XG4gIC50b2dnbGUtYnV0dG9uLl9hY3RpdmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMzdweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuXG5zcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5saXN0ID4gLmNoZWNrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VsZWN0LWxhbmctcm93IGEge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWxlY3QtbGFuZy1yb3cgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnAtZGV0ZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0xMDB2dztcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5fdGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uX3RhLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uX3RhLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wc2V1ZG8taGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjAwdnc7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC05OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lciwgLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fc3RpY2t5LWJsb2NrLl9zdGljay10by10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1ibG9jay5fc3RpY2stdG8tdG9wIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1ibG9jay5fc3RpY2stdG8tdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fc3RpY2t5LWJsb2NrLl9zdGljay10by10b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGVudC13aXRoLXN0aWNreS1tZW51X19zdGlja3ktYmxvY2suX3N0aWNrLXRvLXRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci13aWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb250YWluZXItd2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmlubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaW5uZXItY29udGFpbmVyOm5vdCguX2Z3MTAwMCk6bm90KC5fZnc3MDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbm5lci1jb250YWluZXIuX2Z3MTAwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbm5lci1jb250YWluZXIuX2Z3NzAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWVudS13cmFwLCAuaGVhZGVyX19tZW51LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHJpZ2h0OiAxMDB2dztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiByaWdodCwgb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcywgMC4zcywgMC4zcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHMsIDBzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubWVudS13cmFwLWFjdGl2ZSwgLmhhbWJ1cmdlci13cmFwcGVyLl9hY3RpdmUgfiAuaGVhZGVyX19tZW51LXdyYXAge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzO1xufVxuXG4uZGVmYXVsdC1pbWctYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RlZmF1bHQtaW1nLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjg7XG59XG5cbi5kZWZhdWx0LWltZy1iZy1zbWFsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVmYXVsdC1pbWctc21hbGwuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmODtcbn1cblxuLmxjLWNtOmxhc3QtY2hpbGQsIC5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLnN3YWwyLWNvbmZpcm0uc3dhbDItc3R5bGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMDA5Qjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmVxdWlyZWQgc3R5bGVzICovXG4ubGVhZmxldC1wYW5lLFxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxuLmxlYWZsZXQtcGFuZSA+IHN2Zyxcbi5sZWFmbGV0LXBhbmUgPiBjYW52YXMsXG4ubGVhZmxldC16b29tLWJveCxcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxlYWZsZXQtdGlsZSxcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbn1cblxuLyogUHJldmVudHMgSUUxMSBmcm9tIGhpZ2hsaWdodGluZyB0aWxlcyBpbiBibHVlICovXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbn1cblxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xuICB3aWR0aDogMTYwMHB4O1xuICBoZWlnaHQ6IDE2MDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5sZWFmbGV0LW1hcmtlci1pY29uLFxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICAvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ubGVhZmxldC1jb250YWluZXIge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGVhZmxldC10aWxlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbn1cblxuLmxlYWZsZXQtem9vbS1ib3gge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDgwMDtcbn1cblxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmxlYWZsZXQtcGFuZSB7XG4gIHotaW5kZXg6IDQwMDtcbn1cblxuLmxlYWZsZXQtdGlsZS1wYW5lIHtcbiAgei1pbmRleDogMjAwO1xufVxuXG4ubGVhZmxldC1vdmVybGF5LXBhbmUge1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi5sZWFmbGV0LXNoYWRvdy1wYW5lIHtcbiAgei1pbmRleDogNTAwO1xufVxuXG4ubGVhZmxldC1tYXJrZXItcGFuZSB7XG4gIHotaW5kZXg6IDYwMDtcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lIHtcbiAgei1pbmRleDogNjUwO1xufVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lIHtcbiAgei1pbmRleDogNzAwO1xufVxuXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyB7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5sdm1sIHtcbiAgYmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogY29udHJvbCBwb3NpdGlvbmluZyAqL1xuLmxlYWZsZXQtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODAwO1xuICBwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sZWFmbGV0LXRvcCxcbi5sZWFmbGV0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLmxlYWZsZXQtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmxlYWZsZXQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGVhZmxldC1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuXG4ubGVhZmxldC1mYWRlLWFuaW0gLmxlYWZsZXQtbWFwLXBhbmUgLmxlYWZsZXQtcG9wdXAge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGVhZmxldC16b29tLWFuaW1hdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXRpbGUsXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGN1cnNvcnMgKi9cbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGVhZmxldC1ncmFiIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5sZWFmbGV0LWNyb3NzaGFpcixcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxuLmxlYWZsZXQtY29udHJvbCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmxlYWZsZXQtZHJhZ2dpbmcgLmxlYWZsZXQtZ3JhYixcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLyogbWFya2VyICYgb3ZlcmxheXMgaW50ZXJhY3Rpdml0eSAqL1xuLmxlYWZsZXQtbWFya2VyLWljb24sXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXG4ubGVhZmxldC1wYW5lID4gc3ZnIHBhdGgsXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGVhZmxldC1tYXJrZXItaWNvbi5sZWFmbGV0LWludGVyYWN0aXZlLFxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlLFxuc3ZnLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSBwYXRoIHtcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiB2aXN1YWwgdHdlYWtzICovXG4ubGVhZmxldC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubGVhZmxldC16b29tLWJveCB7XG4gIGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgZm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXG4ubGVhZmxldC1iYXIge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGVhZmxldC1iYXIgYSxcbi5sZWFmbGV0LWJhciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmxlYWZsZXQtYmFyIGEsXG4ubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4vKiB6b29tIGNvbnRyb2wgKi9cbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbixcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xuICBmb250OiBib2xkIDE4cHggXCJMdWNpZGEgQ29uc29sZVwiLCBNb25hY28sIG1vbm9zcGFjZTtcbiAgdGV4dC1pbmRlbnQ6IDFweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLWluLCAubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4vKiBsYXllcnMgY29udHJvbCAqL1xuLmxlYWZsZXQtY29udHJvbC1sYXllcnMge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cblxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtbGlzdCxcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCA2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZWxlY3RvciB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XG59XG5cbi8qIERlZmF1bHQgaWNvbiBVUkxzICovXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5sZWFmbGV0LWJvdHRvbSAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAycHggNXB4IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4vKiBwb3B1cCAqL1xuLmxlYWZsZXQtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAxM3B4IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMThweCAwO1xufVxuXG4ubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgbWFyZ2luOiAtMTBweCBhdXRvIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIC1tcy16b29tOiAxO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xufVxuXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG4vKiBkaXYgaWNvbiAqL1xuLmxlYWZsZXQtZGl2LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xufVxuXG4vKiBUb29sdGlwICovXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXG4ubGVhZmxldC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyMjI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBEaXJlY3Rpb25zICovXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLypcbiBsZWFmbGV0LnJlc3BvbnNpdmUucG9wdXAgMC42LjRcbiAoYykgMjAxOSBodHRwczovL2dpdGh1Yi5jb20veWFmcmVkXG4qL1xuLyogTm9ydGggKi9cbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogU291dGggKi9cbi5sZWFmbGV0LXJlc3AtcG9wdXAtc291dGggLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5sZWFmbGV0LXJlc3AtcG9wdXAtc291dGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAxMXB4IGF1dG8gMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogV2VzdCAqL1xuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0IC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0IC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIG1hcmdpbjogMXB4IC04cHggMCAtOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBFYXN0ICovXG4ubGVhZmxldC1yZXNwLXBvcHVwLWVhc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiAycHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuLmxlYWZsZXQtcmVzcC1wb3B1cC1lYXN0IC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIG1hcmdpbjogMCAxMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBTb3V0aC1FYXN0ICovXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAxMXB4IDExcHggMTFweCAtOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcbn1cblxuLyogRWFzdC1Tb3V0aCAqL1xuLmxlYWZsZXQtcmVzcC1wb3B1cC1lYXN0LXNvdXRoIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICB3aWR0aDogMjBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLWVhc3Qtc291dGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAtOHB4IDExcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXJlc3AtcG9wdXAtZWFzdC1zb3V0aCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4vKiBOb3J0aC1FYXN0ICovXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAtOHB4IDExcHggMTFweCAtOHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLyogRWFzdC1Ob3J0aCAqL1xuLmxlYWZsZXQtcmVzcC1wb3B1cC1lYXN0LW5vcnRoIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLWVhc3Qtbm9ydGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAxMXB4IDExcHggMTFweCAxMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBOb3J0aC1XZXN0ICovXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAtOHB4IDExcHggMTFweCAxMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMjBweDtcbn1cblxuLyogV2VzdC1Ob3J0aCAqL1xuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LW5vcnRoIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLXdlc3Qtbm9ydGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAxMXB4IDExcHggMHB4IC04cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sZWFmbGV0LXJlc3AtcG9wdXAtd2VzdC1ub3J0aCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuXG4vKiBTb3V0aC1XZXN0ICovXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgbWFyZ2luOiAxMXB4IDExcHggMTFweCAxMXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMjBweDtcbn1cblxuLyogV2VzdC1Tb3V0aCAqL1xuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LXNvdXRoIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LXNvdXRoIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIG1hcmdpbjogLThweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LXNvdXRoIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyLCAuY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIsIC5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIsIC5jdC1tYWpvci1zZXZlbnRoOmFmdGVyLCAuY3QtbWFqb3Itc2l4dGg6YWZ0ZXIsIC5jdC1tYWpvci10ZW50aDphZnRlciwgLmN0LW1ham9yLXRoaXJkOmFmdGVyLCAuY3QtbWFqb3ItdHdlbGZ0aDphZnRlciwgLmN0LW1pbm9yLXNlY29uZDphZnRlciwgLmN0LW1pbm9yLXNldmVudGg6YWZ0ZXIsIC5jdC1taW5vci1zaXh0aDphZnRlciwgLmN0LW1pbm9yLXRoaXJkOmFmdGVyLCAuY3Qtb2N0YXZlOmFmdGVyLCAuY3QtcGVyZmVjdC1maWZ0aDphZnRlciwgLmN0LXBlcmZlY3QtZm91cnRoOmFmdGVyLCAuY3Qtc3F1YXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jdC1sYWJlbCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmN0LWdyaWQtYmFja2dyb3VuZCwgLmN0LWxpbmUge1xuICBmaWxsOiBub25lO1xufVxuXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbCwgLmN0LWNoYXJ0LWxpbmUgLmN0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCwgLmN0LWNoYXJ0LXBpZSAuY3QtbGFiZWwge1xuICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDtcbn1cblxuLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG59XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG5cbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbn1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG5cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuXG4uY3QtZ3JpZCB7XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMnB4O1xufVxuXG4uY3QtcG9pbnQge1xuICBzdHJva2Utd2lkdGg6IDEwcHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cblxuLmN0LWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDRweDtcbn1cblxuLmN0LWFyZWEge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGwtb3BhY2l0eTogMC4xO1xufVxuXG4uY3QtYmFyIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xufVxuXG4uY3Qtc2xpY2UtZG9udXQge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDYwcHg7XG59XG5cbi5jdC1zZXJpZXMtYSAuY3QtYmFyLCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkNzAyMDY7XG59XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZDcwMjA2O1xufVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWJhciwgLmN0LXNlcmllcy1iIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjA1YjRmO1xufVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2YwNWI0Zjtcbn1cblxuLmN0LXNlcmllcy1jIC5jdC1iYXIsIC5jdC1zZXJpZXMtYyAuY3QtbGluZSwgLmN0LXNlcmllcy1jIC5jdC1wb2ludCwgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2Y0YzYzZDtcbn1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNmNGM2M2Q7XG59XG5cbi5jdC1zZXJpZXMtZCAuY3QtYmFyLCAuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkMTc5MDU7XG59XG5cbi5jdC1zZXJpZXMtZCAuY3QtYXJlYSwgLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1kIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZDE3OTA1O1xufVxuXG4uY3Qtc2VyaWVzLWUgLmN0LWJhciwgLmN0LXNlcmllcy1lIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWUgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNDUzZDNmO1xufVxuXG4uY3Qtc2VyaWVzLWUgLmN0LWFyZWEsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzQ1M2QzZjtcbn1cblxuLmN0LXNlcmllcy1mIC5jdC1iYXIsIC5jdC1zZXJpZXMtZiAuY3QtbGluZSwgLmN0LXNlcmllcy1mIC5jdC1wb2ludCwgLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzU5OTIyYjtcbn1cblxuLmN0LXNlcmllcy1mIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM1OTkyMmI7XG59XG5cbi5jdC1zZXJpZXMtZyAuY3QtYmFyLCAuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMwNTQ0ZDM7XG59XG5cbi5jdC1zZXJpZXMtZyAuY3QtYXJlYSwgLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1nIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjMDU0NGQzO1xufVxuXG4uY3Qtc2VyaWVzLWggLmN0LWJhciwgLmN0LXNlcmllcy1oIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWggLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNmIwMzkyO1xufVxuXG4uY3Qtc2VyaWVzLWggLmN0LWFyZWEsIC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzZiMDM5Mjtcbn1cblxuLmN0LXNlcmllcy1pIC5jdC1iYXIsIC5jdC1zZXJpZXMtaSAuY3QtbGluZSwgLmN0LXNlcmllcy1pIC5jdC1wb2ludCwgLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2YwNWI0Zjtcbn1cblxuLmN0LXNlcmllcy1pIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNmMDViNGY7XG59XG5cbi5jdC1zZXJpZXMtaiAuY3QtYmFyLCAuY3Qtc2VyaWVzLWogLmN0LWxpbmUsIC5jdC1zZXJpZXMtaiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkZGE0NTg7XG59XG5cbi5jdC1zZXJpZXMtaiAuY3QtYXJlYSwgLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1qIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZGRhNDU4O1xufVxuXG4uY3Qtc2VyaWVzLWsgLmN0LWJhciwgLmN0LXNlcmllcy1rIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWsgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZWFjZjdkO1xufVxuXG4uY3Qtc2VyaWVzLWsgLmN0LWFyZWEsIC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2VhY2Y3ZDtcbn1cblxuLmN0LXNlcmllcy1sIC5jdC1iYXIsIC5jdC1zZXJpZXMtbCAuY3QtbGluZSwgLmN0LXNlcmllcy1sIC5jdC1wb2ludCwgLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzg2Nzk3ZDtcbn1cblxuLmN0LXNlcmllcy1sIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM4Njc5N2Q7XG59XG5cbi5jdC1zZXJpZXMtbSAuY3QtYmFyLCAuY3Qtc2VyaWVzLW0gLmN0LWxpbmUsIC5jdC1zZXJpZXMtbSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNiMmMzMjY7XG59XG5cbi5jdC1zZXJpZXMtbSAuY3QtYXJlYSwgLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1tIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjYjJjMzI2O1xufVxuXG4uY3Qtc2VyaWVzLW4gLmN0LWJhciwgLmN0LXNlcmllcy1uIC5jdC1saW5lLCAuY3Qtc2VyaWVzLW4gLmN0LXBvaW50LCAuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNjE4OGUyO1xufVxuXG4uY3Qtc2VyaWVzLW4gLmN0LWFyZWEsIC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzYxODhlMjtcbn1cblxuLmN0LXNlcmllcy1vIC5jdC1iYXIsIC5jdC1zZXJpZXMtbyAuY3QtbGluZSwgLmN0LXNlcmllcy1vIC5jdC1wb2ludCwgLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2E3NDhjYTtcbn1cblxuLmN0LXNlcmllcy1vIC5jdC1hcmVhLCAuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNhNzQ4Y2E7XG59XG5cbi5jdC1zcXVhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LXNxdWFyZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4uY3Qtc3F1YXJlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1zcXVhcmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1taW5vci1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1pbm9yLXNlY29uZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA5My43NSU7XG59XG5cbi5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LW1pbm9yLXNlY29uZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LW1ham9yLXNlY29uZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3QtbWFqb3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDg4Ljg4ODg4ODg4ODklO1xufVxuXG4uY3QtbWFqb3Itc2Vjb25kOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1tYWpvci1zZWNvbmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1taW5vci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3QtbWlub3ItdGhpcmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jdC1taW5vci10aGlyZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY3QtbWlub3ItdGhpcmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1tYWpvci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3QtbWFqb3ItdGhpcmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuXG4uY3QtbWFqb3ItdGhpcmQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LW1ham9yLXRoaXJkID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtcGVyZmVjdC1mb3VydGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cblxuLmN0LXBlcmZlY3QtZm91cnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1wZXJmZWN0LWZvdXJ0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LXBlcmZlY3QtZmlmdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LXBlcmZlY3QtZmlmdGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1wZXJmZWN0LWZpZnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWlub3Itc2l4dGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1pbm9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYyLjUlO1xufVxuXG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LW1pbm9yLXNpeHRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtZ29sZGVuLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYxLjgwNDY5NzE1NyU7XG59XG5cbi5jdC1nb2xkZW4tc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmN0LWdvbGRlbi1zZWN0aW9uID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWFqb3Itc2l4dGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cblxuLmN0LW1ham9yLXNpeHRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1tYWpvci1zaXh0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LW1pbm9yLXNldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1pbm9yLXNldmVudGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4uY3QtbWlub3Itc2V2ZW50aDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY3QtbWlub3Itc2V2ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LW1ham9yLXNldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1ham9yLXNldmVudGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzMzMzMzMyU7XG59XG5cbi5jdC1tYWpvci1zZXZlbnRoOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1tYWpvci1zZXZlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3Qtb2N0YXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdC1vY3RhdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuXG4uY3Qtb2N0YXZlOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jdC1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1tYWpvci10ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3QtbWFqb3ItdGVudGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xufVxuXG4uY3QtbWFqb3ItdGVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LW1ham9yLXRlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWFqb3ItZWxldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDM3LjUlO1xufVxuXG4uY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LW1ham9yLWVsZXZlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWFqb3ItdHdlbGZ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3QtbWFqb3ItdHdlbGZ0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmN0LW1ham9yLXR3ZWxmdGg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LW1ham9yLXR3ZWxmdGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1kb3VibGUtb2N0YXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jdC1kb3VibGUtb2N0YXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbn1cblxuLmN0LWRvdWJsZS1vY3RhdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmN0LWRvdWJsZS1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAyMS0wMy0zMFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBkcmFnZ2FibGUuY3NzLCBjb3JlLmNzcywgc2xpZGVyLmNzcywgdG9vbHRpcC5jc3NcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSwgLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7XG59XG5cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsIC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjhlbTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgbGVmdDogLTAuM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHRvcDogMDtcbn1cblxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuYm9keSAudWktdG9vbHRpcCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG5bZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGwtY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5bZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steSB7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsYmFyLXRyYWNrLXkgLnNjcm9sbGJhci10aHVtYiB7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNDREQ2REM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjay15IC5zY3JvbGxiYXItdGh1bWI6aG92ZXIsIFtkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbGJhci10cmFjay15IC5zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM3NDI0Njtcbn1cbltkYXRhLXNjcm9sbGJhcl0uX3Njcm9sbC1ob3Zlci13aGl0ZSAuc2Nyb2xsYmFyLXRyYWNrLXkgLnNjcm9sbGJhci10aHVtYjpob3ZlciwgW2RhdGEtc2Nyb2xsYmFyXS5fc2Nyb2xsLWhvdmVyLXdoaXRlIC5zY3JvbGxiYXItdHJhY2steSAuc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB3aWR0aDogM3B4O1xufVxuW2RhdGEtc2ltcGxlYmFyXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5bZGF0YS1zaW1wbGViYXJdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI0NERDZEQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbltkYXRhLXNpbXBsZWJhcl0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6aG92ZXI6OmJlZm9yZSwgW2RhdGEtc2ltcGxlYmFyXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjphY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNzQyNDY7XG59XG5bZGF0YS1zaW1wbGViYXJdIC5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmlucHV0LXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1zdHlsZV9faW5saW5lLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LXN0eWxlX19pbmxpbmUtc3VibWl0OjpiZWZvcmUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaW5wdXQtc3R5bGVfX2lubGluZS1zdWJtaXRfZmgge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW5wdXQtc3R5bGVfX2lubGluZS1zdWJtaXQuaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luLXRvcDogLTAuMWVtO1xufVxuLmlucHV0LXN0eWxlX19pbmxpbmUtc3VibWl0IH4gLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGhlaWdodDogNDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVGNkM3NTtcbiAgY29sb3I6ICNBQ0I4QzA7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbnB1dC1zdHlsZV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmlucHV0LXN0eWxlX19pbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1RjZDNzU7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjBmM2Y4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5lcnJvciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YwZjNmODtcbiAgYm9yZGVyLWNvbG9yOiAjRjE1QTdGO1xufVxuLmlucHV0LXN0eWxlX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmlucHV0LXN0eWxlX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaW5wdXQtc3R5bGVfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaW5wdXQtc3R5bGVfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbnB1dC1zdHlsZV9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll90cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll90cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX3RyYW5zcGFyZW50LmVycm9yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkVERURGO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fZmlsbC13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9maWxsLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U1RThFQztcbiAgYm9yZGVyLWNvbG9yOiAjRTVFOEVDO1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fZmlsbC13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YwZjNmODtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9maWxsLXdoaXRlLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI0ZFREVERjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVERURGO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2ZpbGwtZ3JheSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2ZpbGwtZ3JheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNUU4RUM7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ib3JkZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICBib3JkZXItY29sb3I6ICNFMUU2RTc7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ib3JkZXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ib3JkZXJlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YwZjNmODtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ib3JkZXJlZC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRURFREY7XG4gIGJvcmRlci1jb2xvcjogI0ZFREVERjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ib3JkZXJlZC1tZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI0FDQjhDMDtcbiAgYm9yZGVyLWNvbG9yOiAjQ0RENkRDO1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fYm9yZGVyZWQtbWVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2JvcmRlcmVkLW1lZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fYm9yZGVyZWQtbWVkLmVycm9yIHtcbiAgYmFja2dyb3VuZDogI0ZFREVERjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVERURGO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2JvcmRlcmVkLWJyaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBib3JkZXItY29sb3I6ICNFMUU2RTc7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ib3JkZXJlZC1icmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fYm9yZGVyZWQtYnJpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmM2Y4O1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2JvcmRlcmVkLWJyaWdodC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRURFREY7XG4gIGJvcmRlci1jb2xvcjogI0ZFREVERjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9ncmF5LXRleHQge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2lubGluZSB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTNweCAwIDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2lubGluZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9pbmxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9pbmxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG4uaW5wdXQtc3R5bGVfX2lucHV0Ll9pbmxpbmUuZXJyb3Ige1xuICBjb2xvcjogI0ZFREVERjtcbn1cbi5pbnB1dC1zdHlsZV9faW5wdXQuX2RhcmstdGV4dCB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmlucHV0LXN0eWxlX19pbnB1dC5fdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0M3B4O1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5pbnB1dC1zdHlsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaW5wdXQtc3R5bGVfX2xhYmVsIHtcbiAgY29sb3I6IHJlZDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbnB1dC1zdHlsZV9faW5wdXQuX3RleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5zZWxlY3QtZHJvcGRvd24tYW5pbWF0aW9ucywgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAsIC5zZWxlY3QtZHJvcGRvd24sIC5hdXRvZmlsbF9fZHJvcGRvd24sIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uc2VsZWN0LWRyb3Bkb3duLCAuYXV0b2ZpbGxfX2Ryb3Bkb3duLCAuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24ge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zZWxlY3QtZHJvcGRvd24tYWN0aXZlLCAuYXV0b2ZpbGwuX2FjdGl2ZSAuYXV0b2ZpbGxfX2Ryb3Bkb3duLCAuZHJvcGRvd24tYnV0dG9uX190ZXh0Ll9hY3RpdmUgfiAuZHJvcGRvd24tYnV0dG9uX19wb3B1cCwgLnNlbGVjdC1tb2R1bGUuX2FjdGl2ZSAuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VsZWN0LXNjcm9sbCwgLmF1dG9maWxsX19vcHRpb25zLCAuc2VsZWN0LW1vZHVsZV9fc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiAxNjVweDtcbn1cblxuLnNlbGVjdC1vcHRpb24sIC5hdXRvZmlsbC1vcHRpb24sIC5zZWxlY3QtbW9kdWxlX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVGNkM3NTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWxlY3Qtb3B0aW9uOmZpcnN0LWNoaWxkLCAuYXV0b2ZpbGwtb3B0aW9uOmZpcnN0LWNoaWxkLCAuc2VsZWN0LW1vZHVsZV9fb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWxlY3Qtb3B0aW9uOmxhc3QtY2hpbGQsIC5hdXRvZmlsbC1vcHRpb246bGFzdC1jaGlsZCwgLnNlbGVjdC1tb2R1bGVfX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWxlY3Qtb3B0aW9uOmhvdmVyLCAuYXV0b2ZpbGwtb3B0aW9uOmhvdmVyLCAuc2VsZWN0LW1vZHVsZV9fb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4uc2VsZWN0LW9wdGlvbi5fYWN0aXZlLCAuX2FjdGl2ZS5hdXRvZmlsbC1vcHRpb24sIC5fYWN0aXZlLnNlbGVjdC1tb2R1bGVfX29wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuXG4uc2VsZWN0LW1vZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnNlbGVjdC1tb2R1bGVfX3RleHQtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyOm5vdCguX2lubGluZSkgLnNlbGVjdC1tb2R1bGVfX3RleHQtYmxvY2sge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2lubGluZSB+IC5zZWxlY3QtbW9kdWxlX19kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5faW5saW5lIH4gLnNlbGVjdC1tb2R1bGVfX2Ryb3Bkb3duLl9jdXN0b20ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnNlbGVjdC1tb2R1bGVfX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RjZDNzU7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICBmb250LWZhbWlseTogXCJtb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUY2Qzc1O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YwZjNmODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmMGYzZjg7XG4gIGJvcmRlci1jb2xvcjogI0YxNUE3Rjtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lcjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX3RyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl90cmFuc3BhcmVudC5lcnJvciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZFREVERjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2ZpbGwtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI0FDQjhDMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fZmlsbC13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNUU4RUM7XG4gIGJvcmRlci1jb2xvcjogI0U1RThFQztcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2ZpbGwtd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmMGYzZjg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fZmlsbC13aGl0ZS5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRURFREY7XG4gIGJvcmRlci1jb2xvcjogI0ZFREVERjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9maWxsLWdyYXkge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9maWxsLWdyYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTVFOEVDO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogI0FDQjhDMDtcbiAgYm9yZGVyLWNvbG9yOiAjRTFFNkU3O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmMGYzZjg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkVERURGO1xuICBib3JkZXItY29sb3I6ICNGRURFREY7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQtbWVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNBQ0I4QzA7XG4gIGJvcmRlci1jb2xvcjogI0NERDZEQztcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2JvcmRlcmVkLW1lZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9ib3JkZXJlZC1tZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2JvcmRlcmVkLW1lZC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRURFREY7XG4gIGJvcmRlci1jb2xvcjogI0ZFREVERjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9ib3JkZXJlZC1icmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgYm9yZGVyLWNvbG9yOiAjRTFFNkU3O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQtYnJpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2JvcmRlcmVkLWJyaWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YwZjNmODtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9ib3JkZXJlZC1icmlnaHQuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkVERURGO1xuICBib3JkZXItY29sb3I6ICNGRURFREY7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fZ3JheS10ZXh0IHtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9pbmxpbmUge1xuICBjb2xvcjogIzM3NDI0NjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDEzcHggMCAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9pbmxpbmU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5faW5saW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5faW5saW5lOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5faW5saW5lLmVycm9yIHtcbiAgY29sb3I6ICNGRURFREY7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9kYXJrLXRleHQge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWxlY3QtbW9kdWxlX19kcm9wZG93bi5fcmVsLWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlbGVjdC1tb2R1bGVfX2Ryb3Bkb3duLl9yZWwtaCAuc2VsZWN0LW1vZHVsZV9fc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5zZWxlY3QtbW9kdWxlLl90aGluLXRleHQgLnNlbGVjdC1tb2R1bGVfX3RleHQtYmxvY2sge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1tb2R1bGUuX2FjdGl2ZSB7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNlbGVjdC1tb2R1bGUuX2FjdGl2ZSAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5zZWxlY3QtbW9kdWxlX19zZWxlY3QuZXJyb3IgfiAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjBmM2Y4O1xuICBib3JkZXItY29sb3I6ICNGMTVBN0Y7XG59XG4uc2VsZWN0LW1vZHVsZV9fc2VsZWN0LmVycm9yIH4gLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRURFREY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VsZWN0LW1vZHVsZV9fc2VsZWN0LmVycm9yIH4gLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fZmlsbC13aGl0ZSwgLnNlbGVjdC1tb2R1bGVfX3NlbGVjdC5lcnJvciB+IC5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIuX2JvcmRlcmVkLCAuc2VsZWN0LW1vZHVsZV9fc2VsZWN0LmVycm9yIH4gLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5fYm9yZGVyZWQtbWVkIHtcbiAgYmFja2dyb3VuZDogI0ZFREVERjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVERURGO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3QtbW9kdWxlX19zZWxlY3QuZXJyb3IgfiAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyLl9ib3JkZXJlZC1icmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRkVERURGO1xuICBib3JkZXItY29sb3I6ICNGRURFREY7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNlbGVjdC1tb2R1bGUgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlbGVjdC1tb2R1bGUgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiA5MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uaGVhZGVyX19maXhlZC13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5oZWFkZXJfX2xvZ28td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmhlYWRlcl9fc2VhcmNoLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBmbGV4OiAxIDAgMDtcbn1cbi5oZWFkZXJfX2NvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlcl9fY29udHJvbC13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyX19jb250cm9sLXdyYXBfZmgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oZWFkZXJfX2NvbnRyb2wtd3JhcF9maCAuZHJvcGRvd24tYnV0dG9uX19wb3B1cCB7XG4gIHRvcDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uaGVhZGVyX19jb250cm9sLXdyYXBfdXAge1xuICB6LWluZGV4OiAxMDtcbn1cbi5oZWFkZXJfX21lbnUtd3JhcCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXJfX3Njcm9sbC13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuaGVhZGVyX19maXhlZC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLXdyYXAge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5oZWFkZXJfX2ZpeGVkLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuaGFtYnVyZ2VyLXdyYXBwZXIuX2FjdGl2ZSB+IC5oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2hvdy1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2hvdy1zZWFyY2g6OmJlZm9yZSwgLmhlYWRlcl9fc2hvdy1zZWFyY2g6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5oZWFkZXJfX3Nob3ctc2VhcmNoOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmhlYWRlcl9fc2hvdy1zZWFyY2guX2FjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXJfX3Nob3ctc2VhcmNoLl9hY3RpdmU6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IC0yMDB2dztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBsZWZ0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlLCBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xuICB9XG4gIC5oZWFkZXJfX3Nob3ctc2VhcmNoLl9hY3RpdmUgfiAuaGVhZGVyX19zZWFyY2gtd3JhcCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHMsIDBzO1xuICB9XG59XG5cbi5uYXZiYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXItbWVudSAuZHJvcGRvd24tYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLW1lbnUgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAge1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWVudSAuZHJvcGRvd24tYnV0dG9uLl9maCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbWVudSAuYnRuLXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5kcm9wZG93bi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRyb3Bkb3duLWJ1dHRvbi5fY3VzdG9tIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHJvcGRvd24tYnV0dG9uX19wb3B1cCB7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZHJvcGRvd24tYnV0dG9uX19wb3B1cC5fc21hbGwtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZHJvcGRvd24tYnV0dG9uX19wb3B1cC5fc2Nyb2xsLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAuX3JlbC1oIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kcm9wZG93bi1idXR0b25fX3BvcHVwLl9yZWwtaCAuZHJvcGRvd24tYnV0dG9uX19zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAuX2N1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZHJvcGRvd24tYnV0dG9uX19zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcm9wZG93bi1idXR0b25fX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1idXR0b25fX3RleHQ6aG92ZXIge1xuICBjb2xvcjogIzVGNkM3NTtcbn1cbi5kcm9wZG93bi1idXR0b25fX3RleHQuX2N1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tYnV0dG9uX19wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmRyb3Bkb3duLWJ1dHRvbl9fc2VsZWN0ZWQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kcm9wZG93bi1idXR0b24uX2J0bi1zdHlsZSwgLmRyb3Bkb3duLWJ1dHRvbi5fYnRuLXN0eWxlLWJvcmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmRyb3Bkb3duLWJ1dHRvbi5fYnRuLXN0eWxlIC5kcm9wZG93bi1idXR0b25fX3RleHQsIC5kcm9wZG93bi1idXR0b24uX2J0bi1zdHlsZS1ib3JkZXJlZCAuZHJvcGRvd24tYnV0dG9uX190ZXh0IHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTVweDtcbn1cbi5kcm9wZG93bi1idXR0b24uX2J0bi1zdHlsZSAuZHJvcGRvd24tYnV0dG9uX190ZXh0OjphZnRlciwgLmRyb3Bkb3duLWJ1dHRvbi5fYnRuLXN0eWxlLWJvcmRlcmVkIC5kcm9wZG93bi1idXR0b25fX3RleHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZHJvcGRvd24tYnV0dG9uLl9idG4tc3R5bGUge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLmRyb3Bkb3duLWJ1dHRvbi5fYnRuLXN0eWxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NCMDA5Qjtcbn1cbi5kcm9wZG93bi1idXR0b24uX3BvcHVwLXN0aWNrLXRvLWxlZnQgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5kcm9wZG93bi1idXR0b24uX3BvcHVwLXN0aWNrLXRvLXJpZ2h0IC5kcm9wZG93bi1idXR0b25fX3BvcHVwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZHJvcGRvd24tYnV0dG9uLl93c24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWJ1dHRvbi5fZmgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kcm9wZG93bi1idXR0b24uX3NlbGVjdGVkIC5kcm9wZG93bi1idXR0b25fX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1idXR0b24uX3NlbGVjdGVkLWhpZ2hsaWdodCAuZHJvcGRvd24tYnV0dG9uX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5kcm9wZG93bi1idXR0b24uX3NlbGVjdGVkLWhpZ2hsaWdodCAuZHJvcGRvd24tYnV0dG9uX19zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc1N0FGRjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRyb3Bkb3duLWJ1dHRvbjpub3QoLl9zZWxlY3RlZCkgLmRyb3Bkb3duLWJ1dHRvbl9fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLWJ1dHRvbltjbGFzcyo9aWNvbi1dOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRyb3Bkb3duLWJ1dHRvbltjbGFzcyo9aWNvbi1dIC5kcm9wZG93bi1idXR0b25fX3RleHQge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uZHJvcGRvd24tYnV0dG9uW2NsYXNzKj1pY29uLV0gLmRyb3Bkb3duLWJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5kcm9wZG93bi1idXR0b25fX3BvcHVwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5kcm9wZG93bi1idXR0b25fX3BvcHVwLl9zbWFsbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTYxcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMTIxcHg7XG4gIH1cbn1cblxuLnNpbXBsZS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zaW1wbGUtc2VhcmNoIC5hdXRvZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5zaW1wbGUtc2VhcmNoIC5pbnB1dC1zdHlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5zaW1wbGUtc2VhcmNoIC5pbnB1dC1zdHlsZV9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLnNpbXBsZS1zZWFyY2ggLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5zaW1wbGUtc2VhcmNoIC5pY29uLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cbi5zaW1wbGUtc2VhcmNoLl9iaWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2ltcGxlLXNlYXJjaC5fYmlnIC5pbnB1dC1zdHlsZV9faW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLnNpbXBsZS1zZWFyY2guX2JvcmRlcmVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMzNzQyNDY7XG59XG4uc2ltcGxlLXNlYXJjaC5fbWF4LXcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNpbXBsZS1zZWFyY2ggLmljb24tYnRuIHtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5zaW1wbGUtc2VhcmNoLl9iaWcge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5zaW1wbGUtc2VhcmNoLl9iaWcgLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAuc2ltcGxlLXNlYXJjaC5fYm9yZGVyZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMzc0MjQ2O1xuICB9XG59XG5cbi5zZWxlY3Qtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uc2VsZWN0LXNlYXJjaCAuYXV0b2ZpbGwsXG4uc2VsZWN0LXNlYXJjaCAuaW5wdXQtc3R5bGUsXG4uc2VsZWN0LXNlYXJjaCAuc2VsZWN0LW1vZHVsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWxlY3Qtc2VhcmNoIC5hdXRvZmlsbCB7XG4gIGZsZXg6IDEgMSAwO1xufVxuLnNlbGVjdC1zZWFyY2ggLmlucHV0LXN0eWxlX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VsZWN0LXNlYXJjaCAuaW5wdXQtc3R5bGVfX2lucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdC1zZWFyY2ggLnNlbGVjdC1tb2R1bGUge1xuICB3aWR0aDogMTc3cHg7XG59XG4uc2VsZWN0LXNlYXJjaCAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0LXNlYXJjaCAuaWNvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDZweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlbGVjdC1zZWFyY2ggLnNlbGVjdC1tb2R1bGUge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlbGVjdC1zZWFyY2gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWxlY3Qtc2VhcmNoIC5pY29uLWJ0biB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG4gIC5zZWxlY3Qtc2VhcmNoIC5hdXRvZmlsbCxcbiAgLnNlbGVjdC1zZWFyY2ggLnNlbGVjdC1tb2R1bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG4gIC5zZWxlY3Qtc2VhcmNoIC5hdXRvZmlsbF9fZHJvcGRvd24sXG4gIC5zZWxlY3Qtc2VhcmNoIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93biB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC5zZWxlY3Qtc2VhcmNoIC5zZWxlY3QtbW9kdWxlIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zZWxlY3Qtc2VhcmNoIC5zZWxlY3QtbW9kdWxlX19pbnB1dC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbiAgLnNlbGVjdC1zZWFyY2ggLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lci5pY29uLWFycm93LXVwOmJlZm9yZSwgLnNlbGVjdC1zZWFyY2ggLnNlbGVjdC1tb2R1bGVfX2lucHV0LWNvbnRhaW5lciAuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbiAgLnNlbGVjdC1zZWFyY2ggLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLnNlbGVjdC1zZWFyY2hfX2NsZWFyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDdweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnNlbGVjdC1zZWFyY2hfX2NsZWFyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICMzNzQyNDY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZnVsbC1zZWFyY2ggLl9oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXNlYXJjaCAuaWNvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uZnVsbC1zZWFyY2ggLmljb24tYnRuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZnVsbC1zZWFyY2ggLmNoZWNrX190ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mdWxsLXNlYXJjaCAuc2VsZWN0LW1vZHVsZSB7XG4gIHotaW5kZXg6IDY7XG59XG4uZnVsbC1zZWFyY2ggLnNlbGVjdC1tb2R1bGVfX3Njcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDE4NXB4O1xufVxuLmZ1bGwtc2VhcmNoIC5zZWxlY3QtbW9kdWxlX19vcHRpb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZ1bGwtc2VhcmNoIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5mdWxsLXNlYXJjaF9fYnV0dG9ucy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgPiAuZHJvcGRvd24tYnV0dG9uLCAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgPiAuc2VsZWN0LW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCA+IC5kcm9wZG93bi1idXR0b246OmJlZm9yZSwgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwID4gLnNlbGVjdC1tb2R1bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0UxRTZFNztcbn1cbi5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCA+IC5kcm9wZG93bi1idXR0b24ge1xuICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xufVxuLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwID4gLnNlbGVjdC1tb2R1bGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgPiAuc2VsZWN0LW1vZHVsZSAuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xufVxuLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDcwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmZ1bGwtc2VhcmNoX19maWVsZHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1bGwtc2VhcmNoX19maWVsZHMtY29udGFpbmVyID4gLmF1dG9maWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGwtc2VhcmNoX19maWVsZHMtY29udGFpbmVyID4gLmF1dG9maWxsIC5pbnB1dC1zdHlsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsLXNlYXJjaF9fZmllbGRzLWNvbnRhaW5lciA+IC5hdXRvZmlsbCAuaW5wdXQtc3R5bGUgLmlucHV0LXN0eWxlX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnVsbC1zZWFyY2hfX2ZpZWxkcy1jb250YWluZXIgPiAuYXV0b2ZpbGwgLmlucHV0LXN0eWxlIC5pbnB1dC1zdHlsZV9faW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzMDFweCkge1xuICAuZnVsbC1zZWFyY2hfX2ZpZWxkcy1jb250YWluZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzM3NDI0NjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkgYW5kIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1jb250YWluZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzM3NDI0NjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLmZ1bGwtc2VhcmNoX19maWVsZHMtY29udGFpbmVyID4gLmF1dG9maWxsIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMzNzQyNDY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZ1bGwtc2VhcmNoIC5pY29uLWJ0biB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG4gIC5mdWxsLXNlYXJjaF9fZmllbGRzLWNvbnRhaW5lciA+IC5hdXRvZmlsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgPiAuZHJvcGRvd24tYnV0dG9uOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCA+IC5zZWxlY3QtbW9kdWxlOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1idXR0b25fX3BvcHVwIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZnVsbC1zZWFyY2hfX2ZpZWxkcy1jb250YWluZXIgPiAuYXV0b2ZpbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMzc0MjQ2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuZnVsbC1zZWFyY2hfX2ZpZWxkcy1jb250YWluZXIgLmljb24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mdWxsLXNlYXJjaF9fYnV0dG9ucy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZnVsbC1zZWFyY2hfX2J1dHRvbi1zZWFyY2gtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICB9XG4gIC5mdWxsLXNlYXJjaF9fYnV0dG9uLXNlYXJjaC13cmFwIC5idG4tc3R5bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMzNzQyNDY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwID4gLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uLl9oaWRlICsgLmRyb3Bkb3duLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUsIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uLl9oaWRlICsgLnNlbGVjdC1tb2R1bGU6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlLFxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgLnNlbGVjdC1tb2R1bGUuX2hpZGUgKyAuZHJvcGRvd24tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6OmJlZm9yZSxcbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5zZWxlY3QtbW9kdWxlLl9oaWRlICsgLnNlbGVjdC1tb2R1bGU6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uLl9oaWRlICsgLmRyb3Bkb3duLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93bixcbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5kcm9wZG93bi1idXR0b24uX2hpZGUgKyAuZHJvcGRvd24tYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAsIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uLl9oaWRlICsgLnNlbGVjdC1tb2R1bGU6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24sXG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uLl9oaWRlICsgLnNlbGVjdC1tb2R1bGU6bm90KDpsYXN0LWNoaWxkKSAuZHJvcGRvd24tYnV0dG9uX19wb3B1cCxcbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5zZWxlY3QtbW9kdWxlLl9oaWRlICsgLmRyb3Bkb3duLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93bixcbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5zZWxlY3QtbW9kdWxlLl9oaWRlICsgLmRyb3Bkb3duLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIC5kcm9wZG93bi1idXR0b25fX3BvcHVwLFxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgLnNlbGVjdC1tb2R1bGUuX2hpZGUgKyAuc2VsZWN0LW1vZHVsZTpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93bixcbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5zZWxlY3QtbW9kdWxlLl9oaWRlICsgLnNlbGVjdC1tb2R1bGU6bm90KDpsYXN0LWNoaWxkKSAuZHJvcGRvd24tYnV0dG9uX19wb3B1cCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgLmRyb3Bkb3duLWJ1dHRvbjpmaXJzdC1jaGlsZCAuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24sXG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1idXR0b25fX3BvcHVwLFxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgLnNlbGVjdC1tb2R1bGU6Zmlyc3QtY2hpbGQgLnNlbGVjdC1tb2R1bGVfX2Ryb3Bkb3duLFxuICAuZnVsbC1zZWFyY2hfX3NlbGVjdHMtZ3JvdXAgLnNlbGVjdC1tb2R1bGU6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5kcm9wZG93bi1idXR0b246bGFzdC1jaGlsZCAuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24sXG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuZHJvcGRvd24tYnV0dG9uOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAsXG4gIC5mdWxsLXNlYXJjaF9fc2VsZWN0cy1ncm91cCAuc2VsZWN0LW1vZHVsZTpsYXN0LWNoaWxkIC5zZWxlY3QtbW9kdWxlX19kcm9wZG93bixcbiAgLmZ1bGwtc2VhcmNoX19zZWxlY3RzLWdyb3VwIC5zZWxlY3QtbW9kdWxlOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRpdGxlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgLnRpdGxlLWJsb2NrX190ZXh0IHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC50aXRsZS1ibG9ja19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRpdGxlLWJsb2NrX19zbGlkZXItbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRlbnQtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRleHQtYmxvY2sge1xuICBjb2xvcjogIzVGNkM3NTtcbn1cbi50ZXh0LWJsb2NrIC5pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDM7XG59XG4udGV4dC1ibG9jayAuaW1nLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDY3Ljc5NjYxMDE2OTUlO1xufVxuLnRleHQtYmxvY2sgLmltZy13cmFwIGltZyB7XG4gIHotaW5kZXg6IDE7XG59XG4udGV4dC1ibG9jayBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMjAlICsgMjBweCk7XG4gIGxlZnQ6IGNhbGMoLTEwJSAtIDEwcHgpO1xufVxuLnRleHQtYmxvY2sgLmltZy1nYWxsZXJ5OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeSAuaW1nLXdyYXAge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRleHQtYmxvY2sgLmltZy1iaWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEyMCUgKyAyMHB4KTtcbiAgbGVmdDogY2FsYygtMTAlIC0gMTBweCk7XG59XG4udGV4dC1ibG9jayAuaW1nLWJpZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGV4dC1ibG9jayAuaW1nLWJpZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZXh0LWJsb2NrIC5pbWctYmlnIC5pbWctd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4udGV4dC1ibG9jayAuaW1nLWJpZyAuaW1nLXdyYXA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZXh0LWJsb2NrIC5pbWctZmxvYXQtcmlnaHQgLmltZy13cmFwIHtcbiAgd2lkdGg6IGNhbGMoNjAlIC0gMTBweCk7XG4gIG1hcmdpbjogMCAtMTAlIDIwcHggNTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRleHQtYmxvY2sgLmltZy1mbG9hdC1sZWZ0IC5pbWctd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICBtYXJnaW46IDAgNTBweCAyMHB4IC0xMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRleHQtYmxvY2sgaDE6Zmlyc3QtY2hpbGQsIC50ZXh0LWJsb2NrIGgyOmZpcnN0LWNoaWxkLCAudGV4dC1ibG9jayBoMzpmaXJzdC1jaGlsZCwgLnRleHQtYmxvY2sgaDQ6Zmlyc3QtY2hpbGQsIC50ZXh0LWJsb2NrIGg1OmZpcnN0LWNoaWxkLCAudGV4dC1ibG9jayBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGV4dC1ibG9jayBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHQtYmxvY2sgb2wsIC50ZXh0LWJsb2NrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQtYmxvY2sgb2wgbGksIC50ZXh0LWJsb2NrIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQtYmxvY2sgb2wgbGk6OmJlZm9yZSwgLnRleHQtYmxvY2sgdWwgbGk6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNDQjAwOUI7XG59XG4udGV4dC1ibG9jayB1bCBsaTo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50ZXh0LWJsb2NrIG9sID4gbGksXG4udGV4dC1ibG9jayB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnRleHQtYmxvY2sgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi50ZXh0LWJsb2NrIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1ibG9jayBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XG59XG4udGV4dC1ibG9jayBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgZGVjaW1hbCkgXCIuIFwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC50ZXh0LWJsb2NrIC5pbWctYmlnIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbiAgLnRleHQtYmxvY2sgLmltZy1iaWcgLmltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC50ZXh0LWJsb2NrIC5pbWctZmxvYXQtcmlnaHQgLmltZy13cmFwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDUwcHg7XG4gIH1cbiAgLnRleHQtYmxvY2sgLmltZy1mbG9hdC1sZWZ0IC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIDUwcHggMjBweCAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRleHQtYmxvY2sgLmltZy1iaWcgLmltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudGV4dC1ibG9jayAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXh0LWJsb2NrIC5pbWctZ2FsbGVyeSAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuICAudGV4dC1ibG9jayAuaW1nLWJpZyAuaW1nLXdyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudGV4dC1ibG9jayAuaW1nLWJpZyAuaW1nLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDY3Ljc5NjYxMDE2OTUlO1xuICB9XG4gIC50ZXh0LWJsb2NrIC5pbWctZmxvYXQtcmlnaHQgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgLnRleHQtYmxvY2sgLmltZy1mbG9hdC1sZWZ0IC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5cbi5jb250ZW50LXRhYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnQtdGFiLXNpbXBsZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uY29udGVudC10YWItc2ltcGxlOm5vdCguX2FjdGl2ZSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgei1pbmRleDogMTtcbn1cbi5jb250ZW50LXRhYi1zaW1wbGUuX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb250ZW50LXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuLmNvbnRlbnQtdGFiOjpiZWZvcmUsIC5jb250ZW50LXRhYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29udGVudC10YWI6bm90KC5fYWN0aXZlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDBzO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnQtdGFiLl9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXMsIDAuNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXMsIDAuNXM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yYWRpby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnJhZGlvLXJvdy5fY3VzdG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8tcm93Ll9oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvLXJvd19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5yYWRpby1yb3dfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5yYWRpby1yb3dfX2l0ZW0uX2N1c3RvbSB7XG4gIG1hcmdpbjogM3B4IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4ucmFkaW8tcm93X19pbnB1dCwgLnJhZGlvLXJvd19faW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yYWRpby1yb3dfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAzO1xufVxuLnJhZGlvLXJvd19faW5wdXQ6aG92ZXIgfiAucmFkaW8tcm93X19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjRTVFOEVDO1xufVxuLnJhZGlvLXJvd19faW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1yb3dfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICNDQjAwOUI7XG59XG4ucmFkaW8tcm93X19pbnB1dDpjaGVja2VkIH4gLnJhZGlvLXJvd19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJhZGlvLXJvd19fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBjb2xvcjogIzVGNkM3NTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW46IDNweCAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLnJhZGlvLXJvd19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U1RThFQztcbn1cbi5yYWRpby1yb3dfX2J1dHRvbi5fYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0NCMDA5QjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmFkaW8tcm93LmRyb3Bkb3duLXN1Ym1lbnUtYnV0dG9uLl9oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhZGlvLXJvd19faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbiAgei1pbmRleDogMTtcbn1cbi5yYWRpby1yb3dfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNUY2Qzc1O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucmFkaW8tcm93X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgfVxuICAucmFkaW8tcm93X190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VwYXJhdG9yX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VwYXJhdG9yX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0UxRTZFNztcbiAgei1pbmRleDogMTtcbn1cbi5zZXBhcmF0b3JfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM1RjZDNzU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb2x1bW4tbmF2X190YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmNvbHVtbi1uYXZfX2NvbCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29sdW1uLW5hdl9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29sdW1uLW5hdl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFibGUtbmF2X190YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLnRhYmxlLW5hdl9fY29sIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnRhYmxlLW5hdl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRhYmxlLW5hdl9fY29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGFibGUtbmF2X19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50YWJsZS1uYXZfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmN1c3RvbS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmN1c3RvbS10YWJsZSB0ciB0ZCwgLmN1c3RvbS10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS10YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2MyYzJjMjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jdXN0b20tdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmN1c3RvbS10YWJsZSB0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkZlYXR1cmVMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmN1c3RvbS10YWJsZS1rZXktdmFsIHtcbiAgY29sdW1uczogMjtcbn1cbi5jdXN0b20tdGFibGUta2V5LXZhbCAudGFibGUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3VzdG9tLXRhYmxlLWtleS12YWwgLnRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLXRhYmxlLWtleS12YWwgLnRhYmxlLWhlYWQge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5jdXN0b20tdGFibGUta2V5LXZhbCAudGFibGUtdmFsIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuXG4ucHJvcGVydHktdGFibGVfX2xpc3QuRmVhdHVyZUxpc3Qge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbHVtbnM6IDI7XG59XG5cbi5GZWF0dXJlTGlzdCAucHJvcGVydHktdGFibGVfX2NvbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBTQ1NTIFZlcnNpb24gKi9cbi5ibHVyLWNvbnRlbnQge1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ibHVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAyO1xufVxuLmJsdXItb3ZlcmxheSBhIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmx1ci1vdmVybGF5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNsaWRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXJyb3ItYmxvY2sge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uZXJyb3ItYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmVycm9yLWJsb2NrX19jb2xfbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY2NjclIC0gMTBweCk7XG59XG4uZXJyb3ItYmxvY2tfX2NvbF9sZWZ0IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVycm9yLWJsb2NrX19jb2xfbGVmdCBzdmcgLmFuaW1hdGUtaW4td2luZG93IHtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG59XG4uZXJyb3ItYmxvY2tfX2NvbF9yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDU4LjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmVycm9yLWJsb2NrX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIC5lcnJvci1ibG9ja19fY29sX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmVycm9yLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIH1cbiAgLmVycm9yLWJsb2NrX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbiAgLmVycm9yLWJsb2NrX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lcnJvci1ibG9ja19fY29sX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lcnJvci1ibG9jayB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICB9XG4gIC5lcnJvci1ibG9ja19fY29sX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBuZi1tYWduaWZpZXItYW5pbWF0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNC41ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xLjdkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5mLW1hbi1oYW5kLWxlZnQge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmYtbWFuLWhhbmQtcmlnaHQtdG9wIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmYtbWFuLWhhbmQtcmlnaHQtYm90dG9tIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02JSwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYlLCAwLCAwKTtcbiAgfVxufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy1tYWduaWZpZXIsXG4ubm90LWZvdW5kLWFuaW1hdGlvbiAuc3ZnLW1hbi1oYW5kLWxlZnQsXG4ubm90LWZvdW5kLWFuaW1hdGlvbiAuc3ZnLW1hbi1oYW5kLXJpZ2h0LXRvcCxcbi5ub3QtZm91bmQtYW5pbWF0aW9uIC5zdmctbWFuLWhhbmQtcmlnaHQtYm90dG9tLFxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy1tYWduaWZpZXIge1xuICBhbmltYXRpb24tbmFtZTogbmYtbWFnbmlmaWVyLWFuaW1hdGlvbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAyMiU7XG59XG4ubm90LWZvdW5kLWFuaW1hdGlvbiAuc3ZnLW1hbi1oYW5kLWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogbmYtbWFuLWhhbmQtbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAyMiU7XG59XG4ubm90LWZvdW5kLWFuaW1hdGlvbiAuc3ZnLW1hbi1oYW5kLXJpZ2h0LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZi1tYW4taGFuZC1yaWdodC10b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQ3JSA4JTtcbn1cbi5ub3QtZm91bmQtYW5pbWF0aW9uIC5zdmctbWFuLWhhbmQtcmlnaHQtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IG5mLW1hbi1oYW5kLXJpZ2h0LWJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzUlIDA7XG59XG4ubm90LWZvdW5kLWFuaW1hdGlvbiAuc3ZnLXRyZWUge1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tbmFtZTogbGVhdmVzLWFuaW1hdGlvbi0yO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cbi5ub3QtZm91bmQtYW5pbWF0aW9uIC5zdmctdHJlZTpudGgtY2hpbGQoMW4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCgybikge1xuICBhbmltYXRpb24tZGVsYXk6IDEwMG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCgzbikge1xuICBhbmltYXRpb24tZGVsYXk6IDE1MG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCg0bikge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCg1bikge1xuICBhbmltYXRpb24tZGVsYXk6IDI1MG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCg2bikge1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCg3bikge1xuICBhbmltYXRpb24tZGVsYXk6IDM1MG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCg4bikge1xuICBhbmltYXRpb24tZGVsYXk6IDQwMG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCg5bikge1xuICBhbmltYXRpb24tZGVsYXk6IDQ1MG1zO1xufVxuLm5vdC1mb3VuZC1hbmltYXRpb24gLnN2Zy10cmVlOm50aC1jaGlsZCgxMG4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbn1cblxuZm9ybTpub3QoLl90eSkgLnR5LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS5fdHkgLnR5LW1lc3NhZ2UgfiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzaG93LXR5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvdy10eS12MiB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIwJSwgODAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udHktbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnR5LW1lc3NhZ2U6bm90KFtjbGFzcyo9X2FuaW1hdGlvbi1dKSB7XG4gIGFuaW1hdGlvbjogc2hvdy10eSAxcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGZvcndhcmRzO1xufVxuLnR5LW1lc3NhZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udHktbWVzc2FnZV9fc3VidGl0bGUge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi50eS1tZXNzYWdlLl9hbmltYXRpb24tdjIge1xuICBhbmltYXRpb246IHNob3ctdHktdjIgMnMgZWFzZSBmb3J3YXJkcztcbn1cbi50eS1tZXNzYWdlLl9kYXJrLXRleHQgLnR5LW1lc3NhZ2VfX3RpdGxlLCAudHktbWVzc2FnZS5fZGFyay10ZXh0IC50eS1tZXNzYWdlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLnR5LW1lc3NhZ2UuX2dyYXkyLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MywgMjQ4LCAwLjcpO1xufVxuLnR5LW1lc3NhZ2UuX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmNvbGxhcHNlLW1lbnVfX3RpdGxlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzM3NDI0NjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmNvbGxhcHNlLW1lbnVfX3RpdGxlLXdyYXA6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29sbGFwc2UtbWVudV9fdGl0bGUtd3JhcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmNvbGxhcHNlLW1lbnVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uY29sbGFwc2UtbWVudV9fY29sbGFwc2Utd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcGVuLWhvdXNlLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcGVuLWhvdXNlLWl0ZW1zIC5vcGVuLWhvdXNlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuICBnYXA6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ub3Blbi1ob3VzZS1pdGVtcyAub3Blbi1ob3VzZS1pdGVtIC5vcGVuLWhvdXNlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9wZW4taG91c2UtaXRlbXMgLm9wZW4taG91c2UtaXRlbSAub3Blbi1ob3VzZS1idG4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ub3Blbi1ob3VzZS1pdGVtcyAub3Blbi1ob3VzZS1pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5vcGVuLWhvdXNlLWl0ZW1zIC5vcGVuLWhvdXNlLWl0ZW0gc3ZnIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4ub3Blbi1ob3VzZS1pdGVtcyAub3Blbi1ob3VzZS1pdGVtIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzM3NDI0Njtcbn1cbi5vcGVuLWhvdXNlLWl0ZW1zIC5vcGVuLWhvdXNlLWl0ZW0gLmFkZC10by1jYWxlbmRhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9wZW4taG91c2UtaXRlbXMgLm9wZW4taG91c2UtaXRlbSAuYXRjYi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5vcGVuLWhvdXNlLWl0ZW1zIC5vcGVuLWhvdXNlLWl0ZW0gYWRkLXRvLWNhbGVuZGFyLWJ1dHRvbiNjc3MtcGFydC1leGFtcGxlOjpwYXJ0KGF0Y2ItYnV0dG9uKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLm9wZW4taG91c2UtaXRlbXMgLm9wZW4taG91c2UtaXRlbSAjY3NzLXBhcnQtZXhhbXBsZSAuYXRjYi1pY29uOjpwYXJ0KGF0Y2ItYnV0dG9uKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3Blbi1ob3VzZS1pdGVtcyAub3Blbi1ob3VzZS1pdGVtIGFkZC10by1jYWxlbmRhci1idXR0b24jY3NzLXBhcnQtZXhhbXBsZTo6cGFydCguYXRjYi1jaGVja21hcmspIHtcbiAgdG9wOiAtMC41ZW07XG4gIHJpZ2h0OiAyLjVlbTtcbn1cblxuLmludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgei1pbmRleDogMTA7XG59XG4uaW50cm9fX2dyYWRpZW50LCAuaW50cm9fX2JnLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xufVxuLmludHJvX19ncmFkaWVudCB7XG4gIHotaW5kZXg6IDE7XG59XG4uaW50cm9fX2JnLXdyYXAge1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludHJvX19zdmctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTkyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaW50cm9fX3N2Zy13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyOC42NDU4MzMzMzMzJTtcbn1cbi5pbnRyb19fc3ZnLXdyYXAgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnRyb19fc3ZnLXdyYXAgc3ZnIC5hbmltYXRlLWluLXdpbmRvdyB7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xufVxuLmludHJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB6LWluZGV4OiAzO1xufVxuLmludHJvLl9iaWcgLmludHJvX19zdmctd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMzYuNDU4MzMzMzMzMyU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpIHtcbiAgLmludHJvLl9iaWcge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaW50cm8ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmludHJvX19zdmctd3JhcCB7XG4gICAgbWluLXdpZHRoOiAxNzUwcHg7XG4gIH1cbiAgLmludHJvLl9iaWcgLmludHJvX19zdmctd3JhcCB7XG4gICAgbWluLXdpZHRoOiAxMzcxcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbnRybyB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuaW50cm9fX3N2Zy13cmFwIHtcbiAgICBtaW4td2lkdGg6IDE2ODBweDtcbiAgfVxuICAuaW50cm8uX2JpZyAuaW50cm9fX3N2Zy13cmFwIHtcbiAgICBtaW4td2lkdGg6IDEzMjBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGludHJvLTEtYm9hdC0xLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcyNSUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcyNSUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNzAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTcwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcyNSUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW50cm8tMS1ib2F0LTItYW5pbWF0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MDAlLCAtMTIwJSwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMTAwJSwgLTE2MCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludHJvLTEtYm9hdC0zLWFuaW1hdGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDgwJSwgNTAlLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI0MDAlLCA1MCUsIDApO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOTYwJSwgNTAlLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4MCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludHJvLTEtYmlyZC0xLWFuaW1hdGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUxJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTMlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnRyby0xLWJpcmQtMi1hbmltYXRpb24ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NTAlLCAtMTA4MCUsIDApIHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjUwJSwgLTEwODAlLCAwKSBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAlLCAxOTAlLCAwKSBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAlLCAxOTAlLCAwKSBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW50cm8tMS1iaXJkLTMtYW5pbWF0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZykgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDE3JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpIHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnRyby0xLW1hbi1oYW5kLWFuaW1hdGlvbiB7XG4gIDAlLCAzMCUsIDUwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTUlLCA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW50cm8tMS1tYW4tYW5pbWF0aW9uIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTJkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludHJvLTEtd29tYW4tYW5pbWF0aW9uIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMmRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW50cm8tMS1tYW4taGVhZC1hbmltYXRpb24ge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnRyby0xLXdvbWFuLWhlYWQtYW5pbWF0aW9uIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB9XG59XG4uaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctYm9hdCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTgwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy1ib2F0XzEge1xuICBhbmltYXRpb24tbmFtZTogaW50cm8tMS1ib2F0LTEtYW5pbWF0aW9uO1xufVxuLmludHJvLWFuaW1hdGlvbnMtMSAuc3ZnLWJvYXRfMiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpbnRyby0xLWJvYXQtMi1hbmltYXRpb247XG59XG4uaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctYm9hdF8zIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGludHJvLTEtYm9hdC0zLWFuaW1hdGlvbjtcbn1cbi5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy1iaXJkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctYmlyZF8xIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgLTE1MDAlO1xuICBhbmltYXRpb24tbmFtZTogaW50cm8tMS1iaXJkLTEtYW5pbWF0aW9uO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLmludHJvLWFuaW1hdGlvbnMtMSAuc3ZnLWxlYXZlcyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tbmFtZTogbGVhdmVzLWFuaW1hdGlvbjtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgfVxuICAuaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctbGVhdmVzXzEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgfVxuICAuaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctd29tYW4sXG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy13b21hbi1oZWFkLFxuICAuaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctbWFuLFxuICAuaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctbWFuLWhlYWQsXG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy1tYW4taGFuZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3LjVzO1xuICB9XG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy13b21hbiB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGludHJvLTEtd29tYW4tYW5pbWF0aW9uO1xuICB9XG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy13b21hbi1oZWFkIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogaW50cm8tMS13b21hbi1oZWFkLWFuaW1hdGlvbjtcbiAgfVxuICAuaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctbWFuIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogaW50cm8tMS1tYW4tYW5pbWF0aW9uO1xuICB9XG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy1tYW4taGVhZCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGludHJvLTEtbWFuLWhlYWQtYW5pbWF0aW9uO1xuICB9XG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy1tYW4taGFuZCB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDI1JTtcbiAgICBhbmltYXRpb24tbmFtZTogaW50cm8tMS1tYW4taGFuZC1hbmltYXRpb247XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUwMXB4KSB7XG4gIC5pbnRyby1hbmltYXRpb25zLTEgLnN2Zy1iaXJkXzMge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDMwMCUgODcwJTtcbiAgICBhbmltYXRpb24tbmFtZTogaW50cm8tMS1iaXJkLTMtYW5pbWF0aW9uO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0NTFweCkge1xuICAuaW50cm8tYW5pbWF0aW9ucy0xIC5zdmctYmlyZF8yIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBpbnRyby0xLWJpcmQtMi1hbmltYXRpb247XG4gIH1cbn1cblxuQGtleWZyYW1lcyBpbnRyby0yLWJvYXQtMS1hbmltYXRpb24ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTgyNSUsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzA3NSUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGludHJvLTItYm9hdC0yLWFuaW1hdGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjc3NSUsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDI1JSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW50cm8tMi1ib2F0LTMtYW5pbWF0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MTc1JSwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMzMjUlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnRyby0yLWJvYXQtNC1hbmltYXRpb24ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTIyNSUsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTc3NSUsIDAsIDApO1xuICB9XG59XG4uaW50cm8tYW5pbWF0aW9ucy0yIC5zdmctYm9hdCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTgwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5pbnRyby1hbmltYXRpb25zLTIgLnN2Zy1ib2F0XzEge1xuICBhbmltYXRpb24tbmFtZTogaW50cm8tMi1ib2F0LTEtYW5pbWF0aW9uO1xufVxuLmludHJvLWFuaW1hdGlvbnMtMiAuc3ZnLWJvYXRfMiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBpbnRyby0yLWJvYXQtMi1hbmltYXRpb247XG59XG4uaW50cm8tYW5pbWF0aW9ucy0yIC5zdmctYm9hdF8zIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGludHJvLTItYm9hdC0zLWFuaW1hdGlvbjtcbn1cbi5pbnRyby1hbmltYXRpb25zLTIgLnN2Zy1ib2F0XzQge1xuICBhbmltYXRpb24tbmFtZTogaW50cm8tMi1ib2F0LTQtYW5pbWF0aW9uO1xufVxuXG5Aa2V5ZnJhbWVzIGludHJvLTMtY2xvdWRzLWFuaW1hdGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbnRyby0zLWNsb3Vkcy1hbmltYXRpb24ge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ1JSwgMCwgMCk7XG4gIH1cbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy10cmVlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogbGVhdmVzLWFuaW1hdGlvbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG4uaW50cm8tYW5pbWF0aW9ucy0zIC5zdmctdHJlZTpudGgtY2hpbGQoMW4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MG1zO1xufVxuLmludHJvLWFuaW1hdGlvbnMtMyAuc3ZnLXRyZWU6bnRoLWNoaWxkKDJuKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTAwbXM7XG59XG4uaW50cm8tYW5pbWF0aW9ucy0zIC5zdmctdHJlZTpudGgtY2hpbGQoM24pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy10cmVlOm50aC1jaGlsZCg0bikge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xufVxuLmludHJvLWFuaW1hdGlvbnMtMyAuc3ZnLXRyZWU6bnRoLWNoaWxkKDVuKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjUwbXM7XG59XG4uaW50cm8tYW5pbWF0aW9ucy0zIC5zdmctdHJlZTpudGgtY2hpbGQoNm4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy10cmVlOm50aC1jaGlsZCg3bikge1xuICBhbmltYXRpb24tZGVsYXk6IDM1MG1zO1xufVxuLmludHJvLWFuaW1hdGlvbnMtMyAuc3ZnLXRyZWU6bnRoLWNoaWxkKDhuKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNDAwbXM7XG59XG4uaW50cm8tYW5pbWF0aW9ucy0zIC5zdmctdHJlZTpudGgtY2hpbGQoOW4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy10cmVlOm50aC1jaGlsZCgxMG4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBpbnRyby0zLWNsb3Vkcy1hbmltYXRpb247XG59XG4uaW50cm8tYW5pbWF0aW9ucy0zIC5zdmctY2xvdWQ6bnRoLWNoaWxkKDFuKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoMm4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMDBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoM24pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoNG4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoNW4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyNTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoNm4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoN24pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzNTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoOG4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoOW4pIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0NTBtcztcbn1cbi5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpudGgtY2hpbGQoMTBuKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNTAwbXM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmludHJvLWFuaW1hdGlvbnMtMyAuc3ZnLXRyZWU6bm90KC5icDEwMDApOm5vdCguYnA0MDApLFxuICAuaW50cm8tYW5pbWF0aW9ucy0zIC5zdmctY2xvdWQ6bm90KC5icDEwMDApOm5vdCguYnA0MDApIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmludHJvLWFuaW1hdGlvbnMtMyAuc3ZnLXRyZWU6bm90KC5icDQwMCksXG4gIC5pbnRyby1hbmltYXRpb25zLTMgLnN2Zy1jbG91ZDpub3QoLmJwNDAwKSB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpc3RpbmctcGFnZS1pbnRyb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saXN0aW5nLXBhZ2UtaW50cm9fX3RpdGxlLXdyYXAge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMy4zMzMzMzMzMzMzcHgpO1xufVxuLmxpc3RpbmctcGFnZS1pbnRyb19fcHJpY2Utd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDEzLjMzMzMzMzMzMzNweCk7XG59XG4ubGlzdGluZy1wYWdlLWludHJvX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5saXN0aW5nLXBhZ2UtaW50cm9fX3ByaWNlLXN1YnRpdGxlLXdyYXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmxpc3RpbmctcGFnZS1pbnRyb19fcHJpY2Utc3VidGl0bGUtbW9ydGdhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI0FDQjhDMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubGlzdGluZy1wYWdlLWludHJvX19wcmljZS1zdWJ0aXRsZS1tb3J0Z2FnZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5saXN0aW5nLXBhZ2UtaW50cm9fX3ByaWNlLXN1YnRpdGxlLW1vcnRnYWdlIHNwYW46ZW1wdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3MiwgMTg0LCAxOTIsIDAuMyk7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5saXN0aW5nLXBhZ2UtaW50cm9fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxpc3RpbmctcGFnZS1pbnRyb19fcHJpY2Utc3VidGl0bGUtd3JhcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5saXN0aW5nLXBhZ2UtaW50cm9fX3ByaWNlLXN1YnRpdGxlLW1vcnRnYWdlIHNwYW46ZW1wdHkge1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmxpc3RpbmctcGFnZS1pbnRyb19fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGlzdGluZy1wYWdlLWludHJvX19wcmljZS1zdWJ0aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgLmxpc3RpbmctcGFnZS1pbnRyb19fcHJpY2Utc3VidGl0bGUtbW9ydGdhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGlzdGluZy1wYWdlLWludHJvX19hZ2VudC13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTMuMzMzMzMzMzMzM3B4KTtcbn1cbi5saXN0aW5nLXBhZ2UtaW50cm9fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ubGlzdGluZy1wYWdlLWludHJvX19sYWJlbCB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmxpc3RpbmctcGFnZS1pbnRyb19fY29udHJvbHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5saXN0aW5nLXBhZ2UtaW50cm9fX2NvbnRyb2xzLXdyYXAuX3ZhLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDFweCkge1xuICAubGlzdGluZy1wYWdlLWludHJvX19jb250cm9scy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmxpc3RpbmctcGFnZS1pbnRyb19fY29udHJvbHMtY29sOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5saXN0aW5nLXBhZ2UtaW50cm9fX2NvbnRyb2xzLXdyYXAgLm1ldHJpY3Mge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubGlzdGluZy1wYWdlLWludHJvX190aXRsZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmxpc3RpbmctcGFnZS1pbnRyb19fY29udHJvbHMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdGluZy1wYWdlLWludHJvX19jb250cm9scy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmxpc3RpbmctcGFnZS1pbnRyb19fY29udHJvbHMtY29sIC5idG4tc3R5bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmRheXMtb24tbWFya2V0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkuX3ByaW50IC53cmFwcGVyID4gKjpub3QoLnByaW50LXBvcHVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5Ll9wcmludC1saXN0aW5nIC5wcmludC1wb3B1cC5fbGlzdGluZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGJvZHkuX3ByaW50LWZhdm9yaXRlcyAucHJpbnQtcG9wdXAuX2Zhdm9yaXRlcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucHJpbnQtcG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAtMTAwdnc7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNDBweDtcbn1cbi5wcmludC1wb3B1cF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcmludC1wb3B1cF9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByaW50LXBvcHVwX19sb2dvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnByaW50LXBvcHVwX19hZ2VudC13cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnByaW50LXBvcHVwX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpbnQtcG9wdXBfX3RhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByaW50LXBvcHVwX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWdlbnQtcHJpbnQge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWdlbnQtcHJpbnRfX3Bob3RvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uYWdlbnQtcHJpbnRfX3Bob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4uYWdlbnQtcHJpbnRfX2luZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5hZ2VudC1wcmludF9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hZ2VudC1wcmludF9fbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hZ2VudC1wcmludF9fdGVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcmludC1wcm9wcy10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcmludC1wcm9wcy10YWJsZV9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5saXN0ZWQtYnkge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwMHB4ICNmMGYzZjg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubGlzdGVkLWJ5IC5pY29uLW1scy1taW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubGlzdGVkLWJ5IC5pY29uLW1scy1taW46OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQHBhZ2Uge1xuICBzaXplOiBhdXRvO1xuICBtYXJnaW46IDBtbTtcbn1cbi5wcmljZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBtaW4taGVpZ2h0OiAxOTBweDtcbn1cbi5wcmljZS1jYXJkX19jdXJyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByaWNlLWNhcmRfX29yaWdpbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5wcmljZS1jYXJkX19tb3J0Z2FnZSB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLnByaWNlLWNhcmRfX21vcnRnYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucHJpY2UtY2FyZF9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wcmljZS1jYXJkX19hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5wcmljZS1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucHJpY2UtY2FyZF9faW5mbzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzc1N0FGRjtcbn1cbi5wcmljZS1jYXJkX19saW5lLXRocm91Z2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2UtY2FyZF9fbGluZS10aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzNzQyNDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4zZW07XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFnZW50IHtcbiAgYmFja2dyb3VuZDogIzM3NDI0NjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTBweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFnZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmFnZW50X19jb250YWluZXIuX3Njcm9sbC1pbml0aWFsaXplZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWdlbnRfX3BlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYWdlbnRfX3Bob3RvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG4uYWdlbnRfX3Bob3RvIHtcbiAgei1pbmRleDogMTtcbn1cbi5hZ2VudF9faW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFnZW50X19uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5hZ2VudF9fYWdlbmN5IHtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG4uYWdlbnRfX3Bob25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWdlbnRfX3Bob25lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYWdlbnRfX3Bob25lLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFnZW50X19waG9uZS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFnZW50Ll9zaW1wbGUge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmFnZW50Ll9zaW1wbGUgLmFnZW50X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uYWdlbnQuX3NpbXBsZSAuYWdlbnRfX3BlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWdlbnQuX21oIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5hZ2VudC5fc2VwYXJhdGUgLmFnZW50X19wZXJzb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1RjZDNzU7XG59XG4uYWdlbnQuX2JpZy1waG90byAuYWdlbnRfX3Bob3RvLXdyYXAge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uYWdlbnQuX2JpZy1waG90byAuYWdlbnRfX2luZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWdlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICAuYWdlbnRfX3BlcnNvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWdlbnRfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5hZ2VudC5fYmlnLXBob3RvIC5hZ2VudF9fcGhvdG8td3JhcCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5hZ2VudC5fYmlnLXBob3RvIC5hZ2VudF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hZ2VudC5fc2VwYXJhdGUgLmFnZW50X19wZXJzb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBvcHVwLWFnZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBvcHVwLWFnZW50LXdyYXAgLmFnZW50IHtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wb3B1cC1hZ2VudC13cmFwIHtcbiAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wb3B1cC1hZ2VudC13cmFwIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMDtcbiAgfVxufVxuXG4ubWV0cmljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubWV0cmljc19faXRlbSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1ldHJpY3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZXRyaWNzX192YWwge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5tZXRyaWNzX19sYWJlbCB7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWV0cmljc19fbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5tZXRyaWNzLl9zaW1wbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1ldHJpY3MuX3NpbXBsZSAubWV0cmljc19faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWV0cmljcy5fc2ltcGxlIC5tZXRyaWNzX19pdGVtOmxhc3QtY2hpbGQgLm1ldHJpY3NfX2xhYmVsOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRyaWNzLl9zaW1wbGUgLm1ldHJpY3NfX2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuLm1ldHJpY3MuX3NpbXBsZSAubWV0cmljc19fbGFiZWw6OmJlZm9yZSwgLm1ldHJpY3MuX3NpbXBsZSAubWV0cmljc19fbGFiZWw6OmFmdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWV0cmljcy5fc2ltcGxlIC5tZXRyaWNzX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuLm1ldHJpY3MuX3NpbXBsZSAubWV0cmljc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCLCoHzCoFwiICFpbXBvcnRhbnQ7XG59XG4ubWV0cmljcy5fc2ltcGxlIC5tZXRyaWNzX19sYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZXRyaWNzLl9zaW1wbGUgLm1ldHJpY3NfX2xhYmVsOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1ldHJpY3MuX3NpbXBsZSAubWV0cmljc19fbGFiZWw6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1ldHJpY3Mge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbiAgLm1ldHJpY3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uY29udHJvbHMtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbnRyb2xzLWJhcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBjb2xvcjogIzM3NDI0NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250cm9scy1iYXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLmNvbnRyb2xzLWJhcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbn1cbi5jb250cm9scy1iYXJfX2l0ZW06Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY29udHJvbHMtYmFyX19pdGVtW2RhdGEtbGFiZWxdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA1cHgpO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNUY2Qzc1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmM2Y4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5jb250cm9scy1iYXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLmNvbnRyb2xzLWJhcl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250cm9scy1iYXJfX2l0ZW06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb250cm9scy1iYXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jb250cm9scy1iYXJfX2l0ZW1bY2xhc3MqPWljb24tXSwgLmNvbnRyb2xzLWJhcl9faXRlbS5mYXZvcml0ZS10b2dnbGUge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5jb250cm9scy1iYXIuX3doaXRlIC5jb250cm9scy1iYXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZXN0YXRlLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVzdGF0ZS1nYWxsZXJ5X19uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVzdGF0ZS1nYWxsZXJ5X19uYXYtd3JhcCAuc2xpZGVyLW5hdiB7XG4gIG1hcmdpbi1yaWdodDogLTUwJTtcbn1cbi5lc3RhdGUtZ2FsbGVyeV9fc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZXN0YXRlLWdhbGxlcnktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZXN0YXRlLWdhbGxlcnktc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uZXN0YXRlLWdhbGxlcnktc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xuICBtYXJnaW46IDAgNXB4O1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2ltZy13cmFwOm50aC1jaGlsZCgxKSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG59XG4uZXN0YXRlLWdhbGxlcnktc2xpZGVyX19pbWctd3JhcDpudGgtY2hpbGQoNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cbi5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2ltZy13cmFwOm50aC1jaGlsZCg1KSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcl9faW1nLXdyYXA6aG92ZXIgLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcl9faW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2ltZy13cmFwOm50aC1jaGlsZCgxKTpob3ZlciAuZXN0YXRlLWdhbGxlcnktc2xpZGVyX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KTtcbn1cbi5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2ltZyB7XG4gIHotaW5kZXg6IDE7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZXN0YXRlLWdhbGxlcnktc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICBoZWlnaHQ6IDM2OHB4O1xuICB9XG4gIC5lc3RhdGUtZ2FsbGVyeS1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxuICAuZXN0YXRlLWdhbGxlcnktc2xpZGVyX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgfVxuICAuZXN0YXRlLWdhbGxlcnktc2xpZGVyX19pbWctd3JhcDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMTBweCk7XG4gIH1cbiAgLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcl9faW1nLXdyYXA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgfVxuICAuZXN0YXRlLWdhbGxlcnktc2xpZGVyX19pbWctd3JhcDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuZXN0YXRlLWdhbGxlcnktc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcl9faW1nLXdyYXA6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuZXN0YXRlLWdhbGxlcnktc2xpZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lc3RhdGUtZ2FsbGVyeS1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLmVzdGF0ZS1nYWxsZXJ5LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi5wYlRodW1icyBsaS5hY3RpdmUgYSBpbWcge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbiNwYkNsb3NlQnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNsaWRlci1uYXZfX2NvdW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2xpZGVyLW5hdl9fY3VycmVudCwgLnNsaWRlci1uYXZfX3RvdGFsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNsaWRlci1uYXZfX2N1cnJlbnQge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5zbGlkZXItbmF2X190b3RhbCB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLnNsaWRlci1uYXZfX3NlcGFyYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0UxRTZFNztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2xpZGVyLW5hdl9fYXJyb3dzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2xpZGVyLW5hdl9fYXJyb3cge1xuICBjb2xvcjogIzM3NDI0NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2xpZGVyLW5hdl9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLnNsaWRlci1uYXZfX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2xpZGVyLW5hdl9fYXJyb3c6bm90KC5zbGljay1hcnJvdykge1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlci1uYXZfX2Fycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNsaWRlci1uYXZfX2Fycm93LnNsaWNrLWRpc2FibGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc2xpZGVyLW5hdl9fYXJyb3dfbGVmdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uc2xpZGVyLW5hdl9fYXJyb3dfcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnNsaWRlci1uYXYuX2hvcml6b250YWwgLnNsaWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2xpZGVyLW5hdi5faG9yaXpvbnRhbCAuc2xpZGVyLW5hdl9fYXJyb3dzLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnNsaWRlci1uYXYuX2hvcml6b250YWwgLnNsaWRlci1uYXZfX2Fycm93IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zbGlkZXItbmF2Ll9ob3Jpem9udGFsIC5zbGlkZXItbmF2X19hcnJvd19sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbn1cbi5zbGlkZXItbmF2Ll9ob3Jpem9udGFsIC5zbGlkZXItbmF2X19hcnJvd19yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNsaWRlci1uYXZfX2Fycm93cy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zbGlkZXItbmF2X19hcnJvdyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zbGlkZXItbmF2X19hcnJvd19sZWZ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICB9XG4gIC5zbGlkZXItbmF2X19hcnJvd19yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLnNsaWRlci1uYXZfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnNsaWRlci1uYXZfX2N1cnJlbnQsIC5zbGlkZXItbmF2X190b3RhbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2xpZGVyLW5hdl9fdG90YWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIvXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwLjNlbTtcbiAgfVxuICAuc2xpZGVyLW5hdl9fc2VwYXJhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fY29sX2xlZnQge1xuICB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fY29sX3JpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbn1cbi5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1ibG9jayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fc3RpY2t5LXNpemVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY29udGVudC13aXRoLXN0aWNreS1tZW51X19zdGlja3ktYmxvY2suX3N0aWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fc3RpY2t5LWJsb2NrLl9zdGljay10by10b3AgLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fc3RpY2t5LXNpemVyIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbn1cbi5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1ibG9jay5fc3RpY2stdG8tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1zaXplciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudS5fbm8tbGlzdGluZy1pbmZvLWN1c3RvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGVudC13aXRoLXN0aWNreS1tZW51Ll9uby1saXN0aW5nLWluZm8tY3VzdG9tID4gLmNvbnRhaW5lciwgLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudS5fbm8tbGlzdGluZy1pbmZvLWN1c3RvbSA+IC5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1ibG9jay5fc3RpY2stdG8tdG9wIHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fY29sX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fY29sX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvcGVydHktdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ucHJvcGVydHktdGFibGUgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU2RTc7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBsZWZ0OiAtMjBweDtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvcGVydHktdGFibGVfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb3BlcnR5LXRhYmxlX19jb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb3BlcnR5LXRhYmxlX19saXN0Om5vdCguc2xpY2stZG90dGVkKSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb3BlcnR5LXRhYmxlX19saXN0Om5vdCguc2xpY2stZG90dGVkKSAuc2xpY2stdHJhY2s6OmJlZm9yZSwgLnByb3BlcnR5LXRhYmxlX19saXN0Om5vdCguc2xpY2stZG90dGVkKSAuc2xpY2stdHJhY2s6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fbGlzdDpub3QoLnNsaWNrLWRvdHRlZCkgLnByb3BlcnR5LXRhYmxlX19jb2wge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnByb3BlcnR5LXRhYmxlX19jb2wge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb3BlcnR5LXRhYmxlX19sYWJlbCB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLnByb3BlcnR5LXRhYmxlX192YWwge1xuICBjb2xvcjogIzM3NDI0NjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnByb3BlcnR5LXRhYmxlX19ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fYm90dG9tLmljb24tbWxzOjpiZWZvcmUsIC5ub3RlLl9tbHMgLnByb3BlcnR5LXRhYmxlX19ib3R0b20ubm90ZV9fdGV4dC13cmFwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IC0yOXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9wZXJ0eS10YWJsZV9fYm90dG9tLmljb24tbWxzIC5wcm9wZXJ0eS10YWJsZV9fdGl0bGUsIC5ub3RlLl9tbHMgLnByb3BlcnR5LXRhYmxlX19ib3R0b20ubm90ZV9fdGV4dC13cmFwIC5wcm9wZXJ0eS10YWJsZV9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5wcm9wZXJ0eS10YWJsZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucHJvcGVydHktdGFibGVfX3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYmxlX19ib3R0b20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWJsZV9fYm90dG9tLmljb24tbWxzLCAubm90ZS5fbWxzIC5wcm9wZXJ0eS10YWJsZV9fYm90dG9tLm5vdGVfX3RleHQtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYmxlX19ib3R0b20uaWNvbi1tbHM6OmJlZm9yZSwgLm5vdGUuX21scyAucHJvcGVydHktdGFibGVfX2JvdHRvbS5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAucHJvcGVydHktdGFibGVfX2JvdHRvbS5pY29uLW1scyAucHJvcGVydHktdGFibGVfX3RpdGxlLCAubm90ZS5fbWxzIC5wcm9wZXJ0eS10YWJsZV9fYm90dG9tLm5vdGVfX3RleHQtd3JhcCAucHJvcGVydHktdGFibGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LWl0ZW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5zaG93LW1vcmUtd3JhcCA+IC5fYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc2hvdy1pdGVtIDAuNXMgZWFzZSBib3RoO1xufVxuLnNob3ctbW9yZS13cmFwLl9zaG93LTEgPiAqOm50aC1jaGlsZCgxKSB+ICo6bm90KC5zaG93LW1vcmUtYnRuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1tb3JlLXdyYXAuX3Nob3ctMiA+ICo6bnRoLWNoaWxkKDIpIH4gKjpub3QoLnNob3ctbW9yZS1idG4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG93LW1vcmUtd3JhcC5fc2hvdy0zID4gKjpudGgtY2hpbGQoMykgfiAqOm5vdCguc2hvdy1tb3JlLWJ0bikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctbW9yZS13cmFwLl9zaG93LTQgPiAqOm50aC1jaGlsZCg0KSB+ICo6bm90KC5zaG93LW1vcmUtYnRuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1tb3JlLXdyYXAuX3Nob3ctNSA+ICo6bnRoLWNoaWxkKDUpIH4gKjpub3QoLnNob3ctbW9yZS1idG4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG93LW1vcmUtd3JhcC5fc2hvdy02ID4gKjpudGgtY2hpbGQoNikgfiAqOm5vdCguc2hvdy1tb3JlLWJ0bikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctbW9yZS13cmFwLl9zaG93LTcgPiAqOm50aC1jaGlsZCg3KSB+ICo6bm90KC5zaG93LW1vcmUtYnRuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvdy1tb3JlLXdyYXAuX3Nob3ctOCA+ICo6bnRoLWNoaWxkKDgpIH4gKjpub3QoLnNob3ctbW9yZS1idG4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG93LW1vcmUtd3JhcCAuc2hvdy1tb3JlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2hvdy1tb3JlLXdyYXAgLnNob3ctbW9yZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmluZm8tY2FyZHMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mby1jYXJkcy13cmFwX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tY2FyZHMtd3JhcF9fbGlzdCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5pbmZvLWNhcmRzLXdyYXBfX2xpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmZvLWNhcmRzLXdyYXBfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICB3aWR0aDogMTAwJTtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbi5pbmZvLWNhcmRzLXdyYXBfX2xpc3Quc2xpY2staW5pdGlhbGl6ZWQge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLmluZm8tY2FyZHMtd3JhcF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAuaW5mby1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5pbmZvLWNhcmRzLXdyYXAgLmluZm8tY2FyZHMtd3JhcF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaW5mby1jYXJkcy13cmFwIC5pbmZvLWNhcmRzLXdyYXBfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkgaW5mby1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmZvLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmluZm8tY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFNkU3O1xufVxuLmluZm8tY2FyZF9fdGl0bGU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmluZm8tY2FyZF9fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU2RTc7XG59XG4uaW5mby1jYXJkX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmluZm8tY2FyZF9fZGVzY3JpcHRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTZFNztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaW5mby1jYXJkX19zdWJ0aXRsZSwgLmluZm8tY2FyZF9fcmF0aW5nLCAuaW5mby1jYXJkX192YWwge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5pbmZvLWNhcmRfX2xhYmVsIHtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG4uaW5mby1jYXJkX19kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmluZm8tY2FyZF9fc3RhdHVzLl9ncmVlbiB7XG4gIGNvbG9yOiAjYjljMTU3O1xufVxuLmluZm8tY2FyZF9fc3RhdHVzLl9vcmFuZ2UsIC5pbmZvLWNhcmRfX3N0YXR1cy5fcmVkIHtcbiAgY29sb3I6ICNGRjZGMzE7XG59XG4uaW5mby1jYXJkX19zdGF0dXMuX3llbGxvdyB7XG4gIGNvbG9yOiAjRkZGMDZBO1xufVxuLmluZm8tY2FyZF9fc3VidGl0bGUgKyAuaW5mby1jYXJkX190YWJsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaW5mby1jYXJkX19sYWJlbCArIC5pbmZvLWNhcmRfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5pbmZvLWNhcmRfX3N0YXR1cyArIC5pbmZvLWNhcmRfX3ZhbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5pbmZvLWNhcmRfX3JhdGluZyArIC5pbmZvLWNhcmRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uaW5mby1jYXJkX190YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaW5mby1jYXJkX19jb2xfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5mby1jYXJkX19jb2xfcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaW5mby1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmluZm8tY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmluZm8tY2FyZF9fdGl0bGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZGVmYXVsdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgbGVmdDogLTI1cHg7XG59XG4uZGVmYXVsdC1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBvcGFjaXR5OiAwO1xufVxuLmRlZmF1bHQtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5kZWZhdWx0LXNsaWRlcl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVmYXVsdC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5kZWZhdWx0LXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5kZWZhdWx0LXNsaWRlcl9faXRlbSAuZXN0YXRlLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmRlZmF1bHQtc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuICAuZGVmYXVsdC1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXN0YXRlLWNhcmQtc2hvdyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnZpZXdpbmdzLWxpc3QgLmVzdGF0ZS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi52aWV3aW5ncy1saXN0IC5lc3RhdGUtY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVzdGF0ZS1jYXJkcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbGVmdDogLTEwcHg7XG59XG4uZXN0YXRlLWNhcmRzLWxpc3QgLmVzdGF0ZS1jYXJkIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBlc3RhdGUtY2FyZC1zaG93IDAuN3MgZWFzZSBib3RoO1xufVxuLmVzdGF0ZS1jYXJkcy1saXN0IC5lc3RhdGUtY2FyZDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzMDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA1MDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3MDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4MDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDEwKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogOTAwbXM7XG59XG4uZXN0YXRlLWNhcmRzLWxpc3QgLmVzdGF0ZS1jYXJkOm50aC1jaGlsZCgxMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDEwMDBtcztcbn1cbi5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQ6bnRoLWNoaWxkKDEyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTEwMG1zO1xufVxuLmVzdGF0ZS1jYXJkcy1saXN0IC5lc3RhdGUtY2FyZC5fZGlzYWJsZS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDAxcHgpIHtcbiAgLmVzdGF0ZS1jYXJkcy1saXN0IC5lc3RhdGUtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZXN0YXRlLWNhcmRzLWxpc3QgLmVzdGF0ZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5lc3RhdGUtY2FyZHMtbGlzdCAuZXN0YXRlLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZXN0YXRlLWNhcmRzLWxpc3QgLmVzdGF0ZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cblxuLmVzdGF0ZS1jYXJkcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLmVzdGF0ZS1jYXJkcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmVzdGF0ZS1jYXJkcy1zbGlkZXJfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVzdGF0ZS1jYXJkcy1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmVzdGF0ZS1jYXJkcy1zbGlkZXJfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVzdGF0ZS1jYXJkcy1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5lc3RhdGUtY2FyZHMtc2xpZGVyLl9nMy1iZyB7XG4gIGJhY2tncm91bmQ6ICNFNUU4RUM7XG59XG4uZXN0YXRlLWNhcmRzLXNsaWRlci5fZzMtYmcgLmRlZmF1bHQtaW1nLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RThFQztcbn1cblxuLmVzdGF0ZS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi5lc3RhdGUtY2FyZF9fYXJyb3csIC5lc3RhdGUtY2FyZF9fYWRkLXRvLWZhdm90aXRlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmVzdGF0ZS1jYXJkOmhvdmVyIC5lc3RhdGUtY2FyZF9fYXJyb3csXG4uZXN0YXRlLWNhcmQ6aG92ZXIgLmVzdGF0ZS1jYXJkX19hZGQtdG8tZmF2b3RpdGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmVzdGF0ZS1jYXJkOmhvdmVyIC5lc3RhdGUtY2FyZF9fbG9jYXRpb24ge1xuICBjb2xvcjogIzc1N0FGRjtcbn1cbi5lc3RhdGUtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbn1cbi5lc3RhdGUtY2FyZF9fc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZXN0YXRlLWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXN0YXRlLWNhcmRfX2xhYmVscy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzNweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZXN0YXRlLWNhcmRfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmVzdGF0ZS1jYXJkX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkYwNkE7XG59XG4uZXN0YXRlLWNhcmRfX2xhYmVsX3N1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5lc3RhdGUtY2FyZF9fbGFiZWxfc3VjY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFhYjE2ZDtcbn1cbi5lc3RhdGUtY2FyZF9fbGFiZWxfZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXN0YXRlLWNhcmRfX2xhYmVsX2Rhbmdlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0U2MDAyMztcbn1cbi5lc3RhdGUtY2FyZF9fbGFiZWxfd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uZXN0YXRlLWNhcmRfX2xhYmVsX3dhcm5pbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRjZGMzE7XG59XG4uZXN0YXRlLWNhcmRfX2xhYmVsX2ZpcmUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZXN0YXRlLWNhcmRfX2Fycm93cy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogNjtcbn1cbi5lc3RhdGUtY2FyZF9fcHJpY2Uge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uZXN0YXRlLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uZXN0YXRlLWNhcmRfX3RpdGxlLCAuZXN0YXRlLWNhcmRfX2xvY2F0aW9uIHtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lc3RhdGUtY2FyZF9fdGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmVzdGF0ZS1jYXJkX19sb2NhdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZXN0YXRlLWNhcmRfX3RpdGxlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5lc3RhdGUtY2FyZF9fZGF0ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZFREVERjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMjBweCA0cHg7XG59XG4uZXN0YXRlLWNhcmRfX2NvbnRyb2xzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmVzdGF0ZS1jYXJkX19jb250cm9scy13cmFwIC5idG4tc3R5bGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZXN0YXRlLWNhcmRfX2NvbnRyb2xzLXdyYXAgLmJ0bi1zdHlsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmVzdGF0ZS1jYXJkX19jb250cm9scy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5lc3RhdGUtY2FyZF9fY29udHJvbHMtbGlzdCAuYnRuLXN0eWxlLFxuLmVzdGF0ZS1jYXJkX19jb250cm9scy1saXN0IC5jb250cm9scy1iYXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZXN0YXRlLWNhcmRfX2NvbnRyb2xzLWxpc3QgLmJ0bi1zdHlsZTpsYXN0LWNoaWxkLFxuLmVzdGF0ZS1jYXJkX19jb250cm9scy1saXN0IC5jb250cm9scy1iYXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lc3RhdGUtY2FyZC5fdHJhbnNwYXJlbnQtY29udHJvbHM6aG92ZXIgLmVzdGF0ZS1jYXJkX19hcnJvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lc3RhdGUtY2FyZC5fdHJhbnNwYXJlbnQtY29udHJvbHMgLmVzdGF0ZS1jYXJkX19hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZXN0YXRlLWNhcmQuX3RyYW5zcGFyZW50LWNvbnRyb2xzIC5lc3RhdGUtY2FyZF9fYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmVzdGF0ZS1jYXJkLl90cmFuc3BhcmVudC1jb250cm9scyAuZXN0YXRlLWNhcmRfX2FkZC10by1mYXZvcml0ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXN0YXRlLWNhcmQuX3RyYW5zcGFyZW50LWNvbnRyb2xzIC5lc3RhdGUtY2FyZF9fYWRkLXRvLWZhdm9yaXRlOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lc3RhdGUtY2FyZC5fdHJhbnNwYXJlbnQtY29udHJvbHMgLmVzdGF0ZS1jYXJkX19hZGQtdG8tZmF2b3JpdGU6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5lc3RhdGUtY2FyZC5fc21hbGwgLmVzdGF0ZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5lc3RhdGUtY2FyZC5fc21hbGwgLmVzdGF0ZS1jYXJkX19sYWJlbHMtd3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uZXN0YXRlLWNhcmQuX3NtYWxsIC5lc3RhdGUtY2FyZF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uZXN0YXRlLWNhcmQuX3NtYWxsIC5lc3RhdGUtY2FyZF9fbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVzdGF0ZS1jYXJkLl9zbWFsbCAuZXN0YXRlLWNhcmRzLXNsaWRlcl9faXRlbSB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uZXN0YXRlLWNhcmQuX2hvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lc3RhdGUtY2FyZC5faG9yaXpvbnRhbDpob3ZlciAuZXN0YXRlLWNhcmRfX2xvY2F0aW9uIHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5NTFweCkge1xuICAuZXN0YXRlLWNhcmQuX2hvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVzdGF0ZS1jYXJkLl9ob3Jpem9udGFsIC5zbGljay1saXN0LFxuICAuZXN0YXRlLWNhcmQuX2hvcml6b250YWwgLnNsaWNrLXRyYWNrLFxuICAuZXN0YXRlLWNhcmQuX2hvcml6b250YWwgLmVzdGF0ZS1jYXJkcy1zbGlkZXIsXG4gIC5lc3RhdGUtY2FyZC5faG9yaXpvbnRhbCAuZXN0YXRlLWNhcmRzLXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5lc3RhdGUtY2FyZC5faG9yaXpvbnRhbCAuZXN0YXRlLWNhcmRfX3NsaWRlci13cmFwIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbiAgLmVzdGF0ZS1jYXJkLl9ob3Jpem9udGFsIC5lc3RhdGUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuZXN0YXRlLWNhcmRfX2Fycm93cy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuZXN0YXRlLWNhcmRfX2RhdGUge1xuICAgIHBhZGRpbmc6IDRweCAxNHB4IDNweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVzdGF0ZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmVzdGF0ZS1jYXJkX19kYXRlIHtcbiAgICBwYWRkaW5nOiAycHggMTBweCAxcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lc3RhdGUtY2FyZF9fdGl0bGUtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZXN0YXRlLWNhcmRfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmdyYXktbWxzLWFmdGVyIHtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG4uZ3JheS1tbHMtYWZ0ZXIuaWNvbi1tbHMtbWluIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmdyYXktbWxzLWFmdGVyLmljb24tbWxzLW1pbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uX2dyYXktZG90cy1uYXYgPiAuc2xpY2stZG90cyAuZG90cy10cmFjayBsaSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNFMUU2RTc7XG59XG5cbi5fYWJzb2x1dGUtZG90cy1uYXYgPiAuc2xpY2stZG90cywgLmVzdGF0ZS1jYXJkcy1zbGlkZXIgPiAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweCBhdXRvIC0xMHB4O1xufVxuLnNsaWNrLWRvdHMgLmRvdHMtdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xufVxuLnNsaWNrLWRvdHMgLmRvdHMtdHJhY2sgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyAuZG90cy10cmFjayBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgLmRvdHMtdHJhY2sgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgLmRvdHMtdHJhY2sgbGk6bm90KC5zbGljay1hY3RpdmUpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuLnNsaWNrLWRvdHMuX2NlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMuX2NlbnRlciAuZG90cy10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5jaXJjbGVzLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNzg0cHgpO1xuICB3aWR0aDogMTU2OHB4O1xuICBoZWlnaHQ6IDYxNnB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMjBweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNpcmNsZXMtYmdfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5jaXJjbGVzLWJnX19jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uY2lyY2xlcy1iZ19fY2lyY2xlX29yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzOTRweDtcbn1cbi5jaXJjbGVzLWJnX19jaXJjbGVfYmx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MzVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzQ5cHg7XG59XG4uY2lyY2xlcy1iZ19fY2lyY2xlX3B1cnBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0NTNweDtcbn1cbi5jaXJjbGVzLWJnLl9pbi13aW5kb3cgLmNpcmNsZXMtYmdfX2NpcmNsZV9vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnL2NpcmNsZS1vcmFuZ2UucG5nKTtcbn1cbi5jaXJjbGVzLWJnLl9pbi13aW5kb3cgLmNpcmNsZXMtYmdfX2NpcmNsZV9ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9iZy9jaXJjbGUtYmx1ZS5wbmcpO1xufVxuLmNpcmNsZXMtYmcuX2luLXdpbmRvdyAuY2lyY2xlcy1iZ19fY2lyY2xlX3B1cnBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmcvY2lyY2xlLXB1cnBsZS5wbmcpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jaXJjbGVzLWJnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2MzRweCArIDk1cHgpO1xuICAgIHdpZHRoOiAxMjY4cHg7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgfVxuICAuY2lyY2xlcy1iZ19fY2lyY2xlX2JsdWUge1xuICAgIGxlZnQ6IDI2MHB4O1xuICB9XG4gIC5jaXJjbGVzLWJnX19jaXJjbGVfcHVycGxlIHtcbiAgICB0b3A6IDE0NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jaXJjbGVzLWJnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0ODlweCArIDEwcHgpO1xuICAgIHdpZHRoOiA5NzhweDtcbiAgICBoZWlnaHQ6IDg3M3B4O1xuICB9XG4gIC5jaXJjbGVzLWJnX19jaXJjbGVfYmx1ZSB7XG4gICAgbGVmdDogMTYycHg7XG4gIH1cbiAgLmNpcmNsZXMtYmdfX2NpcmNsZV9wdXJwbGUge1xuICAgIHRvcDogMTgxcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jaXJjbGVzLWJnIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyNjlweCAtIDVweCk7XG4gICAgd2lkdGg6IDUzOHB4O1xuICAgIGhlaWdodDogOTEycHg7XG4gIH1cbiAgLmNpcmNsZXMtYmdfX2NpcmNsZV9vcmFuZ2Uge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgfVxuICAuY2lyY2xlcy1iZ19fY2lyY2xlX2JsdWUge1xuICAgIGxlZnQ6IDExMHB4O1xuICAgIHdpZHRoOiAyMzhweDtcbiAgfVxuICAuY2lyY2xlcy1iZ19fY2lyY2xlX3B1cnBsZSB7XG4gICAgdG9wOiAyOTFweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cblxuLmJvb2stYS10b3VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb2stYS10b3VyIC5jaXJjbGVzLWJnIHtcbiAgdG9wOiA1cHg7XG59XG4uYm9vay1hLXRvdXJfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM3NDI0NjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vay1hLXRvdXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vay1hLXRvdXJfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib29rLWEtdG91cl9fY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb2stYS10b3VyX19jb2xfbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDMwJSAtIDEwcHgpO1xufVxuLmJvb2stYS10b3VyX19jb2xfbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMTE2LjY2NjY2NjY2NjclO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjY0cHg7XG4gIGJhY2tncm91bmQ6ICM1RjZDNzU7XG59XG4uYm9vay1hLXRvdXJfX2NvbF9yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDYwJSAtIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5ib29rLWEtdG91cl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmJvb2stYS10b3VyX19pbWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cbi5ib29rLWEtdG91cl9faW1nLl9pbi13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnL2tleS5zdmcpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ib29rLWEtdG91cl9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuYm9vay1hLXRvdXJfX3RhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuYm9vay1hLXRvdXJfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJvb2stYS10b3VyX19jb2xfbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNUY2Qzc1O1xuICB9XG4gIC5ib29rLWEtdG91cl9fY29sX2xlZnQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ib29rLWEtdG91cl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ib29rLWEtdG91cl9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmJvb2stYS10b3VyX19jb2xfbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJvb2stYS10b3VyX193cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYm9vay1hLXRvdXJfX2NvbF9sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5ib29rLWEtdG91cl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ub3RlX193cmFwIHtcbiAgYmFja2dyb3VuZDogI0U1RThFQztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLm5vdGVfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm5vdGVfX3RleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5vdGVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90ZV9fY29udGFpbmVyLmNvbnRhaW5lciAubm90ZV9fd3JhcCwgLm5vdGVfX2NvbnRhaW5lci5jb250ZW50LXdpdGgtc3RpY2t5LW1lbnVfX3N0aWNreS1ibG9jay5fc3RpY2stdG8tdG9wIC5ub3RlX193cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5vdGUuX21scyAubm90ZV9fdGV4dC13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMjA1cHg7XG59XG4ubm90ZS5fbWxzIC5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICB0b3A6IC0yOXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG4ubm90ZS5fbGlnaHQtZ3JheSAubm90ZV9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubm90ZS5fZGV0YWlscyAubm90ZV9fdGV4dC13cmFwLCAubm90ZS5fYWR2aWNlIC5ub3RlX190ZXh0LXdyYXAsIC5ub3RlLl9pbXBvcnRhbnQgLm5vdGVfX3RleHQtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5ub3RlLl9kZXRhaWxzIC5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZSwgLm5vdGUuX2FkdmljZSAubm90ZV9fdGV4dC13cmFwOjpiZWZvcmUsIC5ub3RlLl9pbXBvcnRhbnQgLm5vdGVfX3RleHQtd3JhcDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm5vdGUuX2RldGFpbHMgLm5vdGVfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkVGREUxO1xufVxuLm5vdGUuX2RldGFpbHMgLm5vdGVfX3RleHQtd3JhcDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkQ1NkE7XG59XG4ubm90ZS5fYWR2aWNlIC5ub3RlX193cmFwIHtcbiAgYmFja2dyb3VuZDogI0RGRUVGRjtcbn1cbi5ub3RlLl9hZHZpY2UgLm5vdGVfX3RleHQtd3JhcDo6YmVmb3JlIHtcbiAgY29sb3I6ICM5NEFCRkY7XG59XG4ubm90ZS5faW1wb3J0YW50IC5ub3RlX193cmFwIHtcbiAgYmFja2dyb3VuZDogI0ZFREVERjtcbn1cbi5ub3RlLl9pbXBvcnRhbnQgLm5vdGVfX3RleHQtd3JhcDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGMTVBN0Y7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm5vdGUuX21scyAubm90ZV9fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ub3RlLl9tbHMgLm5vdGVfX3RleHQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAubm90ZS5fbWxzIC5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm5vdGVfX3dyYXAsIC5ub3RlX19jb250YWluZXIuY29udGFpbmVyIC5ub3RlX193cmFwLCAubm90ZV9fY29udGFpbmVyLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudV9fc3RpY2t5LWJsb2NrLl9zdGljay10by10b3AgLm5vdGVfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5ub3RlLl9kZXRhaWxzIC5ub3RlX190ZXh0LXdyYXAsIC5ub3RlLl9hZHZpY2UgLm5vdGVfX3RleHQtd3JhcCwgLm5vdGUuX2ltcG9ydGFudCAubm90ZV9fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm5vdGUuX2RldGFpbHMgLm5vdGVfX3RleHQtd3JhcDo6YmVmb3JlLCAubm90ZS5fYWR2aWNlIC5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZSwgLm5vdGUuX2ltcG9ydGFudCAubm90ZV9fdGV4dC13cmFwOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubm90ZS5fbWxzIC5ub3RlX190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5ub3RlLl9tbHMgLm5vdGVfX3RleHQtd3JhcDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnNsaWRlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc2xpZGUtbWVudTo6YmVmb3JlLCAuc2xpZGUtbWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDU4cHg7XG59XG4uc2xpZGUtbWVudTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5zbGlkZS1tZW51OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZmZmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLnNsaWRlLW1lbnVfX292ZXJmbG93LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGUtbWVudV9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5zbGlkZS1tZW51X19saXN0OmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uc2xpZGUtbWVudV9fbGlzdC51aS1kcmFnZ2FibGUtZHJhZ2dpbmcgLnNsaWRlLW1lbnVfX2l0ZW0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGlkZS1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2xpZGUtbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zbGlkZS1tZW51X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNBQ0I4QzA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGlkZS1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG4uc2xpZGUtbWVudV9fbGluay5fYWN0aXZlIHtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGJvcmRlci1jb2xvcjogIzM3NDI0Njtcbn1cbi5zbGlkZS1tZW51X19idXR0b24ge1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zbGlkZS1tZW51X19idXR0b246bm90KC5faW5pdCkge1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlLW1lbnVfX2J1dHRvbl9sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbGlkZS1tZW51X19idXR0b25fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNsaWRlLW1lbnUuX3N0YXJ0OjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlLW1lbnUuX3N0YXJ0IC5zbGlkZS1tZW51X19idXR0b25fbGVmdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlLW1lbnUuX2VuZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNsaWRlLW1lbnUuX2VuZCAuc2xpZGUtbWVudV9fYnV0dG9uX3JpZ2h0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2xpZGUtbWVudS5fZ3JheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjBmM2Y4IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5zbGlkZS1tZW51Ll9ncmF5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmMGYzZjggNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLnNsaWRlLW1lbnUuX3R1cnF1b2lzZTo6YmVmb3JlLCAuc2xpZGUtbWVudS5fdHVycXVvaXNlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGUtbWVudS5fdHVycXVvaXNlIC5zbGlkZS1tZW51X19saW5rIHtcbiAgY29sb3I6ICM3NTdBRkY7XG59XG4uc2xpZGUtbWVudS5fdHVycXVvaXNlIC5zbGlkZS1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNDUyYzk7XG59XG4uc2xpZGUtbWVudS5fdHVycXVvaXNlIC5zbGlkZS1tZW51X19saW5rLl9hY3RpdmUge1xuICBjb2xvcjogIzM3NDI0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMzc0MjQ2O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNsaWRlLW1lbnUge1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuICAuc2xpZGUtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuc2xpZGUtbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuXG4ubG9jYWwtaW5mb19fbWFwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLmxvY2FsLWluZm9fX3llbHAtY2FyZHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG9jYWwtaW5mb19fc2xpZGVyLXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9jYWwtaW5mb19fbmF2LXdyYXAge1xuICB3aWR0aDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxvY2FsLWluZm9fX3NsaWRlci13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubG9jYWwtaW5mb19fbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sb2NhbC1pbmZvX19tYXAtd3JhcCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4ubW9ydGdhZ2UtY2FsY3VsYXRvcl9fdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9ydGdhZ2UtY2FsY3VsYXRvcl9fdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9ydGdhZ2UtY2FsY3VsYXRvcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1vcnRnYWdlLWNhbGN1bGF0b3JfX2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubW9ydGdhZ2UtY2FsY3VsYXRvcl9fbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb3J0Z2FnZS1jYWxjdWxhdG9yX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5tb3J0Z2FnZS1jYWxjdWxhdG9yX19jb2xfbGVmdCB7XG4gIHdpZHRoOiA1My4zMzMzMzMzMzMzJTtcbn1cbi5tb3J0Z2FnZS1jYWxjdWxhdG9yX19jb2xfcmlnaHQge1xuICB3aWR0aDogNDYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1vcnRnYWdlLWNhbGN1bGF0b3JfX3RhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb3J0Z2FnZS1jYWxjdWxhdG9yX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubW9ydGdhZ2UtY2FsY3VsYXRvcl9fY29sX2xlZnQge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1vcnRnYWdlLWNhbGN1bGF0b3JfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubW9ydGdhZ2UtY2FsY3VsYXRvcl9fbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm1vcnRnYWdlLWNhbGMtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubW9ydGdhZ2UtY2FsYy1mb3JtX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9ydGdhZ2UtY2FsYy1mb3JtX19mbGV4LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9ydGdhZ2UtY2FsYy1mb3JtX19sYWJlbCB7XG4gIGNvbG9yOiAjNUY2Qzc1O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1vcnRnYWdlLWNhbGMtZm9ybV9faW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubW9ydGdhZ2UtY2FsYy1mb3JtX19pbnB1dC13cmFwIC5zZWxlY3QtbW9kdWxlIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLm1vcnRnYWdlLWNhbGMtZm9ybV9faW5wdXQtd3JhcCAuaW5wdXQtc3R5bGU6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLm1vcnRnYWdlLWNhbGMtZm9ybV9faW5wdXQtd3JhcCAuaW5wdXQtc3R5bGU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4ubW9ydGdhZ2UtY2FsYy1mb3JtX19pbnB1dC13cmFwIC5pbnB1dC1zdHlsZTpudGgtY2hpbGQoMikgLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubW9ydGdhZ2UtY2FsYy1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tb3J0Z2FnZS1jYWxjLWZvcm1fX2ZsZXgtd3JhcC5fc3RhcnQtMTAwMCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubW9ydGdhZ2UtY2FsYy1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAubW9ydGdhZ2UtY2FsYy1mb3JtX19mbGV4LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb3J0Z2FnZS1jYWxjLWZvcm1fX2xhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0IC5jdC1zZXJpZXMtYSBwYXRoIHtcbiAgZmlsbDogIzM0NTJjOTtcbn1cbi5tb3J0Z2FnZS1jYWxjLXJlc3VsdCAuY3Qtc2VyaWVzLWIgcGF0aCB7XG4gIGZpbGw6ICM5NEFCRkY7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHQgLmN0LXNlcmllcy1jIHBhdGgge1xuICBmaWxsOiAjRkVERURGO1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0IC5jdC1zZXJpZXMtZCBwYXRoIHtcbiAgZmlsbDogI0YwQUFDRTtcbn1cbi5tb3J0Z2FnZS1jYWxjLXJlc3VsdCAuY3Qtc2VyaWVzLWUgcGF0aCB7XG4gIGZpbGw6ICNGMTVBN0Y7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHRfX2NoYXJ0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19jaGFydC13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19jaGFydC13cmFwIC5kb251dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMiU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0yJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTA0JTtcbiAgaGVpZ2h0OiAxMDQlO1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19jaGFydC13cmFwIC5kb251dCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fdG90YWwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHRfX3Jvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19yb3cuX2N0LWE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNDUyYzk7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHRfX3Jvdy5fY3QtYjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzk0QUJGRjtcbn1cbi5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fcm93Ll9jdC1jOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkVERURGO1xufVxuLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19yb3cuX2N0LWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGMEFBQ0U7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHRfX3Jvdy5fY3QtZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0YxNUE3Rjtcbn1cbi5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubW9ydGdhZ2UtY2FsYy1yZXN1bHRfX3ZhbCB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tb3J0Z2FnZS1jYWxjLXJlc3VsdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubW9ydGdhZ2UtY2FsYy1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19jaGFydC13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fdG90YWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICB9XG4gIC5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1vcnRnYWdlLWNhbGMtcmVzdWx0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb3J0Z2FnZS1jYWxjLXJlc3VsdF9fY2hhcnQtd3JhcCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1vcnRnYWdlLWNhbGMtcmVzdWx0X190b3RhbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gIH1cbiAgLm1vcnRnYWdlLWNhbGMtcmVzdWx0X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5yYW5nZS51aS13aWRnZXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NERDZEQztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnJhbmdlIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNzU3QUZGO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLnJhbmdlIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDREQ2REM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4ucmFuZ2UgLnVpLXNsaWRlci1oYW5kbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzc1N0FGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4ucmFuZ2UgLnVpLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xufVxuLnJhbmdlIC51aS1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3NTdBRkY7XG59XG4ucmFuZ2UgLnVpLXNsaWRlci1oYW5kbGU6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJhbmdlIC51aS1zbGlkZXItaGFuZGxlLl91cCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGlzdGluZ3MtdGlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlzdGluZ3MtdGlsZSAuZXN0YXRlLWNhcmQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmxpc3RpbmdzLXRpbGUgLmVzdGF0ZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5saXN0aW5ncy10aWxlIC5lc3RhdGUtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5saXN0aW5ncy10aWxlIC5lc3RhdGUtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnByaW50LXBvcHVwIC5saXN0aW5ncy10aWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJpbnQtcG9wdXAgLmxpc3RpbmdzLXRpbGUgLmVzdGF0ZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAucHJpbnQtcG9wdXAgLmxpc3RpbmdzLXRpbGUgLmVzdGF0ZS1jYXJkOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnByaW50LXBvcHVwIC5saXN0aW5ncy10aWxlIC5lc3RhdGUtY2FyZCAuc2xpY2stZG90cyxcbiAgLnByaW50LXBvcHVwIC5saXN0aW5ncy10aWxlIC5lc3RhdGUtY2FyZCAuc2xpY2stYXJyb3csIC5wcmludC1wb3B1cCAubGlzdGluZ3MtdGlsZSAuZXN0YXRlLWNhcmRfX2FkZC10by1mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpc3RpbmctZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5saXN0aW5nLWdhbGxlcnlfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdGluZy1nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkwcHgpO1xufVxuLmxpc3RpbmctZ2FsbGVyeV9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjguNDkzMTUwNjg0OSU7XG59XG4ubGlzdGluZy1nYWxsZXJ5X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0aW5nLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdGluZy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbi0yKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNDEuMDk1ODkwNDExJTtcbn1cbi5saXN0aW5nLWdhbGxlcnlfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmxpc3RpbmctZ2FsbGVyeV9faXRlbSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgfVxuICAubGlzdGluZy1nYWxsZXJ5X19pdGVtOjphZnRlciB7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgfVxuICAubGlzdGluZy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbi0yKTo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5saXN0aW5nLWdhbGxlcnlfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG4gIC5saXN0aW5nLWdhbGxlcnlfX2l0ZW06OmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxuICAubGlzdGluZy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzbi0yKTo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MCU7XG4gIH1cbn1cblxuLnF1b3Rlcy1zbGlkZXJfX3RhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnF1b3Rlcy1zbGlkZXJfX3RhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbiAgei1pbmRleDogMTtcbn1cbi5xdW90ZXMtc2xpZGVyX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucXVvdGVzLXNsaWRlcl9fY29sX2xlZnQge1xuICB3aWR0aDogY2FsYyg3NSUgLSAxMHB4KTtcbn1cbi5xdW90ZXMtc2xpZGVyX19jb2xfcmlnaHQge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5xdW90ZXMtc2xpZGVyX190ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKCgxMDAlICsgMTBweCkgLyA5ICogNik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlICsgMTBweCkgLyA5ICogMik7XG59XG4ucXVvdGVzLXNsaWRlcl9fdGV4dC13cmFwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgY29sb3I6ICNDREQ2REM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucXVvdGVzLXNsaWRlcl9fdGV4dC13cmFwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnF1b3Rlcy1zbGlkZXJfX3RleHQtd3JhcDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgLnF1b3Rlcy1zbGlkZXJfX2NvbF9sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg2Ni42NjY2NjY2NjY3JSAtIDEwcHgpO1xuICB9XG4gIC5xdW90ZXMtc2xpZGVyX19jb2xfcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5xdW90ZXMtc2xpZGVyX190ZXh0LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucXVvdGVzLXNsaWRlcl9fdGV4dC13cmFwOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnF1b3Rlcy1zbGlkZXJfX3RhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucXVvdGVzLXNsaWRlcl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucXVvdGVzLXNsaWRlcl9fY29sX3JpZ2h0IHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5xdW90ZXMtc2xpZGVyLXRleHQ6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBvcGFjaXR5OiAwO1xufVxuLnF1b3Rlcy1zbGlkZXItdGV4dDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucXVvdGVzLXNsaWRlci10ZXh0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdW90ZXMtc2xpZGVyLXRleHRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gIC5xdW90ZXMtc2xpZGVyLXRleHRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLnF1b3Rlcy1zbGlkZXItbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5xdW90ZXMtc2xpZGVyLWxvZ286bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBvcGFjaXR5OiAwO1xufVxuLnF1b3Rlcy1zbGlkZXItbG9nbzpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucXVvdGVzLXNsaWRlci1sb2dvX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdW90ZXMtc2xpZGVyLWxvZ28gLnNsaWRlci1kb3RzLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucXVvdGVzLXNsaWRlci1sb2dvIC5zbGljay1saXN0LFxuLnF1b3Rlcy1zbGlkZXItbG9nbyAuc2xpY2stdHJhY2ssIC5xdW90ZXMtc2xpZGVyLWxvZ29fX2l0ZW0sIC5xdW90ZXMtc2xpZGVyLWxvZ29fX2ltZy13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnF1b3Rlcy1zbGlkZXItbG9nb19faW1nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnF1b3Rlcy1zbGlkZXItbG9nb19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYW5pbWF0ZS1pbi1hY3RpdmUtc2xpZGUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzLCAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cywgMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCwgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNsaWNrLWN1cnJlbnQgLmFuaW1hdGUtaW4tYWN0aXZlLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXMsIDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFkdmFudGFnZXNfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hZHZhbnRhZ2VzX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gNTMuMzMzMzMzMzMzM3B4KTtcbiAgbWF4LXdpZHRoOiAyODNweDtcbn1cbi5hZHZhbnRhZ2VzX19pbWctd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmFkdmFudGFnZXNfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWR2YW50YWdlc19fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19faW1nLXdyYXAge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fdGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWR2YW50YWdlcy5fZ3JheS13cmFwIC5hZHZhbnRhZ2VzX19jb2wge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYWR2YW50YWdlc19faW1nLXdyYXAge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fY29sIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDMzLjMzMzMzMzMzMzNweCk7XG4gIH1cbiAgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19faW1nLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzX190YWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuICAuYWR2YW50YWdlc19fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyNi42NjY2NjY2NjY3cHgpO1xuICB9XG4gIC5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX2ltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYWR2YW50YWdlc19fY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ltZy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXMuX2dyYXktd3JhcCAuYWR2YW50YWdlc19fdGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICAuYWR2YW50YWdlcy5fZ3JheS13cmFwIC5hZHZhbnRhZ2VzX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWR2YW50YWdlcy5fZ3JheS13cmFwIC5hZHZhbnRhZ2VzX19pbWctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLl9ncmF5LXdyYXAgLmFkdmFudGFnZXNfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50b29scy1hbmQtZ3VpZGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvb2xzLWFuZC1ndWlkZXMgLm1pbmktc3Vic2NyaWJlLWZvcm0ge1xuICBtYXgtd2lkdGg6IDI4N3B4O1xufVxuLnRvb2xzLWFuZC1ndWlkZXNfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRvb2xzLWFuZC1ndWlkZXNfX2NvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kOiAjMzc0MjQ2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50b29scy1hbmQtZ3VpZGVzX19jb2xfbGVmdCAudG9vbHMtYW5kLWd1aWRlc19faW1nLXdyYXAge1xuICB3aWR0aDogODNweDtcbn1cbi50b29scy1hbmQtZ3VpZGVzX19jb2xfbGVmdCAudG9vbHMtYW5kLWd1aWRlc19faW1nLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDk2LjM4NTU0MjE2ODclO1xufVxuLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9sZWZ0IC50b29scy1hbmQtZ3VpZGVzX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xufVxuLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9yaWdodCAudG9vbHMtYW5kLWd1aWRlc19faW1nLXdyYXAge1xuICB3aWR0aDogMTA4cHg7XG59XG4udG9vbHMtYW5kLWd1aWRlc19fY29sX3JpZ2h0IC50b29scy1hbmQtZ3VpZGVzX19pbWctd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzQuMDc0MDc0MDc0MSU7XG59XG4udG9vbHMtYW5kLWd1aWRlc19fY29sX3JpZ2h0IC50b29scy1hbmQtZ3VpZGVzX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwOHB4KTtcbn1cbi50b29scy1hbmQtZ3VpZGVzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvb2xzLWFuZC1ndWlkZXNfX3RleHQge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi50b29scy1hbmQtZ3VpZGVzX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnRvb2xzLWFuZC1ndWlkZXNfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC50b29scy1hbmQtZ3VpZGVzX19jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbCAudG9vbHMtYW5kLWd1aWRlc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9sZWZ0IC50b29scy1hbmQtZ3VpZGVzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDczcHg7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9yaWdodCAudG9vbHMtYW5kLWd1aWRlc19faW1nLXdyYXAge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRvb2xzLWFuZC1ndWlkZXMgLmNpcmNsZXMtYmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudG9vbHMtYW5kLWd1aWRlc19fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbCAudG9vbHMtYW5kLWd1aWRlc19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9sZWZ0IC50b29scy1hbmQtZ3VpZGVzX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzNweCk7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAudG9vbHMtYW5kLWd1aWRlc19fY29sX3JpZ2h0IC50b29scy1hbmQtZ3VpZGVzX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50b29scy1hbmQtZ3VpZGVzX19jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbCAudG9vbHMtYW5kLWd1aWRlc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9sZWZ0IC50b29scy1hbmQtZ3VpZGVzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDYzcHg7XG4gIH1cbiAgLnRvb2xzLWFuZC1ndWlkZXNfX2NvbF9yaWdodCAudG9vbHMtYW5kLWd1aWRlc19faW1nLXdyYXAge1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG59XG5cbi5zdmctbWFwX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbn1cbi5zdmctbWFwX193cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzNy41JTtcbn1cbi5zdmctbWFwX193cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN2Zy1tYXBfX3dyYXAgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwOCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zdmctbWFwX193cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdmctbWFwLWNpdHkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3ZnLW1hcC1jaXR5IC5zdmctbWFwLWNpdHktYm9yZGVyLFxuLnN2Zy1tYXAtY2l0eSAuc3ZnLW1hcC1jaXR5LWFycm93LFxuLnN2Zy1tYXAtY2l0eSAuc3ZnLW1hcC1jaXR5LWxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3ZnLW1hcC1jaXR5IC5zdmctbWFwLWNpdHktZmlsbCxcbi5zdmctbWFwLWNpdHkgLnN2Zy1tYXAtY2l0eS1ib3JkZXIsXG4uc3ZnLW1hcC1jaXR5IC5zdmctbWFwLWNpdHktZmlsbC1ib3JkZXIsXG4uc3ZnLW1hcC1jaXR5IC5zdmctbWFwLWNpdHktYXJyb3csXG4uc3ZnLW1hcC1jaXR5IC5zdmctbWFwLWNpdHktbGFiZWwge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnN2Zy1tYXAtY2l0eTpob3ZlciAuc3ZnLW1hcC1jaXR5LWZpbGwsXG4uc3ZnLW1hcC1jaXR5OmhvdmVyIC5zdmctbWFwLWNpdHktYm9yZGVyLFxuLnN2Zy1tYXAtY2l0eTpob3ZlciAuc3ZnLW1hcC1jaXR5LWZpbGwtYm9yZGVyLFxuLnN2Zy1tYXAtY2l0eTpob3ZlciAuc3ZnLW1hcC1jaXR5LWFycm93LFxuLnN2Zy1tYXAtY2l0eTpob3ZlciAuc3ZnLW1hcC1jaXR5LWxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xJSk7XG59XG4uc3ZnLW1hcC1jaXR5OmhvdmVyIC5zdmctbWFwLWNpdHktZmlsbCxcbi5zdmctbWFwLWNpdHk6aG92ZXIgLnN2Zy1tYXAtY2l0eS1maWxsLWJvcmRlciwgLnN2Zy1tYXAtY2l0eS5fYWN0aXZlIC5zdmctbWFwLWNpdHktZmlsbCxcbi5zdmctbWFwLWNpdHkuX2FjdGl2ZSAuc3ZnLW1hcC1jaXR5LWZpbGwtYm9yZGVyIHtcbiAgZmlsbDogIzVGNkM3NTtcbn1cbi5zdmctbWFwLWNpdHk6aG92ZXIgLnN2Zy1tYXAtY2l0eS1sYWJlbC5faW5zaWRlLCAuc3ZnLW1hcC1jaXR5Ll9hY3RpdmUgLnN2Zy1tYXAtY2l0eS1sYWJlbC5faW5zaWRlIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnN2Zy1tYXAtbGlua3NfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAtNXB4O1xufVxuLnN2Zy1tYXAtbGlua3NfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RENkRDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdmctbWFwLWxpbmtzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3ZnLW1hcC1saW5rc19faXRlbTpob3ZlciwgLnN2Zy1tYXAtbGlua3NfX2l0ZW0uX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG59XG4uc3ZnLW1hcC1saW5rc19faXRlbTpob3ZlciAuc3ZnLW1hcC1saW5rc19fdGV4dCwgLnN2Zy1tYXAtbGlua3NfX2l0ZW0uX2FjdGl2ZSAuc3ZnLW1hcC1saW5rc19fdGV4dCB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLnN2Zy1tYXAtbGlua3NfX3RleHQge1xuICBjb2xvcjogIzc1N0FGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN2Zy1tYXAtbGlua3NfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zdmctbWFwLWxpbmtzX19sYWJlbCB7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnN2Zy1tYXAtbGlua3NfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG59XG5cbi5jb2xsYXBzZS1saXN0X193cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS1saXN0X190YWJsZSB7XG4gIGNvbHVtbi1jb3VudDogNDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY29sbGFwc2UtbGlzdF9fdGFibGUge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb2xsYXBzZS1saXN0X190YWJsZSB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29sbGFwc2UtbGlzdF9fdGFibGUge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG4udGlsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpbGVfX2NvbF9sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbn1cbi50aWxlX19jb2xfcmlnaHQge1xuICB3aWR0aDogNDAwcHg7XG59XG4udGlsZV9faW1nLXdyYXAge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50aWxlX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDFweCkge1xuICAudGlsZV9fcm93Om50aC1jaGlsZChvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50aWxlX19yb3c6bnRoLWNoaWxkKG9kZCkgLnRpbGVfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudGlsZV9fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC50aWxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pIC50aWxlX19pbWctd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRpbGVfX2NvbF9sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICB9XG4gIC50aWxlX19jb2xfcmlnaHQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aWxlX19jb2xfbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgfVxuICAudGlsZV9fY29sX3JpZ2h0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnRpbGVfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50aWxlX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnRpbGVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRpbGVfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRpbGVfX2ltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0cy1tYXBfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMtbWFwX193cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRhY3RzLW1hcF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmNvbnRhY3RzLW1hcF9fdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29udGFjdHMtbWFwX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jb250YWN0cy1tYXBfX2NvbCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmNvbnRhY3RzLW1hcF9fY29sOm50aC1jaGlsZCgzbi0yKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhY3RzLW1hcF9fY29sOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmNvbnRhY3RzLW1hcF9fdGV4dCB7XG4gIG1heC13aWR0aDogMjQzcHg7XG59XG4uY29udGFjdHMtbWFwX19tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzMDFweCkge1xuICAuY29udGFjdHMtbWFwX19jb2wge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbnRhY3RzLW1hcF9fY29sOm50aC1jaGlsZCgzbi0yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MDFweCkge1xuICAuY29udGFjdHMtbWFwX19jb2w6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTFFNkU3O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhY3RzLW1hcF9fY29sIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbnRhY3RzLW1hcF9fbWFwLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MTJweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWN0cy1tYXBfX2NvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jb250YWN0cy1tYXBfX2NvbDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLW1hcF9fbWFwLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRhY3RzLW1hcF9fdGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWN0cy1tYXBfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTZFNztcbiAgfVxuICAuY29udGFjdHMtbWFwX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdHMtbWFwX19jb2w6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5jb250YWN0cy1tYXBfX21hcC1jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLnJlcXVlc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVxdWVzdF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzc0MjQ2O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5yZXF1ZXN0X193cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ua2V5d29yZHNfX2lucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmtleXdvcmRzX19pbnB1dC13cmFwIC5idG4tc3R5bGUge1xuICB3aWR0aDogNzdweDtcbn1cbi5rZXl3b3Jkc19faW5wdXQtd3JhcCAuaW5wdXQtc3R5bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODdweCk7XG59XG4ua2V5d29yZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rZXl3b3JkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzVGNkM3NTtcbiAgcGFkZGluZzogNXB4IDEwcHggNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmtleXdvcmQgLnRleHQge1xuICBmbGV4OiAxIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rZXl3b3JkIC5yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5rZXl3b3JkIC5yZW1vdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogIzVGNkM3NTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rZXl3b3JkIC5yZW1vdmU6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRUMxOEJBO1xufVxuXG4uYXV0b2ZpbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0b2ZpbGxfX2Ryb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5hdXRvZmlsbF9fZHJvcGRvd24uX3JlbC1oIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hdXRvZmlsbF9fZHJvcGRvd24uX3JlbC1oIC5hdXRvZmlsbF9fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hdXRvZmlsbF9fZHJvcGRvd24uX2JpZyAuYXV0b2ZpbGxfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxOTBweDtcbn1cbi5hdXRvZmlsbF9fb3B0aW9ucy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmF1dG9maWxsLW5vLXJlc3VsdHMge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5hdXRvZmlsbC1uby1yZXN1bHRzOm5vdCguX3Nob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9wdGlvbnMtY2F0ZWdvcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcHRpb25zLWNhdGVnb3J5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9wdGlvbnMtY2F0ZWdvcnkgLmF1dG9maWxsLW9wdGlvbjpub3QoLl9oaWRlKSB+IC5hdXRvZmlsbC1vcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ub3B0aW9ucy1jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG4gIGNvbG9yOiAjMzc0MjQ2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvZmlsbC1vcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmF1dG9maWxsLW9wdGlvbjpub3QoLl9oaWRlKSB+IC5hdXRvZmlsbC1vcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmF1dG9maWxsLW9wdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG59XG4uYXV0b2ZpbGwtb3B0aW9uLl9oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9wdGlvbi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNBQ0I4QzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcHRpb24tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZmZmZmZiwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yb3ctYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3ctYnV0dG9uc19faXRlbSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG4gIGNvbG9yOiAjNUY2Qzc1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvdy1idXR0b25zX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucm93LWJ1dHRvbnNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTVFOEVDO1xufVxuLnJvdy1idXR0b25zX19pdGVtLl9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNUY2Qzc1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJhZGlvLWxhYmVscy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmFkaW8tbGFiZWxzLXJvd19fdGV4dCB7XG4gIGNvbG9yOiAjQUNCOEMwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJhZGlvLWxhYmVscy1yb3dfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWxhYmVscy1yb3dfX2l0ZW06aG92ZXIgLnJhZGlvLWxhYmVscy1yb3dfX3RleHQge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5yYWRpby1sYWJlbHMtcm93X19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBjb2xvcjogI0FDQjhDMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjFlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygxMDAlICsgNXB4KTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yYWRpby1sYWJlbHMtcm93X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmFkaW8tbGFiZWxzLXJvd19faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFkaW8tbGFiZWxzLXJvd19faW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1sYWJlbHMtcm93X190ZXh0IHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG5cbi51aS10b29sdGlwIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS10b29sdGlwIC51aS10b29sdGlwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzM3NDI0NjtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udWktdG9vbHRpcCAudWktdG9vbHRpcC1jb250ZW50Ll9jb2xvci1hIHtcbiAgYmFja2dyb3VuZDogI0NCMDA5Qjtcbn1cbi51aS10b29sdGlwIC51aS10b29sdGlwLWNvbnRlbnQuX2NvbG9yLWIge1xuICBiYWNrZ3JvdW5kOiAjMzc0MjQ2O1xufVxuLnVpLXRvb2x0aXAgLnVpLXRvb2x0aXAtY29udGVudC5fY29sb3ItYyB7XG4gIGJhY2tncm91bmQ6ICM3NTdBRkY7XG59XG4udWktdG9vbHRpcCAudWktdG9vbHRpcC1jb250ZW50Ll9jb2xvci1kIHtcbiAgYmFja2dyb3VuZDogI0ZGNkYzMTtcbn1cbi51aS10b29sdGlwIC51aS10b29sdGlwLWNvbnRlbnQuX2NvbG9yLWUge1xuICBiYWNrZ3JvdW5kOiAjRkZENTZBO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG59XG4ubWFwIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uaG9tZXMtYXZhaWxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLmhvbWVzLWF2YWlsYWJsZV9fdmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLnNvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc29ydF9fbGFiZWwge1xuICBjb2xvcjogI0FDQjhDMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuQGtleWZyYW1lcyBzdmctbWFnbmlmaWVyLWFuaW1hdGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgfVxufVxuLm1hcC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tYXAtc2VjdGlvbl9fbm90LWZvdW5kLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFwLXNlY3Rpb25fX25vdC1mb3VuZC1pbWctd3JhcCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1hcC1zZWN0aW9uX19ub3QtZm91bmQtaW1nLXdyYXAgc3ZnIC5zdmctYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm1hcC1zZWN0aW9uX19ub3QtZm91bmQtaW1nLXdyYXAgc3ZnIC5zdmctdHJlZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsZWF2ZXMtYW5pbWF0aW9uLTM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xufVxuLm1hcC1zZWN0aW9uX19ub3QtZm91bmQtaW1nLXdyYXAgc3ZnIC5zdmctbWFnbmlmaWVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN2Zy1tYWduaWZpZXItYW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MCUgOTAlO1xufVxuLm1hcC1zZWN0aW9uX190aXRsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFwLXNlY3Rpb25fX3RhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIDA7XG59XG4ubWFwLXNlY3Rpb25fX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcC1zZWN0aW9uX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubWFwLXNlY3Rpb25fX2NvbF9sZWZ0IHtcbiAgd2lkdGg6IDg1MHB4O1xufVxuLm1hcC1zZWN0aW9uX19jb2xfbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAtMTEwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5MDtcbn1cbi5tYXAtc2VjdGlvbl9fY29sX3JpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm1hcC1zZWN0aW9uX19uYXYtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLm1hcC1zZWN0aW9uX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4ubWFwLXNlY3Rpb25fX2ZpbHRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1hcC1zZWN0aW9uX19maWx0ZXItcG9wdXAgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hcC1zZWN0aW9uX19idXR0b25zLXBvcHVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1hcC1zZWN0aW9uX19maWx0ZXItc2Nyb2xsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1hcC1zZWN0aW9uX19maWx0ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm1hcC1zZWN0aW9uX19maWx0ZXItd3JhcCA+IC5idG4tc3R5bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1hcC1zZWN0aW9uX19zb3J0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm1hcC1zZWN0aW9uX19zb3J0LXdyYXAgLnNvcnQsXG4ubWFwLXNlY3Rpb25fX3NvcnQtd3JhcCAuaG9tZXMtYXZhaWxhYmxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tYXAtc2VjdGlvbl9fY2FyZHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIDA7XG59XG4ubWFwLXNlY3Rpb25fX21hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5tYXAtc2VjdGlvbl9fY2FyZHMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcC1zZWN0aW9uX19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFwLXNlY3Rpb25fX2NhcmRzLXNjcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcC1zZWN0aW9uX19jYXJkcy1zY3JvbGwtd3JhcDpub3QoW2RhdGEtc2Nyb2xsYmFyXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1hcC1zZWN0aW9uX19jYXJkcy1zY3JvbGwtd3JhcCAuc2Nyb2xsLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1hcC1zZWN0aW9uX19jYXJkcy1zY3JvbGwtd3JhcCAuc2Nyb2xsYmFyLXRyYWNrLXkgLnNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNBQ0I4QzA7XG59XG4ubWFwLXNlY3Rpb25fX3Jlc2V0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFwLXNlY3Rpb24uX25vdC1mb3VuZCAubWFwLXNlY3Rpb25fX3NvcnQtd3JhcCxcbi5tYXAtc2VjdGlvbi5fbm90LWZvdW5kIC5lc3RhdGUtY2FyZHMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwLXNlY3Rpb246bm90KC5fbm90LWZvdW5kKSAubWFwLXNlY3Rpb25fX3Jlc2V0LXdyYXAsXG4ubWFwLXNlY3Rpb246bm90KC5fbm90LWZvdW5kKSAubWFwLXNlY3Rpb25fX25vdC1mb3VuZC1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwLXNlY3Rpb246bm90KC5fbm90LWZvdW5kKSAubWFwLXNlY3Rpb25fX25vdC1mb3VuZC1pbWctd3JhcCBzdmcgLnN2Zy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MDFweCkge1xuICAubWFwLXNlY3Rpb25fX2NvbF9sZWZ0IHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fY29sX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE0MHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tYXAtc2VjdGlvbl9fbm90LWZvdW5kLWltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fY29sX2xlZnQge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2NvbF9yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU3MHB4KTtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDgwMDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweCA0MHB4O1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwLl9hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1wb3B1cCAuY3Jvc3MtYnRuIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19maWx0ZXItcG9wdXAgLnR3aW4tZmllbGRzLFxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1wb3B1cCAuZmlsdGVyLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIC5yYWRpby1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIC5kcm9wZG93bi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIC5kcm9wZG93bi1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1wb3B1cCAuZHJvcGRvd24tYnV0dG9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIC5kcm9wZG93bi1idXR0b25fX3BvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgei1pbmRleDogdW5zZXQ7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19maWx0ZXItcG9wdXAgLmRyb3Bkb3duLWJ1dHRvbl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiB1bnNldDtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1wb3B1cCAuZHJvcGRvd24tYnV0dG9uX19zY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIC5kcm9wZG93bi1idXR0b24uX2J0bi1zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19maWx0ZXItc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1zY3JvbGxbZGF0YS1zY3JvbGxiYXJdID4gLnNjcm9sbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1hcC1zZWN0aW9uX19ub3QtZm91bmQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19jb2xfbGVmdCB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fY29sX3JpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcwcHgpO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXBvcHVwIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFwLXNlY3Rpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbiAgLm1hcC1zZWN0aW9uIC5tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19ub3QtZm91bmQtaW1nLXdyYXAge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19uYXYtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19maWx0ZXItd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1wb3B1cCB7XG4gICAgdG9wOiA4MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fYnV0dG9ucy1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fYnV0dG9ucy1wb3B1cCAuYnRuLXN0eWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19idXR0b25zLXBvcHVwIC5idG4tc3R5bGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDIwMCUgKyA4MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubWFwLXNlY3Rpb25fX21hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fY29sX2xlZnQge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm1hcC1zZWN0aW9uX19jb2xfbGVmdCAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fY29sX3JpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYXAtc2VjdGlvbi5fbWFwIC5tYXAtc2VjdGlvbl9fdGFibGUge1xuICAgIGxlZnQ6IGNhbGMoLTEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1hcC1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxuICAubWFwLXNlY3Rpb25fX25vdC1mb3VuZC1pbWctd3JhcCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxuICAubWFwLXNlY3Rpb25fX2ZpbHRlci1wb3B1cCB7XG4gICAgdG9wOiA1MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICB9XG4gIC5tYXAtc2VjdGlvbl9fbWFwLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5tYXAtaW50ZXJmYWNlLXdyYXA6bm90KC5fZHJhd2luZykgLm1hcC1kcmF3LWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwLWludGVyZmFjZS13cmFwLl9kcmF3aW5nIC5tYXAtc2VjdGlvbl9fZmlsdGVyLXdyYXAsXG4ubWFwLWludGVyZmFjZS13cmFwLl9kcmF3aW5nIC5tYXAtc2VjdGlvbl9fc29ydC13cmFwLFxuLm1hcC1pbnRlcmZhY2Utd3JhcC5fZHJhd2luZyAubWFwLXNlY3Rpb25fX25hdi13cmFwLFxuLm1hcC1pbnRlcmZhY2Utd3JhcC5fZHJhd2luZyAubWFwLXNlY3Rpb25fX2NhcmRzLWNvbnRhaW5lcixcbi5tYXAtaW50ZXJmYWNlLXdyYXAuX2RyYXdpbmcgLm1hcC1idXR0b25zLWJhcixcbi5tYXAtaW50ZXJmYWNlLXdyYXAuX2RyYXdpbmcgLmxlYWZsZXQtY29udHJvbC16b29tLFxuLm1hcC1pbnRlcmZhY2Utd3JhcC5fZHJhd2luZyAubGVhZmxldC1jb250cm9sLWxheWVycyxcbi5tYXAtaW50ZXJmYWNlLXdyYXAuX2RyYXdpbmcgLmxlYWZsZXQtbWFya2VyLWljb24ge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1hcC1pbnRlcmZhY2Utd3JhcC5fZHJhd2luZyAubWFwLXNlY3Rpb25fX2NvbF9sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLm1hcC1pbnRlcmZhY2Utd3JhcDpub3QoLl9kcmF3LWFwcGx5KSAucmVtb3ZlLWJvdW5kYXJ5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwLWludGVyZmFjZS13cmFwOm5vdCguX2RyYXctYXBwbHkpIC5lZGl0LWJvdW5kYXJ5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwLWludGVyZmFjZS13cmFwLl9kcmF3LWFwcGx5IC5kcmF3LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtYmFzZSA+IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1hcC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtYmFzZSA+IGxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtYmFzZSA+IGxhYmVsID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWxheWVycy1iYXNlID4gbGFiZWwgPiBkaXY6aG92ZXIgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG59XG4ubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWxheWVycy1iYXNlID4gbGFiZWwgPiBkaXYgPiBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWxheWVycy1iYXNlID4gbGFiZWwgPiBkaXYgPiBpbnB1dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1hcC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtYmFzZSA+IGxhYmVsID4gZGl2ID4gaW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NCMDA5QjtcbiAgYmFja2dyb3VuZDogI0NCMDA5Qjtcbn1cbi5tYXAtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWJhc2UgPiBsYWJlbCA+IGRpdiA+IGlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWxheWVycy1iYXNlID4gbGFiZWwgPiBkaXYgPiBzcGFuIHtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG4ubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWFwLWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9sYXllcnMucG5nKTtcbn1cblxuLm1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hcC1kcmF3LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tYXAtZHJhdy1iYXJfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xufVxuLm1hcC1kcmF3LWJhcl9fYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tYXAtZHJhdy1iYXJfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xufVxuXG4ubWFwLWJ1dHRvbnMtYmFyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubWFwLWJ1dHRvbnMtYmFyIC5zZWxlY3QtbW9kdWxlIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLm1hcC1idXR0b25zLWJhciAuc2VsZWN0LW1vZHVsZSxcbi5tYXAtYnV0dG9ucy1iYXIgLmJ0bi1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm1hcmtlci1wb3B1cC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tYXJrZXItcG9wdXAtaW5uZXJfX2xlZnQtY29sIHtcbiAgd2lkdGg6IDk1cHg7XG59XG4ubWFya2VyLXBvcHVwLWlubmVyX19yaWdodC1jb2wge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tYXJrZXItcG9wdXAtaW5uZXJfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG4gIHotaW5kZXg6IDM7XG59XG4ubWFya2VyLXBvcHVwLWlubmVyX19pbWctd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjEuNjgyMjQyOTkwNyU7XG59XG4ubWFya2VyLXBvcHVwLWlubmVyX19pbWctd3JhcDpob3ZlciAubWFya2VyLXBvcHVwLWlubmVyX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLm1hcmtlci1wb3B1cC1pbm5lcl9faW1nIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5tYXJrZXItcG9wdXAtaW5uZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXN0YXRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcC1wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1hcC1wYWdlIGJvZHksXG4ubWFwLXBhZ2UgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sZWFmbGV0LXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubGVhZmxldC1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDlweCA5cHggNnB4IDZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNzU3QUZGO1xufVxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5tYXJrZXItcHJpY2UgLm1hcmtlci1wcmljZS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMzQ1MmM5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAzcHggNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLm1hcmtlci1wcmljZSAubWFya2VyLXByaWNlLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMzNDUyYzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFya2VyLXByaWNlIC5tYXJrZXItcHJpY2UtaW5uZXIgLm1hcmtlci10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tYXJrZXItcHJpY2UuX2ZvcmNlLWhvdmVyLXN0YXRlIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuLm1hcmtlci1wcmljZS5fZm9yY2UtaG92ZXItc3RhdGUgLm1hcmtlci1wcmljZS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNDQjAwOUI7XG59XG4ubWFya2VyLXByaWNlLl9mb3JjZS1ob3Zlci1zdGF0ZSAubWFya2VyLXByaWNlLWlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQ0IwMDlCO1xufVxuXG4uYnVzLXN0b3AgLmJ1cy1zdG9wLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICM5YzBiMWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5idXMtc3RvcCAuYnVzLXN0b3AtaW5uZXIuX2JpZyB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG59XG5cbi5tYXJrZXItaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzM0NTJjOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tYXJrZXItaWNvbjo6YmVmb3JlLCAubWFya2VyLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5tYXJrZXItaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXJrZXItaWNvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLm1hcmtlci1pY29uLl9mb3JjZS1ob3Zlci1zdGF0ZSB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cbi5tYXJrZXItaWNvbi5fZm9yY2UtaG92ZXItc3RhdGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMyk7XG59XG4ubWFya2VyLWljb24uX2ZvcmNlLWhvdmVyLXN0YXRlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iaWctaWNvbjo6YWZ0ZXIsIC5iaWctaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYmlnLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4uYmlnLWljb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLmJpZy1pY29uLmljb24tcmVhbGVzdGF0ZSB7XG4gIGNvbG9yOiAjNDQ4MTE0O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmJpZy1pY29uLmljb24tcmVhbGVzdGF0ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5iaWctaWNvbjpob3ZlciwgLmJpZy1pY29uLl9mb3JjZS1ob3Zlci1zdGF0ZSB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cbi5iaWctaWNvbjpob3Zlcjpub3QoLmljb24tcmVhbGVzdGF0ZSk6OmFmdGVyLCAuYmlnLWljb24uX2ZvcmNlLWhvdmVyLXN0YXRlOm5vdCguaWNvbi1yZWFsZXN0YXRlKTo6YWZ0ZXIge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cblxuLnllbHAtbWFya2VyLWljb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjZDNzU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnllbHAtbWFya2VyLWljb246OmFmdGVyLCAueWVscC1tYXJrZXItaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ueWVscC1tYXJrZXItaWNvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgei1pbmRleDogMjtcbn1cbi55ZWxwLW1hcmtlci1pY29uLl9pYy1zY2hvb2wge1xuICBiYWNrZ3JvdW5kOiAjQ0IwMDlCO1xufVxuLnllbHAtbWFya2VyLWljb24uX2ljLXNjaG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnllbHAtbWFya2VyLWljb24uX2ZvcmNlLWhvdmVyLXN0YXRlIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzc0MjQ2O1xufVxuXG4uX2ljLWRlZmF1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5faWMtbG9jYWxzZXJ2aWNlcywgLl9pYy0zZHByaW50aW5nLCAuX2ljLWFkb3B0aW9uc2VydmljZXMsIC5faWMtYWlyZHVjdGNsZWFuaW5nLCAuX2ljLWFwcHJhaXNhbHNlcnZpY2VzLCAuX2ljLWFydGluc3RhbGxhdGlvbiwgLl9pYy1hcnRyZXN0b3JhdGlvbiwgLl9pYy1hd25pbmdzLCAuX2ljLWJhaWxib25kc21lbiwgLl9pYy1iaWtlX3JlcGFpcl9tYWludGVuYW5jZSwgLl9pYy1iaW9oYXphcmRjbGVhbnVwLCAuX2ljLWJvb2tiaW5kaW5nLCAuX2ljLWJ1c3JlbnRhbCwgLl9pYy1jYWxsaWdyYXBoeSwgLl9pYy1jYXJwZXRfY2xlYW5pbmcsIC5faWMtY2FycGV0ZHllaW5nLCAuX2ljLWNoaWxkY2FyZSwgLl9pYy1jbG9ja3JlcGFpciwgLl9pYy1jb21tdW5pdHlib29rYm94LCAuX2ljLWNvbW11bml0eWdhcmRlbnMsIC5faWMtY29weXNob3BzLCAuX2ljLWNvdXJpZXJzLCAuX2ljLWNyYW5lc2VydmljZXMsIC5faWMtY3JlbWF0aW9uc2VydmljZXMsIC5faWMtZGF0YXJlY292ZXJ5LCAuX2ljLWRvbmF0aW9uY2VudGVyLCAuX2ljLWRyeWNsZWFuLCAuX2ljLWR1bXBzdGVycmVudGFsLCAuX2ljLWVsZGVyY2FyZXBsYW5uaW5nLCAuX2ljLWVsZWN0cm9uaWNzcmVwYWlyLCAuX2ljLWVsZXZhdG9yc2VydmljZXMsIC5faWMtZW5ncmF2aW5nLCAuX2ljLWVudmlyb2FiYXRlbWVudCwgLl9pYy1lbnZpcm9ubWVudGFsdGVzdGluZywgLl9pYy1mYXJtZXF1aXBtZW50cmVwYWlyLCAuX2ljLWZpbmdlcnByaW50aW5nLCAuX2ljLWZvb2RiYW5rcywgLl9pYy1mb3Jlc3RyeSwgLl9pYy1mdW5lcmFsc2VydmljZXMsIC5faWMtZnVybml0dXJlcmVwYWlyLCAuX2ljLWdlbmVyYXRvcmluc3RhbGxyZXBhaXIsIC5faWMtZ2VzdG9yaWFzLCAuX2ljLWdyaWxsc2VydmljZXMsIC5faWMtZ3VpdGFyc3RvcmVzLCAuX2ljLWd1bnNtaXRoLCAuX2ljLWhhemFyZG91c3dhc3RlZGlzcG9zYWwsIC5faWMtaG9tZWFwcGxpYW5jZXJlcGFpciwgLl9pYy1ob21lbGVzc3NoZWx0ZXJzLCAuX2ljLWh5ZHJvamV0dGluZywgLl9pYy1pY2VkZWxpdmVyeSwgLl9pYy1pbnRlcm5ldGJvb3RoLCAuX2ljLWl0c2VydmljZXMsIC5faWMtamV3ZWxyeXJlcGFpciwgLl9pYy1qdW5rcmVtb3ZhbGFuZGhhdWxpbmcsIC5faWMtanVua3lhcmRzLCAuX2ljLWtuaWZlc2hhcnBlbmluZywgLl9pYy1sYXVuZHJvbWF0LCAuX2ljLWxhdW5kcnlzZXJ2aWNlcywgLl9pYy1tYWNoaW5lcmVudGFsLCAuX2ljLW1hY2hpbmVzaG9wcywgLl9pYy1tYWlsYm94Y2VudGVycywgLl9pYy1tZXRhbGRldGVjdG9yc2VydmljZXMsIC5faWMtbWV0YWxmYWJyaWNhdG9ycywgLl9pYy1taXN0aW5nc3lzdGVtc2VydmljZXMsIC5faWMtbW9iaWxlcGhvbmVyZXBhaXIsIC5faWMtbW9ydHVhcnlzZXJ2aWNlcywgLl9pYy1tdXNpY2luc3RydW1lbnRzZXJ2aWNlcywgLl9pYy1uYW5ueXMsIC5faWMtbm9ucHJvZml0LCAuX2ljLW5vdGFyaWVzLCAuX2ljLW91dGRvb3Jwb3dlcmVxdWlwbWVudHNlcnZpY2VzLCAuX2ljLXBlc3RfY29udHJvbCwgLl9pYy1waWFub3NlcnZpY2VzLCAuX2ljLXBpYW5vc3RvcmVzLCAuX2ljLXBvcnRhYmxldG9pbGV0c2VydmljZXMsIC5faWMtcG93ZGVyY29hdGluZywgLl9pYy1wcm9wYW5lLCAuX2ljLXJlY29yZF9sYWJlbHMsIC5faWMtcmVjb3JkaW5nX3N0dWRpb3MsIC5faWMtcmVjeWNsaW5nY2VudGVyLCAuX2ljLXJlbnRmdXJuaXR1cmUsIC5faWMtcmV1cGhvbHN0ZXJ5LCAuX2ljLXNhbmRibGFzdGluZywgLl9pYy1zY3JlZW5fcHJpbnRpbmdfdHNoaXJ0X3ByaW50aW5nLCAuX2ljLXNjcmVlbnByaW50aW5nLCAuX2ljLXNlbGZzdG9yYWdlLCAuX2ljLXNlcHRpY3NlcnZpY2VzLCAuX2ljLXNld2luZ2FsdGVyYXRpb25zLCAuX2ljLXNoaXBwaW5nX2NlbnRlcnMsIC5faWMtc2hvZXJlcGFpciwgLl9pYy1zaG9lc2hpbmUsIC5faWMtc21va2luZ2FyZWFzLCAuX2ljLXNub3dyZW1vdmFsLCAuX2ljLXNudWdnbGVzZXJ2aWNlcywgLl9pYy1zdG9uZW1hc29ucywgLl9pYy10ZWxlY29tbXVuaWNhdGlvbnMsIC5faWMtdHZtb3VudGluZywgLl9pYy12b2NhbGNvYWNoLCAuX2ljLXdhdGNoX3JlcGFpciwgLl9pYy13YXRlcmRlbGl2ZXJ5LCAuX2ljLXdlbGxkcmlsbGluZywgLl9pYy13aWxkbGlmZWNvbnRyb2wsIC5faWMteW91dGhfY2x1YiB7XG4gIGJhY2tncm91bmQ6ICMwMDRCNzY7XG59XG4uX2ljLWxvY2Fsc2VydmljZXM6OmJlZm9yZSwgLl9pYy0zZHByaW50aW5nOjpiZWZvcmUsIC5faWMtYWRvcHRpb25zZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWFpcmR1Y3RjbGVhbmluZzo6YmVmb3JlLCAuX2ljLWFwcHJhaXNhbHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtYXJ0aW5zdGFsbGF0aW9uOjpiZWZvcmUsIC5faWMtYXJ0cmVzdG9yYXRpb246OmJlZm9yZSwgLl9pYy1hd25pbmdzOjpiZWZvcmUsIC5faWMtYmFpbGJvbmRzbWVuOjpiZWZvcmUsIC5faWMtYmlrZV9yZXBhaXJfbWFpbnRlbmFuY2U6OmJlZm9yZSwgLl9pYy1iaW9oYXphcmRjbGVhbnVwOjpiZWZvcmUsIC5faWMtYm9va2JpbmRpbmc6OmJlZm9yZSwgLl9pYy1idXNyZW50YWw6OmJlZm9yZSwgLl9pYy1jYWxsaWdyYXBoeTo6YmVmb3JlLCAuX2ljLWNhcnBldF9jbGVhbmluZzo6YmVmb3JlLCAuX2ljLWNhcnBldGR5ZWluZzo6YmVmb3JlLCAuX2ljLWNoaWxkY2FyZTo6YmVmb3JlLCAuX2ljLWNsb2NrcmVwYWlyOjpiZWZvcmUsIC5faWMtY29tbXVuaXR5Ym9va2JveDo6YmVmb3JlLCAuX2ljLWNvbW11bml0eWdhcmRlbnM6OmJlZm9yZSwgLl9pYy1jb3B5c2hvcHM6OmJlZm9yZSwgLl9pYy1jb3VyaWVyczo6YmVmb3JlLCAuX2ljLWNyYW5lc2VydmljZXM6OmJlZm9yZSwgLl9pYy1jcmVtYXRpb25zZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWRhdGFyZWNvdmVyeTo6YmVmb3JlLCAuX2ljLWRvbmF0aW9uY2VudGVyOjpiZWZvcmUsIC5faWMtZHJ5Y2xlYW46OmJlZm9yZSwgLl9pYy1kdW1wc3RlcnJlbnRhbDo6YmVmb3JlLCAuX2ljLWVsZGVyY2FyZXBsYW5uaW5nOjpiZWZvcmUsIC5faWMtZWxlY3Ryb25pY3NyZXBhaXI6OmJlZm9yZSwgLl9pYy1lbGV2YXRvcnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtZW5ncmF2aW5nOjpiZWZvcmUsIC5faWMtZW52aXJvYWJhdGVtZW50OjpiZWZvcmUsIC5faWMtZW52aXJvbm1lbnRhbHRlc3Rpbmc6OmJlZm9yZSwgLl9pYy1mYXJtZXF1aXBtZW50cmVwYWlyOjpiZWZvcmUsIC5faWMtZmluZ2VycHJpbnRpbmc6OmJlZm9yZSwgLl9pYy1mb29kYmFua3M6OmJlZm9yZSwgLl9pYy1mb3Jlc3RyeTo6YmVmb3JlLCAuX2ljLWZ1bmVyYWxzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWZ1cm5pdHVyZXJlcGFpcjo6YmVmb3JlLCAuX2ljLWdlbmVyYXRvcmluc3RhbGxyZXBhaXI6OmJlZm9yZSwgLl9pYy1nZXN0b3JpYXM6OmJlZm9yZSwgLl9pYy1ncmlsbHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtZ3VpdGFyc3RvcmVzOjpiZWZvcmUsIC5faWMtZ3Vuc21pdGg6OmJlZm9yZSwgLl9pYy1oYXphcmRvdXN3YXN0ZWRpc3Bvc2FsOjpiZWZvcmUsIC5faWMtaG9tZWFwcGxpYW5jZXJlcGFpcjo6YmVmb3JlLCAuX2ljLWhvbWVsZXNzc2hlbHRlcnM6OmJlZm9yZSwgLl9pYy1oeWRyb2pldHRpbmc6OmJlZm9yZSwgLl9pYy1pY2VkZWxpdmVyeTo6YmVmb3JlLCAuX2ljLWludGVybmV0Ym9vdGg6OmJlZm9yZSwgLl9pYy1pdHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtamV3ZWxyeXJlcGFpcjo6YmVmb3JlLCAuX2ljLWp1bmtyZW1vdmFsYW5kaGF1bGluZzo6YmVmb3JlLCAuX2ljLWp1bmt5YXJkczo6YmVmb3JlLCAuX2ljLWtuaWZlc2hhcnBlbmluZzo6YmVmb3JlLCAuX2ljLWxhdW5kcm9tYXQ6OmJlZm9yZSwgLl9pYy1sYXVuZHJ5c2VydmljZXM6OmJlZm9yZSwgLl9pYy1tYWNoaW5lcmVudGFsOjpiZWZvcmUsIC5faWMtbWFjaGluZXNob3BzOjpiZWZvcmUsIC5faWMtbWFpbGJveGNlbnRlcnM6OmJlZm9yZSwgLl9pYy1tZXRhbGRldGVjdG9yc2VydmljZXM6OmJlZm9yZSwgLl9pYy1tZXRhbGZhYnJpY2F0b3JzOjpiZWZvcmUsIC5faWMtbWlzdGluZ3N5c3RlbXNlcnZpY2VzOjpiZWZvcmUsIC5faWMtbW9iaWxlcGhvbmVyZXBhaXI6OmJlZm9yZSwgLl9pYy1tb3J0dWFyeXNlcnZpY2VzOjpiZWZvcmUsIC5faWMtbXVzaWNpbnN0cnVtZW50c2VydmljZXM6OmJlZm9yZSwgLl9pYy1uYW5ueXM6OmJlZm9yZSwgLl9pYy1ub25wcm9maXQ6OmJlZm9yZSwgLl9pYy1ub3Rhcmllczo6YmVmb3JlLCAuX2ljLW91dGRvb3Jwb3dlcmVxdWlwbWVudHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtcGVzdF9jb250cm9sOjpiZWZvcmUsIC5faWMtcGlhbm9zZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXBpYW5vc3RvcmVzOjpiZWZvcmUsIC5faWMtcG9ydGFibGV0b2lsZXRzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXBvd2RlcmNvYXRpbmc6OmJlZm9yZSwgLl9pYy1wcm9wYW5lOjpiZWZvcmUsIC5faWMtcmVjb3JkX2xhYmVsczo6YmVmb3JlLCAuX2ljLXJlY29yZGluZ19zdHVkaW9zOjpiZWZvcmUsIC5faWMtcmVjeWNsaW5nY2VudGVyOjpiZWZvcmUsIC5faWMtcmVudGZ1cm5pdHVyZTo6YmVmb3JlLCAuX2ljLXJldXBob2xzdGVyeTo6YmVmb3JlLCAuX2ljLXNhbmRibGFzdGluZzo6YmVmb3JlLCAuX2ljLXNjcmVlbl9wcmludGluZ190c2hpcnRfcHJpbnRpbmc6OmJlZm9yZSwgLl9pYy1zY3JlZW5wcmludGluZzo6YmVmb3JlLCAuX2ljLXNlbGZzdG9yYWdlOjpiZWZvcmUsIC5faWMtc2VwdGljc2VydmljZXM6OmJlZm9yZSwgLl9pYy1zZXdpbmdhbHRlcmF0aW9uczo6YmVmb3JlLCAuX2ljLXNoaXBwaW5nX2NlbnRlcnM6OmJlZm9yZSwgLl9pYy1zaG9lcmVwYWlyOjpiZWZvcmUsIC5faWMtc2hvZXNoaW5lOjpiZWZvcmUsIC5faWMtc21va2luZ2FyZWFzOjpiZWZvcmUsIC5faWMtc25vd3JlbW92YWw6OmJlZm9yZSwgLl9pYy1zbnVnZ2xlc2VydmljZXM6OmJlZm9yZSwgLl9pYy1zdG9uZW1hc29uczo6YmVmb3JlLCAuX2ljLXRlbGVjb21tdW5pY2F0aW9uczo6YmVmb3JlLCAuX2ljLXR2bW91bnRpbmc6OmJlZm9yZSwgLl9pYy12b2NhbGNvYWNoOjpiZWZvcmUsIC5faWMtd2F0Y2hfcmVwYWlyOjpiZWZvcmUsIC5faWMtd2F0ZXJkZWxpdmVyeTo6YmVmb3JlLCAuX2ljLXdlbGxkcmlsbGluZzo6YmVmb3JlLCAuX2ljLXdpbGRsaWZlY29udHJvbDo6YmVmb3JlLCAuX2ljLXlvdXRoX2NsdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5faWMtcmVzdGF1cmFudHMsIC5faWMtYWJydXp6ZXNlLCAuX2ljLWFmZ2hhbmksIC5faWMtYWZyaWNhbiwgLl9pYy1hbGVudGVqbywgLl9pYy1hbGdhcnZlLCAuX2ljLWFsc2F0aWFuLCAuX2ljLWFsdG9hdGVzaW5lLCAuX2ljLWFuZGFsdXNpYW4sIC5faWMtYXB1bGlhbiwgLl9pYy1hcmFiaWFuLCAuX2ljLWFyYWJwaXp6YSwgLl9pYy1hcmdlbnRpbmUsIC5faWMtYXJtZW5pYW4sIC5faWMtYXJyb2NlcmlhX3BhZWxsYSwgLl9pYy1hc2lhbmZ1c2lvbiwgLl9pYy1hc3R1cmlhbiwgLl9pYy1hdXN0cmFsaWFuLCAuX2ljLWF1c3RyaWFuLCAuX2ljLWF1dmVyZ25hdCwgLl9pYy1hem9yZXMsIC5faWMtYmFkZW4sIC5faWMtYmFndWV0dGVzLCAuX2ljLWJhbmdsYWRlc2hpLCAuX2ljLWJhc3F1ZSwgLl9pYy1iYXZhcmlhbiwgLl9pYy1iYnEsIC5faWMtYmVlcmdhcmRlbiwgLl9pYy1iZWVyaGFsbCwgLl9pYy1iZWlyYSwgLl9pYy1iZWlzbCwgLl9pYy1iZWxnaWFuLCAuX2ljLWJlcnJpY2hvbiwgLl9pYy1iaXN0cm9zLCAuX2ljLWJsYWNrc2VhLCAuX2ljLWJsb3dmaXNoLCAuX2ljLWJvdXJndWlnbm9uLCAuX2ljLWJyYXNzZXJpZXMsIC5faWMtYnJhemlsaWFuLCAuX2ljLWJyYXppbGlhbmVtcGFuYWRhcywgLl9pYy1icmVha2Zhc3RfYnJ1bmNoLCAuX2ljLWJyaXRpc2gsIC5faWMtYnVmZmV0cywgLl9pYy1idWxnYXJpYW4sIC5faWMtYnVyZ2VycywgLl9pYy1idXJtZXNlLCAuX2ljLWNhZmVzLCAuX2ljLWNhZmV0ZXJpYSwgLl9pYy1jYWp1biwgLl9pYy1jYWxhYnJpYW4sIC5faWMtY2FtYm9kaWFuLCAuX2ljLWNhbnRlZW4sIC5faWMtY2FudG9uZXNlLCAuX2ljLWNhcmliYmVhbiwgLl9pYy1jYXRhbGFuLCAuX2ljLWNlbnRyYWxicmF6aWxpYW4sIC5faWMtY2hlZWt1ZnRhLCAuX2ljLWNoZWVzZXN0ZWFrcywgLl9pYy1jaGlja2VuX3dpbmdzLCAuX2ljLWNoaWNrZW5zaG9wLCAuX2ljLWNoaWxlYW4sIC5faWMtY2hpbmVzZSwgLl9pYy1jb2xvbWJpYW4sIC5faWMtY29tZm9ydGZvb2QsIC5faWMtY29uZ2VlLCAuX2ljLWNvbnZleW9yc3VzaGksIC5faWMtY29yc2ljYW4sIC5faWMtY3JlcGVyaWVzLCAuX2ljLWN1YmFuLCAuX2ljLWN1Y2luYWNhbXBhbmEsIC5faWMtY3VycnlzYXVzYWdlLCAuX2ljLWN5cHJpb3QsIC5faWMtY3plY2gsIC5faWMtY3plY2hzbG92YWtpYW4sIC5faWMtZGFuaXNoLCAuX2ljLWRlbGlzLCAuX2ljLWRpbXN1bSwgLl9pYy1kaW5lcnMsIC5faWMtZGlubmVydGhlYXRlciwgLl9pYy1kb21pbmljYW4sIC5faWMtZG9uYnVyaSwgLl9pYy1kdW1wbGluZ3MsIC5faWMtZWFzdGVybl9ldXJvcGVhbiwgLl9pYy1lYXN0ZXJuZ2VybWFuLCAuX2ljLWVhc3Rlcm5tZXhpY2FuLCAuX2ljLWVneXB0aWFuLCAuX2ljLWVsdGVybl9jYWZlcywgLl9pYy1lbWlsaWFuLCAuX2ljLWVyaXRyZWFuLCAuX2ljLWV0aGlvcGlhbiwgLl9pYy1mYWRvX2hvdXNlcywgLl9pYy1mYWxhZmVsLCAuX2ljLWZpbGlwaW5vLCAuX2ljLWZpc2NoYnJvZXRjaGVuLCAuX2ljLWZpc2huY2hpcHMsIC5faWMtZmxhdGJyZWFkLCAuX2ljLWZsZW1pc2gsIC5faWMtZm9uZHVlLCAuX2ljLWZvb2RfY291cnQsIC5faWMtZm9vZHN0YW5kcywgLl9pYy1mcmFuY29uaWFuLCAuX2ljLWZyZWlkdXJpYSwgLl9pYy1mcmVuY2gsIC5faWMtZnJpdWxhbiwgLl9pYy1mdXpob3UsIC5faWMtZ2FsaWNpYW4sIC5faWMtZ2FtZW1lYXQsIC5faWMtZ2FzdHJvcHVicywgLl9pYy1nZW9yZ2lhbiwgLl9pYy1nZXJtYW4sIC5faWMtZ2libGV0cywgLl9pYy1nbHV0ZW5fZnJlZSwgLl9pYy1nb3psZW1lLCAuX2ljLWdyZWVrLCAuX2ljLWd1YW1hbmlhbiwgLl9pYy1neXVkb24sIC5faWMtaGFpbmFuLCAuX2ljLWhhaXRpYW4sIC5faWMtaGFra2EsIC5faWMtaGFsYWwsIC5faWMtaGFuZHJvbGxzLCAuX2ljLWhhd2FpaWFuLCAuX2ljLWhlbmdod2EsIC5faWMtaGVzc2lhbiwgLl9pYy1oZXVyaWdlciwgLl9pYy1oaW1hbGF5YW4sIC5faWMtaGtjYWZlLCAuX2ljLWhva2tpZW4sIC5faWMtaG9tZW1hZGVmb29kLCAuX2ljLWhvbmR1cmFuLCAuX2ljLWhvcnVtb24sIC5faWMtaG90ZG9nLCAuX2ljLWhvdGRvZ3MsIC5faWMtaG90cG90LCAuX2ljLWh1bmFuLCAuX2ljLWh1bmdhcmlhbiwgLl9pYy1pYmVyaWFuLCAuX2ljLWluZG9uZXNpYW4sIC5faWMtaW5kcGFrLCAuX2ljLWludGVybmF0aW9uYWwsIC5faWMtaXJpc2gsIC5faWMtaXNsYW5kX3B1YiwgLl9pYy1pc3JhZWxpLCAuX2ljLWl0YWxpYW4sIC5faWMtaXpha2F5YSwgLl9pYy1qYWxpc2NhbiwgLl9pYy1qYXBhY3VycnksIC5faWMtamFwYW5lc2UsIC5faWMtamV3aXNoLCAuX2ljLWthaXNla2ksIC5faWMta2ViYWIsIC5faWMta29waXRpYW0sIC5faWMta29yZWFuLCAuX2ljLWtvc2hlciwgLl9pYy1rdXJkaXNoLCAuX2ljLWt1c2hpa2F0c3UsIC5faWMtbGFobWFjdW4sIC5faWMtbGFvcywgLl9pYy1sYW90aWFuLCAuX2ljLWxhdGluLCAuX2ljLWxlYmFuZXNlLCAuX2ljLWxpZ3VyaWFuLCAuX2ljLWx1bWJhcmQsIC5faWMtbHlvbm5haXMsIC5faWMtbWFkZWlyYSwgLl9pYy1tYWxheXNpYW4sIC5faWMtbWFtYWssIC5faWMtbWF1cml0aXVzLCAuX2ljLW1lYXRiYWxscywgLl9pYy1tZWRpdGVycmFuZWFuLCAuX2ljLW1leGljYW4sIC5faWMtbWlkZWFzdGVybiwgLl9pYy1taWxrYmFycywgLl9pYy1taW5obywgLl9pYy1tb2Rlcm5fYXVzdHJhbGlhbiwgLl9pYy1tb2Rlcm5fZXVyb3BlYW4sIC5faWMtbW9uZ29saWFuLCAuX2ljLW1vcm9jY2FuLCAuX2ljLW5hcG9sZXRhbmEsIC5faWMtbmV3YW1lcmljYW4sIC5faWMtbmV3Y2FuYWRpYW4sIC5faWMtbmV3bWV4aWNhbiwgLl9pYy1uZXd6ZWFsYW5kLCAuX2ljLW5pY2FyYWd1YW4sIC5faWMtbmljb2lzLCAuX2ljLW5pZ2h0Zm9vZCwgLl9pYy1uaWtrZWksIC5faWMtbm9vZGxlcywgLl9pYy1ub3JjaW5lcmllLCAuX2ljLW5vcnRoZWFzdGVybmJyYXppbGlhbiwgLl9pYy1ub3J0aGVybmJyYXppbGlhbiwgLl9pYy1ub3J0aGVybmdlcm1hbiwgLl9pYy1ub3J0aGVybm1leGljYW4sIC5faWMtbm9yd2VnaWFuLCAuX2ljLW55b255YSwgLl9pYy1vYXhhY2FuLCAuX2ljLW9kZW4sIC5faWMtb2tpbmF3YW4sIC5faWMtb2tvbm9taXlha2ksIC5faWMtb25pZ2lyaSwgLl9pYy1vcGVuc2FuZHdpY2hlcywgLl9pYy1vcmllbnRhbCwgLl9pYy1vdHRvbWFuY3Vpc2luZSwgLl9pYy1veWFrb2RvbiwgLl9pYy1wYWtpc3RhbmksIC5faWMtcGFsYXRpbmUsIC5faWMtcGFuYXNpYW4sIC5faWMtcGFuY2FrZXMsIC5faWMtcGFybWEsIC5faWMtcGVraW5lc2UsIC5faWMtcGVyc2lhbiwgLl9pYy1wZXJ1dmlhbiwgLl9pYy1wZmNvbWVyY2lhbCwgLl9pYy1waWVtb250ZSwgLl9pYy1waWVyb2dpcywgLl9pYy1waXRhLCAuX2ljLXBpenphLCAuX2ljLXBvbGlzaCwgLl9pYy1wb2x5bmVzaWFuLCAuX2ljLXBvcHVwcmVzdGF1cmFudHMsIC5faWMtcG9ydHVndWVzZSwgLl9pYy1wb3RhdG9lcywgLl9pYy1wb3V0aW5lcmllcywgLl9pYy1wcm92ZW5jYWwsIC5faWMtcHViZm9vZCwgLl9pYy1wdWVibGFuLCAuX2ljLXB1ZXJ0b3JpY2FuLCAuX2ljLXJhbWVuLCAuX2ljLXJhd19mb29kLCAuX2ljLXJldW5pb24sIC5faWMtcmhpbmVsYW5kaWFuLCAuX2ljLXJpYmF0ZWpvLCAuX2ljLXJpY2VzaG9wLCAuX2ljLXJvYmF0YXlha2ksIC5faWMtcm9kaXppb3MsIC5faWMtcm9tYW4sIC5faWMtcm9tYW5pYW4sIC5faWMtcm90aXNzZXJpZV9jaGlja2VuLCAuX2ljLXJ1c3NpYW4sIC5faWMtc2FsYWQsIC5faWMtc2FsdmFkb3JhbiwgLl9pYy1zYW5kd2ljaGVzLCAuX2ljLXNhcmRpbmlhbiwgLl9pYy1zY2FuZGluYXZpYW4sIC5faWMtc2Nobml0emVsLCAuX2ljLXNjb3R0aXNoLCAuX2ljLXNlYWZvb2QsIC5faWMtc2VuZWdhbGVzZSwgLl9pYy1zZXJib2Nyb2F0aWFuLCAuX2ljLXNoYW5naGFpbmVzZSwgLl9pYy1zaWNpbGlhbiwgLl9pYy1zaWduYXR1cmVfY3Vpc2luZSwgLl9pYy1zaW5nYXBvcmVhbiwgLl9pYy1zbG92YWtpYW4sIC5faWMtc29iYSwgLl9pYy1zb21hbGksIC5faWMtc291bGZvb2QsIC5faWMtc291cCwgLl9pYy1zb3V0aGFmcmljYW4sIC5faWMtc291dGhlcm4sIC5faWMtc3BhbmlzaCwgLl9pYy1zcmlsYW5rYW4sIC5faWMtc3RlYWssIC5faWMtc3VkX291ZXN0LCAuX2ljLXN1a2l5YWtpLCAuX2ljLXN1cHBlcmNsdWJzLCAuX2ljLXN1c2hpLCAuX2ljLXN3YWJpYW4sIC5faWMtc3dlZGlzaCwgLl9pYy1zd2lzc2Zvb2QsIC5faWMtc3lyaWFuLCAuX2ljLXN6ZWNodWFuLCAuX2ljLXRhYmVybmFzLCAuX2ljLXRhY29zLCAuX2ljLXRhaXdhbmVzZSwgLl9pYy10YWtveWFraSwgLl9pYy10YW1hbGVzLCAuX2ljLXRhcGFzLCAuX2ljLXRhcGFzbWFsbHBsYXRlcywgLl9pYy10YXZvbGFjYWxkYSwgLl9pYy10ZW1wdXJhLCAuX2ljLXRlb2NoZXcsIC5faWMtdGVwcGFueWFraSwgLl9pYy10ZXgtbWV4LCAuX2ljLXRoYWksIC5faWMtdGhlbWVkY2FmZXMsIC5faWMtdG9ua2F0c3UsIC5faWMtdHJhZGFtZXJpY2FuLCAuX2ljLXRyYWRpdGlvbmFsX3N3ZWRpc2gsIC5faWMtdHJhc19vc19tb250ZXMsIC5faWMtdHJhdHRvcmllLCAuX2ljLXRyaW5pZGFkaWFuLCAuX2ljLXR1cmtpc2gsIC5faWMtdHVya2lzaHJhdmlvbGksIC5faWMtdHVzY2FuLCAuX2ljLXVkb24sIC5faWMtdWtyYWluaWFuLCAuX2ljLXVuYWdpLCAuX2ljLXV6YmVrLCAuX2ljLXZlZ2FuLCAuX2ljLXZlZ2V0YXJpYW4sIC5faWMtdmVuZXRpYW4sIC5faWMtdmVuZXp1ZWxhbiwgLl9pYy12ZW5pc29uLCAuX2ljLXZpZXRuYW1lc2UsIC5faWMtd2FmZmxlcywgLl9pYy13ZXN0ZXJuamFwYW5lc2UsIC5faWMtd29rLCAuX2ljLXdyYXBzLCAuX2ljLXlha2luaWt1LCAuX2ljLXlha2l0b3JpLCAuX2ljLXl1Y2F0YW4sIC5faWMteXVnb3NsYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1QTdGO1xufVxuLl9pYy1yZXN0YXVyYW50czo6YmVmb3JlLCAuX2ljLWFicnV6emVzZTo6YmVmb3JlLCAuX2ljLWFmZ2hhbmk6OmJlZm9yZSwgLl9pYy1hZnJpY2FuOjpiZWZvcmUsIC5faWMtYWxlbnRlam86OmJlZm9yZSwgLl9pYy1hbGdhcnZlOjpiZWZvcmUsIC5faWMtYWxzYXRpYW46OmJlZm9yZSwgLl9pYy1hbHRvYXRlc2luZTo6YmVmb3JlLCAuX2ljLWFuZGFsdXNpYW46OmJlZm9yZSwgLl9pYy1hcHVsaWFuOjpiZWZvcmUsIC5faWMtYXJhYmlhbjo6YmVmb3JlLCAuX2ljLWFyYWJwaXp6YTo6YmVmb3JlLCAuX2ljLWFyZ2VudGluZTo6YmVmb3JlLCAuX2ljLWFybWVuaWFuOjpiZWZvcmUsIC5faWMtYXJyb2NlcmlhX3BhZWxsYTo6YmVmb3JlLCAuX2ljLWFzaWFuZnVzaW9uOjpiZWZvcmUsIC5faWMtYXN0dXJpYW46OmJlZm9yZSwgLl9pYy1hdXN0cmFsaWFuOjpiZWZvcmUsIC5faWMtYXVzdHJpYW46OmJlZm9yZSwgLl9pYy1hdXZlcmduYXQ6OmJlZm9yZSwgLl9pYy1hem9yZXM6OmJlZm9yZSwgLl9pYy1iYWRlbjo6YmVmb3JlLCAuX2ljLWJhZ3VldHRlczo6YmVmb3JlLCAuX2ljLWJhbmdsYWRlc2hpOjpiZWZvcmUsIC5faWMtYmFzcXVlOjpiZWZvcmUsIC5faWMtYmF2YXJpYW46OmJlZm9yZSwgLl9pYy1iYnE6OmJlZm9yZSwgLl9pYy1iZWVyZ2FyZGVuOjpiZWZvcmUsIC5faWMtYmVlcmhhbGw6OmJlZm9yZSwgLl9pYy1iZWlyYTo6YmVmb3JlLCAuX2ljLWJlaXNsOjpiZWZvcmUsIC5faWMtYmVsZ2lhbjo6YmVmb3JlLCAuX2ljLWJlcnJpY2hvbjo6YmVmb3JlLCAuX2ljLWJpc3Ryb3M6OmJlZm9yZSwgLl9pYy1ibGFja3NlYTo6YmVmb3JlLCAuX2ljLWJsb3dmaXNoOjpiZWZvcmUsIC5faWMtYm91cmd1aWdub246OmJlZm9yZSwgLl9pYy1icmFzc2VyaWVzOjpiZWZvcmUsIC5faWMtYnJhemlsaWFuOjpiZWZvcmUsIC5faWMtYnJhemlsaWFuZW1wYW5hZGFzOjpiZWZvcmUsIC5faWMtYnJlYWtmYXN0X2JydW5jaDo6YmVmb3JlLCAuX2ljLWJyaXRpc2g6OmJlZm9yZSwgLl9pYy1idWZmZXRzOjpiZWZvcmUsIC5faWMtYnVsZ2FyaWFuOjpiZWZvcmUsIC5faWMtYnVyZ2Vyczo6YmVmb3JlLCAuX2ljLWJ1cm1lc2U6OmJlZm9yZSwgLl9pYy1jYWZlczo6YmVmb3JlLCAuX2ljLWNhZmV0ZXJpYTo6YmVmb3JlLCAuX2ljLWNhanVuOjpiZWZvcmUsIC5faWMtY2FsYWJyaWFuOjpiZWZvcmUsIC5faWMtY2FtYm9kaWFuOjpiZWZvcmUsIC5faWMtY2FudGVlbjo6YmVmb3JlLCAuX2ljLWNhbnRvbmVzZTo6YmVmb3JlLCAuX2ljLWNhcmliYmVhbjo6YmVmb3JlLCAuX2ljLWNhdGFsYW46OmJlZm9yZSwgLl9pYy1jZW50cmFsYnJhemlsaWFuOjpiZWZvcmUsIC5faWMtY2hlZWt1ZnRhOjpiZWZvcmUsIC5faWMtY2hlZXNlc3RlYWtzOjpiZWZvcmUsIC5faWMtY2hpY2tlbl93aW5nczo6YmVmb3JlLCAuX2ljLWNoaWNrZW5zaG9wOjpiZWZvcmUsIC5faWMtY2hpbGVhbjo6YmVmb3JlLCAuX2ljLWNoaW5lc2U6OmJlZm9yZSwgLl9pYy1jb2xvbWJpYW46OmJlZm9yZSwgLl9pYy1jb21mb3J0Zm9vZDo6YmVmb3JlLCAuX2ljLWNvbmdlZTo6YmVmb3JlLCAuX2ljLWNvbnZleW9yc3VzaGk6OmJlZm9yZSwgLl9pYy1jb3JzaWNhbjo6YmVmb3JlLCAuX2ljLWNyZXBlcmllczo6YmVmb3JlLCAuX2ljLWN1YmFuOjpiZWZvcmUsIC5faWMtY3VjaW5hY2FtcGFuYTo6YmVmb3JlLCAuX2ljLWN1cnJ5c2F1c2FnZTo6YmVmb3JlLCAuX2ljLWN5cHJpb3Q6OmJlZm9yZSwgLl9pYy1jemVjaDo6YmVmb3JlLCAuX2ljLWN6ZWNoc2xvdmFraWFuOjpiZWZvcmUsIC5faWMtZGFuaXNoOjpiZWZvcmUsIC5faWMtZGVsaXM6OmJlZm9yZSwgLl9pYy1kaW1zdW06OmJlZm9yZSwgLl9pYy1kaW5lcnM6OmJlZm9yZSwgLl9pYy1kaW5uZXJ0aGVhdGVyOjpiZWZvcmUsIC5faWMtZG9taW5pY2FuOjpiZWZvcmUsIC5faWMtZG9uYnVyaTo6YmVmb3JlLCAuX2ljLWR1bXBsaW5nczo6YmVmb3JlLCAuX2ljLWVhc3Rlcm5fZXVyb3BlYW46OmJlZm9yZSwgLl9pYy1lYXN0ZXJuZ2VybWFuOjpiZWZvcmUsIC5faWMtZWFzdGVybm1leGljYW46OmJlZm9yZSwgLl9pYy1lZ3lwdGlhbjo6YmVmb3JlLCAuX2ljLWVsdGVybl9jYWZlczo6YmVmb3JlLCAuX2ljLWVtaWxpYW46OmJlZm9yZSwgLl9pYy1lcml0cmVhbjo6YmVmb3JlLCAuX2ljLWV0aGlvcGlhbjo6YmVmb3JlLCAuX2ljLWZhZG9faG91c2VzOjpiZWZvcmUsIC5faWMtZmFsYWZlbDo6YmVmb3JlLCAuX2ljLWZpbGlwaW5vOjpiZWZvcmUsIC5faWMtZmlzY2hicm9ldGNoZW46OmJlZm9yZSwgLl9pYy1maXNobmNoaXBzOjpiZWZvcmUsIC5faWMtZmxhdGJyZWFkOjpiZWZvcmUsIC5faWMtZmxlbWlzaDo6YmVmb3JlLCAuX2ljLWZvbmR1ZTo6YmVmb3JlLCAuX2ljLWZvb2RfY291cnQ6OmJlZm9yZSwgLl9pYy1mb29kc3RhbmRzOjpiZWZvcmUsIC5faWMtZnJhbmNvbmlhbjo6YmVmb3JlLCAuX2ljLWZyZWlkdXJpYTo6YmVmb3JlLCAuX2ljLWZyZW5jaDo6YmVmb3JlLCAuX2ljLWZyaXVsYW46OmJlZm9yZSwgLl9pYy1mdXpob3U6OmJlZm9yZSwgLl9pYy1nYWxpY2lhbjo6YmVmb3JlLCAuX2ljLWdhbWVtZWF0OjpiZWZvcmUsIC5faWMtZ2FzdHJvcHViczo6YmVmb3JlLCAuX2ljLWdlb3JnaWFuOjpiZWZvcmUsIC5faWMtZ2VybWFuOjpiZWZvcmUsIC5faWMtZ2libGV0czo6YmVmb3JlLCAuX2ljLWdsdXRlbl9mcmVlOjpiZWZvcmUsIC5faWMtZ296bGVtZTo6YmVmb3JlLCAuX2ljLWdyZWVrOjpiZWZvcmUsIC5faWMtZ3VhbWFuaWFuOjpiZWZvcmUsIC5faWMtZ3l1ZG9uOjpiZWZvcmUsIC5faWMtaGFpbmFuOjpiZWZvcmUsIC5faWMtaGFpdGlhbjo6YmVmb3JlLCAuX2ljLWhha2thOjpiZWZvcmUsIC5faWMtaGFsYWw6OmJlZm9yZSwgLl9pYy1oYW5kcm9sbHM6OmJlZm9yZSwgLl9pYy1oYXdhaWlhbjo6YmVmb3JlLCAuX2ljLWhlbmdod2E6OmJlZm9yZSwgLl9pYy1oZXNzaWFuOjpiZWZvcmUsIC5faWMtaGV1cmlnZXI6OmJlZm9yZSwgLl9pYy1oaW1hbGF5YW46OmJlZm9yZSwgLl9pYy1oa2NhZmU6OmJlZm9yZSwgLl9pYy1ob2traWVuOjpiZWZvcmUsIC5faWMtaG9tZW1hZGVmb29kOjpiZWZvcmUsIC5faWMtaG9uZHVyYW46OmJlZm9yZSwgLl9pYy1ob3J1bW9uOjpiZWZvcmUsIC5faWMtaG90ZG9nOjpiZWZvcmUsIC5faWMtaG90ZG9nczo6YmVmb3JlLCAuX2ljLWhvdHBvdDo6YmVmb3JlLCAuX2ljLWh1bmFuOjpiZWZvcmUsIC5faWMtaHVuZ2FyaWFuOjpiZWZvcmUsIC5faWMtaWJlcmlhbjo6YmVmb3JlLCAuX2ljLWluZG9uZXNpYW46OmJlZm9yZSwgLl9pYy1pbmRwYWs6OmJlZm9yZSwgLl9pYy1pbnRlcm5hdGlvbmFsOjpiZWZvcmUsIC5faWMtaXJpc2g6OmJlZm9yZSwgLl9pYy1pc2xhbmRfcHViOjpiZWZvcmUsIC5faWMtaXNyYWVsaTo6YmVmb3JlLCAuX2ljLWl0YWxpYW46OmJlZm9yZSwgLl9pYy1pemFrYXlhOjpiZWZvcmUsIC5faWMtamFsaXNjYW46OmJlZm9yZSwgLl9pYy1qYXBhY3Vycnk6OmJlZm9yZSwgLl9pYy1qYXBhbmVzZTo6YmVmb3JlLCAuX2ljLWpld2lzaDo6YmVmb3JlLCAuX2ljLWthaXNla2k6OmJlZm9yZSwgLl9pYy1rZWJhYjo6YmVmb3JlLCAuX2ljLWtvcGl0aWFtOjpiZWZvcmUsIC5faWMta29yZWFuOjpiZWZvcmUsIC5faWMta29zaGVyOjpiZWZvcmUsIC5faWMta3VyZGlzaDo6YmVmb3JlLCAuX2ljLWt1c2hpa2F0c3U6OmJlZm9yZSwgLl9pYy1sYWhtYWN1bjo6YmVmb3JlLCAuX2ljLWxhb3M6OmJlZm9yZSwgLl9pYy1sYW90aWFuOjpiZWZvcmUsIC5faWMtbGF0aW46OmJlZm9yZSwgLl9pYy1sZWJhbmVzZTo6YmVmb3JlLCAuX2ljLWxpZ3VyaWFuOjpiZWZvcmUsIC5faWMtbHVtYmFyZDo6YmVmb3JlLCAuX2ljLWx5b25uYWlzOjpiZWZvcmUsIC5faWMtbWFkZWlyYTo6YmVmb3JlLCAuX2ljLW1hbGF5c2lhbjo6YmVmb3JlLCAuX2ljLW1hbWFrOjpiZWZvcmUsIC5faWMtbWF1cml0aXVzOjpiZWZvcmUsIC5faWMtbWVhdGJhbGxzOjpiZWZvcmUsIC5faWMtbWVkaXRlcnJhbmVhbjo6YmVmb3JlLCAuX2ljLW1leGljYW46OmJlZm9yZSwgLl9pYy1taWRlYXN0ZXJuOjpiZWZvcmUsIC5faWMtbWlsa2JhcnM6OmJlZm9yZSwgLl9pYy1taW5obzo6YmVmb3JlLCAuX2ljLW1vZGVybl9hdXN0cmFsaWFuOjpiZWZvcmUsIC5faWMtbW9kZXJuX2V1cm9wZWFuOjpiZWZvcmUsIC5faWMtbW9uZ29saWFuOjpiZWZvcmUsIC5faWMtbW9yb2NjYW46OmJlZm9yZSwgLl9pYy1uYXBvbGV0YW5hOjpiZWZvcmUsIC5faWMtbmV3YW1lcmljYW46OmJlZm9yZSwgLl9pYy1uZXdjYW5hZGlhbjo6YmVmb3JlLCAuX2ljLW5ld21leGljYW46OmJlZm9yZSwgLl9pYy1uZXd6ZWFsYW5kOjpiZWZvcmUsIC5faWMtbmljYXJhZ3Vhbjo6YmVmb3JlLCAuX2ljLW5pY29pczo6YmVmb3JlLCAuX2ljLW5pZ2h0Zm9vZDo6YmVmb3JlLCAuX2ljLW5pa2tlaTo6YmVmb3JlLCAuX2ljLW5vb2RsZXM6OmJlZm9yZSwgLl9pYy1ub3JjaW5lcmllOjpiZWZvcmUsIC5faWMtbm9ydGhlYXN0ZXJuYnJhemlsaWFuOjpiZWZvcmUsIC5faWMtbm9ydGhlcm5icmF6aWxpYW46OmJlZm9yZSwgLl9pYy1ub3J0aGVybmdlcm1hbjo6YmVmb3JlLCAuX2ljLW5vcnRoZXJubWV4aWNhbjo6YmVmb3JlLCAuX2ljLW5vcndlZ2lhbjo6YmVmb3JlLCAuX2ljLW55b255YTo6YmVmb3JlLCAuX2ljLW9heGFjYW46OmJlZm9yZSwgLl9pYy1vZGVuOjpiZWZvcmUsIC5faWMtb2tpbmF3YW46OmJlZm9yZSwgLl9pYy1va29ub21peWFraTo6YmVmb3JlLCAuX2ljLW9uaWdpcmk6OmJlZm9yZSwgLl9pYy1vcGVuc2FuZHdpY2hlczo6YmVmb3JlLCAuX2ljLW9yaWVudGFsOjpiZWZvcmUsIC5faWMtb3R0b21hbmN1aXNpbmU6OmJlZm9yZSwgLl9pYy1veWFrb2Rvbjo6YmVmb3JlLCAuX2ljLXBha2lzdGFuaTo6YmVmb3JlLCAuX2ljLXBhbGF0aW5lOjpiZWZvcmUsIC5faWMtcGFuYXNpYW46OmJlZm9yZSwgLl9pYy1wYW5jYWtlczo6YmVmb3JlLCAuX2ljLXBhcm1hOjpiZWZvcmUsIC5faWMtcGVraW5lc2U6OmJlZm9yZSwgLl9pYy1wZXJzaWFuOjpiZWZvcmUsIC5faWMtcGVydXZpYW46OmJlZm9yZSwgLl9pYy1wZmNvbWVyY2lhbDo6YmVmb3JlLCAuX2ljLXBpZW1vbnRlOjpiZWZvcmUsIC5faWMtcGllcm9naXM6OmJlZm9yZSwgLl9pYy1waXRhOjpiZWZvcmUsIC5faWMtcGl6emE6OmJlZm9yZSwgLl9pYy1wb2xpc2g6OmJlZm9yZSwgLl9pYy1wb2x5bmVzaWFuOjpiZWZvcmUsIC5faWMtcG9wdXByZXN0YXVyYW50czo6YmVmb3JlLCAuX2ljLXBvcnR1Z3Vlc2U6OmJlZm9yZSwgLl9pYy1wb3RhdG9lczo6YmVmb3JlLCAuX2ljLXBvdXRpbmVyaWVzOjpiZWZvcmUsIC5faWMtcHJvdmVuY2FsOjpiZWZvcmUsIC5faWMtcHViZm9vZDo6YmVmb3JlLCAuX2ljLXB1ZWJsYW46OmJlZm9yZSwgLl9pYy1wdWVydG9yaWNhbjo6YmVmb3JlLCAuX2ljLXJhbWVuOjpiZWZvcmUsIC5faWMtcmF3X2Zvb2Q6OmJlZm9yZSwgLl9pYy1yZXVuaW9uOjpiZWZvcmUsIC5faWMtcmhpbmVsYW5kaWFuOjpiZWZvcmUsIC5faWMtcmliYXRlam86OmJlZm9yZSwgLl9pYy1yaWNlc2hvcDo6YmVmb3JlLCAuX2ljLXJvYmF0YXlha2k6OmJlZm9yZSwgLl9pYy1yb2Rpemlvczo6YmVmb3JlLCAuX2ljLXJvbWFuOjpiZWZvcmUsIC5faWMtcm9tYW5pYW46OmJlZm9yZSwgLl9pYy1yb3Rpc3NlcmllX2NoaWNrZW46OmJlZm9yZSwgLl9pYy1ydXNzaWFuOjpiZWZvcmUsIC5faWMtc2FsYWQ6OmJlZm9yZSwgLl9pYy1zYWx2YWRvcmFuOjpiZWZvcmUsIC5faWMtc2FuZHdpY2hlczo6YmVmb3JlLCAuX2ljLXNhcmRpbmlhbjo6YmVmb3JlLCAuX2ljLXNjYW5kaW5hdmlhbjo6YmVmb3JlLCAuX2ljLXNjaG5pdHplbDo6YmVmb3JlLCAuX2ljLXNjb3R0aXNoOjpiZWZvcmUsIC5faWMtc2VhZm9vZDo6YmVmb3JlLCAuX2ljLXNlbmVnYWxlc2U6OmJlZm9yZSwgLl9pYy1zZXJib2Nyb2F0aWFuOjpiZWZvcmUsIC5faWMtc2hhbmdoYWluZXNlOjpiZWZvcmUsIC5faWMtc2ljaWxpYW46OmJlZm9yZSwgLl9pYy1zaWduYXR1cmVfY3Vpc2luZTo6YmVmb3JlLCAuX2ljLXNpbmdhcG9yZWFuOjpiZWZvcmUsIC5faWMtc2xvdmFraWFuOjpiZWZvcmUsIC5faWMtc29iYTo6YmVmb3JlLCAuX2ljLXNvbWFsaTo6YmVmb3JlLCAuX2ljLXNvdWxmb29kOjpiZWZvcmUsIC5faWMtc291cDo6YmVmb3JlLCAuX2ljLXNvdXRoYWZyaWNhbjo6YmVmb3JlLCAuX2ljLXNvdXRoZXJuOjpiZWZvcmUsIC5faWMtc3BhbmlzaDo6YmVmb3JlLCAuX2ljLXNyaWxhbmthbjo6YmVmb3JlLCAuX2ljLXN0ZWFrOjpiZWZvcmUsIC5faWMtc3VkX291ZXN0OjpiZWZvcmUsIC5faWMtc3VraXlha2k6OmJlZm9yZSwgLl9pYy1zdXBwZXJjbHViczo6YmVmb3JlLCAuX2ljLXN1c2hpOjpiZWZvcmUsIC5faWMtc3dhYmlhbjo6YmVmb3JlLCAuX2ljLXN3ZWRpc2g6OmJlZm9yZSwgLl9pYy1zd2lzc2Zvb2Q6OmJlZm9yZSwgLl9pYy1zeXJpYW46OmJlZm9yZSwgLl9pYy1zemVjaHVhbjo6YmVmb3JlLCAuX2ljLXRhYmVybmFzOjpiZWZvcmUsIC5faWMtdGFjb3M6OmJlZm9yZSwgLl9pYy10YWl3YW5lc2U6OmJlZm9yZSwgLl9pYy10YWtveWFraTo6YmVmb3JlLCAuX2ljLXRhbWFsZXM6OmJlZm9yZSwgLl9pYy10YXBhczo6YmVmb3JlLCAuX2ljLXRhcGFzbWFsbHBsYXRlczo6YmVmb3JlLCAuX2ljLXRhdm9sYWNhbGRhOjpiZWZvcmUsIC5faWMtdGVtcHVyYTo6YmVmb3JlLCAuX2ljLXRlb2NoZXc6OmJlZm9yZSwgLl9pYy10ZXBwYW55YWtpOjpiZWZvcmUsIC5faWMtdGV4LW1leDo6YmVmb3JlLCAuX2ljLXRoYWk6OmJlZm9yZSwgLl9pYy10aGVtZWRjYWZlczo6YmVmb3JlLCAuX2ljLXRvbmthdHN1OjpiZWZvcmUsIC5faWMtdHJhZGFtZXJpY2FuOjpiZWZvcmUsIC5faWMtdHJhZGl0aW9uYWxfc3dlZGlzaDo6YmVmb3JlLCAuX2ljLXRyYXNfb3NfbW9udGVzOjpiZWZvcmUsIC5faWMtdHJhdHRvcmllOjpiZWZvcmUsIC5faWMtdHJpbmlkYWRpYW46OmJlZm9yZSwgLl9pYy10dXJraXNoOjpiZWZvcmUsIC5faWMtdHVya2lzaHJhdmlvbGk6OmJlZm9yZSwgLl9pYy10dXNjYW46OmJlZm9yZSwgLl9pYy11ZG9uOjpiZWZvcmUsIC5faWMtdWtyYWluaWFuOjpiZWZvcmUsIC5faWMtdW5hZ2k6OmJlZm9yZSwgLl9pYy11emJlazo6YmVmb3JlLCAuX2ljLXZlZ2FuOjpiZWZvcmUsIC5faWMtdmVnZXRhcmlhbjo6YmVmb3JlLCAuX2ljLXZlbmV0aWFuOjpiZWZvcmUsIC5faWMtdmVuZXp1ZWxhbjo6YmVmb3JlLCAuX2ljLXZlbmlzb246OmJlZm9yZSwgLl9pYy12aWV0bmFtZXNlOjpiZWZvcmUsIC5faWMtd2FmZmxlczo6YmVmb3JlLCAuX2ljLXdlc3Rlcm5qYXBhbmVzZTo6YmVmb3JlLCAuX2ljLXdvazo6YmVmb3JlLCAuX2ljLXdyYXBzOjpiZWZvcmUsIC5faWMteWFraW5pa3U6OmJlZm9yZSwgLl9pYy15YWtpdG9yaTo6YmVmb3JlLCAuX2ljLXl1Y2F0YW46OmJlZm9yZSwgLl9pYy15dWdvc2xhdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLl9pYy1uaWdodGxpZmUsIC5faWMtYWJzaW50aGViYXJzLCAuX2ljLWFkdWx0ZW50ZXJ0YWlubWVudCwgLl9pYy1haXJwb3J0bG91bmdlcywgLl9pYy1iYXJjcmF3bCwgLl9pYy1iYXJzLCAuX2ljLWJlYWNoYmFycywgLl9pYy1iZWVyYmFyLCAuX2ljLWJlZXJnYXJkZW5zLCAuX2ljLWNoYW1wYWduZV9iYXJzLCAuX2ljLWNpZ2FyYmFycywgLl9pYy1jbHViY3Jhd2wsIC5faWMtY29ja3RhaWxiYXJzLCAuX2ljLWNvZmZlZXNob3BzLCAuX2ljLWNvbWVkeWNsdWJzLCAuX2ljLWNvdW50cnlkYW5jZWhhbGxzLCAuX2ljLWRhbmNlY2x1YnMsIC5faWMtZGFuY2VyZXN0YXVyYW50cywgLl9pYy1kaXZlYmFycywgLl9pYy1kcml2ZXRocnViYXJzLCAuX2ljLWZhc2lsLCAuX2ljLWdheWJhcnMsIC5faWMtaG9va2FoX2JhcnMsIC5faWMtaG90ZWxfYmFyLCAuX2ljLWlyaXNoX3B1YnMsIC5faWMta2FyYW9rZSwgLl9pYy1sb3VuZ2VzLCAuX2ljLXBpYW5vYmFycywgLl9pYy1wb29saGFsbHMsIC5faWMtcHVicywgLl9pYy1wdWxxdWVyaWFzLCAuX2ljLXNha2ViYXJzLCAuX2ljLXNwZWFrZWFzaWVzLCAuX2ljLXNwb3J0c2JhcnMsIC5faWMtc3RyaXBjbHVicywgLl9pYy1zdHJpcHRlYXNlZGFuY2VycywgLl9pYy10YWJhYywgLl9pYy10aWtpYmFycywgLl9pYy12ZXJtb3V0aGJhcnMsIC5faWMtd2hpc2tleWJhcnMsIC5faWMtd2luZV9iYXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBQ0FDMTtcbn1cbi5faWMtbmlnaHRsaWZlOjpiZWZvcmUsIC5faWMtYWJzaW50aGViYXJzOjpiZWZvcmUsIC5faWMtYWR1bHRlbnRlcnRhaW5tZW50OjpiZWZvcmUsIC5faWMtYWlycG9ydGxvdW5nZXM6OmJlZm9yZSwgLl9pYy1iYXJjcmF3bDo6YmVmb3JlLCAuX2ljLWJhcnM6OmJlZm9yZSwgLl9pYy1iZWFjaGJhcnM6OmJlZm9yZSwgLl9pYy1iZWVyYmFyOjpiZWZvcmUsIC5faWMtYmVlcmdhcmRlbnM6OmJlZm9yZSwgLl9pYy1jaGFtcGFnbmVfYmFyczo6YmVmb3JlLCAuX2ljLWNpZ2FyYmFyczo6YmVmb3JlLCAuX2ljLWNsdWJjcmF3bDo6YmVmb3JlLCAuX2ljLWNvY2t0YWlsYmFyczo6YmVmb3JlLCAuX2ljLWNvZmZlZXNob3BzOjpiZWZvcmUsIC5faWMtY29tZWR5Y2x1YnM6OmJlZm9yZSwgLl9pYy1jb3VudHJ5ZGFuY2VoYWxsczo6YmVmb3JlLCAuX2ljLWRhbmNlY2x1YnM6OmJlZm9yZSwgLl9pYy1kYW5jZXJlc3RhdXJhbnRzOjpiZWZvcmUsIC5faWMtZGl2ZWJhcnM6OmJlZm9yZSwgLl9pYy1kcml2ZXRocnViYXJzOjpiZWZvcmUsIC5faWMtZmFzaWw6OmJlZm9yZSwgLl9pYy1nYXliYXJzOjpiZWZvcmUsIC5faWMtaG9va2FoX2JhcnM6OmJlZm9yZSwgLl9pYy1ob3RlbF9iYXI6OmJlZm9yZSwgLl9pYy1pcmlzaF9wdWJzOjpiZWZvcmUsIC5faWMta2FyYW9rZTo6YmVmb3JlLCAuX2ljLWxvdW5nZXM6OmJlZm9yZSwgLl9pYy1waWFub2JhcnM6OmJlZm9yZSwgLl9pYy1wb29saGFsbHM6OmJlZm9yZSwgLl9pYy1wdWJzOjpiZWZvcmUsIC5faWMtcHVscXVlcmlhczo6YmVmb3JlLCAuX2ljLXNha2ViYXJzOjpiZWZvcmUsIC5faWMtc3BlYWtlYXNpZXM6OmJlZm9yZSwgLl9pYy1zcG9ydHNiYXJzOjpiZWZvcmUsIC5faWMtc3RyaXBjbHViczo6YmVmb3JlLCAuX2ljLXN0cmlwdGVhc2VkYW5jZXJzOjpiZWZvcmUsIC5faWMtdGFiYWM6OmJlZm9yZSwgLl9pYy10aWtpYmFyczo6YmVmb3JlLCAuX2ljLXZlcm1vdXRoYmFyczo6YmVmb3JlLCAuX2ljLXdoaXNrZXliYXJzOjpiZWZvcmUsIC5faWMtd2luZV9iYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uX2ljLWZvb2QsIC5faWMtYWNhaWJvd2xzLCAuX2ljLWJhY2tzaG9wLCAuX2ljLWJhZ2VscywgLl9pYy1iYWtlcmllcywgLl9pYy1iZWVyX2FuZF93aW5lLCAuX2ljLWJlbnRvLCAuX2ljLWJldmVyYWdlX3N0b3JlcywgLl9pYy1icmV3ZXJpZXMsIC5faWMtYnJld3B1YnMsIC5faWMtYnViYmxldGVhLCAuX2ljLWJ1dGNoZXIsIC5faWMtY2FrZXNob3AsIC5faWMtY2FuZHksIC5faWMtY2hlZXNlLCAuX2ljLWNoaW1uZXljYWtlcywgLl9pYy1jaG9jb2xhdGUsIC5faWMtY2h1cnJvcywgLl9pYy1jaWRlcmllcywgLl9pYy1jb2ZmZWUsIC5faWMtY29mZmVlcm9hc3RlcmllcywgLl9pYy1jb2ZmZWV0ZWFzdXBwbGllcywgLl9pYy1jb252ZW5pZW5jZSwgLl9pYy1jc2EsIC5faWMtY3VwY2FrZXMsIC5faWMtY3VzdG9tY2FrZXMsIC5faWMtZGFnYXNoaSwgLl9pYy1kZWxpY2F0ZXNzZW4sIC5faWMtZGVzc2VydHMsIC5faWMtZGlzdGlsbGVyaWVzLCAuX2ljLWRpeWZvb2QsIC5faWMtZG9uYWlycywgLl9pYy1kb251dHMsIC5faWMtZHJpZWRmcnVpdCwgLl9pYy1lbXBhbmFkYXMsIC5faWMtZXRoaWNncm9jZXJ5LCAuX2ljLWZhcm1lcnNtYXJrZXQsIC5faWMtZmlzaG1vbmdlciwgLl9pYy1mb29kZGVsaXZlcnlzZXJ2aWNlcywgLl9pYy1mb29kdHJ1Y2tzLCAuX2ljLWZyaXRlcmllLCAuX2ljLWZyb3plbmZvb2QsIC5faWMtZ2VsYXRvLCAuX2ljLWdsdWh3ZWluLCAuX2ljLWdvdXJtZXQsIC5faWMtZ3JvY2VyeSwgLl9pYy1oYXdrZXJjZW50cmUsIC5faWMtaGVhbHRobWFya2V0cywgLl9pYy1oZXJic2FuZHNwaWNlcywgLl9pYy1ob25leSwgLl9pYy1pY2VjcmVhbSwgLl9pYy1pbXBvcnRlZGZvb2QsIC5faWMtaW50ZXJuZXRjYWZlLCAuX2ljLWludGxncm9jZXJ5LCAuX2ljLWpwc3dlZXRzLCAuX2ljLWp1aWNlYmFycywgLl9pYy1rb21idWNoYSwgLl9pYy1tYWNhcm9ucywgLl9pYy1tYXJrZXRzLCAuX2ljLW1lYWRlcmllcywgLl9pYy1tZWF0cywgLl9pYy1taWxrc2hha2ViYXJzLCAuX2ljLW5hc2lsZW1haywgLl9pYy1vbGl2ZW9pbCwgLl9pYy1vcmdhbmljX3N0b3JlcywgLl9pYy1wYW56ZXJvdHRpLCAuX2ljLXBhc3Rhc2hvcHMsIC5faWMtcGlhZGluYSwgLl9pYy1wb2tlLCAuX2ljLXBvcGNvcm4sIC5faWMtcHJldHplbHMsIC5faWMtc2FsdW1lcmllLCAuX2ljLXNlYWZvb2RtYXJrZXRzLCAuX2ljLXNoYXZlZGljZSwgLl9pYy1zaGF2ZWRzbm93LCAuX2ljLXNtb2tlaG91c2UsIC5faWMtc3RyZWV0dmVuZG9ycywgLl9pYy1zdWdhcnNoYWNrcywgLl9pYy10YWl5YWtpLCAuX2ljLXRlYSwgLl9pYy10b2Z1LCAuX2ljLXRvcnNoaSwgLl9pYy10b3J0aWxsYXMsIC5faWMtd2F0ZXJzdG9yZXMsIC5faWMtemFwaWVrYW5rYSB7XG4gIGJhY2tncm91bmQ6ICNGRjhBMDA7XG59XG4uX2ljLWZvb2Q6OmJlZm9yZSwgLl9pYy1hY2FpYm93bHM6OmJlZm9yZSwgLl9pYy1iYWNrc2hvcDo6YmVmb3JlLCAuX2ljLWJhZ2Vsczo6YmVmb3JlLCAuX2ljLWJha2VyaWVzOjpiZWZvcmUsIC5faWMtYmVlcl9hbmRfd2luZTo6YmVmb3JlLCAuX2ljLWJlbnRvOjpiZWZvcmUsIC5faWMtYmV2ZXJhZ2Vfc3RvcmVzOjpiZWZvcmUsIC5faWMtYnJld2VyaWVzOjpiZWZvcmUsIC5faWMtYnJld3B1YnM6OmJlZm9yZSwgLl9pYy1idWJibGV0ZWE6OmJlZm9yZSwgLl9pYy1idXRjaGVyOjpiZWZvcmUsIC5faWMtY2FrZXNob3A6OmJlZm9yZSwgLl9pYy1jYW5keTo6YmVmb3JlLCAuX2ljLWNoZWVzZTo6YmVmb3JlLCAuX2ljLWNoaW1uZXljYWtlczo6YmVmb3JlLCAuX2ljLWNob2NvbGF0ZTo6YmVmb3JlLCAuX2ljLWNodXJyb3M6OmJlZm9yZSwgLl9pYy1jaWRlcmllczo6YmVmb3JlLCAuX2ljLWNvZmZlZTo6YmVmb3JlLCAuX2ljLWNvZmZlZXJvYXN0ZXJpZXM6OmJlZm9yZSwgLl9pYy1jb2ZmZWV0ZWFzdXBwbGllczo6YmVmb3JlLCAuX2ljLWNvbnZlbmllbmNlOjpiZWZvcmUsIC5faWMtY3NhOjpiZWZvcmUsIC5faWMtY3VwY2FrZXM6OmJlZm9yZSwgLl9pYy1jdXN0b21jYWtlczo6YmVmb3JlLCAuX2ljLWRhZ2FzaGk6OmJlZm9yZSwgLl9pYy1kZWxpY2F0ZXNzZW46OmJlZm9yZSwgLl9pYy1kZXNzZXJ0czo6YmVmb3JlLCAuX2ljLWRpc3RpbGxlcmllczo6YmVmb3JlLCAuX2ljLWRpeWZvb2Q6OmJlZm9yZSwgLl9pYy1kb25haXJzOjpiZWZvcmUsIC5faWMtZG9udXRzOjpiZWZvcmUsIC5faWMtZHJpZWRmcnVpdDo6YmVmb3JlLCAuX2ljLWVtcGFuYWRhczo6YmVmb3JlLCAuX2ljLWV0aGljZ3JvY2VyeTo6YmVmb3JlLCAuX2ljLWZhcm1lcnNtYXJrZXQ6OmJlZm9yZSwgLl9pYy1maXNobW9uZ2VyOjpiZWZvcmUsIC5faWMtZm9vZGRlbGl2ZXJ5c2VydmljZXM6OmJlZm9yZSwgLl9pYy1mb29kdHJ1Y2tzOjpiZWZvcmUsIC5faWMtZnJpdGVyaWU6OmJlZm9yZSwgLl9pYy1mcm96ZW5mb29kOjpiZWZvcmUsIC5faWMtZ2VsYXRvOjpiZWZvcmUsIC5faWMtZ2x1aHdlaW46OmJlZm9yZSwgLl9pYy1nb3VybWV0OjpiZWZvcmUsIC5faWMtZ3JvY2VyeTo6YmVmb3JlLCAuX2ljLWhhd2tlcmNlbnRyZTo6YmVmb3JlLCAuX2ljLWhlYWx0aG1hcmtldHM6OmJlZm9yZSwgLl9pYy1oZXJic2FuZHNwaWNlczo6YmVmb3JlLCAuX2ljLWhvbmV5OjpiZWZvcmUsIC5faWMtaWNlY3JlYW06OmJlZm9yZSwgLl9pYy1pbXBvcnRlZGZvb2Q6OmJlZm9yZSwgLl9pYy1pbnRlcm5ldGNhZmU6OmJlZm9yZSwgLl9pYy1pbnRsZ3JvY2VyeTo6YmVmb3JlLCAuX2ljLWpwc3dlZXRzOjpiZWZvcmUsIC5faWMtanVpY2ViYXJzOjpiZWZvcmUsIC5faWMta29tYnVjaGE6OmJlZm9yZSwgLl9pYy1tYWNhcm9uczo6YmVmb3JlLCAuX2ljLW1hcmtldHM6OmJlZm9yZSwgLl9pYy1tZWFkZXJpZXM6OmJlZm9yZSwgLl9pYy1tZWF0czo6YmVmb3JlLCAuX2ljLW1pbGtzaGFrZWJhcnM6OmJlZm9yZSwgLl9pYy1uYXNpbGVtYWs6OmJlZm9yZSwgLl9pYy1vbGl2ZW9pbDo6YmVmb3JlLCAuX2ljLW9yZ2FuaWNfc3RvcmVzOjpiZWZvcmUsIC5faWMtcGFuemVyb3R0aTo6YmVmb3JlLCAuX2ljLXBhc3Rhc2hvcHM6OmJlZm9yZSwgLl9pYy1waWFkaW5hOjpiZWZvcmUsIC5faWMtcG9rZTo6YmVmb3JlLCAuX2ljLXBvcGNvcm46OmJlZm9yZSwgLl9pYy1wcmV0emVsczo6YmVmb3JlLCAuX2ljLXNhbHVtZXJpZTo6YmVmb3JlLCAuX2ljLXNlYWZvb2RtYXJrZXRzOjpiZWZvcmUsIC5faWMtc2hhdmVkaWNlOjpiZWZvcmUsIC5faWMtc2hhdmVkc25vdzo6YmVmb3JlLCAuX2ljLXNtb2tlaG91c2U6OmJlZm9yZSwgLl9pYy1zdHJlZXR2ZW5kb3JzOjpiZWZvcmUsIC5faWMtc3VnYXJzaGFja3M6OmJlZm9yZSwgLl9pYy10YWl5YWtpOjpiZWZvcmUsIC5faWMtdGVhOjpiZWZvcmUsIC5faWMtdG9mdTo6YmVmb3JlLCAuX2ljLXRvcnNoaTo6YmVmb3JlLCAuX2ljLXRvcnRpbGxhczo6YmVmb3JlLCAuX2ljLXdhdGVyc3RvcmVzOjpiZWZvcmUsIC5faWMtemFwaWVrYW5rYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLl9pYy1zaG9wcGluZywgLl9pYy1hY2Nlc3NvcmllcywgLl9pYy1hZHVsdCwgLl9pYy1hbnRpcXVlcywgLl9pYy1hcHBsaWFuY2VzLCAuX2ljLWFydHNhbmRjcmFmdHMsIC5faWMtYXJ0c3VwcGxpZXMsIC5faWMtYXRlbGllcnMsIC5faWMtYXVjdGlvbmhvdXNlcywgLl9pYy1iYWJ5X2dlYXIsIC5faWMtYmF0dGVyeXN0b3JlcywgLl9pYy1iZXNwb2tlLCAuX2ljLWJpa2VzLCAuX2ljLWJvb2tzdG9yZXMsIC5faWMtYnJld2luZ3N1cHBsaWVzLCAuX2ljLWJyaWRhbCwgLl9pYy1jYW5kbGVzdG9yZXMsIC5faWMtY2FubmFiaXNkaXNwZW5zYXJpZXMsIC5faWMtY2VsbHBob25lYWNjZXNzb3JpZXMsIC5faWMtY2VyZW1vbmlhbGNsb3RoaW5nLCAuX2ljLWNoaWxkY2xvdGgsIC5faWMtY2hpbmVzZWJhemFhciwgLl9pYy1jaHJpc3RtYXN0cmVlcywgLl9pYy1jbG90aGluZ3JlbnRhbCwgLl9pYy1jb21pY2Jvb2tzLCAuX2ljLWNvbXB1dGVycywgLl9pYy1jb25jZXB0X3Nob3BzLCAuX2ljLWNvb2tpbmdjbGFzc2VzLCAuX2ljLWNvc21ldGljcywgLl9pYy1jb3N0dW1lcywgLl9pYy1jdXN0b21tZXJjaGFuZGlzZSwgLl9pYy1kYW5jZXdlYXIsIC5faWMtZGVwdHN0b3JlcywgLl9pYy1kaWFtb25kYnV5ZXJzLCAuX2ljLWRpc2NvdW50c3RvcmUsIC5faWMtZGl2ZXNob3BzLCAuX2ljLWRyb25lcywgLl9pYy1kcnVnc3RvcmVzLCAuX2ljLWR1dHlmcmVlc2hvcHMsIC5faWMtZWxlY3Ryb25pY3MsIC5faWMtZW1icm9pZGVyeWFuZGNyb2NoZXQsIC5faWMtZmFicmljc3RvcmVzLCAuX2ljLWZhcm1pbmdlcXVpcG1lbnQsIC5faWMtZmFzaGlvbiwgLl9pYy1maXJld29ya3MsIC5faWMtZml0bmVzc2VxdWlwbWVudCwgLl9pYy1mbGVhbWFya2V0cywgLl9pYy1mbG9yaXN0cywgLl9pYy1mbG93ZXJzLCAuX2ljLWZvcm1hbHdlYXIsIC5faWMtZnJhbWluZywgLl9pYy1mdXJjbG90aGluZywgLl9pYy1mdXJuaXR1cmUsIC5faWMtZ2FyZGVuaW5nLCAuX2ljLWdlbXN0b25lc2FuZG1pbmVyYWxzLCAuX2ljLWdpZnRzaG9wcywgLl9pYy1nb2xkYnV5ZXJzLCAuX2ljLWdvbGZlcXVpcG1lbnQsIC5faWMtZ3JpbGxpbmdlcXVpcG1lbnQsIC5faWMtZ3Vuc19hbmRfYW1tbywgLl9pYy1oYXJkd2FyZSwgLl9pYy1oYXRzLCAuX2ljLWhlYWRzaG9wcywgLl9pYy1oaWZpLCAuX2ljLWhvYmJ5c2hvcHMsIC5faWMtaG9ja2V5ZXF1aXBtZW50LCAuX2ljLWhvbGlkYXlkZWNvcmF0aW9ucywgLl9pYy1ob21lYW5kZ2FyZGVuLCAuX2ljLWhvbWVkZWNvciwgLl9pYy1ob3JzZXF1aXBtZW50LCAuX2ljLWhvdHR1YmFuZHBvb2wsIC5faWMtaHVudGluZ2Zpc2hpbmdzdXBwbGllcywgLl9pYy1oeWRyb3BvbmljcywgLl9pYy1qZXdlbHJ5LCAuX2ljLWtpbW9ub3MsIC5faWMta2lvc2ssIC5faWMta2l0Y2hlbmFuZGJhdGgsIC5faWMta2l0Y2hlbnN1cHBsaWVzLCAuX2ljLWtuaXR0aW5nc3VwcGxpZXMsIC5faWMtbGVhdGhlciwgLl9pYy1saWdodGluZ3N0b3JlcywgLl9pYy1saW5lbnMsIC5faWMtbGluZ2VyaWUsIC5faWMtbGl2ZXN0b2Nrc3VwcGx5LCAuX2ljLWx1Z2dhZ2UsIC5faWMtbWFncywgLl9pYy1tYXJrZXRzdGFsbHMsIC5faWMtbWF0ZXJpYWxlZWxldHRyaWNvLCAuX2ljLW1hdGVybml0eSwgLl9pYy1tYXR0cmVzc2VzLCAuX2ljLW1lZGlhLCAuX2ljLW1lZGljYWxzdXBwbGllcywgLl9pYy1tZW5zY2xvdGgsIC5faWMtbWlsaXRhcnlzdXJwbHVzLCAuX2ljLW1vYmlsZXBob25lcywgLl9pYy1tb3RvcmN5Y2xpbmdnZWFyLCAuX2ljLW11c2ljYWxpbnN0cnVtZW50c2FuZHRlYWNoZXJzLCAuX2ljLW11c2ljdmlkZW8sIC5faWMtb2ZmaWNlZXF1aXBtZW50LCAuX2ljLW9wdGljaWFucywgLl9pYy1vdXRkb29yZnVybml0dXJlLCAuX2ljLW91dGRvb3JnZWFyLCAuX2ljLW91dGxldF9zdG9yZXMsIC5faWMtcGFja2luZ3N1cHBsaWVzLCAuX2ljLXBhaW50c3RvcmVzLCAuX2ljLXBhaW50eW91cm93bnBvdHRlcnksIC5faWMtcGF3biwgLl9pYy1wZXJmdW1lLCAuX2ljLXBlcnNvbmFsX3Nob3BwaW5nLCAuX2ljLXBob3RvZ3JhcGh5c3RvcmVzLCAuX2ljLXBsYXlzZXRzLCAuX2ljLXBsdXNfc2l6ZV9mYXNoaW9uLCAuX2ljLXBvb2xiaWxsaWFyZHMsIC5faWMtcG9wdXBzaG9wcywgLl9pYy1wcm9wcywgLl9pYy1wdWJsaWNtYXJrZXRzLCAuX2ljLXB1bXBraW5wYXRjaGVzLCAuX2ljLXJlbGlnaW91c2l0ZW1zLCAuX2ljLXJ1Z3MsIC5faWMtc2FmZXN0b3JlcywgLl9pYy1zYWZldHllcXVpcG1lbnQsIC5faWMtc2NhbmRpbmF2aWFuZGVzaWduLCAuX2ljLXNoZWRzYW5kb3V0ZG9vcnN0b3JhZ2UsIC5faWMtc2hvZXMsIC5faWMtc2hvcHBpbmdjZW50ZXJzLCAuX2ljLXNob3BwaW5ncGFzc2FnZXMsIC5faWMtc2thdGVzaG9wcywgLl9pYy1za2lzaG9wcywgLl9pYy1zbGVlcHdlYXIsIC5faWMtc291dmVuaXJzLCAuX2ljLXNwaXJpdHVhbF9zaG9wLCAuX2ljLXNwb3J0Z29vZHMsIC5faWMtc3BvcnRzd2VhciwgLl9pYy1zdGF0aW9uZXJ5LCAuX2ljLXN0b2NraW5ncywgLl9pYy1zdW5nbGFzc2VzLCAuX2ljLXN1cmZzaG9wLCAuX2ljLXN3aW13ZWFyLCAuX2ljLXRhYmxldG9wZ2FtZXMsIC5faWMtdGFibGV3YXJlLCAuX2ljLXRlYWNoZXJzdXBwbGllcywgLl9pYy10aHJpZnRfc3RvcmVzLCAuX2ljLXRpY2tldHMsIC5faWMtdG9iYWNjb3Nob3BzLCAuX2ljLXRveXMsIC5faWMtdHJhZGNsb3RoaW5nLCAuX2ljLXRyb3BoeXNob3BzLCAuX2ljLXVuaWZvcm1zLCAuX2ljLXVzZWRib29rcywgLl9pYy12YXBlc2hvcHMsIC5faWMtdmlkZW9hbmRnYW1lcywgLl9pYy12aWRlb2dhbWVzdG9yZXMsIC5faWMtdmludGFnZSwgLl9pYy12aW55bF9yZWNvcmRzLCAuX2ljLXZpdGFtaW5zc3VwcGxlbWVudHMsIC5faWMtd2F0Y2hlcywgLl9pYy13aG9sZXNhbGVfc3RvcmVzLCAuX2ljLXdpZ3MsIC5faWMtd29tZW5zY2xvdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMzQUJBO1xufVxuLl9pYy1zaG9wcGluZzo6YmVmb3JlLCAuX2ljLWFjY2Vzc29yaWVzOjpiZWZvcmUsIC5faWMtYWR1bHQ6OmJlZm9yZSwgLl9pYy1hbnRpcXVlczo6YmVmb3JlLCAuX2ljLWFwcGxpYW5jZXM6OmJlZm9yZSwgLl9pYy1hcnRzYW5kY3JhZnRzOjpiZWZvcmUsIC5faWMtYXJ0c3VwcGxpZXM6OmJlZm9yZSwgLl9pYy1hdGVsaWVyczo6YmVmb3JlLCAuX2ljLWF1Y3Rpb25ob3VzZXM6OmJlZm9yZSwgLl9pYy1iYWJ5X2dlYXI6OmJlZm9yZSwgLl9pYy1iYXR0ZXJ5c3RvcmVzOjpiZWZvcmUsIC5faWMtYmVzcG9rZTo6YmVmb3JlLCAuX2ljLWJpa2VzOjpiZWZvcmUsIC5faWMtYm9va3N0b3Jlczo6YmVmb3JlLCAuX2ljLWJyZXdpbmdzdXBwbGllczo6YmVmb3JlLCAuX2ljLWJyaWRhbDo6YmVmb3JlLCAuX2ljLWNhbmRsZXN0b3Jlczo6YmVmb3JlLCAuX2ljLWNhbm5hYmlzZGlzcGVuc2FyaWVzOjpiZWZvcmUsIC5faWMtY2VsbHBob25lYWNjZXNzb3JpZXM6OmJlZm9yZSwgLl9pYy1jZXJlbW9uaWFsY2xvdGhpbmc6OmJlZm9yZSwgLl9pYy1jaGlsZGNsb3RoOjpiZWZvcmUsIC5faWMtY2hpbmVzZWJhemFhcjo6YmVmb3JlLCAuX2ljLWNocmlzdG1hc3RyZWVzOjpiZWZvcmUsIC5faWMtY2xvdGhpbmdyZW50YWw6OmJlZm9yZSwgLl9pYy1jb21pY2Jvb2tzOjpiZWZvcmUsIC5faWMtY29tcHV0ZXJzOjpiZWZvcmUsIC5faWMtY29uY2VwdF9zaG9wczo6YmVmb3JlLCAuX2ljLWNvb2tpbmdjbGFzc2VzOjpiZWZvcmUsIC5faWMtY29zbWV0aWNzOjpiZWZvcmUsIC5faWMtY29zdHVtZXM6OmJlZm9yZSwgLl9pYy1jdXN0b21tZXJjaGFuZGlzZTo6YmVmb3JlLCAuX2ljLWRhbmNld2Vhcjo6YmVmb3JlLCAuX2ljLWRlcHRzdG9yZXM6OmJlZm9yZSwgLl9pYy1kaWFtb25kYnV5ZXJzOjpiZWZvcmUsIC5faWMtZGlzY291bnRzdG9yZTo6YmVmb3JlLCAuX2ljLWRpdmVzaG9wczo6YmVmb3JlLCAuX2ljLWRyb25lczo6YmVmb3JlLCAuX2ljLWRydWdzdG9yZXM6OmJlZm9yZSwgLl9pYy1kdXR5ZnJlZXNob3BzOjpiZWZvcmUsIC5faWMtZWxlY3Ryb25pY3M6OmJlZm9yZSwgLl9pYy1lbWJyb2lkZXJ5YW5kY3JvY2hldDo6YmVmb3JlLCAuX2ljLWZhYnJpY3N0b3Jlczo6YmVmb3JlLCAuX2ljLWZhcm1pbmdlcXVpcG1lbnQ6OmJlZm9yZSwgLl9pYy1mYXNoaW9uOjpiZWZvcmUsIC5faWMtZmlyZXdvcmtzOjpiZWZvcmUsIC5faWMtZml0bmVzc2VxdWlwbWVudDo6YmVmb3JlLCAuX2ljLWZsZWFtYXJrZXRzOjpiZWZvcmUsIC5faWMtZmxvcmlzdHM6OmJlZm9yZSwgLl9pYy1mbG93ZXJzOjpiZWZvcmUsIC5faWMtZm9ybWFsd2Vhcjo6YmVmb3JlLCAuX2ljLWZyYW1pbmc6OmJlZm9yZSwgLl9pYy1mdXJjbG90aGluZzo6YmVmb3JlLCAuX2ljLWZ1cm5pdHVyZTo6YmVmb3JlLCAuX2ljLWdhcmRlbmluZzo6YmVmb3JlLCAuX2ljLWdlbXN0b25lc2FuZG1pbmVyYWxzOjpiZWZvcmUsIC5faWMtZ2lmdHNob3BzOjpiZWZvcmUsIC5faWMtZ29sZGJ1eWVyczo6YmVmb3JlLCAuX2ljLWdvbGZlcXVpcG1lbnQ6OmJlZm9yZSwgLl9pYy1ncmlsbGluZ2VxdWlwbWVudDo6YmVmb3JlLCAuX2ljLWd1bnNfYW5kX2FtbW86OmJlZm9yZSwgLl9pYy1oYXJkd2FyZTo6YmVmb3JlLCAuX2ljLWhhdHM6OmJlZm9yZSwgLl9pYy1oZWFkc2hvcHM6OmJlZm9yZSwgLl9pYy1oaWZpOjpiZWZvcmUsIC5faWMtaG9iYnlzaG9wczo6YmVmb3JlLCAuX2ljLWhvY2tleWVxdWlwbWVudDo6YmVmb3JlLCAuX2ljLWhvbGlkYXlkZWNvcmF0aW9uczo6YmVmb3JlLCAuX2ljLWhvbWVhbmRnYXJkZW46OmJlZm9yZSwgLl9pYy1ob21lZGVjb3I6OmJlZm9yZSwgLl9pYy1ob3JzZXF1aXBtZW50OjpiZWZvcmUsIC5faWMtaG90dHViYW5kcG9vbDo6YmVmb3JlLCAuX2ljLWh1bnRpbmdmaXNoaW5nc3VwcGxpZXM6OmJlZm9yZSwgLl9pYy1oeWRyb3Bvbmljczo6YmVmb3JlLCAuX2ljLWpld2Vscnk6OmJlZm9yZSwgLl9pYy1raW1vbm9zOjpiZWZvcmUsIC5faWMta2lvc2s6OmJlZm9yZSwgLl9pYy1raXRjaGVuYW5kYmF0aDo6YmVmb3JlLCAuX2ljLWtpdGNoZW5zdXBwbGllczo6YmVmb3JlLCAuX2ljLWtuaXR0aW5nc3VwcGxpZXM6OmJlZm9yZSwgLl9pYy1sZWF0aGVyOjpiZWZvcmUsIC5faWMtbGlnaHRpbmdzdG9yZXM6OmJlZm9yZSwgLl9pYy1saW5lbnM6OmJlZm9yZSwgLl9pYy1saW5nZXJpZTo6YmVmb3JlLCAuX2ljLWxpdmVzdG9ja3N1cHBseTo6YmVmb3JlLCAuX2ljLWx1Z2dhZ2U6OmJlZm9yZSwgLl9pYy1tYWdzOjpiZWZvcmUsIC5faWMtbWFya2V0c3RhbGxzOjpiZWZvcmUsIC5faWMtbWF0ZXJpYWxlZWxldHRyaWNvOjpiZWZvcmUsIC5faWMtbWF0ZXJuaXR5OjpiZWZvcmUsIC5faWMtbWF0dHJlc3Nlczo6YmVmb3JlLCAuX2ljLW1lZGlhOjpiZWZvcmUsIC5faWMtbWVkaWNhbHN1cHBsaWVzOjpiZWZvcmUsIC5faWMtbWVuc2Nsb3RoOjpiZWZvcmUsIC5faWMtbWlsaXRhcnlzdXJwbHVzOjpiZWZvcmUsIC5faWMtbW9iaWxlcGhvbmVzOjpiZWZvcmUsIC5faWMtbW90b3JjeWNsaW5nZ2Vhcjo6YmVmb3JlLCAuX2ljLW11c2ljYWxpbnN0cnVtZW50c2FuZHRlYWNoZXJzOjpiZWZvcmUsIC5faWMtbXVzaWN2aWRlbzo6YmVmb3JlLCAuX2ljLW9mZmljZWVxdWlwbWVudDo6YmVmb3JlLCAuX2ljLW9wdGljaWFuczo6YmVmb3JlLCAuX2ljLW91dGRvb3JmdXJuaXR1cmU6OmJlZm9yZSwgLl9pYy1vdXRkb29yZ2Vhcjo6YmVmb3JlLCAuX2ljLW91dGxldF9zdG9yZXM6OmJlZm9yZSwgLl9pYy1wYWNraW5nc3VwcGxpZXM6OmJlZm9yZSwgLl9pYy1wYWludHN0b3Jlczo6YmVmb3JlLCAuX2ljLXBhaW50eW91cm93bnBvdHRlcnk6OmJlZm9yZSwgLl9pYy1wYXduOjpiZWZvcmUsIC5faWMtcGVyZnVtZTo6YmVmb3JlLCAuX2ljLXBlcnNvbmFsX3Nob3BwaW5nOjpiZWZvcmUsIC5faWMtcGhvdG9ncmFwaHlzdG9yZXM6OmJlZm9yZSwgLl9pYy1wbGF5c2V0czo6YmVmb3JlLCAuX2ljLXBsdXNfc2l6ZV9mYXNoaW9uOjpiZWZvcmUsIC5faWMtcG9vbGJpbGxpYXJkczo6YmVmb3JlLCAuX2ljLXBvcHVwc2hvcHM6OmJlZm9yZSwgLl9pYy1wcm9wczo6YmVmb3JlLCAuX2ljLXB1YmxpY21hcmtldHM6OmJlZm9yZSwgLl9pYy1wdW1wa2lucGF0Y2hlczo6YmVmb3JlLCAuX2ljLXJlbGlnaW91c2l0ZW1zOjpiZWZvcmUsIC5faWMtcnVnczo6YmVmb3JlLCAuX2ljLXNhZmVzdG9yZXM6OmJlZm9yZSwgLl9pYy1zYWZldHllcXVpcG1lbnQ6OmJlZm9yZSwgLl9pYy1zY2FuZGluYXZpYW5kZXNpZ246OmJlZm9yZSwgLl9pYy1zaGVkc2FuZG91dGRvb3JzdG9yYWdlOjpiZWZvcmUsIC5faWMtc2hvZXM6OmJlZm9yZSwgLl9pYy1zaG9wcGluZ2NlbnRlcnM6OmJlZm9yZSwgLl9pYy1zaG9wcGluZ3Bhc3NhZ2VzOjpiZWZvcmUsIC5faWMtc2thdGVzaG9wczo6YmVmb3JlLCAuX2ljLXNraXNob3BzOjpiZWZvcmUsIC5faWMtc2xlZXB3ZWFyOjpiZWZvcmUsIC5faWMtc291dmVuaXJzOjpiZWZvcmUsIC5faWMtc3Bpcml0dWFsX3Nob3A6OmJlZm9yZSwgLl9pYy1zcG9ydGdvb2RzOjpiZWZvcmUsIC5faWMtc3BvcnRzd2Vhcjo6YmVmb3JlLCAuX2ljLXN0YXRpb25lcnk6OmJlZm9yZSwgLl9pYy1zdG9ja2luZ3M6OmJlZm9yZSwgLl9pYy1zdW5nbGFzc2VzOjpiZWZvcmUsIC5faWMtc3VyZnNob3A6OmJlZm9yZSwgLl9pYy1zd2ltd2Vhcjo6YmVmb3JlLCAuX2ljLXRhYmxldG9wZ2FtZXM6OmJlZm9yZSwgLl9pYy10YWJsZXdhcmU6OmJlZm9yZSwgLl9pYy10ZWFjaGVyc3VwcGxpZXM6OmJlZm9yZSwgLl9pYy10aHJpZnRfc3RvcmVzOjpiZWZvcmUsIC5faWMtdGlja2V0czo6YmVmb3JlLCAuX2ljLXRvYmFjY29zaG9wczo6YmVmb3JlLCAuX2ljLXRveXM6OmJlZm9yZSwgLl9pYy10cmFkY2xvdGhpbmc6OmJlZm9yZSwgLl9pYy10cm9waHlzaG9wczo6YmVmb3JlLCAuX2ljLXVuaWZvcm1zOjpiZWZvcmUsIC5faWMtdXNlZGJvb2tzOjpiZWZvcmUsIC5faWMtdmFwZXNob3BzOjpiZWZvcmUsIC5faWMtdmlkZW9hbmRnYW1lczo6YmVmb3JlLCAuX2ljLXZpZGVvZ2FtZXN0b3Jlczo6YmVmb3JlLCAuX2ljLXZpbnRhZ2U6OmJlZm9yZSwgLl9pYy12aW55bF9yZWNvcmRzOjpiZWZvcmUsIC5faWMtdml0YW1pbnNzdXBwbGVtZW50czo6YmVmb3JlLCAuX2ljLXdhdGNoZXM6OmJlZm9yZSwgLl9pYy13aG9sZXNhbGVfc3RvcmVzOjpiZWZvcmUsIC5faWMtd2lnczo6YmVmb3JlLCAuX2ljLXdvbWVuc2Nsb3RoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uX2ljLXByb2Zlc3Npb25hbCwgLl9pYy1hY2NvdW50YW50cywgLl9pYy1hZHZlcnRpc2luZywgLl9pYy1hcmNoaXRlY3RzLCAuX2ljLWFydGNvbnN1bHRhbnRzLCAuX2ljLWJhbmtydXB0Y3ksIC5faWMtYmlsbGluZ3NlcnZpY2VzLCAuX2ljLWJvYXRyZXBhaXIsIC5faWMtYm9va2tlZXBlcnMsIC5faWMtYnVzaW5lc3Njb25zdWx0aW5nLCAuX2ljLWJ1c2luZXNzbGF3eWVycywgLl9pYy1jYXJlZXJjb3Vuc2VsaW5nLCAuX2ljLWNvbW1pc3Npb25lZGFydGlzdHMsIC5faWMtY29uc3VtZXJsYXcsIC5faWMtY29udHJhY3RsYXcsIC5faWMtY291cnRyZXBvcnRlcnMsIC5faWMtY3JpbWluYWxkZWZlbnNlLCAuX2ljLWN1c3RvbXNicm9rZXJzLCAuX2ljLWRpZ2l0aXppbmdzZXJ2aWNlcywgLl9pYy1kaXNhYmlsaXR5bGF3LCAuX2ljLWRpdm9yY2UsIC5faWMtZHVpbGF3eWVycywgLl9pYy1kdXBsaWNhdGlvbnNlcnZpY2VzLCAuX2ljLWVkaXRvcmlhbHNlcnZpY2VzLCAuX2ljLWVsZGVybGF3LCAuX2ljLWVtcGxveW1lbnRhZ2VuY2llcywgLl9pYy1lbXBsb3ltZW50bGF3eWVycywgLl9pYy1lbnRlcnRhaW5tZW50bGF3LCAuX2ljLWVzdGF0ZXBsYW5uaW5nLCAuX2ljLWZlbmdzaHVpLCAuX2ljLWdlbmVyYWxfbGl0aWdhdGlvbiwgLl9pYy1ncmFwaGljZGVzaWduLCAuX2ljLWltbWlncmF0aW9ubGF3eWVycywgLl9pYy1pbmRvb3JsYW5kc2NhcGluZywgLl9pYy1pcGxhdywgLl9pYy1sYXd5ZXJzLCAuX2ljLWxlZ2Fsc2VydmljZXMsIC5faWMtbGlmZWNvYWNoLCAuX2ljLW1hcmtldGluZywgLl9pYy1tYXRjaG1ha2VycywgLl9pYy1tZWRpYXRvcnMsIC5faWMtbWVkaWNhbGxhdywgLl9pYy1tdXNpY3Byb2R1Y3Rpb24sIC5faWMtb2ZmaWNlY2xlYW5pbmcsIC5faWMtcGF0ZW50bGF3LCAuX2ljLXBheXJvbGwsIC5faWMtcGVyc29uYWxfaW5qdXJ5LCAuX2ljLXBlcnNvbmFsYXNzaXN0YW50cywgLl9pYy1wcml2YXRlaW52ZXN0aWdhdGlvbiwgLl9pYy1wcm9jZXNzc2VydmVycywgLl9pYy1wcm9kdWN0ZGVzaWduLCAuX2ljLXB1YmxpY2FkanVzdGVycywgLl9pYy1wdWJsaWNyZWxhdGlvbnMsIC5faWMtcmVhbGVzdGF0ZWxhd3llcnMsIC5faWMtc2VjdXJpdHksIC5faWMtc2hyZWRkaW5nLCAuX2ljLXNpZ25tYWtpbmcsIC5faWMtc29jaWFsc2VjdXJpdHlsYXcsIC5faWMtc29mdHdhcmVkZXZlbG9wbWVudCwgLl9pYy1zdXBwbGllc3Jlc3RhdXJhbnQsIC5faWMtdGFsZW50YWdlbmNpZXMsIC5faWMtdGF4aWRlcm15LCAuX2ljLXRheGxhdywgLl9pYy10ZW5hbnRsYXcsIC5faWMtdHJhZmZpY3RpY2tldGluZ2xhdywgLl9pYy10cmFuc2xhdGlvbnNlcnZpY2VzLCAuX2ljLXZpZGVvZmlsbXByb2R1Y3Rpb25zLCAuX2ljLXdlYl9kZXNpZ24sIC5faWMtd2hvbGVzYWxlcnMsIC5faWMtd2lsbHN0cnVzdHNwcm9iYXRlcywgLl9pYy13b3JrZXJzY29tcGxhdyB7XG4gIGJhY2tncm91bmQ6ICM1MzU5Rjg7XG59XG4uX2ljLXByb2Zlc3Npb25hbDo6YmVmb3JlLCAuX2ljLWFjY291bnRhbnRzOjpiZWZvcmUsIC5faWMtYWR2ZXJ0aXNpbmc6OmJlZm9yZSwgLl9pYy1hcmNoaXRlY3RzOjpiZWZvcmUsIC5faWMtYXJ0Y29uc3VsdGFudHM6OmJlZm9yZSwgLl9pYy1iYW5rcnVwdGN5OjpiZWZvcmUsIC5faWMtYmlsbGluZ3NlcnZpY2VzOjpiZWZvcmUsIC5faWMtYm9hdHJlcGFpcjo6YmVmb3JlLCAuX2ljLWJvb2trZWVwZXJzOjpiZWZvcmUsIC5faWMtYnVzaW5lc3Njb25zdWx0aW5nOjpiZWZvcmUsIC5faWMtYnVzaW5lc3NsYXd5ZXJzOjpiZWZvcmUsIC5faWMtY2FyZWVyY291bnNlbGluZzo6YmVmb3JlLCAuX2ljLWNvbW1pc3Npb25lZGFydGlzdHM6OmJlZm9yZSwgLl9pYy1jb25zdW1lcmxhdzo6YmVmb3JlLCAuX2ljLWNvbnRyYWN0bGF3OjpiZWZvcmUsIC5faWMtY291cnRyZXBvcnRlcnM6OmJlZm9yZSwgLl9pYy1jcmltaW5hbGRlZmVuc2U6OmJlZm9yZSwgLl9pYy1jdXN0b21zYnJva2Vyczo6YmVmb3JlLCAuX2ljLWRpZ2l0aXppbmdzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWRpc2FiaWxpdHlsYXc6OmJlZm9yZSwgLl9pYy1kaXZvcmNlOjpiZWZvcmUsIC5faWMtZHVpbGF3eWVyczo6YmVmb3JlLCAuX2ljLWR1cGxpY2F0aW9uc2VydmljZXM6OmJlZm9yZSwgLl9pYy1lZGl0b3JpYWxzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWVsZGVybGF3OjpiZWZvcmUsIC5faWMtZW1wbG95bWVudGFnZW5jaWVzOjpiZWZvcmUsIC5faWMtZW1wbG95bWVudGxhd3llcnM6OmJlZm9yZSwgLl9pYy1lbnRlcnRhaW5tZW50bGF3OjpiZWZvcmUsIC5faWMtZXN0YXRlcGxhbm5pbmc6OmJlZm9yZSwgLl9pYy1mZW5nc2h1aTo6YmVmb3JlLCAuX2ljLWdlbmVyYWxfbGl0aWdhdGlvbjo6YmVmb3JlLCAuX2ljLWdyYXBoaWNkZXNpZ246OmJlZm9yZSwgLl9pYy1pbW1pZ3JhdGlvbmxhd3llcnM6OmJlZm9yZSwgLl9pYy1pbmRvb3JsYW5kc2NhcGluZzo6YmVmb3JlLCAuX2ljLWlwbGF3OjpiZWZvcmUsIC5faWMtbGF3eWVyczo6YmVmb3JlLCAuX2ljLWxlZ2Fsc2VydmljZXM6OmJlZm9yZSwgLl9pYy1saWZlY29hY2g6OmJlZm9yZSwgLl9pYy1tYXJrZXRpbmc6OmJlZm9yZSwgLl9pYy1tYXRjaG1ha2Vyczo6YmVmb3JlLCAuX2ljLW1lZGlhdG9yczo6YmVmb3JlLCAuX2ljLW1lZGljYWxsYXc6OmJlZm9yZSwgLl9pYy1tdXNpY3Byb2R1Y3Rpb246OmJlZm9yZSwgLl9pYy1vZmZpY2VjbGVhbmluZzo6YmVmb3JlLCAuX2ljLXBhdGVudGxhdzo6YmVmb3JlLCAuX2ljLXBheXJvbGw6OmJlZm9yZSwgLl9pYy1wZXJzb25hbF9pbmp1cnk6OmJlZm9yZSwgLl9pYy1wZXJzb25hbGFzc2lzdGFudHM6OmJlZm9yZSwgLl9pYy1wcml2YXRlaW52ZXN0aWdhdGlvbjo6YmVmb3JlLCAuX2ljLXByb2Nlc3NzZXJ2ZXJzOjpiZWZvcmUsIC5faWMtcHJvZHVjdGRlc2lnbjo6YmVmb3JlLCAuX2ljLXB1YmxpY2FkanVzdGVyczo6YmVmb3JlLCAuX2ljLXB1YmxpY3JlbGF0aW9uczo6YmVmb3JlLCAuX2ljLXJlYWxlc3RhdGVsYXd5ZXJzOjpiZWZvcmUsIC5faWMtc2VjdXJpdHk6OmJlZm9yZSwgLl9pYy1zaHJlZGRpbmc6OmJlZm9yZSwgLl9pYy1zaWdubWFraW5nOjpiZWZvcmUsIC5faWMtc29jaWFsc2VjdXJpdHlsYXc6OmJlZm9yZSwgLl9pYy1zb2Z0d2FyZWRldmVsb3BtZW50OjpiZWZvcmUsIC5faWMtc3VwcGxpZXNyZXN0YXVyYW50OjpiZWZvcmUsIC5faWMtdGFsZW50YWdlbmNpZXM6OmJlZm9yZSwgLl9pYy10YXhpZGVybXk6OmJlZm9yZSwgLl9pYy10YXhsYXc6OmJlZm9yZSwgLl9pYy10ZW5hbnRsYXc6OmJlZm9yZSwgLl9pYy10cmFmZmljdGlja2V0aW5nbGF3OjpiZWZvcmUsIC5faWMtdHJhbnNsYXRpb25zZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXZpZGVvZmlsbXByb2R1Y3Rpb25zOjpiZWZvcmUsIC5faWMtd2ViX2Rlc2lnbjo6YmVmb3JlLCAuX2ljLXdob2xlc2FsZXJzOjpiZWZvcmUsIC5faWMtd2lsbHN0cnVzdHNwcm9iYXRlczo6YmVmb3JlLCAuX2ljLXdvcmtlcnNjb21wbGF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uX2ljLWJlYXV0eXN2YywgLl9pYy1hY25ldHJlYXRtZW50LCAuX2ljLWJhcmJlcnMsIC5faWMtYmxvd291dHNlcnZpY2VzLCAuX2ljLWVyb3RpY21hc3NhZ2UsIC5faWMtZXN0aGV0aWNpYW5zLCAuX2ljLWV5ZWJyb3dzZXJ2aWNlcywgLl9pYy1leWVsYXNoc2VydmljZSwgLl9pYy1mb290Y2FyZSwgLl9pYy1oYWlyLCAuX2ljLWhhaXJfZXh0ZW5zaW9ucywgLl9pYy1oYWlybG9zcywgLl9pYy1oYWlycmVtb3ZhbCwgLl9pYy1oYWlyc3R5bGlzdHMsIC5faWMtaG90c3ByaW5ncywgLl9pYy1raWRzaGFpcnNhbG9ucywgLl9pYy1sYXNlcl9oYWlyX3JlbW92YWwsIC5faWMtbWFrZXVwYXJ0aXN0cywgLl9pYy1tYXNzYWdlLCAuX2ljLW1lbnNoYWlyLCAuX2ljLW5haWx0ZWNobmljaWFucywgLl9pYy1vdGhlcnNhbG9ucywgLl9pYy1wZXJtYW5lbnRtYWtldXAsIC5faWMtcGllcmNpbmcsIC5faWMtc2tpbmNhcmUsIC5faWMtc3BhcywgLl9pYy1zcHJheXRhbm5pbmcsIC5faWMtc3VnYXJpbmcsIC5faWMtdGFubmluZywgLl9pYy10YW5uaW5nYmVkcywgLl9pYy10YXR0b28sIC5faWMtdGVldGh3aGl0ZW5pbmcsIC5faWMtdGhyZWFkaW5nc2VydmljZXMsIC5faWMtd2F4aW5nIHtcbiAgYmFja2dyb3VuZDogI0NGNDhGRjtcbn1cbi5faWMtYmVhdXR5c3ZjOjpiZWZvcmUsIC5faWMtYWNuZXRyZWF0bWVudDo6YmVmb3JlLCAuX2ljLWJhcmJlcnM6OmJlZm9yZSwgLl9pYy1ibG93b3V0c2VydmljZXM6OmJlZm9yZSwgLl9pYy1lcm90aWNtYXNzYWdlOjpiZWZvcmUsIC5faWMtZXN0aGV0aWNpYW5zOjpiZWZvcmUsIC5faWMtZXllYnJvd3NlcnZpY2VzOjpiZWZvcmUsIC5faWMtZXllbGFzaHNlcnZpY2U6OmJlZm9yZSwgLl9pYy1mb290Y2FyZTo6YmVmb3JlLCAuX2ljLWhhaXI6OmJlZm9yZSwgLl9pYy1oYWlyX2V4dGVuc2lvbnM6OmJlZm9yZSwgLl9pYy1oYWlybG9zczo6YmVmb3JlLCAuX2ljLWhhaXJyZW1vdmFsOjpiZWZvcmUsIC5faWMtaGFpcnN0eWxpc3RzOjpiZWZvcmUsIC5faWMtaG90c3ByaW5nczo6YmVmb3JlLCAuX2ljLWtpZHNoYWlyc2Fsb25zOjpiZWZvcmUsIC5faWMtbGFzZXJfaGFpcl9yZW1vdmFsOjpiZWZvcmUsIC5faWMtbWFrZXVwYXJ0aXN0czo6YmVmb3JlLCAuX2ljLW1hc3NhZ2U6OmJlZm9yZSwgLl9pYy1tZW5zaGFpcjo6YmVmb3JlLCAuX2ljLW5haWx0ZWNobmljaWFuczo6YmVmb3JlLCAuX2ljLW90aGVyc2Fsb25zOjpiZWZvcmUsIC5faWMtcGVybWFuZW50bWFrZXVwOjpiZWZvcmUsIC5faWMtcGllcmNpbmc6OmJlZm9yZSwgLl9pYy1za2luY2FyZTo6YmVmb3JlLCAuX2ljLXNwYXM6OmJlZm9yZSwgLl9pYy1zcHJheXRhbm5pbmc6OmJlZm9yZSwgLl9pYy1zdWdhcmluZzo6YmVmb3JlLCAuX2ljLXRhbm5pbmc6OmJlZm9yZSwgLl9pYy10YW5uaW5nYmVkczo6YmVmb3JlLCAuX2ljLXRhdHRvbzo6YmVmb3JlLCAuX2ljLXRlZXRod2hpdGVuaW5nOjpiZWZvcmUsIC5faWMtdGhyZWFkaW5nc2VydmljZXM6OmJlZm9yZSwgLl9pYy13YXhpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5faWMtaGVhbHRoLCAuX2ljLWFjdXB1bmN0dXJlLCAuX2ljLWFkZGljdGlvbm1lZGljaW5lLCAuX2ljLWFlc3RoZXRpY2lhbnMsIC5faWMtYWxsZXJnaXN0LCAuX2ljLWFsdGVybmF0aXZlbWVkaWNpbmUsIC5faWMtYW5lc3RoZXNpb2xvZ2lzdHMsIC5faWMtYW5pbWFsYXNzaXN0ZWR0aGVyYXB5LCAuX2ljLWFzc2lzdGVkbGl2aW5nLCAuX2ljLWF1ZGlvbG9naXN0LCAuX2ljLWF5dXJ2ZWRhLCAuX2ljLWJlaGF2aW9yYW5hbHlzdHMsIC5faWMtYmxvb2Rkb25hdGlvbiwgLl9pYy1ib2R5Y29udG91cmluZywgLl9pYy1idWxrYmlsbGluZywgLl9pYy1jX2FuZF9taCwgLl9pYy1jYW5uYWJpc19jbGluaWNzLCAuX2ljLWNhbm5hYmlzY29sbGVjdGl2ZSwgLl9pYy1jYW5uYWJpc3JlZmVycmFscywgLl9pYy1jYW5uYWJpc3RvdXJzLCAuX2ljLWNhcmRpb2xvZ3ksIC5faWMtY2hpcm9wcmFjdG9ycywgLl9pYy1jb2xvbmljcywgLl9pYy1jb25jaWVyZ2VtZWRpY2luZSwgLl9pYy1jb3NtZXRpY2RlbnRpc3RzLCAuX2ljLWNvc21ldGljc3VyZ2VvbnMsIC5faWMtY3Jpc2lzcHJlZ25hbmN5Y2VudGVycywgLl9pYy1jcnlvdGhlcmFweSwgLl9pYy1kZW50YWxoeWdlaW5pc3RzdG9yZWZyb250LCAuX2ljLWRlbnRhbGh5Z2llbmlzdHMsIC5faWMtZGVudGFsaHlnaWVuaXN0c21vYmlsZSwgLl9pYy1kZW50aXN0cywgLl9pYy1kZXJtYXRvbG9neSwgLl9pYy1kaWFnbm9zdGljaW1hZ2luZywgLl9pYy1kaWFnbm9zdGljc2VydmljZXMsIC5faWMtZGlhbHlzaXNjbGluaWNzLCAuX2ljLWRpZXRpdGlhbnMsIC5faWMtZG91bGFzLCAuX2ljLWVhcm5vc2V0aHJvYXQsIC5faWMtZW1lcmdlbmN5bWVkaWNpbmUsIC5faWMtZW1lcmdlbmN5cm9vbXMsIC5faWMtZW5kb2NyaW5vbG9naXN0cywgLl9pYy1lbmRvZG9udGlzdHMsIC5faWMtZmFpdGhiYXNlZGNwYywgLl9pYy1mYW1pbHlkciwgLl9pYy1mZXJ0aWxpdHksIC5faWMtZmxvYXRzcGEsIC5faWMtZ2FzdHJvZW50ZXJvbG9naXN0LCAuX2ljLWdlbmVyYWxkZW50aXN0cnksIC5faWMtZ2VuZXRpY2lzdHMsIC5faWMtZ2Vyb250b2xvZ2lzdCwgLl9pYy1oYWJpbGl0YXRpdmVzZXJ2aWNlcywgLl9pYy1oYWxmd2F5aG91c2VzLCAuX2ljLWhhbG90aGVyYXB5LCAuX2ljLWhlYWx0aGNvYWNoLCAuX2ljLWhlYWx0aGluc3VyYW5jZSwgLl9pYy1oZWFyaW5nX2FpZHMsIC5faWMtaGVhcmluZ2FpZHByb3ZpZGVycywgLl9pYy1oZXBhdG9sb2dpc3RzLCAuX2ljLWhlcmJhbHNob3BzLCAuX2ljLWhvbWVoZWFsdGhjYXJlLCAuX2ljLWhvbWVvcGF0aGljLCAuX2ljLWhvc3BpY2UsIC5faWMtaG9zcGl0YWxpc3RzLCAuX2ljLWhvc3BpdGFscywgLl9pYy1oeWRyb3RoZXJhcHksIC5faWMtaHlwbm9zaXMsIC5faWMtaW1tdW5vZGVybWF0b2xvZ2lzdHMsIC5faWMtaW5mZWN0aW91c2Rpc2Vhc2UsIC5faWMtaW50ZXJuYWxtZWQsIC5faWMtaXZoeWRyYXRpb24sIC5faWMtbGFib3JhdG9yeXRlc3RpbmcsIC5faWMtbGFjdGF0aW9uc2VydmljZXMsIC5faWMtbGFzZXJsYXNpa2V5ZXMsIC5faWMtbGljZXNlcnZpY2VzLCAuX2ljLW1hc3NhZ2VfdGhlcmFweSwgLl9pYy1tZWRjZW50ZXJzLCAuX2ljLW1lZGljYWxmb290LCAuX2ljLW1lZGljYWxzcGEsIC5faWMtbWVkaWNhbHRyYW5zcG9ydGF0aW9uLCAuX2ljLW1lbW9yeWNhcmUsIC5faWMtbWlkd2l2ZXMsIC5faWMtbmF0dXJvcGF0aGljLCAuX2ljLW5lcGhyb2xvZ2lzdHMsIC5faWMtbmV1cm9sb2dpc3QsIC5faWMtbmV1cm9wYXRob2xvZ2lzdHMsIC5faWMtbmV1cm90b2xvZ2lzdHMsIC5faWMtbnVyc2VwcmFjdGl0aW9uZXIsIC5faWMtbnV0cml0aW9uaXN0cywgLl9pYy1vYmd5biwgLl9pYy1vY2N1cGF0aW9uYWx0aGVyYXB5LCAuX2ljLW9uY29sb2dpc3QsIC5faWMtb3B0aGFtYWxvZ2lzdHMsIC5faWMtb3B0b21ldHJpc3RzLCAuX2ljLW9yYWxzdXJnZW9ucywgLl9pYy1vcmdhbmRvbm9yc2VydmljZXMsIC5faWMtb3J0aG9kb250aXN0cywgLl9pYy1vcnRob3BlZGlzdHMsIC5faWMtb3J0aG90aWNzLCAuX2ljLW9zdGVvcGF0aGljcGh5c2ljaWFucywgLl9pYy1vc3Rlb3BhdGhzLCAuX2ljLW90b2xvZ2lzdHMsIC5faWMtb3h5Z2VuYmFycywgLl9pYy1wYWlubWFuYWdlbWVudCwgLl9pYy1wYXRob2xvZ2lzdHMsIC5faWMtcGVkaWF0cmljX2RlbnRpc3RzLCAuX2ljLXBlZGlhdHJpY2lhbnMsIC5faWMtcGVyaW9kb250aXN0cywgLl9pYy1wZXJzb25hbGNhcmUsIC5faWMtcGhhcm1hY3ksIC5faWMtcGhsZWJvbG9naXN0cywgLl9pYy1waHlzaWNhbHRoZXJhcHksIC5faWMtcGh5c2ljaWFucywgLl9pYy1wbGFjZW50YWVuY2Fwc3VsYXRpb24sIC5faWMtcGxhc3RpY3N1cmdlb25zLCAuX2ljLXBvZGlhdHJpc3RzLCAuX2ljLXBvc3RwYXJ0dW1jYXJlLCAuX2ljLXByZW5hdGFsLCAuX2ljLXByZXZlbnRpdmVtZWRpY2luZSwgLl9pYy1wcm9jdG9sb2dpc3QsIC5faWMtcHJvc3RoZXRpY3MsIC5faWMtcHJvc3Rob2RvbnRpc3RzLCAuX2ljLXBzeWNoaWF0cmlzdHMsIC5faWMtcHN5Y2hvYW5hbHlzdHMsIC5faWMtcHN5Y2hvbG9naXN0cywgLl9pYy1wc3ljaG90ZWNobmljYWx0ZXN0cywgLl9pYy1wc3ljaG90aGVyYXBpc3RzLCAuX2ljLXB1bG1vbm9sb2dpc3QsIC5faWMtcmFkaW9sb2dpc3RzLCAuX2ljLXJlZmxleG9sb2d5LCAuX2ljLXJlaGFiaWxpdGF0aW9uX2NlbnRlciwgLl9pYy1yZWlraSwgLl9pYy1yZXByb2R1Y3RpdmVoZWFsdGhzZXJ2aWNlcywgLl9pYy1yZXRpbmFzcGVjaWFsaXN0cywgLl9pYy1yZXRpcmVtZW50X2hvbWVzLCAuX2ljLXJoZW1hdG9sb2dpc3RzLCAuX2ljLXNhdW5hcywgLl9pYy1zZXh0aGVyYXBpc3RzLCAuX2ljLXNraWxsZWRudXJzaW5nLCAuX2ljLXNsZWVwc3BlY2lhbGlzdHMsIC5faWMtc29waHJvbG9naXN0cywgLl9pYy1zcGVlY2hfdGhlcmFwaXN0cywgLl9pYy1zcGVybWNsaW5pYywgLl9pYy1zcGluZXN1cmdlb25zLCAuX2ljLXNwb3J0c21lZCwgLl9pYy1zcG9ydHNwc3ljaG9sb2dpc3RzLCAuX2ljLXN1cmdlb25zLCAuX2ljLXRhdHRvb3JlbW92YWwsIC5faWMtdGNtLCAuX2ljLXRveGljb2xvZ2lzdHMsIC5faWMtdHJvcGljYWxtZWRpY2luZSwgLl9pYy10dWluYSwgLl9pYy11bHRyYXNvdW5kaW1hZ2luZ2NlbnRlcnMsIC5faWMtdW5kZXJzZWFtZWRpY2luZSwgLl9pYy11cmdlbnRfY2FyZSwgLl9pYy11cm9sb2dpc3RzLCAuX2ljLXZhc2N1bGFybWVkaWNpbmUsIC5faWMtd2Fsa2luY2xpbmljcywgLl9pYy13ZWlnaHRsb3NzY2VudGVycyB7XG4gIGJhY2tncm91bmQ6ICNGRjNFM0U7XG59XG4uX2ljLWhlYWx0aDo6YmVmb3JlLCAuX2ljLWFjdXB1bmN0dXJlOjpiZWZvcmUsIC5faWMtYWRkaWN0aW9ubWVkaWNpbmU6OmJlZm9yZSwgLl9pYy1hZXN0aGV0aWNpYW5zOjpiZWZvcmUsIC5faWMtYWxsZXJnaXN0OjpiZWZvcmUsIC5faWMtYWx0ZXJuYXRpdmVtZWRpY2luZTo6YmVmb3JlLCAuX2ljLWFuZXN0aGVzaW9sb2dpc3RzOjpiZWZvcmUsIC5faWMtYW5pbWFsYXNzaXN0ZWR0aGVyYXB5OjpiZWZvcmUsIC5faWMtYXNzaXN0ZWRsaXZpbmc6OmJlZm9yZSwgLl9pYy1hdWRpb2xvZ2lzdDo6YmVmb3JlLCAuX2ljLWF5dXJ2ZWRhOjpiZWZvcmUsIC5faWMtYmVoYXZpb3JhbmFseXN0czo6YmVmb3JlLCAuX2ljLWJsb29kZG9uYXRpb246OmJlZm9yZSwgLl9pYy1ib2R5Y29udG91cmluZzo6YmVmb3JlLCAuX2ljLWJ1bGtiaWxsaW5nOjpiZWZvcmUsIC5faWMtY19hbmRfbWg6OmJlZm9yZSwgLl9pYy1jYW5uYWJpc19jbGluaWNzOjpiZWZvcmUsIC5faWMtY2FubmFiaXNjb2xsZWN0aXZlOjpiZWZvcmUsIC5faWMtY2FubmFiaXNyZWZlcnJhbHM6OmJlZm9yZSwgLl9pYy1jYW5uYWJpc3RvdXJzOjpiZWZvcmUsIC5faWMtY2FyZGlvbG9neTo6YmVmb3JlLCAuX2ljLWNoaXJvcHJhY3RvcnM6OmJlZm9yZSwgLl9pYy1jb2xvbmljczo6YmVmb3JlLCAuX2ljLWNvbmNpZXJnZW1lZGljaW5lOjpiZWZvcmUsIC5faWMtY29zbWV0aWNkZW50aXN0czo6YmVmb3JlLCAuX2ljLWNvc21ldGljc3VyZ2VvbnM6OmJlZm9yZSwgLl9pYy1jcmlzaXNwcmVnbmFuY3ljZW50ZXJzOjpiZWZvcmUsIC5faWMtY3J5b3RoZXJhcHk6OmJlZm9yZSwgLl9pYy1kZW50YWxoeWdlaW5pc3RzdG9yZWZyb250OjpiZWZvcmUsIC5faWMtZGVudGFsaHlnaWVuaXN0czo6YmVmb3JlLCAuX2ljLWRlbnRhbGh5Z2llbmlzdHNtb2JpbGU6OmJlZm9yZSwgLl9pYy1kZW50aXN0czo6YmVmb3JlLCAuX2ljLWRlcm1hdG9sb2d5OjpiZWZvcmUsIC5faWMtZGlhZ25vc3RpY2ltYWdpbmc6OmJlZm9yZSwgLl9pYy1kaWFnbm9zdGljc2VydmljZXM6OmJlZm9yZSwgLl9pYy1kaWFseXNpc2NsaW5pY3M6OmJlZm9yZSwgLl9pYy1kaWV0aXRpYW5zOjpiZWZvcmUsIC5faWMtZG91bGFzOjpiZWZvcmUsIC5faWMtZWFybm9zZXRocm9hdDo6YmVmb3JlLCAuX2ljLWVtZXJnZW5jeW1lZGljaW5lOjpiZWZvcmUsIC5faWMtZW1lcmdlbmN5cm9vbXM6OmJlZm9yZSwgLl9pYy1lbmRvY3Jpbm9sb2dpc3RzOjpiZWZvcmUsIC5faWMtZW5kb2RvbnRpc3RzOjpiZWZvcmUsIC5faWMtZmFpdGhiYXNlZGNwYzo6YmVmb3JlLCAuX2ljLWZhbWlseWRyOjpiZWZvcmUsIC5faWMtZmVydGlsaXR5OjpiZWZvcmUsIC5faWMtZmxvYXRzcGE6OmJlZm9yZSwgLl9pYy1nYXN0cm9lbnRlcm9sb2dpc3Q6OmJlZm9yZSwgLl9pYy1nZW5lcmFsZGVudGlzdHJ5OjpiZWZvcmUsIC5faWMtZ2VuZXRpY2lzdHM6OmJlZm9yZSwgLl9pYy1nZXJvbnRvbG9naXN0OjpiZWZvcmUsIC5faWMtaGFiaWxpdGF0aXZlc2VydmljZXM6OmJlZm9yZSwgLl9pYy1oYWxmd2F5aG91c2VzOjpiZWZvcmUsIC5faWMtaGFsb3RoZXJhcHk6OmJlZm9yZSwgLl9pYy1oZWFsdGhjb2FjaDo6YmVmb3JlLCAuX2ljLWhlYWx0aGluc3VyYW5jZTo6YmVmb3JlLCAuX2ljLWhlYXJpbmdfYWlkczo6YmVmb3JlLCAuX2ljLWhlYXJpbmdhaWRwcm92aWRlcnM6OmJlZm9yZSwgLl9pYy1oZXBhdG9sb2dpc3RzOjpiZWZvcmUsIC5faWMtaGVyYmFsc2hvcHM6OmJlZm9yZSwgLl9pYy1ob21laGVhbHRoY2FyZTo6YmVmb3JlLCAuX2ljLWhvbWVvcGF0aGljOjpiZWZvcmUsIC5faWMtaG9zcGljZTo6YmVmb3JlLCAuX2ljLWhvc3BpdGFsaXN0czo6YmVmb3JlLCAuX2ljLWhvc3BpdGFsczo6YmVmb3JlLCAuX2ljLWh5ZHJvdGhlcmFweTo6YmVmb3JlLCAuX2ljLWh5cG5vc2lzOjpiZWZvcmUsIC5faWMtaW1tdW5vZGVybWF0b2xvZ2lzdHM6OmJlZm9yZSwgLl9pYy1pbmZlY3Rpb3VzZGlzZWFzZTo6YmVmb3JlLCAuX2ljLWludGVybmFsbWVkOjpiZWZvcmUsIC5faWMtaXZoeWRyYXRpb246OmJlZm9yZSwgLl9pYy1sYWJvcmF0b3J5dGVzdGluZzo6YmVmb3JlLCAuX2ljLWxhY3RhdGlvbnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtbGFzZXJsYXNpa2V5ZXM6OmJlZm9yZSwgLl9pYy1saWNlc2VydmljZXM6OmJlZm9yZSwgLl9pYy1tYXNzYWdlX3RoZXJhcHk6OmJlZm9yZSwgLl9pYy1tZWRjZW50ZXJzOjpiZWZvcmUsIC5faWMtbWVkaWNhbGZvb3Q6OmJlZm9yZSwgLl9pYy1tZWRpY2Fsc3BhOjpiZWZvcmUsIC5faWMtbWVkaWNhbHRyYW5zcG9ydGF0aW9uOjpiZWZvcmUsIC5faWMtbWVtb3J5Y2FyZTo6YmVmb3JlLCAuX2ljLW1pZHdpdmVzOjpiZWZvcmUsIC5faWMtbmF0dXJvcGF0aGljOjpiZWZvcmUsIC5faWMtbmVwaHJvbG9naXN0czo6YmVmb3JlLCAuX2ljLW5ldXJvbG9naXN0OjpiZWZvcmUsIC5faWMtbmV1cm9wYXRob2xvZ2lzdHM6OmJlZm9yZSwgLl9pYy1uZXVyb3RvbG9naXN0czo6YmVmb3JlLCAuX2ljLW51cnNlcHJhY3RpdGlvbmVyOjpiZWZvcmUsIC5faWMtbnV0cml0aW9uaXN0czo6YmVmb3JlLCAuX2ljLW9iZ3luOjpiZWZvcmUsIC5faWMtb2NjdXBhdGlvbmFsdGhlcmFweTo6YmVmb3JlLCAuX2ljLW9uY29sb2dpc3Q6OmJlZm9yZSwgLl9pYy1vcHRoYW1hbG9naXN0czo6YmVmb3JlLCAuX2ljLW9wdG9tZXRyaXN0czo6YmVmb3JlLCAuX2ljLW9yYWxzdXJnZW9uczo6YmVmb3JlLCAuX2ljLW9yZ2FuZG9ub3JzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLW9ydGhvZG9udGlzdHM6OmJlZm9yZSwgLl9pYy1vcnRob3BlZGlzdHM6OmJlZm9yZSwgLl9pYy1vcnRob3RpY3M6OmJlZm9yZSwgLl9pYy1vc3Rlb3BhdGhpY3BoeXNpY2lhbnM6OmJlZm9yZSwgLl9pYy1vc3Rlb3BhdGhzOjpiZWZvcmUsIC5faWMtb3RvbG9naXN0czo6YmVmb3JlLCAuX2ljLW94eWdlbmJhcnM6OmJlZm9yZSwgLl9pYy1wYWlubWFuYWdlbWVudDo6YmVmb3JlLCAuX2ljLXBhdGhvbG9naXN0czo6YmVmb3JlLCAuX2ljLXBlZGlhdHJpY19kZW50aXN0czo6YmVmb3JlLCAuX2ljLXBlZGlhdHJpY2lhbnM6OmJlZm9yZSwgLl9pYy1wZXJpb2RvbnRpc3RzOjpiZWZvcmUsIC5faWMtcGVyc29uYWxjYXJlOjpiZWZvcmUsIC5faWMtcGhhcm1hY3k6OmJlZm9yZSwgLl9pYy1waGxlYm9sb2dpc3RzOjpiZWZvcmUsIC5faWMtcGh5c2ljYWx0aGVyYXB5OjpiZWZvcmUsIC5faWMtcGh5c2ljaWFuczo6YmVmb3JlLCAuX2ljLXBsYWNlbnRhZW5jYXBzdWxhdGlvbjo6YmVmb3JlLCAuX2ljLXBsYXN0aWNzdXJnZW9uczo6YmVmb3JlLCAuX2ljLXBvZGlhdHJpc3RzOjpiZWZvcmUsIC5faWMtcG9zdHBhcnR1bWNhcmU6OmJlZm9yZSwgLl9pYy1wcmVuYXRhbDo6YmVmb3JlLCAuX2ljLXByZXZlbnRpdmVtZWRpY2luZTo6YmVmb3JlLCAuX2ljLXByb2N0b2xvZ2lzdDo6YmVmb3JlLCAuX2ljLXByb3N0aGV0aWNzOjpiZWZvcmUsIC5faWMtcHJvc3Rob2RvbnRpc3RzOjpiZWZvcmUsIC5faWMtcHN5Y2hpYXRyaXN0czo6YmVmb3JlLCAuX2ljLXBzeWNob2FuYWx5c3RzOjpiZWZvcmUsIC5faWMtcHN5Y2hvbG9naXN0czo6YmVmb3JlLCAuX2ljLXBzeWNob3RlY2huaWNhbHRlc3RzOjpiZWZvcmUsIC5faWMtcHN5Y2hvdGhlcmFwaXN0czo6YmVmb3JlLCAuX2ljLXB1bG1vbm9sb2dpc3Q6OmJlZm9yZSwgLl9pYy1yYWRpb2xvZ2lzdHM6OmJlZm9yZSwgLl9pYy1yZWZsZXhvbG9neTo6YmVmb3JlLCAuX2ljLXJlaGFiaWxpdGF0aW9uX2NlbnRlcjo6YmVmb3JlLCAuX2ljLXJlaWtpOjpiZWZvcmUsIC5faWMtcmVwcm9kdWN0aXZlaGVhbHRoc2VydmljZXM6OmJlZm9yZSwgLl9pYy1yZXRpbmFzcGVjaWFsaXN0czo6YmVmb3JlLCAuX2ljLXJldGlyZW1lbnRfaG9tZXM6OmJlZm9yZSwgLl9pYy1yaGVtYXRvbG9naXN0czo6YmVmb3JlLCAuX2ljLXNhdW5hczo6YmVmb3JlLCAuX2ljLXNleHRoZXJhcGlzdHM6OmJlZm9yZSwgLl9pYy1za2lsbGVkbnVyc2luZzo6YmVmb3JlLCAuX2ljLXNsZWVwc3BlY2lhbGlzdHM6OmJlZm9yZSwgLl9pYy1zb3Bocm9sb2dpc3RzOjpiZWZvcmUsIC5faWMtc3BlZWNoX3RoZXJhcGlzdHM6OmJlZm9yZSwgLl9pYy1zcGVybWNsaW5pYzo6YmVmb3JlLCAuX2ljLXNwaW5lc3VyZ2VvbnM6OmJlZm9yZSwgLl9pYy1zcG9ydHNtZWQ6OmJlZm9yZSwgLl9pYy1zcG9ydHNwc3ljaG9sb2dpc3RzOjpiZWZvcmUsIC5faWMtc3VyZ2VvbnM6OmJlZm9yZSwgLl9pYy10YXR0b29yZW1vdmFsOjpiZWZvcmUsIC5faWMtdGNtOjpiZWZvcmUsIC5faWMtdG94aWNvbG9naXN0czo6YmVmb3JlLCAuX2ljLXRyb3BpY2FsbWVkaWNpbmU6OmJlZm9yZSwgLl9pYy10dWluYTo6YmVmb3JlLCAuX2ljLXVsdHJhc291bmRpbWFnaW5nY2VudGVyczo6YmVmb3JlLCAuX2ljLXVuZGVyc2VhbWVkaWNpbmU6OmJlZm9yZSwgLl9pYy11cmdlbnRfY2FyZTo6YmVmb3JlLCAuX2ljLXVyb2xvZ2lzdHM6OmJlZm9yZSwgLl9pYy12YXNjdWxhcm1lZGljaW5lOjpiZWZvcmUsIC5faWMtd2Fsa2luY2xpbmljczo6YmVmb3JlLCAuX2ljLXdlaWdodGxvc3NjZW50ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uX2ljLWVkdWNhdGlvbiwgLl9pYy1hZHVsdGVkdSwgLl9pYy1hcnRjbGFzc2VzLCAuX2ljLWFydHNjaG9vbHMsIC5faWMtYmFydGVuZGluZ3NjaG9vbHMsIC5faWMtY2hlZXJsZWFkaW5nLCAuX2ljLWNoZWVzZXRhc3RpbmdjbGFzc2VzLCAuX2ljLWNoaWxkYmlydGhlZHUsIC5faWMtY2lyY3Vzc2Nob29scywgLl9pYy1jb2xsZWdlY291bnNlbGluZywgLl9pYy1jb2xsZWdldW5pdiwgLl9pYy1jb29raW5nc2Nob29scywgLl9pYy1jb3NtZXRvbG9neV9zY2hvb2xzLCAuX2ljLWNwcmNsYXNzZXMsIC5faWMtZGFuY2Vfc2Nob29scywgLl9pYy1kcmFtYXNjaG9vbHMsIC5faWMtZHJpdmluZ19zY2hvb2xzLCAuX2ljLWR1aXNjaG9vbHMsIC5faWMtZWR1Y2F0aW9uc2VydmljZXMsIC5faWMtZWxlbWVudGFyeXNjaG9vbHMsIC5faWMtZmlyZWFybXRyYWluaW5nLCAuX2ljLWZpcnN0YWlkY2xhc3NlcywgLl9pYy1mbGlnaHRpbnN0cnVjdGlvbiwgLl9pYy1mb29kc2FmZXR5LCAuX2ljLWdsYXNzYmxvd2luZywgLl9pYy1oaWdoc2Nob29scywgLl9pYy1sYW5ndWFnZV9zY2hvb2xzLCAuX2ljLW1hc3NhZ2Vfc2Nob29scywgLl9pYy1tb250ZXNzb3JpLCAuX2ljLW51cnNpbmdzY2hvb2xzLCAuX2ljLXBhcmVudGluZ2NsYXNzZXMsIC5faWMtcGhvdG9jbGFzc2VzLCAuX2ljLXBvbGVkYW5jaW5nY2xhc3NlcywgLl9pYy1wcmVzY2hvb2xzLCAuX2ljLXByaXZhdGVzY2hvb2xzLCAuX2ljLXByaXZhdGV0dXRvcnMsIC5faWMtcmVsaWdpb3Vzc2Nob29scywgLl9pYy1zYW1iYXNjaG9vbHMsIC5faWMtc2tpc2Nob29scywgLl9pYy1zcGVjaWFsZWQsIC5faWMtc3BlY2lhbHR5c2Nob29scywgLl9pYy1zcGVlY2h0cmFpbmluZywgLl9pYy1zdXJmc2Nob29scywgLl9pYy1zd2ltbWluZ2xlc3NvbnMsIC5faWMtdGFzdGluZ2NsYXNzZXMsIC5faWMtdGVzdHByZXAsIC5faWMtdHJhZmZpY3NjaG9vbHMsIC5faWMtdHV0b3JpbmcsIC5faWMtdm9jYXRpb24sIC5faWMtd2FsZG9yZnNjaG9vbHMsIC5faWMtd2luZXRhc3RlY2xhc3NlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEQwMDA7XG59XG4uX2ljLWVkdWNhdGlvbjo6YmVmb3JlLCAuX2ljLWFkdWx0ZWR1OjpiZWZvcmUsIC5faWMtYXJ0Y2xhc3Nlczo6YmVmb3JlLCAuX2ljLWFydHNjaG9vbHM6OmJlZm9yZSwgLl9pYy1iYXJ0ZW5kaW5nc2Nob29sczo6YmVmb3JlLCAuX2ljLWNoZWVybGVhZGluZzo6YmVmb3JlLCAuX2ljLWNoZWVzZXRhc3RpbmdjbGFzc2VzOjpiZWZvcmUsIC5faWMtY2hpbGRiaXJ0aGVkdTo6YmVmb3JlLCAuX2ljLWNpcmN1c3NjaG9vbHM6OmJlZm9yZSwgLl9pYy1jb2xsZWdlY291bnNlbGluZzo6YmVmb3JlLCAuX2ljLWNvbGxlZ2V1bml2OjpiZWZvcmUsIC5faWMtY29va2luZ3NjaG9vbHM6OmJlZm9yZSwgLl9pYy1jb3NtZXRvbG9neV9zY2hvb2xzOjpiZWZvcmUsIC5faWMtY3ByY2xhc3Nlczo6YmVmb3JlLCAuX2ljLWRhbmNlX3NjaG9vbHM6OmJlZm9yZSwgLl9pYy1kcmFtYXNjaG9vbHM6OmJlZm9yZSwgLl9pYy1kcml2aW5nX3NjaG9vbHM6OmJlZm9yZSwgLl9pYy1kdWlzY2hvb2xzOjpiZWZvcmUsIC5faWMtZWR1Y2F0aW9uc2VydmljZXM6OmJlZm9yZSwgLl9pYy1lbGVtZW50YXJ5c2Nob29sczo6YmVmb3JlLCAuX2ljLWZpcmVhcm10cmFpbmluZzo6YmVmb3JlLCAuX2ljLWZpcnN0YWlkY2xhc3Nlczo6YmVmb3JlLCAuX2ljLWZsaWdodGluc3RydWN0aW9uOjpiZWZvcmUsIC5faWMtZm9vZHNhZmV0eTo6YmVmb3JlLCAuX2ljLWdsYXNzYmxvd2luZzo6YmVmb3JlLCAuX2ljLWhpZ2hzY2hvb2xzOjpiZWZvcmUsIC5faWMtbGFuZ3VhZ2Vfc2Nob29sczo6YmVmb3JlLCAuX2ljLW1hc3NhZ2Vfc2Nob29sczo6YmVmb3JlLCAuX2ljLW1vbnRlc3Nvcmk6OmJlZm9yZSwgLl9pYy1udXJzaW5nc2Nob29sczo6YmVmb3JlLCAuX2ljLXBhcmVudGluZ2NsYXNzZXM6OmJlZm9yZSwgLl9pYy1waG90b2NsYXNzZXM6OmJlZm9yZSwgLl9pYy1wb2xlZGFuY2luZ2NsYXNzZXM6OmJlZm9yZSwgLl9pYy1wcmVzY2hvb2xzOjpiZWZvcmUsIC5faWMtcHJpdmF0ZXNjaG9vbHM6OmJlZm9yZSwgLl9pYy1wcml2YXRldHV0b3JzOjpiZWZvcmUsIC5faWMtcmVsaWdpb3Vzc2Nob29sczo6YmVmb3JlLCAuX2ljLXNhbWJhc2Nob29sczo6YmVmb3JlLCAuX2ljLXNraXNjaG9vbHM6OmJlZm9yZSwgLl9pYy1zcGVjaWFsZWQ6OmJlZm9yZSwgLl9pYy1zcGVjaWFsdHlzY2hvb2xzOjpiZWZvcmUsIC5faWMtc3BlZWNodHJhaW5pbmc6OmJlZm9yZSwgLl9pYy1zdXJmc2Nob29sczo6YmVmb3JlLCAuX2ljLXN3aW1taW5nbGVzc29uczo6YmVmb3JlLCAuX2ljLXRhc3RpbmdjbGFzc2VzOjpiZWZvcmUsIC5faWMtdGVzdHByZXA6OmJlZm9yZSwgLl9pYy10cmFmZmljc2Nob29sczo6YmVmb3JlLCAuX2ljLXR1dG9yaW5nOjpiZWZvcmUsIC5faWMtdm9jYXRpb246OmJlZm9yZSwgLl9pYy13YWxkb3Jmc2Nob29sczo6YmVmb3JlLCAuX2ljLXdpbmV0YXN0ZWNsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5faWMtYWN0aXZlLCAuX2ljLWFlcmlhbGZpdG5lc3MsIC5faWMtYWlyc29mdCwgLl9pYy1hbWF0ZXVyc3BvcnRzdGVhbXMsIC5faWMtYW11c2VtZW50cGFya3MsIC5faWMtYXF1YXJpdW1zLCAuX2ljLWFyY2hlcnksIC5faWMtYXR2cmVudGFscywgLl9pYy1heGV0aHJvd2luZywgLl9pYy1iYWRtaW50b24sIC5faWMtYmFycmVjbGFzc2VzLCAuX2ljLWJhc2ViYWxsZmllbGRzLCAuX2ljLWJhc2tldGJhbGxjb3VydHMsIC5faWMtYmF0aGluZ19hcmVhLCAuX2ljLWJhdHRpbmdjYWdlcywgLl9pYy1iZWFjaGVxdWlwbWVudHJlbnRhbCwgLl9pYy1iZWFjaGVzLCAuX2ljLWJlYWNodm9sbGV5YmFsbCwgLl9pYy1iaWN5Y2xlcGF0aHMsIC5faWMtYmlrZXBhcmtpbmcsIC5faWMtYmlrZXJlbnRhbHMsIC5faWMtYm9hdGluZywgLl9pYy1ib2JzbGVkZGluZywgLl9pYy1ib2NjZWJhbGwsIC5faWMtYm9vdGNhbXBzLCAuX2ljLWJvd2xpbmcsIC5faWMtYm94aW5nLCAuX2ljLWJyYXppbGlhbmppdWppdHN1LCAuX2ljLWJ1YmJsZXNvY2NlciwgLl9pYy1idW5nZWVqdW1waW5nLCAuX2ljLWNhbnlvbmVlcmluZywgLl9pYy1jYXJkaW9jbGFzc2VzLCAuX2ljLWNhcm91c2VscywgLl9pYy1jaGFsbGVuZ2Vjb3Vyc2VzLCAuX2ljLWNoaW5lc2VtYXJ0aWFsYXJ0cywgLl9pYy1jaXJjdWl0dHJhaW5pbmdneW1zLCAuX2ljLWNsaW1iaW5nLCAuX2ljLWN5Y2xpbmdjbGFzc2VzLCAuX2ljLWRhbmNlc3R1ZGlvLCAuX2ljLWRhcnRhcmVuYXMsIC5faWMtZGF5Y2FtcHMsIC5faWMtZGlzY2dvbGYsIC5faWMtZGl2aW5nLCAuX2ljLWRvZ19wYXJrcywgLl9pYy1lbXN0cmFpbmluZywgLl9pYy1lc2NhcGVnYW1lcywgLl9pYy1leHBlcmllbmNlcywgLl9pYy1mZW5jaW5nLCAuX2ljLWZpc2hpbmcsIC5faWMtZml0bmVzcywgLl9pYy1mbHlib2FyZGluZywgLl9pYy1mb290YmFsbCwgLl9pYy1mcmVlZGl2aW5nLCAuX2ljLWdsaWRpbmcsIC5faWMtZ29rYXJ0cywgLl9pYy1nb2xmLCAuX2ljLWdvbGZsZXNzb25zLCAuX2ljLWd1bl9yYW5nZXMsIC5faWMtZ3ltbmFzdGljcywgLl9pYy1neW1zLCAuX2ljLWhhbmRiYWxsLCAuX2ljLWhhbmdnbGlkaW5nLCAuX2ljLWhlYWx0aHRyYWluZXJzLCAuX2ljLWhpa2luZywgLl9pYy1ob3JzZWJhY2tyaWRpbmcsIC5faWMtaG9yc2VyYWNpbmcsIC5faWMtaG90X2Fpcl9iYWxsb29ucywgLl9pYy1pbmRvb3JfcGxheWNlbnRlciwgLl9pYy1pbnRlcnZhbHRyYWluaW5nZ3ltcywgLl9pYy1qZXRza2lzLCAuX2ljLWthcmF0ZSwgLl9pYy1raWNrYm94aW5nLCAuX2ljLWtpZHNfYWN0aXZpdGllcywgLl9pYy1raXRlYm9hcmRpbmcsIC5faWMtbGFrZXMsIC5faWMtbGFzZXJ0YWcsIC5faWMtbGF3bl9ib3dsaW5nLCAuX2ljLW1hcnRpYWxhcnRzLCAuX2ljLW1lZGl0YXRpb25jZW50ZXJzLCAuX2ljLW1pbmlfZ29sZiwgLl9pYy1tb3VudGFpbmJpa2luZywgLl9pYy1tdWF5dGhhaSwgLl9pYy1udWRpc3QsIC5faWMtcGFkZGxlYm9hcmRpbmcsIC5faWMtcGFpbnRiYWxsLCAuX2ljLXBhcmFnbGlkaW5nLCAuX2ljLXBhcmFzYWlsaW5nLCAuX2ljLXBhcmtzLCAuX2ljLXBldHRpbmd6b29zLCAuX2ljLXBpY2tsZWJhbGwsIC5faWMtcGlsYXRlcywgLl9pYy1wbGF5Z3JvdW5kcywgLl9pYy1wdWJsaWNwbGF6YXMsIC5faWMtcWlnb25nLCAuX2ljLXJhY2VzLCAuX2ljLXJhY2luZ2V4cGVyaWVuY2UsIC5faWMtcmFmdGluZywgLl9pYy1yZWNyZWF0aW9uLCAuX2ljLXJvY2tfY2xpbWJpbmcsIC5faWMtc2FpbGluZywgLl9pYy1zY2F2ZW5nZXJodW50cywgLl9pYy1zY29vdGVycmVudGFscywgLl9pYy1zY3ViYSwgLl9pYy1zZWxmZGVmZW5zZWNsYXNzZXMsIC5faWMtc2VuaW9yY2VudGVycywgLl9pYy1za2F0ZV9wYXJrcywgLl9pYy1za2F0aW5ncmlua3MsIC5faWMtc2tpaW5nLCAuX2ljLXNreWRpdmluZywgLl9pYy1zbGVkZGluZywgLl9pYy1zbm9ya2VsaW5nLCAuX2ljLXNwb3J0X2VxdWlwbWVudF9oaXJlLCAuX2ljLXNwb3J0c19jbHVicywgLl9pYy1zcXVhc2gsIC5faWMtc3VtbWVyX2NhbXBzLCAuX2ljLXN1cmZpbmcsIC5faWMtc3VyZmxpZmVzYXZpbmcsIC5faWMtc3dpbW1pbmdwb29scywgLl9pYy10YWVrd29uZG8sIC5faWMtdGFpY2hpLCAuX2ljLXRlbm5pcywgLl9pYy10cmFtcG9saW5lLCAuX2ljLXR1YmluZywgLl9pYy12b2xsZXliYWxsLCAuX2ljLXdhdGVycGFya3MsIC5faWMtd2lsZGxpZmVodW50aW5nLCAuX2ljLXlvZ2EsIC5faWMtemlwbGluZSwgLl9pYy16b29zLCAuX2ljLXpvcmJpbmcge1xuICBiYWNrZ3JvdW5kOiAjMkVCMTAwO1xufVxuLl9pYy1hY3RpdmU6OmJlZm9yZSwgLl9pYy1hZXJpYWxmaXRuZXNzOjpiZWZvcmUsIC5faWMtYWlyc29mdDo6YmVmb3JlLCAuX2ljLWFtYXRldXJzcG9ydHN0ZWFtczo6YmVmb3JlLCAuX2ljLWFtdXNlbWVudHBhcmtzOjpiZWZvcmUsIC5faWMtYXF1YXJpdW1zOjpiZWZvcmUsIC5faWMtYXJjaGVyeTo6YmVmb3JlLCAuX2ljLWF0dnJlbnRhbHM6OmJlZm9yZSwgLl9pYy1heGV0aHJvd2luZzo6YmVmb3JlLCAuX2ljLWJhZG1pbnRvbjo6YmVmb3JlLCAuX2ljLWJhcnJlY2xhc3Nlczo6YmVmb3JlLCAuX2ljLWJhc2ViYWxsZmllbGRzOjpiZWZvcmUsIC5faWMtYmFza2V0YmFsbGNvdXJ0czo6YmVmb3JlLCAuX2ljLWJhdGhpbmdfYXJlYTo6YmVmb3JlLCAuX2ljLWJhdHRpbmdjYWdlczo6YmVmb3JlLCAuX2ljLWJlYWNoZXF1aXBtZW50cmVudGFsOjpiZWZvcmUsIC5faWMtYmVhY2hlczo6YmVmb3JlLCAuX2ljLWJlYWNodm9sbGV5YmFsbDo6YmVmb3JlLCAuX2ljLWJpY3ljbGVwYXRoczo6YmVmb3JlLCAuX2ljLWJpa2VwYXJraW5nOjpiZWZvcmUsIC5faWMtYmlrZXJlbnRhbHM6OmJlZm9yZSwgLl9pYy1ib2F0aW5nOjpiZWZvcmUsIC5faWMtYm9ic2xlZGRpbmc6OmJlZm9yZSwgLl9pYy1ib2NjZWJhbGw6OmJlZm9yZSwgLl9pYy1ib290Y2FtcHM6OmJlZm9yZSwgLl9pYy1ib3dsaW5nOjpiZWZvcmUsIC5faWMtYm94aW5nOjpiZWZvcmUsIC5faWMtYnJhemlsaWFuaml1aml0c3U6OmJlZm9yZSwgLl9pYy1idWJibGVzb2NjZXI6OmJlZm9yZSwgLl9pYy1idW5nZWVqdW1waW5nOjpiZWZvcmUsIC5faWMtY2FueW9uZWVyaW5nOjpiZWZvcmUsIC5faWMtY2FyZGlvY2xhc3Nlczo6YmVmb3JlLCAuX2ljLWNhcm91c2Vsczo6YmVmb3JlLCAuX2ljLWNoYWxsZW5nZWNvdXJzZXM6OmJlZm9yZSwgLl9pYy1jaGluZXNlbWFydGlhbGFydHM6OmJlZm9yZSwgLl9pYy1jaXJjdWl0dHJhaW5pbmdneW1zOjpiZWZvcmUsIC5faWMtY2xpbWJpbmc6OmJlZm9yZSwgLl9pYy1jeWNsaW5nY2xhc3Nlczo6YmVmb3JlLCAuX2ljLWRhbmNlc3R1ZGlvOjpiZWZvcmUsIC5faWMtZGFydGFyZW5hczo6YmVmb3JlLCAuX2ljLWRheWNhbXBzOjpiZWZvcmUsIC5faWMtZGlzY2dvbGY6OmJlZm9yZSwgLl9pYy1kaXZpbmc6OmJlZm9yZSwgLl9pYy1kb2dfcGFya3M6OmJlZm9yZSwgLl9pYy1lbXN0cmFpbmluZzo6YmVmb3JlLCAuX2ljLWVzY2FwZWdhbWVzOjpiZWZvcmUsIC5faWMtZXhwZXJpZW5jZXM6OmJlZm9yZSwgLl9pYy1mZW5jaW5nOjpiZWZvcmUsIC5faWMtZmlzaGluZzo6YmVmb3JlLCAuX2ljLWZpdG5lc3M6OmJlZm9yZSwgLl9pYy1mbHlib2FyZGluZzo6YmVmb3JlLCAuX2ljLWZvb3RiYWxsOjpiZWZvcmUsIC5faWMtZnJlZWRpdmluZzo6YmVmb3JlLCAuX2ljLWdsaWRpbmc6OmJlZm9yZSwgLl9pYy1nb2thcnRzOjpiZWZvcmUsIC5faWMtZ29sZjo6YmVmb3JlLCAuX2ljLWdvbGZsZXNzb25zOjpiZWZvcmUsIC5faWMtZ3VuX3Jhbmdlczo6YmVmb3JlLCAuX2ljLWd5bW5hc3RpY3M6OmJlZm9yZSwgLl9pYy1neW1zOjpiZWZvcmUsIC5faWMtaGFuZGJhbGw6OmJlZm9yZSwgLl9pYy1oYW5nZ2xpZGluZzo6YmVmb3JlLCAuX2ljLWhlYWx0aHRyYWluZXJzOjpiZWZvcmUsIC5faWMtaGlraW5nOjpiZWZvcmUsIC5faWMtaG9yc2ViYWNrcmlkaW5nOjpiZWZvcmUsIC5faWMtaG9yc2VyYWNpbmc6OmJlZm9yZSwgLl9pYy1ob3RfYWlyX2JhbGxvb25zOjpiZWZvcmUsIC5faWMtaW5kb29yX3BsYXljZW50ZXI6OmJlZm9yZSwgLl9pYy1pbnRlcnZhbHRyYWluaW5nZ3ltczo6YmVmb3JlLCAuX2ljLWpldHNraXM6OmJlZm9yZSwgLl9pYy1rYXJhdGU6OmJlZm9yZSwgLl9pYy1raWNrYm94aW5nOjpiZWZvcmUsIC5faWMta2lkc19hY3Rpdml0aWVzOjpiZWZvcmUsIC5faWMta2l0ZWJvYXJkaW5nOjpiZWZvcmUsIC5faWMtbGFrZXM6OmJlZm9yZSwgLl9pYy1sYXNlcnRhZzo6YmVmb3JlLCAuX2ljLWxhd25fYm93bGluZzo6YmVmb3JlLCAuX2ljLW1hcnRpYWxhcnRzOjpiZWZvcmUsIC5faWMtbWVkaXRhdGlvbmNlbnRlcnM6OmJlZm9yZSwgLl9pYy1taW5pX2dvbGY6OmJlZm9yZSwgLl9pYy1tb3VudGFpbmJpa2luZzo6YmVmb3JlLCAuX2ljLW11YXl0aGFpOjpiZWZvcmUsIC5faWMtbnVkaXN0OjpiZWZvcmUsIC5faWMtcGFkZGxlYm9hcmRpbmc6OmJlZm9yZSwgLl9pYy1wYWludGJhbGw6OmJlZm9yZSwgLl9pYy1wYXJhZ2xpZGluZzo6YmVmb3JlLCAuX2ljLXBhcmFzYWlsaW5nOjpiZWZvcmUsIC5faWMtcGFya3M6OmJlZm9yZSwgLl9pYy1wZXR0aW5nem9vczo6YmVmb3JlLCAuX2ljLXBpY2tsZWJhbGw6OmJlZm9yZSwgLl9pYy1waWxhdGVzOjpiZWZvcmUsIC5faWMtcGxheWdyb3VuZHM6OmJlZm9yZSwgLl9pYy1wdWJsaWNwbGF6YXM6OmJlZm9yZSwgLl9pYy1xaWdvbmc6OmJlZm9yZSwgLl9pYy1yYWNlczo6YmVmb3JlLCAuX2ljLXJhY2luZ2V4cGVyaWVuY2U6OmJlZm9yZSwgLl9pYy1yYWZ0aW5nOjpiZWZvcmUsIC5faWMtcmVjcmVhdGlvbjo6YmVmb3JlLCAuX2ljLXJvY2tfY2xpbWJpbmc6OmJlZm9yZSwgLl9pYy1zYWlsaW5nOjpiZWZvcmUsIC5faWMtc2NhdmVuZ2VyaHVudHM6OmJlZm9yZSwgLl9pYy1zY29vdGVycmVudGFsczo6YmVmb3JlLCAuX2ljLXNjdWJhOjpiZWZvcmUsIC5faWMtc2VsZmRlZmVuc2VjbGFzc2VzOjpiZWZvcmUsIC5faWMtc2VuaW9yY2VudGVyczo6YmVmb3JlLCAuX2ljLXNrYXRlX3BhcmtzOjpiZWZvcmUsIC5faWMtc2thdGluZ3JpbmtzOjpiZWZvcmUsIC5faWMtc2tpaW5nOjpiZWZvcmUsIC5faWMtc2t5ZGl2aW5nOjpiZWZvcmUsIC5faWMtc2xlZGRpbmc6OmJlZm9yZSwgLl9pYy1zbm9ya2VsaW5nOjpiZWZvcmUsIC5faWMtc3BvcnRfZXF1aXBtZW50X2hpcmU6OmJlZm9yZSwgLl9pYy1zcG9ydHNfY2x1YnM6OmJlZm9yZSwgLl9pYy1zcXVhc2g6OmJlZm9yZSwgLl9pYy1zdW1tZXJfY2FtcHM6OmJlZm9yZSwgLl9pYy1zdXJmaW5nOjpiZWZvcmUsIC5faWMtc3VyZmxpZmVzYXZpbmc6OmJlZm9yZSwgLl9pYy1zd2ltbWluZ3Bvb2xzOjpiZWZvcmUsIC5faWMtdGFla3dvbmRvOjpiZWZvcmUsIC5faWMtdGFpY2hpOjpiZWZvcmUsIC5faWMtdGVubmlzOjpiZWZvcmUsIC5faWMtdHJhbXBvbGluZTo6YmVmb3JlLCAuX2ljLXR1YmluZzo6YmVmb3JlLCAuX2ljLXZvbGxleWJhbGw6OmJlZm9yZSwgLl9pYy13YXRlcnBhcmtzOjpiZWZvcmUsIC5faWMtd2lsZGxpZmVodW50aW5nOjpiZWZvcmUsIC5faWMteW9nYTo6YmVmb3JlLCAuX2ljLXppcGxpbmU6OmJlZm9yZSwgLl9pYy16b29zOjpiZWZvcmUsIC5faWMtem9yYmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLl9pYy1ob3RlbHN0cmF2ZWwsIC5faWMtYWVyaWFsdG91cnMsIC5faWMtYWlybGluZXMsIC5faWMtYWlycG9ydF9zaHV0dGxlcywgLl9pYy1haXJwb3J0cywgLl9pYy1haXJwb3J0dGVybWluYWxzLCAuX2ljLWFyY2hpdGVjdHVyYWx0b3VycywgLl9pYy1hcnR0b3VycywgLl9pYy1iZWRicmVha2Zhc3QsIC5faWMtYmVlcnRvdXJzLCAuX2ljLWJpa2VzaGFyaW5nLCAuX2ljLWJpa2V0b3VycywgLl9pYy1ib2F0dG91cnMsIC5faWMtYnVzZXMsIC5faWMtYnVzc3RhdGlvbnMsIC5faWMtYnVzdG91cnMsIC5faWMtY2FibGVjYXJzLCAuX2ljLWNhbXBncm91bmRzLCAuX2ljLWNhcnJlbnRhbCwgLl9pYy1kb2xtdXNzdGF0aW9uLCAuX2ljLWZlcnJpZXMsIC5faWMtZm9vZHRvdXJzLCAuX2ljLWd1ZXN0aG91c2VzLCAuX2ljLWhlYWx0aHJldHJlYXRzLCAuX2ljLWhpc3RvcmljYWx0b3VycywgLl9pYy1ob3N0ZWxzLCAuX2ljLWxpbW9zLCAuX2ljLWx1Z2dhZ2VzdG9yYWdlLCAuX2ljLW1ldHJvc3RhdGlvbnMsIC5faWMtbW90b3JjeWNsZV9yZW50YWwsIC5faWMtcGFzc3BvcnR2aXNhc2VydmljZXMsIC5faWMtcGVkaWNhYnMsIC5faWMtcHJpdmF0ZWpldGNoYXJ0ZXIsIC5faWMtcHVibGljdHJhbnNwb3J0LCAuX2ljLXJlc29ydHMsIC5faWMtcnZwYXJrcywgLl9pYy1ydnJlbnRhbCwgLl9pYy1zY29vdGVydG91cnMsIC5faWMtc2hhcmVkdGF4aXMsIC5faWMtc2tpcmVzb3J0cywgLl9pYy10YXhpcywgLl9pYy10b3VycywgLl9pYy10b3duY2Fyc2VydmljZSwgLl9pYy10cmFpbnMsIC5faWMtdHJhaW5zdGF0aW9ucywgLl9pYy10cmFuc3BvcnQsIC5faWMtdHJhdmVsYWdlbnRzLCAuX2ljLXRyYXZlbHNlcnZpY2VzLCAuX2ljLXZhY2F0aW9uX3JlbnRhbHMsIC5faWMtdmFjYXRpb25yZW50YWxhZ2VudHMsIC5faWMtdmlzaXRvcmNlbnRlcnMsIC5faWMtd2Fsa2luZ3RvdXJzLCAuX2ljLXdhdGVydGF4aXMsIC5faWMtd2hhbGV3YXRjaGluZ3RvdXJzLCAuX2ljLXdpbmV0b3VycyB7XG4gIGJhY2tncm91bmQ6ICMwMDg1NkQ7XG59XG4uX2ljLWhvdGVsc3RyYXZlbDo6YmVmb3JlLCAuX2ljLWFlcmlhbHRvdXJzOjpiZWZvcmUsIC5faWMtYWlybGluZXM6OmJlZm9yZSwgLl9pYy1haXJwb3J0X3NodXR0bGVzOjpiZWZvcmUsIC5faWMtYWlycG9ydHM6OmJlZm9yZSwgLl9pYy1haXJwb3J0dGVybWluYWxzOjpiZWZvcmUsIC5faWMtYXJjaGl0ZWN0dXJhbHRvdXJzOjpiZWZvcmUsIC5faWMtYXJ0dG91cnM6OmJlZm9yZSwgLl9pYy1iZWRicmVha2Zhc3Q6OmJlZm9yZSwgLl9pYy1iZWVydG91cnM6OmJlZm9yZSwgLl9pYy1iaWtlc2hhcmluZzo6YmVmb3JlLCAuX2ljLWJpa2V0b3Vyczo6YmVmb3JlLCAuX2ljLWJvYXR0b3Vyczo6YmVmb3JlLCAuX2ljLWJ1c2VzOjpiZWZvcmUsIC5faWMtYnVzc3RhdGlvbnM6OmJlZm9yZSwgLl9pYy1idXN0b3Vyczo6YmVmb3JlLCAuX2ljLWNhYmxlY2Fyczo6YmVmb3JlLCAuX2ljLWNhbXBncm91bmRzOjpiZWZvcmUsIC5faWMtY2FycmVudGFsOjpiZWZvcmUsIC5faWMtZG9sbXVzc3RhdGlvbjo6YmVmb3JlLCAuX2ljLWZlcnJpZXM6OmJlZm9yZSwgLl9pYy1mb29kdG91cnM6OmJlZm9yZSwgLl9pYy1ndWVzdGhvdXNlczo6YmVmb3JlLCAuX2ljLWhlYWx0aHJldHJlYXRzOjpiZWZvcmUsIC5faWMtaGlzdG9yaWNhbHRvdXJzOjpiZWZvcmUsIC5faWMtaG9zdGVsczo6YmVmb3JlLCAuX2ljLWxpbW9zOjpiZWZvcmUsIC5faWMtbHVnZ2FnZXN0b3JhZ2U6OmJlZm9yZSwgLl9pYy1tZXRyb3N0YXRpb25zOjpiZWZvcmUsIC5faWMtbW90b3JjeWNsZV9yZW50YWw6OmJlZm9yZSwgLl9pYy1wYXNzcG9ydHZpc2FzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXBlZGljYWJzOjpiZWZvcmUsIC5faWMtcHJpdmF0ZWpldGNoYXJ0ZXI6OmJlZm9yZSwgLl9pYy1wdWJsaWN0cmFuc3BvcnQ6OmJlZm9yZSwgLl9pYy1yZXNvcnRzOjpiZWZvcmUsIC5faWMtcnZwYXJrczo6YmVmb3JlLCAuX2ljLXJ2cmVudGFsOjpiZWZvcmUsIC5faWMtc2Nvb3RlcnRvdXJzOjpiZWZvcmUsIC5faWMtc2hhcmVkdGF4aXM6OmJlZm9yZSwgLl9pYy1za2lyZXNvcnRzOjpiZWZvcmUsIC5faWMtdGF4aXM6OmJlZm9yZSwgLl9pYy10b3Vyczo6YmVmb3JlLCAuX2ljLXRvd25jYXJzZXJ2aWNlOjpiZWZvcmUsIC5faWMtdHJhaW5zOjpiZWZvcmUsIC5faWMtdHJhaW5zdGF0aW9uczo6YmVmb3JlLCAuX2ljLXRyYW5zcG9ydDo6YmVmb3JlLCAuX2ljLXRyYXZlbGFnZW50czo6YmVmb3JlLCAuX2ljLXRyYXZlbHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtdmFjYXRpb25fcmVudGFsczo6YmVmb3JlLCAuX2ljLXZhY2F0aW9ucmVudGFsYWdlbnRzOjpiZWZvcmUsIC5faWMtdmlzaXRvcmNlbnRlcnM6OmJlZm9yZSwgLl9pYy13YWxraW5ndG91cnM6OmJlZm9yZSwgLl9pYy13YXRlcnRheGlzOjpiZWZvcmUsIC5faWMtd2hhbGV3YXRjaGluZ3RvdXJzOjpiZWZvcmUsIC5faWMtd2luZXRvdXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uX2ljLXJlbGlnaW91c29yZ3MsIC5faWMtYWZyb2JyYXppbGlhbiwgLl9pYy1idWRkaGlzdF90ZW1wbGVzLCAuX2ljLWNodXJjaGVzLCAuX2ljLWhpbmR1X3RlbXBsZXMsIC5faWMtbW9zcXVlcywgLl9pYy1zaHJpbmVzLCAuX2ljLXNpa2h0ZW1wbGVzLCAuX2ljLXNwaXJpdGlzbSwgLl9pYy1zeW5hZ29ndWVzLCAuX2ljLXRhb2lzdHRlbXBsZXMge1xuICBiYWNrZ3JvdW5kOiAjRTRCRTM0O1xufVxuLl9pYy1yZWxpZ2lvdXNvcmdzOjpiZWZvcmUsIC5faWMtYWZyb2JyYXppbGlhbjo6YmVmb3JlLCAuX2ljLWJ1ZGRoaXN0X3RlbXBsZXM6OmJlZm9yZSwgLl9pYy1jaHVyY2hlczo6YmVmb3JlLCAuX2ljLWhpbmR1X3RlbXBsZXM6OmJlZm9yZSwgLl9pYy1tb3NxdWVzOjpiZWZvcmUsIC5faWMtc2hyaW5lczo6YmVmb3JlLCAuX2ljLXNpa2h0ZW1wbGVzOjpiZWZvcmUsIC5faWMtc3Bpcml0aXNtOjpiZWZvcmUsIC5faWMtc3luYWdvZ3Vlczo6YmVmb3JlLCAuX2ljLXRhb2lzdHRlbXBsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5faWMtZXZlbnRzZXJ2aWNlcywgLl9pYy1hZ3JpdHVyaXNtaSwgLl9pYy1hdWRpb3Zpc3VhbGVxdWlwbWVudHJlbnRhbCwgLl9pYy1iYWxsb29uc2VydmljZXMsIC5faWMtYmFydGVuZGVycywgLl9pYy1ib2F0Y2hhcnRlcnMsIC5faWMtYm91ZG9pcnBob3RvZ3JhcGh5LCAuX2ljLWJvdW5jZWhvdXNlcmVudGFscywgLl9pYy1jYXJpY2F0dXJlcywgLl9pYy1jYXRlcmluZywgLl9pYy1jbG93bnMsIC5faWMtZGpzLCAuX2ljLWV2ZW50cGhvdG9ncmFwaHksIC5faWMtZXZlbnRwbGFubmluZywgLl9pYy1mYWNlcGFpbnRpbmcsIC5faWMtZmxvcmFsZGVzaWduZXJzLCAuX2ljLWdhbWV0cnVja3JlbnRhbCwgLl9pYy1nb2xmY2FydHJlbnRhbHMsIC5faWMtaGVubmFhcnRpc3RzLCAuX2ljLWhvdGVscywgLl9pYy1rYXJhb2tlcmVudGFsLCAuX2ljLW1hZ2ljaWFucywgLl9pYy1tb2hlbHMsIC5faWMtbW91bnRhaW5odXRzLCAuX2ljLW11c2ljaWFucywgLl9pYy1vZmZpY2lhbnRzLCAuX2ljLXBhcnR5YmlrZXJlbnRhbHMsIC5faWMtcGFydHlidXNyZW50YWxzLCAuX2ljLXBhcnR5Y2hhcmFjdGVycywgLl9pYy1wYXJ0eWVxdWlwbWVudHJlbnRhbHMsIC5faWMtcGFydHlzdXBwbGllcywgLl9pYy1wZW5zaW9ucywgLl9pYy1wZXJzb25hbGNoZWZzLCAuX2ljLXBob3RvYm9vdGhyZW50YWxzLCAuX2ljLXBob3RvZ3JhcGhlcnMsIC5faWMtcmVzaWRlbmNlcywgLl9pYy1yZXN0c3RvcHMsIC5faWMtcnlva2FuLCAuX2ljLXNlc3Npb25waG90b2dyYXBoeSwgLl9pYy1zaWxlbnRkaXNjbywgLl9pYy1zb21tZWxpZXJzZXJ2aWNlcywgLl9pYy10ZWFtYnVpbGRpbmcsIC5faWMtdHJpdmlhaG9zdHMsIC5faWMtdmFsZXRzZXJ2aWNlcywgLl9pYy12ZW51ZXMsIC5faWMtdmlkZW9ncmFwaGVycywgLl9pYy13ZWRkaW5nX3BsYW5uaW5nLCAuX2ljLXdlZGRpbmdjaGFwcGVscyB7XG4gIGJhY2tncm91bmQ6ICNDRTAwODg7XG59XG4uX2ljLWV2ZW50c2VydmljZXM6OmJlZm9yZSwgLl9pYy1hZ3JpdHVyaXNtaTo6YmVmb3JlLCAuX2ljLWF1ZGlvdmlzdWFsZXF1aXBtZW50cmVudGFsOjpiZWZvcmUsIC5faWMtYmFsbG9vbnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtYmFydGVuZGVyczo6YmVmb3JlLCAuX2ljLWJvYXRjaGFydGVyczo6YmVmb3JlLCAuX2ljLWJvdWRvaXJwaG90b2dyYXBoeTo6YmVmb3JlLCAuX2ljLWJvdW5jZWhvdXNlcmVudGFsczo6YmVmb3JlLCAuX2ljLWNhcmljYXR1cmVzOjpiZWZvcmUsIC5faWMtY2F0ZXJpbmc6OmJlZm9yZSwgLl9pYy1jbG93bnM6OmJlZm9yZSwgLl9pYy1kanM6OmJlZm9yZSwgLl9pYy1ldmVudHBob3RvZ3JhcGh5OjpiZWZvcmUsIC5faWMtZXZlbnRwbGFubmluZzo6YmVmb3JlLCAuX2ljLWZhY2VwYWludGluZzo6YmVmb3JlLCAuX2ljLWZsb3JhbGRlc2lnbmVyczo6YmVmb3JlLCAuX2ljLWdhbWV0cnVja3JlbnRhbDo6YmVmb3JlLCAuX2ljLWdvbGZjYXJ0cmVudGFsczo6YmVmb3JlLCAuX2ljLWhlbm5hYXJ0aXN0czo6YmVmb3JlLCAuX2ljLWhvdGVsczo6YmVmb3JlLCAuX2ljLWthcmFva2VyZW50YWw6OmJlZm9yZSwgLl9pYy1tYWdpY2lhbnM6OmJlZm9yZSwgLl9pYy1tb2hlbHM6OmJlZm9yZSwgLl9pYy1tb3VudGFpbmh1dHM6OmJlZm9yZSwgLl9pYy1tdXNpY2lhbnM6OmJlZm9yZSwgLl9pYy1vZmZpY2lhbnRzOjpiZWZvcmUsIC5faWMtcGFydHliaWtlcmVudGFsczo6YmVmb3JlLCAuX2ljLXBhcnR5YnVzcmVudGFsczo6YmVmb3JlLCAuX2ljLXBhcnR5Y2hhcmFjdGVyczo6YmVmb3JlLCAuX2ljLXBhcnR5ZXF1aXBtZW50cmVudGFsczo6YmVmb3JlLCAuX2ljLXBhcnR5c3VwcGxpZXM6OmJlZm9yZSwgLl9pYy1wZW5zaW9uczo6YmVmb3JlLCAuX2ljLXBlcnNvbmFsY2hlZnM6OmJlZm9yZSwgLl9pYy1waG90b2Jvb3RocmVudGFsczo6YmVmb3JlLCAuX2ljLXBob3RvZ3JhcGhlcnM6OmJlZm9yZSwgLl9pYy1yZXNpZGVuY2VzOjpiZWZvcmUsIC5faWMtcmVzdHN0b3BzOjpiZWZvcmUsIC5faWMtcnlva2FuOjpiZWZvcmUsIC5faWMtc2Vzc2lvbnBob3RvZ3JhcGh5OjpiZWZvcmUsIC5faWMtc2lsZW50ZGlzY286OmJlZm9yZSwgLl9pYy1zb21tZWxpZXJzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXRlYW1idWlsZGluZzo6YmVmb3JlLCAuX2ljLXRyaXZpYWhvc3RzOjpiZWZvcmUsIC5faWMtdmFsZXRzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXZlbnVlczo6YmVmb3JlLCAuX2ljLXZpZGVvZ3JhcGhlcnM6OmJlZm9yZSwgLl9pYy13ZWRkaW5nX3BsYW5uaW5nOjpiZWZvcmUsIC5faWMtd2VkZGluZ2NoYXBwZWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uX2ljLWF1dG8sIC5faWMtYWlyY3JhZnRkZWFsZXJzLCAuX2ljLWFpcmNyYWZ0cmVwYWlycywgLl9pYy1hdXRvX2RldGFpbGluZywgLl9pYy1hdXRvY3VzdG9taXphdGlvbiwgLl9pYy1hdXRvZGFtYWdlYXNzZXNzbWVudCwgLl9pYy1hdXRvZWxlY3RyaWMsIC5faWMtYXV0b2dsYXNzLCAuX2ljLWF1dG9sb2FucHJvdmlkZXJzLCAuX2ljLWF1dG9wYXJ0c3N1cHBsaWVzLCAuX2ljLWF1dG9yZXBhaXIsIC5faWMtYXV0b3NlY3VyaXR5LCAuX2ljLWF1dG91cGhvbHN0ZXJ5LCAuX2ljLWF2aWF0aW9uc2VydmljZXMsIC5faWMtYm9hdGRlYWxlcnMsIC5faWMtYm9hdHBhcnRzYW5kc3VwcGxpZXMsIC5faWMtYm9keXNob3BzLCAuX2ljLWNhcl9kZWFsZXJzLCAuX2ljLWNhcmF1Y3Rpb25zLCAuX2ljLWNhcmJyb2tlcnMsIC5faWMtY2FyYnV5ZXJzLCAuX2ljLWNhcnNoYXJlcywgLl9pYy1jYXJ3YXNoLCAuX2ljLWNhcndpbmRvd3RpbnRpbmcsIC5faWMtZGl5YXV0b3Nob3AsIC5faWMtZXZjaGFyZ2luZ3N0YXRpb25zLCAuX2ljLWZ1ZWxkb2NrcywgLl9pYy1nb2xmY2FydGRlYWxlcnMsIC5faWMtaHlicmlkY2FycmVwYWlyLCAuX2ljLWludGVybG9ja3N5c3RlbXMsIC5faWMtbWFyaW5hcywgLl9pYy1tb2JpbGVkZW50cmVwYWlyLCAuX2ljLW1vYmlsaXR5ZXF1aXBtZW50LCAuX2ljLW1vdG9kZWFsZXJzLCAuX2ljLW1vdG9yY3ljbGVkZWFsZXJzLCAuX2ljLW1vdG9yY3ljbGVwYXJ0c2FuZHN1cHBsaWVzLCAuX2ljLW1vdG9yY3ljbGVyZXBhaXIsIC5faWMtbW90b3JlcGFpcnMsIC5faWMtb2lsY2hhbmdlLCAuX2ljLXBhcmtpbmcsIC5faWMtcmVnaXN0cmF0aW9uc2VydmljZXMsIC5faWMtcm9hZHNpZGVhc3Npc3QsIC5faWMtcnZfZGVhbGVycywgLl9pYy1ydnJlcGFpciwgLl9pYy1zZXJ2aWNlX3N0YXRpb25zLCAuX2ljLXNlcnZpY2VzdGF0aW9ucywgLl9pYy1zbW9nX2NoZWNrX3N0YXRpb25zLCAuX2ljLXN0ZXJlb19pbnN0YWxsYXRpb24sIC5faWMtdGlyZXMsIC5faWMtdG93aW5nLCAuX2ljLXRyYWlsZXJkZWFsZXJzLCAuX2ljLXRyYWlsZXJyZW50YWwsIC5faWMtdHJhaWxlcnJlcGFpciwgLl9pYy10cmFuc21pc3Npb25yZXBhaXIsIC5faWMtdHJ1Y2tfcmVudGFsLCAuX2ljLXRydWNrZGVhbGVycywgLl9pYy10cnVja3JlcGFpciwgLl9pYy11c2VkY2FyZGVhbGVycywgLl9pYy12ZWhpY2xlc2hpcHBpbmcsIC5faWMtdmVoaWNsZXdyYXBzLCAuX2ljLXdoZWVscmltcmVwYWlyLCAuX2ljLXdpbmRzaGllbGRpbnN0YWxscmVwYWlyIHtcbiAgYmFja2dyb3VuZDogIzU4NTg1ODtcbn1cbi5faWMtYXV0bzo6YmVmb3JlLCAuX2ljLWFpcmNyYWZ0ZGVhbGVyczo6YmVmb3JlLCAuX2ljLWFpcmNyYWZ0cmVwYWlyczo6YmVmb3JlLCAuX2ljLWF1dG9fZGV0YWlsaW5nOjpiZWZvcmUsIC5faWMtYXV0b2N1c3RvbWl6YXRpb246OmJlZm9yZSwgLl9pYy1hdXRvZGFtYWdlYXNzZXNzbWVudDo6YmVmb3JlLCAuX2ljLWF1dG9lbGVjdHJpYzo6YmVmb3JlLCAuX2ljLWF1dG9nbGFzczo6YmVmb3JlLCAuX2ljLWF1dG9sb2FucHJvdmlkZXJzOjpiZWZvcmUsIC5faWMtYXV0b3BhcnRzc3VwcGxpZXM6OmJlZm9yZSwgLl9pYy1hdXRvcmVwYWlyOjpiZWZvcmUsIC5faWMtYXV0b3NlY3VyaXR5OjpiZWZvcmUsIC5faWMtYXV0b3VwaG9sc3Rlcnk6OmJlZm9yZSwgLl9pYy1hdmlhdGlvbnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtYm9hdGRlYWxlcnM6OmJlZm9yZSwgLl9pYy1ib2F0cGFydHNhbmRzdXBwbGllczo6YmVmb3JlLCAuX2ljLWJvZHlzaG9wczo6YmVmb3JlLCAuX2ljLWNhcl9kZWFsZXJzOjpiZWZvcmUsIC5faWMtY2FyYXVjdGlvbnM6OmJlZm9yZSwgLl9pYy1jYXJicm9rZXJzOjpiZWZvcmUsIC5faWMtY2FyYnV5ZXJzOjpiZWZvcmUsIC5faWMtY2Fyc2hhcmVzOjpiZWZvcmUsIC5faWMtY2Fyd2FzaDo6YmVmb3JlLCAuX2ljLWNhcndpbmRvd3RpbnRpbmc6OmJlZm9yZSwgLl9pYy1kaXlhdXRvc2hvcDo6YmVmb3JlLCAuX2ljLWV2Y2hhcmdpbmdzdGF0aW9uczo6YmVmb3JlLCAuX2ljLWZ1ZWxkb2Nrczo6YmVmb3JlLCAuX2ljLWdvbGZjYXJ0ZGVhbGVyczo6YmVmb3JlLCAuX2ljLWh5YnJpZGNhcnJlcGFpcjo6YmVmb3JlLCAuX2ljLWludGVybG9ja3N5c3RlbXM6OmJlZm9yZSwgLl9pYy1tYXJpbmFzOjpiZWZvcmUsIC5faWMtbW9iaWxlZGVudHJlcGFpcjo6YmVmb3JlLCAuX2ljLW1vYmlsaXR5ZXF1aXBtZW50OjpiZWZvcmUsIC5faWMtbW90b2RlYWxlcnM6OmJlZm9yZSwgLl9pYy1tb3RvcmN5Y2xlZGVhbGVyczo6YmVmb3JlLCAuX2ljLW1vdG9yY3ljbGVwYXJ0c2FuZHN1cHBsaWVzOjpiZWZvcmUsIC5faWMtbW90b3JjeWNsZXJlcGFpcjo6YmVmb3JlLCAuX2ljLW1vdG9yZXBhaXJzOjpiZWZvcmUsIC5faWMtb2lsY2hhbmdlOjpiZWZvcmUsIC5faWMtcGFya2luZzo6YmVmb3JlLCAuX2ljLXJlZ2lzdHJhdGlvbnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtcm9hZHNpZGVhc3Npc3Q6OmJlZm9yZSwgLl9pYy1ydl9kZWFsZXJzOjpiZWZvcmUsIC5faWMtcnZyZXBhaXI6OmJlZm9yZSwgLl9pYy1zZXJ2aWNlX3N0YXRpb25zOjpiZWZvcmUsIC5faWMtc2VydmljZXN0YXRpb25zOjpiZWZvcmUsIC5faWMtc21vZ19jaGVja19zdGF0aW9uczo6YmVmb3JlLCAuX2ljLXN0ZXJlb19pbnN0YWxsYXRpb246OmJlZm9yZSwgLl9pYy10aXJlczo6YmVmb3JlLCAuX2ljLXRvd2luZzo6YmVmb3JlLCAuX2ljLXRyYWlsZXJkZWFsZXJzOjpiZWZvcmUsIC5faWMtdHJhaWxlcnJlbnRhbDo6YmVmb3JlLCAuX2ljLXRyYWlsZXJyZXBhaXI6OmJlZm9yZSwgLl9pYy10cmFuc21pc3Npb25yZXBhaXI6OmJlZm9yZSwgLl9pYy10cnVja19yZW50YWw6OmJlZm9yZSwgLl9pYy10cnVja2RlYWxlcnM6OmJlZm9yZSwgLl9pYy10cnVja3JlcGFpcjo6YmVmb3JlLCAuX2ljLXVzZWRjYXJkZWFsZXJzOjpiZWZvcmUsIC5faWMtdmVoaWNsZXNoaXBwaW5nOjpiZWZvcmUsIC5faWMtdmVoaWNsZXdyYXBzOjpiZWZvcmUsIC5faWMtd2hlZWxyaW1yZXBhaXI6OmJlZm9yZSwgLl9pYy13aW5kc2hpZWxkaW5zdGFsbHJlcGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLl9pYy1wZXRzLCAuX2ljLWFuaW1hbGhvbGlzdGljLCAuX2ljLWFuaW1hbHBoeXNpY2FsdGhlcmFweSwgLl9pYy1hbmltYWxzaGVsdGVycywgLl9pYy1hcXVhcml1bXNlcnZpY2VzLCAuX2ljLWJpcmRzaG9wcywgLl9pYy1kb2d3YWxrZXJzLCAuX2ljLWVtZXJnZW5jeXBldGhvc3BpdGFsLCAuX2ljLWZhcnJpZXJzLCAuX2ljLWdyb29tZXIsIC5faWMtaG9yc2VfYm9hcmRpbmcsIC5faWMtbG9jYWxmaXNoc3RvcmVzLCAuX2ljLXBldF9zaXR0aW5nLCAuX2ljLXBldF90cmFpbmluZywgLl9pYy1wZXRhZG9wdGlvbiwgLl9pYy1wZXRib2FyZGluZywgLl9pYy1wZXRicmVlZGVycywgLl9pYy1wZXRjcmVtYXRpb24sIC5faWMtcGV0aG9zcGljZSwgLl9pYy1wZXRpbnN1cmFuY2UsIC5faWMtcGV0cGhvdG9ncmFwaHksIC5faWMtcGV0c2VydmljZXMsIC5faWMtcGV0c3RvcmUsIC5faWMtcGV0dHJhbnNwb3J0LCAuX2ljLXBldHdhc3RlcmVtb3ZhbCwgLl9pYy1yZXB0aWxlc2hvcHMsIC5faWMtdmV0IHtcbiAgYmFja2dyb3VuZDogIzk3NDgwMDtcbn1cbi5faWMtcGV0czo6YmVmb3JlLCAuX2ljLWFuaW1hbGhvbGlzdGljOjpiZWZvcmUsIC5faWMtYW5pbWFscGh5c2ljYWx0aGVyYXB5OjpiZWZvcmUsIC5faWMtYW5pbWFsc2hlbHRlcnM6OmJlZm9yZSwgLl9pYy1hcXVhcml1bXNlcnZpY2VzOjpiZWZvcmUsIC5faWMtYmlyZHNob3BzOjpiZWZvcmUsIC5faWMtZG9nd2Fsa2Vyczo6YmVmb3JlLCAuX2ljLWVtZXJnZW5jeXBldGhvc3BpdGFsOjpiZWZvcmUsIC5faWMtZmFycmllcnM6OmJlZm9yZSwgLl9pYy1ncm9vbWVyOjpiZWZvcmUsIC5faWMtaG9yc2VfYm9hcmRpbmc6OmJlZm9yZSwgLl9pYy1sb2NhbGZpc2hzdG9yZXM6OmJlZm9yZSwgLl9pYy1wZXRfc2l0dGluZzo6YmVmb3JlLCAuX2ljLXBldF90cmFpbmluZzo6YmVmb3JlLCAuX2ljLXBldGFkb3B0aW9uOjpiZWZvcmUsIC5faWMtcGV0Ym9hcmRpbmc6OmJlZm9yZSwgLl9pYy1wZXRicmVlZGVyczo6YmVmb3JlLCAuX2ljLXBldGNyZW1hdGlvbjo6YmVmb3JlLCAuX2ljLXBldGhvc3BpY2U6OmJlZm9yZSwgLl9pYy1wZXRpbnN1cmFuY2U6OmJlZm9yZSwgLl9pYy1wZXRwaG90b2dyYXBoeTo6YmVmb3JlLCAuX2ljLXBldHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtcGV0c3RvcmU6OmJlZm9yZSwgLl9pYy1wZXR0cmFuc3BvcnQ6OmJlZm9yZSwgLl9pYy1wZXR3YXN0ZXJlbW92YWw6OmJlZm9yZSwgLl9pYy1yZXB0aWxlc2hvcHM6OmJlZm9yZSwgLl9pYy12ZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5faWMtaG9tZXNlcnZpY2VzLCAuX2ljLWFwYXJ0bWVudGFnZW50cywgLl9pYy1hcGFydG1lbnRzLCAuX2ljLWFydGlmaWNpYWx0dXJmLCAuX2ljLWFydHNwYWNlcmVudGFscywgLl9pYy1iYWNrZmxvd3NlcnZpY2VzLCAuX2ljLWJsaW5kcywgLl9pYy1idWlsZGluZ3N1cHBsaWVzLCAuX2ljLWNhYmluZXRyeSwgLl9pYy1jYXJwZW50ZXJzLCAuX2ljLWNhcnBldGluZywgLl9pYy1jYXJwZXRpbnN0YWxsYXRpb24sIC5faWMtY2hpbGRwcm9vZmluZywgLl9pYy1jaGltbmV5c3dlZXBzLCAuX2ljLWNvbW1lcmNpYWxyZWFsZXN0YXRlLCAuX2ljLWNvbmRvbWluaXVtcywgLl9pYy1jb250cmFjdG9ycywgLl9pYy1jb3VudGVydG9waW5zdGFsbCwgLl9pYy1kYW1hZ2VyZXN0b3JhdGlvbiwgLl9pYy1kZWNrc3JhaWxpbmcsIC5faWMtZGVtb2xpdGlvbnNlcnZpY2VzLCAuX2ljLWRvb3JzYWxlcywgLl9pYy1kcnl3YWxsLCAuX2ljLWVsZWN0cmljaWFucywgLl9pYy1lbGVjdHJpY2l0eXN1cHBsaWVycywgLl9pYy1lc3RhdGVsaXF1aWRhdGlvbiwgLl9pYy1lc3RhdGVwaG90b2dyYXBoeSwgLl9pYy1leGNhdmF0aW9uc2VydmljZXMsIC5faWMtZmVuY2VzZ2F0ZXMsIC5faWMtZmlyZXBsYWNlLCAuX2ljLWZpcmVwcm90ZWN0aW9uLCAuX2ljLWZpcmV3b29kLCAuX2ljLWZsb29yaW5nLCAuX2ljLWZvdW5kYXRpb25yZXBhaXIsIC5faWMtZnVybml0dXJlYXNzZW1ibHksIC5faWMtZ2FyYWdlX2Rvb3Jfc2VydmljZXMsIC5faWMtZ2FyZGVuZXJzLCAuX2ljLWdsYXNzYW5kbWlycm9ycywgLl9pYy1ncm91dHNlcnZpY2VzLCAuX2ljLWd1dHRlcnNlcnZpY2VzLCAuX2ljLWhhbmR5bWFuLCAuX2ljLWhvbWVfaW5zcGVjdG9ycywgLl9pYy1ob21lX29yZ2FuaXphdGlvbiwgLl9pYy1ob21lYXV0b21hdGlvbiwgLl9pYy1ob21lY2xlYW5pbmcsIC5faWMtaG9tZWRldmVsb3BlcnMsIC5faWMtaG9tZWVuZXJneWF1ZGl0b3JzLCAuX2ljLWhvbWVuZXR3b3JraW5zdGFsbCwgLl9pYy1ob21lb3duZXJhc3NvY2lhdGlvbiwgLl9pYy1ob21lc3RhZ2luZywgLl9pYy1ob21ldGhlYXRyZWluc3RhbGxhdGlvbiwgLl9pYy1ob21ld2luZG93dGludGluZywgLl9pYy1ob3VzZXNpdHRlcnMsIC5faWMtaG91c2luZ2Nvb3BlcmF0aXZlcywgLl9pYy1odmFjLCAuX2ljLWluc3VsYXRpb25pbnN0YWxsYXRpb24sIC5faWMtaW50ZXJpb3JkZXNpZ24sIC5faWMtaXJyaWdhdGlvbiwgLl9pYy1pc3BzLCAuX2ljLWtpdGNoZW5pbmN1YmF0b3JzLCAuX2ljLWxhbmRzY2FwZWFyY2hpdGVjdHMsIC5faWMtbGFuZHNjYXBpbmcsIC5faWMtbGFuZHN1cnZleWluZywgLl9pYy1sYXduc2VydmljZXMsIC5faWMtbGlnaHRpbmcsIC5faWMtbG9ja3NtaXRocywgLl9pYy1tYXNvbnJ5X2NvbmNyZXRlLCAuX2ljLW1vYmlsZV9ob21lX3JlcGFpciwgLl9pYy1tb2JpbGVob21lcywgLl9pYy1tb2JpbGVwYXJrcywgLl9pYy1tb3J0Z2FnZWJyb2tlcnMsIC5faWMtbW92ZXJzLCAuX2ljLW5hdHVyYWxnYXNzdXBwbGllcnMsIC5faWMtcGFja2luZ3NlcnZpY2VzLCAuX2ljLXBhaW50ZXJzLCAuX2ljLXBhdGlvY292ZXJpbmdzLCAuX2ljLXBsdW1iaW5nLCAuX2ljLXBvb2xjbGVhbmVycywgLl9pYy1wb29sc2VydmljZSwgLl9pYy1wcmVzc3VyZXdhc2hlcnMsIC5faWMtcHJvcGVydHltZ210LCAuX2ljLXJlYWxlc3RhdGUsIC5faWMtcmVhbGVzdGF0ZWFnZW50cywgLl9pYy1yZWFsZXN0YXRlc3ZjcywgLl9pYy1yZWZpbmlzaGluZywgLl9pYy1yb29maW5nLCAuX2ljLXJvb2ZpbnNwZWN0b3JzLCAuX2ljLXNhdW5haW5zdGFsbGF0aW9uLCAuX2ljLXNlYXNvbmFsZGVjb3JzZXJ2aWNlcywgLl9pYy1zZWN1cml0eXN5c3RlbXMsIC5faWMtc2hhcmVkb2ZmaWNlc3BhY2VzLCAuX2ljLXNodXR0ZXJzLCAuX2ljLXNvbGFyaW5zdGFsbGF0aW9uLCAuX2ljLXNvbGFycGFuZWxjbGVhbmluZywgLl9pYy1zdHJ1Y3R1cmFsZW5naW5lZXJzLCAuX2ljLXN0dWNjbywgLl9pYy10ZWxldmlzaW9uc2VydmljZXByb3ZpZGVycywgLl9pYy10aWxpbmcsIC5faWMtdHJlZXNlcnZpY2VzLCAuX2ljLXVuaXZlcnNpdHlfaG91c2luZywgLl9pYy11dGlsaXRpZXMsIC5faWMtdmlueWxzaWRpbmcsIC5faWMtd2FsbHBhcGVyaW5nLCAuX2ljLXdhdGVyaGVhdGVyaW5zdGFsbHJlcGFpciwgLl9pYy13YXRlcnByb29maW5nLCAuX2ljLXdhdGVycHVyaWZpY2F0aW9uLCAuX2ljLXdhdGVyc3VwcGxpZXJzLCAuX2ljLXdpbmRvd3NpbnN0YWxsYXRpb24sIC5faWMtd2luZG93d2FzaGluZyB7XG4gIGJhY2tncm91bmQ6ICMwMDY1OUQ7XG59XG4uX2ljLWhvbWVzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWFwYXJ0bWVudGFnZW50czo6YmVmb3JlLCAuX2ljLWFwYXJ0bWVudHM6OmJlZm9yZSwgLl9pYy1hcnRpZmljaWFsdHVyZjo6YmVmb3JlLCAuX2ljLWFydHNwYWNlcmVudGFsczo6YmVmb3JlLCAuX2ljLWJhY2tmbG93c2VydmljZXM6OmJlZm9yZSwgLl9pYy1ibGluZHM6OmJlZm9yZSwgLl9pYy1idWlsZGluZ3N1cHBsaWVzOjpiZWZvcmUsIC5faWMtY2FiaW5ldHJ5OjpiZWZvcmUsIC5faWMtY2FycGVudGVyczo6YmVmb3JlLCAuX2ljLWNhcnBldGluZzo6YmVmb3JlLCAuX2ljLWNhcnBldGluc3RhbGxhdGlvbjo6YmVmb3JlLCAuX2ljLWNoaWxkcHJvb2Zpbmc6OmJlZm9yZSwgLl9pYy1jaGltbmV5c3dlZXBzOjpiZWZvcmUsIC5faWMtY29tbWVyY2lhbHJlYWxlc3RhdGU6OmJlZm9yZSwgLl9pYy1jb25kb21pbml1bXM6OmJlZm9yZSwgLl9pYy1jb250cmFjdG9yczo6YmVmb3JlLCAuX2ljLWNvdW50ZXJ0b3BpbnN0YWxsOjpiZWZvcmUsIC5faWMtZGFtYWdlcmVzdG9yYXRpb246OmJlZm9yZSwgLl9pYy1kZWNrc3JhaWxpbmc6OmJlZm9yZSwgLl9pYy1kZW1vbGl0aW9uc2VydmljZXM6OmJlZm9yZSwgLl9pYy1kb29yc2FsZXM6OmJlZm9yZSwgLl9pYy1kcnl3YWxsOjpiZWZvcmUsIC5faWMtZWxlY3RyaWNpYW5zOjpiZWZvcmUsIC5faWMtZWxlY3RyaWNpdHlzdXBwbGllcnM6OmJlZm9yZSwgLl9pYy1lc3RhdGVsaXF1aWRhdGlvbjo6YmVmb3JlLCAuX2ljLWVzdGF0ZXBob3RvZ3JhcGh5OjpiZWZvcmUsIC5faWMtZXhjYXZhdGlvbnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtZmVuY2VzZ2F0ZXM6OmJlZm9yZSwgLl9pYy1maXJlcGxhY2U6OmJlZm9yZSwgLl9pYy1maXJlcHJvdGVjdGlvbjo6YmVmb3JlLCAuX2ljLWZpcmV3b29kOjpiZWZvcmUsIC5faWMtZmxvb3Jpbmc6OmJlZm9yZSwgLl9pYy1mb3VuZGF0aW9ucmVwYWlyOjpiZWZvcmUsIC5faWMtZnVybml0dXJlYXNzZW1ibHk6OmJlZm9yZSwgLl9pYy1nYXJhZ2VfZG9vcl9zZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWdhcmRlbmVyczo6YmVmb3JlLCAuX2ljLWdsYXNzYW5kbWlycm9yczo6YmVmb3JlLCAuX2ljLWdyb3V0c2VydmljZXM6OmJlZm9yZSwgLl9pYy1ndXR0ZXJzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLWhhbmR5bWFuOjpiZWZvcmUsIC5faWMtaG9tZV9pbnNwZWN0b3JzOjpiZWZvcmUsIC5faWMtaG9tZV9vcmdhbml6YXRpb246OmJlZm9yZSwgLl9pYy1ob21lYXV0b21hdGlvbjo6YmVmb3JlLCAuX2ljLWhvbWVjbGVhbmluZzo6YmVmb3JlLCAuX2ljLWhvbWVkZXZlbG9wZXJzOjpiZWZvcmUsIC5faWMtaG9tZWVuZXJneWF1ZGl0b3JzOjpiZWZvcmUsIC5faWMtaG9tZW5ldHdvcmtpbnN0YWxsOjpiZWZvcmUsIC5faWMtaG9tZW93bmVyYXNzb2NpYXRpb246OmJlZm9yZSwgLl9pYy1ob21lc3RhZ2luZzo6YmVmb3JlLCAuX2ljLWhvbWV0aGVhdHJlaW5zdGFsbGF0aW9uOjpiZWZvcmUsIC5faWMtaG9tZXdpbmRvd3RpbnRpbmc6OmJlZm9yZSwgLl9pYy1ob3VzZXNpdHRlcnM6OmJlZm9yZSwgLl9pYy1ob3VzaW5nY29vcGVyYXRpdmVzOjpiZWZvcmUsIC5faWMtaHZhYzo6YmVmb3JlLCAuX2ljLWluc3VsYXRpb25pbnN0YWxsYXRpb246OmJlZm9yZSwgLl9pYy1pbnRlcmlvcmRlc2lnbjo6YmVmb3JlLCAuX2ljLWlycmlnYXRpb246OmJlZm9yZSwgLl9pYy1pc3BzOjpiZWZvcmUsIC5faWMta2l0Y2hlbmluY3ViYXRvcnM6OmJlZm9yZSwgLl9pYy1sYW5kc2NhcGVhcmNoaXRlY3RzOjpiZWZvcmUsIC5faWMtbGFuZHNjYXBpbmc6OmJlZm9yZSwgLl9pYy1sYW5kc3VydmV5aW5nOjpiZWZvcmUsIC5faWMtbGF3bnNlcnZpY2VzOjpiZWZvcmUsIC5faWMtbGlnaHRpbmc6OmJlZm9yZSwgLl9pYy1sb2Nrc21pdGhzOjpiZWZvcmUsIC5faWMtbWFzb25yeV9jb25jcmV0ZTo6YmVmb3JlLCAuX2ljLW1vYmlsZV9ob21lX3JlcGFpcjo6YmVmb3JlLCAuX2ljLW1vYmlsZWhvbWVzOjpiZWZvcmUsIC5faWMtbW9iaWxlcGFya3M6OmJlZm9yZSwgLl9pYy1tb3J0Z2FnZWJyb2tlcnM6OmJlZm9yZSwgLl9pYy1tb3ZlcnM6OmJlZm9yZSwgLl9pYy1uYXR1cmFsZ2Fzc3VwcGxpZXJzOjpiZWZvcmUsIC5faWMtcGFja2luZ3NlcnZpY2VzOjpiZWZvcmUsIC5faWMtcGFpbnRlcnM6OmJlZm9yZSwgLl9pYy1wYXRpb2NvdmVyaW5nczo6YmVmb3JlLCAuX2ljLXBsdW1iaW5nOjpiZWZvcmUsIC5faWMtcG9vbGNsZWFuZXJzOjpiZWZvcmUsIC5faWMtcG9vbHNlcnZpY2U6OmJlZm9yZSwgLl9pYy1wcmVzc3VyZXdhc2hlcnM6OmJlZm9yZSwgLl9pYy1wcm9wZXJ0eW1nbXQ6OmJlZm9yZSwgLl9pYy1yZWFsZXN0YXRlOjpiZWZvcmUsIC5faWMtcmVhbGVzdGF0ZWFnZW50czo6YmVmb3JlLCAuX2ljLXJlYWxlc3RhdGVzdmNzOjpiZWZvcmUsIC5faWMtcmVmaW5pc2hpbmc6OmJlZm9yZSwgLl9pYy1yb29maW5nOjpiZWZvcmUsIC5faWMtcm9vZmluc3BlY3RvcnM6OmJlZm9yZSwgLl9pYy1zYXVuYWluc3RhbGxhdGlvbjo6YmVmb3JlLCAuX2ljLXNlYXNvbmFsZGVjb3JzZXJ2aWNlczo6YmVmb3JlLCAuX2ljLXNlY3VyaXR5c3lzdGVtczo6YmVmb3JlLCAuX2ljLXNoYXJlZG9mZmljZXNwYWNlczo6YmVmb3JlLCAuX2ljLXNodXR0ZXJzOjpiZWZvcmUsIC5faWMtc29sYXJpbnN0YWxsYXRpb246OmJlZm9yZSwgLl9pYy1zb2xhcnBhbmVsY2xlYW5pbmc6OmJlZm9yZSwgLl9pYy1zdHJ1Y3R1cmFsZW5naW5lZXJzOjpiZWZvcmUsIC5faWMtc3R1Y2NvOjpiZWZvcmUsIC5faWMtdGVsZXZpc2lvbnNlcnZpY2Vwcm92aWRlcnM6OmJlZm9yZSwgLl9pYy10aWxpbmc6OmJlZm9yZSwgLl9pYy10cmVlc2VydmljZXM6OmJlZm9yZSwgLl9pYy11bml2ZXJzaXR5X2hvdXNpbmc6OmJlZm9yZSwgLl9pYy11dGlsaXRpZXM6OmJlZm9yZSwgLl9pYy12aW55bHNpZGluZzo6YmVmb3JlLCAuX2ljLXdhbGxwYXBlcmluZzo6YmVmb3JlLCAuX2ljLXdhdGVyaGVhdGVyaW5zdGFsbHJlcGFpcjo6YmVmb3JlLCAuX2ljLXdhdGVycHJvb2Zpbmc6OmJlZm9yZSwgLl9pYy13YXRlcnB1cmlmaWNhdGlvbjo6YmVmb3JlLCAuX2ljLXdhdGVyc3VwcGxpZXJzOjpiZWZvcmUsIC5faWMtd2luZG93c2luc3RhbGxhdGlvbjo6YmVmb3JlLCAuX2ljLXdpbmRvd3dhc2hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5faWMtYXJ0cywgLl9pYy1hcmNhZGVzLCAuX2ljLWFydG11c2V1bXMsIC5faWMtYXN0cm9sb2dlcnMsIC5faWMtYXR0cmFjdGlvbmZhcm1zLCAuX2ljLWJldHRpbmdjZW50ZXJzLCAuX2ljLWJpbmdvLCAuX2ljLWNhYmFyZXQsIC5faWMtY2FzaW5vcywgLl9pYy1jYXN0bGVzLCAuX2ljLWNoaWxkcmVuc211c2V1bXMsIC5faWMtY2hvaXJzLCAuX2ljLWNvdW50cnljbHVicywgLl9pYy1jdWx0dXJhbGNlbnRlciwgLl9pYy1kcml2ZWludGhlYXRlciwgLl9pYy1lYXRlcnRhaW5tZW50LCAuX2ljLWZhcm1zLCAuX2ljLWZlc3RpdmFscywgLl9pYy1mdW5mYWlyLCAuX2ljLWdhbGxlcmllcywgLl9pYy1nYXJkZW5zLCAuX2ljLWdlbmVyYWxmZXN0aXZhbHMsIC5faWMtaGF1bnRlZGhvdXNlcywgLl9pYy1qYXp6YW5kYmx1ZXMsIC5faWMtbGFuY2VudGVycywgLl9pYy1tYWhqb25nLCAuX2ljLW1ha2Vyc3BhY2VzLCAuX2ljLW1hcmNoaW5nYmFuZHMsIC5faWMtbW92aWV0aGVhdGVycywgLl9pYy1tdXNldW1zLCAuX2ljLW11c2ljdmVudWVzLCAuX2ljLW15c3RpY3MsIC5faWMtb2JzZXJ2YXRvcmllcywgLl9pYy1vcGVyYSwgLl9pYy1vdXRkb29ybW92aWVzLCAuX2ljLXBhY2hpbmtvLCAuX2ljLXBhaW50YW5kc2lwLCAuX2ljLXBpY2t5b3Vyb3duLCAuX2ljLXBsYW5ldGFyaXVtLCAuX2ljLXBzeWNoaWNfYXN0cm9sb2d5LCAuX2ljLXBzeWNoaWNtZWRpdW1zLCAuX2ljLXBzeWNoaWNzLCAuX2ljLXJhY2V0cmFja3MsIC5faWMtcmFuY2hlcywgLl9pYy1yb2RlbywgLl9pYy1zb2NpYWxfY2x1YnMsIC5faWMtc3BvcnRzYmV0dGluZywgLl9pYy1zcG9ydHN0ZWFtcywgLl9pYy1zdGFkaXVtc2FyZW5hcywgLl9pYy1zdHJlZXRhcnQsIC5faWMtc3R1ZGlvdGFwaW5nLCAuX2ljLXRhYmxhb2ZsYW1lbmNvLCAuX2ljLXRoZWF0ZXIsIC5faWMtdGlja2V0c2FsZXMsIC5faWMtdHJhZGVmYWlycywgLl9pYy12ZXRlcmFuc29yZ2FuaXphdGlvbnMsIC5faWMtdmlydHVhbHJlYWxpdHljZW50ZXJzLCAuX2ljLXdpbmVyaWVzLCAuX2ljLXdpbmV0YXN0aW5ncm9vbSwgLl9pYy14bWFzbWFya2V0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QUIyRDg7XG59XG4uX2ljLWFydHM6OmJlZm9yZSwgLl9pYy1hcmNhZGVzOjpiZWZvcmUsIC5faWMtYXJ0bXVzZXVtczo6YmVmb3JlLCAuX2ljLWFzdHJvbG9nZXJzOjpiZWZvcmUsIC5faWMtYXR0cmFjdGlvbmZhcm1zOjpiZWZvcmUsIC5faWMtYmV0dGluZ2NlbnRlcnM6OmJlZm9yZSwgLl9pYy1iaW5nbzo6YmVmb3JlLCAuX2ljLWNhYmFyZXQ6OmJlZm9yZSwgLl9pYy1jYXNpbm9zOjpiZWZvcmUsIC5faWMtY2FzdGxlczo6YmVmb3JlLCAuX2ljLWNoaWxkcmVuc211c2V1bXM6OmJlZm9yZSwgLl9pYy1jaG9pcnM6OmJlZm9yZSwgLl9pYy1jb3VudHJ5Y2x1YnM6OmJlZm9yZSwgLl9pYy1jdWx0dXJhbGNlbnRlcjo6YmVmb3JlLCAuX2ljLWRyaXZlaW50aGVhdGVyOjpiZWZvcmUsIC5faWMtZWF0ZXJ0YWlubWVudDo6YmVmb3JlLCAuX2ljLWZhcm1zOjpiZWZvcmUsIC5faWMtZmVzdGl2YWxzOjpiZWZvcmUsIC5faWMtZnVuZmFpcjo6YmVmb3JlLCAuX2ljLWdhbGxlcmllczo6YmVmb3JlLCAuX2ljLWdhcmRlbnM6OmJlZm9yZSwgLl9pYy1nZW5lcmFsZmVzdGl2YWxzOjpiZWZvcmUsIC5faWMtaGF1bnRlZGhvdXNlczo6YmVmb3JlLCAuX2ljLWphenphbmRibHVlczo6YmVmb3JlLCAuX2ljLWxhbmNlbnRlcnM6OmJlZm9yZSwgLl9pYy1tYWhqb25nOjpiZWZvcmUsIC5faWMtbWFrZXJzcGFjZXM6OmJlZm9yZSwgLl9pYy1tYXJjaGluZ2JhbmRzOjpiZWZvcmUsIC5faWMtbW92aWV0aGVhdGVyczo6YmVmb3JlLCAuX2ljLW11c2V1bXM6OmJlZm9yZSwgLl9pYy1tdXNpY3ZlbnVlczo6YmVmb3JlLCAuX2ljLW15c3RpY3M6OmJlZm9yZSwgLl9pYy1vYnNlcnZhdG9yaWVzOjpiZWZvcmUsIC5faWMtb3BlcmE6OmJlZm9yZSwgLl9pYy1vdXRkb29ybW92aWVzOjpiZWZvcmUsIC5faWMtcGFjaGlua286OmJlZm9yZSwgLl9pYy1wYWludGFuZHNpcDo6YmVmb3JlLCAuX2ljLXBpY2t5b3Vyb3duOjpiZWZvcmUsIC5faWMtcGxhbmV0YXJpdW06OmJlZm9yZSwgLl9pYy1wc3ljaGljX2FzdHJvbG9neTo6YmVmb3JlLCAuX2ljLXBzeWNoaWNtZWRpdW1zOjpiZWZvcmUsIC5faWMtcHN5Y2hpY3M6OmJlZm9yZSwgLl9pYy1yYWNldHJhY2tzOjpiZWZvcmUsIC5faWMtcmFuY2hlczo6YmVmb3JlLCAuX2ljLXJvZGVvOjpiZWZvcmUsIC5faWMtc29jaWFsX2NsdWJzOjpiZWZvcmUsIC5faWMtc3BvcnRzYmV0dGluZzo6YmVmb3JlLCAuX2ljLXNwb3J0c3RlYW1zOjpiZWZvcmUsIC5faWMtc3RhZGl1bXNhcmVuYXM6OmJlZm9yZSwgLl9pYy1zdHJlZXRhcnQ6OmJlZm9yZSwgLl9pYy1zdHVkaW90YXBpbmc6OmJlZm9yZSwgLl9pYy10YWJsYW9mbGFtZW5jbzo6YmVmb3JlLCAuX2ljLXRoZWF0ZXI6OmJlZm9yZSwgLl9pYy10aWNrZXRzYWxlczo6YmVmb3JlLCAuX2ljLXRyYWRlZmFpcnM6OmJlZm9yZSwgLl9pYy12ZXRlcmFuc29yZ2FuaXphdGlvbnM6OmJlZm9yZSwgLl9pYy12aXJ0dWFscmVhbGl0eWNlbnRlcnM6OmJlZm9yZSwgLl9pYy13aW5lcmllczo6YmVmb3JlLCAuX2ljLXdpbmV0YXN0aW5ncm9vbTo6YmVmb3JlLCAuX2ljLXhtYXNtYXJrZXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uX2ljLXB1YmxpY3NlcnZpY2VzZ292dCwgLl9pYy1hdXRob3JpemVkX3Bvc3RhbF9yZXByZXNlbnRhdGl2ZSwgLl9pYy1jaXZpY2NlbnRlciwgLl9pYy1jb21tdW5pdHljZW50ZXJzLCAuX2ljLWNvdXJ0aG91c2VzLCAuX2ljLWRlcGFydG1lbnRzb2Ztb3RvcnZlaGljbGVzLCAuX2ljLWVtYmFzc3ksIC5faWMtZmlyZWRlcGFydG1lbnRzLCAuX2ljLWphaWxzYW5kcHJpc29ucywgLl9pYy1sYW5kbWFya3MsIC5faWMtbGlicmFyaWVzLCAuX2ljLW11bmljaXBhbGl0eSwgLl9pYy1wb2xpY2VkZXBhcnRtZW50cywgLl9pYy1wb3N0b2ZmaWNlcywgLl9pYy1yZWdpc3RyeV9vZmZpY2UsIC5faWMtdGF4b2ZmaWNlLCAuX2ljLXRvd25oYWxsIHtcbiAgYmFja2dyb3VuZDogIzE4MDBBRTtcbn1cbi5faWMtcHVibGljc2VydmljZXNnb3Z0OjpiZWZvcmUsIC5faWMtYXV0aG9yaXplZF9wb3N0YWxfcmVwcmVzZW50YXRpdmU6OmJlZm9yZSwgLl9pYy1jaXZpY2NlbnRlcjo6YmVmb3JlLCAuX2ljLWNvbW11bml0eWNlbnRlcnM6OmJlZm9yZSwgLl9pYy1jb3VydGhvdXNlczo6YmVmb3JlLCAuX2ljLWRlcGFydG1lbnRzb2Ztb3RvcnZlaGljbGVzOjpiZWZvcmUsIC5faWMtZW1iYXNzeTo6YmVmb3JlLCAuX2ljLWZpcmVkZXBhcnRtZW50czo6YmVmb3JlLCAuX2ljLWphaWxzYW5kcHJpc29uczo6YmVmb3JlLCAuX2ljLWxhbmRtYXJrczo6YmVmb3JlLCAuX2ljLWxpYnJhcmllczo6YmVmb3JlLCAuX2ljLW11bmljaXBhbGl0eTo6YmVmb3JlLCAuX2ljLXBvbGljZWRlcGFydG1lbnRzOjpiZWZvcmUsIC5faWMtcG9zdG9mZmljZXM6OmJlZm9yZSwgLl9pYy1yZWdpc3RyeV9vZmZpY2U6OmJlZm9yZSwgLl9pYy10YXhvZmZpY2U6OmJlZm9yZSwgLl9pYy10b3duaGFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLl9pYy1maW5hbmNpYWxzZXJ2aWNlcywgLl9pYy1hdXRvaW5zdXJhbmNlLCAuX2ljLWJhbmtzLCAuX2ljLWJ1c2luZXNzZmluYW5jaW5nLCAuX2ljLWN1cnJlbmN5ZXhjaGFuZ2UsIC5faWMtZGVidHJlbGllZiwgLl9pYy1maW5hbmNpYWxhZHZpc2luZywgLl9pYy1ob21laW5zdXJhbmNlLCAuX2ljLWluc3RhbGxtZW50bG9hbnMsIC5faWMtaW5zdXJhbmNlLCAuX2ljLWludmVzdGluZywgLl9pYy1saWZlaW5zdXJhbmNlLCAuX2ljLW1vcnRnYWdlbGVuZGVycywgLl9pYy1wYXlkYXlsb2FucywgLl9pYy10YXhzZXJ2aWNlcywgLl9pYy10aXRsZWxvYW5zIHtcbiAgYmFja2dyb3VuZDogIzAwNkMwNDtcbn1cbi5faWMtZmluYW5jaWFsc2VydmljZXM6OmJlZm9yZSwgLl9pYy1hdXRvaW5zdXJhbmNlOjpiZWZvcmUsIC5faWMtYmFua3M6OmJlZm9yZSwgLl9pYy1idXNpbmVzc2ZpbmFuY2luZzo6YmVmb3JlLCAuX2ljLWN1cnJlbmN5ZXhjaGFuZ2U6OmJlZm9yZSwgLl9pYy1kZWJ0cmVsaWVmOjpiZWZvcmUsIC5faWMtZmluYW5jaWFsYWR2aXNpbmc6OmJlZm9yZSwgLl9pYy1ob21laW5zdXJhbmNlOjpiZWZvcmUsIC5faWMtaW5zdGFsbG1lbnRsb2Fuczo6YmVmb3JlLCAuX2ljLWluc3VyYW5jZTo6YmVmb3JlLCAuX2ljLWludmVzdGluZzo6YmVmb3JlLCAuX2ljLWxpZmVpbnN1cmFuY2U6OmJlZm9yZSwgLl9pYy1tb3J0Z2FnZWxlbmRlcnM6OmJlZm9yZSwgLl9pYy1wYXlkYXlsb2Fuczo6YmVmb3JlLCAuX2ljLXRheHNlcnZpY2VzOjpiZWZvcmUsIC5faWMtdGl0bGVsb2Fuczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLl9pYy1iaWN5Y2xlcywgLl9pYy1iaWtlYXNzb2NpYXRpb25zLCAuX2ljLWJpa2VyZXBhaXIsIC5faWMtYmlrZXNob3AsIC5faWMtc3BlY2lhbGJpa2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1N0FGRjtcbn1cbi5faWMtYmljeWNsZXM6OmJlZm9yZSwgLl9pYy1iaWtlYXNzb2NpYXRpb25zOjpiZWZvcmUsIC5faWMtYmlrZXJlcGFpcjo6YmVmb3JlLCAuX2ljLWJpa2VzaG9wOjpiZWZvcmUsIC5faWMtc3BlY2lhbGJpa2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uX2ljLWxvY2FsZmxhdm9yLCAuX2ljLXBhcmtsZXRzLCAuX2ljLXB1YmxpY2FydCwgLl9pYy11bm9mZmljaWFseWVscGV2ZW50cywgLl9pYy15ZWxwZXZlbnRzIHtcbiAgYmFja2dyb3VuZDogI0E4MDAwMDtcbn1cbi5faWMtbG9jYWxmbGF2b3I6OmJlZm9yZSwgLl9pYy1wYXJrbGV0czo6YmVmb3JlLCAuX2ljLXB1YmxpY2FydDo6YmVmb3JlLCAuX2ljLXVub2ZmaWNpYWx5ZWxwZXZlbnRzOjpiZWZvcmUsIC5faWMteWVscGV2ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLl9pYy1tYXNzbWVkaWEsIC5faWMtcHJpbnRtZWRpYSwgLl9pYy1yYWRpb3N0YXRpb25zLCAuX2ljLXRlbGV2aXNpb25zdGF0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICMwMDg4QjI7XG59XG4uX2ljLW1hc3NtZWRpYTo6YmVmb3JlLCAuX2ljLXByaW50bWVkaWE6OmJlZm9yZSwgLl9pYy1yYWRpb3N0YXRpb25zOjpiZWZvcmUsIC5faWMtdGVsZXZpc2lvbnN0YXRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uX2ljLWRyaXZpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3QUZGO1xufVxuLl9pYy1kcml2aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uX2ljLXRyYW5zaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3QUZGO1xufVxuLl9pYy10cmFuc2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uX2ljLXdhbGtpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3QUZGO1xufVxuLl9pYy13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uX2ljLWNhZmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCNDQxRjtcbn1cbi5faWMtY2FmZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5faWMtZml0bmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQyNDY7XG59XG4uX2ljLWZpdG5lc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5faWMtZ3JvY2VyaWVzLCAuX2ljLWdyb2Nlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBCRjBCO1xufVxuLl9pYy1ncm9jZXJpZXM6OmJlZm9yZSwgLl9pYy1ncm9jZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uX2ljLWVhbGVzdGF0ZSB7XG4gIGNvbG9yOiAjNDQ4MTE0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5faWMtZWFsZXN0YXRlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDQ5cHg7XG59XG4uX2ljLWVhbGVzdGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xuICBmb250LXNpemU6IDQ5cHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLl9pYy1lYWxlc3RhdGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi55ZWxwLXNpbXBsZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi55ZWxwLXNpbXBsZS1jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnllbHAtc2ltcGxlLWNhcmQgLnllbHAtbWFya2VyLXBvcHVwLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi55ZWxwLW1hcmtlci1wb3B1cC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAyOTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi55ZWxwLW1hcmtlci1wb3B1cC1pbm5lcl9faW1nLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnllbHAtbWFya2VyLXBvcHVwLWlubmVyX19pbWctd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi55ZWxwLW1hcmtlci1wb3B1cC1pbm5lcl9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ueWVscC1tYXJrZXItcG9wdXAtaW5uZXJfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi55ZWxwLW1hcmtlci1wb3B1cC1pbm5lcl9fcmF0aW5nLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi55ZWxwLW1hcmtlci1wb3B1cC1pbm5lcl9fcmV2aWV3cyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ueWVscC1tYXJrZXItcG9wdXAtaW5uZXJfX2NhdGVnb3JpZXMge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi55ZWxwLW1hcmtlci1wb3B1cC1pbm5lcl9fcmV2aWV3cyB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuXG4ueWVscC1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbWFwL3llbHAveWVscC1sb2dvLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi55ZWxwLWxvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLnJhdGluZyB7XG4gIHdpZHRoOiA4MnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucmF0aW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNy4wNzMxNzA3MzE3JTtcbn1cbi5yYXRpbmcuXzUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzUucG5nKTtcbn1cbi5yYXRpbmcuXzQ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ180X2hhbGYucG5nKTtcbn1cbi5yYXRpbmcuXzQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzQucG5nKTtcbn1cbi5yYXRpbmcuXzM1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ18zX2hhbGYucG5nKTtcbn1cbi5yYXRpbmcuXzMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzMucG5nKTtcbn1cbi5yYXRpbmcuXzI1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ18yX2hhbGYucG5nKTtcbn1cbi5yYXRpbmcuXzIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzIucG5nKTtcbn1cbi5yYXRpbmcuXzE1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ18xX2hhbGYucG5nKTtcbn1cbi5yYXRpbmcuXzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzEucG5nKTtcbn1cbi5yYXRpbmcuXzAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzAucG5nKTtcbn1cblxuLnllbHAtY2FyZHMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLnllbHAtY2FyZHMtc2xpZGVyIC55ZWxwLWNhcmQge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAueWVscC1jYXJkcy1zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG4gIC55ZWxwLWNhcmRzLXNsaWRlciAueWVscC1jYXJkIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4ueWVscC1jYXJkX19pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuLnllbHAtY2FyZF9faW1nLXdyYXAgaW1nIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnllbHAtY2FyZF9faW1nLXdyYXA6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi55ZWxwLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ueWVscC1jYXJkX19jYXRlZ29yaWVzIHtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG4ueWVscC1jYXJkIC55ZWxwLWxvZ28ge1xuICB3aWR0aDogNDFweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC55ZWxwLWNhcmRfX2ltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnNjaG9vbC1jYXJkIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjaG9vbC1jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjaG9vbC1jYXJkX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNjaG9vbC1jYXJkX19yYW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2I5YzE1Nztcbn1cbi5zY2hvb2wtY2FyZF9fc2VwYXJhdGUge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5zY2hvb2wtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5zY2hvb2wtY2FyZF9fYWRkcmVzcyB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuXG4uYnVzLWNhcmQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5idXMtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cblxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luOiAtMTlweCBhdXRvIDA7XG59XG5cbi5sZWFmbGV0LXJlc3AtcG9wdXAtd2VzdC1zb3V0aCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMS4yKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lcixcbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGgtZWFzdCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcbn1cblxuLmxlYWZsZXQtcmVzcC1wb3B1cC1zb3V0aC13ZXN0IC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIsXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XG59XG5cbi5nb29nbGUtc3RyZWV0LXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYzZjg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmdvb2dsZS1zdHJlZXQtdmlldyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMXB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmdvb2dsZS1zdHJlZXQtdmlldyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MXB4KTtcbiAgfVxufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IC5yb3V0ZS1jYXJkIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLnJvdXRlLWNhcmRfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yb3V0ZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJvdXRlLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm91dGUtY2FyZF9fZXJyb3Ige1xuICBjb2xvcjogI0YxNUE3Rjtcbn1cbi5yb3V0ZS1jYXJkX190aW1lIHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ucm91dGUtY2FyZF9fYWRkcmVzcyB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLnJvdXRlLWNhcmRfX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucm91dGUtY2FyZF9fcmVtb3ZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJvdXRlLWNhcmRfX3JlbW92ZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1hcC1tZW51IHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcC1tZW51IFtkYXRhLXNjcm9sbGJhcl0gLnNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5tYXAtbWVudSBbZGF0YS1zY3JvbGxiYXJdIC5zY3JvbGxiYXItdHJhY2steSAuc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0FDQjhDMDtcbn1cbi5tYXAtbWVudV9fdGV4dCB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLm1hcC1tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcC1tZW51X19jb250ZW50LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgMDtcbn1cbi5tYXAtbWVudV9fc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuLm1hcC1tZW51X19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYXAtbWVudV9feWVscC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuLm1hcC1tZW51X195ZWxwLWxhYmVsIC55ZWxwLWxvZ28ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5tYXAtbWVudV9fZXhwYW5kLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI0NERDZEQztcbn1cbi5tYXAtbWVudV9fZXhwYW5kLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4ubWFwLW1lbnVfX2V4cGFuZC1idXR0b24uX2FjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1hcC1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAubWFwLW1lbnUgW2RhdGEtc2Nyb2xsYmFyXSAuc2Nyb2xsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLm1hcC1tZW51X19leHBhbmQtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hcC1tZW51X19zY3JvbGwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXBhZ2UgYSxcbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLWVsbGlwc2lzIGEge1xuICBjb2xvcjogI0FDQjhDMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtcGFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4ucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwgLnBhZ2luYXRpb25qcy1wYWdlLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXBhZ2UuYWN0aXZlIGEge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjBmM2Y4O1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXByZXYsXG4ucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwgLnBhZ2luYXRpb25qcy1uZXh0IHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwgLnBhZ2luYXRpb25qcy1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjNmODtcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXByZXY6OmJlZm9yZSxcbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLW5leHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLXByZXYgYSxcbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLW5leHQgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbmpzIC5wYWdpbmF0aW9uanMtcGFnZXMgdWwgLnBhZ2luYXRpb25qcy1wcmV2LmRpc2FibGVkLFxuLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtbmV4dC5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtcHJldi5kaXNhYmxlZDo6YmVmb3JlLFxuLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtbmV4dC5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnBhZ2luYXRpb25qcyAucGFnaW5hdGlvbmpzLXBhZ2VzIHVsIC5wYWdpbmF0aW9uanMtcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdpbmF0aW9uanMgLnBhZ2luYXRpb25qcy1wYWdlcyB1bCAucGFnaW5hdGlvbmpzLW5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5zY3JvbGwtdG9wOjpiZWZvcmUsIC5zY3JvbGwtdG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uc2Nyb2xsLXRvcDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogLTE0cHg7XG59XG4uc2Nyb2xsLXRvcDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtMTRweDtcbn1cbi5zY3JvbGwtdG9wLl9zaG93IHtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uc2Nyb2xsLXRvcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2Nyb2xsLXRvcDpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5zY3JvbGwtdG9wOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zY3JvbGwtdG9wIHtcbiAgICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5zY3JvbGwtdG9wOjpiZWZvcmUsIC5zY3JvbGwtdG9wOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbiAgLnNjcm9sbC10b3A6OmJlZm9yZSB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxuICAuc2Nyb2xsLXRvcDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2Nyb2xsLXRvcCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLmhhbWJ1cmdlci13cmFwcGVyOmhvdmVyIC5oYW1idXJnZXItd3JhcHBlcl9fYmFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQ0IwMDlCO1xufVxuLmhhbWJ1cmdlci13cmFwcGVyX19oYW1idXJnZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLXdyYXBwZXJfX2JhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwcyAzMDBtcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLXdyYXBwZXJfX2Jhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM3NDI0NjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgYmFja2dyb3VuZCAzMDBtcyBlYXNlO1xufVxuLmhhbWJ1cmdlci13cmFwcGVyX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5oYW1idXJnZXItd3JhcHBlcl9fYmFyOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uaGFtYnVyZ2VyLXdyYXBwZXJfX2JhcjpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmhhbWJ1cmdlci13cmFwcGVyLl9hY3RpdmUgLmhhbWJ1cmdlci13cmFwcGVyX19iYXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDBzIDMwMG1zIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItd3JhcHBlci5fYWN0aXZlIC5oYW1idXJnZXItd3JhcHBlcl9fYmFyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBiYWNrZ3JvdW5kIDMwMG1zIGVhc2U7XG59XG4uaGFtYnVyZ2VyLXdyYXBwZXIuX2FjdGl2ZSAuaGFtYnVyZ2VyLXdyYXBwZXJfX2JhcjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcbn1cbi5oYW1idXJnZXItd3JhcHBlci5fYWN0aXZlIC5oYW1idXJnZXItd3JhcHBlcl9fYmFyOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci13cmFwcGVyLl9hY3RpdmUgLmhhbWJ1cmdlci13cmFwcGVyX19iYXI6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItd3JhcHBlci5fYWN0aXZlIC5oYW1idXJnZXItd3JhcHBlcl9fYmFyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbn1cbi5oYW1idXJnZXItd3JhcHBlci5fYWN0aXZlIC5oYW1idXJnZXItd3JhcHBlcl9fYmFyOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogLTExMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDk1MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbGVmdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQsIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xufVxuLm92ZXJsYXkuX2FjdGl2ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcHVwLXN0eWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IC0xMTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNTBweCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5NjA7XG4gIHRyYW5zaXRpb246IGxlZnQgMHMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wb3B1cC1zdHlsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBvcHVwLXN0eWxlX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuLnBvcHVwLXN0eWxlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG59XG4ucG9wdXAtc3R5bGUuX2FjdGl2ZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB6LWluZGV4OiA5ODA7XG59XG4ucG9wdXAtc3R5bGUuX2FjdGl2ZSAucG9wdXAtc3R5bGVfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXAtc3R5bGVfbmFycm93IC5jcm9zcy1idG4ge1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLnBvcHVwLXN0eWxlX25hcnJvdyAucG9wdXAtc3R5bGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogOTBweCA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBvcHVwLXN0eWxlX25hcnJvdyAucG9wdXAtc3R5bGVfX3Njcm9sbC13cmFwIHtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdXAtc3R5bGVfbmFycm93IC5wb3B1cC1zdHlsZV9fc2Nyb2xsLXdyYXAgLnNjcm9sbC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wb3B1cC1zdHlsZV9maCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9wdXAtc3R5bGVfZmggLnBvcHVwLXN0eWxlX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtc3R5bGVfZmggLnBvcHVwLXN0eWxlX19jb250YWluZXIgPiAuY3Jvc3MtYnRuIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wb3B1cC1zdHlsZV9maCAucG9wdXAtc3R5bGVfX3Njcm9sbC13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcHVwLXN0eWxlX2ZoIC5wb3B1cC1zdHlsZV9fc2Nyb2xsLXdyYXAgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcHVwLXN0eWxlX2ZoIC5wb3B1cC1zdHlsZV9fc2Nyb2xsLXdyYXAgLmVzdGF0ZS1wb3B1cC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cC1zdHlsZV9maCAucG9wdXAtc3R5bGVfX3Njcm9sbC13cmFwIC5tYXAtYnV0dG9ucy1iYXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvcHVwLXN0eWxlX2ZoIC5wb3B1cC1zdHlsZV9fc2Nyb2xsLXdyYXAgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9wdXAtc3R5bGVfZmggLnBvcHVwLXN0eWxlX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcHVwLXN0eWxlX2ZoIC5wb3B1cC1zdHlsZV9fbWFwLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBvcHVwLXN0eWxlX2ZoIC5wb3B1cC1zdHlsZV9fbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnBvcHVwLXN0eWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wb3B1cC1zdHlsZV9uYXJyb3cgLmNyb3NzLWJ0biB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wb3B1cC1zdHlsZV9uYXJyb3cgLnBvcHVwLXN0eWxlX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBvcHVwLXN0eWxlX25hcnJvdyAucG9wdXAtc3R5bGVfX3Njcm9sbC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wb3B1cC1zdHlsZV9maCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9wdXAtc3R5bGVfZmggLnBvcHVwLXN0eWxlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50eS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xufVxuLnR5LWNvbnRlbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiByZWQ7XG59XG4udHktY29udGVudF9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVzdGF0ZS1wb3B1cC1jb250ZW50X190YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZXN0YXRlLXBvcHVwLWNvbnRlbnRfX2NvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG4uZXN0YXRlLXBvcHVwLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4ucG9wdXAtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wb3B1cC1tYXAtY29udGFpbmVyIC5jb250ZW50LXRhYiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3B1cC1tYXAtY29udGFpbmVyX19uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAyO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX25hdi13cmFwIC5zbGlkZS1tZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzcHgpO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX25hdi13cmFwIC5jcm9zcy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCAwO1xuICB6LWluZGV4OiAxO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX3RhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX2NvbF9sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4N3B4IC0gNDBweCArIDE1cHgpO1xuICB6LWluZGV4OiAzO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX2NvbF9yaWdodCB7XG4gIHdpZHRoOiAzODdweDtcbiAgei1pbmRleDogNTtcbn1cbi5wb3B1cC1tYXAtY29udGFpbmVyX19jb2xfcmlnaHQgLmNvbnRlbnQtdGFicy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9wdXAtbWFwLWNvbnRhaW5lcl9fY29sX3JpZ2h0IC5jb250ZW50LXRhYnMtY29udGFpbmVyIC5jb250ZW50LXRhYiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3B1cC1tYXAtY29udGFpbmVyX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX3Njcm9sbC13cmFwW2RhdGEtc2Nyb2xsLWNvbnRlbnQtd3JhcF0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnBvcHVwLW1hcC1jb250YWluZXJfX3Njcm9sbC13cmFwW2RhdGEtc2Nyb2xsLWNvbnRlbnQtd3JhcF0gLnNjcm9sbC1jb250ZW50LXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucG9wdXAtbWFwLWNvbnRhaW5lcl9fc2Nyb2xsLXdyYXBbZGF0YS1zY3JvbGwtY29udGVudC13cmFwXSAuc2Nyb2xsLWNvbnRlbnQtd3JhcCAuc2Nyb2xsLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wb3B1cC1tYXAtY29udGFpbmVyIC5fZncxMzAwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMXB4KTtcbiAgfVxuICAucG9wdXAtbWFwLWNvbnRhaW5lcl9fc2Nyb2xsLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgfVxuICAucG9wdXAtbWFwLWNvbnRhaW5lcl9fc2Nyb2xsLXdyYXBbZGF0YS1zY3JvbGwtY29udGVudC13cmFwXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAucG9wdXAtbWFwLWNvbnRhaW5lcl9fc2Nyb2xsLXdyYXAgLnNjcm9sbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5wb3B1cC1tYXAtY29udGFpbmVyX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3B1cC1tYXAtY29udGFpbmVyX19jb2xfcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAucG9wdXAtbWFwLWNvbnRhaW5lcl9fY29sX3JpZ2h0IC5jb250ZW50LXRhYiAubWFwLW1lbnUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTgwcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuICAucG9wdXAtbWFwLWNvbnRhaW5lcl9fY29sX3JpZ2h0IC5jb250ZW50LXRhYiAubWFwLW1lbnUuX2FjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAucG9wdXAtbWFwLWNvbnRhaW5lcl9fY29sX3JpZ2h0IC5jb250ZW50LXRhYi5fYWN0aXZlID4gZGl2LCAucG9wdXAtbWFwLWNvbnRhaW5lcl9fY29sX3JpZ2h0IC5jb250ZW50LXRhYi5fYWN0aXZlID4gZm9ybSxcbiAgLnBvcHVwLW1hcC1jb250YWluZXJfX2NvbF9yaWdodCAuY29udGVudC10YWItc2ltcGxlLl9hY3RpdmUgPiBkaXYsXG4gIC5wb3B1cC1tYXAtY29udGFpbmVyX19jb2xfcmlnaHQgLmNvbnRlbnQtdGFiLXNpbXBsZS5fYWN0aXZlID4gZm9ybSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wb3B1cC1tYXAtY29udGFpbmVyIC5fZncxMzAwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQxcHgpO1xuICB9XG4gIC5wb3B1cC1tYXAtY29udGFpbmVyX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3B1cC1tYXAtY29udGFpbmVyX19jb2xfcmlnaHQge1xuICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbiAgLnBvcHVwLW1hcC1jb250YWluZXJfX2NvbF9yaWdodCAuY29udGVudC10YWIgLm1hcC1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnBvcHVwLW1hcC1jb250YWluZXIgLl9mdzEzMDAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4ucG9wdXAtc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wb3B1cC1zbGlkZXItY29udGFpbmVyX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cC1zbGlkZXItY29udGFpbmVyX19oZWFkZXIgLmNyb3NzLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wb3B1cC1zbGlkZXItY29udGFpbmVyX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDEgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvcHVwLXNsaWRlci1jb250YWluZXJfX2NvbF9sZWZ0IHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9wdXAtc2xpZGVyLWNvbnRhaW5lcl9fY29sX3JpZ2h0IHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wb3B1cC1zbGlkZXItY29udGFpbmVyX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucG9wdXAtc2xpZGVyLWNvbnRhaW5lcl9fY29sX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxuICAucG9wdXAtc2xpZGVyLWNvbnRhaW5lcl9fY29sX3JpZ2h0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wb3B1cC1zbGlkZXItY29udGFpbmVyX190YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBvcHVwLXNsaWRlci1jb250YWluZXJfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcHVwLXNsaWRlci1jb250YWluZXJfX2NvbF9sZWZ0IHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnBvcHVwLXNsaWRlci1jb250YWluZXJfX2NvbF9yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMzNzQyNDY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxufVxuXG4udHdpbi1maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyNjBweDtcbn1cbi50d2luLWZpZWxkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNBQ0I4QzA7XG59XG4udHdpbi1maWVsZHMgLmlucHV0LXN0eWxlLFxuLnR3aW4tZmllbGRzIC5zZWxlY3QtbW9kdWxlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5hZGQtZGVzdGluYXRpb24tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtYnV0dG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWJ1dHRvbi1yb3cgLmJ0bi1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmlucHV0LWJ1dHRvbi1yb3cgLmF1dG9maWxsLFxuLmlucHV0LWJ1dHRvbi1yb3cgLmlucHV0LXN0eWxlIHtcbiAgZmxleDogMSAwIDA7XG59XG4uaW5wdXQtYnV0dG9uLXJvdyAuYXV0b2ZpbGxfX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uZm9ybS1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXN0eWxlX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ybS1zdHlsZV9fcm93IC5idG4tc3R5bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXN0eWxlX19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc3R5bGVfX2NvbC5fMS0yIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uZm9ybS1zdHlsZV9fY29sLl8xLTMge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7XG59XG4uZm9ybS1zdHlsZV9fbGFiZWwge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5mb3JtLXN0eWxlX19idXR0b25zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZvcm0tc3R5bGVfX3NvY2lhbC1idXR0b25zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uZm9ybS1zdHlsZV9fc29jaWFsLWJ1dHRvbnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZm9ybS1zdHlsZS5fZGlzYWJsZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZm9ybS1zdHlsZV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mb3JtLXN0eWxlX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1zdHlsZV9fY29sLl8xLTIsIC5mb3JtLXN0eWxlX19jb2wuXzEtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tc3R5bGVfX3NvY2lhbC1idXR0b25zLXdyYXAgLmJ0bi1zdHlsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY29uZmlkZW50aWFsaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcXVlc3QtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVxdWVzdC1mb3JtIC5pbnB1dC1zdHlsZV9faW5wdXQuX3RleHRhcmVhIHtcbiAgaGVpZ2h0OiAxOTRweDtcbn1cbi5yZXF1ZXN0LWZvcm1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlcXVlc3QtZm9ybV9fY29sX2xlZnQsIC5yZXF1ZXN0LWZvcm1fX2NvbF9jZW50ZXIge1xuICB3aWR0aDogY2FsYygzMCUgLSAxMy4zMzMzMzMzMzMzcHgpO1xufVxuLnJlcXVlc3QtZm9ybV9fY29sX2xlZnQge1xuICB6LWluZGV4OiAxNTtcbn1cbi5yZXF1ZXN0LWZvcm1fX2NvbF9yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDEzLjMzMzMzMzMzMzNweCk7XG59XG4ucmVxdWVzdC1mb3JtX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVxdWVzdC1mb3JtX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVxdWVzdC1mb3JtX19idXR0b25zLXdyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yZXF1ZXN0LWZvcm1fX2J1dHRvbnMtd3JhcCAuYnRuLXN0eWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucmVxdWVzdC1mb3JtX19idXR0b25zLXdyYXAgLmJ0bi1zdHlsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5yZXF1ZXN0LWZvcm1fX2NvbF9sZWZ0LCAucmVxdWVzdC1mb3JtX19jb2xfY2VudGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuICAucmVxdWVzdC1mb3JtX19jb2xfcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkgYW5kIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAucmVxdWVzdC1mb3JtX19jb2xfcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucmVxdWVzdC1mb3JtX19jb2xfcmlnaHQgLnJlcXVlc3QtZm9ybV9fYnV0dG9ucy13cmFwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucmVxdWVzdC1mb3JtIC5pbnB1dC1zdHlsZV9faW5wdXQuX3RleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyNHB4O1xuICB9XG4gIC5yZXF1ZXN0LWZvcm1fX2NvbF9sZWZ0LCAucmVxdWVzdC1mb3JtX19jb2xfY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVxdWVzdC1mb3JtX19jb2xfY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5yZXF1ZXN0LWZvcm1fX2J1dHRvbnMtd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC1mb3JtX19jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LWZvcm1fX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGFjdC1mb3JtX19yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1mb3JtLl8yLWNvbCAuY29udGFjdC1mb3JtX19jb2wge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbn1cbi5jb250YWN0LWZvcm0uX2NvbGxhcHNlIC5jb250YWN0LWZvcm1fX2NoZWNrLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5jb250YWN0LWZvcm0uXzItY29sIC5jb250YWN0LWZvcm1fX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29udGFjdC1mb3JtLl8yLWNvbCAuY29udGFjdC1mb3JtX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS5fMi1jb2wgLmNvbnRhY3QtZm9ybV9fY29sX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnRlbC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWwtd3JhcF9fcGhvbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50ZWwtd3JhcF9fY29kZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC50ZWwtd3JhcF9fcGhvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tZXJnZS1pbnB1dHMgLmlucHV0LXN0eWxlOm5vdCg6bGFzdC1jaGlsZCkgLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm1lcmdlLWlucHV0cyAuaW5wdXQtc3R5bGU6bm90KDpmaXJzdC1jaGlsZCkgLmlucHV0LXN0eWxlX19pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5taW5pLXN1YnNjcmliZS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktc3Vic2NyaWJlLWZvcm0gLmlucHV0LXN0eWxlIHtcbiAgei1pbmRleDogMTtcbn1cbi5taW5pLXN1YnNjcmliZS1mb3JtIC5pY29uLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmZpbHRlci1tb3JlIHtcbiAgd2lkdGg6IDMwNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbHRlci1tb3JlX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbHRlci1tb3JlX19yb3cgLmxpc3QgKyAubGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFNkU3O1xufVxuLmZpbHRlci1tb3JlX19yb3cgLnR3aW4tZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyLW1vcmVfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmZpbHRlci1tb3JlX19idXR0b24td3JhcCAuYnRuLXN0eWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLXdyYXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmlsbC1zdHJva2Uge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU4Ljg7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTU4LjQ7XG4gIH1cbn1cbltjbGFzcyo9X2xvYWRpbmctXSAuc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5bY2xhc3MqPV9sb2FkaW5nLV0gLnNwaW5uZXIgc3ZnIC5zdmctY2lyY2xlLXdyYXAge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlLXdyYXA7XG59XG5bY2xhc3MqPV9sb2FkaW5nLV0gLnNwaW5uZXIgc3ZnIC5zdmctY2lyY2xlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZpbGwtc3Ryb2tlLCByb3RhdGUtaW5uZXI7XG59XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zcGlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA2LjQyODU3MTQyODZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zcGlubmVyIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cbi5zcGlubmVyIHN2ZyAuc3ZnLWNpcmNsZS13cmFwIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLnNwaW5uZXIgc3ZnIC5zdmctY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNTguOTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU4Ljk7XG4gIHN0cm9rZTogI0VDMThCQTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNTAwbXMsIDYwMDBtcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGUsIGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBzdGVwcyg0KTtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmcsIHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4uYXQtcmVzcC1zaGFyZS1lbGVtZW50IC5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uYXQtcmVzcC1zaGFyZS1lbGVtZW50IC5hdC1zaGFyZS1idG4tZWxlbWVudHMgLmF0LXNoYXJlLWJ0biB7XG4gIG1hcmdpbjogNXB4IDEwcHggMCAwO1xufVxuLmF0LXJlc3Atc2hhcmUtZWxlbWVudCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNvY2lhbC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLnNvY2lhbC1idXR0b25zX19sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMzNweDtcbiAgY29sb3I6ICMzNzQyNDY7XG59XG4uc29jaWFsLWJ1dHRvbnMgW2NsYXNzKj1hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94XSAuYXQtcmVzcC1zaGFyZS1lbGVtZW50IC5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNvY2lhbC1idXR0b25zIFtjbGFzcyo9YWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveF0gLmF0LXJlc3Atc2hhcmUtZWxlbWVudCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hdC1zaGFyZS1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc29jaWFsLWJ1dHRvbnMgW2NsYXNzKj10aGlzX2lubGluZV9zaGFyZV90b29sYm94XSBhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjAwOUI7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc29jaWFsLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5zb2NpYWwtYnV0dG9uc19fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnNvY2lhbC1idXR0b25zIFtjbGFzcyo9YWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveF0gLmF0LXJlc3Atc2hhcmUtZWxlbWVudCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hdC1zaGFyZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAuc29jaWFsLWJ1dHRvbnMgW2NsYXNzKj1hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94XSAuYXQtcmVzcC1zaGFyZS1lbGVtZW50IC5hdC1zaGFyZS1idG4tZWxlbWVudHMgLmF0LXNoYXJlLWJ0biAuYXQtaWNvbi13cmFwcGVyIHtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNvY2lhbC1idXR0b25zIFtjbGFzcyo9YWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveF0gLmF0LXJlc3Atc2hhcmUtZWxlbWVudCAuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIC5hdC1zaGFyZS1idG4gLmF0LWljb24td3JhcHBlciAuYXQtaWNvbiB7XG4gICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29sbGFwc2UtbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sbGFwc2UtbmF2LWxpc3RfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmNvbGxhcHNlLW5hdi1saXN0X19jb2wuX2Z1bGwtd2lkdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2xsYXBzZS1uYXYtbGlzdF9fY29sLl9oYWxmLXdpZHRoIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2xsYXBzZS1uYXYtbGlzdF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5jb2xsYXBzZS1uYXYtbGlzdF9fbGlzdC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sbGFwc2UtbmF2LWxpc3RfX2xpc3Qtd3JhcC5fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29sbGFwc2UtbmF2LWxpc3RfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jb2xsYXBzZS1uYXYtbGlzdC5fMy1jb2wgLmNvbGxhcHNlLW5hdi1saXN0X19jb2wge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uY29sbGFwc2UtbmF2LWxpc3QuXzMtY29sIC5jb2xsYXBzZS1uYXYtbGlzdF9fY29sLl9mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmNvbGxhcHNlLW5hdi1saXN0Ll8zLWNvbCAuY29sbGFwc2UtbmF2LWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb2xsYXBzZS1uYXYtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2xsYXBzZS1uYXYtbGlzdC5fMy1jb2wgLmNvbGxhcHNlLW5hdi1saXN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29sbGFwc2UtbmF2LWxpc3QuXzMtY29sIC5jb2xsYXBzZS1uYXYtbGlzdF9fbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2xsYXBzZS1uYXYtbGlzdC5fMy1jb2wgLmNvbGxhcHNlLW5hdi1saXN0X19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY29sbGFwc2UtbmF2LWxpc3QuXzMtY29sIC5jb2xsYXBzZS1uYXYtbGlzdF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU2RTc7XG4gIH1cbiAgLmNvbGxhcHNlLW5hdi1saXN0Ll8zLWNvbCAuY29sbGFwc2UtbmF2LWxpc3RfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgY29sb3I6ICMzNzQyNDY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgfVxuICAuY29sbGFwc2UtbmF2LWxpc3QuXzMtY29sIC5jb2xsYXBzZS1uYXYtbGlzdF9fdGl0bGUuX2FjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbGxhcHNlLW5hdi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jb2xsYXBzZS1uYXYtbGlzdDpub3QoLl8zLWNvbCkgLmNvbGxhcHNlLW5hdi1saXN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY29sbGFwc2UtbmF2LWxpc3Q6bm90KC5fMy1jb2wpIC5jb2xsYXBzZS1uYXYtbGlzdF9fbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2xsYXBzZS1uYXYtbGlzdDpub3QoLl8zLWNvbCkgLmNvbGxhcHNlLW5hdi1saXN0X19saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY29sbGFwc2UtbmF2LWxpc3Q6bm90KC5fMy1jb2wpIC5jb2xsYXBzZS1uYXYtbGlzdF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUU2RTc7XG4gIH1cbiAgLmNvbGxhcHNlLW5hdi1saXN0Om5vdCguXzMtY29sKSAuY29sbGFwc2UtbmF2LWxpc3RfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgY29sb3I6ICMzNzQyNDY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgfVxuICAuY29sbGFwc2UtbmF2LWxpc3Q6bm90KC5fMy1jb2wpIC5jb2xsYXBzZS1uYXYtbGlzdF9fdGl0bGUuX2FjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxufVxuXG4uY29sbGFwc2UtbmF2LWRvdGVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jb2xsYXBzZS1uYXYtZG90ZWRfX2xpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29sbGFwc2UtbmF2LWRvdGVkX19saXN0IGxpOjptYXJrZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29sbGFwc2UtbmF2LWRvdGVkX19saXN0IGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTBweDtcbn1cbi5jb2xsYXBzZS1uYXYtZG90ZWRfX2xpc3QgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmNvbGxhcHNlLW5hdi1kb3RlZF9fbGlzdCBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvcHlyaWdodF9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgY29sb3I6ICNBQ0I4QzA7XG59XG4uY29weXJpZ2h0X19sb2dvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5jb3B5cmlnaHRfX2xvZ286OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI3cHg7XG59XG4uY29weXJpZ2h0X19sb2dvID4gaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgwZGVnKSBicmlnaHRuZXNzKDQwJSkgY29udHJhc3QoMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmNvcHlyaWdodF9fbG9nbzpob3ZlciB7XG4gIGNvbG9yOiAjMzc0MjQ2O1xufVxuLmNvcHlyaWdodF9fbG9nbzpob3ZlciA+IGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcygwJSkgY29udHJhc3QoMzAlKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY29weXJpZ2h0Ll9jb2wtMTMwMCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvcHlyaWdodC5fY29sLTEzMDAgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvcHlyaWdodC5fY29sLTEzMDAgLmNvcHlyaWdodF9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29weXJpZ2h0Ll9jb2wtMTMwMCAuY29weXJpZ2h0X19sb2dvOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvcHlyaWdodDpub3QoLl9jb2wtMTMwMCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb3B5cmlnaHQ6bm90KC5fY29sLTEzMDApIC5jb3B5cmlnaHRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb3B5cmlnaHQ6bm90KC5fY29sLTEzMDApIC5jb3B5cmlnaHRfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvcHlyaWdodDpub3QoLl9jb2wtMTMwMCkgLmNvcHlyaWdodF9fbG9nbzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLnByaWNlLWNvbXBhcmlzb25fX2NoYXJ0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByaWNlLWNvbXBhcmlzb25fX2NoYXJ0LXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnByaWNlLWNvbXBhcmlzb25fX2NoYXJ0LXdyYXAuX2xvYWRpbmctZGF0YTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wcmljZS1jb21wYXJpc29uX19jaGFydC13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTBweDtcbiAgfVxuICAucHJpY2UtY29tcGFyaXNvbl9fY2hhcnQtc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAucHJpY2UtY29tcGFyaXNvbl9fY2hhcnQtc2Nyb2xsLWNvbnRhaW5lciAuY2hhcnQge1xuICAgIG1pbi13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLmNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTIwcHg7XG59XG4uY2hhcnQgLmN0LWNoYXJ0LWxpbmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jaGFydCAuY3VzdG9tLXBvaW50IHtcbiAgcjogNTtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2hhcnQgLmN1c3RvbS1wb2ludC5faG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNoYXJ0IC5jdC1ncmlkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDA7XG4gIHN0cm9rZTogI0UxRTZFNztcbn1cbi5jaGFydCAuY3QtZ3JpZC5jdC1ob3Jpem9udGFsIHtcbiAgc3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNoYXJ0IC5jdC1ncmlkLl9ob3Zlci1oYW5kbGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jaGFydCAuY3QtZ3JpZC5faG92ZXItaGFuZGxlcjpob3ZlciArIC5jdC1ncmlkIHtcbiAgc3Ryb2tlOiAjRTFFNkU3O1xufVxuLmNoYXJ0IC5jdC1zZXJpZXMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAuY2hhcnQgLmN0LXNlcmllcy1hIC5jdXN0b20tcG9pbnQge1xuICBzdHJva2U6ICNDQjAwOUI7XG59XG4uY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1saW5lLCAuY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1wb2ludCwgLmNoYXJ0IC5jdC1zZXJpZXMtYiAuY3VzdG9tLXBvaW50IHtcbiAgc3Ryb2tlOiAjMzc0MjQ2O1xufVxuLmNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtbGluZSwgLmNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsIC5jaGFydCAuY3Qtc2VyaWVzLWMgLmN1c3RvbS1wb2ludCB7XG4gIHN0cm9rZTogIzc1N0FGRjtcbn1cbi5jaGFydCAuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsIC5jaGFydCAuY3Qtc2VyaWVzLWQgLmN0LXBvaW50LCAuY2hhcnQgLmN0LXNlcmllcy1kIC5jdXN0b20tcG9pbnQge1xuICBzdHJva2U6ICNGRjZGMzE7XG59XG4uY2hhcnQgLmN0LXNlcmllcy1lIC5jdC1saW5lLCAuY2hhcnQgLmN0LXNlcmllcy1lIC5jdC1wb2ludCwgLmNoYXJ0IC5jdC1zZXJpZXMtZSAuY3VzdG9tLXBvaW50IHtcbiAgc3Ryb2tlOiAjRkZENTZBO1xufVxuLmNoYXJ0IC5jdC1wb2ludCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFydCAuY3QtcG9pbnQuX2hvdmVyIHtcbiAgc3Ryb2tlOiAjMzc0MjQ2O1xufVxuLmNoYXJ0IC5jdC1saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cbi5jaGFydCAuY3QtbGFiZWwge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5jaGFydCAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY2hhcnQgLmN0LWxhYmVsLmN0LXZlcnRpY2FsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNoYXJ0IC5yb3RhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hhcnQgLnJvdGF0ZS13cmFwIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNoYXJ0IC5jdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY2hhcnQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jaGFydCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uY2hhcnQtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNoYXJ0LWluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNoYXJ0LWluZm9fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIG1hcmdpbjogMTBweCA1cHggMDtcbn1cbi5jaGFydC1pbmZvX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFydC1pbmZvX19sYWJlbFtjbGFzcyo9X2NvbG9yLV0ge1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG4uY2hhcnQtaW5mb19fbGFiZWxbY2xhc3MqPV9jb2xvci1dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzNzQyNDY7XG59XG4uY2hhcnQtaW5mb19fbGFiZWwuX2NvbG9yLWE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNDQjAwOUI7XG59XG4uY2hhcnQtaW5mb19fbGFiZWwuX2NvbG9yLWI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNzQyNDY7XG59XG4uY2hhcnQtaW5mb19fbGFiZWwuX2NvbG9yLWM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM3NTdBRkY7XG59XG4uY2hhcnQtaW5mb19fbGFiZWwuX2NvbG9yLWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRjZGMzE7XG59XG4uY2hhcnQtaW5mb19fbGFiZWwuX2NvbG9yLWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGRkQ1NkE7XG59XG4uY2hhcnQtaW5mb19fcHJpY2Uge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5jaGFydC1pbmZvX19wcmljZS1kaWZmIHtcbiAgY29sb3I6ICM1RjZDNzU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgLmNoYXJ0LWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMUU2RTc7XG4gIH1cbiAgLmNoYXJ0LWluZm9fX2l0ZW06bnRoLWNoaWxkKDNuLTIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNoYXJ0LWluZm9fX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY2hhcnQtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFNkU3O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuY2hhcnQtaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmNoYXJ0LWluZm9fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNoYXJ0LWluZm9fX2xhYmVsLCAuY2hhcnQtaW5mb19fbGluaywgLmNoYXJ0LWluZm9fX3ByaWNlLCAuY2hhcnQtaW5mb19fd2FybmluZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jaGFydC1pbmZvX19sYWJlbDpsYXN0LWNoaWxkLCAuY2hhcnQtaW5mb19fbGluazpsYXN0LWNoaWxkLCAuY2hhcnQtaW5mb19fcHJpY2U6bGFzdC1jaGlsZCwgLmNoYXJ0LWluZm9fX3dhcm5pbmc6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY2hhcnQtaW5mb19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2hhcnQtaW5mb19fbGFiZWxbY2xhc3MqPV9jb2xvci1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNoYXJ0LWluZm9fX2xhYmVsW2NsYXNzKj1fY29sb3ItXTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cblxuLnByaWNlLWNvbXBhcmlzb24tZm9ybV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIGxlZnQ6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJpY2UtY29tcGFyaXNvbi1mb3JtX19jb2wge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5hY2NvdW50LXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFjY291bnQtdGFibGVfX2NvbF9sZWZ0IHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLmFjY291bnQtdGFibGVfX2NvbF9yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDBweCk7XG4gIHBhZGRpbmctbGVmdDogNjdweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYWNjb3VudC10YWJsZV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWNjb3VudC10YWJsZV9fY29sX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmFjY291bnQtdGFibGVfX2NvbF9yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZmF2b3JpdGVzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmF2b3JpdGVzLW5hdiAuc2VsZWN0LW1vZHVsZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZmF2b3JpdGVzLW5hdiAuZm9ybS1zdHlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhdm9yaXRlcy1uYXYgLnNlbGVjdC1tb2R1bGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4udXNlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFNkU3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnVzZXItY2FyZF9fcGVyc29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTZFNztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi51c2VyLWNhcmRfX2ltZy13cmFwIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuLnVzZXItY2FyZF9faW1nLXdyYXAuX2JvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEzM0RDNztcbn1cbi51c2VyLWNhcmRfX2ltZy13cmFwLl9kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy91c2VyLWRlZmF1bHQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnVzZXItY2FyZF9faW1nIHtcbiAgei1pbmRleDogMTtcbn1cbi51c2VyLWNhcmRfX25hbWUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnVzZXItY2FyZF9fcm9sZSB7XG4gIGNvbG9yOiAjQUNCOEMwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC51c2VyLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnVzZXItY2FyZF9fcGVyc29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTZFNztcbiAgICB3aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cbiAgLnVzZXItY2FyZF9fbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC51c2VyLWNhcmRfX3BlcnNvbiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51c2VyLWNhcmRfX2ltZy13cmFwIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnVzZXItY2FyZF9fbWVudSB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudXNlci1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC51c2VyLWNhcmRfX3BlcnNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU2RTc7XG4gIH1cbiAgLnVzZXItY2FyZF9faW1nLXdyYXAge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAudXNlci1jYXJkX19tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVkaXQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXQtZmllbGRfX2NvbnRyb2xzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmVkaXQtZmllbGRfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNUY2Qzc1O1xufVxuLmVkaXQtZmllbGQ6bm90KC5fYWN0aXZlKSAuZWRpdC1maWVsZF9fY2FuY2VsLXRleHQsIC5lZGl0LWZpZWxkOm5vdCguX2FjdGl2ZSkgLmVkaXQtZmllbGRfX2NvbGxhcHNlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWRpdC1maWVsZC5fYWN0aXZlIC5lZGl0LWZpZWxkX190ZXh0LCAuZWRpdC1maWVsZC5fYWN0aXZlIC5lZGl0LWZpZWxkX19lZGl0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VhcmNoLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWNhcmRfX3RpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5zZWFyY2gtY2FyZF9fcHJpY2Uge1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5zZWFyY2gtY2FyZF9fZm91bmQsIC5zZWFyY2gtY2FyZF9fZGF0ZSwgLnNlYXJjaC1jYXJkX19jcml0ZXJpYS12YWwge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5zZWFyY2gtY2FyZF9fdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYXJjaC1jYXJkX19jb2xfbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDEwcHgpO1xufVxuLnNlYXJjaC1jYXJkX19jb2xfcmlnaHQge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VhcmNoLWNhcmRfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWFyY2gtY2FyZF9fY3JpdGVyaWEtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLWNhcmRfX2J1dHRvbnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWFyY2gtY2FyZF9fYnV0dG9ucy13cmFwIC5idG4tc3R5bGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlYXJjaC1jYXJkX19jb2xfbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxMHB4KTtcbiAgfVxuICAuc2VhcmNoLWNhcmRfX2NvbF9yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlYXJjaC1jYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuc2VhcmNoLWNhcmRfX3RhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2VhcmNoLWNhcmRfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1jYXJkX19jb2xfcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc29jaWFsLWNvbm5lY3Rpb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zb2NpYWwtY29ubmVjdGlvbi1jYXJkX19zdGF0dXMge1xuICBjb2xvcjogI0FDQjhDMDtcbn1cbi5zb2NpYWwtY29ubmVjdGlvbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLnNvY2lhbC1jb25uZWN0aW9uLWNhcmRfX2Rlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtY29ubmVjdGlvbi1jYXJkX19kZXNjcmlwdGlvbi5fZ29vZ2xlLWNvbG9yZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRnaUlHaGxhV2RvZEQwaU1Ua2lJSFpwWlhkQ2IzZzlJakFnTUNBeE9DQXhPU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5QmpiR2x3TFhCaGRHZzlJblZ5YkNnalkyeHBjREFwSWo0OGNHRjBhQ0JrUFNKTk1UY3VPVEUzSURrdU5qSTRZekF0TGpZeE1pMHVNRFV0TVM0eU1qY3RMakUxTlMweExqZ3pTRGt1TXpBMWRqTXVORFkzYURRdU9EUXpZVFF1TVRZM0lEUXVNVFkzSURBZ01ERXRNUzQzT1RNZ01pNDNNelIyTWk0eU5XZ3lMamc1WXpFdU5qazNMVEV1TlRZNElESXVOamN5TFRNdU9EZ3pJREl1TmpjeUxUWXVOakl4ZWlJZ1ptbHNiRDBpSXpReU9EVkdOQ0l2UGp4d1lYUm9JR1E5SWswNUxqTXdOU0F4T0M0ME1tTXlMalF4T0NBd0lEUXVORFUzTFM0M09UY2dOUzQ1TkRNdE1pNHhOek5NTVRJdU16VTRJREUwWXkwdU9EQXpMalUwT0MweExqZzBMamcyTFRNdU1EVXVPRFl0TWk0ek16a2dNQzAwTGpNeU1pMHhMalU0TlMwMUxqQXpOQzB6TGpjeE5FZ3hMakk1TW5ZeUxqTXhPR0U0TGprMk5DQTRMamsyTkNBd0lEQXdPQzR3TVRNZ05DNDVOVGQ2SWlCbWFXeHNQU0lqTXpSQk9EVXpJaTgrUEhCaGRHZ2daRDBpVFRRdU1qY2dNVEV1TVRRellUVXVOREVnTlM0ME1TQXdJREF4TUMwekxqUTBObFkxTGpNNFNERXVNamswWVRrdU1ETTRJRGt1TURNNElEQWdNREF3SURndU1EZ3liREl1T1RjNExUSXVNekU0ZWlJZ1ptbHNiRDBpSTBaQ1FrTXdOQ0l2UGp4d1lYUm9JR1E5SWswNUxqTXdOU0F6TGprNE1tRTBMamcyTXlBMExqZzJNeUF3SURBeE15NDBOQ0F4TGpNMWJESXVOVFl0TWk0MU4yRTRMallnT0M0MklEQWdNREF0TmkweUxqTTBNU0E0TGprMklEZ3VPVFlnTUNBd01DMDRMakF4TXlBMExqazJiREl1T1RjNUlESXVNekU0WXk0M01EZ3RNaTR4TXpNZ01pNDJPVFV0TXk0M01UY2dOUzR3TXpRdE15NDNNVGQ2SWlCbWFXeHNQU0lqUlVFME16TTFJaTgrUEM5blBqeGtaV1p6UGp4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RBaVBqeHdZWFJvSUdacGJHdzlJaU5tWm1ZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzR6TkNBdU5ESXBJaUJrUFNKTk1DQXdhREUzTGpVM05uWXhPRWd3ZWlJdlBqd3ZZMnhwY0ZCaGRHZytQQzlrWldaelBqd3ZjM1puUGc9PVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNvY2lhbC1jb25uZWN0aW9uLWNhcmRfX2Rlc2NyaXB0aW9uLmljb24tZmFjZWJvb2s6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzk1NzlBO1xufVxuLnRvZ2dsZS1idXR0b246bm90KC5fYWN0aXZlKSB+IC5zb2NpYWwtY29ubmVjdGlvbi1jYXJkX19kZXNjcmlwdGlvbiAuc29jaWFsLWNvbm5lY3Rpb24tY2FyZF9fc3RhdHVzIC5hY3RpdmUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlLWJ1dHRvbi5fYWN0aXZlIH4gLnNvY2lhbC1jb25uZWN0aW9uLWNhcmRfX2Rlc2NyaXB0aW9uIC5zb2NpYWwtY29ubmVjdGlvbi1jYXJkX19zdGF0dXMgLmRlZmF1bHQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc29jaWFsLWNvbm5lY3Rpb24tY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5zb2NpYWwtY29ubmVjdGlvbi1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zb2NpYWwtY29ubmVjdGlvbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uanMtcG9wdXAtc2hhcmUtc2VhcmNoIC5zb2NpYWwtYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogd2hpdGU7XG59XG4uanMtcG9wdXAtc2hhcmUtc2VhcmNoIC5zb2NpYWwtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmpzLXBvcHVwLXNoYXJlLXNlYXJjaCAuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLmpzLXBvcHVwLXNoYXJlLXNlYXJjaCAudHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG59XG4uanMtcG9wdXAtc2hhcmUtc2VhcmNoIC5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xufVxuLmpzLXBvcHVwLXNoYXJlLXNlYXJjaCAubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuLmpzLXBvcHVwLXNoYXJlLXNlYXJjaCAud2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xufVxuLmpzLXBvcHVwLXNoYXJlLXNlYXJjaCAucGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcbn1cbi5qcy1wb3B1cC1zaGFyZS1zZWFyY2ggLnJlZGRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG4uanMtcG9wdXAtc2hhcmUtc2VhcmNoIC50ZWxlZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7XG59XG5cbi5wcml2YWN5LXBvbGljeV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wcml2YWN5LXBvbGljeV9fY29udGFpbmVyIGgzLCAucHJpdmFjeS1wb2xpY3lfX2NvbnRhaW5lciBoNCwgLnByaXZhY3ktcG9saWN5X19jb250YWluZXIgaDUsIC5wcml2YWN5LXBvbGljeV9fY29udGFpbmVyIGg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcml2YWN5LXBvbGljeV9fY29udGFpbmVyIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcml2YWN5LXBvbGljeV9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnByaXZhY3ktcG9saWN5X19jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucHJpdmFjeS1wb2xpY3lfX2NvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wcml2YWN5LXBvbGljeV9fY29udGFpbmVyIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByaXZhY3ktcG9saWN5X19jb250YWluZXIgaDYge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHJpdmFjeS1wb2xpY3lfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi50ZXJtcy1vZi11c2VfX2NvbnRhaW5lciBoMywgLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIGg0LCAudGVybXMtb2YtdXNlX19jb250YWluZXIgaDUsIC50ZXJtcy1vZi11c2VfX2NvbnRhaW5lciBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVybXMtb2YtdXNlX19jb250YWluZXIgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIGg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRlcm1zLW9mLXVzZV9fY29udGFpbmVyIHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZGlzY2xhaW1lcnNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZGlzY2xhaW1lcnNfX2NvbnRhaW5lciBoMywgLmRpc2NsYWltZXJzX19jb250YWluZXIgaDQsIC5kaXNjbGFpbWVyc19fY29udGFpbmVyIGg1LCAuZGlzY2xhaW1lcnNfX2NvbnRhaW5lciBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZGlzY2xhaW1lcnNfX2NvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGlzY2xhaW1lcnNfX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5kaXNjbGFpbWVyc19fY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmRpc2NsYWltZXJzX19jb250YWluZXIgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZGlzY2xhaW1lcnNfX2NvbnRhaW5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kaXNjbGFpbWVyc19fY29udGFpbmVyIGg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRpc2NsYWltZXJzX19jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5kaXNjbGFpbWVyLWRpdiAubm90ZS5fbWxzIC5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMXB4O1xuICByaWdodDogLTI5cHg7XG59XG4uZGlzY2xhaW1lci1kaXYgLm5vdGUuX21scyAubm90ZV9fdGV4dC13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogNDFweDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjRjE1QTdGO1xufVxuXG4uZmlsdGVyLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB6LWluZGV4OiA5O1xufVxuLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWRyb3Bkb3duLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGNvbG9yOiAjY2NjO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItZHJvcGRvd24tbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MXB4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCAwLjE1cztcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbHRlci1kcm9wZG93biAuZmlsdGVyLWNoZWNrYm94ZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTJweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG4uZmlsdGVyLWRyb3Bkb3duIC5maWx0ZXItZHJvcGRvd24tb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5maWx0ZXItZHJvcGRvd24gLmRyb3Bkb3duLWJ1dHRvbnMtcm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlsdGVyLWRyb3Bkb3duLm9uIC5maWx0ZXItZHJvcGRvd24tbGlzdCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5maWx0ZXItZHJvcGRvd24ub24gLmZpbHRlci1kcm9wZG93bi1saXN0IC5maWx0ZXItZHJvcGRvd24tb3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5maWx0ZXItZHJvcGRvd24ub24gLmZpbHRlci1kcm9wZG93bi1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWslwiO1xufVxuXG4uZmlsdGVyLWRyb3Bkb3duLl9zbWFsbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmlsdGVyLWRyb3Bkb3duLl9zbWFsbCAuZmlsdGVyLWRyb3Bkb3duLWxpc3Qge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY2FuLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5jYW4tdG9nZ2xlICosIC5jYW4tdG9nZ2xlICo6YmVmb3JlLCAuY2FuLXRvZ2dsZSAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gfiBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS11bmNoZWNrZWQpO1xuICBsZWZ0OiAwO1xufVxuLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2tlZCk7XG59XG4uY2FuLXRvZ2dsZSBsYWJlbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FuLXRvZ2dsZSBsYWJlbCAuY2FuLXRvZ2dsZV9fbGFiZWwtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5jYW4tdG9nZ2xlIGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FuLXRvZ2dsZSBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGVja2VkKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYW4tdG9nZ2xlIGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdW5jaGVja2VkKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSg1NSwgNjYsIDcwLCAwLjUpO1xufVxuLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoLCAuY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB+IGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MjQ2O1xufVxuLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyLCAuY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB+IGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIge1xuICBjb2xvcjogcmdiKDMyLjU2LCAzOS4wNzIsIDQxLjQ0KTtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyIH4gbGFiZWwge1xuICBjb2xvcjogcmdiKDQzLjc4LCA1Mi41MzYsIDU1LjcyKTtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTg3LjcsIDAsIDE0My4zMTc3MzM5OTAxKTtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOC41LCAwLCAxNzQuNDcwNDQzMzQ5OCk7XG59XG4uY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDphZnRlciB7XG4gIGNvbG9yOiByZ2IoMTc3LjUsIDAsIDEzNS41Mjk1NTY2NTAyKTtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6Zm9jdXMgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoLCAuY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmhvdmVyIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjAwOUI7XG59XG4uY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmZvY3VzIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDphZnRlciwgLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpob3ZlciB+IGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIge1xuICBjb2xvcjogcmdiKDE1MiwgMCwgMTE2LjA1OTExMzMwMDUpO1xufVxuLmNhbi10b2dnbGUgbGFiZWwgLmNhbi10b2dnbGVfX2xhYmVsLXRleHQge1xuICBmbGV4OiAxO1xufVxuLmNhbi10b2dnbGUgbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMCwgMSwgMC41LCAxKTtcbiAgYmFja2dyb3VuZDogcmdiKDY2LjIyLCA3OS40NjQsIDg0LjI4KTtcbn1cbi5jYW4tdG9nZ2xlIGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5jYW4tdG9nZ2xlIGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDEsIDAuNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAxLCAwLjUsIDEpO1xuICBjb2xvcjogIzM3NDI0Njtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDphZnRlciwgLmNhbi10b2dnbGUgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NXB4LCAwLCAwKTtcbn1cbi5jYW4tdG9nZ2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6Zm9jdXMgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyLCAuY2FuLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmhvdmVyIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY2FuLXRvZ2dsZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYW4tdG9nZ2xlIGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2gge1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsZXg6IDAgMCAxMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNhbi10b2dnbGUgbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDpiZWZvcmUge1xuICBsZWZ0OiA2N3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogNjdweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLmNhbi10b2dnbGUgbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDphZnRlciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2FuLXRvZ2dsZSBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmhvdmVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jYW4tdG9nZ2xlLmNhbi10b2dnbGUtLXNpemUtc21hbGwgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyLCAuY2FuLXRvZ2dsZS5jYW4tdG9nZ2xlLS1zaXplLXNtYWxsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyIH4gbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY2FuLXRvZ2dsZS5jYW4tdG9nZ2xlLS1zaXplLXNtYWxsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NHB4LCAwLCAwKTtcbn1cbi5jYW4tdG9nZ2xlLmNhbi10b2dnbGUtLXNpemUtc21hbGwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpmb2N1cyB+IGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIsIC5jYW4tdG9nZ2xlLmNhbi10b2dnbGUtLXNpemUtc21hbGwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpob3ZlciB+IGxhYmVsIC5jYW4tdG9nZ2xlX19zd2l0Y2g6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNhbi10b2dnbGUuY2FuLXRvZ2dsZS0tc2l6ZS1zbWFsbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jYW4tdG9nZ2xlLmNhbi10b2dnbGUtLXNpemUtc21hbGwgbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaCB7XG4gIGhlaWdodDogMjhweDtcbiAgZmxleDogMCAwIDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jYW4tdG9nZ2xlLmNhbi10b2dnbGUtLXNpemUtc21hbGwgbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDpiZWZvcmUge1xuICBsZWZ0OiA0NXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNDVweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLmNhbi10b2dnbGUuY2FuLXRvZ2dsZS0tc2l6ZS1zbWFsbCBsYWJlbCAuY2FuLXRvZ2dsZV9fc3dpdGNoOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB3aWR0aDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5jYW4tdG9nZ2xlLmNhbi10b2dnbGUtLXNpemUtc21hbGwgbGFiZWwgLmNhbi10b2dnbGVfX3N3aXRjaDpob3ZlcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59IiwiLypcclxuICBUaGlzIG1peGluIGNhbiBiZSB1c2VkIHRvIHNldCB0aGUgb2JqZWN0LWZpdDpcclxuICBAaW5jbHVkZSBvYmplY3QtZml0KGNvbnRhaW4pO1xyXG5cclxuICBvciBvYmplY3QtZml0IGFuZCBvYmplY3QtcG9zaXRpb246XHJcbiAgQGluY2x1ZGUgb2JqZWN0LWZpdChjb3ZlciwgdG9wKTtcclxuKi9cclxuQG1peGluIG9iamVjdC1maXQoJGZpdDogZmlsbCwgJHBvc2l0aW9uOiBudWxsKXtcclxuICAtby1vYmplY3QtZml0OiAkZml0O1xyXG4gICAgIG9iamVjdC1maXQ6ICRmaXQ7XHJcbiAgQGlmICRwb3NpdGlvbiB7XHJcblx0ICAtby1vYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcclxuXHQgICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRmaXR9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufSc7XHJcbiAgfSBAZWxzZSB7XHJcbiAgXHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JGZpdH0nO1xyXG4gIH1cclxufVxyXG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcclxuICAgdjIuMCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcbiovXHJcblxyXG4qIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgYnV0dG9uLCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5vbCwgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5odG1sICoge1xyXG4gICAgbWF4LWhlaWdodDogOTk5OTk5cHg7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIkdGltaW5nRnVuY3Rpb246IGVhc2U7XHJcbiRiYXNlRHVyYXRpb246IDAuMztcclxuXHJcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAjeygkYmFzZUR1cmF0aW9uICogMSkgKyBzfSAkdGltaW5nRnVuY3Rpb247XHJcbiRkZWZhdWx0LXRyYW5zaXRpb24tMjogYWxsICN7KCRiYXNlRHVyYXRpb24gKiAyKSArIHN9ICR0aW1pbmdGdW5jdGlvbjtcclxuJGRlZmF1bHQtdHJhbnNpdGlvbi0zOiBhbGwgI3soJGJhc2VEdXJhdGlvbiAqIDMpICsgc30gJHRpbWluZ0Z1bmN0aW9uO1xyXG4kZGVmYXVsdC10cmFuc2l0aW9uLTQ6IGFsbCAjeygkYmFzZUR1cmF0aW9uICogNCkgKyBzfSAkdGltaW5nRnVuY3Rpb247XHJcbiRkZWZhdWx0LXRyYW5zaXRpb24tNTogYWxsICN7KCRiYXNlRHVyYXRpb24gKiA1KSArIHN9ICR0aW1pbmdGdW5jdGlvbjtcclxuXHJcbiRkZWZhdWx0LWNvbG9yLXRyYW5zaXRpb246IGNvbG9yICN7KCRiYXNlRHVyYXRpb24gKiAxKSArIHN9ICR0aW1pbmdGdW5jdGlvbjtcclxuJGRlZmF1bHQtYmFja2dyb3VuZC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICN7KCRiYXNlRHVyYXRpb24gKiAxKSArIHN9ICR0aW1pbmdGdW5jdGlvbjtcclxuJGRlZmF1bHQtYmFja2dyb3VuZC1jb2xvci10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICN7KCRiYXNlRHVyYXRpb24gKiAxKSArIHN9ICR0aW1pbmdGdW5jdGlvbjtcclxuJGRlZmF1bHQtdHJhbnNmb3JtLXRyYW5zaXRpb246IHRyYW5zZm9ybSAjeygkYmFzZUR1cmF0aW9uICogMSkgKyBzfSAkdGltaW5nRnVuY3Rpb247XHJcblxyXG4uYW5pbWF0ZS1pbi13aW5kb3cge1xyXG5cdGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbn1cclxuXHJcbi5faW4td2luZG93IHtcclxuXHQuYW5pbWF0ZS1pbi13aW5kb3cge1xyXG5cdFx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxlYXZlcy1hbmltYXRpb24ge1xyXG5cdDAlLCAxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcblx0fVxyXG5cdFxyXG5cdDUwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDNkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsZWF2ZXMtYW5pbWF0aW9uLTIge1xyXG5cdDAlLCAxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcblx0fVxyXG5cdFxyXG5cdDI1JSB7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDJkZWcpO1xyXG5cdH1cclxuXHRcclxuXHQ3NSUge1xyXG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtMmRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBsZWF2ZXMtYW5pbWF0aW9uLTMge1xyXG5cdDAlLCAxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcblx0fVxyXG5cdFxyXG5cdDUwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC0zZGVnKTtcclxuXHR9XHJcbn1cclxuIiwiJGIxNzAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogMTcwMHB4KVwiO1xyXG4kYjE1MDA6IFwiYWxsIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpXCI7XHJcbiRiMTMwMDogXCJhbGwgYW5kIChtYXgtd2lkdGg6IDEzMDBweClcIjtcclxuJGIxMjAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogMTIwMHB4KVwiO1xyXG4kYjEwMDA6IFwiYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpXCI7XHJcbiRiOTUwOiBcImFsbCBhbmQgKG1heC13aWR0aDogOTUwcHgpXCI7XHJcbiRiOTAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpXCI7XHJcbiRiNzAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpXCI7XHJcbiRiNjAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpXCI7XHJcbiRiNTAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpXCI7XHJcbiRiNDUwOiBcImFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpXCI7XHJcbiRiNDAwOiBcImFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpXCI7XHJcbiRiMzUwOiBcImFsbCBhbmQgKG1heC13aWR0aDogMzUwcHgpXCI7XHJcblxyXG4kYjI0MDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMjQwMXB4KVwiO1xyXG4kYjIwMDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMjAwMXB4KVwiO1xyXG4kYjE3MDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMTcwMXB4KVwiO1xyXG4kYjE1MDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMTUwMXB4KVwiO1xyXG4kYjEzMDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMTMwMXB4KVwiO1xyXG4kYjEyMDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMTIwMXB4KVwiO1xyXG4kYjEwMDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogMTAwMXB4KVwiO1xyXG4kYjk1MF9taW46IFwiYWxsIGFuZCAobWluLXdpZHRoOiA5NTFweClcIjtcclxuJGI5MDBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogOTAxcHgpXCI7XHJcbiRiNzAwX21pbjogXCJhbGwgYW5kIChtaW4td2lkdGg6IDcwMXB4KVwiO1xyXG4kYjUwMF9taW46IFwiYWxsIGFuZCAobWluLXdpZHRoOiA1MDFweClcIjtcclxuJGI0NTBfbWluOiBcImFsbCBhbmQgKG1pbi13aWR0aDogNDUxcHgpXCI7XHJcbiRiNDAwX21pbjogXCJhbGwgYW5kIChtaW4td2lkdGg6IDQwMXB4KVwiO1xyXG5cclxuJGIxMzAwLTEwMDA6IFwiYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDAxcHgpXCI7XHJcbiRiMTMwMC03MDA6IFwiYWxsIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAobWluLXdpZHRoOiA3MDFweClcIjtcclxuXHJcbkBtaXhpbiBtZWRpYV8xMzAwLTEwMDAge1xyXG5cdEBtZWRpYSAjeyRiMTMwMC0xMDAwfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhXzEzMDAtNzAwIHtcclxuXHRAbWVkaWEgI3skYjEzMDAtNzAwfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYV8xNzAwIHtcclxuXHRAbWVkaWEgI3skYjE3MDB9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfMTUwMCB7XHJcblx0QG1lZGlhICN7JGIxNTAwfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhXzEzMDAge1xyXG5cdEBtZWRpYSAjeyRiMTMwMH0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtZWRpYV8xMDAwIHtcclxuXHRAbWVkaWEgI3skYjEwMDB9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfMTIwMCB7XHJcblx0QG1lZGlhICN7JGIxMjAwfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhXzk1MCB7XHJcblx0QG1lZGlhICN7JGI5NTB9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfOTAwIHtcclxuXHRAbWVkaWEgI3skYjkwMH0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtZWRpYV83MDAge1xyXG5cdEBtZWRpYSAjeyRiNzAwfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhXzYwMCB7XHJcblx0QG1lZGlhICN7JGI2MDB9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfNTAwIHtcclxuXHRAbWVkaWEgI3skYjUwMH0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtZWRpYV80NTAge1xyXG5cdEBtZWRpYSAjeyRiNDUwfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhXzQwMCB7XHJcblx0QG1lZGlhICN7JGI0MDB9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfMzUwIHtcclxuXHRAbWVkaWEgI3skYjM1MH0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWFfbWluLTI0MDAge1xyXG5cdEBtZWRpYSAjeyRiMjQwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTIwMDAge1xyXG5cdEBtZWRpYSAjeyRiMjAwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTE3MDAge1xyXG5cdEBtZWRpYSAjeyRiMTcwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTE1MDAge1xyXG5cdEBtZWRpYSAjeyRiMTUwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTEzMDAge1xyXG5cdEBtZWRpYSAjeyRiMTMwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTEyMDAge1xyXG5cdEBtZWRpYSAjeyRiMTIwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTEwMDAge1xyXG5cdEBtZWRpYSAjeyRiMTAwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTk1MCB7XHJcblx0QG1lZGlhICN7JGI5NTBfbWlufSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhX21pbi05MDAge1xyXG5cdEBtZWRpYSAjeyRiOTAwX21pbn0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtZWRpYV9taW4tNzAwIHtcclxuXHRAbWVkaWEgI3skYjcwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWVkaWFfbWluLTUwMCB7XHJcblx0QG1lZGlhICN7JGI1MDBfbWlufSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1lZGlhX21pbi00NTAge1xyXG5cdEBtZWRpYSAjeyRiNDUwX21pbn0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtZWRpYV9taW4tNDAwIHtcclxuXHRAbWVkaWEgI3skYjQwMF9taW59IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNob3ctb24tMTcwMCB7XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTE3MDAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUtb24tMTcwMCB7XHJcblx0QGluY2x1ZGUgbWVkaWFfMTcwMCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2hvdy1vbi0xNTAwIHtcclxuXHRAaW5jbHVkZSBtZWRpYV9taW4tMTUwMCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uaGlkZS1vbi0xNTAwIHtcclxuXHRAaW5jbHVkZSBtZWRpYV8xNTAwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaG93LW9uLTEzMDAge1xyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi0xMzAwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRlLW9uLTEzMDAge1xyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNob3ctb24tMTAwMCB7XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTEwMDAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUtb24tMTAwMCB7XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2hvdy1vbi03MDAge1xyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi03MDAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGUtb24tNzAwIHtcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNob3ctb24tNTAwIHtcclxuXHRAaW5jbHVkZSBtZWRpYV9taW4tNTAwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRlLW9uLTUwMCB7XHJcblx0QGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuIiwiJG1vbnRzZXJyYXQ6ICdtb250c2VycmF0JztcclxuJGljb21vb246ICdpY29tb29uJztcclxuQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6XHJcbiAgICAgICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL21vbnRzZXJyYXQtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgc3JjOlxyXG4gICAgICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LW1lZGl1bS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9tb250c2VycmF0LW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvbW9udHNlcnJhdC1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJGljb21vb247XHJcbiAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uLmVvdD84cWh5bjAnKTtcclxuICBzcmM6ICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24uZW90PzhxaHluMCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24udHRmPzhxaHluMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24ud29mZj84cWh5bjAnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24uc3ZnPzhxaHluMCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYyXCI7XHJcbn1cclxuLmljb24tYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xyXG59XHJcbi5pY29uLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmljb24tYW5nbGUtcmlnaHQtdGhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG59XHJcbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjZcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjhcIjtcclxufVxyXG4uaWNvbi1idXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjlcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xyXG59XHJcbi5pY29uLWNsaW1hdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmJcIjtcclxufVxyXG4uaWNvbi1jb21wYXJlLWZyYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZjXCI7XHJcbn1cclxuLmljb24tZW52aXJvbm1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmRcIjtcclxufVxyXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xyXG59XHJcbi5pY29uLWZhY2Vib29rLWZyYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZmXCI7XHJcbn1cclxuLmljb24taGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uaWNvbi1oZWFydC1mcmFtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5pY29uLWlpYnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzJcIjtcclxufVxyXG4uaWNvbi1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDczXCI7XHJcbn1cclxuLmljb24tbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzRcIjtcclxufVxyXG4uaWNvbi1saW5rZWRpbi1mcmFtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NVwiO1xyXG59XHJcbi5pY29uLW1hcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xyXG59XHJcbi5pY29uLW1sczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5pY29uLW1scy1taW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uaWNvbi1ub2lzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3YVwiO1xyXG59XHJcbi5pY29uLXBpbnRlcmVzdC1mcmFtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MVwiO1xyXG59XHJcbi5pY29uLXByaW50LWZyYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmljb24tcHJpdmF0ZS1zY2hvb2xzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmljb24tcHVibGljLXNjaG9vbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDRcIjtcclxufVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uaWNvbi1zaGFyZS1mcmFtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xyXG59XHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uaWNvbi10d2l0dGVyLWZyYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmljb24teW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xyXG59XHJcbi5pY29uLXlvdXR1YmUtZnJhbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xyXG59XHJcbi5pY29uLWNyb3NzLWZyYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRjXCI7XHJcbn1cclxuLmljb24tYW5nbGUtZG93bi1mcmFtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xyXG59XHJcbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRlXCI7XHJcbn1cclxuLmljb24tZG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRmXCI7XHJcbn1cclxuLmljb24taGVhcnQtYm9yZGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTBcIjtcclxufVxyXG4uaWNvbi1oZWFydC1mcmFtZS1ib3JkZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xyXG59XHJcbi5pY29uLWFydHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTJcIjtcclxufVxyXG4uaWNvbi1iaWN5Y2xlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xyXG59XHJcbi5pY29uLWNhZmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDU0XCI7XHJcbn1cclxuLmljb24tZHJpdmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xyXG59XHJcbi5pY29uLWVkdWNhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xyXG59XHJcbi5pY29uLWZpdG5lc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTdcIjtcclxufVxyXG4uaWNvbi1ncm9jZXJpZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNThcIjtcclxufVxyXG4uaWNvbi1tYXJrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTlcIjtcclxufVxyXG4uaWNvbi1uaWdodGxpZmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWFcIjtcclxufVxyXG4uaWNvbi1yZWFsZXN0YXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDMwXCI7XHJcbn1cclxuLmljb24tcmVzdGF1cmFudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzFcIjtcclxufVxyXG4uaWNvbi1zaG9wcGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzMlwiO1xyXG59XHJcbi5pY29uLXRyYW5zaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzNcIjtcclxufVxyXG4uaWNvbi13YWxraW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM0XCI7XHJcbn1cclxuLmljb24tcXVvdGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM1XCI7XHJcbn1cclxuLmljb24tZW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzZcIjtcclxufVxyXG4uaWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzN1wiO1xyXG59XHJcbi5pY29uLXBvaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM4XCI7XHJcbn1cclxuLmljb24tYXJ0cy1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xyXG59XHJcbi5pY29uLWJpY3ljbGVzLXNtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIxXCI7XHJcbn1cclxuLmljb24tY2FmZXMtc21hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjJcIjtcclxufVxyXG4uaWNvbi1kcml2aW5nLXNtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIzXCI7XHJcbn1cclxuLmljb24tZWR1Y2F0aW9uLXNtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI0XCI7XHJcbn1cclxuLmljb24tZml0bmVzcy1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyNVwiO1xyXG59XHJcbi5pY29uLWdyb2Nlcmllcy1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyNlwiO1xyXG59XHJcbi5pY29uLW5pZ2h0bGlmZS1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyN1wiO1xyXG59XHJcbi5pY29uLXJlYWxlc3RhdGUtc21hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjhcIjtcclxufVxyXG4uaWNvbi1yZXN0YXVyYW50cy1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyOVwiO1xyXG59XHJcbi5pY29uLXNob3BwaW5nLXNtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJhXCI7XHJcbn1cclxuLmljb24tdHJhbnNpdC1zbWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xyXG59XHJcbi5pY29uLXdhbGtpbmctc21hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMmNcIjtcclxufVxyXG4uaWNvbi1hZHZpY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMmRcIjtcclxufVxyXG4uaWNvbi1kZXRhaWxzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJlXCI7XHJcbn1cclxuLmljb24taW1wb3J0YW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJmXCI7XHJcbn1cclxuLmljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzYVwiO1xyXG59XHJcbi5pY29uLWFuZ2xlLXVwLXdpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcM2JcIjtcclxufVxyXG4uaWNvbi1sb2NhbHNlcnZpY2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNjXCI7XHJcbn1cclxuLmljb24tcGV0czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzZFwiO1xyXG59XHJcbi5pY29uLWFjdGl2ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzZVwiO1xyXG59XHJcbi5pY29uLWhvbWVzZXJ2aWNlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzZlwiO1xyXG59XHJcbi5pY29uLWhvdGVsc3RyYXZlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0MFwiO1xyXG59XHJcbi5pY29uLXJlbGlnaW91c29yZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWJcIjtcclxufVxyXG4uaWNvbi1ldmVudHNlcnZpY2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVkXCI7XHJcbn1cclxuLmljb24tbWFzc21lZGlhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVlXCI7XHJcbn1cclxuLmljb24tcHVibGljc2VydmljZXNnb3Z0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVmXCI7XHJcbn1cclxuLmljb24tbG9jYWxmbGF2b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjBcIjtcclxufVxyXG4uaWNvbi1maW5hbmNpYWxzZXJ2aWNlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3YlwiO1xyXG59XHJcbi5pY29uLWF1dG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2NcIjtcclxufVxyXG4uaWNvbi1oZWFsdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2RcIjtcclxufVxyXG4uaWNvbi1mb29kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdlXCI7XHJcbn1cclxuLmljb24tcHJvZmVzc2lvbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVjXCI7XHJcbn1cclxuLmljb24tYmVhdXR5c3ZjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDBcIjtcclxufVxyXG4uaWNvbi1jb21tdXRlLWJ1cy1iaWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMVwiO1xyXG59XHJcbi5pY29uLWNvbW11dGUtY2FyLWJpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJcbn1cclxuLmljb24tY29tbXV0ZS1zY29vdGVyLWJpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XHJcbn1cclxuLmljb24tY29tbXV0ZS1wZWRlc3RyaWFuLWJpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLmljb24tY29tbXV0ZS1iaWN5Y2xlLWJpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbn1cclxuLmljb24tZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNlwiO1xyXG59XHJcbi5pY29uLWdyYWR1YXRpb24taGF0LWZyYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIjtcclxufVxyXG4uaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5pY29uLWZpcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjFcIjtcclxufVxyXG4iLCIkd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbiRkYXJrMTogIzM3NDI0NjtcclxuJGRhcmsxZmlsdGVyOiBpbnZlcnQoMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgwZGVnKSBicmlnaHRuZXNzKDAlKSBjb250cmFzdCgzMCUpO1xyXG4kZnVjaHNpYTogI0NCMDA5QjtcclxuJGdyYXkwOiAjNUY2Qzc1O1xyXG4kZ3JheTE6ICNBQ0I4QzA7XHJcbiRncmF5MWZpbHRlcjogaW52ZXJ0KDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMGRlZykgYnJpZ2h0bmVzcyg0MCUpIGNvbnRyYXN0KDAlKTtcclxuJGdyYXktbGluZTogI0UxRTZFNztcclxuJGdyYXkyOiAjZjBmM2Y4O1xyXG4kZ3JheTJfMDc6IHJnYmEoMjQwLCAyNDMsIDI0OCwgMC43KTtcclxuJGdyYXkzOiAjRTVFOEVDO1xyXG4kZ3JheTQ6ICRncmF5MjtcclxuJGdyYXk1OiAjQ0RENkRDO1xyXG4kdHVycXVvaXNlOiAjNzU3QUZGO1xyXG4kcmVkOiAjRkY2RjMxO1xyXG4kZ3JlZW46ICNiOWMxNTc7XHJcbiRzdWNjZXNzOiAjMWFiMTZkO1xyXG4keWVsbG93OiAjRkZGMDZBO1xyXG4keWVsbG93MjogI0ZGRDU2QTtcclxuXHJcbiRkYXJrLXJlZDogIzljMGIxYztcclxuJGJsdWU6ICMzNDUyYzk7XHJcbiRibHVlMjogIzk0QUJGRjtcclxuJGJsdWUzOiAjMTMzREM3O1xyXG4kZnVjaHNpYS1ob3ZlcjogI0VDMThCQTtcclxuJHBpbmstcmVkOiAjRjE1QTdGO1xyXG4kcGluazogI0YwQUFDRTtcclxuJHBpbmstcGRyYTogI0ZFREVERjtcclxuXHJcbiR0d2l0dGVyOiAjMDBBQkYwO1xyXG4kZmFjZWJvb2s6ICMzOTU3OUE7XHJcbiR5b3V0dWJlOiAjRkYwMDAwO1xyXG4kbGlua2VkaW46ICMwQTY2QzI7XHJcbiRwaW50ZXJlc3Q6ICNFNjAwMjM7XHJcblxyXG4kZGV0YWlsczogI0ZFRkRFMTtcclxuJGFkdmljZTogI0RGRUVGRjtcclxuXHJcbiRnMTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkJBRUM4IC0wLjA1JSwgIzc1N0FGRiAxMDAlKTtcclxuXHJcbiRiZy1ncmFkLTE6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y5QjdCNCAtMC4wNSUsICNGQ0UwREYgMTAwJSk7XHJcbiRiZy1ncmFkLTI6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y0OUU5QSAtMC4wNSUsICNGRkVGRUUgMTAwJSk7XHJcbiRiZy1ncmFkLTM6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0UxRTdGRiAtMC4wNSUsICNGRkZGRkYgMTAwJSk7XHJcblxyXG4uYmctZ3JhZC0xIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JhZC0xO1xyXG59XHJcblxyXG4uYmctZ3JhZC0yIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JhZC0yO1xyXG59XHJcblxyXG4uYmctZ3JhZC0zIHtcclxuICBiYWNrZ3JvdW5kOiAkYmctZ3JhZC0zO1xyXG59XHJcblxyXG4kY2hhcnQtY29sb3ItYTogJGZ1Y2hzaWE7XHJcbiRjaGFydC1jb2xvci1iOiAkZGFyazE7XHJcbiRjaGFydC1jb2xvci1jOiAkdHVycXVvaXNlO1xyXG4kY2hhcnQtY29sb3ItZDogJHJlZDtcclxuJGNoYXJ0LWNvbG9yLWU6ICR5ZWxsb3cyO1xyXG5cclxuLy8kY2hhcnQtY29sb3ItYTogJHBpbmstcmVkO1xyXG4vLyRjaGFydC1jb2xvci1iOiAkcGluaztcclxuLy8kY2hhcnQtY29sb3ItYzogJGJsdWU7XHJcbi8vJGNoYXJ0LWNvbG9yLWQ6ICRmdWNoc2lhO1xyXG4vLyRjaGFydC1jb2xvci1lOiAkeWVsbG93MjtcclxuIiwiQG1peGluIHJoKCRtdWx0aXBsaWVyOiAxKSB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZy10b3A6ICN7MTAwJSAqICRtdWx0aXBsaWVyfTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzbGlkZXItcHJlbG9hZCgkcm9vdCwgJGl0ZW0tbmFtZTogJ2l0ZW0nLCAkYmxvY2stbmFtZTogZmFsc2UpIHtcclxuXHQmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcclxuXHRcdEBpZiAkYmxvY2stbmFtZSB7XHJcblx0XHRcdCN7JGJsb2NrLW5hbWV9Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9IEBlbHNlIHtcclxuXHRcdFx0I3skcm9vdH1fXyN7JGl0ZW0tbmFtZX06bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzbGlkZXItcHJlbG9hZC12aXNpYmxlKCRyb290LCAkaXRlbS1uYW1lOiAnaXRlbScpIHtcclxuXHQmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuXHRcdCN7JHJvb3R9X18jeyRpdGVtLW5hbWV9Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzdHJldGNoLXNsaWRlcygpIHtcclxuXHQuc2xpY2stdHJhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0XHJcblx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUoJHRvcDogMCwgJHJpZ2h0OiAwLCAkYm90dG9tOiAwLCAkbGVmdDogMCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICR0b3A7XHJcblx0cmlnaHQ6ICRyaWdodDtcclxuXHRib3R0b206ICRib3R0b207XHJcblx0bGVmdDogJGxlZnQ7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtY20oJHRvcDogMCwgJHJpZ2h0OiAwLCAkYm90dG9tOiAwLCAkbGVmdDogMCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICR0b3A7XHJcblx0cmlnaHQ6ICRyaWdodDtcclxuXHRib3R0b206ICRib3R0b207XHJcblx0bGVmdDogJGxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmaXhlZCgkdG9wOiAwLCAkcmlnaHQ6IDAsICRib3R0b206IDAsICRsZWZ0OiAwKSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogJHRvcDtcclxuXHRyaWdodDogJHJpZ2h0O1xyXG5cdGJvdHRvbTogJGJvdHRvbTtcclxuXHRsZWZ0OiAkbGVmdDtcclxufVxyXG5cclxuQG1peGluIG9mKCRmaXQ6IGNvdmVyLCAkcG9zaXRpb246IGNlbnRlcikge1xyXG5cdEBpbmNsdWRlIGFic29sdXRlKCk7XHJcblx0QGluY2x1ZGUgb2JqZWN0LWZpdCgkZml0LCAkcG9zaXRpb24pO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuJGdvb2dsZUNvbG9yZWRJY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRraUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE9TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCamJHbHdMWEJoZEdnOUluVnliQ2dqWTJ4cGNEQXBJajQ4Y0dGMGFDQmtQU0pOTVRjdU9URTNJRGt1TmpJNFl6QXRMall4TWkwdU1EVXRNUzR5TWpjdExqRTFOUzB4TGpnelNEa3VNekExZGpNdU5EWTNhRFF1T0RRellUUXVNVFkzSURRdU1UWTNJREFnTURFdE1TNDNPVE1nTWk0M016UjJNaTR5TldneUxqZzVZekV1TmprM0xURXVOVFk0SURJdU5qY3lMVE11T0RneklESXVOamN5TFRZdU5qSXhlaUlnWm1sc2JEMGlJelF5T0RWR05DSXZQanh3WVhSb0lHUTlJazA1TGpNd05TQXhPQzQwTW1NeUxqUXhPQ0F3SURRdU5EVTNMUzQzT1RjZ05TNDVORE10TWk0eE56Tk1NVEl1TXpVNElERTBZeTB1T0RBekxqVTBPQzB4TGpnMExqZzJMVE11TURVdU9EWXRNaTR6TXprZ01DMDBMak15TWkweExqVTROUzAxTGpBek5DMHpMamN4TkVneExqSTVNbll5TGpNeE9HRTRMamsyTkNBNExqazJOQ0F3SURBd09DNHdNVE1nTkM0NU5UZDZJaUJtYVd4c1BTSWpNelJCT0RVeklpOCtQSEJoZEdnZ1pEMGlUVFF1TWpjZ01URXVNVFF6WVRVdU5ERWdOUzQwTVNBd0lEQXhNQzB6TGpRME5sWTFMak00U0RFdU1qazBZVGt1TURNNElEa3VNRE00SURBZ01EQXdJRGd1TURneWJESXVPVGM0TFRJdU16RTRlaUlnWm1sc2JEMGlJMFpDUWtNd05DSXZQanh3WVhSb0lHUTlJazA1TGpNd05TQXpMams0TW1FMExqZzJNeUEwTGpnMk15QXdJREF4TXk0ME5DQXhMak0xYkRJdU5UWXRNaTQxTjJFNExqWWdPQzQySURBZ01EQXROaTB5TGpNME1TQTRMamsySURndU9UWWdNQ0F3TUMwNExqQXhNeUEwTGprMmJESXVPVGM1SURJdU16RTRZeTQzTURndE1pNHhNek1nTWk0Mk9UVXRNeTQzTVRjZ05TNHdNelF0TXk0M01UZDZJaUJtYVd4c1BTSWpSVUUwTXpNMUlpOCtQQzluUGp4a1pXWnpQanhqYkdsd1VHRjBhQ0JwWkQwaVkyeHBjREFpUGp4d1lYUm9JR1pwYkd3OUlpTm1abVlpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDNHpOQ0F1TkRJcElpQmtQU0pOTUNBd2FERTNMalUzTm5ZeE9FZ3dlaUl2UGp3dlkyeHBjRkJoZEdnK1BDOWtaV1p6UGp3dmMzWm5QZz09XCIpO1xyXG5cclxuLm9mIHtcclxuXHRAaW5jbHVkZSBvZigpO1xyXG59XHJcblxyXG4ub2ZjbiB7XHJcblx0QGluY2x1ZGUgb2YoY29udGFpbik7XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLXNsaWRlcyB7XHJcblx0LnNsaWNrLXRyYWNrLFxyXG5cdC5zbGljay1saXN0IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5mdWxsLXNpemUtaW1nLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRsZWZ0OiAtMTBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0QGV4dGVuZCAucmVzcG9uc2l2ZS1zbGlkZXM7XHJcblx0XHJcblx0LmZzLXNsaWRlci1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mcy1zbGlkZXItaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRcclxuXHQucm91bmQtaW1nLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ucm91bmQtaW1nLXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogMjtcclxuXHRcclxuXHRpbWcge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbmdsZS1kb3duLWFmdGVyIHtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnXFxlOTI1JztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0Y29sb3I6ICRmdWNoc2lhO1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoY2FsYyg1MCUgLSA1cHgpLDAsYXV0byxhdXRvKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYuX2FjdGl2ZSB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b2dnbGUtbmV4dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRAZXh0ZW5kIC5hbmdsZS1kb3duLWFmdGVyO1xyXG5cdFxyXG5cdCYuX2JpZyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmW2NsYXNzKj1cImxpbmstXCJdIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuXHQuX3otI3skaSoxMH0ge1xyXG5cdFx0ei1pbmRleDogI3skaSoxMH07XHJcblx0fVxyXG59XHJcbiIsIiRtYXJnaW5zOiAoXHJcblx0ZGVmYXVsdDogKFxyXG5cdFx0NTogNXB4LFxyXG5cdFx0MTA6IDEwcHgsXHJcblx0XHQxNTogMTVweCxcclxuXHRcdDIwOiAyMHB4LFxyXG5cdFx0MzA6IDMwcHgsXHJcblx0XHQ0MDogNDBweCxcclxuXHRcdDUwOiA1MHB4LFxyXG5cdFx0NjA6IDYwcHgsXHJcblx0XHQ3MDogNzBweCxcclxuXHRcdDgwOiA4MHB4LFxyXG5cdFx0MTAwOiAxMDBweCxcclxuXHRcdDE1MDogMTUwcHgsXHJcblx0XHQ3MF8yOiA3MHB4LFxyXG5cdFx0NDBfMjogNDBweCxcclxuXHQpLFxyXG5cdCRiMTMwMDogKFxyXG5cdFx0MTUwOiAxMzBweCxcclxuXHQpLFxyXG5cdCRiNzAwOiAoXHJcblx0XHQxNTogMTBweCxcclxuXHRcdDIwOiAxNXB4LFxyXG5cdFx0MzA6IDIwcHgsXHJcblx0XHQ0MDogMzBweCxcclxuXHRcdDUwOiAzMHB4LFxyXG5cdFx0NjA6IDQwcHgsXHJcblx0XHQ3MDogNTBweCxcclxuXHRcdDgwOiA2MHB4LFxyXG5cdFx0MTAwOiA4MHB4LFxyXG5cdFx0MTUwOiAxMDBweCxcclxuXHRcdDcwXzI6IDIwcHgsXHJcblx0XHQ0MF8yOiAxNXB4LFxyXG5cdClcclxuKTtcclxuXHJcbkBtaXhpbiBtYXJnaW4tY2xhc3Nlcygka2V5LCAkdmFsKSB7XHJcblx0Lm10I3ska2V5fSB7bWFyZ2luLXRvcDogJHZhbH1cclxuXHQubXRyI3ska2V5fSB7bWFyZ2luLXRvcDogLSR2YWx9XHJcblx0Lm1iI3ska2V5fSB7bWFyZ2luLWJvdHRvbTogJHZhbH1cclxuXHQucHQjeyRrZXl9IHtwYWRkaW5nLXRvcDogJHZhbH1cclxuXHQucGIjeyRrZXl9IHtwYWRkaW5nLWJvdHRvbTogJHZhbH1cclxufVxyXG5cclxuQGVhY2ggJHJlcywgJGFyciBpbiAkbWFyZ2lucyB7XHJcblx0QGlmICRyZXMgPT0gZGVmYXVsdCB7XHJcblx0XHRAZWFjaCAka2V5LCAkdmFsIGluICRhcnIge1xyXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tY2xhc3Nlcygka2V5LCAkdmFsKTtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBtZWRpYSAjeyRyZXN9IHtcclxuXHRcdFx0QGVhY2ggJGtleSwgJHZhbCBpbiAkYXJyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tY2xhc3Nlcygka2V5LCAkdmFsKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA3OHB4O1xyXG4gIGNvbG9yOiAkZGFyazE7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmgyIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBsaW5lLWhlaWdodDogNTVweDtcclxuICBjb2xvcjogJGRhcmsxO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICB9XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgY29sb3I6ICRkYXJrMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaDQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGNvbG9yOiAkZGFyazE7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcbn1cclxuXHJcbi5oNSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICRkYXJrMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmg2IHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBjb2xvcjogJGRhcmsxO1xyXG59XHJcblxyXG4uc3VidGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIGNvbG9yOiAkZGFyazE7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VidGl0bGVfYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgY29sb3I6ICRkYXJrMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJvZHktdGV4dF9ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS10ZXh0IHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS10ZXh0X2JvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNtYWxsLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZXh0cmEtc21hbGwtdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFsbC10ZXh0IHtcclxuICBAaW5jbHVkZSBzbWFsbC10ZXh0O1xyXG59XHJcblxyXG4uZXh0cmEtc21hbGwtdGV4dCB7XHJcbiAgQGluY2x1ZGUgZXh0cmEtc21hbGwtdGV4dFxyXG59XHJcblxyXG4uc21hbGwtdGV4dF9ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRpbnktdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi50aW55LXRleHRfYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi52ZXJ5LXRpbnkge1xyXG4gIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDlweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnZlcnktdGlueV9zcGFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uYnV0dG9uMCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24xIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuLmJ1dHRvbjIge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uc2NoaWxkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnNjaGlsZDE5MjAge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2NoaWxkXzIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1kYXJrIHtcclxuICBjb2xvcjogJGRhcmsxO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LWNvbG9yLXRyYW5zaXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkdHVycXVvaXNlO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstcHVycGxlIHtcclxuICBjb2xvcjogJHR1cnF1b2lzZTtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1jb2xvci10cmFuc2l0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1wdXJwbGUtbGIge1xyXG4gIGNvbG9yOiAkdHVycXVvaXNlO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LWNvbG9yLXRyYW5zaXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmx1ZTI7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay13aGl0ZS1mdWNoc2lhIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LWNvbG9yLXRyYW5zaXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkZnVjaHNpYS1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWZ1Y2hzaWEge1xyXG4gIGNvbG9yOiAkZnVjaHNpYTtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1jb2xvci10cmFuc2l0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGZ1Y2hzaWEtaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay10dXJxdW9pc2Uge1xyXG4gIGNvbG9yOiAkdHVycXVvaXNlO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LWNvbG9yLXRyYW5zaXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWxpZ2h0LWdyYXkge1xyXG4gIGNvbG9yOiAkZ3JheTE7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtY29sb3ItdHJhbnNpdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5fY3VycmVudCB7XHJcbiAgICBjb2xvcjogJGRhcmsxO1xyXG4gIH1cclxuXHJcbiAgJi5fY3VycmVudCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstZ3JheSB7XHJcbiAgY29sb3I6ICRncmF5MDtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC1jb2xvci10cmFuc2l0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmLl9jdXJyZW50IHtcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgfVxyXG5cclxuICAmLl9jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay11bmRlcmxpbmUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyxcclxuLmJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZzLTI0IHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5mcy0yNiB7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4uZnMtMzAge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufSIsIi5idG4td3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLl9sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmLl9yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b25zLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXN0eWxlIHtcclxuICAkcjogJjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJGZ1Y2hzaWE7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZnVjaHNpYS1ob3ZlcjtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk5OTk5OTtcclxuXHJcbiAgICAmLmJ1dHRvbjEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9maXhlZCB7XHJcbiAgICBAaW5jbHVkZSBmaXhlZChhdXRvLCAwLCAxNXB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICBtYXgtd2lkdGg6IDU0MnB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgfVxyXG5cclxuICAmLl9tZWQge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgJi5fYmlnLFxyXG4gICYuX2JpZy1tLXNtYWxsIHtcclxuICAgIGhlaWdodDogNjdweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcblxyXG4gICYuX2N1c3RvbS12aWV3LXNpbWlsYXIge1xyXG4gICAgaGVpZ2h0OiA2N3B4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl90dXJxdW9pc2Uge1xyXG4gICAgYmFja2dyb3VuZDogJHR1cnF1b2lzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrMTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyazE7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2JvcmRlcmVkIHtcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZnVjaHNpYTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZnVjaHNpYS1ob3ZlcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZnVjaHNpYS1ob3ZlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2JvcmRlcmVkLWdyYXkge1xyXG4gICAgY29sb3I6ICRkYXJrMTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5NDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX3RyYW5zcGFyZW50LXdoaXRlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXkwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fc21hbGwge1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2dyYXktdGV4dCB7XHJcbiAgICBjb2xvcjogJGdyYXkwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fc21hbGwtcGFkZGluZ3Mge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5fZ29vZ2xlLWNvbG9yZWQge1xyXG4gICAgY29sb3I6ICRncmF5MDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29vZ2xlQ29sb3JlZEljb24gY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaWNvbi10d2l0dGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR0d2l0dGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHR3aXR0ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICR0d2l0dGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pY29uLWZhY2Vib29rIHtcclxuICAgIGJhY2tncm91bmQ6ICRmYWNlYm9vaztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWNlYm9vaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGZhY2Vib29rO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pY29uLXlvdXR1YmUge1xyXG4gICAgYmFja2dyb3VuZDogJHlvdXR1YmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkeW91dHViZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBjb2xvcjogJHlvdXR1YmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmljb24tbGlua2VkaW4ge1xyXG4gICAgYmFja2dyb3VuZDogJGxpbmtlZGluO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmtlZGluO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkbGlua2VkaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmljb24tcGludGVyZXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRwaW50ZXJlc3Q7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGludGVyZXN0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkcGludGVyZXN0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLl9hY3RpdmUpIHtcclxuICAgIC50b2dnbGUtdGV4dC1hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fYWN0aXZlIHtcclxuICAgIC50b2dnbGUtdGV4dC1pbml0aWFsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2Rpc2FibGUge1xyXG4gICAgb3BhY2l0eTogLjI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICYuX2hpZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgICYuX3RvLWljb24tb24tNzAwIHtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN7JHJ9X190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5fYmlnIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fbmFycm93NzAwIHtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuICAgICYuX2JpZyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLl9iaWctbS1zbWFsbCB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNyb3NzLWJ0biB7XHJcbiAgQGluY2x1ZGUgYWJzb2x1dGUtY20oMCwgMCwgYXV0bywgYXV0byk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIEBleHRlbmQgLmljb24tY3Jvc3MtZnJhbWU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIGFic29sdXRlLWNtKC0xcHgsIGF1dG8sIGF1dG8sIC0xcHgpO1xyXG4gICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG4gICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tYnRuIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICRmdWNoc2lhO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRmdWNoc2lhLWhvdmVyO1xyXG4gIH1cclxuXHJcbiAgJi5fYmlnIHtcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJi5fYmlnIHtcclxuICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2ltcGxlLWJ0biB7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogZ3JlZW47XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmNoZWNrIHtcclxuICAkcjogJjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICN7JHJ9X19pbmRpY2F0b3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpjaGVja2VkIH4gI3skcn1fX2luZGljYXRvciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGZ1Y2hzaWE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRmdWNoc2lhO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB+ICN7JHJ9X19pbmRpY2F0b3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGluay1wZHJhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5kaWNhdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LWZhbWlseTogJGljb21vb247XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAmIH4gI3skcn1fX2luZGljYXRvciB7XHJcbiAgICAgIEBleHRlbmQgLmljb24tY2hlY2s7XHJcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiB+ICN7JHJ9X190ZXh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAmIH4gI3skcn1fX2luZGljYXRvciB7XHJcbiAgICAgIEBleHRlbmQgLmljb24tZG90O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiB+ICN7JHJ9X190ZXh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAkZ3JheTE7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIEBleHRlbmQgLmxpbmstcHVycGxlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9kYXJrLWdyYXkgJiB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgY29sb3I6ICRncmF5MDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaXJjbGUtYnV0dG9uIHtcclxuICAkcjogJjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5NDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9ib3JkZXJlZCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9pYy1mcy0xMiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmF2b3JpdGUtdG9nZ2xlIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLl9hY3RpdmUpIHtcclxuICAgIEBleHRlbmQgLmljb24taGVhcnQtYm9yZGVyZWQ7XHJcbiAgfVxyXG5cclxuICAmLl9hY3RpdmUge1xyXG4gICAgQGV4dGVuZCAuaWNvbi1oZWFydDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHBpbmstcmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wZW4tZmlsdGVyLXBvcHVwIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjb2xvcjogJGRhcmsxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAzNXB4O1xyXG4gIGhlaWdodDogNDFweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTM7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWNvdW50KTtcclxuICAgIG1pbi13aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICR0dXJxdW9pc2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtLjJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIEBleHRlbmQgLnNjaGlsZDE5MjA7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY291bnQ9XCIwXCJdIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV81MDAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLWJ1dHRvbiB7XHJcbiAgJHI6ICY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIGhlaWdodDogNDFweDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5MztcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIDAsIDEwcHgpO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgJl9fb24sXHJcbiAgJl9fb2ZmIHtcclxuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICBjb2xvcjogJHR1cnF1b2lzZTtcclxuICB9XHJcblxyXG4gICYuX2FjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdHVycXVvaXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAjeyRyfV9fb24sXHJcbiAgICAjeyRyfV9fb2ZmIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAjeyRyfV9fb2ZmIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiA0MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLl9hY3RpdmUpIHtcclxuICAgICN7JHJ9X19vbiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgd2lkdGg6IDY4cHg7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBwYWRkaW5nOiAwIDExcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMzdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6ICRncmF5MDtcclxufVxyXG5cclxuc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ubGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgJiA+IC5jaGVjayB7XHJcbiAgICBAZXh0ZW5kIC5tYjEwO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWxhbmctcm93IHtcclxuICBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icC1kZXRlY3Qge1xyXG4gIEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIGF1dG8sIC0xMDB2dyk7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uX3RhLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uX3RhLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5fdGEtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHNldWRvLWhpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0yMDB2dztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC05OTk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB6LWluZGV4OiA1O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXdpZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB6LWluZGV4OiA1O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xNTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5uZXItY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IDU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG4gICAgJjpub3QoLl9mdzEwMDApOm5vdCguX2Z3NzAwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICAmLl9mdzEwMDAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICAmLl9mdzcwMCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtd3JhcCB7XHJcbiAgQGluY2x1ZGUgYWJzb2x1dGUoY2FsYygxMDAlIC0gMjBweCksIDEwMHZ3LCBhdXRvLCBhdXRvKTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQsIG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcywgLjNzLCAuM3M7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzLCAwcywgMHM7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4ubWVudS13cmFwLWFjdGl2ZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcztcclxufVxyXG5cclxuLmRlZmF1bHQtaW1nLWJnIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2RlZmF1bHQtaW1nLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkyO1xyXG59XHJcblxyXG4uZGVmYXVsdC1pbWctYmctc21hbGwge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvZGVmYXVsdC1pbWctc21hbGwuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTI7XHJcbn1cclxuXHJcbi5sYy1jbSB7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1ub25lIHtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5zd2FsMi1jb25maXJtLnN3YWwyLXN0eWxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMDA5QjtcclxufVxyXG4iLCJbZGF0YS1zaW1wbGViYXJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItbWFzayB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItb2Zmc2V0IHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMDAlO1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgdG9wOiAycHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgb3V0bGluZTpub25lO1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qIHJlcXVpcmVkIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtcGFuZSxcclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3csXHJcbi5sZWFmbGV0LXRpbGUtY29udGFpbmVyLFxyXG4ubGVhZmxldC1wYW5lID4gc3ZnLFxyXG4ubGVhZmxldC1wYW5lID4gY2FudmFzLFxyXG4ubGVhZmxldC16b29tLWJveCxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuXHR9XHJcbi8qIFByZXZlbnRzIElFMTEgZnJvbSBoaWdobGlnaHRpbmcgdGlsZXMgaW4gYmx1ZSAqL1xyXG4ubGVhZmxldC10aWxlOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi8qIFNhZmFyaSByZW5kZXJzIG5vbi1yZXRpbmEgdGlsZSBvbiByZXRpbmEgYmV0dGVyIHdpdGggdGhpcywgYnV0IENocm9tZSBpcyB3b3JzZSAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZSB7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOiAtd2Via2l0LW9wdGltaXplLWNvbnRyYXN0O1xyXG5cdH1cclxuLyogaGFjayB0aGF0IHByZXZlbnRzIGh3IGxheWVycyBcInN0cmV0Y2hpbmdcIiB3aGVuIGxvYWRpbmcgbmV3IHRpbGVzICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDE2MDBweDtcclxuXHRoZWlnaHQ6IDE2MDBweDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHR9XHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBzdmc6IHJlc2V0IHN2ZyBtYXgtd2lkdGggZGVjbGVyYXRpb24gc2hpcHBlZCBpbiBKb29tbGEhIChqb29tbGEub3JnKSAzLnggKi9cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIGltZzogbWFwIGlzIGJyb2tlbiBpbiBGRiBpZiB5b3UgaGF2ZSBtYXgtd2lkdGg6IDEwMCUgb24gdGlsZXMgKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1tYXJrZXItcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1zaGFkb3ctcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgaW1nLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC10aWxlIHtcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcblx0LyogRmFsbGJhY2sgZm9yIEZGIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBwaW5jaC16b29tICovXHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnLmxlYWZsZXQtdG91Y2gtem9vbSB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGVhZmxldC10aWxlIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xyXG5cdHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdH1cclxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtcGFuZSAgICAgICAgIHsgei1pbmRleDogNDAwOyB9XHJcblxyXG4ubGVhZmxldC10aWxlLXBhbmUgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDAwOyB9XHJcbi5sZWFmbGV0LXNoYWRvdy1wYW5lICB7IHotaW5kZXg6IDUwMDsgfVxyXG4ubGVhZmxldC1tYXJrZXItcGFuZSAgeyB6LWluZGV4OiA2MDA7IH1cclxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lICAgeyB6LWluZGV4OiA2NTA7IH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSAgIHsgei1pbmRleDogNzAwOyB9XHJcblxyXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxMDA7IH1cclxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnICAgIHsgei1pbmRleDogMjAwOyB9XHJcblxyXG4ubGVhZmxldC12bWwtc2hhcGUge1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0fVxyXG4ubHZtbCB7XHJcblx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cclxuXHJcbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC10b3AsXHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3Age1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCB7XHJcblx0bGVmdDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcbi8qIGN1cnNvcnMgKi9cclxuXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG4ubGVhZmxldC1ncmFiIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcclxuXHR9XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcclxuXHR9XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuLyogdmlzdWFsIHR3ZWFrcyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0Zm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuXHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cclxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLnBuZyk7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmV0aW5hIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xyXG5cdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9tYXJrZXItaWNvbi5wbmcpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHRtYXJnaW46IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdH1cclxuXHJcblxyXG4vKiBwb3B1cCAqL1xyXG5cclxuLmxlYWZsZXQtcG9wdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG5cdG1hcmdpbjogMTNweCAxOXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMThweCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblxyXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1wb3B1cC1zY3JvbGxlZCB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHQtbXMtem9vbTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdH1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHR9XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuLyogRGlyZWN0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbiIsIi8qXHJcbiBsZWFmbGV0LnJlc3BvbnNpdmUucG9wdXAgMC42LjRcclxuIChjKSAyMDE5IGh0dHBzOi8vZ2l0aHViLmNvbS95YWZyZWRcclxuKi9cclxuXHJcblxyXG4vKiBOb3J0aCAqL1xyXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIFNvdXRoICovXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtc291dGggLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0dG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0yMHB4O1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0bWFyZ2luOiAxMXB4IGF1dG8gMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogV2VzdCAqL1xyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0cmlnaHQ6IDA7XHRcclxuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdGxlZnQ6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTExcHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtd2VzdCAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdG1hcmdpbjogMXB4IC04cHggMCAtOHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBFYXN0ICovXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtZWFzdCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRsZWZ0OiAycHg7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTExcHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtZWFzdCAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdG1hcmdpbjogMCAxMXB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBTb3V0aC1FYXN0ICovXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtc291dGgtZWFzdCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC1zb3V0aC1lYXN0IC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0bWFyZ2luOiAxMXB4IDExcHggMTFweCAtOHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtc291dGgtZWFzdCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcclxufVxyXG5cclxuXHJcbi8qIEVhc3QtU291dGggKi9cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC1lYXN0LXNvdXRoIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLWVhc3Qtc291dGggLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRtYXJnaW46IC04cHggMTFweDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLWVhc3Qtc291dGggLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBOb3J0aC1FYXN0ICovXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGgtZWFzdCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGgtZWFzdCAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdG1hcmdpbjogLThweCAxMXB4IDExcHggLThweDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLWVhc3QgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcblxyXG4vKiBFYXN0LU5vcnRoICovXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtZWFzdC1ub3J0aCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRtYXJnaW4tdG9wOiAtMjBweDtcclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC1lYXN0LW5vcnRoIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0bWFyZ2luOiAxMXB4IDExcHggMTFweCAxMXB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKiBOb3J0aC1XZXN0ICovXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGgtd2VzdCAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRsZWZ0OiAxMDAlO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRtYXJnaW46IC04cHggMTFweCAxMXB4IDExcHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC1ub3J0aC13ZXN0IC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAyMHB4O1xyXG59XHJcblxyXG5cclxuLyogV2VzdC1Ob3J0aCAqL1xyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXdlc3Qtbm9ydGggLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0bGVmdDogMTAwJTtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LW5vcnRoIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0bWFyZ2luOiAxMXB4IDExcHggMHB4IC04cHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LW5vcnRoIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAyMHB4O1xyXG59XHJcblxyXG5cclxuLyogU291dGgtV2VzdCAqL1xyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0bGVmdDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtc291dGgtd2VzdCAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdG1hcmdpbjogMTFweCAxMXB4IDExcHggMTFweDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLXdlc3QgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4IDAgMjBweCAyMHB4O1xyXG59XHJcblxyXG5cclxuLyogV2VzdC1Tb3V0aCAqL1xyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXdlc3Qtc291dGggLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuXHRsZWZ0OiAxMDAlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC13ZXN0LXNvdXRoIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0bWFyZ2luOiAtOHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtd2VzdC1zb3V0aCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDIwcHg7XHJcbn0iLCIuY3QtZG91YmxlLW9jdGF2ZTphZnRlciwuY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIsLmN0LW1ham9yLXNlY29uZDphZnRlciwuY3QtbWFqb3Itc2V2ZW50aDphZnRlciwuY3QtbWFqb3Itc2l4dGg6YWZ0ZXIsLmN0LW1ham9yLXRlbnRoOmFmdGVyLC5jdC1tYWpvci10aGlyZDphZnRlciwuY3QtbWFqb3ItdHdlbGZ0aDphZnRlciwuY3QtbWlub3Itc2Vjb25kOmFmdGVyLC5jdC1taW5vci1zZXZlbnRoOmFmdGVyLC5jdC1taW5vci1zaXh0aDphZnRlciwuY3QtbWlub3ItdGhpcmQ6YWZ0ZXIsLmN0LW9jdGF2ZTphZnRlciwuY3QtcGVyZmVjdC1maWZ0aDphZnRlciwuY3QtcGVyZmVjdC1mb3VydGg6YWZ0ZXIsLmN0LXNxdWFyZTphZnRlcntjb250ZW50OlwiXCI7Y2xlYXI6Ym90aH0uY3QtbGFiZWx7ZmlsbDpyZ2JhKDAsMCwwLC40KTtjb2xvcjpyZ2JhKDAsMCwwLC40KTtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjF9LmN0LWdyaWQtYmFja2dyb3VuZCwuY3QtbGluZXtmaWxsOm5vbmV9LmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwsLmN0LWNoYXJ0LWxpbmUgLmN0LWxhYmVse2Rpc3BsYXk6YmxvY2s7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5jdC1jaGFydC1kb251dCAuY3QtbGFiZWwsLmN0LWNoYXJ0LXBpZSAuY3QtbGFiZWx7ZG9taW5hbnQtYmFzZWxpbmU6Y2VudHJhbH0uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydHstd2Via2l0LWJveC1hbGlnbjpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kOy1tcy1mbGV4LWFsaWduOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5key13ZWJraXQtYm94LWFsaWduOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYW5jaG9yOnN0YXJ0fS5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydHstd2Via2l0LWJveC1hbGlnbjpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kOy1tcy1mbGV4LWFsaWduOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy13ZWJraXQtYm94LXBhY2s6ZmxleC1lbmQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7LW1zLWZsZXgtcGFjazpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWFuY2hvcjplbmR9LmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZHstd2Via2l0LWJveC1hbGlnbjpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kOy1tcy1mbGV4LWFsaWduOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydHstd2Via2l0LWJveC1hbGlnbjpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kOy1tcy1mbGV4LWFsaWduOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3RleHQtYW5jaG9yOnN0YXJ0fS5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5key13ZWJraXQtYm94LWFsaWduOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWFuY2hvcjpzdGFydH0uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydHstd2Via2l0LWJveC1hbGlnbjpmbGV4LWVuZDstd2Via2l0LWFsaWduLWl0ZW1zOmZsZXgtZW5kOy1tcy1mbGV4LWFsaWduOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kOy13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbmNob3I6c3RhcnR9LmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5key13ZWJraXQtYm94LWFsaWduOmZsZXgtc3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWFsaWduOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmZsZXgtc3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYW5jaG9yOnN0YXJ0fS5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydHstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmZsZXgtZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1hbmNob3I6ZW5kfS5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmR7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFuY2hvcjplbmR9LmN0LWdyaWR7c3Ryb2tlOnJnYmEoMCwwLDAsLjIpO3N0cm9rZS13aWR0aDoxcHg7c3Ryb2tlLWRhc2hhcnJheToycHh9LmN0LXBvaW50e3N0cm9rZS13aWR0aDoxMHB4O3N0cm9rZS1saW5lY2FwOnJvdW5kfS5jdC1saW5le3N0cm9rZS13aWR0aDo0cHh9LmN0LWFyZWF7c3Ryb2tlOm5vbmU7ZmlsbC1vcGFjaXR5Oi4xfS5jdC1iYXJ7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoxMHB4fS5jdC1zbGljZS1kb251dHtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjYwcHh9LmN0LXNlcmllcy1hIC5jdC1iYXIsLmN0LXNlcmllcy1hIC5jdC1saW5lLC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2Q3MDIwNn0uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZXtmaWxsOiNkNzAyMDZ9LmN0LXNlcmllcy1iIC5jdC1iYXIsLmN0LXNlcmllcy1iIC5jdC1saW5lLC5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2YwNWI0Zn0uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZXtmaWxsOiNmMDViNGZ9LmN0LXNlcmllcy1jIC5jdC1iYXIsLmN0LXNlcmllcy1jIC5jdC1saW5lLC5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2Y0YzYzZH0uY3Qtc2VyaWVzLWMgLmN0LWFyZWEsLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLXBpZXtmaWxsOiNmNGM2M2R9LmN0LXNlcmllcy1kIC5jdC1iYXIsLmN0LXNlcmllcy1kIC5jdC1saW5lLC5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2QxNzkwNX0uY3Qtc2VyaWVzLWQgLmN0LWFyZWEsLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZXtmaWxsOiNkMTc5MDV9LmN0LXNlcmllcy1lIC5jdC1iYXIsLmN0LXNlcmllcy1lIC5jdC1saW5lLC5jdC1zZXJpZXMtZSAuY3QtcG9pbnQsLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzQ1M2QzZn0uY3Qtc2VyaWVzLWUgLmN0LWFyZWEsLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZXtmaWxsOiM0NTNkM2Z9LmN0LXNlcmllcy1mIC5jdC1iYXIsLmN0LXNlcmllcy1mIC5jdC1saW5lLC5jdC1zZXJpZXMtZiAuY3QtcG9pbnQsLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzU5OTIyYn0uY3Qtc2VyaWVzLWYgLmN0LWFyZWEsLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLXBpZXtmaWxsOiM1OTkyMmJ9LmN0LXNlcmllcy1nIC5jdC1iYXIsLmN0LXNlcmllcy1nIC5jdC1saW5lLC5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzA1NDRkM30uY3Qtc2VyaWVzLWcgLmN0LWFyZWEsLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLXBpZXtmaWxsOiMwNTQ0ZDN9LmN0LXNlcmllcy1oIC5jdC1iYXIsLmN0LXNlcmllcy1oIC5jdC1saW5lLC5jdC1zZXJpZXMtaCAuY3QtcG9pbnQsLmN0LXNlcmllcy1oIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzZiMDM5Mn0uY3Qtc2VyaWVzLWggLmN0LWFyZWEsLmN0LXNlcmllcy1oIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLXBpZXtmaWxsOiM2YjAzOTJ9LmN0LXNlcmllcy1pIC5jdC1iYXIsLmN0LXNlcmllcy1pIC5jdC1saW5lLC5jdC1zZXJpZXMtaSAuY3QtcG9pbnQsLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2YwNWI0Zn0uY3Qtc2VyaWVzLWkgLmN0LWFyZWEsLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLXBpZXtmaWxsOiNmMDViNGZ9LmN0LXNlcmllcy1qIC5jdC1iYXIsLmN0LXNlcmllcy1qIC5jdC1saW5lLC5jdC1zZXJpZXMtaiAuY3QtcG9pbnQsLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2RkYTQ1OH0uY3Qtc2VyaWVzLWogLmN0LWFyZWEsLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLXBpZXtmaWxsOiNkZGE0NTh9LmN0LXNlcmllcy1rIC5jdC1iYXIsLmN0LXNlcmllcy1rIC5jdC1saW5lLC5jdC1zZXJpZXMtayAuY3QtcG9pbnQsLmN0LXNlcmllcy1rIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2VhY2Y3ZH0uY3Qtc2VyaWVzLWsgLmN0LWFyZWEsLmN0LXNlcmllcy1rIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLXBpZXtmaWxsOiNlYWNmN2R9LmN0LXNlcmllcy1sIC5jdC1iYXIsLmN0LXNlcmllcy1sIC5jdC1saW5lLC5jdC1zZXJpZXMtbCAuY3QtcG9pbnQsLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dHtzdHJva2U6Izg2Nzk3ZH0uY3Qtc2VyaWVzLWwgLmN0LWFyZWEsLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLXBpZXtmaWxsOiM4Njc5N2R9LmN0LXNlcmllcy1tIC5jdC1iYXIsLmN0LXNlcmllcy1tIC5jdC1saW5lLC5jdC1zZXJpZXMtbSAuY3QtcG9pbnQsLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2IyYzMyNn0uY3Qtc2VyaWVzLW0gLmN0LWFyZWEsLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLXBpZXtmaWxsOiNiMmMzMjZ9LmN0LXNlcmllcy1uIC5jdC1iYXIsLmN0LXNlcmllcy1uIC5jdC1saW5lLC5jdC1zZXJpZXMtbiAuY3QtcG9pbnQsLmN0LXNlcmllcy1uIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzYxODhlMn0uY3Qtc2VyaWVzLW4gLmN0LWFyZWEsLmN0LXNlcmllcy1uIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLXBpZXtmaWxsOiM2MTg4ZTJ9LmN0LXNlcmllcy1vIC5jdC1iYXIsLmN0LXNlcmllcy1vIC5jdC1saW5lLC5jdC1zZXJpZXMtbyAuY3QtcG9pbnQsLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2E3NDhjYX0uY3Qtc2VyaWVzLW8gLmN0LWFyZWEsLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLXBpZXtmaWxsOiNhNzQ4Y2F9LmN0LXNxdWFyZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LXNxdWFyZTpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjEwMCV9LmN0LXNxdWFyZTphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1zcXVhcmU+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1taW5vci1zZWNvbmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1taW5vci1zZWNvbmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo5My43NSV9LmN0LW1pbm9yLXNlY29uZDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci1zZWNvbmQ+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1tYWpvci1zZWNvbmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci1zZWNvbmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo4OC44ODg4ODg4ODg5JX0uY3QtbWFqb3Itc2Vjb25kOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLXNlY29uZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1pbm9yLXRoaXJke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWlub3ItdGhpcmQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo4My4zMzMzMzMzMzMzJX0uY3QtbWlub3ItdGhpcmQ6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWlub3ItdGhpcmQ+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5jdC1tYWpvci10aGlyZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1ham9yLXRoaXJkOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206ODAlfS5jdC1tYWpvci10aGlyZDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci10aGlyZD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LXBlcmZlY3QtZm91cnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtcGVyZmVjdC1mb3VydGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo3NSV9LmN0LXBlcmZlY3QtZm91cnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LXBlcmZlY3QtZm91cnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtcGVyZmVjdC1maWZ0aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LXBlcmZlY3QtZmlmdGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo2Ni42NjY2NjY2NjY3JX0uY3QtcGVyZmVjdC1maWZ0aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1wZXJmZWN0LWZpZnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWlub3Itc2l4dGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1taW5vci1zaXh0aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjYyLjUlfS5jdC1taW5vci1zaXh0aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1taW5vci1zaXh0aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LWdvbGRlbi1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo2MS44MDQ2OTcxNTclfS5jdC1nb2xkZW4tc2VjdGlvbjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5jdC1nb2xkZW4tc2VjdGlvbj5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXNpeHRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3Itc2l4dGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo2MCV9LmN0LW1ham9yLXNpeHRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLXNpeHRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWlub3Itc2V2ZW50aHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW1pbm9yLXNldmVudGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9LmN0LW1pbm9yLXNldmVudGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWlub3Itc2V2ZW50aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXNldmVudGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci1zZXZlbnRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTMuMzMzMzMzMzMzMyV9LmN0LW1ham9yLXNldmVudGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3Itc2V2ZW50aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW9jdGF2ZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmN0LW9jdGF2ZTpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjUwJX0uY3Qtb2N0YXZlOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW9jdGF2ZT5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXRlbnRoe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uY3QtbWFqb3ItdGVudGg6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo0MCV9LmN0LW1ham9yLXRlbnRoOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LW1ham9yLXRlbnRoPnN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uY3QtbWFqb3ItZWxldmVudGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci1lbGV2ZW50aDpiZWZvcmV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjM3LjUlfS5jdC1tYWpvci1lbGV2ZW50aDphZnRlcntkaXNwbGF5OnRhYmxlfS5jdC1tYWpvci1lbGV2ZW50aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LW1ham9yLXR3ZWxmdGh7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1tYWpvci10d2VsZnRoOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MzMuMzMzMzMzMzMzMyV9LmN0LW1ham9yLXR3ZWxmdGg6YWZ0ZXJ7ZGlzcGxheTp0YWJsZX0uY3QtbWFqb3ItdHdlbGZ0aD5zdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmN0LWRvdWJsZS1vY3RhdmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jdC1kb3VibGUtb2N0YXZlOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MjUlfS5jdC1kb3VibGUtb2N0YXZlOmFmdGVye2Rpc3BsYXk6dGFibGV9LmN0LWRvdWJsZS1vY3RhdmU+c3Zne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfSIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAyMS0wMy0zMFxyXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cclxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHNsaWRlci5jc3MsIHRvb2x0aXAuY3NzXHJcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xyXG5cclxuLnVpLWRyYWdnYWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0Oy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2V7ZmlsdGVyOmluaGVyaXR9LnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LS4zZW07bWFyZ2luLWxlZnQ6LS42ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH0udWktc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi44ZW07aGVpZ2h0OjEwMHB4fS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGV7bGVmdDotLjNlbTttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206LS42ZW19LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdle2xlZnQ6MDt3aWR0aDoxMDAlfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW57Ym90dG9tOjB9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heHt0b3A6MH0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4fWJvZHkgLnVpLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjJweH0iLCJbZGF0YS1zY3JvbGxiYXJdIHtcclxuXHQuc2Nyb2xsLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblx0XHJcblx0LnNjcm9sbGJhci10cmFjay15IHtcclxuXHRcdHdpZHRoOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFxyXG5cdFx0LnNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRcdHdpZHRoOiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5NTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmsxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX3Njcm9sbC1ob3Zlci13aGl0ZSB7XHJcblx0XHQuc2Nyb2xsYmFyLXRyYWNrLXkge1xyXG5cdFx0XHQuc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0ge1xyXG5cdC5zaW1wbGViYXItdHJhY2sgIHtcclxuXHRcdCYuc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuXHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHJcblx0XHRcdC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkYXJrMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBpbnB1dC13cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtaXhpbiBpbnB1dC1zdHlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHRfdHJhbnNpdGlvbjtcclxuICBoZWlnaHQ6IDQxcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXkwO1xyXG4gIGNvbG9yOiAkZ3JheTE7XHJcblxyXG4gIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICBAaW5jbHVkZSBzbWFsbC10ZXh0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5MDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGdyYXkyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGdyYXkyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGluay1yZWQ7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRleHQ7XHJcbiAgICBjb2xvcjogJGdyYXkxO1xyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRleHQ7XHJcbiAgICBjb2xvcjogJGdyYXkxO1xyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBzbWFsbC10ZXh0O1xyXG4gICAgY29sb3I6ICRncmF5MTtcclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIHNtYWxsLXRleHQ7XHJcbiAgICBjb2xvcjogJGdyYXkxO1xyXG4gIH1cclxuXHJcbiAgJi5fdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICRkYXJrMTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRwaW5rLXBkcmE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9maWxsLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkZ3JheTE7XHJcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXkzO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmF5MztcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmF5MjtcclxuICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgYmFja2dyb3VuZDogJHBpbmstcGRyYTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay1wZHJhO1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fZmlsbC1ncmF5IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5MjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXkzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fYm9yZGVyZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRncmF5MTtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGluZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXk0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXkyO1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGluay1wZHJhO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rLXBkcmE7XHJcbiAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9ib3JkZXJlZC1tZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRncmF5MTtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXk1O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgYmFja2dyb3VuZDogJHBpbmstcGRyYTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay1wZHJhO1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fYm9yZGVyZWQtYnJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5NDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmF5MjtcclxuICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgYmFja2dyb3VuZDogJHBpbmstcGRyYTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay1wZHJhO1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fZ3JheS10ZXh0IHtcclxuICAgIGNvbG9yOiAkZ3JheTE7XHJcbiAgfVxyXG5cclxuICAmLl9pbmxpbmUge1xyXG4gICAgY29sb3I6ICRkYXJrMTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMTNweCAwIDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJGdyYXkwO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRncmF5MDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgY29sb3I6ICRwaW5rLXBkcmE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9kYXJrLXRleHQge1xyXG4gICAgY29sb3I6ICRkYXJrMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzE3MDAge1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5pbnB1dC1zdHlsZSB7XHJcbiAgQGluY2x1ZGUgaW5wdXQtd3JhcDtcclxuXHJcbiAgJl9faW5saW5lLXN1Ym1pdCB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZShhdXRvLCAwLCAwLCBhdXRvKTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZmgge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXNlYXJjaCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjFlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5saW5lLXN1Ym1pdCB+ICZfX2lucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIEBpbmNsdWRlIGlucHV0LXN0eWxlO1xyXG5cclxuICAgICYuX3RleHRhcmVhIHtcclxuICAgICAgaGVpZ2h0OiAxNDNweDtcclxuICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzE3MDAge1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICYuX3RleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LXdyYXBwZXIge1xyXG5cclxufSIsIi5zZWxlY3QtZHJvcGRvd24tYW5pbWF0aW9ucyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxufVxyXG5cclxuLnNlbGVjdC1kcm9wZG93biB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBAZXh0ZW5kIC5zZWxlY3QtZHJvcGRvd24tYW5pbWF0aW9ucztcclxufVxyXG5cclxuLnNlbGVjdC1kcm9wZG93bi1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zZWxlY3Qtc2Nyb2xsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtaGVpZ2h0OiAxNjVweDtcclxufVxyXG5cclxuLnNlbGVjdC1vcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkZ3JheTA7XHJcbiAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgQGV4dGVuZCAuc21hbGwtdGV4dDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNlbGVjdC1tb2R1bGUtc3R5bGVzIHtcclxuICAgICRyOiAmO1xyXG4gICAgQGluY2x1ZGUgaW5wdXQtd3JhcDtcclxuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dC1jb250YWluZXI6bm90KC5faW5saW5lKSAmIHtcclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LWNvbnRhaW5lci5faW5saW5lIH4gJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuXHJcblxyXG4gICAgICAgICYuX2N1c3RvbSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5wdXQtc3R5bGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQGV4dGVuZCAuYW5nbGUtZG93bi1hZnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWNvbi1hcnJvdy11cDpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgQGV4dGVuZCAuc2VsZWN0LWRyb3Bkb3duO1xyXG5cclxuICAgICAgICAmLl9yZWwtaCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAjeyRyfV9fc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICBAZXh0ZW5kIC5zZWxlY3Qtc2Nyb2xsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAuc2VsZWN0LW9wdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmLl90aGluLXRleHQgJiB7XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fYWN0aXZlICYge1xyXG4gICAgICAgICZfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5zZWxlY3QtZHJvcGRvd24tYWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3QuZXJyb3IgfiAmX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0LmVycm9yIH4gJl9faW5wdXQtY29udGFpbmVyLl90cmFuc3BhcmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwaW5rLXBkcmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3QuZXJyb3IgfiAmX19pbnB1dC1jb250YWluZXIuX2ZpbGwtd2hpdGUsXHJcbiAgICAmX19zZWxlY3QuZXJyb3IgfiAmX19pbnB1dC1jb250YWluZXIuX2JvcmRlcmVkLFxyXG4gICAgJl9fc2VsZWN0LmVycm9yIH4gJl9faW5wdXQtY29udGFpbmVyLl9ib3JkZXJlZC1tZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rLXBkcmE7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay1wZHJhO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3QuZXJyb3IgfiAmX19pbnB1dC1jb250YWluZXIuX2JvcmRlcmVkLWJyaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBpbmstcGRyYTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rLXBkcmE7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0LW1vZHVsZSB7XHJcbiAgICBAaW5jbHVkZSBzZWxlY3QtbW9kdWxlLXN0eWxlcztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICAgIHotaW5kZXg6IDkwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBcclxuXHJcblxyXG4gICAgJl9fZml4ZWQtd3JhcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZml4ZWQoMCxhdXRvLGF1dG8pO1xyXG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfZmgge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIFxyXG4gICAgICAgICAgICAuZHJvcGRvd24tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICZfX3BvcHVwIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfdXAge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVudS13cmFwIHtcclxuICAgICAgICBAZXh0ZW5kIC5tZW51LXdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zY3JvbGwtd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oYW1idXJnZXItd3JhcHBlci5fYWN0aXZlIH4gJl9fbWVudS13cmFwIHtcclxuICAgICAgICBAZXh0ZW5kIC5tZW51LXdyYXAtYWN0aXZlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuICAgICAgICAmX19tZW51LXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2ZpeGVkLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fc2VhcmNoLXdyYXAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX21lbnUtd3JhcCB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBcclxuICAgICAgICAmX19maXhlZC13cmFwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgLmhhbWJ1cmdlci13cmFwcGVyLl9hY3RpdmUgfiAmX19tZW51LXdyYXAge1xyXG4gICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX21lbnUtd3JhcCB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fc2hvdy1zZWFyY2gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkyMyc7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX3NlYXJjaC13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoY2FsYygxMDAlICsgMTBweCksMCxhdXRvLC0yMDB2dyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBsZWZ0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSwgZWFzZSwgbGluZWFyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MsIC4zcywgMHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgLjNzO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX3Nob3ctc2VhcmNoLl9hY3RpdmUgfiAmX19zZWFyY2gtd3JhcCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudSB7XHJcbiAgICAuZHJvcGRvd24tYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAmX19wb3B1cCB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLl9maCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59IiwiLmRyb3Bkb3duLWJ1dHRvbiB7XHJcblx0JHI6ICY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLl9jdXN0b20ge1xyXG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHRcclxuXHQmX19wb3B1cCB7XHJcblx0XHR6LWluZGV4OiA5OTk5OTk5OTtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKGNhbGMoMTAwJSArIDEwcHgpLCAwLCBhdXRvLCBhdXRvKTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0QGV4dGVuZCAuc2VsZWN0LWRyb3Bkb3duLWFuaW1hdGlvbnM7XHJcblx0XHRcclxuXHRcdCYuX3NtYWxsLXBhZGRpbmcge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9zY3JvbGwtcGFkZGluZyB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX3JlbC1oIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHJcblx0XHRcdCN7JHJ9X19zY3JvbGwge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLl9jdXN0b20ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zY3JvbGwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxODVweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RleHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdEBleHRlbmQgLmFuZ2xlLWRvd24tYWZ0ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5MDtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9jdXN0b20ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2FjdGl2ZSB7XHJcblx0XHRcdCYgfiAjeyRyfV9fcG9wdXAge1xyXG5cdFx0XHRcdEBleHRlbmQgLnNlbGVjdC1kcm9wZG93bi1hY3RpdmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fcGxhY2Vob2xkZXIge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NlbGVjdGVkIHtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcblx0XHJcblx0Ji5fYnRuLXN0eWxlLFxyXG5cdCYuX2J0bi1zdHlsZS1ib3JkZXJlZCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogNDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcclxuXHRcdCN7JHJ9X190ZXh0IHtcclxuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMTVweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9idG4tc3R5bGUge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXkyO1xyXG5cdH1cclxuXHRcclxuXHQmLl9idG4tc3R5bGUtYm9yZGVyZWQge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGZ1Y2hzaWE7XHJcblx0fVxyXG5cdFxyXG5cdCYuX3BvcHVwLXN0aWNrLXRvLWxlZnQge1xyXG5cdFx0I3skcn1fX3BvcHVwIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX3BvcHVwLXN0aWNrLXRvLXJpZ2h0IHtcclxuXHRcdCN7JHJ9X19wb3B1cCB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl93c24ge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcblx0XHJcblx0Ji5fZmgge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdCYuX3NlbGVjdGVkICYge1xyXG5cdFx0Jl9fcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9zZWxlY3RlZC1oaWdobGlnaHQgJiB7XHJcblx0XHQmX19zZWxlY3RlZCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHR1cnF1b2lzZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jjpub3QoLl9zZWxlY3RlZCkgJiB7XHJcblx0XHQmX19zZWxlY3RlZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZbY2xhc3MqPWljb24tXSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZShjYWxjKDUwJSAtIDhweCksIGF1dG8sIGF1dG8sIDE1cHgpO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkZGFyazE7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQjeyRyfV9fdGV4dCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0XHJcblx0XHQmX19wb3B1cCB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLl9zbWFsbC1wYWRkaW5nIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuX3Njcm9sbC1wYWRkaW5nIHtcclxuXHRcdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubG9nbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAyODBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0XHJcblx0Jl9faW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdHdpZHRoOiAxNjFweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdHdpZHRoOiAxMjFweDtcclxuXHR9XHJcbn0iLCIuc2ltcGxlLXNlYXJjaCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFxyXG5cdC5hdXRvZmlsbCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdH1cclxuXHRcclxuXHQuaW5wdXQtc3R5bGUge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaWNvbi1idG4ge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCw3cHgsMCxhdXRvKTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdFxyXG5cdCYuX2JpZyB7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHJcblx0XHQuaW5wdXQtc3R5bGUge1xyXG5cdFx0XHQmX19pbnB1dCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9ib3JkZXJlZCB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggJGRhcmsxO1xyXG5cdH1cclxuXHRcclxuXHQmLl9tYXgtdyB7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Lmljb24tYnRuIHtcclxuXHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fYmlnIHtcclxuXHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LmlucHV0LXN0eWxlIHtcclxuXHRcdFx0XHQmX19pbnB1dCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9ib3JkZXJlZCB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCAkZGFyazE7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNlbGVjdC1zZWFyY2gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdFxyXG5cdC5hdXRvZmlsbCxcclxuXHQuaW5wdXQtc3R5bGUsXHJcblx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdFxyXG5cdC5hdXRvZmlsbCB7XHJcblx0XHRmbGV4OiAxIDEgMDtcclxuXHR9XHJcblx0XHJcblx0LmlucHV0LXN0eWxlIHtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zZWxlY3QtbW9kdWxlIHtcclxuXHRcdHdpZHRoOiAxNzdweDtcclxuXHRcdFxyXG5cdFx0Jl9faW5wdXQtY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pY29uLWJ0biB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLDZweCwwLGF1dG8pO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0XHR3aWR0aDogMTU2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHJcblx0XHQuaWNvbi1idG4ge1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuYXV0b2ZpbGwsXHJcblx0XHQuc2VsZWN0LW1vZHVsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwJTtcclxuXHRcdFx0XHJcblx0XHRcdCZfX2Ryb3Bkb3duIHtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9faW5wdXQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG5cclxuXHRcdFx0XHQmLmljb24tYXJyb3ctdXA6YmVmb3JlLCAuaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmlucHV0LXN0eWxlIHtcclxuXHRcdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NsZWFyLWJ1dHRvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKGF1dG8sNDBweCw3cHgsYXV0byk7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAbWl4aW4gZmllbGQtd3JhcCB7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDVweCAkZGFyazE7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWVsZC13cmFwLTcwMCB7XHJcblx0aGVpZ2h0OiA0NnB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCAkZGFyazE7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5mdWxsLXNlYXJjaCB7XHJcblx0Ll9oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5pY29uLWJ0biB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLDdweCwwLGF1dG8pO1xyXG5cdFx0d2lkdGg6IDQ3cHg7XHJcblx0XHRoZWlnaHQ6IDQ3cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jaGVja19fdGV4dCB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHRcclxuXHQuc2VsZWN0LW1vZHVsZSB7XHJcblx0XHR6LWluZGV4OiA2O1xyXG5cdFx0XHJcblx0XHQmX19zY3JvbGwge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxODVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fb3B0aW9uIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fZHJvcGRvd24ge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2J1dHRvbnMtd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHRcclxuXHQmX19zZWxlY3RzLWdyb3VwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdCYgPiAuZHJvcGRvd24tYnV0dG9uLFxyXG5cdFx0JiA+IC5zZWxlY3QtbW9kdWxlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLGF1dG8pO1xyXG5cdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JiA+IC5kcm9wZG93bi1idXR0b24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmID4gLnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQuc2VsZWN0LW1vZHVsZV9faW5wdXQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zZWxlY3RzLWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogNTUwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLDcwcHgsYXV0byxhdXRvKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZmllbGRzLWNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdCYgPiAuYXV0b2ZpbGwge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjIwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQuaW5wdXQtc3R5bGUge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaW5wdXQtc3R5bGVfX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5pbnB1dC1zdHlsZV9faW5wdXQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTEzMDAge1xyXG5cdFx0Jl9fZmllbGRzLWNvbnRhaW5lciB7XHJcblx0XHRcdEBpbmNsdWRlIGZpZWxkLXdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAtNzAwIHtcclxuXHRcdCZfX3NlbGVjdHMtY29udGFpbmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZmllbGQtd3JhcDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fZmllbGRzLWNvbnRhaW5lciA+IC5hdXRvZmlsbCB7XHJcblx0XHRcdEBpbmNsdWRlIGZpZWxkLXdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0Lmljb24tYnRuIHtcclxuXHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRib3R0b206IDZweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fZmllbGRzLWNvbnRhaW5lciA+IC5hdXRvZmlsbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19zZWxlY3RzLWNvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19zZWxlY3RzLWdyb3VwIHtcclxuXHRcdFx0JiA+IC5kcm9wZG93bi1idXR0b24sXHJcblx0XHRcdCYgPiAuc2VsZWN0LW1vZHVsZSB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0LmRyb3Bkb3duLWJ1dHRvbl9fcG9wdXAge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9fZmllbGRzLWNvbnRhaW5lciB7XHJcblx0XHRcdCYgPiAuYXV0b2ZpbGwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgZmllbGQtd3JhcC03MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pY29uLWJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19idXR0b25zLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fYnV0dG9uLXNlYXJjaC13cmFwIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19idXR0b24tc2VhcmNoLXdyYXAge1xyXG5cdFx0XHQuYnRuLXN0eWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19zZWxlY3RzLWNvbnRhaW5lciB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3NlbGVjdHMtZ3JvdXAge1xyXG5cdFx0XHRAaW5jbHVkZSBmaWVsZC13cmFwLTcwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYgPiAuZHJvcGRvd24tYnV0dG9uIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5kcm9wZG93bi1idXR0b24sXHJcblx0XHRcdC5zZWxlY3QtbW9kdWxlIHtcclxuXHRcdFx0XHQmLl9oaWRlICsgLmRyb3Bkb3duLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxyXG5cdFx0XHRcdCYuX2hpZGUgKyAuc2VsZWN0LW1vZHVsZTpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5zZWxlY3QtbW9kdWxlX19kcm9wZG93bixcclxuXHRcdFx0XHRcdC5kcm9wZG93bi1idXR0b25fX3BvcHVwIHtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZHJvcGRvd24tYnV0dG9uLFxyXG5cdFx0XHQuc2VsZWN0LW1vZHVsZSB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24sXHJcblx0XHRcdFx0XHQuZHJvcGRvd24tYnV0dG9uX19wb3B1cCB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmRyb3Bkb3duLWJ1dHRvbixcclxuXHRcdFx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQuc2VsZWN0LW1vZHVsZV9fZHJvcGRvd24sXHJcblx0XHRcdFx0XHQuZHJvcGRvd24tYnV0dG9uX19wb3B1cCB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50aXRsZS1ibG9jayB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi0xMDAwe1xyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZsZXg6IDEgMCAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fc2xpZGVyLW5hdi13cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRlbnQtc2VjdGlvbiB7XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1ibG9jazpub3QoLl9jdXN0b20tdGV4dCkge1xyXG5cdHAsIHVsIGxpLCBvbCBsaSwgYSB7XHJcblx0XHQmOm5vdCguc3VidGl0bGUpIHtcclxuXHRcdFx0QGV4dGVuZCAudGFibGUtdGV4dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LWJsb2NrLl9ib2R5LXRleHQge1xyXG5cdHAsIHVsIGxpLCBvbCBsaSwgYSB7XHJcblx0XHQmOm5vdCguc3VidGl0bGUpIHtcclxuXHRcdFx0QGV4dGVuZCAuYm9keS10ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtYmxvY2sge1xyXG5cdGNvbG9yOiAkZ3JheTA7XHJcblx0XHJcblx0LmltZy13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRAaW5jbHVkZSByaCg0MDAvNTkwKTtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0QGV4dGVuZCAub2Y7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGVtIHtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHR9XHJcblx0XHJcblx0LmltZy1nYWxsZXJ5IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEyICsgMjBweCk7XHJcblx0XHRsZWZ0OiBjYWxjKC0xMDAlIC8gMTAgLSAxMHB4KTtcclxuXHRcdEBleHRlbmQgLnB0MTA7XHJcblx0XHRAZXh0ZW5kIC5tdHIyMDtcclxuXHRcdEBleHRlbmQgLm1iNDA7XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaW1nLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xyXG5cdFx0XHRAZXh0ZW5kIC5tdDIwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW1nLWJpZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxMiArIDIwcHgpO1xyXG5cdFx0bGVmdDogY2FsYygtMTAwJSAvIDEwIC0gMTBweCk7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWI0MDtcclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW1nLWZsb2F0LXJpZ2h0IHtcclxuXHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDYgLSAxMHB4KTtcclxuXHRcdFx0bWFyZ2luOiAwIGNhbGMoLTEwMCUgLyAxMCkgMjBweCA1MHB4O1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5pbWctZmxvYXQtbGVmdCB7XHJcblx0XHQuaW1nLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2IC0gMTBweCk7XHJcblx0XHRcdG1hcmdpbjogMCA1MHB4IDIwcHggY2FsYygtMTAwJSAvIDEwKTtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdHAge1xyXG5cdFx0QGV4dGVuZCAubWIzMDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0aDEge1xyXG5cdFx0QGV4dGVuZCAuaDE7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWI1MDtcclxuXHR9XHJcblx0XHJcblx0aDIge1xyXG5cdFx0QGV4dGVuZCAuaDI7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWI0MDtcclxuXHR9XHJcblx0XHJcblx0aDMge1xyXG5cdFx0QGV4dGVuZCAuaDM7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWIyMDtcclxuXHR9XHJcblx0XHJcblx0aDQge1xyXG5cdFx0QGV4dGVuZCAuaDQ7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWIyMDtcclxuXHR9XHJcblx0XHJcblx0aDUge1xyXG5cdFx0QGV4dGVuZCAuaDU7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWIyMDtcclxuXHR9XHJcblx0XHJcblx0aDYge1xyXG5cdFx0QGV4dGVuZCAuaDY7XHJcblx0XHRAZXh0ZW5kIC5tdDQwO1xyXG5cdFx0QGV4dGVuZCAubWIyMDtcclxuXHR9XHJcblx0XHJcblx0YSB7XHJcblx0XHRAZXh0ZW5kIC5saW5rLWZ1Y2hzaWE7XHJcblx0fVxyXG5cdFxyXG5cdG9sLCB1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRAZXh0ZW5kIC5tYjMwO1xyXG5cdFx0XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRjb2xvcjogI0NCMDA5QjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHR1bCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRvbCA+IGxpLFxyXG5cdHVsID4gbGkge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdH1cclxuXHR1bCA+IGxpOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJ1xcMjAyMic7XHJcblx0fVxyXG5cdGxpOjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcblx0b2wgbGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcclxuXHR9XHJcblx0b2wgbGk6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSAnLiAnO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdC5pbWctZ2FsbGVyeSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbWctYmlnIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0XHRsZWZ0OiAtMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaW1nLWZsb2F0LXJpZ2h0IHtcclxuXHRcdFx0LmltZy13cmFwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmltZy1mbG9hdC1sZWZ0IHtcclxuXHRcdFx0LmltZy13cmFwIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgNTBweCAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHQuaW1nLWJpZyB7XHJcblx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0LmltZy13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbWctZ2FsbGVyeSB7XHJcblx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbWctYmlnIHtcclxuXHRcdFx0LmltZy13cmFwIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0QGluY2x1ZGUgcmgoNDAwLzU5MCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmltZy1mbG9hdC1yaWdodCB7XHJcblx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbWctZmxvYXQtbGVmdCB7XHJcblx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRlbnQtdGFicy1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnQtdGFiLXNpbXBsZSB7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuXHRcclxuXHQmOm5vdCguX2FjdGl2ZSkge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwwLGF1dG8pO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0XHJcblx0Ji5fYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnQtdGFiIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG5cdFxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcblx0XHJcblx0Jjpub3QoLl9hY3RpdmUpIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsMCxhdXRvKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgLjNzO1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAwcztcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdFxyXG5cdCYuX2FjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzLCAuNXM7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXMsIC41cztcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG59IiwiLnJhZGlvLXJvdyB7XHJcblx0JHI6ICY7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdCYuX2N1c3RvbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCYuX2hpZGUge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWluLXdpZHRoOiA0MHB4O1xyXG5cdFx0bWluLWhlaWdodDogNDBweDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2N1c3RvbSB7XHJcblx0XHRcdG1hcmdpbjogM3B4IDA7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0LFxyXG5cdCZfX2luZGljYXRvciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHQmLl9jdXN0b20ge1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW5wdXQge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmIH4gI3skcn1fX2luZGljYXRvciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXkzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCYgfiAjeyRyfV9faW5kaWNhdG9yIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZnVjaHNpYTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JiB+ICN7JHJ9X190ZXh0e1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiA0MHB4O1xyXG5cdFx0Y29sb3I6ICRncmF5MDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0XHRtYXJnaW46IDNweCAwO1xyXG5cdFx0bWluLWhlaWdodDogMzBweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXkzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2FjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRmdWNoc2lhO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kcm9wZG93bi1zdWJtZW51LWJ1dHRvbiB7XHJcblx0XHQmLl9oaWRlIHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW5kaWNhdG9yIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5MjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RleHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICRncmF5MDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1pbi13aWR0aDogMzVweDtcclxuXHRcdFx0bWluLWhlaWdodDogMzVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2VwYXJhdG9yIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19saW5lIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktbGluZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RleHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogOHB4IDdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0wLjFlbTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGNvbG9yOiAkZ3JheTA7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxufSIsIi5jb2x1bW4tbmF2IHtcclxuXHQmX190YWJsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0XHRsZWZ0OiAtMTBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50YWJsZS1uYXYge1xyXG5cdCZfX3RhYmxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRcdGxlZnQ6IC0xMHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jdXN0b20tdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gIHRyIHRkLCB0ciB0aCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogI2MyYzJjMjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG59XHJcblxyXG4uRmVhdHVyZUxpc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOjcwcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUta2V5LXZhbCB7XHJcblxyXG4gIGNvbHVtbnM6IDI7XHJcblxyXG4gIC50YWJsZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudGFibGUge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWhlYWQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAjQUNCOEMwO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXZhbCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgY29sb3I6ICMzNzQyNDY7XHJcbiAgfVxyXG59XHJcbi5wcm9wZXJ0eS10YWJsZV9fbGlzdC5GZWF0dXJlTGlzdFxyXG57XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbnM6IDI7XHJcbn1cclxuXHJcbi5GZWF0dXJlTGlzdCAucHJvcGVydHktdGFibGVfX2NvbFxyXG57XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogU0NTUyBWZXJzaW9uICovXHJcblxyXG4uYmx1ci1jb250ZW50IHtcclxuICBmaWx0ZXI6IGJsdXIoOHB4KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gUHJldmVudCBjbGlja3Mgb24gYmx1cnJlZCBjb250ZW50XHJcbn1cclxuXHJcbi5ibHVyLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzMzMztcclxuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSB0aGUgb3ZlcmxheSBhcHBlYXJzIG9uIHRvcFxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDA1NmIzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuIiwiLmVycm9yLWJsb2NrIHtcclxuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUgLSAxMHB4KTtcclxuXHRcdFx0XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYW5pbWF0ZS1pbi13aW5kb3cge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfcmlnaHQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3IC0gMTBweCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMTAwJSAvIDEyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcblx0XHRcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdCZfbGVmdCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLm5vdC1mb3VuZC1hbmltYXRpb24ge1xyXG5cdEBrZXlmcmFtZXMgbmYtbWFnbmlmaWVyLWFuaW1hdGlvbiB7XHJcblx0XHQwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQyNSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0LjVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ3NSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMS43ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBuZi1tYW4taGFuZC1sZWZ0IHtcclxuXHRcdDAlLCAxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDI1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NzUlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIG5mLW1hbi1oYW5kLXJpZ2h0LXRvcCB7XHJcblx0XHQwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQyNSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NzUlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIG5mLW1hbi1oYW5kLXJpZ2h0LWJvdHRvbSB7XHJcblx0XHQwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQyNSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02JSwwLDApO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ3NSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYlLDAsMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdmctbWFnbmlmaWVyLFxyXG5cdC5zdmctbWFuLWhhbmQtbGVmdCxcclxuXHQuc3ZnLW1hbi1oYW5kLXJpZ2h0LXRvcCxcclxuXHQuc3ZnLW1hbi1oYW5kLXJpZ2h0LWJvdHRvbSxcclxuXHQuc3ZnLXRyZWUge1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG5cdFxyXG5cdC5zdmctbWFnbmlmaWVyIHtcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZi1tYWduaWZpZXItYW5pbWF0aW9uO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAyMiU7XHJcblx0fVxyXG5cdC5zdmctbWFuLWhhbmQtbGVmdCB7XHJcblx0XHRhbmltYXRpb24tbmFtZTogbmYtbWFuLWhhbmQtbGVmdDtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMjIlO1xyXG5cdH1cclxuXHQuc3ZnLW1hbi1oYW5kLXJpZ2h0LXRvcCB7XHJcblx0XHRhbmltYXRpb24tbmFtZTogbmYtbWFuLWhhbmQtcmlnaHQtdG9wO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNDclIDglO1xyXG5cdH1cclxuXHQuc3ZnLW1hbi1oYW5kLXJpZ2h0LWJvdHRvbSB7XHJcblx0XHRhbmltYXRpb24tbmFtZTogbmYtbWFuLWhhbmQtcmlnaHQtYm90dG9tO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNzUlIDA7XHJcblx0fVxyXG5cdC5zdmctdHJlZSB7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxlYXZlcy1hbmltYXRpb24tMjtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG5cdFx0XHJcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoI3skaX1uKSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAjezUwKiRpICsgbXN9O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsImZvcm0ge1xyXG5cdCY6bm90KC5fdHkpIHtcclxuXHRcdC50eS1tZXNzYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5fdHkge1xyXG5cdFx0LnR5LW1lc3NhZ2UgIH4gKiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctdHkge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdFxyXG5cdDUwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvdy10eS12MiB7XHJcblx0MCUsIDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0XHJcblx0MjAlLCA4MCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi50eS1tZXNzYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFxyXG5cdCY6bm90KFtjbGFzcyo9X2FuaW1hdGlvbi1dKSB7XHJcblx0XHRhbmltYXRpb246IHNob3ctdHkgMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBmb3J3YXJkcztcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Y29sb3I6ICRncmF5MTtcclxuXHR9XHJcblx0XHJcblx0Ji5fYW5pbWF0aW9uLXYyIHtcclxuXHRcdGFuaW1hdGlvbjogc2hvdy10eS12MiAycyBlYXNlIGZvcndhcmRzO1xyXG5cdH1cclxuXHRcclxuXHQmLl9kYXJrLXRleHQgJiB7XHJcblx0XHQmX190aXRsZSxcclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLl9ncmF5Mi1iZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTJfMDc7XHJcblx0fVxyXG5cdFxyXG5cdCYuX292ZXJsYXkge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDUwO1xyXG5cdH1cclxufVxyXG4iLCIuY29sbGFwc2UtbWVudSB7XHJcblx0Jl9fdGl0bGUtd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdEBleHRlbmQgLmFuZ2xlLWRvd24tYWZ0ZXI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIGF1dG8pO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbGxhcHNlLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0iLCIub3Blbi1ob3VzZS1pdGVtcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLm9wZW4taG91c2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLm9wZW4taG91c2UtYnRuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4taG91c2UtYnRuIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjMzc0MjQ2O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogIzM3NDI0NjtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXRvLWNhbGVuZGFyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmF0Y2ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkLXRvLWNhbGVuZGFyLWJ1dHRvbiNjc3MtcGFydC1leGFtcGxlOjpwYXJ0KGF0Y2ItYnV0dG9uKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICNjc3MtcGFydC1leGFtcGxlIC5hdGNiLWljb246OnBhcnQoYXRjYi1idXR0b24pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGFkZC10by1jYWxlbmRhci1idXR0b24jY3NzLXBhcnQtZXhhbXBsZTo6cGFydCguYXRjYi1jaGVja21hcmspXHJcbiAgICB7XHJcbiAgICAgIHRvcDogLTAuNWVtO1xyXG4gICAgICByaWdodDogMi41ZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmludHJvIHtcclxuXHQkcjogJjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1NTBweDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRcclxuXHQmX19ncmFkaWVudCxcclxuXHQmX19iZy13cmFwIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fZ3JhZGllbnQge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0XHJcblx0Jl9fYmctd3JhcCB7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fc3ZnLXdyYXAge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwgYXV0bywgYXV0bywgNTAlKTtcclxuXHRcdEBpbmNsdWRlIHJoKDU1MC8xOTIwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWluLXdpZHRoOiAxOTIwcHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcclxuXHRcdHN2ZyB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0LmFuaW1hdGUtaW4td2luZG93IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250ZW50IHtcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Ji5fYmlnIHtcclxuXHRcdCN7JHJ9X19zdmctd3JhcCB7XHJcblx0XHRcdEBpbmNsdWRlIHJoKDcwMC8xOTIwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTEzMDAge1xyXG5cdFx0Ji5fYmlnIHtcclxuXHRcdFx0aGVpZ2h0OiA3MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHJcblx0XHQmX19zdmctd3JhcCB7XHJcblx0XHRcdG1pbi13aWR0aDogMTc1MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9iaWcgJl9fc3ZnLXdyYXAge1xyXG5cdFx0XHRtaW4td2lkdGg6IDEzNzFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHRoZWlnaHQ6IDQ4MHB4O1xyXG5cdFx0XHJcblx0XHQmX19zdmctd3JhcCB7XHJcblx0XHRcdG1pbi13aWR0aDogMTY4MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9iaWcgJl9fc3ZnLXdyYXAge1xyXG5cdFx0XHRtaW4td2lkdGg6IDEzMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbnRyby1hbmltYXRpb25zLTEge1xyXG5cdEBrZXlmcmFtZXMgaW50cm8tMS1ib2F0LTEtYW5pbWF0aW9uIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3MjUlLCAwLCAwKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NTElIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3MjUlLCAwLCAwKTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NTIlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTcwJSwgMCwgMCk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDUzJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE3MCUsIDAsIDApO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3MjUlLCAwLCAwKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0QGtleWZyYW1lcyBpbnRyby0xLWJvYXQtMi1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQyMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MDAlLCAtMTIwJSwgMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDcwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIxMDAlLCAtMTYwJSwgMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgaW50cm8tMS1ib2F0LTMtYW5pbWF0aW9uIHtcclxuXHRcdDAlLCAxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0MTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDgwJSwgNTAlLCAwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjQwMCUsIDUwJSwgMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDgwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTk2MCUsIDUwJSwgMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDkwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQ4MCUsIDAsIDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGludHJvLTEtYmlyZC0xLWFuaW1hdGlvbiB7XHJcblx0XHQwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ1MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ1MSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ1MiUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDUzJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBpbnRyby0xLWJpcmQtMi1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ3MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDY1MCUsIC0xMDgwJSwgMCkgc2NhbGUoMS41KTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NzElIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NTAlLCAtMTA4MCUsIDApIHNjYWxlKDEuNSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDcyJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMCUsIDE5MCUsIDApIHNjYWxlKC41KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NzMlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwJSwgMTkwJSwgMCkgc2NhbGUoLjUpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGludHJvLTEtYmlyZC0zLWFuaW1hdGlvbiB7XHJcblx0XHQwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdDE1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKSBzY2FsZSgxKTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0MTYlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpIHNjYWxlKDEpO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQxNyUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpIHNjYWxlKC41KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0MTglIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTcwZGVnKSBzY2FsZSguNSk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIGludHJvLTEtbWFuLWhhbmQtYW5pbWF0aW9uIHtcclxuXHRcdDAlLCAzMCUsIDUwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdDE1JSwgNzUlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBpbnRyby0xLW1hbi1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDUwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tld1goMGRlZyk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDc1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tld1goLTJkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGludHJvLTEtd29tYW4tYW5pbWF0aW9uIHtcclxuXHRcdDAlLCA1MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXdYKDBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ3NSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNrZXdYKDJkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGludHJvLTEtbWFuLWhlYWQtYW5pbWF0aW9uIHtcclxuXHRcdDAlLCA1MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NzUlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGludHJvLTEtd29tYW4taGVhZC1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDUwJSwgMTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ3NSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc3ZnLWJvYXQge1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxODBzO1xyXG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcclxuXHRcdCZfMSB7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBpbnRyby0xLWJvYXQtMS1hbmltYXRpb247XHJcblx0XHR9XHJcblx0XHQmXzIge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogaW50cm8tMS1ib2F0LTItYW5pbWF0aW9uO1xyXG5cdFx0fVxyXG5cdFx0Jl8zIHtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTEtYm9hdC0zLWFuaW1hdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnN2Zy1iaXJkIHtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xyXG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcclxuXHRcdCZfMSB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIC0xNTAwJTtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTEtYmlyZC0xLWFuaW1hdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTkwMCB7XHJcblx0XHQuc3ZnLWxlYXZlcyB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGxlYXZlcy1hbmltYXRpb247XHJcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl8xIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3ZnLXdvbWFuLFxyXG5cdFx0LnN2Zy13b21hbi1oZWFkLFxyXG5cdFx0LnN2Zy1tYW4sXHJcblx0XHQuc3ZnLW1hbi1oZWFkLFxyXG5cdFx0LnN2Zy1tYW4taGFuZCB7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNy41cztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN2Zy13b21hbiB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBpbnRyby0xLXdvbWFuLWFuaW1hdGlvbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN2Zy13b21hbi1oZWFkIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTEtd29tYW4taGVhZC1hbmltYXRpb247XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zdmctbWFuIHtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTEtbWFuLWFuaW1hdGlvbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN2Zy1tYW4taGVhZCB7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBpbnRyby0xLW1hbi1oZWFkLWFuaW1hdGlvbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN2Zy1tYW4taGFuZCB7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMTAlIDI1JTtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTEtbWFuLWhhbmQtYW5pbWF0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV9taW4tNTAwIHtcclxuXHRcdC5zdmctYmlyZCB7XHJcblx0XHRcdCZfMyB7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMzAwJSA4NzAlO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBpbnRyby0xLWJpcmQtMy1hbmltYXRpb247XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTQ1MCB7XHJcblx0XHQuc3ZnLWJpcmQge1xyXG5cdFx0XHQmXzIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTEtYmlyZC0yLWFuaW1hdGlvbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmludHJvLWFuaW1hdGlvbnMtMiB7XHJcblx0QGtleWZyYW1lcyBpbnRyby0yLWJvYXQtMS1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdDI1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTgyNSUsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdDc1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwNzUlLCAwLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBpbnRyby0yLWJvYXQtMi1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdDI1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI3NzUlLCAwLCAwKTtcclxuXHRcdH1cclxuXHJcblx0XHQ3NSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMjUlLCAwLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBpbnRyby0yLWJvYXQtMy1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdDI1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQxNzUlLCAwLCAwKTtcclxuXHRcdH1cclxuXHJcblx0XHQ3NSUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMzMjUlLCAwLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBpbnRyby0yLWJvYXQtNC1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdDI1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTIyNSUsIDAsIDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdDc1JSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTU3NzUlLCAwLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnN2Zy1ib2F0IHtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTgwcztcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdFx0XHJcblx0XHQmXzEge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogaW50cm8tMi1ib2F0LTEtYW5pbWF0aW9uO1xyXG5cdFx0fVxyXG5cdFx0Jl8yIHtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGludHJvLTItYm9hdC0yLWFuaW1hdGlvbjtcclxuXHRcdH1cclxuXHRcdCZfMyB7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBpbnRyby0yLWJvYXQtMy1hbmltYXRpb247XHJcblx0XHR9XHJcblx0XHQmXzQge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogaW50cm8tMi1ib2F0LTQtYW5pbWF0aW9uO1xyXG5cdFx0fVxyXG5cdCB9XHJcbn1cclxuXHJcbi5pbnRyby1hbmltYXRpb25zLTMge1xyXG5cdEBrZXlmcmFtZXMgaW50cm8tMy1jbG91ZHMtYW5pbWF0aW9uIHtcclxuXHRcdDAlLCAxMDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDUwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwwLDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBpbnRyby0zLWNsb3Vkcy1hbmltYXRpb24ge1xyXG5cdFx0MCUsIDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0NTAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDUlLDAsMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdmctdHJlZSB7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDNzO1xyXG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBsZWF2ZXMtYW5pbWF0aW9uO1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcblx0XHRcclxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgjeyRpfW4pIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6ICN7NTAqJGkgKyBtc307XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnN2Zy1jbG91ZCB7XHJcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEycztcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRhbmltYXRpb24tbmFtZTogaW50cm8tMy1jbG91ZHMtYW5pbWF0aW9uO1xyXG5cdFx0XHJcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoI3skaX1uKSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAjezUwKiRpICsgbXN9O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0LnN2Zy10cmVlLFxyXG5cdFx0LnN2Zy1jbG91ZCB7XHJcblx0XHRcdCY6bm90KC5icDEwMDApOm5vdCguYnA0MDApIHtcclxuXHRcdFx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV80MDAge1xyXG5cdFx0LnN2Zy10cmVlLFxyXG5cdFx0LnN2Zy1jbG91ZCB7XHJcblx0XHRcdCY6bm90KC5icDQwMCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxpc3RpbmctcGFnZS1pbnRybyB7XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlLXdyYXAge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDQwcHggLyAzKTtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlLXdyYXAge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDQwcHggLyAzKTtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICRkYXJrMTtcclxuXHJcbiAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgJi13cmFwIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbW9ydGdhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5MTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuXHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIHNwYW46ZW1wdHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzIsIDE4NCwgMTkyLCAwLjMpO1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tb3J0Z2FnZSB7XHJcbiAgICAgICAgICAmIHNwYW46ZW1wdHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV80MDAge1xyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tb3J0Z2FnZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAmIHNwYW46ZW1wdHkge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2FnZW50LXdyYXAge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDQwcHggLyAzKTtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBjb2xvcjogJGRhcmsxO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbHMtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJi5fdmEtY2VudGVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhX21pbi03MDAge1xyXG4gICAgJl9fY29udHJvbHMtY29sIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2xzLXdyYXAge1xyXG4gICAgICAubWV0cmljcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcbiAgICAmX190aXRsZS13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgJl9fY29udHJvbHMtY29sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVzdGF0ZS1oZWFkZXIge1xyXG5cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uZGF5cy1vbi1tYXJrZXQge1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuIiwiQG1lZGlhIHByaW50IHtcclxuXHRib2R5Ll9wcmludCB7XHJcblx0XHQud3JhcHBlciB7XHJcblx0XHRcdCYgPiAqOm5vdCgucHJpbnQtcG9wdXApIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGJvZHkuX3ByaW50LWxpc3Rpbmcge1xyXG5cdFx0LnByaW50LXBvcHVwLl9saXN0aW5nIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ym9keS5fcHJpbnQtZmF2b3JpdGVzIHtcclxuXHRcdC5wcmludC1wb3B1cC5fZmF2b3JpdGVzIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcmludC1wb3B1cCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIGF1dG8sIC0xMDB2dyk7XHJcblx0cGFkZGluZzogNDBweDtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxuXHRcclxuXHQmX190b3Age1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19sb2dvLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19hZ2VudC13cmFwIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RhYmxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmFnZW50LXByaW50IHtcclxuXHRwYWRkaW5nOiAxMnB4IDE1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFxyXG5cdCZfX3Bob3RvLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Bob3RvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW5mbyB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRhY3RzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX190ZWwge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcbn1cclxuXHJcbi5wcmludC1wcm9wcy10YWJsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdGVkLWJ5IHtcclxuXHRwYWRkaW5nOiAyMHB4IDMwcHggMTBweDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMDAwcHggJGdyYXk0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHJcblx0Lmljb24tbWxzLW1pbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBwYWdlIHsgc2l6ZTogYXV0bzsgIG1hcmdpbjogMG1tOyB9IiwiLnByaWNlLWNhcmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHRcclxuXHQmX19jdXJyZW50IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19vcmlnaW5hbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX21vcnRnYWdlIHtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Fycm93IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICR0dXJxdW9pc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpbmUtdGhyb3VnaCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrMTtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoLTAuM2VtLGF1dG8sMCwtMXB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYWdlbnQge1xyXG5cdCRyOiAmO1xyXG5cdGJhY2tncm91bmQ6ICRkYXJrMTtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDUwcHggMzVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdFxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcclxuXHRcdCYuX3Njcm9sbC1pbml0aWFsaXplZCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3BlcnNvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19waG90by13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHRcclxuXHQmX19waG90byB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbmZvIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmFtZSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19hZ2VuY3kge1xyXG5cdFx0Y29sb3I6ICRncmF5MTtcclxuXHR9XHJcblx0XHJcblx0Jl9fcGhvbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Bob25lLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0XHJcblx0Jl9fcGhvbmUtbGFiZWwge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0Ji5fc2ltcGxlIHtcclxuXHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRcclxuXHRcdCN7JHJ9X19jb250YWluZXIge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19wZXJzb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9taCB7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmLl9zZXBhcmF0ZSAmIHtcclxuXHRcdCZfX3BlcnNvbiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9iaWctcGhvdG8gJiB7XHJcblx0XHQmX19waG90by13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cdFx0XHJcblx0XHQmX19wZXJzb24ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fYmlnLXBob3RvICYge1xyXG5cdFx0XHQmX19waG90by13cmFwIHtcclxuXHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfX2luZm8ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9zZXBhcmF0ZSAmIHtcclxuXHRcdFx0Jl9fcGVyc29uIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnBvcHVwLWFnZW50LXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiA0NXB4IDYwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcclxuXHQuYWdlbnQge1xyXG5cdFx0bWFyZ2luOiBhdXRvIDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogODMwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdHBhZGRpbmc6IDQ1cHggNDBweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdHBhZGRpbmc6IDQ1cHggMCAwO1xyXG5cdH1cclxufSIsIi5tZXRyaWNzIHtcclxuXHQkcjogJjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdmFsIHtcclxuXHRcdGNvbG9yOiAkZGFyazE7XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRjb2xvcjogJGdyYXkxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3NpbXBsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdCN7JHJ9X19pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0I3skcn1fX2xhYmVsOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHJ9X19sYWJlbCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRjb2xvcjogJGdyYXkwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDAwYTAnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJ1xcMDBhMHxcXDAwYTAnICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnXFwwMGEwJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMnB4IDEycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250cm9scy1iYXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JltkYXRhLWxhYmVsXSB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG5cdFx0XHRcdEBleHRlbmQgLnRpbnktdGV4dDtcclxuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZShhdXRvLGF1dG8sY2FsYygxMDAlICsgNXB4KSw1MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNweCA4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTA7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXkyO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXk0O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZbY2xhc3MqPVwiaWNvbi1cIl0sXHJcblx0XHQmLmZhdm9yaXRlLXRvZ2dsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Ji5fd2hpdGUgJiB7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5lc3RhdGUtZ2FsbGVyeSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX25hdi13cmFwIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsMCwwLGF1dG8pO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFxyXG5cdFx0LnNsaWRlci1uYXYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NsaWRlci13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG59XHJcblxyXG4uZXN0YXRlLWdhbGxlcnktc2xpZGVyIHtcclxuXHQkcjogJjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdGxlZnQ6IC0xMHB4O1xyXG5cdEBpbmNsdWRlIHNsaWRlci1wcmVsb2FkKCYpO1xyXG5cdFxyXG5cdCY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWctd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5MjtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRoZWlnaHQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMgLSAxMHB4KTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYgLSAxMHB4KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1nLXdyYXAge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCN7JHJ9X19pbWcge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQjeyRyfV9faW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19pbWcge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHQmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuXHRcdFx0aGVpZ2h0OiAzNjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiAzNjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1nLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMTBweCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCAtIDEwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdCY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbWctd3JhcCB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XHJcblx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzUwMCB7XHJcblx0XHQmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuXHRcdFx0aGVpZ2h0OiAxODBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxODBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wYlRodW1icyBsaS5hY3RpdmUgYSBpbWcge1xyXG5cdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4jcGJDbG9zZUJ0bjpob3ZlcjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufSIsIkBtaXhpbiBob3Jpem9udGFsLXNsaWRlci1uYXYtc3R5bGVzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFxyXG5cdCZfX2Fycm93cy13cmFwIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Fycm93IHtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHJcblx0XHQmX2xlZnQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Jpem9udGFsLXNsaWRlci1jb3VudGVyLXN0eWxlcyB7XHJcblx0Jl9fY291bnRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2N1cnJlbnQsXHJcblx0Jl9fdG90YWwge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdG90YWwge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJy8nO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdG1hcmdpbjogMCAuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zZXBhcmF0ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWRlci1uYXYge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcclxuXHQmX19jb3VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2N1cnJlbnQsXHJcblx0Jl9fdG90YWwge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQmX19jdXJyZW50IHtcclxuXHRcdGNvbG9yOiAkZGFyazE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RvdGFsIHtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NlcGFyYXRlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LWxpbmU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0XHJcblx0Jl9fYXJyb3dzLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0Jl9fYXJyb3cge1xyXG5cdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXk0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bm90KC5zbGljay1hcnJvdykge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNsaWNrLWRpc2FibGVkIHtcclxuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9sZWZ0IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9yaWdodCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX2hvcml6b250YWwgJiB7XHJcblx0XHRAaW5jbHVkZSBob3Jpem9udGFsLXNsaWRlci1uYXYtc3R5bGVzO1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdEBpbmNsdWRlIGhvcml6b250YWwtc2xpZGVyLW5hdi1zdHlsZXM7XHJcblx0XHRAaW5jbHVkZSBob3Jpem9udGFsLXNsaWRlci1jb3VudGVyLXN0eWxlcztcclxuXHR9XHJcbn1cclxuIiwiLmNvbnRlbnQtd2l0aC1zdGlja3ktbWVudSB7XHJcbiAgJHI6ICY7XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9sZWZ0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCAtIDEwcHgpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfcmlnaHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGlja3ktYmxvY2sge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19zdGlja3ktc2l6ZXIge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19zdGlja3ktYmxvY2sge1xyXG4gICAgJi5fc3RpY2stdG8tdG9wIHtcclxuICAgICAgQGluY2x1ZGUgZml4ZWQoMCwgMCwgYXV0byk7XHJcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuXHJcbiAgICAgICN7JHJ9X19zdGlja3ktc2l6ZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX3N0aWNrLXRvLWJvdHRvbSB7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlKGF1dG8sIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RpY2t5LXNpemVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5fbm8tbGlzdGluZy1pbmZvLWN1c3RvbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuICAgICZfX2NvbCB7XHJcbiAgICAgICZfbGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHJcbiAgfVxyXG59IiwiLnByb3BlcnR5LWRldGFpbHMge1xyXG5cclxufVxyXG5cclxuLnByb3BlcnR5LXRhYmxlIHtcclxuXHQkcjogJjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuXHQuc2xpY2stbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX3RvcCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0QGluY2x1ZGUgc2xpZGVyLXByZWxvYWQoJHIsICdjb2wnKTtcclxuXHJcblx0XHQmOm5vdCguc2xpY2stZG90dGVkKSB7XHJcblx0XHRcdC5zbGljay10cmFjayB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3skcn1fX2NvbCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29sIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX3JvdyB7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0Y29sb3I6ICRncmF5MTtcclxuXHR9XHJcblxyXG5cdCZfX3ZhbCB7XHJcblx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0Ji5pY29uLW1scyB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCw1MHB4LGF1dG8sYXV0byk7XHJcblx0XHRcdFx0dG9wOiAtMjlweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5MTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3skcn1fX3RpdGxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9fdG9wIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JvdHRvbSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdCYuaWNvbi1tbHMge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3skcn1fX3RpdGxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIHNob3ctaXRlbSB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuXHR9XHJcblx0XHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxufVxyXG5cclxuLnNob3ctbW9yZS13cmFwIHtcclxuXHQmID4gLl9hbmltYXRlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRhbmltYXRpb246IHNob3ctaXRlbSAuNXMgZWFzZSBib3RoO1xyXG5cdH1cclxuXHRcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDgge1xyXG5cdFx0Ji5fc2hvdy0jeyRpfSB7XHJcblx0XHRcdCYgPiAqOm50aC1jaGlsZCgjeyRpfSkgfiAqOm5vdCguc2hvdy1tb3JlLWJ0bikge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnNob3ctbW9yZS1idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdC5zaG93LW1vcmUtYnRuIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmluZm8tY2FyZHMtd3JhcCB7XHJcblx0JHI6ICY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QGluY2x1ZGUgc3RyZXRjaC1zbGlkZXM7XHJcblx0XHRcclxuXHRcdCY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5zbGljay1pbml0aWFsaXplZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuaW5mby1jYXJkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0I3skcn1fX2xpc3Qge1xyXG5cdFx0XHRAaW5jbHVkZSBzbGlkZXItcHJlbG9hZCgkciwgZmFsc2UsICdpbmZvLWNhcmQnKVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmluZm8tY2FyZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRAZXh0ZW5kIC5wdDUwO1xyXG5cdEBleHRlbmQgLnBiMjA7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX3JvdyB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N1YnRpdGxlLFxyXG5cdCZfX3JhdGluZyxcclxuXHQmX192YWwge1xyXG5cdFx0Y29sb3I6ICRkYXJrMTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0Y29sb3I6ICRncmF5MTtcclxuXHR9XHJcblx0XHJcblx0Jl9fZGV0YWlscyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N0YXR1cyB7XHJcblx0XHQmLl9ncmVlbiB7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW47XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX29yYW5nZSxcclxuXHRcdCYuX3JlZCB7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3llbGxvdyB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdWJ0aXRsZSArICZfX3RhYmxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xhYmVsICsgJl9fdGFibGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fc3RhdHVzICsgJl9fdmFsIHtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fcmF0aW5nICsgJl9fZGV0YWlscyB7XHJcblx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RhYmxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfcmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmRlZmF1bHQtc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xyXG5cdGxlZnQ6IC0yNXB4O1xyXG5cdEBpbmNsdWRlIHNsaWRlci1wcmVsb2FkKCYpO1xyXG5cdFxyXG5cdC5zbGljay10cmFjayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cdFx0cGFkZGluZzogMCAyNXB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHJcblx0XHQuZXN0YXRlLWNhcmQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcclxuXHRcdGxlZnQ6IC05cHg7XHJcblx0XHRcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDlweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAa2V5ZnJhbWVzIGVzdGF0ZS1jYXJkLXNob3cge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWV3aW5ncy1saXN0IHtcclxuXHQuZXN0YXRlLWNhcmQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVzdGF0ZS1jYXJkcy1saXN0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHRsZWZ0OiAtMTBweDtcclxuXHJcblx0LmVzdGF0ZS1jYXJkIHtcclxuXHQgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyMHB4KTtcclxuXHQgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRhbmltYXRpb246IGVzdGF0ZS1jYXJkLXNob3cgLjdzIGVhc2UgYm90aDtcclxuXHJcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoI3skaX0pIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6ICN7KCRpIC0gMSkgKiAxMDAgKyBtc307XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLl9kaXNhYmxlLWFuaW1hdGlvbiB7XHJcblx0XHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi0yNDAwIHtcclxuXHRcdC5lc3RhdGUtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xNTAwIHtcclxuXHRcdC5lc3RhdGUtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHQuZXN0YXRlLWNhcmQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdC5lc3RhdGUtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuXHRcdC5lc3RhdGUtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lc3RhdGUtY2FyZHMtc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0YmFja2dyb3VuZDogJGdyYXkyO1xyXG5cdEBpbmNsdWRlIHNsaWRlci1wcmVsb2FkLXZpc2libGUoJik7XHJcblx0QGV4dGVuZCAuX2Fic29sdXRlLWRvdHMtbmF2O1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNjBweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fZzMtYmcge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXkzO1xyXG5cclxuXHRcdC5kZWZhdWx0LWltZy1iZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5MztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lc3RhdGUtY2FyZCB7XHJcblx0JHI6ICY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0YnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHJcblx0Jl9fYXJyb3csXHJcblx0Jl9fYWRkLXRvLWZhdm90aXRlIHtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQjeyRyfV9fYXJyb3csXHJcblx0XHQjeyRyfV9fYWRkLXRvLWZhdm90aXRlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHJcblx0XHQjeyRyfV9fbG9jYXRpb24ge1xyXG5cdFx0XHRjb2xvcjogJHR1cnF1b2lzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLGF1dG8sYXV0byk7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWxzLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMzcHgpO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0Y29sb3I6ICRkYXJrMTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvLGF1dG8pO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGFiZWxfc3VjY2VzcyB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sYWJlbF9kYW5nZXIge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGludGVyZXN0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sYWJlbF93YXJuaW5nIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAxMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sYWJlbF9maXJlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0b3A6IDJweDtcclxuXHRcdGxlZnQ6IDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYXJyb3dzLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogNjtcclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlLFxyXG5cdCZfX2xvY2F0aW9uIHtcclxuXHRcdGNvbG9yOiAkZGFyazE7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdH1cclxuXHJcblx0Jl9fbG9jYXRpb24ge1xyXG5cdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcGluay1wZHJhO1xyXG5cdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdFx0cGFkZGluZzogNnB4IDIwcHggNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29udHJvbHMtd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG5cdFx0LmJ0bi1zdHlsZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250cm9scy1saXN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG5cdFx0LmJ0bi1zdHlsZSxcclxuXHRcdC5jb250cm9scy1iYXIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fdHJhbnNwYXJlbnQtY29udHJvbHMge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCN7JHJ9X19hcnJvdyB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjeyRyfV9fYXJyb3cge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHJ9X19hZGQtdG8tZmF2b3JpdGUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fc21hbGwge1xyXG5cdFx0I3skcn1fX2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHJ9X19sYWJlbHMtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I3skcn1fX2xhYmVsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmVzdGF0ZS1jYXJkcy1zbGlkZXIge1xyXG5cdFx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9ob3Jpem9udGFsIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQjeyRyfV9fbG9jYXRpb24ge1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyazE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi05NTAge1xyXG5cdFx0Ji5faG9yaXpvbnRhbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQuc2xpY2stbGlzdCxcclxuXHRcdFx0LnNsaWNrLXRyYWNrLFxyXG5cdFx0XHQuZXN0YXRlLWNhcmRzLXNsaWRlcixcclxuXHRcdFx0LmVzdGF0ZS1jYXJkcy1zbGlkZXJfX2l0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3skcn1fX3NsaWRlci13cmFwIHtcclxuXHRcdFx0XHR3aWR0aDogMzYwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMjYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCN7JHJ9X19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHQmX19hcnJvd3Mtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV85NTAge1xyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdHBhZGRpbmc6IDRweCAxNHB4IDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19kYXRlIHtcclxuXHRcdFx0cGFkZGluZzogMnB4IDEwcHggMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuXHRcdCZfX3RpdGxlLXdyYXAge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdyYXktbWxzLWFmdGVyIHtcclxuXHRjb2xvcjogJGdyYXkxO1xyXG5cclxuXHQmLmljb24tbWxzLW1pbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuX2dyYXktZG90cy1uYXYge1xyXG5cdCYgPiAuc2xpY2stZG90cyB7XHJcblx0XHQuZG90cy10cmFjayB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5fYWJzb2x1dGUtZG90cy1uYXYge1xyXG5cdCYgPiAuc2xpY2stZG90cyB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZShhdXRvKTtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMjBweCBhdXRvIC0xMHB4O1xyXG5cdFxyXG5cdC5kb3RzLXRyYWNrIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIGF1dG8sIDApO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0aGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1ncm93OiAwO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0ZmxleC1iYXNpczogYXV0bztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jjpub3QoLnNsaWNrLWFjdGl2ZSkge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC42KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5fY2VudGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdC5kb3RzLXRyYWNrIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuIiwiLmNpcmNsZXMtYmcge1xyXG5cdEBpbmNsdWRlIGFic29sdXRlLWNtKDAsYXV0byxhdXRvLGNhbGMoNTAlIC0gKDE1NjhweC8yKSkpO1xyXG5cdHdpZHRoOiAxNTY4cHg7XHJcblx0aGVpZ2h0OiA2MTZweDtcclxuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMjBweCk7XHJcblx0ei1pbmRleDogLTE7XHJcblx0XHJcblx0Jl9fY2lyY2xlIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgcmg7XHJcblx0XHRcclxuXHRcdCZfb3JhbmdlIHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvLGF1dG8pO1xyXG5cdFx0XHR3aWR0aDogMzk0cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfYmx1ZSB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKGF1dG8sYXV0bywwLDUzNXB4KTtcclxuXHRcdFx0d2lkdGg6IDM0OXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3B1cnBsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKGF1dG8sMCwxNXB4LGF1dG8pO1xyXG5cdFx0XHR3aWR0aDogNDUzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX2luLXdpbmRvdyAmIHtcclxuXHRcdCZfX2NpcmNsZSB7XHJcblx0XHRcdCZfb3JhbmdlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnL2NpcmNsZS1vcmFuZ2UucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9ibHVlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnL2NpcmNsZS1ibHVlLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcHVycGxlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2JnL2NpcmNsZS1wdXJwbGUucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gKDEyNjhweC8yKSArIDk1cHgpO1xyXG5cdFx0d2lkdGg6IDEyNjhweDtcclxuXHRcdGhlaWdodDogODUwcHg7XHJcblx0XHRcclxuXHRcdCZfX2NpcmNsZSB7XHJcblx0XHRcdCZfYmx1ZSB7XHJcblx0XHRcdFx0bGVmdDogMjYwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcHVycGxlIHtcclxuXHRcdFx0XHR0b3A6IDE0NHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gKDk3OHB4LzIpICsgMTBweCk7XHJcblx0XHR3aWR0aDogOTc4cHg7XHJcblx0XHRoZWlnaHQ6IDg3M3B4O1xyXG5cdFx0XHJcblx0XHQmX19jaXJjbGUge1xyXG5cdFx0XHQmX2JsdWUge1xyXG5cdFx0XHRcdGxlZnQ6IDE2MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmX3B1cnBsZSB7XHJcblx0XHRcdFx0dG9wOiAxODFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAoNTM4cHgvMikgLSA1cHgpO1xyXG5cdFx0d2lkdGg6IDUzOHB4O1xyXG5cdFx0aGVpZ2h0OiA5MTJweDtcclxuXHRcdFxyXG5cdFx0Jl9fY2lyY2xlIHtcclxuXHRcdFx0Jl9vcmFuZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAyNjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9ibHVlIHtcclxuXHRcdFx0XHRsZWZ0OiAxMTBweDtcclxuXHRcdFx0XHR3aWR0aDogMjM4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcHVycGxlIHtcclxuXHRcdFx0XHR0b3A6IDI5MXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYm9vay1hLXRvdXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQuY2lyY2xlcy1iZyB7XHJcblx0XHR0b3A6IDVweDtcclxuXHR9XHJcblxyXG5cdCZfX3dyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFyazE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHQmX2xlZnQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzIC0gMTBweCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvLGF1dG8sY2FsYygxMDAlIC8gMyAqIDMuNSkpO1xyXG5cdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDI2NHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNiAtIDEwcHgpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMjVweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHJoKDEwMC8xMjUpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcclxuXHRcdCYuX2luLXdpbmRvdyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYmcva2V5LnN2Zyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0Jl9fd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190YWJsZSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2NXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLGF1dG8sYXV0byk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHQmX193cmFwIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHQmX2xlZnQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubm90ZSB7XHJcblx0JHI6ICY7XHJcblxyXG5cdCZfX3dyYXAge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXkzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dC13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdCYuY29udGFpbmVyIHtcclxuXHRcdFx0I3skcn1fX3dyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9tbHMge1xyXG5cdFx0I3skcn1fX3RleHQtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwNXB4O1xyXG5cdFx0XHRAZXh0ZW5kIC5pY29uLW1scztcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5MTtcclxuXHRcdFx0XHR0b3A6IC0yOXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwwLGF1dG8sYXV0byk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2xpZ2h0LWdyYXkge1xyXG5cdFx0I3skcn1fX3dyYXAge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLl9kZXRhaWxzLFxyXG5cdCYuX2FkdmljZSxcclxuXHQmLl9pbXBvcnRhbnQge1xyXG5cdFx0I3skcn1fX3RleHQtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fZGV0YWlscyB7XHJcblx0XHQjeyRyfV9fd3JhcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRkZXRhaWxzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCN7JHJ9X190ZXh0LXdyYXAge1xyXG5cdFx0XHRAZXh0ZW5kIC5pY29uLWRldGFpbHM7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkeWVsbG93MjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fYWR2aWNlIHtcclxuXHRcdCN7JHJ9X193cmFwIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGFkdmljZTtcclxuXHRcdH1cclxuXHJcblx0XHQjeyRyfV9fdGV4dC13cmFwIHtcclxuXHRcdFx0QGV4dGVuZCAuaWNvbi1hZHZpY2U7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX2ltcG9ydGFudCB7XHJcblx0XHQjeyRyfV9fd3JhcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwaW5rLXBkcmE7XHJcblx0XHR9XHJcblxyXG5cdFx0I3skcn1fX3RleHQtd3JhcCB7XHJcblx0XHRcdEBleHRlbmQgLmljb24taW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJHBpbmstcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHQmLl9tbHMge1xyXG5cdFx0XHQjeyRyfV9fdGV4dC13cmFwIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHQmLl9tbHMge1xyXG5cdFx0XHQjeyRyfV9fdGV4dC13cmFwIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX3dyYXAsXHJcblx0XHQmX19jb250YWluZXIuY29udGFpbmVyICZfX3dyYXAge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fZGV0YWlscyxcclxuXHRcdCYuX2FkdmljZSxcclxuXHRcdCYuX2ltcG9ydGFudCB7XHJcblx0XHRcdCN7JHJ9X190ZXh0LXdyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLl9tbHMge1xyXG5cdFx0XHQjeyRyfV9fdGV4dC13cmFwIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNsaWRlLW1lbnUge1xyXG5cdCRyOiAmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHdpZHRoOiA1OHB4O1xyXG5cdH1cclxuXHRcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwgYXV0bywgYXV0byk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICR3aGl0ZSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcblx0fVxyXG5cdFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsMCwwLGF1dG8pO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgJHdoaXRlIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fb3ZlcmZsb3ctd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvLGF1dG8pO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Y3Vyc29yOiBncmFiO1xyXG5cdFx0XHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGN1cnNvcjogZ3JhYmJpbmc7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcclxuXHRcdFx0I3skcn1fX2l0ZW0ge1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGluayB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0XHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5MDtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdFxyXG5cdFx0Jjpub3QoLl9pbml0KSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIGF1dG8pO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwgMCwgYXV0bywgYXV0byk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX3N0YXJ0IHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19idXR0b25fbGVmdCB7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9lbmQge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQjeyRyfV9fYnV0dG9uX3JpZ2h0IHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX2dyYXkge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JheTIgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICRncmF5MiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX3R1cnF1b2lzZSB7XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19saW5rIHtcclxuXHRcdFx0Y29sb3I6ICR0dXJxdW9pc2U7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuX2FjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxvY2FsLWluZm8ge1xyXG5cdCZfX21hcC13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9feWVscC1jYXJkcy13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fc2xpZGVyLXdyYXAge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmF2LXdyYXAge1xyXG5cdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdCZfX3NsaWRlci13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX25hdi13cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX21hcC13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OiAzMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubW9ydGdhZ2UtY2FsY3VsYXRvciB7XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA3LjUgKiA0KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9yaWdodCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA3LjUgKiAzLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fdGFibGUge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdCZfbGVmdCB7XHJcblx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19ib3R0b20ge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb3J0Z2FnZS1jYWxjLWZvcm0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFxyXG5cdCZfX3JvdyB7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19mbGV4LXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGNvbG9yOiAkZ3JheTA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19pbnB1dC13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFxyXG5cdFx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pbnB1dC1zdHlsZSB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaW5wdXQtc3R5bGVfX2lucHV0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHQmX19mbGV4LXdyYXAge1xyXG5cdFx0XHQmLl9zdGFydC0xMDAwIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzUwMCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHJcblx0XHQmX19mbGV4LXdyYXAge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb3J0Z2FnZS1jYWxjLXJlc3VsdCB7XHJcblx0JHI6ICY7XHJcblx0YmFja2dyb3VuZDogJGdyYXk0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHJcblx0LmN0LXNlcmllcy1hIHtcclxuXHRcdHBhdGgge1xyXG5cdFx0XHRmaWxsOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmN0LXNlcmllcy1iIHtcclxuXHRcdHBhdGgge1xyXG5cdFx0XHRmaWxsOiAkYmx1ZTI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jdC1zZXJpZXMtYyB7XHJcblx0XHRwYXRoIHtcclxuXHRcdFx0ZmlsbDogJHBpbmstcGRyYTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmN0LXNlcmllcy1kIHtcclxuXHRcdHBhdGgge1xyXG5cdFx0XHRmaWxsOiAkcGluaztcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmN0LXNlcmllcy1lIHtcclxuXHRcdHBhdGgge1xyXG5cdFx0XHRmaWxsOiAkcGluay1yZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NoYXJ0LXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSByaDtcclxuXHRcdFxyXG5cdFx0LmRvbnV0IHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoLTIlLCBhdXRvLCBhdXRvLCAtMiUpO1xyXG5cdFx0XHR3aWR0aDogMTA0JTtcclxuXHRcdFx0aGVpZ2h0OiAxMDQlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdG90YWwtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQmX19saXN0IHtcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Jl9fcm93IHtcclxuXHRcdEBleHRlbmQgLmxjLWNtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9jdC1hIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9jdC1iIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fY3QtYyB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHBpbmstcGRyYTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9jdC1kIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcGluaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9jdC1lIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcGluay1yZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdmFsIHtcclxuXHRcdGNvbG9yOiAkZGFyazE7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFxyXG5cdFx0Jl9fY2hhcnQtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190b3RhbC1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFxyXG5cdFx0Jl9fY2hhcnQtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fdG90YWwtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZzogMjhweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucmFuZ2Uge1xyXG5cdCYudWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTU7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHRcclxuXHQudWktc2xpZGVyLXJhbmdlIHtcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZDogJHR1cnF1b2lzZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0fVxyXG5cdFxyXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5NTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkdHVycXVvaXNlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXkyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0dXJxdW9pc2U7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl91cCB7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5saXN0aW5ncy10aWxlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0QGV4dGVuZCAubXRyNTA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHJcblx0LmVzdGF0ZS1jYXJkIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG5cdFx0QGV4dGVuZCAubXQ1MDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdC5lc3RhdGUtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdC5lc3RhdGUtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0LmVzdGF0ZS1jYXJkIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG5cdC5wcmludC1wb3B1cCB7XHJcblx0XHQubGlzdGluZ3MtdGlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcclxuXHRcdFx0LmVzdGF0ZS1jYXJkIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnNsaWNrLWRvdHMsXHJcblx0XHRcdFx0LnNsaWNrLWFycm93LFxyXG5cdFx0XHRcdCZfX2FkZC10by1mYXZvcml0ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpc3RpbmctZ2FsbGVyeSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcclxuXHQmX19saXN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcblx0XHRAaW5jbHVkZSByaCg1MDAvNzMwKTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm50aC1jaGlsZCgzbiAtIDIpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIHJoKDYwMC8xNDYwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoM24gLSAyKSB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDYwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV81MDAge1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoM24gLSAyKSB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDgwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi5xdW90ZXMtc2xpZGVyIHtcclxuXHQmX190YWJsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5MjtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkgLSAxMHB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9yaWdodCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMgLSAxMHB4KTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0LXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgKyAxMHB4KSAvIDkgKiA2KTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlICsgMTBweCkgLyA5ICogMik7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlLWNtKDAsY2FsYygxMDAlICsgMjBweCksYXV0byxhdXRvKTtcclxuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXk1O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdEBleHRlbmQgLm10NTA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdCZfX3RleHQtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLyA4ICogMik7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHQmX2xlZnQge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDggLSAxMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCAtIDEwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHQmX190ZXh0LXdyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190YWJsZSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9yaWdodCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnF1b3Rlcy1zbGlkZXItdGV4dCB7XHJcblx0QGluY2x1ZGUgc2xpZGVyLXByZWxvYWQoJik7XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnXFxlOTE2JztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjRlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfbWluLTcwMCB7XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0bWluLWhlaWdodDogNzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5xdW90ZXMtc2xpZGVyLWxvZ28ge1xyXG5cdEBpbmNsdWRlIHNsaWRlci1wcmVsb2FkKCYpO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRcclxuXHQuc2xpZGVyLWRvdHMtbmF2IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay1saXN0LFxyXG5cdC5zbGljay10cmFjayxcclxuXHQmX19pdGVtLFxyXG5cdCZfX2ltZy13cmFwIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1nLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5hbmltYXRlLWluLWFjdGl2ZS1zbGlkZSB7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDFzLCAxcztcclxuXHQvL3RyYW5zaXRpb24tZHVyYXRpb246IC41cywgLjVzO1xyXG5cdHRyYW5zaXRpb24tZGVsYXk6IC41cywgMHM7XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0LCBlYXNlLWluLW91dDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNsaWNrLWN1cnJlbnQge1xyXG5cdC5hbmltYXRlLWluLWFjdGl2ZS1zbGlkZSB7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcywgMXM7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHM7XHJcblx0XHQvL3RyYW5zaXRpb24tZGVsYXk6IC41cywgLjVzO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn0iLCIuYWR2YW50YWdlcyB7XHJcblx0JHI6ICY7XHJcblx0XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxNjBweCAvIDMpO1xyXG5cdFx0bWF4LXdpZHRoOiAyODNweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1nLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLl9ncmF5LXdyYXAge1xyXG5cdFx0I3skcn1fX3dyYXAge1xyXG5cdFx0XHRAZXh0ZW5kIC5wdDUwO1xyXG5cdFx0XHRAZXh0ZW5kIC5wYjUwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19pbWctd3JhcCB7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19pbWcge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X190YWJsZSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0I3skcn1fX2NvbCB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdCZfX2ltZy13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fZ3JheS13cmFwIHtcclxuXHRcdFx0I3skcn1fX3dyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fY29sIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwMHB4IC8gMyk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCN7JHJ9X19pbWctd3JhcCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fdGFibGUge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2ltZy13cmFwIHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUtY20oMCxhdXRvLGF1dG8pO1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fZ3JheS13cmFwIHtcclxuXHRcdFx0I3skcn1fX3dyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fY29sIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDgwcHggLyAzKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0I3skcn1fX2ltZy13cmFwIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2ltZy13cmFwIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9ncmF5LXdyYXAge1xyXG5cdFx0XHQjeyRyfV9fd3JhcCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCN7JHJ9X190YWJsZSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCN7JHJ9X19jb2wge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9faW1nLXdyYXAge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvKTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCN7JHJ9X19pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50b29scy1hbmQtZ3VpZGVzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JHI6ICY7XHJcblx0XHJcblx0Lm1pbmktc3Vic2NyaWJlLWZvcm0ge1xyXG5cdFx0bWF4LXdpZHRoOiAyODdweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFyazE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdCN7JHJ9X19pbWctd3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDgzcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmgoODAvODMpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fY29udGVudCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfcmlnaHQge1xyXG5cdFx0XHQjeyRyfV9faW1nLXdyYXAge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDhweDtcclxuXHRcdFx0XHRAaW5jbHVkZSByaCg4MC8xMDgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fY29udGVudCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwOHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWctd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltZyB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFx0XHJcblx0XHRcdCN7JHJ9X19jb250ZW50IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHQjeyRyfV9faW1nLXdyYXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDczcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0XHQjeyRyfV9faW1nLXdyYXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDk1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0LmNpcmNsZXMtYmcge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0I3skcn1fX2NvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmX2xlZnQge1xyXG5cdFx0XHRcdCN7JHJ9X19jb250ZW50IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3M3B4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0I3skcn1fX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0I3skcn1fX2NvbnRlbnQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmX2xlZnQge1xyXG5cdFx0XHRcdCN7JHJ9X19pbWctd3JhcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdCN7JHJ9X19pbWctd3JhcCB7XHJcblx0XHRcdFx0XHR3aWR0aDogODJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc3ZnLW1hcCB7XHJcblx0Jl9fd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIHJoKDQ1MC8xMjAwKTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHN2ZyB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byk7XHJcblx0XHRcdHdpZHRoOiAxMDglO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHQmX193cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdmctbWFwLWNpdHkge1xyXG5cdCR0cmFuc2l0aW9uVEY6IGVhc2UtaW4tb3V0O1xyXG5cdCR0cmFuc2l0aW9uRDogLjNzO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcclxuXHQuc3ZnLW1hcC1jaXR5LWJvcmRlcixcclxuXHQuc3ZnLW1hcC1jaXR5LWFycm93LFxyXG5cdC5zdmctbWFwLWNpdHktbGFiZWwge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5zdmctbWFwLWNpdHktZmlsbCxcclxuXHQuc3ZnLW1hcC1jaXR5LWJvcmRlcixcclxuXHQuc3ZnLW1hcC1jaXR5LWZpbGwtYm9yZGVyLFxyXG5cdC5zdmctbWFwLWNpdHktYXJyb3csXHJcblx0LnN2Zy1tYXAtY2l0eS1sYWJlbCB7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkQgJHRyYW5zaXRpb25URjtcclxuXHR9XHJcblx0XHJcblx0Jjpob3ZlciB7XHJcblx0XHQuc3ZnLW1hcC1jaXR5LWZpbGwsXHJcblx0XHQuc3ZnLW1hcC1jaXR5LWJvcmRlcixcclxuXHRcdC5zdmctbWFwLWNpdHktZmlsbC1ib3JkZXIsXHJcblx0XHQuc3ZnLW1hcC1jaXR5LWFycm93LFxyXG5cdFx0LnN2Zy1tYXAtY2l0eS1sYWJlbCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMSUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCYuX2FjdGl2ZSB7XHJcblx0XHQuc3ZnLW1hcC1jaXR5LWZpbGwsXHJcblx0XHQuc3ZnLW1hcC1jaXR5LWZpbGwtYm9yZGVyIHtcclxuXHRcdFx0ZmlsbDogJGdyYXkwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3ZnLW1hcC1jaXR5LWxhYmVsLl9pbnNpZGUge1xyXG5cdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3ZnLW1hcC1saW5rcyB7XHJcblx0JHI6ICY7XHJcblx0XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRsZWZ0OiAtNXB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5NTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdGNvbG9yOiAkdHVycXVvaXNlO1xyXG5cdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19sYWJlbCB7XHJcblx0XHRjb2xvcjogJGdyYXkwO1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb2xsYXBzZS1saXN0IHtcclxuXHQmX193cmFwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RhYmxlIHtcclxuXHRcdGNvbHVtbi1jb3VudDogNDtcclxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0Jl9fdGFibGUge1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fdGFibGUge1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzUwMCB7XHJcblx0XHQmX190YWJsZSB7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGlsZSB7XHJcblx0JHI6ICY7XHJcblx0XHJcblx0Jl9fcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0Jl9sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9yaWdodCB7XHJcblx0XHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9faW1nLXdyYXAge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQmX19pbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi03MDAge1xyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQjeyRyfV9faW1nLXdyYXAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCN7JHJ9X19pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHQmX2xlZnQge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdCZfbGVmdCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9yaWdodCB7XHJcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2ltZy13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1nLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGFjdHMtbWFwIHtcclxuXHQmX193cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpudGgtY2hpbGQoM24gLSAyKSB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBleHRlbmQgLm1iMjA7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXgtd2lkdGg6IDI0M3B4O1xyXG5cdH1cclxuXHRcclxuXHQmX19tYXAtY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi0xMzAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDMpO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpudGgtY2hpbGQoM24gLSAyKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi03MDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvKTtcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTA4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbWFwLWNvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogNDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbWFwLWNvbnRhaW5lciB7XHJcblx0XHRcdGhlaWdodDogMzUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHQmX190YWJsZSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19tYXAtY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucmVxdWVzdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdCZfX3dyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFyazE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdCZfX3dyYXAge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmtleXdvcmRzIHtcclxuXHRcclxuXHQmX19pbnB1dC13cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFxyXG5cdFx0LmJ0bi1zdHlsZSB7XHJcblx0XHRcdHdpZHRoOiA3N3B4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaW5wdXQtc3R5bGUge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODdweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxufVxyXG5cclxuLmtleXdvcmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0Y29sb3I6ICRncmF5MDtcclxuXHRwYWRkaW5nOiA1cHggMTBweCA0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICRncmF5MjtcclxuXHRAZXh0ZW5kIC5zbWFsbC10ZXh0O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRcclxuXHQudGV4dCB7XHJcblx0XHRmbGV4OiAxIDAgMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdC5yZW1vdmUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRAZXh0ZW5kIC5pY29uLWNyb3NzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxuXHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRjb2xvcjogJGdyYXkwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJGZ1Y2hzaWEtaG92ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYXV0b2ZpbGwge1xyXG5cdCRyOiAmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmX19kcm9wZG93biB7XHJcblx0XHRAZXh0ZW5kIC5zZWxlY3QtZHJvcGRvd247XHJcblx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdFxyXG5cdFx0Ji5fcmVsLWgge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcclxuXHRcdFx0I3skcn1fX29wdGlvbnMge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2JpZyB7XHJcblx0XHRcdCN7JHJ9X19vcHRpb25zIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19vcHRpb25zIHtcclxuXHRcdEBleHRlbmQgLnNlbGVjdC1zY3JvbGw7XHJcblx0fVxyXG5cdFxyXG5cdCZfX29wdGlvbnMtbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHQmLl9hY3RpdmUge1xyXG5cdFx0I3skcn1fX2Ryb3Bkb3duIHtcclxuXHRcdFx0QGV4dGVuZCAuc2VsZWN0LWRyb3Bkb3duLWFjdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hdXRvZmlsbC1uby1yZXN1bHRzIHtcclxuXHRjb2xvcjogJGdyYXkxO1xyXG5cdFxyXG5cdCY6bm90KC5fc2hvdykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5vcHRpb25zLWNhdGVnb3J5IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRcclxuXHQuYXV0b2ZpbGwtb3B0aW9uOm5vdCguX2hpZGUpIH4gLmF1dG9maWxsLW9wdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGV4dGVuZCAuc21hbGwtdGV4dDtcclxuXHR9XHJcbn1cclxuXHJcbi5hdXRvZmlsbC1vcHRpb24ge1xyXG5cdEBleHRlbmQgLnNlbGVjdC1vcHRpb247XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRcclxuXHQmOm5vdCguX2hpZGUpIH4gJiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuXHRcclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGJhY2tncm91bmQ6IHllbGxvdztcclxuXHR9XHJcblx0XHJcblx0Ji5faGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm9wdGlvbi1sYWJlbCB7XHJcblx0QGV4dGVuZCAudGlueS10ZXh0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJGdyYXkxO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwwLGF1dG8sYXV0byk7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkd2hpdGUsIHJnYmEoMCwwLDAsMCkpO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcbn0iLCIucm93LWJ1dHRvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXkyO1xyXG5cdFx0Y29sb3I6ICRncmF5MDtcclxuXHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXkzO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTA7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnJhZGlvLWxhYmVscy1yb3cge1xyXG5cdCRyOiAmO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxuXHQmX190ZXh0IHtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0XHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTNweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCN7JHJ9X190ZXh0IHtcclxuXHRcdFx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnfCc7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKC0wLjFlbSxhdXRvLDAsY2FsYygxMDAlICsgNXB4KSk7XHJcblx0XHRcdEBleHRlbmQgLnRpbnktdGV4dDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdCY6Y2hlY2tlZCB+ICN7JHJ9X190ZXh0IHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudWktdG9vbHRpcCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcclxuXHQudWktdG9vbHRpcC1jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFyazE7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdEBleHRlbmQgLnRpbnktdGV4dF9ib2xkO1xyXG5cdFx0XHJcblx0XHQmLl9jb2xvci1hIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNoYXJ0LWNvbG9yLWE7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2NvbG9yLWIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcnQtY29sb3ItYjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fY29sb3ItYyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjaGFydC1jb2xvci1jO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLl9jb2xvci1kIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNoYXJ0LWNvbG9yLWQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2NvbG9yLWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcnQtY29sb3ItZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIubWFwIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcbiAgICBcclxuICAgIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lcy1hdmFpbGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyYXkxO1xyXG4gICAgXHJcbiAgICAmX192YWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjNlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGdyYXkxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjNlbTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzdmctbWFnbmlmaWVyLWFuaW1hdGlvbiB7XHJcbiAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwLXNlY3Rpb24ge1xyXG4gICAgJHI6ICY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgJl9fbm90LWZvdW5kLWltZy13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIFxyXG4gICAgICAgICAgICAuc3ZnLWFuaW1hdGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zdmctdHJlZSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbGVhdmVzLWFuaW1hdGlvbi0zO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc3ZnLW1hZ25pZmllciB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3ZnLW1hZ25pZmllci1hbmltYXRpb247XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAlIDkwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZS13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zY3JvbGwtd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBcclxuICAgICAgICAmX2xlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogODUwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvLC0xMTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5lc3RhdGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5fbG9hZGluZyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19uYXYtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19maWx0ZXItbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ZpbHRlci1wb3B1cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgXHJcbiAgICAgICAgLmRyb3Bkb3duLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fYnV0dG9ucy1wb3B1cCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ZpbHRlci1zY3JvbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZmlsdGVyLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgXHJcbiAgICAgICAgJiA+IC5idG4tc3R5bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc29ydC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNvcnQsXHJcbiAgICAgICAgLmhvbWVzLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jYXJkcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWFwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jYXJkcy13cmFwIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZSgwLGF1dG8sYXV0byk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWFwLXdyYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKDAsYXV0byxhdXRvKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NhcmRzLXNjcm9sbC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KFtkYXRhLXNjcm9sbGJhcl0pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc2Nyb2xsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2Nyb2xsYmFyLXRyYWNrLXkgLnNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3Jlc2V0LXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLl9ub3QtZm91bmQge1xyXG4gICAgICAgICN7JHJ9X19zb3J0LXdyYXAsXHJcbiAgICAgICAgLmVzdGF0ZS1jYXJkcy1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bm90KC5fbm90LWZvdW5kKSB7XHJcbiAgICAgICAgI3skcn1fX3Jlc2V0LXdyYXAsXHJcbiAgICAgICAgI3skcn1fX25vdC1mb3VuZC1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICN7JHJ9X19ub3QtZm91bmQtaW1nLXdyYXAge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgLnN2Zy1hbmltYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYV9taW4tMjQwMCB7XHJcbiAgICAgICAgJl9fY29sIHtcclxuICAgICAgICAgICAgJl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWFfMTUwMCB7XHJcbiAgICAgICAgJl9fbm90LWZvdW5kLWltZy13cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fY29sIHtcclxuICAgICAgICAgICAgJl9sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU3MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19maWx0ZXItd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2ZpbHRlci1wb3B1cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmaXhlZCgxMDBweCwgYXV0bywgYXV0byk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogODAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5fYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNyb3NzLWJ0biB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC50d2luLWZpZWxkcyxcclxuICAgICAgICAgICAgLmZpbHRlci1tb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgLnJhZGlvLXJvdyB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fcG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5fYnRuLXN0eWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2ZpbHRlci1zY3JvbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAmW2RhdGEtc2Nyb2xsYmFyXSA+IC5zY3JvbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG4gICAgICAgICZfX25vdC1mb3VuZC1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgICZfbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fZmlsdGVyLXBvcHVwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fbm90LWZvdW5kLWltZy13cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fbmF2LXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19maWx0ZXItd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fZmlsdGVyLXBvcHVwIHtcclxuICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2J1dHRvbnMtcG9wdXAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmaXhlZChhdXRvLCAwLCAyMHB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyMDAlICsgODBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19tYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuX21hcCAmIHtcclxuICAgICAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgJl9fbm90LWZvdW5kLWltZy13cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fZmlsdGVyLXBvcHVwIHtcclxuICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19tYXAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtaW50ZXJmYWNlLXdyYXAge1xyXG4gICAgJjpub3QoLl9kcmF3aW5nKSB7XHJcbiAgICAgICAgLm1hcC1kcmF3LWJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLl9kcmF3aW5nIHtcclxuICAgICAgICAubWFwLXNlY3Rpb25fX2ZpbHRlci13cmFwLFxyXG4gICAgICAgIC5tYXAtc2VjdGlvbl9fc29ydC13cmFwLFxyXG4gICAgICAgIC5tYXAtc2VjdGlvbl9fbmF2LXdyYXAsXHJcbiAgICAgICAgLm1hcC1zZWN0aW9uX19jYXJkcy1jb250YWluZXIsXHJcbiAgICAgICAgLm1hcC1idXR0b25zLWJhcixcclxuICAgICAgICAubGVhZmxldC1jb250cm9sLXpvb20sXHJcbiAgICAgICAgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbiAgICAgICAgLmxlYWZsZXQtbWFya2VyLWljb24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm1hcC1zZWN0aW9uX19jb2xfbGVmdDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bm90KC5fZHJhdy1hcHBseSkge1xyXG4gICAgICAgIC5yZW1vdmUtYm91bmRhcnktYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVkaXQtYm91bmRhcnktYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuX2RyYXctYXBwbHkge1xyXG4gICAgICAgIC5kcmF3LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWJhc2Uge1xyXG4gICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNoZWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZ1Y2hzaWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmdWNoc2lhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuc21hbGwtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLy5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuICAgIC8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgLy8gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgLy8gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIC8vICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xyXG4gICAgLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC8vXHJcbiAgICAvLyAgICAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAvLyAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAvLyAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xyXG4gICAgLy8gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAvLyAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgIC8vICAgIH1cclxuICAgIC8vXHJcbiAgICAvLyAgICAmOmNoZWNrZWQge1xyXG4gICAgLy8gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvLyAgICAgICAgfVxyXG4gICAgLy8gICAgfVxyXG4gICAgLy99XHJcbiAgICBcclxuICAgIC5sZWFmbGV0LWNvbnRyb2wge1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbWFwL2xheWVycy5wbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwLWNvbnRyb2xzIHtcclxuICAgICRyOiAmO1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvLGF1dG8pO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5tYXAtZHJhdy1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1idXR0b25zLWJhciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgXHJcbiAgICAuc2VsZWN0LW1vZHVsZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VsZWN0LW1vZHVsZSxcclxuICAgIC5idG4tc3R5bGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJrZXItcG9wdXAtaW5uZXIge1xyXG4gICAgJHI6ICY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgXHJcbiAgICAmX19sZWZ0LWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3JpZ2h0LWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSByaCg2Ni8xMDcpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgI3skcn1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lc3RhdGUtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1hcC1wYWdlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIFxyXG4gICAgYm9keSxcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFmbGV0LXBvcHVwIHtcclxuICAgIFxyXG4gICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZSgwLCAwLCBhdXRvLCBhdXRvKTtcclxuICAgIEBleHRlbmQgLmljb24tY3Jvc3M7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgcGFkZGluZzogOXB4IDlweCA2cHggNnB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0dXJxdW9pc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcmtlci1wcmljZSB7XHJcbiAgICAkYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBcclxuICAgIC5tYXJrZXItcHJpY2UtaW5uZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNtKDAsYXV0byxhdXRvKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA0cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlKGF1dG8sMCwtKDRweCArICRib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5tYXJrZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLl9mb3JjZS1ob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXJrZXItcHJpY2UtaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZnVjaHNpYTtcclxuICAgIFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZ1Y2hzaWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXMtc3RvcCB7XHJcbiAgICAkYm9yZGVyLXdpZHRoOiAxcHg7XHJcblxyXG4gICAgLmJ1cy1zdG9wLWlubmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jbSgwLCBhdXRvLCBhdXRvKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1yZWQ7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAycHggMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcblxyXG4gICAgICAgICYuX2JpZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFya2VyLWljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZSgpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZSgtMXB4LGF1dG8sYXV0bywtMXB4KTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuX2ZvcmNlLWhvdmVyLXN0YXRlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJpZy1pY29uIHtcclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmljb24tcmVhbGVzdGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICM0NDgxMTQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmLl9mb3JjZS1ob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KC5pY29uLXJlYWxlc3RhdGUpIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnllbHAtbWFya2VyLWljb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkwO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBcclxuICAgICY6OmFmdGVyLFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuX2ljLXNjaG9vbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZ1Y2hzaWE7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZTk2NCc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuX2ZvcmNlLWhvdmVyLXN0YXRlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmsxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uX2ljLWRlZmF1bHQge1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTU3J31cclxufVxyXG5cclxuLl9pYy1sb2NhbHNlcnZpY2VzLC5faWMtM2RwcmludGluZywuX2ljLWFkb3B0aW9uc2VydmljZXMsLl9pYy1haXJkdWN0Y2xlYW5pbmcsLl9pYy1hcHByYWlzYWxzZXJ2aWNlcywuX2ljLWFydGluc3RhbGxhdGlvbiwuX2ljLWFydHJlc3RvcmF0aW9uLC5faWMtYXduaW5ncywuX2ljLWJhaWxib25kc21lbiwuX2ljLWJpa2VfcmVwYWlyX21haW50ZW5hbmNlLC5faWMtYmlvaGF6YXJkY2xlYW51cCwuX2ljLWJvb2tiaW5kaW5nLC5faWMtYnVzcmVudGFsLC5faWMtY2FsbGlncmFwaHksLl9pYy1jYXJwZXRfY2xlYW5pbmcsLl9pYy1jYXJwZXRkeWVpbmcsLl9pYy1jaGlsZGNhcmUsLl9pYy1jbG9ja3JlcGFpciwuX2ljLWNvbW11bml0eWJvb2tib3gsLl9pYy1jb21tdW5pdHlnYXJkZW5zLC5faWMtY29weXNob3BzLC5faWMtY291cmllcnMsLl9pYy1jcmFuZXNlcnZpY2VzLC5faWMtY3JlbWF0aW9uc2VydmljZXMsLl9pYy1kYXRhcmVjb3ZlcnksLl9pYy1kb25hdGlvbmNlbnRlciwuX2ljLWRyeWNsZWFuLC5faWMtZHVtcHN0ZXJyZW50YWwsLl9pYy1lbGRlcmNhcmVwbGFubmluZywuX2ljLWVsZWN0cm9uaWNzcmVwYWlyLC5faWMtZWxldmF0b3JzZXJ2aWNlcywuX2ljLWVuZ3JhdmluZywuX2ljLWVudmlyb2FiYXRlbWVudCwuX2ljLWVudmlyb25tZW50YWx0ZXN0aW5nLC5faWMtZmFybWVxdWlwbWVudHJlcGFpciwuX2ljLWZpbmdlcnByaW50aW5nLC5faWMtZm9vZGJhbmtzLC5faWMtZm9yZXN0cnksLl9pYy1mdW5lcmFsc2VydmljZXMsLl9pYy1mdXJuaXR1cmVyZXBhaXIsLl9pYy1nZW5lcmF0b3JpbnN0YWxscmVwYWlyLC5faWMtZ2VzdG9yaWFzLC5faWMtZ3JpbGxzZXJ2aWNlcywuX2ljLWd1aXRhcnN0b3JlcywuX2ljLWd1bnNtaXRoLC5faWMtaGF6YXJkb3Vzd2FzdGVkaXNwb3NhbCwuX2ljLWhvbWVhcHBsaWFuY2VyZXBhaXIsLl9pYy1ob21lbGVzc3NoZWx0ZXJzLC5faWMtaHlkcm9qZXR0aW5nLC5faWMtaWNlZGVsaXZlcnksLl9pYy1pbnRlcm5ldGJvb3RoLC5faWMtaXRzZXJ2aWNlcywuX2ljLWpld2VscnlyZXBhaXIsLl9pYy1qdW5rcmVtb3ZhbGFuZGhhdWxpbmcsLl9pYy1qdW5reWFyZHMsLl9pYy1rbmlmZXNoYXJwZW5pbmcsLl9pYy1sYXVuZHJvbWF0LC5faWMtbGF1bmRyeXNlcnZpY2VzLC5faWMtbWFjaGluZXJlbnRhbCwuX2ljLW1hY2hpbmVzaG9wcywuX2ljLW1haWxib3hjZW50ZXJzLC5faWMtbWV0YWxkZXRlY3RvcnNlcnZpY2VzLC5faWMtbWV0YWxmYWJyaWNhdG9ycywuX2ljLW1pc3RpbmdzeXN0ZW1zZXJ2aWNlcywuX2ljLW1vYmlsZXBob25lcmVwYWlyLC5faWMtbW9ydHVhcnlzZXJ2aWNlcywuX2ljLW11c2ljaW5zdHJ1bWVudHNlcnZpY2VzLC5faWMtbmFubnlzLC5faWMtbm9ucHJvZml0LC5faWMtbm90YXJpZXMsLl9pYy1vdXRkb29ycG93ZXJlcXVpcG1lbnRzZXJ2aWNlcywuX2ljLXBlc3RfY29udHJvbCwuX2ljLXBpYW5vc2VydmljZXMsLl9pYy1waWFub3N0b3JlcywuX2ljLXBvcnRhYmxldG9pbGV0c2VydmljZXMsLl9pYy1wb3dkZXJjb2F0aW5nLC5faWMtcHJvcGFuZSwuX2ljLXJlY29yZF9sYWJlbHMsLl9pYy1yZWNvcmRpbmdfc3R1ZGlvcywuX2ljLXJlY3ljbGluZ2NlbnRlciwuX2ljLXJlbnRmdXJuaXR1cmUsLl9pYy1yZXVwaG9sc3RlcnksLl9pYy1zYW5kYmxhc3RpbmcsLl9pYy1zY3JlZW5fcHJpbnRpbmdfdHNoaXJ0X3ByaW50aW5nLC5faWMtc2NyZWVucHJpbnRpbmcsLl9pYy1zZWxmc3RvcmFnZSwuX2ljLXNlcHRpY3NlcnZpY2VzLC5faWMtc2V3aW5nYWx0ZXJhdGlvbnMsLl9pYy1zaGlwcGluZ19jZW50ZXJzLC5faWMtc2hvZXJlcGFpciwuX2ljLXNob2VzaGluZSwuX2ljLXNtb2tpbmdhcmVhcywuX2ljLXNub3dyZW1vdmFsLC5faWMtc251Z2dsZXNlcnZpY2VzLC5faWMtc3RvbmVtYXNvbnMsLl9pYy10ZWxlY29tbXVuaWNhdGlvbnMsLl9pYy10dm1vdW50aW5nLC5faWMtdm9jYWxjb2FjaCwuX2ljLXdhdGNoX3JlcGFpciwuX2ljLXdhdGVyZGVsaXZlcnksLl9pYy13ZWxsZHJpbGxpbmcsLl9pYy13aWxkbGlmZWNvbnRyb2wsLl9pYy15b3V0aF9jbHViIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDRCNzY7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NGUnfVxyXG59XHJcbi5faWMtcmVzdGF1cmFudHMsLl9pYy1hYnJ1enplc2UsLl9pYy1hZmdoYW5pLC5faWMtYWZyaWNhbiwuX2ljLWFsZW50ZWpvLC5faWMtYWxnYXJ2ZSwuX2ljLWFsc2F0aWFuLC5faWMtYWx0b2F0ZXNpbmUsLl9pYy1hbmRhbHVzaWFuLC5faWMtYXB1bGlhbiwuX2ljLWFyYWJpYW4sLl9pYy1hcmFicGl6emEsLl9pYy1hcmdlbnRpbmUsLl9pYy1hcm1lbmlhbiwuX2ljLWFycm9jZXJpYV9wYWVsbGEsLl9pYy1hc2lhbmZ1c2lvbiwuX2ljLWFzdHVyaWFuLC5faWMtYXVzdHJhbGlhbiwuX2ljLWF1c3RyaWFuLC5faWMtYXV2ZXJnbmF0LC5faWMtYXpvcmVzLC5faWMtYmFkZW4sLl9pYy1iYWd1ZXR0ZXMsLl9pYy1iYW5nbGFkZXNoaSwuX2ljLWJhc3F1ZSwuX2ljLWJhdmFyaWFuLC5faWMtYmJxLC5faWMtYmVlcmdhcmRlbiwuX2ljLWJlZXJoYWxsLC5faWMtYmVpcmEsLl9pYy1iZWlzbCwuX2ljLWJlbGdpYW4sLl9pYy1iZXJyaWNob24sLl9pYy1iaXN0cm9zLC5faWMtYmxhY2tzZWEsLl9pYy1ibG93ZmlzaCwuX2ljLWJvdXJndWlnbm9uLC5faWMtYnJhc3NlcmllcywuX2ljLWJyYXppbGlhbiwuX2ljLWJyYXppbGlhbmVtcGFuYWRhcywuX2ljLWJyZWFrZmFzdF9icnVuY2gsLl9pYy1icml0aXNoLC5faWMtYnVmZmV0cywuX2ljLWJ1bGdhcmlhbiwuX2ljLWJ1cmdlcnMsLl9pYy1idXJtZXNlLC5faWMtY2FmZXMsLl9pYy1jYWZldGVyaWEsLl9pYy1jYWp1biwuX2ljLWNhbGFicmlhbiwuX2ljLWNhbWJvZGlhbiwuX2ljLWNhbnRlZW4sLl9pYy1jYW50b25lc2UsLl9pYy1jYXJpYmJlYW4sLl9pYy1jYXRhbGFuLC5faWMtY2VudHJhbGJyYXppbGlhbiwuX2ljLWNoZWVrdWZ0YSwuX2ljLWNoZWVzZXN0ZWFrcywuX2ljLWNoaWNrZW5fd2luZ3MsLl9pYy1jaGlja2Vuc2hvcCwuX2ljLWNoaWxlYW4sLl9pYy1jaGluZXNlLC5faWMtY29sb21iaWFuLC5faWMtY29tZm9ydGZvb2QsLl9pYy1jb25nZWUsLl9pYy1jb252ZXlvcnN1c2hpLC5faWMtY29yc2ljYW4sLl9pYy1jcmVwZXJpZXMsLl9pYy1jdWJhbiwuX2ljLWN1Y2luYWNhbXBhbmEsLl9pYy1jdXJyeXNhdXNhZ2UsLl9pYy1jeXByaW90LC5faWMtY3plY2gsLl9pYy1jemVjaHNsb3Zha2lhbiwuX2ljLWRhbmlzaCwuX2ljLWRlbGlzLC5faWMtZGltc3VtLC5faWMtZGluZXJzLC5faWMtZGlubmVydGhlYXRlciwuX2ljLWRvbWluaWNhbiwuX2ljLWRvbmJ1cmksLl9pYy1kdW1wbGluZ3MsLl9pYy1lYXN0ZXJuX2V1cm9wZWFuLC5faWMtZWFzdGVybmdlcm1hbiwuX2ljLWVhc3Rlcm5tZXhpY2FuLC5faWMtZWd5cHRpYW4sLl9pYy1lbHRlcm5fY2FmZXMsLl9pYy1lbWlsaWFuLC5faWMtZXJpdHJlYW4sLl9pYy1ldGhpb3BpYW4sLl9pYy1mYWRvX2hvdXNlcywuX2ljLWZhbGFmZWwsLl9pYy1maWxpcGlubywuX2ljLWZpc2NoYnJvZXRjaGVuLC5faWMtZmlzaG5jaGlwcywuX2ljLWZsYXRicmVhZCwuX2ljLWZsZW1pc2gsLl9pYy1mb25kdWUsLl9pYy1mb29kX2NvdXJ0LC5faWMtZm9vZHN0YW5kcywuX2ljLWZyYW5jb25pYW4sLl9pYy1mcmVpZHVyaWEsLl9pYy1mcmVuY2gsLl9pYy1mcml1bGFuLC5faWMtZnV6aG91LC5faWMtZ2FsaWNpYW4sLl9pYy1nYW1lbWVhdCwuX2ljLWdhc3Ryb3B1YnMsLl9pYy1nZW9yZ2lhbiwuX2ljLWdlcm1hbiwuX2ljLWdpYmxldHMsLl9pYy1nbHV0ZW5fZnJlZSwuX2ljLWdvemxlbWUsLl9pYy1ncmVlaywuX2ljLWd1YW1hbmlhbiwuX2ljLWd5dWRvbiwuX2ljLWhhaW5hbiwuX2ljLWhhaXRpYW4sLl9pYy1oYWtrYSwuX2ljLWhhbGFsLC5faWMtaGFuZHJvbGxzLC5faWMtaGF3YWlpYW4sLl9pYy1oZW5naHdhLC5faWMtaGVzc2lhbiwuX2ljLWhldXJpZ2VyLC5faWMtaGltYWxheWFuLC5faWMtaGtjYWZlLC5faWMtaG9ra2llbiwuX2ljLWhvbWVtYWRlZm9vZCwuX2ljLWhvbmR1cmFuLC5faWMtaG9ydW1vbiwuX2ljLWhvdGRvZywuX2ljLWhvdGRvZ3MsLl9pYy1ob3Rwb3QsLl9pYy1odW5hbiwuX2ljLWh1bmdhcmlhbiwuX2ljLWliZXJpYW4sLl9pYy1pbmRvbmVzaWFuLC5faWMtaW5kcGFrLC5faWMtaW50ZXJuYXRpb25hbCwuX2ljLWlyaXNoLC5faWMtaXNsYW5kX3B1YiwuX2ljLWlzcmFlbGksLl9pYy1pdGFsaWFuLC5faWMtaXpha2F5YSwuX2ljLWphbGlzY2FuLC5faWMtamFwYWN1cnJ5LC5faWMtamFwYW5lc2UsLl9pYy1qZXdpc2gsLl9pYy1rYWlzZWtpLC5faWMta2ViYWIsLl9pYy1rb3BpdGlhbSwuX2ljLWtvcmVhbiwuX2ljLWtvc2hlciwuX2ljLWt1cmRpc2gsLl9pYy1rdXNoaWthdHN1LC5faWMtbGFobWFjdW4sLl9pYy1sYW9zLC5faWMtbGFvdGlhbiwuX2ljLWxhdGluLC5faWMtbGViYW5lc2UsLl9pYy1saWd1cmlhbiwuX2ljLWx1bWJhcmQsLl9pYy1seW9ubmFpcywuX2ljLW1hZGVpcmEsLl9pYy1tYWxheXNpYW4sLl9pYy1tYW1haywuX2ljLW1hdXJpdGl1cywuX2ljLW1lYXRiYWxscywuX2ljLW1lZGl0ZXJyYW5lYW4sLl9pYy1tZXhpY2FuLC5faWMtbWlkZWFzdGVybiwuX2ljLW1pbGtiYXJzLC5faWMtbWluaG8sLl9pYy1tb2Rlcm5fYXVzdHJhbGlhbiwuX2ljLW1vZGVybl9ldXJvcGVhbiwuX2ljLW1vbmdvbGlhbiwuX2ljLW1vcm9jY2FuLC5faWMtbmFwb2xldGFuYSwuX2ljLW5ld2FtZXJpY2FuLC5faWMtbmV3Y2FuYWRpYW4sLl9pYy1uZXdtZXhpY2FuLC5faWMtbmV3emVhbGFuZCwuX2ljLW5pY2FyYWd1YW4sLl9pYy1uaWNvaXMsLl9pYy1uaWdodGZvb2QsLl9pYy1uaWtrZWksLl9pYy1ub29kbGVzLC5faWMtbm9yY2luZXJpZSwuX2ljLW5vcnRoZWFzdGVybmJyYXppbGlhbiwuX2ljLW5vcnRoZXJuYnJhemlsaWFuLC5faWMtbm9ydGhlcm5nZXJtYW4sLl9pYy1ub3J0aGVybm1leGljYW4sLl9pYy1ub3J3ZWdpYW4sLl9pYy1ueW9ueWEsLl9pYy1vYXhhY2FuLC5faWMtb2RlbiwuX2ljLW9raW5hd2FuLC5faWMtb2tvbm9taXlha2ksLl9pYy1vbmlnaXJpLC5faWMtb3BlbnNhbmR3aWNoZXMsLl9pYy1vcmllbnRhbCwuX2ljLW90dG9tYW5jdWlzaW5lLC5faWMtb3lha29kb24sLl9pYy1wYWtpc3RhbmksLl9pYy1wYWxhdGluZSwuX2ljLXBhbmFzaWFuLC5faWMtcGFuY2FrZXMsLl9pYy1wYXJtYSwuX2ljLXBla2luZXNlLC5faWMtcGVyc2lhbiwuX2ljLXBlcnV2aWFuLC5faWMtcGZjb21lcmNpYWwsLl9pYy1waWVtb250ZSwuX2ljLXBpZXJvZ2lzLC5faWMtcGl0YSwuX2ljLXBpenphLC5faWMtcG9saXNoLC5faWMtcG9seW5lc2lhbiwuX2ljLXBvcHVwcmVzdGF1cmFudHMsLl9pYy1wb3J0dWd1ZXNlLC5faWMtcG90YXRvZXMsLl9pYy1wb3V0aW5lcmllcywuX2ljLXByb3ZlbmNhbCwuX2ljLXB1YmZvb2QsLl9pYy1wdWVibGFuLC5faWMtcHVlcnRvcmljYW4sLl9pYy1yYW1lbiwuX2ljLXJhd19mb29kLC5faWMtcmV1bmlvbiwuX2ljLXJoaW5lbGFuZGlhbiwuX2ljLXJpYmF0ZWpvLC5faWMtcmljZXNob3AsLl9pYy1yb2JhdGF5YWtpLC5faWMtcm9kaXppb3MsLl9pYy1yb21hbiwuX2ljLXJvbWFuaWFuLC5faWMtcm90aXNzZXJpZV9jaGlja2VuLC5faWMtcnVzc2lhbiwuX2ljLXNhbGFkLC5faWMtc2FsdmFkb3JhbiwuX2ljLXNhbmR3aWNoZXMsLl9pYy1zYXJkaW5pYW4sLl9pYy1zY2FuZGluYXZpYW4sLl9pYy1zY2huaXR6ZWwsLl9pYy1zY290dGlzaCwuX2ljLXNlYWZvb2QsLl9pYy1zZW5lZ2FsZXNlLC5faWMtc2VyYm9jcm9hdGlhbiwuX2ljLXNoYW5naGFpbmVzZSwuX2ljLXNpY2lsaWFuLC5faWMtc2lnbmF0dXJlX2N1aXNpbmUsLl9pYy1zaW5nYXBvcmVhbiwuX2ljLXNsb3Zha2lhbiwuX2ljLXNvYmEsLl9pYy1zb21hbGksLl9pYy1zb3VsZm9vZCwuX2ljLXNvdXAsLl9pYy1zb3V0aGFmcmljYW4sLl9pYy1zb3V0aGVybiwuX2ljLXNwYW5pc2gsLl9pYy1zcmlsYW5rYW4sLl9pYy1zdGVhaywuX2ljLXN1ZF9vdWVzdCwuX2ljLXN1a2l5YWtpLC5faWMtc3VwcGVyY2x1YnMsLl9pYy1zdXNoaSwuX2ljLXN3YWJpYW4sLl9pYy1zd2VkaXNoLC5faWMtc3dpc3Nmb29kLC5faWMtc3lyaWFuLC5faWMtc3plY2h1YW4sLl9pYy10YWJlcm5hcywuX2ljLXRhY29zLC5faWMtdGFpd2FuZXNlLC5faWMtdGFrb3lha2ksLl9pYy10YW1hbGVzLC5faWMtdGFwYXMsLl9pYy10YXBhc21hbGxwbGF0ZXMsLl9pYy10YXZvbGFjYWxkYSwuX2ljLXRlbXB1cmEsLl9pYy10ZW9jaGV3LC5faWMtdGVwcGFueWFraSwuX2ljLXRleC1tZXgsLl9pYy10aGFpLC5faWMtdGhlbWVkY2FmZXMsLl9pYy10b25rYXRzdSwuX2ljLXRyYWRhbWVyaWNhbiwuX2ljLXRyYWRpdGlvbmFsX3N3ZWRpc2gsLl9pYy10cmFzX29zX21vbnRlcywuX2ljLXRyYXR0b3JpZSwuX2ljLXRyaW5pZGFkaWFuLC5faWMtdHVya2lzaCwuX2ljLXR1cmtpc2hyYXZpb2xpLC5faWMtdHVzY2FuLC5faWMtdWRvbiwuX2ljLXVrcmFpbmlhbiwuX2ljLXVuYWdpLC5faWMtdXpiZWssLl9pYy12ZWdhbiwuX2ljLXZlZ2V0YXJpYW4sLl9pYy12ZW5ldGlhbiwuX2ljLXZlbmV6dWVsYW4sLl9pYy12ZW5pc29uLC5faWMtdmlldG5hbWVzZSwuX2ljLXdhZmZsZXMsLl9pYy13ZXN0ZXJuamFwYW5lc2UsLl9pYy13b2ssLl9pYy13cmFwcywuX2ljLXlha2luaWt1LC5faWMteWFraXRvcmksLl9pYy15dWNhdGFuLC5faWMteXVnb3NsYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUE3RjtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk0NSd9XHJcbn1cclxuLl9pYy1uaWdodGxpZmUsLl9pYy1hYnNpbnRoZWJhcnMsLl9pYy1hZHVsdGVudGVydGFpbm1lbnQsLl9pYy1haXJwb3J0bG91bmdlcywuX2ljLWJhcmNyYXdsLC5faWMtYmFycywuX2ljLWJlYWNoYmFycywuX2ljLWJlZXJiYXIsLl9pYy1iZWVyZ2FyZGVucywuX2ljLWNoYW1wYWduZV9iYXJzLC5faWMtY2lnYXJiYXJzLC5faWMtY2x1YmNyYXdsLC5faWMtY29ja3RhaWxiYXJzLC5faWMtY29mZmVlc2hvcHMsLl9pYy1jb21lZHljbHVicywuX2ljLWNvdW50cnlkYW5jZWhhbGxzLC5faWMtZGFuY2VjbHVicywuX2ljLWRhbmNlcmVzdGF1cmFudHMsLl9pYy1kaXZlYmFycywuX2ljLWRyaXZldGhydWJhcnMsLl9pYy1mYXNpbCwuX2ljLWdheWJhcnMsLl9pYy1ob29rYWhfYmFycywuX2ljLWhvdGVsX2JhciwuX2ljLWlyaXNoX3B1YnMsLl9pYy1rYXJhb2tlLC5faWMtbG91bmdlcywuX2ljLXBpYW5vYmFycywuX2ljLXBvb2xoYWxscywuX2ljLXB1YnMsLl9pYy1wdWxxdWVyaWFzLC5faWMtc2FrZWJhcnMsLl9pYy1zcGVha2Vhc2llcywuX2ljLXNwb3J0c2JhcnMsLl9pYy1zdHJpcGNsdWJzLC5faWMtc3RyaXB0ZWFzZWRhbmNlcnMsLl9pYy10YWJhYywuX2ljLXRpa2liYXJzLC5faWMtdmVybW91dGhiYXJzLC5faWMtd2hpc2tleWJhcnMsLl9pYy13aW5lX2JhcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNBQ0FDMTtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk0Myd9XHJcbn1cclxuLl9pYy1mb29kLC5faWMtYWNhaWJvd2xzLC5faWMtYmFja3Nob3AsLl9pYy1iYWdlbHMsLl9pYy1iYWtlcmllcywuX2ljLWJlZXJfYW5kX3dpbmUsLl9pYy1iZW50bywuX2ljLWJldmVyYWdlX3N0b3JlcywuX2ljLWJyZXdlcmllcywuX2ljLWJyZXdwdWJzLC5faWMtYnViYmxldGVhLC5faWMtYnV0Y2hlciwuX2ljLWNha2VzaG9wLC5faWMtY2FuZHksLl9pYy1jaGVlc2UsLl9pYy1jaGltbmV5Y2FrZXMsLl9pYy1jaG9jb2xhdGUsLl9pYy1jaHVycm9zLC5faWMtY2lkZXJpZXMsLl9pYy1jb2ZmZWUsLl9pYy1jb2ZmZWVyb2FzdGVyaWVzLC5faWMtY29mZmVldGVhc3VwcGxpZXMsLl9pYy1jb252ZW5pZW5jZSwuX2ljLWNzYSwuX2ljLWN1cGNha2VzLC5faWMtY3VzdG9tY2FrZXMsLl9pYy1kYWdhc2hpLC5faWMtZGVsaWNhdGVzc2VuLC5faWMtZGVzc2VydHMsLl9pYy1kaXN0aWxsZXJpZXMsLl9pYy1kaXlmb29kLC5faWMtZG9uYWlycywuX2ljLWRvbnV0cywuX2ljLWRyaWVkZnJ1aXQsLl9pYy1lbXBhbmFkYXMsLl9pYy1ldGhpY2dyb2NlcnksLl9pYy1mYXJtZXJzbWFya2V0LC5faWMtZmlzaG1vbmdlciwuX2ljLWZvb2RkZWxpdmVyeXNlcnZpY2VzLC5faWMtZm9vZHRydWNrcywuX2ljLWZyaXRlcmllLC5faWMtZnJvemVuZm9vZCwuX2ljLWdlbGF0bywuX2ljLWdsdWh3ZWluLC5faWMtZ291cm1ldCwuX2ljLWdyb2NlcnksLl9pYy1oYXdrZXJjZW50cmUsLl9pYy1oZWFsdGhtYXJrZXRzLC5faWMtaGVyYnNhbmRzcGljZXMsLl9pYy1ob25leSwuX2ljLWljZWNyZWFtLC5faWMtaW1wb3J0ZWRmb29kLC5faWMtaW50ZXJuZXRjYWZlLC5faWMtaW50bGdyb2NlcnksLl9pYy1qcHN3ZWV0cywuX2ljLWp1aWNlYmFycywuX2ljLWtvbWJ1Y2hhLC5faWMtbWFjYXJvbnMsLl9pYy1tYXJrZXRzLC5faWMtbWVhZGVyaWVzLC5faWMtbWVhdHMsLl9pYy1taWxrc2hha2ViYXJzLC5faWMtbmFzaWxlbWFrLC5faWMtb2xpdmVvaWwsLl9pYy1vcmdhbmljX3N0b3JlcywuX2ljLXBhbnplcm90dGksLl9pYy1wYXN0YXNob3BzLC5faWMtcGlhZGluYSwuX2ljLXBva2UsLl9pYy1wb3Bjb3JuLC5faWMtcHJldHplbHMsLl9pYy1zYWx1bWVyaWUsLl9pYy1zZWFmb29kbWFya2V0cywuX2ljLXNoYXZlZGljZSwuX2ljLXNoYXZlZHNub3csLl9pYy1zbW9rZWhvdXNlLC5faWMtc3RyZWV0dmVuZG9ycywuX2ljLXN1Z2Fyc2hhY2tzLC5faWMtdGFpeWFraSwuX2ljLXRlYSwuX2ljLXRvZnUsLl9pYy10b3JzaGksLl9pYy10b3J0aWxsYXMsLl9pYy13YXRlcnN0b3JlcywuX2ljLXphcGlla2Fua2Ege1xyXG4gICAgYmFja2dyb3VuZDogI0ZGOEEwMDtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1Yid9XHJcbn1cclxuLl9pYy1zaG9wcGluZywuX2ljLWFjY2Vzc29yaWVzLC5faWMtYWR1bHQsLl9pYy1hbnRpcXVlcywuX2ljLWFwcGxpYW5jZXMsLl9pYy1hcnRzYW5kY3JhZnRzLC5faWMtYXJ0c3VwcGxpZXMsLl9pYy1hdGVsaWVycywuX2ljLWF1Y3Rpb25ob3VzZXMsLl9pYy1iYWJ5X2dlYXIsLl9pYy1iYXR0ZXJ5c3RvcmVzLC5faWMtYmVzcG9rZSwuX2ljLWJpa2VzLC5faWMtYm9va3N0b3JlcywuX2ljLWJyZXdpbmdzdXBwbGllcywuX2ljLWJyaWRhbCwuX2ljLWNhbmRsZXN0b3JlcywuX2ljLWNhbm5hYmlzZGlzcGVuc2FyaWVzLC5faWMtY2VsbHBob25lYWNjZXNzb3JpZXMsLl9pYy1jZXJlbW9uaWFsY2xvdGhpbmcsLl9pYy1jaGlsZGNsb3RoLC5faWMtY2hpbmVzZWJhemFhciwuX2ljLWNocmlzdG1hc3RyZWVzLC5faWMtY2xvdGhpbmdyZW50YWwsLl9pYy1jb21pY2Jvb2tzLC5faWMtY29tcHV0ZXJzLC5faWMtY29uY2VwdF9zaG9wcywuX2ljLWNvb2tpbmdjbGFzc2VzLC5faWMtY29zbWV0aWNzLC5faWMtY29zdHVtZXMsLl9pYy1jdXN0b21tZXJjaGFuZGlzZSwuX2ljLWRhbmNld2VhciwuX2ljLWRlcHRzdG9yZXMsLl9pYy1kaWFtb25kYnV5ZXJzLC5faWMtZGlzY291bnRzdG9yZSwuX2ljLWRpdmVzaG9wcywuX2ljLWRyb25lcywuX2ljLWRydWdzdG9yZXMsLl9pYy1kdXR5ZnJlZXNob3BzLC5faWMtZWxlY3Ryb25pY3MsLl9pYy1lbWJyb2lkZXJ5YW5kY3JvY2hldCwuX2ljLWZhYnJpY3N0b3JlcywuX2ljLWZhcm1pbmdlcXVpcG1lbnQsLl9pYy1mYXNoaW9uLC5faWMtZmlyZXdvcmtzLC5faWMtZml0bmVzc2VxdWlwbWVudCwuX2ljLWZsZWFtYXJrZXRzLC5faWMtZmxvcmlzdHMsLl9pYy1mbG93ZXJzLC5faWMtZm9ybWFsd2VhciwuX2ljLWZyYW1pbmcsLl9pYy1mdXJjbG90aGluZywuX2ljLWZ1cm5pdHVyZSwuX2ljLWdhcmRlbmluZywuX2ljLWdlbXN0b25lc2FuZG1pbmVyYWxzLC5faWMtZ2lmdHNob3BzLC5faWMtZ29sZGJ1eWVycywuX2ljLWdvbGZlcXVpcG1lbnQsLl9pYy1ncmlsbGluZ2VxdWlwbWVudCwuX2ljLWd1bnNfYW5kX2FtbW8sLl9pYy1oYXJkd2FyZSwuX2ljLWhhdHMsLl9pYy1oZWFkc2hvcHMsLl9pYy1oaWZpLC5faWMtaG9iYnlzaG9wcywuX2ljLWhvY2tleWVxdWlwbWVudCwuX2ljLWhvbGlkYXlkZWNvcmF0aW9ucywuX2ljLWhvbWVhbmRnYXJkZW4sLl9pYy1ob21lZGVjb3IsLl9pYy1ob3JzZXF1aXBtZW50LC5faWMtaG90dHViYW5kcG9vbCwuX2ljLWh1bnRpbmdmaXNoaW5nc3VwcGxpZXMsLl9pYy1oeWRyb3BvbmljcywuX2ljLWpld2VscnksLl9pYy1raW1vbm9zLC5faWMta2lvc2ssLl9pYy1raXRjaGVuYW5kYmF0aCwuX2ljLWtpdGNoZW5zdXBwbGllcywuX2ljLWtuaXR0aW5nc3VwcGxpZXMsLl9pYy1sZWF0aGVyLC5faWMtbGlnaHRpbmdzdG9yZXMsLl9pYy1saW5lbnMsLl9pYy1saW5nZXJpZSwuX2ljLWxpdmVzdG9ja3N1cHBseSwuX2ljLWx1Z2dhZ2UsLl9pYy1tYWdzLC5faWMtbWFya2V0c3RhbGxzLC5faWMtbWF0ZXJpYWxlZWxldHRyaWNvLC5faWMtbWF0ZXJuaXR5LC5faWMtbWF0dHJlc3NlcywuX2ljLW1lZGlhLC5faWMtbWVkaWNhbHN1cHBsaWVzLC5faWMtbWVuc2Nsb3RoLC5faWMtbWlsaXRhcnlzdXJwbHVzLC5faWMtbW9iaWxlcGhvbmVzLC5faWMtbW90b3JjeWNsaW5nZ2VhciwuX2ljLW11c2ljYWxpbnN0cnVtZW50c2FuZHRlYWNoZXJzLC5faWMtbXVzaWN2aWRlbywuX2ljLW9mZmljZWVxdWlwbWVudCwuX2ljLW9wdGljaWFucywuX2ljLW91dGRvb3JmdXJuaXR1cmUsLl9pYy1vdXRkb29yZ2VhciwuX2ljLW91dGxldF9zdG9yZXMsLl9pYy1wYWNraW5nc3VwcGxpZXMsLl9pYy1wYWludHN0b3JlcywuX2ljLXBhaW50eW91cm93bnBvdHRlcnksLl9pYy1wYXduLC5faWMtcGVyZnVtZSwuX2ljLXBlcnNvbmFsX3Nob3BwaW5nLC5faWMtcGhvdG9ncmFwaHlzdG9yZXMsLl9pYy1wbGF5c2V0cywuX2ljLXBsdXNfc2l6ZV9mYXNoaW9uLC5faWMtcG9vbGJpbGxpYXJkcywuX2ljLXBvcHVwc2hvcHMsLl9pYy1wcm9wcywuX2ljLXB1YmxpY21hcmtldHMsLl9pYy1wdW1wa2lucGF0Y2hlcywuX2ljLXJlbGlnaW91c2l0ZW1zLC5faWMtcnVncywuX2ljLXNhZmVzdG9yZXMsLl9pYy1zYWZldHllcXVpcG1lbnQsLl9pYy1zY2FuZGluYXZpYW5kZXNpZ24sLl9pYy1zaGVkc2FuZG91dGRvb3JzdG9yYWdlLC5faWMtc2hvZXMsLl9pYy1zaG9wcGluZ2NlbnRlcnMsLl9pYy1zaG9wcGluZ3Bhc3NhZ2VzLC5faWMtc2thdGVzaG9wcywuX2ljLXNraXNob3BzLC5faWMtc2xlZXB3ZWFyLC5faWMtc291dmVuaXJzLC5faWMtc3Bpcml0dWFsX3Nob3AsLl9pYy1zcG9ydGdvb2RzLC5faWMtc3BvcnRzd2VhciwuX2ljLXN0YXRpb25lcnksLl9pYy1zdG9ja2luZ3MsLl9pYy1zdW5nbGFzc2VzLC5faWMtc3VyZnNob3AsLl9pYy1zd2ltd2VhciwuX2ljLXRhYmxldG9wZ2FtZXMsLl9pYy10YWJsZXdhcmUsLl9pYy10ZWFjaGVyc3VwcGxpZXMsLl9pYy10aHJpZnRfc3RvcmVzLC5faWMtdGlja2V0cywuX2ljLXRvYmFjY29zaG9wcywuX2ljLXRveXMsLl9pYy10cmFkY2xvdGhpbmcsLl9pYy10cm9waHlzaG9wcywuX2ljLXVuaWZvcm1zLC5faWMtdXNlZGJvb2tzLC5faWMtdmFwZXNob3BzLC5faWMtdmlkZW9hbmRnYW1lcywuX2ljLXZpZGVvZ2FtZXN0b3JlcywuX2ljLXZpbnRhZ2UsLl9pYy12aW55bF9yZWNvcmRzLC5faWMtdml0YW1pbnNzdXBwbGVtZW50cywuX2ljLXdhdGNoZXMsLl9pYy13aG9sZXNhbGVfc3RvcmVzLC5faWMtd2lncywuX2ljLXdvbWVuc2Nsb3RoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzNBQkE7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NDYnfVxyXG59XHJcbi5faWMtcHJvZmVzc2lvbmFsLC5faWMtYWNjb3VudGFudHMsLl9pYy1hZHZlcnRpc2luZywuX2ljLWFyY2hpdGVjdHMsLl9pYy1hcnRjb25zdWx0YW50cywuX2ljLWJhbmtydXB0Y3ksLl9pYy1iaWxsaW5nc2VydmljZXMsLl9pYy1ib2F0cmVwYWlyLC5faWMtYm9va2tlZXBlcnMsLl9pYy1idXNpbmVzc2NvbnN1bHRpbmcsLl9pYy1idXNpbmVzc2xhd3llcnMsLl9pYy1jYXJlZXJjb3Vuc2VsaW5nLC5faWMtY29tbWlzc2lvbmVkYXJ0aXN0cywuX2ljLWNvbnN1bWVybGF3LC5faWMtY29udHJhY3RsYXcsLl9pYy1jb3VydHJlcG9ydGVycywuX2ljLWNyaW1pbmFsZGVmZW5zZSwuX2ljLWN1c3RvbXNicm9rZXJzLC5faWMtZGlnaXRpemluZ3NlcnZpY2VzLC5faWMtZGlzYWJpbGl0eWxhdywuX2ljLWRpdm9yY2UsLl9pYy1kdWlsYXd5ZXJzLC5faWMtZHVwbGljYXRpb25zZXJ2aWNlcywuX2ljLWVkaXRvcmlhbHNlcnZpY2VzLC5faWMtZWxkZXJsYXcsLl9pYy1lbXBsb3ltZW50YWdlbmNpZXMsLl9pYy1lbXBsb3ltZW50bGF3eWVycywuX2ljLWVudGVydGFpbm1lbnRsYXcsLl9pYy1lc3RhdGVwbGFubmluZywuX2ljLWZlbmdzaHVpLC5faWMtZ2VuZXJhbF9saXRpZ2F0aW9uLC5faWMtZ3JhcGhpY2Rlc2lnbiwuX2ljLWltbWlncmF0aW9ubGF3eWVycywuX2ljLWluZG9vcmxhbmRzY2FwaW5nLC5faWMtaXBsYXcsLl9pYy1sYXd5ZXJzLC5faWMtbGVnYWxzZXJ2aWNlcywuX2ljLWxpZmVjb2FjaCwuX2ljLW1hcmtldGluZywuX2ljLW1hdGNobWFrZXJzLC5faWMtbWVkaWF0b3JzLC5faWMtbWVkaWNhbGxhdywuX2ljLW11c2ljcHJvZHVjdGlvbiwuX2ljLW9mZmljZWNsZWFuaW5nLC5faWMtcGF0ZW50bGF3LC5faWMtcGF5cm9sbCwuX2ljLXBlcnNvbmFsX2luanVyeSwuX2ljLXBlcnNvbmFsYXNzaXN0YW50cywuX2ljLXByaXZhdGVpbnZlc3RpZ2F0aW9uLC5faWMtcHJvY2Vzc3NlcnZlcnMsLl9pYy1wcm9kdWN0ZGVzaWduLC5faWMtcHVibGljYWRqdXN0ZXJzLC5faWMtcHVibGljcmVsYXRpb25zLC5faWMtcmVhbGVzdGF0ZWxhd3llcnMsLl9pYy1zZWN1cml0eSwuX2ljLXNocmVkZGluZywuX2ljLXNpZ25tYWtpbmcsLl9pYy1zb2NpYWxzZWN1cml0eWxhdywuX2ljLXNvZnR3YXJlZGV2ZWxvcG1lbnQsLl9pYy1zdXBwbGllc3Jlc3RhdXJhbnQsLl9pYy10YWxlbnRhZ2VuY2llcywuX2ljLXRheGlkZXJteSwuX2ljLXRheGxhdywuX2ljLXRlbmFudGxhdywuX2ljLXRyYWZmaWN0aWNrZXRpbmdsYXcsLl9pYy10cmFuc2xhdGlvbnNlcnZpY2VzLC5faWMtdmlkZW9maWxtcHJvZHVjdGlvbnMsLl9pYy13ZWJfZGVzaWduLC5faWMtd2hvbGVzYWxlcnMsLl9pYy13aWxsc3RydXN0c3Byb2JhdGVzLC5faWMtd29ya2Vyc2NvbXBsYXcge1xyXG4gICAgYmFja2dyb3VuZDogIzUzNTlGODtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1Yyd9XHJcbn1cclxuLl9pYy1iZWF1dHlzdmMsLl9pYy1hY25ldHJlYXRtZW50LC5faWMtYmFyYmVycywuX2ljLWJsb3dvdXRzZXJ2aWNlcywuX2ljLWVyb3RpY21hc3NhZ2UsLl9pYy1lc3RoZXRpY2lhbnMsLl9pYy1leWVicm93c2VydmljZXMsLl9pYy1leWVsYXNoc2VydmljZSwuX2ljLWZvb3RjYXJlLC5faWMtaGFpciwuX2ljLWhhaXJfZXh0ZW5zaW9ucywuX2ljLWhhaXJsb3NzLC5faWMtaGFpcnJlbW92YWwsLl9pYy1oYWlyc3R5bGlzdHMsLl9pYy1ob3RzcHJpbmdzLC5faWMta2lkc2hhaXJzYWxvbnMsLl9pYy1sYXNlcl9oYWlyX3JlbW92YWwsLl9pYy1tYWtldXBhcnRpc3RzLC5faWMtbWFzc2FnZSwuX2ljLW1lbnNoYWlyLC5faWMtbmFpbHRlY2huaWNpYW5zLC5faWMtb3RoZXJzYWxvbnMsLl9pYy1wZXJtYW5lbnRtYWtldXAsLl9pYy1waWVyY2luZywuX2ljLXNraW5jYXJlLC5faWMtc3BhcywuX2ljLXNwcmF5dGFubmluZywuX2ljLXN1Z2FyaW5nLC5faWMtdGFubmluZywuX2ljLXRhbm5pbmdiZWRzLC5faWMtdGF0dG9vLC5faWMtdGVldGh3aGl0ZW5pbmcsLl9pYy10aHJlYWRpbmdzZXJ2aWNlcywuX2ljLXdheGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0Y0OEZGO1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTVkJ31cclxufVxyXG4uX2ljLWhlYWx0aCwuX2ljLWFjdXB1bmN0dXJlLC5faWMtYWRkaWN0aW9ubWVkaWNpbmUsLl9pYy1hZXN0aGV0aWNpYW5zLC5faWMtYWxsZXJnaXN0LC5faWMtYWx0ZXJuYXRpdmVtZWRpY2luZSwuX2ljLWFuZXN0aGVzaW9sb2dpc3RzLC5faWMtYW5pbWFsYXNzaXN0ZWR0aGVyYXB5LC5faWMtYXNzaXN0ZWRsaXZpbmcsLl9pYy1hdWRpb2xvZ2lzdCwuX2ljLWF5dXJ2ZWRhLC5faWMtYmVoYXZpb3JhbmFseXN0cywuX2ljLWJsb29kZG9uYXRpb24sLl9pYy1ib2R5Y29udG91cmluZywuX2ljLWJ1bGtiaWxsaW5nLC5faWMtY19hbmRfbWgsLl9pYy1jYW5uYWJpc19jbGluaWNzLC5faWMtY2FubmFiaXNjb2xsZWN0aXZlLC5faWMtY2FubmFiaXNyZWZlcnJhbHMsLl9pYy1jYW5uYWJpc3RvdXJzLC5faWMtY2FyZGlvbG9neSwuX2ljLWNoaXJvcHJhY3RvcnMsLl9pYy1jb2xvbmljcywuX2ljLWNvbmNpZXJnZW1lZGljaW5lLC5faWMtY29zbWV0aWNkZW50aXN0cywuX2ljLWNvc21ldGljc3VyZ2VvbnMsLl9pYy1jcmlzaXNwcmVnbmFuY3ljZW50ZXJzLC5faWMtY3J5b3RoZXJhcHksLl9pYy1kZW50YWxoeWdlaW5pc3RzdG9yZWZyb250LC5faWMtZGVudGFsaHlnaWVuaXN0cywuX2ljLWRlbnRhbGh5Z2llbmlzdHNtb2JpbGUsLl9pYy1kZW50aXN0cywuX2ljLWRlcm1hdG9sb2d5LC5faWMtZGlhZ25vc3RpY2ltYWdpbmcsLl9pYy1kaWFnbm9zdGljc2VydmljZXMsLl9pYy1kaWFseXNpc2NsaW5pY3MsLl9pYy1kaWV0aXRpYW5zLC5faWMtZG91bGFzLC5faWMtZWFybm9zZXRocm9hdCwuX2ljLWVtZXJnZW5jeW1lZGljaW5lLC5faWMtZW1lcmdlbmN5cm9vbXMsLl9pYy1lbmRvY3Jpbm9sb2dpc3RzLC5faWMtZW5kb2RvbnRpc3RzLC5faWMtZmFpdGhiYXNlZGNwYywuX2ljLWZhbWlseWRyLC5faWMtZmVydGlsaXR5LC5faWMtZmxvYXRzcGEsLl9pYy1nYXN0cm9lbnRlcm9sb2dpc3QsLl9pYy1nZW5lcmFsZGVudGlzdHJ5LC5faWMtZ2VuZXRpY2lzdHMsLl9pYy1nZXJvbnRvbG9naXN0LC5faWMtaGFiaWxpdGF0aXZlc2VydmljZXMsLl9pYy1oYWxmd2F5aG91c2VzLC5faWMtaGFsb3RoZXJhcHksLl9pYy1oZWFsdGhjb2FjaCwuX2ljLWhlYWx0aGluc3VyYW5jZSwuX2ljLWhlYXJpbmdfYWlkcywuX2ljLWhlYXJpbmdhaWRwcm92aWRlcnMsLl9pYy1oZXBhdG9sb2dpc3RzLC5faWMtaGVyYmFsc2hvcHMsLl9pYy1ob21laGVhbHRoY2FyZSwuX2ljLWhvbWVvcGF0aGljLC5faWMtaG9zcGljZSwuX2ljLWhvc3BpdGFsaXN0cywuX2ljLWhvc3BpdGFscywuX2ljLWh5ZHJvdGhlcmFweSwuX2ljLWh5cG5vc2lzLC5faWMtaW1tdW5vZGVybWF0b2xvZ2lzdHMsLl9pYy1pbmZlY3Rpb3VzZGlzZWFzZSwuX2ljLWludGVybmFsbWVkLC5faWMtaXZoeWRyYXRpb24sLl9pYy1sYWJvcmF0b3J5dGVzdGluZywuX2ljLWxhY3RhdGlvbnNlcnZpY2VzLC5faWMtbGFzZXJsYXNpa2V5ZXMsLl9pYy1saWNlc2VydmljZXMsLl9pYy1tYXNzYWdlX3RoZXJhcHksLl9pYy1tZWRjZW50ZXJzLC5faWMtbWVkaWNhbGZvb3QsLl9pYy1tZWRpY2Fsc3BhLC5faWMtbWVkaWNhbHRyYW5zcG9ydGF0aW9uLC5faWMtbWVtb3J5Y2FyZSwuX2ljLW1pZHdpdmVzLC5faWMtbmF0dXJvcGF0aGljLC5faWMtbmVwaHJvbG9naXN0cywuX2ljLW5ldXJvbG9naXN0LC5faWMtbmV1cm9wYXRob2xvZ2lzdHMsLl9pYy1uZXVyb3RvbG9naXN0cywuX2ljLW51cnNlcHJhY3RpdGlvbmVyLC5faWMtbnV0cml0aW9uaXN0cywuX2ljLW9iZ3luLC5faWMtb2NjdXBhdGlvbmFsdGhlcmFweSwuX2ljLW9uY29sb2dpc3QsLl9pYy1vcHRoYW1hbG9naXN0cywuX2ljLW9wdG9tZXRyaXN0cywuX2ljLW9yYWxzdXJnZW9ucywuX2ljLW9yZ2FuZG9ub3JzZXJ2aWNlcywuX2ljLW9ydGhvZG9udGlzdHMsLl9pYy1vcnRob3BlZGlzdHMsLl9pYy1vcnRob3RpY3MsLl9pYy1vc3Rlb3BhdGhpY3BoeXNpY2lhbnMsLl9pYy1vc3Rlb3BhdGhzLC5faWMtb3RvbG9naXN0cywuX2ljLW94eWdlbmJhcnMsLl9pYy1wYWlubWFuYWdlbWVudCwuX2ljLXBhdGhvbG9naXN0cywuX2ljLXBlZGlhdHJpY19kZW50aXN0cywuX2ljLXBlZGlhdHJpY2lhbnMsLl9pYy1wZXJpb2RvbnRpc3RzLC5faWMtcGVyc29uYWxjYXJlLC5faWMtcGhhcm1hY3ksLl9pYy1waGxlYm9sb2dpc3RzLC5faWMtcGh5c2ljYWx0aGVyYXB5LC5faWMtcGh5c2ljaWFucywuX2ljLXBsYWNlbnRhZW5jYXBzdWxhdGlvbiwuX2ljLXBsYXN0aWNzdXJnZW9ucywuX2ljLXBvZGlhdHJpc3RzLC5faWMtcG9zdHBhcnR1bWNhcmUsLl9pYy1wcmVuYXRhbCwuX2ljLXByZXZlbnRpdmVtZWRpY2luZSwuX2ljLXByb2N0b2xvZ2lzdCwuX2ljLXByb3N0aGV0aWNzLC5faWMtcHJvc3Rob2RvbnRpc3RzLC5faWMtcHN5Y2hpYXRyaXN0cywuX2ljLXBzeWNob2FuYWx5c3RzLC5faWMtcHN5Y2hvbG9naXN0cywuX2ljLXBzeWNob3RlY2huaWNhbHRlc3RzLC5faWMtcHN5Y2hvdGhlcmFwaXN0cywuX2ljLXB1bG1vbm9sb2dpc3QsLl9pYy1yYWRpb2xvZ2lzdHMsLl9pYy1yZWZsZXhvbG9neSwuX2ljLXJlaGFiaWxpdGF0aW9uX2NlbnRlciwuX2ljLXJlaWtpLC5faWMtcmVwcm9kdWN0aXZlaGVhbHRoc2VydmljZXMsLl9pYy1yZXRpbmFzcGVjaWFsaXN0cywuX2ljLXJldGlyZW1lbnRfaG9tZXMsLl9pYy1yaGVtYXRvbG9naXN0cywuX2ljLXNhdW5hcywuX2ljLXNleHRoZXJhcGlzdHMsLl9pYy1za2lsbGVkbnVyc2luZywuX2ljLXNsZWVwc3BlY2lhbGlzdHMsLl9pYy1zb3Bocm9sb2dpc3RzLC5faWMtc3BlZWNoX3RoZXJhcGlzdHMsLl9pYy1zcGVybWNsaW5pYywuX2ljLXNwaW5lc3VyZ2VvbnMsLl9pYy1zcG9ydHNtZWQsLl9pYy1zcG9ydHNwc3ljaG9sb2dpc3RzLC5faWMtc3VyZ2VvbnMsLl9pYy10YXR0b29yZW1vdmFsLC5faWMtdGNtLC5faWMtdG94aWNvbG9naXN0cywuX2ljLXRyb3BpY2FsbWVkaWNpbmUsLl9pYy10dWluYSwuX2ljLXVsdHJhc291bmRpbWFnaW5nY2VudGVycywuX2ljLXVuZGVyc2VhbWVkaWNpbmUsLl9pYy11cmdlbnRfY2FyZSwuX2ljLXVyb2xvZ2lzdHMsLl9pYy12YXNjdWxhcm1lZGljaW5lLC5faWMtd2Fsa2luY2xpbmljcywuX2ljLXdlaWdodGxvc3NjZW50ZXJzIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRjNFM0U7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NWEnfVxyXG59XHJcbi5faWMtZWR1Y2F0aW9uLC5faWMtYWR1bHRlZHUsLl9pYy1hcnRjbGFzc2VzLC5faWMtYXJ0c2Nob29scywuX2ljLWJhcnRlbmRpbmdzY2hvb2xzLC5faWMtY2hlZXJsZWFkaW5nLC5faWMtY2hlZXNldGFzdGluZ2NsYXNzZXMsLl9pYy1jaGlsZGJpcnRoZWR1LC5faWMtY2lyY3Vzc2Nob29scywuX2ljLWNvbGxlZ2Vjb3Vuc2VsaW5nLC5faWMtY29sbGVnZXVuaXYsLl9pYy1jb29raW5nc2Nob29scywuX2ljLWNvc21ldG9sb2d5X3NjaG9vbHMsLl9pYy1jcHJjbGFzc2VzLC5faWMtZGFuY2Vfc2Nob29scywuX2ljLWRyYW1hc2Nob29scywuX2ljLWRyaXZpbmdfc2Nob29scywuX2ljLWR1aXNjaG9vbHMsLl9pYy1lZHVjYXRpb25zZXJ2aWNlcywuX2ljLWVsZW1lbnRhcnlzY2hvb2xzLC5faWMtZmlyZWFybXRyYWluaW5nLC5faWMtZmlyc3RhaWRjbGFzc2VzLC5faWMtZmxpZ2h0aW5zdHJ1Y3Rpb24sLl9pYy1mb29kc2FmZXR5LC5faWMtZ2xhc3NibG93aW5nLC5faWMtaGlnaHNjaG9vbHMsLl9pYy1sYW5ndWFnZV9zY2hvb2xzLC5faWMtbWFzc2FnZV9zY2hvb2xzLC5faWMtbW9udGVzc29yaSwuX2ljLW51cnNpbmdzY2hvb2xzLC5faWMtcGFyZW50aW5nY2xhc3NlcywuX2ljLXBob3RvY2xhc3NlcywuX2ljLXBvbGVkYW5jaW5nY2xhc3NlcywuX2ljLXByZXNjaG9vbHMsLl9pYy1wcml2YXRlc2Nob29scywuX2ljLXByaXZhdGV0dXRvcnMsLl9pYy1yZWxpZ2lvdXNzY2hvb2xzLC5faWMtc2FtYmFzY2hvb2xzLC5faWMtc2tpc2Nob29scywuX2ljLXNwZWNpYWxlZCwuX2ljLXNwZWNpYWx0eXNjaG9vbHMsLl9pYy1zcGVlY2h0cmFpbmluZywuX2ljLXN1cmZzY2hvb2xzLC5faWMtc3dpbW1pbmdsZXNzb25zLC5faWMtdGFzdGluZ2NsYXNzZXMsLl9pYy10ZXN0cHJlcCwuX2ljLXRyYWZmaWNzY2hvb2xzLC5faWMtdHV0b3JpbmcsLl9pYy12b2NhdGlvbiwuX2ljLXdhbGRvcmZzY2hvb2xzLC5faWMtd2luZXRhc3RlY2xhc3NlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThEMDAwO1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTQwJ31cclxufVxyXG4uX2ljLWFjdGl2ZSwuX2ljLWFlcmlhbGZpdG5lc3MsLl9pYy1haXJzb2Z0LC5faWMtYW1hdGV1cnNwb3J0c3RlYW1zLC5faWMtYW11c2VtZW50cGFya3MsLl9pYy1hcXVhcml1bXMsLl9pYy1hcmNoZXJ5LC5faWMtYXR2cmVudGFscywuX2ljLWF4ZXRocm93aW5nLC5faWMtYmFkbWludG9uLC5faWMtYmFycmVjbGFzc2VzLC5faWMtYmFzZWJhbGxmaWVsZHMsLl9pYy1iYXNrZXRiYWxsY291cnRzLC5faWMtYmF0aGluZ19hcmVhLC5faWMtYmF0dGluZ2NhZ2VzLC5faWMtYmVhY2hlcXVpcG1lbnRyZW50YWwsLl9pYy1iZWFjaGVzLC5faWMtYmVhY2h2b2xsZXliYWxsLC5faWMtYmljeWNsZXBhdGhzLC5faWMtYmlrZXBhcmtpbmcsLl9pYy1iaWtlcmVudGFscywuX2ljLWJvYXRpbmcsLl9pYy1ib2JzbGVkZGluZywuX2ljLWJvY2NlYmFsbCwuX2ljLWJvb3RjYW1wcywuX2ljLWJvd2xpbmcsLl9pYy1ib3hpbmcsLl9pYy1icmF6aWxpYW5qaXVqaXRzdSwuX2ljLWJ1YmJsZXNvY2NlciwuX2ljLWJ1bmdlZWp1bXBpbmcsLl9pYy1jYW55b25lZXJpbmcsLl9pYy1jYXJkaW9jbGFzc2VzLC5faWMtY2Fyb3VzZWxzLC5faWMtY2hhbGxlbmdlY291cnNlcywuX2ljLWNoaW5lc2VtYXJ0aWFsYXJ0cywuX2ljLWNpcmN1aXR0cmFpbmluZ2d5bXMsLl9pYy1jbGltYmluZywuX2ljLWN5Y2xpbmdjbGFzc2VzLC5faWMtZGFuY2VzdHVkaW8sLl9pYy1kYXJ0YXJlbmFzLC5faWMtZGF5Y2FtcHMsLl9pYy1kaXNjZ29sZiwuX2ljLWRpdmluZywuX2ljLWRvZ19wYXJrcywuX2ljLWVtc3RyYWluaW5nLC5faWMtZXNjYXBlZ2FtZXMsLl9pYy1leHBlcmllbmNlcywuX2ljLWZlbmNpbmcsLl9pYy1maXNoaW5nLC5faWMtZml0bmVzcywuX2ljLWZseWJvYXJkaW5nLC5faWMtZm9vdGJhbGwsLl9pYy1mcmVlZGl2aW5nLC5faWMtZ2xpZGluZywuX2ljLWdva2FydHMsLl9pYy1nb2xmLC5faWMtZ29sZmxlc3NvbnMsLl9pYy1ndW5fcmFuZ2VzLC5faWMtZ3ltbmFzdGljcywuX2ljLWd5bXMsLl9pYy1oYW5kYmFsbCwuX2ljLWhhbmdnbGlkaW5nLC5faWMtaGVhbHRodHJhaW5lcnMsLl9pYy1oaWtpbmcsLl9pYy1ob3JzZWJhY2tyaWRpbmcsLl9pYy1ob3JzZXJhY2luZywuX2ljLWhvdF9haXJfYmFsbG9vbnMsLl9pYy1pbmRvb3JfcGxheWNlbnRlciwuX2ljLWludGVydmFsdHJhaW5pbmdneW1zLC5faWMtamV0c2tpcywuX2ljLWthcmF0ZSwuX2ljLWtpY2tib3hpbmcsLl9pYy1raWRzX2FjdGl2aXRpZXMsLl9pYy1raXRlYm9hcmRpbmcsLl9pYy1sYWtlcywuX2ljLWxhc2VydGFnLC5faWMtbGF3bl9ib3dsaW5nLC5faWMtbWFydGlhbGFydHMsLl9pYy1tZWRpdGF0aW9uY2VudGVycywuX2ljLW1pbmlfZ29sZiwuX2ljLW1vdW50YWluYmlraW5nLC5faWMtbXVheXRoYWksLl9pYy1udWRpc3QsLl9pYy1wYWRkbGVib2FyZGluZywuX2ljLXBhaW50YmFsbCwuX2ljLXBhcmFnbGlkaW5nLC5faWMtcGFyYXNhaWxpbmcsLl9pYy1wYXJrcywuX2ljLXBldHRpbmd6b29zLC5faWMtcGlja2xlYmFsbCwuX2ljLXBpbGF0ZXMsLl9pYy1wbGF5Z3JvdW5kcywuX2ljLXB1YmxpY3BsYXphcywuX2ljLXFpZ29uZywuX2ljLXJhY2VzLC5faWMtcmFjaW5nZXhwZXJpZW5jZSwuX2ljLXJhZnRpbmcsLl9pYy1yZWNyZWF0aW9uLC5faWMtcm9ja19jbGltYmluZywuX2ljLXNhaWxpbmcsLl9pYy1zY2F2ZW5nZXJodW50cywuX2ljLXNjb290ZXJyZW50YWxzLC5faWMtc2N1YmEsLl9pYy1zZWxmZGVmZW5zZWNsYXNzZXMsLl9pYy1zZW5pb3JjZW50ZXJzLC5faWMtc2thdGVfcGFya3MsLl9pYy1za2F0aW5ncmlua3MsLl9pYy1za2lpbmcsLl9pYy1za3lkaXZpbmcsLl9pYy1zbGVkZGluZywuX2ljLXNub3JrZWxpbmcsLl9pYy1zcG9ydF9lcXVpcG1lbnRfaGlyZSwuX2ljLXNwb3J0c19jbHVicywuX2ljLXNxdWFzaCwuX2ljLXN1bW1lcl9jYW1wcywuX2ljLXN1cmZpbmcsLl9pYy1zdXJmbGlmZXNhdmluZywuX2ljLXN3aW1taW5ncG9vbHMsLl9pYy10YWVrd29uZG8sLl9pYy10YWljaGksLl9pYy10ZW5uaXMsLl9pYy10cmFtcG9saW5lLC5faWMtdHViaW5nLC5faWMtdm9sbGV5YmFsbCwuX2ljLXdhdGVycGFya3MsLl9pYy13aWxkbGlmZWh1bnRpbmcsLl9pYy15b2dhLC5faWMtemlwbGluZSwuX2ljLXpvb3MsLl9pYy16b3JiaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICMyRUIxMDA7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NTAnfVxyXG59XHJcbi5faWMtaG90ZWxzdHJhdmVsLC5faWMtYWVyaWFsdG91cnMsLl9pYy1haXJsaW5lcywuX2ljLWFpcnBvcnRfc2h1dHRsZXMsLl9pYy1haXJwb3J0cywuX2ljLWFpcnBvcnR0ZXJtaW5hbHMsLl9pYy1hcmNoaXRlY3R1cmFsdG91cnMsLl9pYy1hcnR0b3VycywuX2ljLWJlZGJyZWFrZmFzdCwuX2ljLWJlZXJ0b3VycywuX2ljLWJpa2VzaGFyaW5nLC5faWMtYmlrZXRvdXJzLC5faWMtYm9hdHRvdXJzLC5faWMtYnVzZXMsLl9pYy1idXNzdGF0aW9ucywuX2ljLWJ1c3RvdXJzLC5faWMtY2FibGVjYXJzLC5faWMtY2FtcGdyb3VuZHMsLl9pYy1jYXJyZW50YWwsLl9pYy1kb2xtdXNzdGF0aW9uLC5faWMtZmVycmllcywuX2ljLWZvb2R0b3VycywuX2ljLWd1ZXN0aG91c2VzLC5faWMtaGVhbHRocmV0cmVhdHMsLl9pYy1oaXN0b3JpY2FsdG91cnMsLl9pYy1ob3N0ZWxzLC5faWMtbGltb3MsLl9pYy1sdWdnYWdlc3RvcmFnZSwuX2ljLW1ldHJvc3RhdGlvbnMsLl9pYy1tb3RvcmN5Y2xlX3JlbnRhbCwuX2ljLXBhc3Nwb3J0dmlzYXNlcnZpY2VzLC5faWMtcGVkaWNhYnMsLl9pYy1wcml2YXRlamV0Y2hhcnRlciwuX2ljLXB1YmxpY3RyYW5zcG9ydCwuX2ljLXJlc29ydHMsLl9pYy1ydnBhcmtzLC5faWMtcnZyZW50YWwsLl9pYy1zY29vdGVydG91cnMsLl9pYy1zaGFyZWR0YXhpcywuX2ljLXNraXJlc29ydHMsLl9pYy10YXhpcywuX2ljLXRvdXJzLC5faWMtdG93bmNhcnNlcnZpY2UsLl9pYy10cmFpbnMsLl9pYy10cmFpbnN0YXRpb25zLC5faWMtdHJhbnNwb3J0LC5faWMtdHJhdmVsYWdlbnRzLC5faWMtdHJhdmVsc2VydmljZXMsLl9pYy12YWNhdGlvbl9yZW50YWxzLC5faWMtdmFjYXRpb25yZW50YWxhZ2VudHMsLl9pYy12aXNpdG9yY2VudGVycywuX2ljLXdhbGtpbmd0b3VycywuX2ljLXdhdGVydGF4aXMsLl9pYy13aGFsZXdhdGNoaW5ndG91cnMsLl9pYy13aW5ldG91cnMge1xyXG4gICAgYmFja2dyb3VuZDogIzAwODU2RDtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1Mid9XHJcbn1cclxuLl9pYy1yZWxpZ2lvdXNvcmdzLC5faWMtYWZyb2JyYXppbGlhbiwuX2ljLWJ1ZGRoaXN0X3RlbXBsZXMsLl9pYy1jaHVyY2hlcywuX2ljLWhpbmR1X3RlbXBsZXMsLl9pYy1tb3NxdWVzLC5faWMtc2hyaW5lcywuX2ljLXNpa2h0ZW1wbGVzLC5faWMtc3Bpcml0aXNtLC5faWMtc3luYWdvZ3VlcywuX2ljLXRhb2lzdHRlbXBsZXMge1xyXG4gICAgYmFja2dyb3VuZDogI0U0QkUzNDtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1Myd9XHJcbn1cclxuLl9pYy1ldmVudHNlcnZpY2VzLC5faWMtYWdyaXR1cmlzbWksLl9pYy1hdWRpb3Zpc3VhbGVxdWlwbWVudHJlbnRhbCwuX2ljLWJhbGxvb25zZXJ2aWNlcywuX2ljLWJhcnRlbmRlcnMsLl9pYy1ib2F0Y2hhcnRlcnMsLl9pYy1ib3Vkb2lycGhvdG9ncmFwaHksLl9pYy1ib3VuY2Vob3VzZXJlbnRhbHMsLl9pYy1jYXJpY2F0dXJlcywuX2ljLWNhdGVyaW5nLC5faWMtY2xvd25zLC5faWMtZGpzLC5faWMtZXZlbnRwaG90b2dyYXBoeSwuX2ljLWV2ZW50cGxhbm5pbmcsLl9pYy1mYWNlcGFpbnRpbmcsLl9pYy1mbG9yYWxkZXNpZ25lcnMsLl9pYy1nYW1ldHJ1Y2tyZW50YWwsLl9pYy1nb2xmY2FydHJlbnRhbHMsLl9pYy1oZW5uYWFydGlzdHMsLl9pYy1ob3RlbHMsLl9pYy1rYXJhb2tlcmVudGFsLC5faWMtbWFnaWNpYW5zLC5faWMtbW9oZWxzLC5faWMtbW91bnRhaW5odXRzLC5faWMtbXVzaWNpYW5zLC5faWMtb2ZmaWNpYW50cywuX2ljLXBhcnR5YmlrZXJlbnRhbHMsLl9pYy1wYXJ0eWJ1c3JlbnRhbHMsLl9pYy1wYXJ0eWNoYXJhY3RlcnMsLl9pYy1wYXJ0eWVxdWlwbWVudHJlbnRhbHMsLl9pYy1wYXJ0eXN1cHBsaWVzLC5faWMtcGVuc2lvbnMsLl9pYy1wZXJzb25hbGNoZWZzLC5faWMtcGhvdG9ib290aHJlbnRhbHMsLl9pYy1waG90b2dyYXBoZXJzLC5faWMtcmVzaWRlbmNlcywuX2ljLXJlc3RzdG9wcywuX2ljLXJ5b2thbiwuX2ljLXNlc3Npb25waG90b2dyYXBoeSwuX2ljLXNpbGVudGRpc2NvLC5faWMtc29tbWVsaWVyc2VydmljZXMsLl9pYy10ZWFtYnVpbGRpbmcsLl9pYy10cml2aWFob3N0cywuX2ljLXZhbGV0c2VydmljZXMsLl9pYy12ZW51ZXMsLl9pYy12aWRlb2dyYXBoZXJzLC5faWMtd2VkZGluZ19wbGFubmluZywuX2ljLXdlZGRpbmdjaGFwcGVscyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0UwMDg4O1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTU0J31cclxufVxyXG4uX2ljLWF1dG8sLl9pYy1haXJjcmFmdGRlYWxlcnMsLl9pYy1haXJjcmFmdHJlcGFpcnMsLl9pYy1hdXRvX2RldGFpbGluZywuX2ljLWF1dG9jdXN0b21pemF0aW9uLC5faWMtYXV0b2RhbWFnZWFzc2Vzc21lbnQsLl9pYy1hdXRvZWxlY3RyaWMsLl9pYy1hdXRvZ2xhc3MsLl9pYy1hdXRvbG9hbnByb3ZpZGVycywuX2ljLWF1dG9wYXJ0c3N1cHBsaWVzLC5faWMtYXV0b3JlcGFpciwuX2ljLWF1dG9zZWN1cml0eSwuX2ljLWF1dG91cGhvbHN0ZXJ5LC5faWMtYXZpYXRpb25zZXJ2aWNlcywuX2ljLWJvYXRkZWFsZXJzLC5faWMtYm9hdHBhcnRzYW5kc3VwcGxpZXMsLl9pYy1ib2R5c2hvcHMsLl9pYy1jYXJfZGVhbGVycywuX2ljLWNhcmF1Y3Rpb25zLC5faWMtY2FyYnJva2VycywuX2ljLWNhcmJ1eWVycywuX2ljLWNhcnNoYXJlcywuX2ljLWNhcndhc2gsLl9pYy1jYXJ3aW5kb3d0aW50aW5nLC5faWMtZGl5YXV0b3Nob3AsLl9pYy1ldmNoYXJnaW5nc3RhdGlvbnMsLl9pYy1mdWVsZG9ja3MsLl9pYy1nb2xmY2FydGRlYWxlcnMsLl9pYy1oeWJyaWRjYXJyZXBhaXIsLl9pYy1pbnRlcmxvY2tzeXN0ZW1zLC5faWMtbWFyaW5hcywuX2ljLW1vYmlsZWRlbnRyZXBhaXIsLl9pYy1tb2JpbGl0eWVxdWlwbWVudCwuX2ljLW1vdG9kZWFsZXJzLC5faWMtbW90b3JjeWNsZWRlYWxlcnMsLl9pYy1tb3RvcmN5Y2xlcGFydHNhbmRzdXBwbGllcywuX2ljLW1vdG9yY3ljbGVyZXBhaXIsLl9pYy1tb3RvcmVwYWlycywuX2ljLW9pbGNoYW5nZSwuX2ljLXBhcmtpbmcsLl9pYy1yZWdpc3RyYXRpb25zZXJ2aWNlcywuX2ljLXJvYWRzaWRlYXNzaXN0LC5faWMtcnZfZGVhbGVycywuX2ljLXJ2cmVwYWlyLC5faWMtc2VydmljZV9zdGF0aW9ucywuX2ljLXNlcnZpY2VzdGF0aW9ucywuX2ljLXNtb2dfY2hlY2tfc3RhdGlvbnMsLl9pYy1zdGVyZW9faW5zdGFsbGF0aW9uLC5faWMtdGlyZXMsLl9pYy10b3dpbmcsLl9pYy10cmFpbGVyZGVhbGVycywuX2ljLXRyYWlsZXJyZW50YWwsLl9pYy10cmFpbGVycmVwYWlyLC5faWMtdHJhbnNtaXNzaW9ucmVwYWlyLC5faWMtdHJ1Y2tfcmVudGFsLC5faWMtdHJ1Y2tkZWFsZXJzLC5faWMtdHJ1Y2tyZXBhaXIsLl9pYy11c2VkY2FyZGVhbGVycywuX2ljLXZlaGljbGVzaGlwcGluZywuX2ljLXZlaGljbGV3cmFwcywuX2ljLXdoZWVscmltcmVwYWlyLC5faWMtd2luZHNoaWVsZGluc3RhbGxyZXBhaXIge1xyXG4gICAgYmFja2dyb3VuZDogIzU4NTg1ODtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1OSd9XHJcbn1cclxuLl9pYy1wZXRzLC5faWMtYW5pbWFsaG9saXN0aWMsLl9pYy1hbmltYWxwaHlzaWNhbHRoZXJhcHksLl9pYy1hbmltYWxzaGVsdGVycywuX2ljLWFxdWFyaXVtc2VydmljZXMsLl9pYy1iaXJkc2hvcHMsLl9pYy1kb2d3YWxrZXJzLC5faWMtZW1lcmdlbmN5cGV0aG9zcGl0YWwsLl9pYy1mYXJyaWVycywuX2ljLWdyb29tZXIsLl9pYy1ob3JzZV9ib2FyZGluZywuX2ljLWxvY2FsZmlzaHN0b3JlcywuX2ljLXBldF9zaXR0aW5nLC5faWMtcGV0X3RyYWluaW5nLC5faWMtcGV0YWRvcHRpb24sLl9pYy1wZXRib2FyZGluZywuX2ljLXBldGJyZWVkZXJzLC5faWMtcGV0Y3JlbWF0aW9uLC5faWMtcGV0aG9zcGljZSwuX2ljLXBldGluc3VyYW5jZSwuX2ljLXBldHBob3RvZ3JhcGh5LC5faWMtcGV0c2VydmljZXMsLl9pYy1wZXRzdG9yZSwuX2ljLXBldHRyYW5zcG9ydCwuX2ljLXBldHdhc3RlcmVtb3ZhbCwuX2ljLXJlcHRpbGVzaG9wcywuX2ljLXZldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTc0ODAwO1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTRmJ31cclxufVxyXG4uX2ljLWhvbWVzZXJ2aWNlcywuX2ljLWFwYXJ0bWVudGFnZW50cywuX2ljLWFwYXJ0bWVudHMsLl9pYy1hcnRpZmljaWFsdHVyZiwuX2ljLWFydHNwYWNlcmVudGFscywuX2ljLWJhY2tmbG93c2VydmljZXMsLl9pYy1ibGluZHMsLl9pYy1idWlsZGluZ3N1cHBsaWVzLC5faWMtY2FiaW5ldHJ5LC5faWMtY2FycGVudGVycywuX2ljLWNhcnBldGluZywuX2ljLWNhcnBldGluc3RhbGxhdGlvbiwuX2ljLWNoaWxkcHJvb2ZpbmcsLl9pYy1jaGltbmV5c3dlZXBzLC5faWMtY29tbWVyY2lhbHJlYWxlc3RhdGUsLl9pYy1jb25kb21pbml1bXMsLl9pYy1jb250cmFjdG9ycywuX2ljLWNvdW50ZXJ0b3BpbnN0YWxsLC5faWMtZGFtYWdlcmVzdG9yYXRpb24sLl9pYy1kZWNrc3JhaWxpbmcsLl9pYy1kZW1vbGl0aW9uc2VydmljZXMsLl9pYy1kb29yc2FsZXMsLl9pYy1kcnl3YWxsLC5faWMtZWxlY3RyaWNpYW5zLC5faWMtZWxlY3RyaWNpdHlzdXBwbGllcnMsLl9pYy1lc3RhdGVsaXF1aWRhdGlvbiwuX2ljLWVzdGF0ZXBob3RvZ3JhcGh5LC5faWMtZXhjYXZhdGlvbnNlcnZpY2VzLC5faWMtZmVuY2VzZ2F0ZXMsLl9pYy1maXJlcGxhY2UsLl9pYy1maXJlcHJvdGVjdGlvbiwuX2ljLWZpcmV3b29kLC5faWMtZmxvb3JpbmcsLl9pYy1mb3VuZGF0aW9ucmVwYWlyLC5faWMtZnVybml0dXJlYXNzZW1ibHksLl9pYy1nYXJhZ2VfZG9vcl9zZXJ2aWNlcywuX2ljLWdhcmRlbmVycywuX2ljLWdsYXNzYW5kbWlycm9ycywuX2ljLWdyb3V0c2VydmljZXMsLl9pYy1ndXR0ZXJzZXJ2aWNlcywuX2ljLWhhbmR5bWFuLC5faWMtaG9tZV9pbnNwZWN0b3JzLC5faWMtaG9tZV9vcmdhbml6YXRpb24sLl9pYy1ob21lYXV0b21hdGlvbiwuX2ljLWhvbWVjbGVhbmluZywuX2ljLWhvbWVkZXZlbG9wZXJzLC5faWMtaG9tZWVuZXJneWF1ZGl0b3JzLC5faWMtaG9tZW5ldHdvcmtpbnN0YWxsLC5faWMtaG9tZW93bmVyYXNzb2NpYXRpb24sLl9pYy1ob21lc3RhZ2luZywuX2ljLWhvbWV0aGVhdHJlaW5zdGFsbGF0aW9uLC5faWMtaG9tZXdpbmRvd3RpbnRpbmcsLl9pYy1ob3VzZXNpdHRlcnMsLl9pYy1ob3VzaW5nY29vcGVyYXRpdmVzLC5faWMtaHZhYywuX2ljLWluc3VsYXRpb25pbnN0YWxsYXRpb24sLl9pYy1pbnRlcmlvcmRlc2lnbiwuX2ljLWlycmlnYXRpb24sLl9pYy1pc3BzLC5faWMta2l0Y2hlbmluY3ViYXRvcnMsLl9pYy1sYW5kc2NhcGVhcmNoaXRlY3RzLC5faWMtbGFuZHNjYXBpbmcsLl9pYy1sYW5kc3VydmV5aW5nLC5faWMtbGF3bnNlcnZpY2VzLC5faWMtbGlnaHRpbmcsLl9pYy1sb2Nrc21pdGhzLC5faWMtbWFzb25yeV9jb25jcmV0ZSwuX2ljLW1vYmlsZV9ob21lX3JlcGFpciwuX2ljLW1vYmlsZWhvbWVzLC5faWMtbW9iaWxlcGFya3MsLl9pYy1tb3J0Z2FnZWJyb2tlcnMsLl9pYy1tb3ZlcnMsLl9pYy1uYXR1cmFsZ2Fzc3VwcGxpZXJzLC5faWMtcGFja2luZ3NlcnZpY2VzLC5faWMtcGFpbnRlcnMsLl9pYy1wYXRpb2NvdmVyaW5ncywuX2ljLXBsdW1iaW5nLC5faWMtcG9vbGNsZWFuZXJzLC5faWMtcG9vbHNlcnZpY2UsLl9pYy1wcmVzc3VyZXdhc2hlcnMsLl9pYy1wcm9wZXJ0eW1nbXQsLl9pYy1yZWFsZXN0YXRlLC5faWMtcmVhbGVzdGF0ZWFnZW50cywuX2ljLXJlYWxlc3RhdGVzdmNzLC5faWMtcmVmaW5pc2hpbmcsLl9pYy1yb29maW5nLC5faWMtcm9vZmluc3BlY3RvcnMsLl9pYy1zYXVuYWluc3RhbGxhdGlvbiwuX2ljLXNlYXNvbmFsZGVjb3JzZXJ2aWNlcywuX2ljLXNlY3VyaXR5c3lzdGVtcywuX2ljLXNoYXJlZG9mZmljZXNwYWNlcywuX2ljLXNodXR0ZXJzLC5faWMtc29sYXJpbnN0YWxsYXRpb24sLl9pYy1zb2xhcnBhbmVsY2xlYW5pbmcsLl9pYy1zdHJ1Y3R1cmFsZW5naW5lZXJzLC5faWMtc3R1Y2NvLC5faWMtdGVsZXZpc2lvbnNlcnZpY2Vwcm92aWRlcnMsLl9pYy10aWxpbmcsLl9pYy10cmVlc2VydmljZXMsLl9pYy11bml2ZXJzaXR5X2hvdXNpbmcsLl9pYy11dGlsaXRpZXMsLl9pYy12aW55bHNpZGluZywuX2ljLXdhbGxwYXBlcmluZywuX2ljLXdhdGVyaGVhdGVyaW5zdGFsbHJlcGFpciwuX2ljLXdhdGVycHJvb2ZpbmcsLl9pYy13YXRlcnB1cmlmaWNhdGlvbiwuX2ljLXdhdGVyc3VwcGxpZXJzLC5faWMtd2luZG93c2luc3RhbGxhdGlvbiwuX2ljLXdpbmRvd3dhc2hpbmcge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjU5RDtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1MSd9XHJcbn1cclxuLl9pYy1hcnRzLC5faWMtYXJjYWRlcywuX2ljLWFydG11c2V1bXMsLl9pYy1hc3Ryb2xvZ2VycywuX2ljLWF0dHJhY3Rpb25mYXJtcywuX2ljLWJldHRpbmdjZW50ZXJzLC5faWMtYmluZ28sLl9pYy1jYWJhcmV0LC5faWMtY2FzaW5vcywuX2ljLWNhc3RsZXMsLl9pYy1jaGlsZHJlbnNtdXNldW1zLC5faWMtY2hvaXJzLC5faWMtY291bnRyeWNsdWJzLC5faWMtY3VsdHVyYWxjZW50ZXIsLl9pYy1kcml2ZWludGhlYXRlciwuX2ljLWVhdGVydGFpbm1lbnQsLl9pYy1mYXJtcywuX2ljLWZlc3RpdmFscywuX2ljLWZ1bmZhaXIsLl9pYy1nYWxsZXJpZXMsLl9pYy1nYXJkZW5zLC5faWMtZ2VuZXJhbGZlc3RpdmFscywuX2ljLWhhdW50ZWRob3VzZXMsLl9pYy1qYXp6YW5kYmx1ZXMsLl9pYy1sYW5jZW50ZXJzLC5faWMtbWFoam9uZywuX2ljLW1ha2Vyc3BhY2VzLC5faWMtbWFyY2hpbmdiYW5kcywuX2ljLW1vdmlldGhlYXRlcnMsLl9pYy1tdXNldW1zLC5faWMtbXVzaWN2ZW51ZXMsLl9pYy1teXN0aWNzLC5faWMtb2JzZXJ2YXRvcmllcywuX2ljLW9wZXJhLC5faWMtb3V0ZG9vcm1vdmllcywuX2ljLXBhY2hpbmtvLC5faWMtcGFpbnRhbmRzaXAsLl9pYy1waWNreW91cm93biwuX2ljLXBsYW5ldGFyaXVtLC5faWMtcHN5Y2hpY19hc3Ryb2xvZ3ksLl9pYy1wc3ljaGljbWVkaXVtcywuX2ljLXBzeWNoaWNzLC5faWMtcmFjZXRyYWNrcywuX2ljLXJhbmNoZXMsLl9pYy1yb2RlbywuX2ljLXNvY2lhbF9jbHVicywuX2ljLXNwb3J0c2JldHRpbmcsLl9pYy1zcG9ydHN0ZWFtcywuX2ljLXN0YWRpdW1zYXJlbmFzLC5faWMtc3RyZWV0YXJ0LC5faWMtc3R1ZGlvdGFwaW5nLC5faWMtdGFibGFvZmxhbWVuY28sLl9pYy10aGVhdGVyLC5faWMtdGlja2V0c2FsZXMsLl9pYy10cmFkZWZhaXJzLC5faWMtdmV0ZXJhbnNvcmdhbml6YXRpb25zLC5faWMtdmlydHVhbHJlYWxpdHljZW50ZXJzLC5faWMtd2luZXJpZXMsLl9pYy13aW5ldGFzdGluZ3Jvb20sLl9pYy14bWFzbWFya2V0cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFCMkQ4O1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTNjJ31cclxufVxyXG4uX2ljLXB1YmxpY3NlcnZpY2VzZ292dCwuX2ljLWF1dGhvcml6ZWRfcG9zdGFsX3JlcHJlc2VudGF0aXZlLC5faWMtY2l2aWNjZW50ZXIsLl9pYy1jb21tdW5pdHljZW50ZXJzLC5faWMtY291cnRob3VzZXMsLl9pYy1kZXBhcnRtZW50c29mbW90b3J2ZWhpY2xlcywuX2ljLWVtYmFzc3ksLl9pYy1maXJlZGVwYXJ0bWVudHMsLl9pYy1qYWlsc2FuZHByaXNvbnMsLl9pYy1sYW5kbWFya3MsLl9pYy1saWJyYXJpZXMsLl9pYy1tdW5pY2lwYWxpdHksLl9pYy1wb2xpY2VkZXBhcnRtZW50cywuX2ljLXBvc3RvZmZpY2VzLC5faWMtcmVnaXN0cnlfb2ZmaWNlLC5faWMtdGF4b2ZmaWNlLC5faWMtdG93bmhhbGwge1xyXG4gICAgYmFja2dyb3VuZDogIzE4MDBBRTtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk1Nid9XHJcbn1cclxuLl9pYy1maW5hbmNpYWxzZXJ2aWNlcywuX2ljLWF1dG9pbnN1cmFuY2UsLl9pYy1iYW5rcywuX2ljLWJ1c2luZXNzZmluYW5jaW5nLC5faWMtY3VycmVuY3lleGNoYW5nZSwuX2ljLWRlYnRyZWxpZWYsLl9pYy1maW5hbmNpYWxhZHZpc2luZywuX2ljLWhvbWVpbnN1cmFuY2UsLl9pYy1pbnN0YWxsbWVudGxvYW5zLC5faWMtaW5zdXJhbmNlLC5faWMtaW52ZXN0aW5nLC5faWMtbGlmZWluc3VyYW5jZSwuX2ljLW1vcnRnYWdlbGVuZGVycywuX2ljLXBheWRheWxvYW5zLC5faWMtdGF4c2VydmljZXMsLl9pYy10aXRsZWxvYW5zIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDZDMDQ7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NTgnfVxyXG59XHJcbi5faWMtYmljeWNsZXMsLl9pYy1iaWtlYXNzb2NpYXRpb25zLC5faWMtYmlrZXJlcGFpciwuX2ljLWJpa2VzaG9wLC5faWMtc3BlY2lhbGJpa2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTdBRkY7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5M2QnfVxyXG59XHJcbi5faWMtbG9jYWxmbGF2b3IsLl9pYy1wYXJrbGV0cywuX2ljLXB1YmxpY2FydCwuX2ljLXVub2ZmaWNpYWx5ZWxwZXZlbnRzLC5faWMteWVscGV2ZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQTgwMDAwO1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTU3J31cclxufVxyXG4uX2ljLW1hc3NtZWRpYSwuX2ljLXByaW50bWVkaWEsLl9pYy1yYWRpb3N0YXRpb25zLC5faWMtdGVsZXZpc2lvbnN0YXRpb25zIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDg4QjI7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NTUnfVxyXG59XHJcbi5faWMtZHJpdmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3QUZGO1xyXG4gICAgJjo6YmVmb3JlIHtjb250ZW50OiAnXFxlOTNmJ31cclxufVxyXG4uX2ljLXRyYW5zaXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1N0FGRjtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk0Nyd9XHJcbn1cclxuLl9pYy13YWxraW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTdBRkY7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NDgnfVxyXG59XHJcbi5faWMtY2FmZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlCNDQxRjtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTkzZSd9XHJcbn1cclxuLl9pYy1maXRuZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQyNDY7XHJcbiAgICAmOjpiZWZvcmUge2NvbnRlbnQ6ICdcXGU5NDEnfVxyXG59XHJcbi5faWMtZ3JvY2VyaWVzLCAuX2ljLWdyb2Nlcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwQkYwQjtcclxuICAgICY6OmJlZm9yZSB7Y29udGVudDogJ1xcZTk0Mid9XHJcbn1cclxuXHJcbi5faWMtZWFsZXN0YXRlIHtcclxuICAgIGNvbG9yOiAjNDQ4MTE0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ueWVscC1zaW1wbGUtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgQGV4dGVuZCAubWIxMDtcclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAueWVscC1tYXJrZXItcG9wdXAtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ueWVscC1tYXJrZXItcG9wdXAtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIFxyXG4gICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcmF0aW5nLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcmV2aWV3cyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5MTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fcmV2aWV3cyB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5MTtcclxuICAgIH1cclxufVxyXG5cclxuLnllbHAtbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmgoMC41KTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbWFwL3llbHAveWVscC1sb2dvLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5yYXRpbmcge1xyXG4gICAgd2lkdGg6IDgycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSByaCgxNC84Mik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBcclxuICAgICYuXzUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbWFwL3JhdGluZy9yYXRpbmdfNS5wbmcpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLl80NSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ180X2hhbGYucG5nKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5fNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ180LnBuZyk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuXzM1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzNfaGFsZi5wbmcpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLl8zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcC9yYXRpbmcvcmF0aW5nXzMucG5nKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5fMjUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbWFwL3JhdGluZy9yYXRpbmdfMl9oYWxmLnBuZyk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuXzIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbWFwL3JhdGluZy9yYXRpbmdfMi5wbmcpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLl8xNSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ18xX2hhbGYucG5nKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5fMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXAvcmF0aW5nL3JhdGluZ18xLnBuZyk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuXzAge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbWFwL3JhdGluZy9yYXRpbmdfMC5wbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ueWVscC1jYXJkcy1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICBcclxuICAgIC55ZWxwLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgIFxyXG4gICAgICAgIC55ZWxwLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi55ZWxwLWNhcmQge1xyXG4gICAgJl9faW1nLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jYXRlZ29yaWVzIHtcclxuICAgICAgICBjb2xvcjogJGdyYXkxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAueWVscC1sb2dvIHtcclxuICAgICAgICB3aWR0aDogNDFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuICAgICAgICAmX19pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2hvb2wtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3Jhbmsge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zZXBhcmF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXMtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGgge1xyXG4gICAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMTlweCBhdXRvIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtd2VzdC1zb3V0aCB7XHJcbiAgICAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmxlYWZsZXQtcmVzcC1wb3B1cC1zb3V0aC1lYXN0LFxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLW5vcnRoLWVhc3Qge1xyXG4gICAgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVhZmxldC1yZXNwLXBvcHVwLXNvdXRoLXdlc3QsXHJcbi5sZWFmbGV0LXJlc3AtcG9wdXAtbm9ydGgtd2VzdCB7XHJcbiAgICAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nb29nbGUtc3RyZWV0LXZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5MjtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzFweCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MXB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAucm91dGUtY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBcclxuICAgICAgICAmX19yZW1vdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdXRlLWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Vycm9yIHtcclxuICAgICAgICBjb2xvcjogJHBpbmstcmVkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aW1lIHtcclxuICAgICAgICBjb2xvcjogJGRhcmsxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICBjb2xvcjogJGdyYXkxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19yZW1vdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKDAsIDAsIGF1dG8sIGF1dG8pO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1hcC1tZW51IHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheTI7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0W2RhdGEtc2Nyb2xsYmFyXSB7XHJcblx0XHQuc2Nyb2xsLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2Nyb2xsYmFyLXRyYWNrLXkge1xyXG5cdFx0XHQuc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRjb2xvcjogJGdyYXkxO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250ZW50LXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAxIDEgMDtcclxuXHR9XHJcblx0XHJcblx0Jl9fc2Nyb2xsLWNvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLGF1dG8sYXV0byk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3Njcm9sbC13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQmX195ZWxwLWxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRjb2xvcjogJGdyYXkxO1xyXG5cdFx0XHJcblx0XHQueWVscC1sb2dvIHtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2V4cGFuZC1idXR0b24ge1xyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwgYXV0bywgYXV0bywgMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRjb2xvcjogJGdyYXk1O1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDdweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fYWN0aXZlIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcclxuXHRcdFtkYXRhLXNjcm9sbGJhcl0ge1xyXG5cdFx0XHQuc2Nyb2xsLWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fZXhwYW5kLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fc2Nyb2xsLWNvbnRhaW5lciB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnaW5hdGlvbiB7XHJcblx0Lm5hdi1saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdC5wYWdlLW51bWJlcnMge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHJcblx0XHRcdCYucHJldixcclxuXHRcdFx0Ji5uZXh0IHtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucHJldiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5uZXh0IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCYuY3VycmVudCB7XHJcblx0XHRcdFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRvdHMge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2luYXRpb25qcyB7XHJcblx0LnBhZ2luYXRpb25qcy1wYWdlcyB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0LnBhZ2luYXRpb25qcy1wYWdlLFxyXG5cdFx0XHQucGFnaW5hdGlvbmpzLWVsbGlwc2lzIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdEBleHRlbmQgLmJ1dHRvbjE7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXkxO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQucGFnaW5hdGlvbmpzLXBhZ2Uge1xyXG5cdFx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzM3B4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5NDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5wYWdpbmF0aW9uanMtZWxsaXBzaXMge1xyXG5cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnBhZ2luYXRpb25qcy1wcmV2LFxyXG5cdFx0XHQucGFnaW5hdGlvbmpzLW5leHQge1xyXG5cdFx0XHRcdHdpZHRoOiAzM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyazE7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXk0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC4zO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnBhZ2luYXRpb25qcy1wcmV2IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNvbi1hbmdsZS1sZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQucGFnaW5hdGlvbmpzLW5leHQge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdEBleHRlbmQgLmljb24tYW5nbGUtcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vLnBhZ2luYXRpb25qcyB7XHJcbi8vXHQucGFnaW5hdGlvbmpzLXBhZ2VzIHtcclxuLy9cdFx0dWwge1xyXG4vL1x0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbi8vXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy9cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy9cclxuLy9cdFx0XHRsaSB7XHJcbi8vXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbi8vXHRcdFx0XHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4vL1x0XHRcdFx0YmFja2dyb3VuZDogI2VlZTtcclxuLy9cclxuLy9cdFx0XHRcdCYuZGlzYWJsZWQge1xyXG4vL1x0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuLy9cdFx0XHRcdH1cclxuLy9cclxuLy9cdFx0XHRcdCYuYWN0aXZlLFxyXG4vL1x0XHRcdFx0Jjpob3ZlciB7XHJcbi8vXHRcdFx0XHRcdGJhY2tncm91bmQ6IGdyZWVuO1xyXG4vL1x0XHRcdFx0fVxyXG4vL1xyXG4vL1x0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuLy9cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG4vL1x0XHRcdFx0fVxyXG4vL1xyXG4vL1x0XHRcdFx0YSB7XHJcbi8vXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4vL1x0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG4vL1xyXG4vL1x0XHRcdFx0fVxyXG4vL1x0XHRcdH1cclxuLy9cdFx0fVxyXG4vL1x0fVxyXG4vL31cclxuIiwiXHJcbi5zY3JvbGwtdG9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiBhdXRvO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuXHR3aWR0aDogNzVweDtcclxuXHRoZWlnaHQ6IDc1cHg7XHJcblx0YmFja2dyb3VuZDogZ3JlZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR6LWluZGV4OiAyMDA7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdEBpbmNsdWRlIGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0bGVmdDogLTE0cHg7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRyaWdodDogLTE0cHg7XHJcblx0fVxyXG5cclxuXHQmLl9zaG93IHtcclxuXHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0bGVmdDogLTdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAtN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxufSIsIiRiYXItd2lkdGg6IDI0cHg7XHJcbiRiYXItaGVpZ2h0OiAzcHg7XHJcbiRiYXItc3BhY2luZzogNnB4O1xyXG4kYmFyLWNvbG9yOiAkZGFyazE7XHJcbiRhY3RpdmUtY29sb3I6ICRmdWNoc2lhO1xyXG5cclxuLmhhbWJ1cmdlci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxuXHJcblx0Jjpob3ZlciAmIHtcclxuXHRcdCZfX2JhciB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjdGl2ZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGFtYnVyZ2VyIHtcclxuXHRcdHdpZHRoOiAkYmFyLXdpZHRoO1xyXG5cdFx0aGVpZ2h0OiAkYmFyLWhlaWdodCAqIDMgKyAkYmFyLXNwYWNpbmcgKiAyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Jl9fYmFyIHtcclxuXHRcdHdpZHRoOiAkYmFyLXdpZHRoO1xyXG5cdFx0aGVpZ2h0OiAkYmFyLWhlaWdodDtcclxuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwcyAzMDBtcyBsaW5lYXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRiYXItY29sb3I7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGJhY2tncm91bmQgMzAwbXMgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlKDAsIGF1dG8sIGF1dG8pO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCwgYXV0byk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZShhdXRvLCBhdXRvLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5fYWN0aXZlICYge1xyXG5cdFx0Jl9fYmFyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwcyAzMDBtcyBsaW5lYXI7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGJhY2tncm91bmQgMzAwbXMgZWFzZTs7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoKCRiYXItaGVpZ2h0ICsgJGJhci1zcGFjaW5nKSk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJhci1oZWlnaHQgKyAkYmFyLXNwYWNpbmcpKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIiRiYXNlQW5pbWF0aW9uRHVyYXRpb246IC4zcztcclxuXHJcbi5vdmVybGF5IHtcclxuXHRAaW5jbHVkZSBmaXhlZCgwLGF1dG8sYXV0bywtMTEwdncpO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdHotaW5kZXg6IDk1MDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGxlZnQ7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGJhc2VBbmltYXRpb25EdXJhdGlvbiwgMHM7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogMHMsICRiYXNlQW5pbWF0aW9uRHVyYXRpb247XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0LCBsaW5lYXI7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0XHJcblx0Ji5fYWN0aXZlIHtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5wb3B1cC1zdHlsZSB7XHJcblx0JHI6ICY7XHJcblx0QGluY2x1ZGUgZml4ZWQoMCxhdXRvLGF1dG8sLTExMHZ3KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0Ly9oZWlnaHQ6IDEwMHZoO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiA5NjA7XHJcblx0dHJhbnNpdGlvbjogbGVmdCAwcyBsaW5lYXI7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogJGJhc2VBbmltYXRpb25EdXJhdGlvbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgNTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMTAwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkYmFzZUFuaW1hdGlvbkR1cmF0aW9uIGVhc2U7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQmX19zY3JvbGwtd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHQvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweCk7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0cGFkZGluZzogMCA1MHB4O1xyXG5cdH1cclxuXHRcclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcblx0XHJcblx0Ji5fYWN0aXZlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHRcdHotaW5kZXg6IDk4MDtcclxuXHRcdFxyXG5cdFx0I3skcn1fX2NvbnRhaW5lciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfbmFycm93IHtcclxuXHRcdC5jcm9zcy1idG4ge1xyXG5cdFx0XHR0b3A6IDMwcHg7XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQjeyRyfV9fY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDYwMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA5MHB4IDQ1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19zY3JvbGwtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNTBweDtcclxuXHRcdFx0Ly9tYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjgwcHgpO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQuc2Nyb2xsLWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9maCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHJcblx0XHQjeyRyfV9fY29udGFpbmVyIHtcclxuXHRcdFx0QGV4dGVuZCAucHQ3MF8yO1xyXG5cdFx0XHRAZXh0ZW5kIC5wYjQwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gLmNyb3NzLWJ0biB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19zY3JvbGwtd3JhcCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdC5zaW1wbGViYXItY29udGVudCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuZXN0YXRlLXBvcHVwLWNvbnRlbnQge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm1hcC1idXR0b25zLWJhciB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm1hcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0I3skcn1fX2NvbnRlbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19tYXAtY29udHJvbHMge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCN7JHJ9X19tYXAtY29udGFpbmVyIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG5cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcclxuXHRcdCZfbmFycm93IHtcclxuXHRcdFx0LmNyb3NzLWJ0biB7XHJcblx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fY29udGFpbmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA3MHB4IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQjeyRyfV9fc2Nyb2xsLXdyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHQvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNTAwIHtcclxuXHRcdCZfZmgge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0I3skcn1fX2NvbnRhaW5lciB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50eS1jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRwYWRkaW5nOiA1MHB4IDAgNjBweDtcclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdH1cclxuXHRcclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZXN0YXRlLXBvcHVwLWNvbnRlbnQge1xyXG5cdCZfX3RhYmxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdH1cclxufVxyXG5cclxuLmVzdGF0ZS1wb3B1cC1zbGlkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNTAwcHg7XHJcblx0QGV4dGVuZCAucmVzcG9uc2l2ZS1zbGlkZXM7XHJcbn1cclxuXHJcblxyXG4ucG9wdXAtbWFwLWNvbnRhaW5lciB7XHJcblx0JHI6ICY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHJcblx0LmNvbnRlbnQtdGFiIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0Jl9fbmF2LXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHJcblx0XHQuc2xpZGUtbWVudSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0M3B4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNyb3NzLWJ0biB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZmxleDogMSAwIDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHRcclxuXHQmX190YWJsZSB7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZSgwLGF1dG8sYXV0byk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzODdweCAtIDQwcHggKyAxNXB4KTtcclxuXHRcdFx0ei1pbmRleDogMztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9yaWdodCB7XHJcblx0XHRcdHdpZHRoOiAzODdweDtcclxuXHRcdFx0ei1pbmRleDogNTtcclxuXHRcdFx0XHJcblx0XHRcdC5jb250ZW50LXRhYnMtY29udGFpbmVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNvbnRlbnQtdGFiIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHR9XHJcblx0XHJcblx0Jl9fc2Nyb2xsLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0JltkYXRhLXNjcm9sbC1jb250ZW50LXdyYXBdIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHJcblx0XHRcdC5zY3JvbGwtY29udGVudC13cmFwIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5zY3JvbGwtY29udGVudCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdC5fZncxMzAwIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG5cdFx0XHRsZWZ0OiAtNDBweDtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzMXB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fc2Nyb2xsLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTNweCk7XHJcblx0XHRcdFxyXG5cdFx0XHQmW2RhdGEtc2Nyb2xsLWNvbnRlbnQtd3JhcF0ge1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zY3JvbGwtY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlKGNhbGMoMTAwJSArIDQwcHgpLCBhdXRvLCBhdXRvKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwJTtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAzMTBweDtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY29udGVudC10YWIge1xyXG5cdFx0XHRcdFx0Lm1hcC1tZW51IHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xODBweCk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XHJcblxyXG5cdFx0XHRcdFx0XHQmLl9hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNvbnRlbnQtdGFiLl9hY3RpdmUsXHJcblx0XHRcdFx0LmNvbnRlbnQtdGFiLXNpbXBsZS5fYWN0aXZlIHtcclxuXHRcdFx0XHRcdCYgPiBkaXYsXHJcblx0XHRcdFx0XHQmID4gZm9ybSB7XHJcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuXHRcdC5fZncxMzAwIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA0MXB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0XHR0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5jb250ZW50LXRhYiB7XHJcblx0XHRcdFx0XHQubWFwLW1lbnUge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzUwMCB7XHJcblx0XHQuX2Z3MTMwMCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuXHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdXAtc2xpZGVyLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0LmNyb3NzLWJ0biB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGZsZXg6IDEgMCAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0Jl9sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwJSAvIDEyKTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9yaWdodCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMik7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCZfbGVmdCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMDAwIHtcclxuXHRcdCZfX3RhYmxlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHRmbGV4OiAxIDAgMDtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHJcblx0fVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcNjUnO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb247XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEsIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGV4dGVuZCAudGlueS10ZXh0O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAZXh0ZW5kIC5saW5rLWxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50d2luLWZpZWxkcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAyNjBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGU7XHJcbiAgICBAZXh0ZW5kIC5zbWFsbC10ZXh0O1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXkxO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LXN0eWxlLFxyXG4gIC5zZWxlY3QtbW9kdWxlIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmFkZC1kZXN0aW5hdGlvbi1mb3JtIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlucHV0LWJ1dHRvbi1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuYnRuLXN0eWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5hdXRvZmlsbCxcclxuICAuaW5wdXQtc3R5bGUge1xyXG4gICAgZmxleDogMSAwIDA7XHJcbiAgfVxyXG5cclxuICAuYXV0b2ZpbGwge1xyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zdHlsZSB7XHJcbiAgJHI6ICY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICAmLl8xLTIge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLl8xLTMge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQwcHggLyAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGNvbG9yOiAkZ3JheTE7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25zLXdyYXAge1xyXG4gICAgLmJ0bi1zdHlsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFsLWJ1dHRvbnMtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuXHJcbiAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLl9kaXNhYmxlIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV83MDAge1xyXG4gICAgJl9fY29sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuXzEtMixcclxuICAgICAgJi5fMS0zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbC1idXR0b25zLXdyYXAge1xyXG4gICAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29uZmlkZW50aWFsaXR5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucmVxdWVzdC1mb3JtIHtcclxuICAkcjogJjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5pbnB1dC1zdHlsZSB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICYuX3RleHRhcmVhIHtcclxuICAgICAgICBoZWlnaHQ6IDE5NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgJl9sZWZ0LFxyXG4gICAgJl9jZW50ZXIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzIC0gNDBweCAvIDMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfbGVmdCB7XHJcbiAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgfVxyXG5cclxuICAgICZfcmlnaHQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0IC0gNDBweCAvIDMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbnMtd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAuYnRuLXN0eWxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAmX2xlZnQsXHJcbiAgICAgICZfY2VudGVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTMwMC0xMDAwIHtcclxuICAgICZfX2NvbCB7XHJcbiAgICAgICZfcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgI3skcn1fX2J1dHRvbnMtd3JhcCB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG4gICAgLmlucHV0LXN0eWxlIHtcclxuICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICYuX3RleHRhcmVhIHtcclxuICAgICAgICAgIGhlaWdodDogMTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sIHtcclxuICAgICAgJl9sZWZ0LFxyXG4gICAgICAmX2NlbnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfY2VudGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucy13cmFwIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgJHI6ICY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmX19jb2wge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fMi1jb2wge1xyXG4gICAgI3skcn1fX2NvbCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fY29sbGFwc2Uge1xyXG4gICAgI3skcn1fX2NoZWNrLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcbiAgICAmLl8yLWNvbCB7XHJcbiAgICAgICN7JHJ9X19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfNzAwIHtcclxuICAgICYuXzItY29sIHtcclxuICAgICAgI3skcn1fX2NvbCB7XHJcbiAgICAgICAgJl9sZWZ0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGVsLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYV81MDAge1xyXG4gICAgJl9fY29kZSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lcmdlLWlucHV0cyB7XHJcbiAgLmlucHV0LXN0eWxlIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIC5pbnB1dC1zdHlsZV9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAuaW5wdXQtc3R5bGVfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5taW5pLXN1YnNjcmliZS1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5pbnB1dC1zdHlsZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmljb24tYnRuIHtcclxuICAgIEBpbmNsdWRlIGFic29sdXRlKDAsIDVweCwgMCwgYXV0byk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1tb3JlIHtcclxuICB3aWR0aDogMzA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJl9fcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5saXN0ICsgLmxpc3Qge1xyXG4gICAgICBAZXh0ZW5kIC5tdDEwO1xyXG4gICAgICBAZXh0ZW5kIC5wdDEwO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuICAgIH1cclxuXHJcbiAgICAudHdpbi1maWVsZHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRkYXJrMTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi13cmFwIHtcclxuICAgIC5idG4tc3R5bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAa2V5ZnJhbWVzIHJvdGF0ZS13cmFwIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUtaW5uZXIge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmaWxsLXN0cm9rZSB7XHJcblx0MCUge1xyXG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDU4LjhcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtNTguNFxyXG5cdH1cclxufVxyXG5cclxuW2NsYXNzKj0nX2xvYWRpbmctJ10ge1xyXG5cdC5zcGlubmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcclxuXHRcdHN2ZyB7XHJcblx0XHRcdC5zdmctY2lyY2xlLXdyYXAge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiByb3RhdGUtd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LnN2Zy1jaXJjbGUge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBmaWxsLXN0cm9rZSwgcm90YXRlLWlubmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcblx0JHNpemU6IDYwO1xyXG5cdCRhbmltYXRpb25EdXJhdGlvbk1zOiAxNTAwO1xyXG5cdEBpbmNsdWRlIGFic29sdXRlKDIwcHgsIGF1dG8sIGF1dG8sIDIwcHgpO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAjeyRzaXplICsgcHh9O1xyXG5cdGhlaWdodDogI3skc2l6ZSArIHB4fTtcclxuXHR0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogMTA7XHJcblx0XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlcjogI3soJHNpemUgLyAyOCkgKiAzICsgcHh9IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHQuc3ZnLWNpcmNsZS13cmFwIHtcclxuXHRcdFx0c3Ryb2tlLXdpZHRoOiAzcHg7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogI3soMzYwICogJGFuaW1hdGlvbkR1cmF0aW9uTXMpIC8gKDM2MCAtICRzaXplKSArIG1zfTtcclxuXHRcdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnN2Zy1jaXJjbGUge1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG5cdFx0XHRzdHJva2UtZGFzaGFycmF5OiA1OC45O1xyXG5cdFx0XHRzdHJva2UtZGFzaG9mZnNldDogNTguOTtcclxuXHRcdFx0c3Ryb2tlOiAkZnVjaHNpYS1ob3ZlcjtcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRhbmltYXRpb25EdXJhdGlvbk1zICsgbXN9LCAjeyRhbmltYXRpb25EdXJhdGlvbk1zKjQgKyBtc307XHJcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlLCBpbmZpbml0ZTtcclxuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpLCBzdGVwcyg0KTtcclxuXHRcdFx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmcsIHJ1bm5pbmc7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXQtcmVzcC1zaGFyZS1lbGVtZW50IHtcclxuXHQuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblxyXG5cdFx0LmF0LXNoYXJlLWJ0biB7XHJcblx0XHRcdG1hcmdpbjogNXB4IDEwcHggMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hdC1sYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zb2NpYWwtYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzNweDtcclxuXHRcdGNvbG9yOiAkZGFyazE7XHJcblx0fVxyXG5cclxuXHRbY2xhc3MqPWFkZHRoaXNfaW5saW5lX3NoYXJlX3Rvb2xib3hdIHtcclxuXHRcdC5hdC1yZXNwLXNoYXJlLWVsZW1lbnQge1xyXG5cdFx0XHQuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0XHQuYXQtc2hhcmUtYnRuIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFtjbGFzcyo9dGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveF0gYSB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IwMDlCO1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdFtjbGFzcyo9YWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveF0ge1xyXG5cdFx0XHQuYXQtcmVzcC1zaGFyZS1lbGVtZW50IHtcclxuXHRcdFx0XHQuYXQtc2hhcmUtYnRuLWVsZW1lbnRzIHtcclxuXHRcdFx0XHRcdC5hdC1zaGFyZS1idG4ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRcdC5hdC1pY29uLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmF0LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAbWl4aW4gY29sbGFwc2VTdHlsZXMge1xyXG4gICZfX2NvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcZTkwMCc7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxuICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoY2FsYyg1MCUgLSAzcHgpLCAwLCBhdXRvLCBhdXRvKTtcclxuICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLl9hY3RpdmUge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2UtbmF2LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAmLl9mdWxsLXdpZHRoIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5faGFsZi13aWR0aCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkZGFyazE7XHJcbiAgfVxyXG5cclxuICAmX19saXN0LXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5fZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICYuXzMtY29sICYge1xyXG4gICAgJl9fY29sIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG5cclxuICAgICAgJi5fZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzE1MDAge1xyXG4gICAgJi5fMy1jb2wgJiB7XHJcbiAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcbiAgICAmX19jb2wge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuXzMtY29sICYge1xyXG4gICAgICBAaW5jbHVkZSBjb2xsYXBzZVN0eWxlcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICY6bm90KC5fMy1jb2wpICYge1xyXG4gICAgICBAaW5jbHVkZSBjb2xsYXBzZVN0eWxlcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZS1uYXYtZG90ZWQge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGxpOjptYXJrZXIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIH1cclxuXHJcbiAgICBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGNvbDEzMDAoJHIpIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgI3skcn1fX3RleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAjeyRyfV9fbG9nbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuICAkcjogJjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgIGNvbG9yOiAkZ3JheTE7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICBjb2xvcjogJGdyYXkxO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgIGZpbHRlcjogJGdyYXkxZmlsdGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGRhcmsxO1xyXG5cclxuICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiAkZGFyazFmaWx0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzEzMDAge1xyXG4gICAgJi5fY29sLTEzMDAge1xyXG4gICAgICBAaW5jbHVkZSBjb2wxMzAwKCRyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcbiAgICAmOm5vdCguX2NvbC0xMzAwKSB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbDEzMDAoJHIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcmljZS1jb21wYXJpc29uIHtcclxuXHQmX19jaGFydC13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDQwcHggMzBweCAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5fbG9hZGluZy1kYXRhIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAuOTtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9fY2hhcnQtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jaGFydC1zY3JvbGwtY29udGFpbmVyIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRcdFx0XHJcblx0XHRcdC5jaGFydCB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA4MDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNoYXJ0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDUyMHB4O1xyXG5cdFxyXG5cdC5jdC1jaGFydC1saW5lIHtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHRcclxuXHQuY3VzdG9tLXBvaW50IHtcclxuXHRcdHI6IDU7XHJcblx0XHRzdHJva2Utd2lkdGg6IDRweDtcclxuXHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcclxuXHRcdCYuX2hvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmN0LWdyaWQge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRzdHJva2UtZGFzaGFycmF5OiAwO1xyXG5cdFx0c3Ryb2tlOiAkZ3JheS1saW5lO1xyXG5cdFx0XHJcblx0XHQmLmN0LWhvcml6b250YWwge1xyXG5cdFx0XHRzdHJva2U6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2hvdmVyLWhhbmRsZXIge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0c3Ryb2tlOiByZ2JhKDAsMCwwLDApO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciArIC5jdC1ncmlkIHtcclxuXHRcdFx0XHRzdHJva2U6ICRncmF5LWxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmN0LXNlcmllcyB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LmN0LXNlcmllcy1hIHtcclxuXHRcdC5jdC1saW5lLCAuY3QtcG9pbnQsIC5jdXN0b20tcG9pbnQge1xyXG5cdFx0XHRzdHJva2U6ICRjaGFydC1jb2xvci1hO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY3Qtc2VyaWVzLWIge1xyXG5cdFx0LmN0LWxpbmUsIC5jdC1wb2ludCwgLmN1c3RvbS1wb2ludCB7XHJcblx0XHRcdHN0cm9rZTogJGNoYXJ0LWNvbG9yLWI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jdC1zZXJpZXMtYyB7XHJcblx0XHQuY3QtbGluZSwgLmN0LXBvaW50LCAuY3VzdG9tLXBvaW50IHtcclxuXHRcdFx0c3Ryb2tlOiAkY2hhcnQtY29sb3ItYztcclxuXHRcdH1cclxuXHR9XHJcblx0LmN0LXNlcmllcy1kIHtcclxuXHRcdC5jdC1saW5lLCAuY3QtcG9pbnQsIC5jdXN0b20tcG9pbnQge1xyXG5cdFx0XHRzdHJva2U6ICRjaGFydC1jb2xvci1kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY3Qtc2VyaWVzLWUge1xyXG5cdFx0LmN0LWxpbmUsIC5jdC1wb2ludCwgLmN1c3RvbS1wb2ludCB7XHJcblx0XHRcdHN0cm9rZTogJGNoYXJ0LWNvbG9yLWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jdC1wb2ludCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcclxuXHRcdCYuX2hvdmVyIHtcclxuXHRcdFx0c3Ryb2tlOiAkZGFyazE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jdC1saW5lIHtcclxuXHRcdHN0cm9rZS13aWR0aDogM3B4O1xyXG5cdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQuY3QtbGFiZWwge1xyXG5cdFx0QGV4dGVuZCAudGlueS10ZXh0O1xyXG5cdFx0Y29sb3I6ICRncmF5MTtcclxuXHRcdFxyXG5cdFx0Ji5jdC1ob3Jpem9udGFsIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5jdC12ZXJ0aWNhbCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnJvdGF0ZS13cmFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsIHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoNXB4LGF1dG8sYXV0byk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHQuY3QtbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzUwMCB7XHJcblx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8zNTAge1xyXG5cdFx0aGVpZ2h0OiAyNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGFydC1pbmZvIHtcclxuXHQkcjogJjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRsZWZ0OiAtNXB4O1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDVweCAwO1xyXG5cdH1cclxuXHRcclxuXHQmX19sYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdCZbY2xhc3MqPVwiX2NvbG9yLVwiXSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvLGF1dG8pO1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGRhcmsxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2NvbG9yLWEge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjaGFydC1jb2xvci1hO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLl9jb2xvci1iIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcnQtY29sb3ItYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5fY29sb3ItYyB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNoYXJ0LWNvbG9yLWM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuX2NvbG9yLWQge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjaGFydC1jb2xvci1kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLl9jb2xvci1lIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hhcnQtY29sb3ItZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZSB7XHJcblx0XHRjb2xvcjogJGRhcmsxO1xyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZS1kaWZmIHtcclxuXHRcdGNvbG9yOiAkZ3JheTA7XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhX21pbi0xMDAwIHtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEwcHgpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbiAtIDIpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19sYWJlbCxcclxuXHRcdCZfX2xpbmssXHJcblx0XHQmX19wcmljZSxcclxuXHRcdCZfX3dhcm5pbmcge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHQmW2NsYXNzKj1cIl9jb2xvci1cIl0ge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJpY2UtY29tcGFyaXNvbi1mb3JtIHtcclxuXHQmX19yb3cge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0bGVmdDogLTEwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbCB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG59IiwiLmFjY291bnQtdGFibGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcclxuXHQmX19jb2wge1xyXG5cdFx0Jl9sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDM0MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA2N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHRcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV8xMzAwIHtcclxuXHRcdFxyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmX2xlZnQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTAwMCB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzcwMCB7XHJcblx0XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4uZmF2b3JpdGVzLW5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHJcblx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0LmZvcm0tc3R5bGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNlbGVjdC1tb2R1bGUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnVzZXItY2FyZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0cGFkZGluZy1yaWdodDogNjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFxyXG5cdCZfX3BlcnNvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHR9XHJcblx0XHJcblx0Jl9faW1nLXdyYXAge1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdFxyXG5cdFx0Ji5fYm9yZGVyZWQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTM7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2RlZmF1bHQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3VzZXItZGVmYXVsdC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltZyB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHRcclxuXHQmX19uYW1lIHtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3JvbGUge1xyXG5cdFx0Y29sb3I6ICRncmF5MTtcclxuXHR9XHJcblx0XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMTMwMCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcclxuXHRcdFxyXG5cdFx0Jl9fcGVyc29uIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpbmU7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMuNSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX21lbnUge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDguNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fcGVyc29uIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2ltZy13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fbWVudSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcclxuXHRcdCZfX3BlcnNvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGluZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW1nLXdyYXAge1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19tZW51IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZWRpdC1maWVsZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCZfX2NvbnRyb2xzLXdyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRjb2xvcjogJGdyYXkwO1xyXG5cdH1cclxuXHRcclxuXHQmOm5vdCguX2FjdGl2ZSkgJiB7XHJcblx0XHQmX19jYW5jZWwtdGV4dCxcclxuXHRcdCZfX2NvbGxhcHNlLWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuX2FjdGl2ZSAmIHtcclxuXHRcdCZfX3RleHQsXHJcblx0XHQmX19lZGl0LXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VhcmNoLWNhcmQge1xyXG5cdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saW5lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdGNvbG9yOiAkZGFyazE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ZvdW5kLFxyXG5cdCZfX2RhdGUsXHJcblx0Jl9fY3JpdGVyaWEtdmFsIHtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RhYmxlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0XHJcblx0Jl9fY29sIHtcclxuXHRcdCZfbGVmdCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNiAtIDEwcHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX3JpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyIC0gMTBweCk7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHRcclxuXHQmX19jcml0ZXJpYS1sYWJlbCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2J1dHRvbnMtd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdC5idG4tc3R5bGUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhXzEwMDAge1xyXG5cdFx0Jl9fY29sIHtcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4IC0gMTBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSAxMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV83MDAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFxyXG5cdFx0Jl9fdGFibGUge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9sZWZ0IHtcclxuXHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCZfcmlnaHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zb2NpYWwtY29ubmVjdGlvbi1jYXJkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHJcblx0Jl9fc3RhdHVzIHtcclxuXHRcdGNvbG9yOiAkZ3JheTE7XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Rlc2NyaXB0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNDVweDtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGUoMCxhdXRvKTtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuX2dvb2dsZS1jb2xvcmVkIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdvb2dsZUNvbG9yZWRJY29uIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmljb24tZmFjZWJvb2sge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZmFjZWJvb2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnRvZ2dsZS1idXR0b246bm90KC5fYWN0aXZlKSB+ICZfX2Rlc2NyaXB0aW9uICZfX3N0YXR1cyB7XHJcblx0XHQuYWN0aXZlLXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQudG9nZ2xlLWJ1dHRvbi5fYWN0aXZlIH4gJl9fZGVzY3JpcHRpb24gJl9fc3RhdHVzIHtcclxuXHRcdC5kZWZhdWx0LXRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYV81MDAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWFfMzUwIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHJcblx0XHQmX19kZXNjcmlwdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmpzLXBvcHVwLXNoYXJlLXNlYXJjaCB7XHJcbiAgLnNvY2lhbC1idG4ge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5zb2NpYWwtYnRuOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgfVxyXG5cclxuICAuZmFjZWJvb2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcclxuICB9XHJcblxyXG4gIC50d2l0dGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XHJcbiAgfVxyXG5cclxuICAuaW5zdGFncmFtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDQwNWY7XHJcbiAgfVxyXG5cclxuICAubGlua2VkaW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcclxuICB9XHJcblxyXG4gIC53aGF0c2FwcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xyXG4gIH1cclxuXHJcbiAgLnBpbnRlcmVzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xyXG4gIH1cclxuXHJcbiAgLnJlZGRpdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xyXG4gIH1cclxuXHJcbiAgLnRlbGVncmFtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7XHJcbiAgfVxyXG59XHJcbiIsIi5wcml2YWN5LXBvbGljeSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi50ZXJtcy1vZi11c2Uge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGlzY2xhaW1lcnMge1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRpc2NsYWltZXItZGl2XHJcbntcclxuICAubm90ZS5fbWxzIC5ub3RlX190ZXh0LXdyYXA6OmJlZm9yZVxyXG4gIHtcclxuICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgIHJpZ2h0OiAtMjlweDtcclxuICB9XHJcbiAgLm5vdGUuX21scyAubm90ZV9fdGV4dC13cmFwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYWxlcnQge1xyXG4gICYtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAkcGluay1yZWQ7XHJcbiAgfVxyXG59IiwiLmZpbHRlci1kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzMzMztcclxuICB6LWluZGV4OiA5O1xyXG5cclxuICAuZmlsdGVyLWRyb3Bkb3duLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTZFNztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAn4pa8JztcclxuICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXItZHJvcGRvd24tbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MXB4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgcmlnaHQ6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQgLjE1cztcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1jaGVja2JveGVzIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB0b3VjaC1hY3Rpb246IGF1dG87XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1kcm9wZG93bi1vcHRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1idXR0b25zLXJvdyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJi5vbiB7XHJcbiAgICAuZmlsdGVyLWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAuZmlsdGVyLWRyb3Bkb3duLW9wdGlvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWRyb3Bkb3duLWxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICfilrInO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1kcm9wZG93bi5fc21hbGwge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5maWx0ZXItZHJvcGRvd24uX3NtYWxsIC5maWx0ZXItZHJvcGRvd24tbGlzdCB7XHJcbiAgbWluLXdpZHRoOiAyMDBweDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4iLCJAbWl4aW4gY2FuLXRvZ2dsZS1icmFuZGluZyhcclxuICAkY2FuLXRvZ2dsZS1vZmYtY29sb3I6ICMzNzQyNDYsIFxyXG4gICRjYW4tdG9nZ2xlLW9uLWNvbG9yOiAjQ0IwMDlCLFxyXG4gICRjYW4tdG9nZ2xlLWluYWN0aXZlLXRleHQ6IHJnYmEod2hpdGUsIDAuNSksXHJcbiAgJGNhbi10b2dnbGUtdHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAsMSwwLjUsMSlcclxuKSB7XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIFxyXG4gICAgJltkaXNhYmxlZF0gfiBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCRjYW4tdG9nZ2xlLW9mZi1jb2xvciwgMC41KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpmb2N1cyB+IGxhYmVsLCAmOmhvdmVyIH4gbGFiZWwge1xyXG4gICAgICAuY2FuLXRvZ2dsZV9fc3dpdGNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FuLXRvZ2dsZS1vZmYtY29sb3I7XHJcbiAgICAgICAgJjphZnRlciB7IGNvbG9yOiBkYXJrZW4oJGNhbi10b2dnbGUtb2ZmLWNvbG9yLCAxMCUpOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIgfmxhYmVsIHsgY29sb3I6IGRhcmtlbigkY2FuLXRvZ2dsZS1vZmYtY29sb3IsIDUlKTsgfVxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiBkYXJrZW4oJGNhbi10b2dnbGUtb24tY29sb3IsIDMlKTsgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYW4tdG9nZ2xlX19zd2l0Y2gge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY2FuLXRvZ2dsZS1vbi1jb2xvciwgNSUpO1xyXG4gICAgICAgICAgJjphZnRlciB7IGNvbG9yOiBkYXJrZW4oJGNhbi10b2dnbGUtb24tY29sb3IsIDUlKTsgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgICAuY2FuLXRvZ2dsZV9fc3dpdGNoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbi10b2dnbGUtb24tY29sb3I7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIgeyBjb2xvcjogZGFya2VuKCRjYW4tdG9nZ2xlLW9uLWNvbG9yLCAxMCUpOyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBsYWJlbCB7XHJcbiAgICBcclxuICAgIC5jYW4tdG9nZ2xlX19sYWJlbC10ZXh0IHsgZmxleDogMTsgfVxyXG4gICAgXHJcbiAgICAuY2FuLXRvZ2dsZV9fc3dpdGNoIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzICRjYW4tdG9nZ2xlLXRyYW5zaXRpb247XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNhbi10b2dnbGUtb2ZmLWNvbG9yLCA1JSk7XHJcbiAgICAgICY6YmVmb3JlIHsgY29sb3I6ICRjYW4tdG9nZ2xlLWluYWN0aXZlLXRleHQ7IH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgLy8gQXV0b3ByZWZpeGVyIGNob2tlZCBoZXJlLCBzbyBtYWtpbmcgdGhlIHByZWZpeGVzIGV4cGxpY2l0XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzICRjYW4tdG9nZ2xlLXRyYW5zaXRpb247XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgJGNhbi10b2dnbGUtdHJhbnNpdGlvbjtcclxuICAgICAgICBjb2xvcjogJGNhbi10b2dnbGUtb2ZmLWNvbG9yOyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2FuLXRvZ2dsZS1hcHBlYXJhbmNlIFxyXG4oIFxyXG4gICRjYW4tdG9nZ2xlLXdpZHRoOiAxMzRweCxcclxuICAkY2FuLXRvZ2dsZS1oZWlnaHQ6IDM2cHgsXHJcbiAgJGNhbi10b2dnbGUtYm9yZGVyLXJhZGl1czogNHB4LFxyXG4gICRjYW4tdG9nZ2xlLW9mZnNldDogMnB4LFxyXG4gICRjYW4tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogMTRweCxcclxuICAkY2FuLXRvZ2dsZS1zd2l0Y2gtZm9udC1zaXplOiAxMnB4LFxyXG4gICRjYW4tdG9nZ2xlLXNoYWRvdzogMCAzcHggM3B4IHJnYmEoYmxhY2ssIDAuNClcclxuKXtcclxuICAkY2FuLXRvZ2dsZS1zd2l0Y2gtd2lkdGg6ICRjYW4tdG9nZ2xlLXdpZHRoLzI7XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHJcbiAgICAmOmZvY3VzIH4gbGFiZWwsICY6aG92ZXIgfiBsYWJlbCB7XHJcbiAgICAgIC5jYW4tdG9nZ2xlX19zd2l0Y2gge1xyXG4gICAgICAgICY6YWZ0ZXIgeyBib3gtc2hhZG93OiAkY2FuLXRvZ2dsZS1zaGFkb3c7IH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgLmNhbi10b2dnbGVfX3N3aXRjaCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkY2FuLXRvZ2dsZS13aWR0aCAtICgkY2FuLXRvZ2dsZS1zd2l0Y2gtd2lkdGggKyAkY2FuLXRvZ2dsZS1vZmZzZXQpLDAsMCk7IH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICAgIC5jYW4tdG9nZ2xlX19zd2l0Y2ggeyAmOmFmdGVyIHsgYm94LXNoYWRvdzogJGNhbi10b2dnbGUtc2hhZG93OyB9IH1cclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogJGNhbi10b2dnbGUtbGFiZWwtZm9udC1zaXplO1xyXG4gICAgXHJcbiAgICAuY2FuLXRvZ2dsZV9fc3dpdGNoIHtcclxuICAgICAgaGVpZ2h0OiAkY2FuLXRvZ2dsZS1oZWlnaHQ7XHJcbiAgICAgIGZsZXg6IDAgMCAkY2FuLXRvZ2dsZS13aWR0aDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGNhbi10b2dnbGUtYm9yZGVyLXJhZGl1cztcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAkY2FuLXRvZ2dsZS13aWR0aC8yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGNhbi10b2dnbGUtc3dpdGNoLWZvbnQtc2l6ZTsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjYW4tdG9nZ2xlLWhlaWdodDtcclxuICAgICAgICB3aWR0aDogJGNhbi10b2dnbGUtd2lkdGgvMjtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogJGNhbi10b2dnbGUtb2Zmc2V0OyBsZWZ0OiAkY2FuLXRvZ2dsZS1vZmZzZXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhbi10b2dnbGUtYm9yZGVyLXJhZGl1cy8yO1xyXG4gICAgICAgIHdpZHRoOiAkY2FuLXRvZ2dsZS1zd2l0Y2gtd2lkdGggLSAkY2FuLXRvZ2dsZS1vZmZzZXQ7IFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FuLXRvZ2dsZS1oZWlnaHQgLSAoJGNhbi10b2dnbGUtb2Zmc2V0KjIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGNhbi10b2dnbGUtc3dpdGNoLWZvbnQtc2l6ZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7IGJveC1zaGFkb3c6ICRjYW4tdG9nZ2xlLXNoYWRvdzsgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uY2FuLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgKiwgKjpiZWZvcmUsICo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gIFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwOyBsZWZ0OiAwO1xyXG4gICAgXHJcbiAgICAmW2Rpc2FibGVkXSB+IGxhYmVsIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIC5jYW4tdG9nZ2xlX19zd2l0Y2ggeyBvcGFjaXR5OiAwLjQ7IH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNhbi10b2dnbGVfX3N3aXRjaCB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXVuY2hlY2tlZCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWNoZWNrZWQpO1xyXG4gICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGxhYmVsIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC5jYW4tdG9nZ2xlX19sYWJlbC10ZXh0IHsgXHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhbi10b2dnbGVfX3N3aXRjaCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2tlZCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXVuY2hlY2tlZCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgLy8gRGVmYXVsdCB2YWx1ZXMgZm9yIC5jYW4tdG9nZ2xlIGNsYXNzXHJcbiAgQGluY2x1ZGUgY2FuLXRvZ2dsZS1icmFuZGluZzsgXHJcbiAgQGluY2x1ZGUgY2FuLXRvZ2dsZS1hcHBlYXJhbmNlOyBcclxuICBcclxuICAvLyBDcmVhdGUgdG9nZ2xlcyBvZiBkaWZmZXJlbnQgc2l6ZXMgYnkgb3ZlcnJpZGluZyB0aGUgY2FuLXRvZ2dsZS1hcHBlYXJhbmNlIG1peGluIGRlZmF1bHRzXHJcbiAgJi5jYW4tdG9nZ2xlLS1zaXplLXNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGNhbi10b2dnbGUtYXBwZWFyYW5jZVxyXG4gICAgKFxyXG4gICAgICA5MHB4LCAvLyBUb2dnbGUgd2lkdGhcclxuICAgICAgMjhweCwgIC8vIFRvZ2dsZSBoZWlnaHRcclxuICAgICAgMnB4LCAgIC8vIFRvZ2dsZSBib3JkZXIgcmFkaXVzXHJcbiAgICAgIDFweCwgICAvLyBPZmZzZXQgKGRpc3RhbmNlIGJ0dyBzd2l0Y2ggYW5kIGJveClcclxuICAgICAgMTNweCwgIC8vIExhYmVsIGZvbnQgc2l6ZVxyXG4gICAgICAxMHB4LCAgLy8gU3dpdGNoIGZvbnQgc2l6ZVxyXG4gICAgICAwIDJweCAycHggcmdiYShibGFjaywgMC40KSAvLyBTd2l0Y2ggc2hhZG93IG9uIGhvdmVyL2ZvY3VzXHJcbiAgICApOyBcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/