@charset "UTF-8";
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

ul,
ol {
  padding: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

ul {
  list-style: none;
}

img {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
}

.popup__btn {
  font-family: "Commissioner", sans-serif;
  font-weight: 700;
}

.ellipse-btn, .title__big-text {
  font-family: "Commissioner", sans-serif;
  font-weight: 900;
}

.title__appeal, .title__call {
  /* font-family: "Mont", sans-serif;
  font-weight: 500; */
    font-family: "Commissioner", sans-serif;
  font-weight: 700;
}

/* Media queries */
/* Container */
/* Responsive font size */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

a {
  text-decoration: none;
}

body,
html {
  /* min-width: 100%; */
  min-height: 100%;
}

body {
  position: relative;
  font-family: "Commissioner", sans-serif;
  line-height: 1;
  color: #fff;
  font-size: 16px;
  overflow-x: hidden;
  background: -webkit-image-set(url(../images/bg/bg-mob.avif) 1x, url(../images/bg/bg-mob.webp) 2x, url(../images/bg/bg-mob.jpg) 2x);
  background: -webkit-image-set("../images/bg/bg-mob.avif" 1x type("image/avif"), "../images/bg/bg-mob.webp" 2x type("image/webp"), "../images/bg/bg-mob.jpg" 2x type("image/jpg"));
  background: -webkit-image-set(url(../images/bg/bg-mob.avif) 1x type("image/avif"), url(../images/bg/bg-mob.webp) 2x type("image/webp"), url(../images/bg/bg-mob.jpg) 2x type("image/jpg"));
  background: -webkit-image-set(url("../images/bg/bg-mob.avif") 1x type("image/avif"), url("../images/bg/bg-mob.webp") 2x type("image/webp"), url("../images/bg/bg-mob.jpg") 2x type("image/jpg"));
  background: image-set("../images/bg/bg-mob.avif" 1x type("image/avif"), "../images/bg/bg-mob.webp" 2x type("image/webp"), "../images/bg/bg-mob.jpg" 2x type("image/jpg"));
  background-repeat: no-repeat;
  background-size: cover;
}

@media (min-width: 576px) {
  body {
    background: -webkit-image-set(url(../images/bg/bg.avif) 1x, url(../images/bg/bg.webp) 2x, url(../images/bg/bg.jpg) 2x);
    background: -webkit-image-set("../images/bg/bg.avif" 1x type("image/avif"), "../images/bg/bg.webp" 2x type("image/webp"), "../images/bg/bg.jpg" 2x type("image/jpg"));
    background: -webkit-image-set(url(../images/bg/bg.avif) 1x type("image/avif"), url(../images/bg/bg.webp) 2x type("image/webp"), url(../images/bg/bg.jpg) 2x type("image/jpg"));
    background: -webkit-image-set(url("../images/bg/bg.avif") 1x type("image/avif"), url("../images/bg/bg.webp") 2x type("image/webp"), url("../images/bg/bg.jpg") 2x type("image/jpg"));
    background: image-set("../images/bg/bg.avif" 1x type("image/avif"), "../images/bg/bg.webp" 2x type("image/webp"), "../images/bg/bg.jpg" 2x type("image/jpg"));
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}

body.no-scroll {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

body.body--safari {
  background: url("../images/bg/bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
    background-position: center bottom;
}

body.loaded_hiding .wrapper {
  opacity: 0;
}

body.loaded .preloader {
  opacity: 0;
}

.wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 100%;
  overflow: hidden;
}

.main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.width {
  max-width: 600px;
}

footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
}

.gradient {
  background: -o-linear-gradient(180deg, #fff900 -73.86%, #ffd400 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #fff900), color-stop(38.81%, #ffd400));
  background: -o-linear-gradient(top, #fff900 -73.86%, #ffd400 38.81%);
  background: linear-gradient(180deg, #fff900 -73.86%, #ffd400 38.81%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (min-width: 1200px) {
  .gradient {
    line-height: 1;
  }
}

@font-face {
  font-family: "Commissioner";
  font-style: normal;
  src: url("../fonts/Commissioner-SemiBold.woff2") format("woff2"), url("../fonts/Commissioner-SemiBold.woff") format("woff"), url("../fonts/Commissioner-SemiBold.ttf") format("ttf");
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "Commissioner";
  font-style: normal;
  src: url("../fonts/Commissioner-Bold.woff2") format("woff2"), url("../fonts/Commissioner-Bold.woff") format("woff"), url("../fonts/Commissioner-Bold.ttf") format("ttf");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Commissioner";
  font-style: normal;
  src: url("../fonts/Commissioner-Black.woff2") format("woff2"), url("../fonts/Commissioner-Black.woff") format("woff"), url("../fonts/Commissioner-Black.ttf") format("ttf");
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "Mont";
  font-style: normal;
  src: url("../fonts/mont/Mont-Bold.woff2") format("woff2"), url("../fonts/mont/Mont-Bold.woff") format("woff"), url("../fonts/mont/Mont-Bold.ttf") format("ttf");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "Mont";
  font-style: normal;
  src: url("../fonts/mont/Mont-Regular.woff2") format("woff2"), url("../fonts/mont/Mont-Regular.woff") format("woff"), url("../fonts/mont/Mont-Regular.ttf") format("ttf");
  font-weight: 400;
  font-display: swap;
}

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em;
}

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.jq-selectbox {
  z-index: 10;
}

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
  position: absolute;
}

.jq-selectbox__search input {
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

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

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left;
  /* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0;
  /* в каких-то браузерах присутствует отступ */
  -webkit-appearance: none;
}

.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C;
}

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: .55;
}

.jq-checkbox {
  border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 4px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #666;
  border-left: 2px solid #666;
  -webkit-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
      transform: rotate(-50deg);
}

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

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
          box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.jq-file {
  width: 270px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-file input {
  cursor: pointer;
}

.jq-file__name {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
          box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
}

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0;
}

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-number__field:hover {
  border-color: #B3B3B3;
}

.jq-number__field input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
}

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

.jq-number__spin.minus {
  top: auto;
  bottom: 0;
}

.jq-number__spin:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
  border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA;
}

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-selectbox__select:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  width: 100%;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}

.jq-selectbox__dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  -webkit-box-shadow: inset 1px 1px #F1F1F1;
          box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20;
}

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox li.optgroup {
  font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default;
}

.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple li.optgroup {
  font-weight: bold;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}

input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
}

input[type='search'].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea.styler {
  overflow: auto;
}

input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}

input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
  background: -o-linear-gradient(#FFF, #E6E6E6);
  background: linear-gradient(#FFF, #E6E6E6);
  -webkit-box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E6E6E6));
  background: -o-linear-gradient(#F6F6F6, #E6E6E6);
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
  background: #F5F5F5;
  -webkit-box-shadow: inset 1px 1px 3px #DDD;
          box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
}

/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTMLд
<i class="icon icon-home"></i>
*/
.icon {
  width: 12px;
  height: 12px;
}

.icon-pt {
  background-image: url("../images/sprite.png");
  background-position: 0px -36px;
}

.icon-ru {
  background-image: url("../images/sprite.png");
  background-position: -54px -0px;
}

.icon-br {
  background-image: url("../images/sprite.png");
  background-position: -18px 0px;
}

.icon-en {
  background-image: url("../images/sprite.png");
  background-position: -36px 55px;
}

.icon-fi {
  background-image: url("../images/sprite.png");
  background-position: -18px -54px;
}

.icon-de {
  background-image: url("../images/sprite.png");
  background-position: 0px 36px;
}

.icon-el {
  background-image: url("../images/sprite.png");
  background-position: -18px -18px;
}

.icon-fr {
  background-image: url("../images/sprite.png");
  background-position: 0px 0px;
}

.icon-es {
  background-image: url("../images/sprite.png");
  background-position: -54px -36px;
}

.icon-tr {
  background-image: url("../images/sprite.png");
  background-position: -36px -36px;
}

.icon-no {
  background-image: url("../images/sprite.png");
  background-position: -36px 36px;
}

.icon-br {
  background-image: url("../images/sprite.png");
  background-position: 55px 18px;
}

/*!*****************************************************

Freak Flags, Copyright ©2021 Michael P. Cohen. Freak flags is licenced under the MIT licence.  

For complete information visit: www.freakflagsprite.com 

******************************************************/
.fflag {
  background-image: url("../images/flagSprite42.png");
  background-repeat: no-repeat;
  background-size: 100% 49494%;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.fflag-ch,
.fflag-np {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.fflag-dz {
  background-position: center .2287%;
}

.fflag-ao {
  background-position: center .4524%;
}

.fflag-bj {
  background-position: center .6721%;
}

.fflag-bw {
  background-position: center .8958%;
}

.fflag-bf {
  background-position: center 1.1162%;
}

.fflag-bi {
  background-position: center 1.3379%;
}

.fflag-cm {
  background-position: center 1.5589%;
}

.fflag-cv {
  background-position: center 1.7805%;
}

.fflag-cf {
  background-position: center 2.0047%;
}

.fflag-td {
  background-position: center 2.2247%;
}

.fflag-cd {
  background-position: left 2.4467%;
}

.fflag-dj {
  background-position: left 2.6674%;
}

.fflag-eg {
  background-position: center 2.8931%;
}

.fflag-gq {
  background-position: center 3.1125%;
}

.fflag-er {
  background-position: left 3.3325%;
}

.fflag-et {
  background-position: center 3.5542%;
}

.fflag-ga {
  background-position: center 3.7759%;
}

.fflag-gm {
  background-position: center 4.0015%;
}

.fflag-gh {
  background-position: center 4.2229%;
}

.fflag-gn {
  background-position: center 4.441%;
}

.fflag-gw {
  background-position: left 4.66663%;
}

.fflag-ci {
  background-position: center 4.8844%;
}

.fflag-ke {
  background-position: center 5.1061%;
}

.fflag-ls {
  background-position: center 5.3298%;
}

.fflag-lr {
  background-position: left 5.5495%;
}

.fflag-ly {
  background-position: center 5.7712%;
}

.fflag-mg {
  background-position: center 5.994%;
}

.fflag-mw {
  background-position: center 6.2156%;
}

.fflag-ml {
  background-position: center 6.4363%;
}

.fflag-mr {
  background-position: center 6.658%;
}

.fflag-mu {
  background-position: center 6.8805%;
}

.fflag-yt {
  background-position: center 7.1038%;
}

.fflag-ma {
  background-position: center 7.3231%;
}

.fflag-mz {
  background-position: left 7.5448%;
}

.fflag-na {
  background-position: left 7.7661%;
}

.fflag-ne {
  background-position: center 7.98937%;
}

.fflag-ng {
  background-position: center 8.2099%;
}

.fflag-cg {
  background-position: center 8.4316%;
}

.fflag-re {
  background-position: center 8.6533%;
}

.fflag-rw {
  background-position: right 8.875%;
}

.fflag-sh {
  background-position: center 9.0967%;
}

.fflag-st {
  background-position: center 9.32237%;
}

.fflag-sn {
  background-position: center 9.5426%;
}

.fflag-sc {
  background-position: left 9.7628%;
}

.fflag-sl {
  background-position: center 9.9845%;
}

.fflag-so {
  background-position: center 10.2052%;
}

.fflag-za {
  background-position: left 10.4269%;
}

.fflag-ss {
  background-position: left 10.6486%;
}

.fflag-sd {
  background-position: center 10.8703%;
}

.fflag-sr {
  background-position: center 11.0945%;
}

.fflag-sz {
  background-position: center 11.3135%;
}

.fflag-tg {
  background-position: left 11.5354%;
}

.fflag-tn {
  background-position: center 11.7593%;
}

.fflag-ug {
  background-position: center 11.9799%;
}

.fflag-tz {
  background-position: center 12.2005%;
}

.fflag-eh {
  background-position: center 12.4222%;
}

.fflag-ye {
  background-position: center 12.644%;
}

.fflag-zm {
  background-position: center 12.8664%;
}

.fflag-zw {
  background-position: left 13.0873%;
}

.fflag-ai {
  background-position: center 13.309%;
}

.fflag-ag {
  background-position: center 13.5307%;
}

.fflag-ar {
  background-position: center 13.7524%;
}

.fflag-aw {
  background-position: left 13.9741%;
}

.fflag-bs {
  background-position: left 14.1958%;
}

.fflag-bb {
  background-position: center 14.4175%;
}

.fflag-bq {
  background-position: center 14.6415%;
}

.fflag-bz {
  background-position: center 14.8609%;
}

.fflag-bm {
  background-position: center 15.0826%;
}

.fflag-bo {
  background-position: center 15.306%;
}

.fflag-vg {
  background-position: center 15.528%;
}

.fflag-br {
  background-position: center 15.7496%;
}

.fflag-ca {
  background-position: center 15.9694%;
}

.fflag-ky {
  background-position: center 16.1911%;
}

.fflag-cl {
  background-position: left 16.4128%;
}

.fflag-co {
  background-position: left 16.6345%;
}

.fflag-km {
  background-position: center 16.8562%;
}

.fflag-cr {
  background-position: center 17.0779%;
}

.fflag-cu {
  background-position: left 17.2996%;
}

.fflag-cw {
  background-position: center 17.5213%;
}

.fflag-dm {
  background-position: center 17.743%;
}

.fflag-do {
  background-position: center 17.968%;
}

.fflag-ec {
  background-position: center 18.1864%;
}

.fflag-sv {
  background-position: center 18.4081%;
}

.fflag-fk {
  background-position: center 18.6298%;
}

.fflag-gf {
  background-position: center 18.8515%;
}

.fflag-gl {
  background-position: left 19.0732%;
}

.fflag-gd {
  background-position: center 19.2987%;
}

.fflag-gp {
  background-position: center 19.518%;
}

.fflag-gt {
  background-position: center 19.7383%;
}

.fflag-gy {
  background-position: center 19.96%;
}

.fflag-ht {
  background-position: center 20.1817%;
}

.fflag-hn {
  background-position: center 20.4034%;
}

.fflag-jm {
  background-position: center 20.6241%;
}

.fflag-mq {
  background-position: center 20.8468%;
}

.fflag-mx {
  background-position: center 21.0685%;
}

.fflag-ms {
  background-position: center 21.2902%;
}

.fflag-ni {
  background-position: center 21.5119%;
}

.fflag-pa {
  background-position: center 21.7336%;
}

.fflag-py {
  background-position: center 21.9553%;
}

.fflag-pe {
  background-position: center 22.177%;
}

.fflag-pr {
  background-position: left 22.4002%;
}

.fflag-bl {
  background-position: center 22.6204%;
}

.fflag-kn {
  background-position: center 22.8421%;
}

.fflag-lc {
  background-position: center 23.0638%;
}

.fflag-pm {
  background-position: center 23.2855%;
}

.fflag-vc {
  background-position: center 23.5072%;
}

.fflag-sx {
  background-position: left 23.732%;
}

.fflag-tt {
  background-position: center 23.9506%;
}

.fflag-tc {
  background-position: center 24.1723%;
}

.fflag-en {
  background-position: center 24.394%;
}

.fflag-vi {
  background-position: center 24.6157%;
}

.fflag-uy {
  background-position: left 24.8374%;
}

.fflag-ve {
  background-position: center 25.0591%;
}

.fflag-ab {
  background-position: center 25.279%;
}

.fflag-af {
  background-position: center 25.5025%;
}

.fflag-az {
  background-position: center 25.7242%;
}

.fflag-bd {
  background-position: center 25.9459%;
}

.fflag-bt {
  background-position: center 26.1676%;
}

.fflag-bn {
  background-position: center 26.3885%;
}

.fflag-kh {
  background-position: center 26.611%;
}

.fflag-cn {
  background-position: left 26.8327%;
}

.fflag-ge {
  background-position: center 27.0544%;
}

.fflag-hk {
  background-position: center 27.2761%;
}

.fflag-in {
  background-position: center 27.4978%;
}

.fflag-id {
  background-position: center 27.7195%;
}

.fflag-jp {
  background-position: center 27.9412%;
}

.fflag-kz {
  background-position: center 28.1615%;
}

.fflag-la {
  background-position: center 28.3846%;
}

.fflag-mo {
  background-position: center 28.6063%;
}

.fflag-my {
  background-position: center 28.829%;
}

.fflag-mv {
  background-position: center 29.0497%;
}

.fflag-mn {
  background-position: left 29.2714%;
}

.fflag-mm {
  background-position: center 29.4931%;
}

.fflag-np {
  background-position: left 29.7148%;
}

.fflag-kp {
  background-position: left 29.9365%;
}

.fflag-mp {
  background-position: center 30.1582%;
}

.fflag-pw {
  background-position: center 30.3799%;
}

.fflag-pg {
  background-position: center 30.6016%;
}

.fflag-ph {
  background-position: left 30.8233%;
}

.fflag-sg {
  background-position: left 31.045%;
}

.fflag-kr {
  background-position: center 31.2667%;
}

.fflag-lk {
  background-position: right 31.4884%;
}

.fflag-tw {
  background-position: left 31.7101%;
}

.fflag-tj {
  background-position: center 31.9318%;
}

.fflag-th {
  background-position: center 32.1535%;
}

.fflag-tl {
  background-position: left 32.3752%;
}

.fflag-tm {
  background-position: center 32.5969%;
}

.fflag-vn {
  background-position: center 32.8186%;
}

.fflag-al {
  background-position: center 33.0403%;
}

.fflag-ad {
  background-position: center 33.25975%;
}

.fflag-am {
  background-position: center 33.4837%;
}

.fflag-at {
  background-position: center 33.7054%;
}

.fflag-by {
  background-position: left 33.9271%;
}

.fflag-be {
  background-position: center 34.1488%;
}

.fflag-ba {
  background-position: center 34.3705%;
}

.fflag-bg {
  background-position: center 34.5922%;
}

.fflag-hr {
  background-position: center 34.8139%;
}

.fflag-cy {
  background-position: center 35.0356%;
}

.fflag-cz {
  background-position: left 35.2555%;
}

.fflag-dk {
  background-position: center 35.479%;
}

.fflag-ee {
  background-position: center 35.7007%;
}

.fflag-fo {
  background-position: center 35.9224%;
}

.fflag-fi {
  background-position: center 36.1441%;
}

.fflag-fr {
  background-position: center 36.3658%;
}

.fflag-de {
  background-position: center 36.5875%;
}

.fflag-gi {
  background-position: center 36.8092%;
}

.fflag-gr {
  background-position: left 37.0309%;
}

.fflag-hu {
  background-position: center 37.2526%;
}

.fflag-is {
  background-position: center 37.4743%;
}

.fflag-ie {
  background-position: center 37.696%;
}

.fflag-im {
  background-position: center 37.9177%;
}

.fflag-it {
  background-position: center 38.1394%;
}

.fflag-je {
  background-position: center 38.3611%;
}

.fflag-xk {
  background-position: center 38.5828%;
}

.fflag-lv {
  background-position: center 38.8045%;
}

.fflag-li {
  background-position: left 39.0262%;
}

.fflag-lt {
  background-position: center 39.2479%;
}

.fflag-lu {
  background-position: center 39.4696%;
}

.fflag-mt {
  background-position: left 39.6913%;
}

.fflag-md {
  background-position: center 39.913%;
}

.fflag-mc {
  background-position: center 40.1347%;
}

.fflag-me {
  background-position: center 40.3564%;
}

.fflag-nl {
  background-position: center 40.5781%;
}

.fflag-mk {
  background-position: center 40.7998%;
}

.fflag-no {
  background-position: center 41.0215%;
}

.fflag-pl {
  background-position: center 41.2432%;
}

.fflag-pt {
  background-position: center 41.4649%;
}

.fflag-ro {
  background-position: center 41.6866%;
}

.fflag-ru {
  background-position: center 41.9083%;
}

.fflag-sm {
  background-position: center 42.13%;
}

.fflag-rs {
  background-position: center 42.3517%;
}

.fflag-sk {
  background-position: center 42.5734%;
}

.fflag-si {
  background-position: center 42.7951%;
}

.fflag-es {
  background-position: left 43.0168%;
}

.fflag-se {
  background-position: center 43.2385%;
}

.fflag-ch {
  background-position: center 43.4602%;
}

.fflag-tr {
  background-position: center 43.6819%;
}

.fflag-ua {
  background-position: center 43.9036%;
}

.fflag-gb {
  background-position: center 44.1253%;
}

.fflag-va {
  background-position: right 44.347%;
}

.fflag-bh {
  background-position: center 44.5687%;
}

.fflag-ir {
  background-position: center 44.7904%;
}

.fflag-iq {
  background-position: center 45.0121%;
}

.fflag-il {
  background-position: center 45.2338%;
}

.fflag-kw {
  background-position: left 45.4555%;
}

.fflag-jo {
  background-position: left 45.6772%;
}

.fflag-kg {
  background-position: center 45.897%;
}

.fflag-lb {
  background-position: center 46.1206%;
}

.fflag-om {
  background-position: left 46.3423%;
}

.fflag-pk {
  background-position: center 46.561%;
}

.fflag-ps {
  background-position: center 46.7857%;
}

.fflag-qa {
  background-position: center 47.0074%;
}

.fflag-sa {
  background-position: center 47.2291%;
}

.fflag-sy {
  background-position: center 47.4508%;
}

.fflag-ae {
  background-position: center 47.6725%;
}

.fflag-uz {
  background-position: left 47.8942%;
}

.fflag-as {
  background-position: right 48.1159%;
}

.fflag-au {
  background-position: center 48.3376%;
}

.fflag-cx {
  background-position: center 48.5593%;
}

.fflag-cc {
  background-position: center 48.781%;
}

.fflag-ck {
  background-position: center 49.002%;
}

.fflag-fj {
  background-position: center 49.2244%;
}

.fflag-pf {
  background-position: center 49.4445%;
}

.fflag-gu {
  background-position: center 49.6678%;
}

.fflag-ki {
  background-position: center 49.8895%;
}

.fflag-mh {
  background-position: left 50.1112%;
}

.fflag-fm {
  background-position: center 50.3329%;
}

.fflag-nc {
  background-position: center 50.5546%;
}

.fflag-nz {
  background-position: center 50.7763%;
}

.fflag-nr {
  background-position: left 50.998%;
}

.fflag-nu {
  background-position: center 51.2197%;
}

.fflag-nf {
  background-position: center 51.4414%;
}

.fflag-ws {
  background-position: left 51.6631%;
}

.fflag-sb {
  background-position: left 51.8848%;
}

.fflag-tk {
  background-position: center 52.1065%;
}

.fflag-to {
  background-position: left 52.3282%;
}

.fflag-tv {
  background-position: center 52.5499%;
}

.fflag-vu {
  background-position: left 52.7716%;
}

.fflag-wf {
  background-position: center 52.9933%;
}

.fflag-eu {
  background-position: center 53.215%;
}

.fflag-jr {
  background-position: center 53.4315%;
}

.fflag-oly {
  background-position: center 53.6584%;
}

.fflag-un {
  background-position: center 53.875%;
}

.fflag-be.ff-round,
.fflag-ci.ff-round,
.fflag-fr.ff-round,
.fflag-gn.ff-round,
.fflag-ie.ff-round,
.fflag-it.ff-round,
.fflag-ml.ff-round,
.fflag-ng.ff-round,
.fflag-ro.ff-round,
.fflag-td.ff-round {
  background-size: 100% 50000%;
}

.ff-round {
  background-size: 160%;
  background-clip: content-box;
  border-radius: 50%;
}

.ff-round.ff-sm {
  width: 12px;
  height: 12px;
}

.ff-round.ff-md {
  width: 18px;
  height: 18px;
}

.ff-round.ff-lg {
  width: 24px;
  height: 24px;
}

.ff-round.ff-xl {
  width: 32px;
  height: 32px;
}

.ellipse-btn {
  padding: 0.6em 1em;
  min-width: 150px;
  display: inline-block;
  text-align: center;
  color: #181818;
  font-size: calc(12px + 14 * ((100vw - 320px) / 1600));
  text-transform: uppercase;
  line-height: 1.2;
  border-radius: 2.6em;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffbb00), to(#ffe300)), #ffffff;
  background: -o-linear-gradient(bottom, #ffbb00 0%, #ffe300 100%), #ffffff;
  background: linear-gradient(360deg, #ffbb00 0%, #ffe300 100%), #ffffff;
  border: none;
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.3s linear;
  transition: -webkit-box-shadow 0.3s linear;
  -o-transition: box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear;
  transition: box-shadow 0.3s linear, -webkit-box-shadow 0.3s linear;
}

.ellipse-btn:hover {
  -webkit-box-shadow: 0px 0px 25px 6px rgba(255, 211, 0, 0.39);
          box-shadow: 0px 0px 25px 6px rgba(255, 211, 0, 0.39);
}

.ellipse-btn:active {
  background: -webkit-gradient(linear, left bottom, left top, from(#ffbb00), to(#ffe300)), #ffffff;
  background: -o-linear-gradient(bottom, #ffbb00 0%, #ffe300 100%), #ffffff;
  background: linear-gradient(360deg, #ffbb00 0%, #ffe300 100%), #ffffff;
}

@media (min-width: 1920px) {
  .ellipse-btn {
    font-size: 26px;
  }
}

.container {
  max-width: 1660px;
  margin: 0 auto;
  padding: 0 30px;
}

@media (max-width: 576px) {
  .container {
    padding: 0 10px;
  }
}

.howreg {
  margin-left: auto;
  margin-right: 40px;
  font-size: calc(12px + 6 * ((100vw - 320px) / 1600));
}

@media (max-width: 576px) {
  .howreg {
    display: none;
  }
}

.howreg__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.howreg__content:hover {
  color: #fff;
  -webkit-mask-image: linear-gradient(-75deg, rgba(0, 0, 0, 0.6) 30%, #000 50%, rgba(0, 0, 0, 0.6) 70%);
  -webkit-mask-size: 200%;
  -webkit-animation: shine 2s infinite;
          animation: shine 2s infinite;
}

@-webkit-keyframes shine {
  from {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  to {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

@keyframes shine {
  from {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  to {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.howreg__svg {
  width: 2vw;
  height: 2vw;
  min-height: 25px;
  min-width: 25px;
}

.howreg__svg use {
  fill: #fff;
  -webkit-transition: fill 0.3s linear;
  -o-transition: fill 0.3s linear;
  transition: fill 0.3s linear;
}

.howreg__text {
  padding-right: 2em;
  color: #fff;
  border-right: 1px solid #fff;
}

.howreg__text span {
  display: block;
}

.fog__img {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100%;
  -webkit-filter: blr(3px);
          filter: blr(3px);
  -webkit-animation: anim calc(7s*var(--strok)) linear infinite;
          animation: anim calc(7s*var(--strok)) linear infinite;
}

@-webkit-keyframes anim {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  20% {
    opacity: .1;
  }
  50% {
    opacity: .0;
  }
  80% {
    opacity: .1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3);
  }
}

@keyframes anim {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  20% {
    opacity: .1;
  }
  50% {
    opacity: .0;
  }
  80% {
    opacity: .1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(3);
            transform: scale(3);
  }
}

.thermslink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 240px;
  width: 100%;
  margin: 0px auto;
  padding: 0.2em 0.2em 0.2em;
  text-align: center;
  background: rgba(24, 24, 24, 0.5);
  font-size: calc(12px + 8 * ((100vw - 320px) / 1600));
  line-height: 2;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 1px 1px 1px black;
  border-radius: 0.8em;
  border: 1px solid #777777;
  -webkit-transition: color 0.3s linear, border-color 0.3s linear;
  -o-transition: color 0.3s linear, border-color 0.3s linear;
  transition: color 0.3s linear, border-color 0.3s linear;
  cursor: pointer;
}

@media (min-width: 576px) {
  .thermslink {
    max-width: 340px;
  }
}

@media (min-width: 1200px) {
  .thermslink {
    line-height: 1.24;
  }
}

.thermslink svg {
  margin-right: 5px;
}

.thermslink use {
  fill: #fff;
  -webkit-transition: fill 0.3s linear;
  -o-transition: fill 0.3s linear;
  transition: fill 0.3s linear;
}

.thermslink:hover use {
  fill: rgba(255, 255, 255, 0.6);
}

.thermslink:hover {
  border-color: #fff;
}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffc700;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

.loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffbb04;
  -webkit-animation: spin 3s linear infinite;
          animation: spin 3s linear infinite;
}

.loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ffe300;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}

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

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

.title {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 2%;
    /* -webkit-animation: cinematicInOut 1.5s ease-in;
          animation: cinematicInOut 1.5s ease-in;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s; */
}

.title__bonus, .title__promo {
  font-weight: 600;
}

.title__appeal, .title__call, .title__big-text {
  font-style: italic;
  text-transform: uppercase;
  -webkit-animation: cinematicInOut 1.5s ease-in;
          animation: cinematicInOut 1.5s ease-in;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  /* opacity: 0; */
}

@-webkit-keyframes cinematicInOut {
  0% {
    text-shadow: 0 0 1em white;
    opacity: 0;
  }
  20% {
    text-shadow: 0 0 1em white;
    opacity: 0;
  }
  100% {
    text-shadow: 0 0 0 white;
    opacity: 1;
  }
}

@keyframes cinematicInOut {
  0% {
    text-shadow: 0 0 1em white;
    opacity: 0;
  }
  2% {
    text-shadow: 0 0 1em white;
    opacity: 0;
  }
  100% {
    text-shadow: 0 0 0 white;
    opacity: 1;
  }
}

.title__appeal {
  font-size: calc(23px + 25 * ((100vw - 320px) / 1600));
  font-style: italic;
  color: #fff;
}

.title__call {
  color: #fff;
  font-size: calc(20px + 24 * ((100vw - 320px) / 1600));
}

.title__big-text {
  padding: 0 3px;
  font-size: clamp(28px, 5.5vw, 50px);
  text-transform: uppercase;
  line-height: 1.16;
  background: -o-linear-gradient(359.4deg, #ffbc00 19.97%, #ffe400 90.72%), -o-linear-gradient(bottom, #ffffff, #ffffff);
  background: linear-gradient(90.6deg, #ffbc00 19.97%, #ffe400 90.72%), linear-gradient(0deg, #ffffff, #ffffff);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media (min-width: 993px) {
  .title__big-text {
    padding: 0 5px;
  }
}

.title__big-text span {
  font-size: clamp(23px, 4.5vw, 35px);
  font-weight: 400;
  text-transform: lowercase;
  -webkit-text-fill-color: #fff;
}

.langCheck {
  top: 0px;
  height: 33px;
}

@media (min-width: 576px) {
  .langCheck {
    display: block;
    z-index: 2;
    right: 10px;
    height: 35px;
  }
}

@media (min-width: 767px) {
  .langCheck {
    height: 45px;
    right: 0;
  }
}

.langCheck__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  background-color: transparent;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.langCheck__wrapper::after {
  content: '';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 27px;
  background-color: transparent;
  z-index: 1;
}

@media (min-width: 767px) {
  .langCheck__wrapper::after {
    width: 45px;
  }
}

.langCheck__wrapper:hover {
  padding-bottom: 5px;
  -webkit-animation-name: bgShow;
          animation-name: bgShow;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes bgShow {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #b4b4b4;
  }
}

@keyframes bgShow {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #b4b4b4;
  }
}

.langCheck__wrapper:hover::after {
  -webkit-animation-name: bgShow2;
          animation-name: bgShow2;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

@-webkit-keyframes bgShow2 {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #c8c8c8;
  }
}

@keyframes bgShow2 {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: #c8c8c8;
  }
}

.langCheck__wrapper:hover .langCheck__item.selected {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  opacity: 1;
}

.langCheck__wrapper:hover .langCheck__item:not(.selected) {
  position: relative;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-animation-name: showItem;
          animation-name: showItem;
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  z-index: 1;
  padding: 3px 0;
}

@media (min-width: 767px) {
  .langCheck__wrapper:hover .langCheck__item:not(.selected) {
    -webkit-animation-name: showItemDesc;
            animation-name: showItemDesc;
    -webkit-animation-duration: .7s;
            animation-duration: .7s;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
}

.langCheck__wrapper:hover .langCheck__item:not(.selected):hover {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  background-color: #c8c8c8;
}

@-webkit-keyframes showItem {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
  }
}

@keyframes showItem {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: 1;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000;
  }
}

@-webkit-keyframes showItemDesc {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: .5;
  }
}

@keyframes showItemDesc {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  100% {
    opacity: .5;
  }
}

.langCheck__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
  opacity: 0.5;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  cursor: pointer;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.langCheck__item:hover {
  opacity: 1 !important;
}

.langCheck__item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 2%;
  height: 17px;
  width: 19px;
  margin: 3px 6px 3px 6px;
  border-radius: 50%;
  border: 1px solid #fff;
}

@media (min-width: 767px) {
  .langCheck__item .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.langCheck__item .langContext {
  font-style: normal;
  font-family: 'Arial', serif;
  font-size: 10px;
  text-transform: uppercase;
  margin: 5px 7px;
  text-shadow: 1px 1px 1px #000;
}

@media (min-width: 767px) {
  .langCheck__item .langContext {
    margin: 5px 0;
  }
}

.langCheck__item .langContext font {
  font-style: normal;
  font-family: 'Arial', serif;
}

.langCheck__item input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  opacity: 0;
}

.langCheck__item.selected {
  height: 35px;
  background-color: #373737;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 1;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media (min-width: 767px) {
  .langCheck__item.selected {
    height: 45px;
  }
}

.langCheck__item.selected .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 17px;
  height: 18px;
  margin-left: 11px;
  border-radius: 50%;
  border: 1px solid #fff;
}

@media (min-width: 767px) {
  .langCheck__item.selected .icon {
    width: 30px;
    height: 29px;
    margin-left: 11px;
  }
}

.langCheck__item.selected .langContext {
  font-size: 11px;
  margin: 5px;
}

@media (min-width: 767px) {
  .langCheck__item.selected .langContext {
    font-size: 20px;
    margin: 5px 0;
  }
}

.langCheck__item.selected .arrow {
  width: 25px;
  height: 100%;
  background-color: #ffbc00;
  margin-left: 5px;
  position: relative;
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow {
    width: 45px;
    margin-left: 10px;
  }
}

.langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
  content: '';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #373737;
  height: 2px;
  width: 7px;
  border-radius: 50px;
  position: absolute;
  top: 50%;
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow::before, .langCheck__item.selected .arrow::after {
    width: 14px;
  }
}

.langCheck__item.selected .arrow::before {
  left: 28%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow::before {
    left: 24%;
  }
}

.langCheck__item.selected .arrow::after {
  right: 28%;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}

@media (min-width: 767px) {
  .langCheck__item.selected .arrow::after {
    right: 24%;
  }
}

.langCheck__item.active {
  display: none;
}

.langCheck__item:not(.selected) {
  position: absolute;
  top: 0;
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  opacity: 0;
}

.header {
  position: relative;
  z-index: 3;
}

.header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: .6em 0;
}

.header__box {
  max-height: 54px;
  margin-left: 10px;
}

@media (min-width: 576px) {
  .header__box {
    max-height: 91px;
  }
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.logo__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.logo__svg {
  min-width: 170px;
  min-height: 17px;
  width: 40vw;
  height: 4.2vw;
  -webkit-filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
          filter: drop-shadow(0px 0px 32px rgba(0, 0, 0, 0.8));
}

@media (min-width: 576px) {
  .logo__svg {
    height: 4.2vw;
    max-width: 300px;
    max-height: 37px;
  }
}

.logo__slogan {
  width: 80%;
  background-image: url("../images/slogan-back.png");
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 1.6em;
}

@media (min-width: 576px) {
  .logo__slogan {
    width: 67%;
  }
}

@media (min-width: 767px) {
  .logo__slogan {
    width: 60%;
  }
}

.logo__text {
  color: #e1e1e1;
  font-size: 16px;
  font-style: italic;
  text-transform: uppercase;
  font-size: calc(10px + 4 * ((100vw - 320px) / 1600));
}

@media (min-width: 576px) {
  .logo__text {
    font-size: calc(12px + 4 * ((100vw - 320px) / 1600));
  }
}

.logo__hand {
  width: 43px;
  height: 33px;
  margin-left: 5px;
}

@media (max-width: 1124px) {
  .logo__hand {
    width: 25px;
    height: 23px;
  }
}

@media (max-width: 576px) {
  .logo__hand {
    width: 18px;
    height: 15px;
    margin-left: 3px;
  }
}

.logo__hand use {
  fill: white;
}

.top {
  position: relative;
  z-index: 2;
  padding-top: 20px;
}

.top--hideForm {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-position: right 100%;
}

.top--hideForm .top__inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.top--hideForm .promo {
  max-width: 800px;
  margin: 0 auto;
}

.top--hideForm .promo__item {
  padding: 10px 0px 0px;
}

@media (min-width: 1200px) {
  .top--hideForm .promo__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.top--hideForm .promo__picture {
  margin: 0 auto;
  width: 70vw;
}

@media (min-width: 576px) {
  .top--hideForm .promo__picture {
    width: 45vw;
  }
}

@media (min-width: 1200px) {
  .top--hideForm .promo__picture {
    width: 55%;
  }
}
/* 
.top--hideForm .title:nth-child(1) {
  display: block;
} */

/* @media (min-width: 576px) {
  .top--hideForm .title:nth-child(1) {
    width: 80%;
    margin: 0 auto;
    text-align: center;
  }
} */

.top--hideForm .title__text {
  width: 100%;
}

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

@media (min-width: 576px) {
  .top__inner .popup__block {
    margin-top: 20px;
  }
}

@media (min-width: 767px) {
  .top__inner .popup__block {
    margin: 20px auto;
  }
}

@media (min-width: 993px) {
  .top__inner .popup__number {
    margin: 0px 10px 0;
  }
}

@media (min-width: 1200px) {
  .top__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            -webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column

    /* -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; */
  }
}

.top__inner > .title {
  /* display: block; */
  text-align: center;
}

/* @media (min-width: 1200px) {
  .top__inner > .title {
    display: none;
  }
} */

.top__inner .howreg {
  display: block;
  margin-right: 0;
}

.top__inner .howreg__content {
  cursor: default;
  color: #fff;
  -webkit-mask-image: linear-gradient(-75deg, rgba(0, 0, 0, 0.6) 30%, #000 50%, rgba(0, 0, 0, 0.6) 70%);
  -webkit-mask-size: 200%;
  -webkit-animation: shine 2s infinite;
          animation: shine 2s infinite;
}

@keyframes shine {
  from {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  to {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.top__inner .howreg__text {
  padding-right: 0;
  font-size: clamp(10px, 3vw, 16px);
  border-right: none;
}

.top__inner .howreg__text span {
  display: inline-block;
}

.top__geoContent {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .top__geoContent .title__text {
    display: block;
    width: 100%;
    margin: 0;
    text-align: center;
  }
}

.top__geoContent .title__text span {
  padding-left: 3px;
  line-height: 1;
}

@media (min-width: 1200px) {
  .top__geoContent .title__text span {
    font-size: inherit;
  }
}

.top__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 100%;
}

.top__promo {
  margin-bottom: 45px;
}

@media (min-width: 1200px) {
  .top__promo {
    min-width: 650px;
    margin-bottom: 0;
  }
}

footer {
  position: relative;
  z-index: 2;
  padding-bottom: 16px;
  padding-top: 20px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(39.33%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 39.33%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.33%, rgba(0, 0, 0, 0.8) 100%);
}

.popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -100;
  opacity: 0;
}

.popup.show {
  padding: 0 2px;
  z-index: 100;
  -webkit-animation: animShow 0.5s linear forwards;
          animation: animShow 0.5s linear forwards;
}

@-webkit-keyframes animShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes animShow {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.popup .hide {
  -webkit-animation: animHide 0.5s linear forwards;
          animation: animHide 0.5s linear forwards;
}

@-webkit-keyframes animHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    z-index: -100;
  }
}

@keyframes animHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    z-index: -100;
  }
}

.popup__block {
  max-width: 650px;
  width: 100%;
  min-height: 250px;
  border-radius: 20px;
  border: 5px solid #ffbb04;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px 5px;
}

@media (min-width: 767px) {
  .popup__block {
    padding: 10px 15px;
  }
}

.popup__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.popup__close a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 25px;
  width: 25px;
  background: -o-linear-gradient(250.86deg, #ffbb04 0%, #ffe300 100%), #000000;
  background: linear-gradient(199.14deg, #ffbb04 0%, #ffe300 100%), #000000;
  position: relative;
  opacity: 0.7;
  color: #fff;
  font-weight: 500;
  -webkit-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  cursor: pointer;
}

.popup__close a::before,
.popup__close a::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #000;
  width: 80%;
  height: 2px;
  position: absolute;
  top: 45%;
  left: 12%;
  border-radius: 15px;
}

.popup__close a::before {
  -webkit-transform: rotate(50deg);
      -ms-transform: rotate(50deg);
          transform: rotate(50deg);
}

.popup__close a::after {
  -webkit-transform: rotate(130deg);
      -ms-transform: rotate(130deg);
          transform: rotate(130deg);
}

.popup__close a:hover {
  opacity: 1;
}

.popup__number {
  position: relative;
  z-index: 13;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 15px 10px 0;
  max-width: 53%;
  opacity: 0;
  counter-increment: my-awesome-counter;
}

.popup__number.anim {
  -webkit-transform: translate(0px, 50%);
      -ms-transform: translate(0px, 50%);
          transform: translate(0px, 50%);
  -webkit-animation: item-slide 1s forwards;
          animation: item-slide 1s forwards;
}

.popup__number.anim:nth-child(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

.popup__number.anim:nth-child(2) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.popup__number.anim:nth-child(3) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

.popup__number.anim:nth-child(4) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}

@-webkit-keyframes item-slide {
  0% {
  }
  70% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@keyframes item-slide {
  0% {
  }
  70% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@media (max-width: 992px) {
  .popup__number {
    max-width: 70%;
  }
}

@media (max-width: 576px) {
  .popup__number {
    max-width: 90%;
  }
}

.popup__number:not(:first-child) .popup__text {
  margin-left: 10px;
}

@media (max-width: 576px) {
  .popup__number:not(:first-child) .popup__text {
    margin-left: 0;
  }
}

@media (max-width: 576px) {
  .popup__number:nth-child(1) {
    margin: 0 auto;
  }
}

.popup__number:nth-child(2) {
  margin-left: 7%;
}

@media (max-width: 576px) {
  .popup__number:nth-child(2) {
    margin: 0 auto;
  }
}

.popup__number:nth-child(3) {
  margin-left: 14%;
}

@media (max-width: 576px) {
  .popup__number:nth-child(3) {
    margin: 0 auto;
  }
}

.popup__number:nth-child(4) {
  margin-left: 21%;
}

@media (max-width: 576px) {
  .popup__number:nth-child(4) {
    margin: 0 auto;
  }
}

.popup__number::before {
  content: counter(my-awesome-counter);
  font-size: 4.7vw;
  color: #b8b8b8;
}

@media (max-width: 1124px) {
  .popup__number::before {
    font-size: clamp(24px, 5vw, 52px);
  }
}

@media (max-width: 992px) {
  .popup__number::before {
    font-size: clamp(42px, 8vw, 60px);
  }
}

@media (max-width: 576px) {
  .popup__number::before {
    margin-right: 0.4em;
  }
}

@media (max-width: 576px) {
  .popup__text {
    font-size: clamp(10px, 3vw, 16px);
  }
}

.popup__text span {
  color: #f7e335;
}

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

.popup__btn {
  padding: 0.8em 1em;
  font-size: clamp(10px, 1.6vw, 18px);
  border-radius: 1.2em;
  color: #000;
  text-transform: uppercase;
  border: 1px solid transparent;
  background: -o-linear-gradient(359.4deg, #ffbc00 19.97%, #ffe400 90.72%), -o-linear-gradient(left, #0354ff -0.35%, #1795f9 99.55%);
  background: linear-gradient(90.6deg, #ffbc00 19.97%, #ffe400 90.72%), linear-gradient(90deg, #0354ff -0.35%, #1795f9 99.55%);
  -webkit-box-shadow: -6.39871px 8.31833px 26.2347px -12.7974px #ffbd01, 0px 6.78782px 4.52522px rgba(0, 0, 0, 0.6);
          box-shadow: -6.39871px 8.31833px 26.2347px -12.7974px #ffbd01, 0px 6.78782px 4.52522px rgba(0, 0, 0, 0.6);
  background-size: 1px 200px;
  -webkit-transition: background 0.3s linear, color 0.3s linear;
  -o-transition: background 0.3s linear, color 0.3s linear;
  transition: background 0.3s linear, color 0.3s linear;
}

.popup__btn:hover {
  background-position: 100px;
  color: #404040;
}

.popup__frame {
  border: 1px solid #ffffff;
  border-radius: 16px;
  padding: 13px 26px 15px 19px;
}

@media (max-width: 576px) {
  .popup__frame {
    padding: 7px 12px 20px 7px;
  }
}

.form-tabs {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form-tabs__switches {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.form-tabs__switches a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  width: 100%;
  text-align: center;
  padding: 1em 1em;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.form-tabs__switches a:nth-child(1) {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.form-tabs__switches a:nth-child(2) {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.form-tabs__switches a:nth-child(1)::before {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.form-tabs__switches a:nth-child(2)::before {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.form-tabs__switches a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.form-tabs__switches a:hover::before {
  opacity: 0;
}

.form-tabs__switches a::before {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  z-index: -1;
  opacity: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffc700), to(#ffc700)), #ffffff;
  background: -o-linear-gradient(bottom, #ffc700, #ffc700), #ffffff;
  background: linear-gradient(0deg, #ffc700, #ffc700), #ffffff;
}

.form-tabs__switches a.active::before {
  opacity: 1;
  z-index: 1;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffc700), to(#ffc700)), #ffffff;
  background: -o-linear-gradient(bottom, #ffc700, #ffc700), #ffffff;
  background: linear-gradient(0deg, #ffc700, #ffc700), #ffffff;
}

.form-tabs__switches a.active:hover::before {
  opacity: 1;
}

.form-tabs__switches a.active:hover {
  opacity: 1;
  color: #ffffff;
}

.form-tabs__switches a:not(:first-child) {
  border-left: none;
}

.form-tabs__switches a span {
  position: relative;
  z-index: 2;
  display: inline-block;
  padding-left: 40px;
  line-height: 1.2;
  font-size: calc(14px + 11 * ((100vw - 320px) / 1600));
  color: #353535;
  text-decoration: none;
}

.form-tabs__switches a span::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 33px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.form-tabs__switches a:nth-child(1) span::before {
  background-image: url("../images/icons/phone-icon.png");
}

.form-tabs__switches a:nth-child(2) span::before {
  background-image: url("../images/icons/mail-icon.png");
}

form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

input.form-element,
select.form-element {
  padding-left: 10px;
}

select.form-element {
  position: relative;
  display: inline-block;
  padding-right: 30px;
  background-color: #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  appearance: none;
  overflow: hidden;
  color: #353535;
}

@media (min-width: 576px) {
  select.form-element {
    padding-right: 40px;
  }
}

.form-element {
  width: 45%;
  height: 50px;
  margin-top: 20px;
  /* padding-left: 10px; */
  font-size: 16px;
  line-height: 1.2;
  color: #353535;
  border-radius: 10px;
}

@media (min-width: 576px) {
  .form-element {
    font-size: calc(16px + 9 * ((100vw - 320px) / 1600));
  }
}

.form-element[name="country"] {
  position: absolute;
  width: 100%;
}

.jq-selectbox#country-styler {
  width: 70%;
}

.form-element[name="currency"] {
  position: absolute;
  width: 100%;
}

.jq-selectbox#currency-styler {
  width: 25%;
}

.form-element[name="email"] {
  width: 100%;
}

.form-element.phone-block {
  width: 100%;
}

.form-element[name="country"] option,
.form-element[name="currency"] option {
  color: #353535;
  font-size: 12px;
}

.form-element[name="currency"] option:first-child {
  display: block;
  padding-top: 5px;
}

.form-element.phone-block {
  margin-top: 20px;
}

.phone-block {
  margin-top: 0;
  position: relative;
}

.phone-block .iti {
  position: absolute;
  top: 0;
  width: 100%;
}

.phone-block input[type="tel"] {
  height: 48px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  border-radius: 10px;
}

.valid-block {
  position: absolute;
  font-size: 0.6em;
  top: -5px;
  right: 5px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#valid-msg {
  color: green;
  text-shadow: 1px 0 0 #000;
}

#error-msg {
  color: red;
  text-shadow: 1px 0 0 #000;
}

input,
select,
.iti {
  cursor: pointer;
  max-width: 100%;
  border: none;
}

input,
select {
  height: 48px;
}

input.form-element::-webkit-input-placeholder {
  text-transform: uppercase;
}

input.form-element::-moz-placeholder {
  text-transform: uppercase;
}

input.form-element:-ms-input-placeholder {
  text-transform: uppercase;
}

input.form-element::-ms-input-placeholder {
  text-transform: uppercase;
}

input.form-element::placeholder {
  text-transform: uppercase;
}

.hide {
  display: none;
}

#currency {
  text-transform: uppercase;
}

.sub-form {
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  font-weight: 700;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  text-transform: uppercase;
  color: #181818;
  background: -webkit-gradient(linear, left bottom, left top, from(#ffc700), to(#ffc700)), #ffc700;
  background: -o-linear-gradient(bottom, #ffc700, #ffc700), #ffc700;
  background: linear-gradient(0deg, #ffc700, #ffc700), #ffc700;
  -webkit-box-shadow: 0px 0px 4.2589px #ffd411;
          box-shadow: 0px 0px 4.2589px #ffd411;
  -webkit-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
  border: none;
  cursor: pointer;
  border-radius: 32px;
  -webkit-filter: drop-shadow(4px 4px 6px black);
          filter: drop-shadow(4px 4px 6px black);
}

@media (min-width: 576px) {
  .sub-form {
    width: 70%;
  }
}

.sub-form:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  color: #181818;
  text-shadow: none;
}

.block-promo {
  margin: 20px auto 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 50px;
}

@media (min-width: 576px) {
  .block-promo {
    height: 40px;
  }
}

.block-promo label {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  line-height: 1.2;
  color: #fff;
}

@media (min-width: 576px) {
  .block-promo label {
    font-size: 20px;
  }
}

.block-promo label:hover span {
  color: rgba(255, 255, 255, 0.6);
}

.block-promo label input {
  margin-right: 10px;
}

/* для элемента label, связанного с .custom-checkbox */
.block-promo label > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-transform: uppercase;
  color: #ffbb00;
  -webkit-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

/* создание в label псевдоэлемента before со следующими стилями */
.block-promo label > span::before {
  content: "+";
  display: inline-block;
  margin-right: 0.5em;
}

/* для элемента input c type="checkbox" */
.block-promo label input[type="checkbox"] {
  position: absolute;
  /* z-index: -1; */
  opacity: 0;
  width: 100%;
}

/* стили при наведении курсора на checkbox */
.block-promo label > input:not(:disabled):not(:checked) + span:hover::before {
  border-color: #b3d7ff;
}

/* стили для активного чекбокса (при нажатии на него) */
.block-promo label > input:not(:disabled):active + span::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

/* стили для чекбокса, находящегося в фокусе */
/* стили для чекбокса, находящегося в фокусе и не находящегося в состоянии checked */
.block-promo label > input:focus:not(:checked) + span::before {
  border-color: #80bdff;
}

/* стили для чекбокса, находящегося в состоянии checked */
.block-promo label > input:checked + span::before {
  content: "-";
}

/* стили для чекбокса, находящегося в состоянии disabled */
.block-promo label > input:disabled + span::before {
  background-color: #e9ecef;
}

#checkPromo {
  height: 30px;
}

#promo {
  border-radius: 5px;
  width: 100%;
  height: 0px;
  padding: 0;
}

.promo-show {
  display: inline-block;
  -webkit-animation: promoShow 0.5s linear forwards;
          animation: promoShow 0.5s linear forwards;
}

@-webkit-keyframes promoShow {
  0% {
    padding: 0;
    height: 0;
  }
  100% {
    padding: 5px;
    height: 30px;
  }
}

@keyframes promoShow {
  0% {
    padding: 0;
    height: 0;
  }
  100% {
    padding: 5px;
    height: 30px;
  }
}

.promo-hide {
  -webkit-animation: promoHide 0.5s linear forwards;
          animation: promoHide 0.5s linear forwards;
}

@-webkit-keyframes promoHide {
  0% {
    padding: 5px;
    height: 30px;
  }
  100% {
    padding: 0;
    height: 0;
  }
}

@keyframes promoHide {
  0% {
    padding: 5px;
    height: 30px;
  }
  100% {
    padding: 0;
    height: 0;
  }
}

.agreement {
  width: 80%;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  font-size: calc(10px + 10 * ((100vw - 320px) / 1600));
  text-shadow: 0 0 2px black;
}

@media (min-width: 767px) {
  .agreement {
    margin: 0;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .agreement {
    padding: 10px 0;
  }
}

/* select.form-element:after {
  content: "123123";
  padding: 0 8px;
  font-size: 12px;
  position: absolute;
  right: 8px;
  top: 4px;
  z-index: 31;
  text-align: center;
  width: 20px !important;
  height: 20px;
  background-color: yellow;
  pointer-events: none;
  box-sizing: border-box;
} */
.jq-selectbox__select {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 0 25px 0 10px;
  border: none;
  border-bottom-color: transparent;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font: 25px/50px Commissioner, sans-serif;
  color: #333;
  text-shadow: none;
}

@media (min-width: 576px) {
  .jq-selectbox__select {
    padding: 0 45px 0 10px;
  }
}

.jq-selectbox__select:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));
  background: -o-linear-gradient(#f6f6f6, #e6e6e6);
  background: linear-gradient(#f6f6f6, #e6e6e6);
}

.jq-selectbox__select:hover .jq-selectbox__select-text {
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e6e6e6));
  background: -o-linear-gradient(#f6f6f6, #e6e6e6);
  background: linear-gradient(#f6f6f6, #e6e6e6);
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 100%;
  border-left: none;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

@media (min-width: 576px) {
  .jq-selectbox__trigger {
    width: 40px;
  }
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 50%;
  right: 4px;
  width: 12px;
  height: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-top: none;
  border-right: none;
  border-left: none;
  background: url("../images/icons/arrow-down-circle.svg");
  background-size: contain;
}

@media (min-width: 576px) {
  .jq-selectbox__trigger-arrow {
    right: 10px;
    width: 20px;
    height: 20px;
  }
}

.jq-selectbox__select-text {
  overflow: hidden;
  display: block;
  width: 100%;
  font-size: calc(18px + 7 * ((100vw - 320px) / 1600));
  background-color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  appearance: none;
  overflow: hidden;
  color: #353535;
  height: 48px;
}

.jq-selectbox__dropdown {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  font: 14px/18px Commissioner, sans-serif;
}

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 1;
}

.iti__country-name {
  color: #353535;
}

.iti {
  position: relative;
  display: inline-block;
}

.iti * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input, .iti input[type=text], .iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.iti__country-list {
  position: absolute;
  z-index: 10;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}

.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.iti__country {
  padding: 5px 10px;
  outline: none;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box, .iti__country-name {
  margin-right: 6px;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}

.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../images/flags@2x.png");
  }
}

.iti__flag.iti__np {
  background-color: transparent;
}











/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fdmFycy5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9qcXVlcnktZm9ybS1zdHlsZXIvZGlzdC9qcXVlcnkuZm9ybXN0eWxlci5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LWZvcm0tc3R5bGVyL2Rpc3QvanF1ZXJ5LmZvcm1zdHlsZXIudGhlbWUuY3NzIiwiY29tcG9uZW50cy9faW1nLnNjc3MiLCJjb21wb25lbnRzL19mZmxhZy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uRWxsaXBzZS5zY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19ob3dyZWcuc2NzcyIsImNvbXBvbmVudHMvX2ZvZy5zY3NzIiwiY29tcG9uZW50cy9fdGhlcm1zLnNjc3MiLCJjb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlMTUwZnMxNTAwZXVyby5zY3NzIiwiYmxvY2tzL19zd2l0Y2hlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbG9nby5zY3NzIiwiYmxvY2tzL190b3Auc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX3BvcHVwLnNjc3MiLCJibG9ja3MvX2Zvcm1TdHlsZS5zY3NzIiwiYmxvY2tzL19pbnRsVGVsSW5wdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FERXhCOztBQ0NBOzs7RUFHRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FERXhCOztBQ0NBOztFQUVFLFVBQVU7QURF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QUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsaUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsaUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxpQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsaUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxpQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxpQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxpQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLHFDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usa0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxrQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG1DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0Usb0NBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLGtDQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxvQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NBO0VBQ0UsbUNBQ0Y7QVZra0NBOztBVWhrQ0E7RUFDRSxtQ0FDRjtBVmtrQ0E7O0FVaGtDQTtFQUNFLG9DQUNGO0FWa2tDQTs7QVVoa0NB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QUErQjtBekIyaEluQzs7QXlCMWhJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCNmhJbkM7O0F5QjVoSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QitoSW5DOztBeUI5aElFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJpaUluQzs7QXlCaGlJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCbWlJbkM7O0F5QmxpSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QnFpSW5DOztBeUJwaUlFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJ1aUluQzs7QXlCdGlJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCeWlJbkM7O0F5Qm5uSUU7RUE0RUUsWUFBWTtFQUNaLCtCQUErQjtBekIyaUluQzs7QXlCMWlJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCNmlJbkM7O0F5QjVpSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QitpSW5DOztBeUI5aUlFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJpakluQzs7QXlCaGpJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCbWpJbkM7O0F5QmxqSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QnFqSW5DOztBeUJwaklFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJ1akluQzs7QXlCdGpJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCeWpJbkM7O0F5QnhqSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QjJqSW5DOztBeUIxaklFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekI2akluQzs7QXlCNWpJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCK2pJbkM7O0F5QjlqSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QmlrSW5DOztBeUJoa0lFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJta0luQzs7QXlCbGtJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCcWtJbkM7O0F5QnBrSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QnVrSW5DOztBeUJ0a0lFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJ5a0luQzs7QXlCeGtJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCMmtJbkM7O0F5QjFrSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QjZrSW5DOztBeUI1a0lFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekIra0luQzs7QXlCOWtJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCaWxJbkM7O0F5QmhsSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6Qm1sSW5DOztBeUJsbElFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBekJxbEluQzs7QXlCcGxJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCdWxJbkM7O0F5QnB1SUU7RUErSUUsWUFBWTtFQUNaLCtCQUErQjtBekJ5bEluQzs7QXlCeGxJRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QXpCMmxJbkM7O0F5QjFsSUU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0F6QjZsSW5DOztBeUI1bElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrbElwQzs7QXlCOWxJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaW1JcEM7O0F5QmhtSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm1tSXBDOztBeUJsbUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxbUlwQzs7QXlCcG1JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdW1JcEM7O0F5QnRtSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnltSXBDOztBeUJ4bUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIybUlwQzs7QXlCMW1JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNm1JcEM7O0F5QjVtSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QittSXBDOztBeUI5bUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpbklwQzs7QXlCaG5JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbW5JcEM7O0F5QmxuSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnFuSXBDOztBeUJwbklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1bklwQzs7QXlCdG5JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeW5JcEM7O0F5QnhuSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjJuSXBDOztBeUIxbklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2bklwQzs7QXlCNW5JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCK25JcEM7O0F5QjluSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QmlvSXBDOztBeUJob0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJtb0lwQzs7QXlCbG9JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcW9JcEM7O0F5QnBvSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnVvSXBDOztBeUJ0b0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5b0lwQzs7QXlCeG9JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMm9JcEM7O0F5QjFvSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjZvSXBDOztBeUI1b0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrb0lwQzs7QXlCOW9JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaXBJcEM7O0F5QmhwSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm1wSXBDOztBeUJscElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxcElwQzs7QXlCcHBJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdXBJcEM7O0F5QnRwSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnlwSXBDOztBeUJ4cElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIycElwQzs7QXlCMXBJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNnBJcEM7O0F5QjVwSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QitwSXBDOztBeUI5cElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpcUlwQzs7QXlCaHFJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbXFJcEM7O0F5QmxxSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnFxSXBDOztBeUJwcUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1cUlwQzs7QXlCdHFJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeXFJcEM7O0F5QnhxSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjJxSXBDOztBeUIxcUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2cUlwQzs7QXlCNXFJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCK3FJcEM7O0F5QjlxSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QmlySXBDOztBeUJocklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJtcklwQzs7QXlCbHJJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcXJJcEM7O0F5QnBySUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnVySXBDOztBeUJ0cklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5cklwQzs7QXlCeHJJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMnJJcEM7O0F5QjFySUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjZySXBDOztBeUI1cklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrcklwQzs7QXlCOXJJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaXNJcEM7O0F5QmhzSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm1zSXBDOztBeUJsc0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxc0lwQzs7QXlCcHNJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdXNJcEM7O0F5QnRzSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnlzSXBDOztBeUJ4c0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIyc0lwQzs7QXlCMXNJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNnNJcEM7O0F5QjVzSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QitzSXBDOztBeUI5c0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpdElwQzs7QXlCaHRJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbXRJcEM7O0F5Qmx0SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnF0SXBDOztBeUJwdElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1dElwQzs7QXlCdHRJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeXRJcEM7O0F5Qnh0SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjJ0SXBDOztBeUIxdElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2dElwQzs7QXlCNXRJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCK3RJcEM7O0F5Qjl0SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qml1SXBDOztBeUJodUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJtdUlwQzs7QXlCbHVJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcXVJcEM7O0F5QnB1SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnV1SXBDOztBeUJ0dUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5dUlwQzs7QXlCeHVJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMnVJcEM7O0F5QjF1SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjZ1SXBDOztBeUI1dUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrdUlwQzs7QXlCOXVJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaXZJcEM7O0F5Qmh2SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm12SXBDOztBeUJsdklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxdklwQzs7QXlCcHZJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdXZJcEM7O0F5QnR2SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qnl2SXBDOztBeUJ4dklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIydklwQzs7QXlCMXZJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNnZJcEM7O0F5QjV2SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qit2SXBDOztBeUI5dklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpd0lwQzs7QXlCaHdJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbXdJcEM7O0F5Qmx3SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnF3SXBDOztBeUJwd0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1d0lwQzs7QXlCdHdJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeXdJcEM7O0F5Qnh3SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjJ3SXBDOztBeUIxd0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2d0lwQzs7QXlCNXdJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCK3dJcEM7O0F5Qjl3SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qml4SXBDOztBeUJoeElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJteElwQzs7QXlCbHhJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcXhJcEM7O0F5QnB4SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnV4SXBDOztBeUJ0eElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5eElwQzs7QXlCeHhJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMnhJcEM7O0F5QjF4SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjZ4SXBDOztBeUI1eElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIreElwQzs7QXlCdHRKRTtFQXliRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qml5SXBDOztBeUJoeUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJteUlwQzs7QXlCbHlJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcXlJcEM7O0F5QnB5SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnV5SXBDOztBeUJ0eUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5eUlwQzs7QXlCeHlJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMnlJcEM7O0F5QjF5SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjZ5SXBDOztBeUI1eUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIreUlwQzs7QXlCOXlJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaXpJcEM7O0F5Qmh6SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm16SXBDOztBeUJseklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxeklwQzs7QXlCcHpJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdXpJcEM7O0F5QnR6SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qnl6SXBDOztBeUJ4eklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIyeklwQzs7QXlCMXpJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNnpJcEM7O0F5QjV6SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qit6SXBDOztBeUI5eklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpMElwQzs7QXlCaDBJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbTBJcEM7O0F5QmwwSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnEwSXBDOztBeUJwMElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1MElwQzs7QXlCdDBJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeTBJcEM7O0F5QngwSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjIwSXBDOztBeUIxMElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2MElwQzs7QXlCNTBJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCKzBJcEM7O0F5QjUwSkU7RUErZkUsWUFBWTtFQUNaLGdDQUFnQztBekJpMUlwQzs7QXlCaDFJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbTFJcEM7O0F5QmwxSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnExSXBDOztBeUJwMUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1MUlwQzs7QXlCdDFJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeTFJcEM7O0F5QngxSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjIxSXBDOztBeUJ4MkpFO0VBK2dCRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjYxSXBDOztBeUI1MUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrMUlwQzs7QXlCOTFJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaTJJcEM7O0F5QmgySUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm0ySXBDOztBeUJsMklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxMklwQzs7QXlCcDJJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdTJJcEM7O0F5QnQySUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnkySXBDOztBeUJ4MklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIyMklwQzs7QXlCMTJJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNjJJcEM7O0F5QjUySUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QisySXBDOztBeUI5MklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpM0lwQzs7QXlCaDNJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbTNJcEM7O0F5QmwzSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnEzSXBDOztBeUJwM0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1M0lwQzs7QXlCdDNJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeTNJcEM7O0F5QngzSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjIzSXBDOztBeUIxM0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2M0lwQzs7QXlCNTNJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCKzNJcEM7O0F5QjkzSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qmk0SXBDOztBeUJoNElFO0VBQ0UsV0FBVztFQUNYLGdDQUFnQztBekJtNElwQzs7QXlCbDRJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcTRJcEM7O0F5QnA0SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnU0SXBDOztBeUJ0NElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5NElwQzs7QXlCeDRJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMjRJcEM7O0F5QjE0SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjY0SXBDOztBeUI1NElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrNElwQzs7QXlCOTRJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaTVJcEM7O0F5Qmg1SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm01SXBDOztBeUJsNUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxNUlwQzs7QXlCcDVJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdTVJcEM7O0F5QnQ1SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qnk1SXBDOztBeUJ4NUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIyNUlwQzs7QXlCMTVJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNjVJcEM7O0F5QjU1SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qis1SXBDOztBeUI5NUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpNklwQzs7QXlCaDZJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbTZJcEM7O0F5Qmw2SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnE2SXBDOztBeUJwNklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1NklwQzs7QXlCdDZJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeTZJcEM7O0F5Qng2SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjI2SXBDOztBeUIxNklFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2NklwQzs7QXlCNTZJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCKzZJcEM7O0F5Qjk2SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qmk3SXBDOztBeUJoN0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJtN0lwQzs7QXlCbDdJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcTdJcEM7O0F5QnA3SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnU3SXBDOztBeUJ0N0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ5N0lwQzs7QXlCeDdJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCMjdJcEM7O0F5QjE3SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjY3SXBDOztBeUI1N0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIrN0lwQzs7QXlCOTdJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCaThJcEM7O0F5Qmg4SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qm04SXBDOztBeUJsOElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJxOElwQzs7QXlCcDhJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCdThJcEM7O0F5QnQ4SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qnk4SXBDOztBeUJ4OElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIyOElwQzs7QXlCMThJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNjhJcEM7O0F5QjU4SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6Qis4SXBDOztBeUI5OElFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpOUlwQzs7QXlCaDlJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbTlJcEM7O0F5Qmw5SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnE5SXBDOztBeUJwOUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1OUlwQzs7QXlCdDlJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeTlJcEM7O0F5Qng5SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjI5SXBDOztBeUIxOUlFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2OUlwQzs7QXlCNTlJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCKzlJcEM7O0F5Qjk5SUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QmkrSXBDOztBeUJoK0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJtK0lwQzs7QXlCbCtJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcStJcEM7O0F5QnArSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnUrSXBDOztBeUJwc0tFO0VBK3RCRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnkrSXBDOztBeUJ4K0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekIyK0lwQzs7QXlCMStJRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCNitJcEM7O0F5QjUrSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QisrSXBDOztBeUI5K0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJpL0lwQzs7QXlCaC9JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCbS9JcEM7O0F5QmwvSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QnEvSXBDOztBeUJwL0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJ1L0lwQzs7QXlCdC9JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCeS9JcEM7O0F5QngvSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QjIvSXBDOztBeUIxL0lFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekI2L0lwQzs7QXlCNS9JRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCKy9JcEM7O0F5QjkvSUU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0F6QmlnSnBDOztBeUJoZ0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBekJtZ0pwQzs7QXlCbGdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QXpCcWdKcEM7O0F5QjN4S0E7RUF5eEJFLFlBQVk7RUFDWix3Q0FBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLDRDQUE0QztFQUM1Qyw0QkFBNEI7RUFDNUIseUJBQXlCO0VBQ3pCLDJCQUEyQjtBekJzZ0o3Qjs7QXlCcmdKRTtFQS94QkY7SUFpeUJNLCtDQUErQztFekJ3Z0puRDtBQUNGOztBeUJoeUtFO0VBMHhCQSw2QkFBNkI7QXpCMGdKL0IiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5wb3B1cF9fYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tbWlzc2lvbmVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5lbGxpcHNlLWJ0biwgLnRpdGxlX19iaWctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGl0bGVfX2FwcGVhbCwgLnRpdGxlX19jYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBNZWRpYSBxdWVyaWVzICovXG4vKiBDb250YWluZXIgKi9cbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJDb21taXNzaW9uZXJcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uL2ltYWdlcy9iZy9iZy1tb2IuYXZpZikgMXgsIHVybCguLi9pbWFnZXMvYmcvYmctbW9iLndlYnApIDJ4LCB1cmwoLi4vaW1hZ2VzL2JnL2JnLW1vYi5qcGcpIDJ4KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXCIuLi9pbWFnZXMvYmcvYmctbW9iLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgXCIuLi9pbWFnZXMvYmcvYmctbW9iLndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSwgXCIuLi9pbWFnZXMvYmcvYmctbW9iLmpwZ1wiIDJ4IHR5cGUoXCJpbWFnZS9qcGdcIikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldCh1cmwoLi4vaW1hZ2VzL2JnL2JnLW1vYi5hdmlmKSAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgdXJsKC4uL2ltYWdlcy9iZy9iZy1tb2Iud2VicCkgMnggdHlwZShcImltYWdlL3dlYnBcIiksIHVybCguLi9pbWFnZXMvYmcvYmctbW9iLmpwZykgMnggdHlwZShcImltYWdlL2pwZ1wiKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KHVybChcIi4uL2ltYWdlcy9iZy9iZy1tb2IuYXZpZlwiKSAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi53ZWJwXCIpIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCB1cmwoXCIuLi9pbWFnZXMvYmcvYmctbW9iLmpwZ1wiKSAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpKTtcbiAgYmFja2dyb3VuZDogaW1hZ2Utc2V0KFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksIFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksIFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvYmcvYmcuYXZpZikgMXgsIHVybCguLi9pbWFnZXMvYmcvYmcud2VicCkgMngsIHVybCguLi9pbWFnZXMvYmcvYmcuanBnKSAyeCk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXCIuLi9pbWFnZXMvYmcvYmcuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLCBcIi4uL2ltYWdlcy9iZy9iZy53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksIFwiLi4vaW1hZ2VzL2JnL2JnLmpwZ1wiIDJ4IHR5cGUoXCJpbWFnZS9qcGdcIikpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvYmcvYmcuYXZpZikgMXggdHlwZShcImltYWdlL2F2aWZcIiksIHVybCguLi9pbWFnZXMvYmcvYmcud2VicCkgMnggdHlwZShcImltYWdlL3dlYnBcIiksIHVybCguLi9pbWFnZXMvYmcvYmcuanBnKSAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldCh1cmwoXCIuLi9pbWFnZXMvYmcvYmcuYXZpZlwiKSAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLndlYnBcIikgMnggdHlwZShcImltYWdlL3dlYnBcIiksIHVybChcIi4uL2ltYWdlcy9iZy9iZy5qcGdcIikgMnggdHlwZShcImltYWdlL2pwZ1wiKSk7XG4gICAgYmFja2dyb3VuZDogaW1hZ2Utc2V0KFwiLi4vaW1hZ2VzL2JnL2JnLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSwgXCIuLi9pbWFnZXMvYmcvYmcud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9iZy9iZy5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ib2R5LmJvZHktLXNhZmFyaSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy9iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmJvZHkubG9hZGVkX2hpZGluZyAud3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmJvZHkubG9hZGVkIC5wcmVsb2FkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLndpZHRoIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5MDAgLTczLjg2JSwgI2ZmZDQwMCAzOC44MSUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyYWRpZW50IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tbWlzc2lvbmVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb21taXNzaW9uZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQmxhY2sudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udC9Nb250LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnQvTW9udC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udC9Nb250LUJvbGQudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udC9Nb250LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnQvTW9udC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udC9Nb250LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmpxLWNoZWNrYm94IGlucHV0LFxuLmpxLXJhZGlvIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanEtZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanEtZmlsZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5qcS1maWxlX19uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5qcS1zZWxlY3Rib3gsXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5qcS1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovXG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC8qINCyINC60LDQutC40YUt0YLQviDQsdGA0LDRg9C30LXRgNCw0YUg0L/RgNC40YHRg9GC0YHRgtCy0YPQtdGCINC+0YLRgdGC0YPQvyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG4gIHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLWNoZWNrYm94LmZvY3VzZWQsXG4uanEtcmFkaW8uZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwOEM7XG59XG5cbi5qcS1jaGVja2JveC5kaXNhYmxlZCxcbi5qcS1yYWRpby5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC41NTtcbn1cblxuLmpxLWNoZWNrYm94IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDNweCAwIDAgM3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG59XG5cbi5qcS1yYWRpbyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmpxLXJhZGlvLmNoZWNrZWQgLmpxLXJhZGlvX19kaXYge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDNweCAwIDAgM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmpxLWZpbGUge1xuICB3aWR0aDogMjcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmpxLWZpbGUgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1maWxlX19uYW1lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCA4MHB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5qcS1maWxlX19icm93c2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG5cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1maWxlLmRpc2FibGVkLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLW51bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAzNnB4IDAgMDtcbn1cblxuLmpxLW51bWJlcl9fZmllbGQge1xuICB3aWR0aDogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cblxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmpxLW51bWJlcl9fc3BpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDExcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIHRvcDogNXB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uanEtbnVtYmVyLmZvY3VzZWQgLmpxLW51bWJlcl9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cblxuLmpxLXNlbGVjdGJveCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtc2VsZWN0Ym94IC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMjdweCA2cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmpxLXNlbGVjdGJveCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaSB7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDZweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBQkIxO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICBwYWRkaW5nOiAzcHggOXB4IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMwOEM7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcbiAgY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNGRkY7XG59XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyLFxudGV4dGFyZWEuc3R5bGVyIHtcbiAgcGFkZGluZzogOHB4IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEuc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbnRleHRhcmVhLnN0eWxlcjpob3Zlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuYnV0dG9uLnN0eWxlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDhweCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbi5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbmJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcltkaXNhYmxlZF0ge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4vKlxuSWNvbiBjbGFzc2VzIGNhbiBiZSB1c2VkIGVudGlyZWx5IHN0YW5kYWxvbmUuIFRoZXkgYXJlIG5hbWVkIGFmdGVyIHRoZWlyIG9yaWdpbmFsIGZpbGUgbmFtZXMuXG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUzQtFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4uaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5pY29uLXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzZweDtcbn1cblxuLmljb24tcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTBweDtcbn1cblxuLmljb24tYnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMHB4O1xufVxuXG4uaWNvbi1lbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCA1NXB4O1xufVxuXG4uaWNvbi1maSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtNTRweDtcbn1cblxuLmljb24tZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDM2cHg7XG59XG5cbi5pY29uLWVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xOHB4O1xufVxuXG4uaWNvbi1mciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uaWNvbi1lcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtMzZweDtcbn1cblxuLmljb24tdHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XG59XG5cbi5pY29uLW5vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDM2cHg7XG59XG5cbi5pY29uLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU1cHggMThweDtcbn1cblxuLyohKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbkZyZWFrIEZsYWdzLCBDb3B5cmlnaHQgwqkyMDIxIE1pY2hhZWwgUC4gQ29oZW4uIEZyZWFrIGZsYWdzIGlzIGxpY2VuY2VkIHVuZGVyIHRoZSBNSVQgbGljZW5jZS4gIFxyXG5cclxuRm9yIGNvbXBsZXRlIGluZm9ybWF0aW9uIHZpc2l0OiB3d3cuZnJlYWtmbGFnc3ByaXRlLmNvbSBcclxuXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFnU3ByaXRlNDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDk0OTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mZmxhZy1jaCxcbi5mZmxhZy1ucCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mZmxhZy1keiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuMjI4NyU7XG59XG5cbi5mZmxhZy1hbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuNDUyNCU7XG59XG5cbi5mZmxhZy1iaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuNjcyMSU7XG59XG5cbi5mZmxhZy1idyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuODk1OCU7XG59XG5cbi5mZmxhZy1iZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjExNjIlO1xufVxuXG4uZmZsYWctYmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS4zMzc5JTtcbn1cblxuLmZmbGFnLWNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNTU4OSU7XG59XG5cbi5mZmxhZy1jdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjc4MDUlO1xufVxuXG4uZmZsYWctY2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi4wMDQ3JTtcbn1cblxuLmZmbGFnLXRkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMjI0NyU7XG59XG5cbi5mZmxhZy1jZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi40NDY3JTtcbn1cblxuLmZmbGFnLWRqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyLjY2NzQlO1xufVxuXG4uZmZsYWctZWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi44OTMxJTtcbn1cblxuLmZmbGFnLWdxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuMTEyNSU7XG59XG5cbi5mZmxhZy1lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMy4zMzI1JTtcbn1cblxuLmZmbGFnLWV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNTU0MiU7XG59XG5cbi5mZmxhZy1nYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzLjc3NTklO1xufVxuXG4uZmZsYWctZ20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC4wMDE1JTtcbn1cblxuLmZmbGFnLWdoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMjIyOSU7XG59XG5cbi5mZmxhZy1nbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjQ0MSU7XG59XG5cbi5mZmxhZy1ndyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNC42NjY2MyU7XG59XG5cbi5mZmxhZy1jaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ljg4NDQlO1xufVxuXG4uZmZsYWcta2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS4xMDYxJTtcbn1cblxuLmZmbGFnLWxzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuMzI5OCU7XG59XG5cbi5mZmxhZy1sciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNS41NDk1JTtcbn1cblxuLmZmbGFnLWx5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuNzcxMiU7XG59XG5cbi5mZmxhZy1tZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Ljk5NCU7XG59XG5cbi5mZmxhZy1tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjIxNTYlO1xufVxuXG4uZmZsYWctbWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi40MzYzJTtcbn1cblxuLmZmbGFnLW1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuNjU4JTtcbn1cblxuLmZmbGFnLW11IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuODgwNSU7XG59XG5cbi5mZmxhZy15dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3LjEwMzglO1xufVxuXG4uZmZsYWctbWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy4zMjMxJTtcbn1cblxuLmZmbGFnLW16IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA3LjU0NDglO1xufVxuXG4uZmZsYWctbmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNzY2MSU7XG59XG5cbi5mZmxhZy1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3Ljk4OTM3JTtcbn1cblxuLmZmbGFnLW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguMjA5OSU7XG59XG5cbi5mZmxhZy1jZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjQzMTYlO1xufVxuXG4uZmZsYWctcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC42NTMzJTtcbn1cblxuLmZmbGFnLXJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOC44NzUlO1xufVxuXG4uZmZsYWctc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS4wOTY3JTtcbn1cblxuLmZmbGFnLXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuMzIyMzclO1xufVxuXG4uZmZsYWctc24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS41NDI2JTtcbn1cblxuLmZmbGFnLXNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5Ljc2MjglO1xufVxuXG4uZmZsYWctc2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS45ODQ1JTtcbn1cblxuLmZmbGFnLXNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwLjIwNTIlO1xufVxuXG4uZmZsYWctemEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjQyNjklO1xufVxuXG4uZmZsYWctc3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjY0ODYlO1xufVxuXG4uZmZsYWctc2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuODcwMyU7XG59XG5cbi5mZmxhZy1zciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4wOTQ1JTtcbn1cblxuLmZmbGFnLXN6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjMxMzUlO1xufVxuXG4uZmZsYWctdGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExLjUzNTQlO1xufVxuXG4uZmZsYWctdG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuNzU5MyU7XG59XG5cbi5mZmxhZy11ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS45Nzk5JTtcbn1cblxuLmZmbGFnLXR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjIwMDUlO1xufVxuXG4uZmZsYWctZWgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNDIyMiU7XG59XG5cbi5mZmxhZy15ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi42NDQlO1xufVxuXG4uZmZsYWctem0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuODY2NCU7XG59XG5cbi5mZmxhZy16dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuMDg3MyU7XG59XG5cbi5mZmxhZy1haSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy4zMDklO1xufVxuXG4uZmZsYWctYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuNTMwNyU7XG59XG5cbi5mZmxhZy1hciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy43NTI0JTtcbn1cblxuLmZmbGFnLWF3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMy45NzQxJTtcbn1cblxuLmZmbGFnLWJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNC4xOTU4JTtcbn1cblxuLmZmbGFnLWJiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjQxNzUlO1xufVxuXG4uZmZsYWctYnEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuNjQxNSU7XG59XG5cbi5mZmxhZy1ieiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC44NjA5JTtcbn1cblxuLmZmbGFnLWJtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjA4MjYlO1xufVxuXG4uZmZsYWctYm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuMzA2JTtcbn1cblxuLmZmbGFnLXZnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjUyOCU7XG59XG5cbi5mZmxhZy1iciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS43NDk2JTtcbn1cblxuLmZmbGFnLWNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1Ljk2OTQlO1xufVxuXG4uZmZsYWcta3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTYuMTkxMSU7XG59XG5cbi5mZmxhZy1jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNDEyOCU7XG59XG5cbi5mZmxhZy1jbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNjM0NSU7XG59XG5cbi5mZmxhZy1rbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi44NTYyJTtcbn1cblxuLmZmbGFnLWNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3LjA3NzklO1xufVxuXG4uZmZsYWctY3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE3LjI5OTYlO1xufVxuXG4uZmZsYWctY3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuNTIxMyU7XG59XG5cbi5mZmxhZy1kbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy43NDMlO1xufVxuXG4uZmZsYWctZG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuOTY4JTtcbn1cblxuLmZmbGFnLWVjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjE4NjQlO1xufVxuXG4uZmZsYWctc3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNDA4MSU7XG59XG5cbi5mZmxhZy1mayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC42Mjk4JTtcbn1cblxuLmZmbGFnLWdmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4Ljg1MTUlO1xufVxuXG4uZmZsYWctZ2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5LjA3MzIlO1xufVxuXG4uZmZsYWctZ2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuMjk4NyU7XG59XG5cbi5mZmxhZy1ncCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS41MTglO1xufVxuXG4uZmZsYWctZ3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuNzM4MyU7XG59XG5cbi5mZmxhZy1neSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS45NiU7XG59XG5cbi5mZmxhZy1odCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC4xODE3JTtcbn1cblxuLmZmbGFnLWhuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjQwMzQlO1xufVxuXG4uZmZsYWctam0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuNjI0MSU7XG59XG5cbi5mZmxhZy1tcSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC44NDY4JTtcbn1cblxuLmZmbGFnLW14IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjA2ODUlO1xufVxuXG4uZmZsYWctbXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuMjkwMiU7XG59XG5cbi5mZmxhZy1uaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS41MTE5JTtcbn1cblxuLmZmbGFnLXBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjczMzYlO1xufVxuXG4uZmZsYWctcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuOTU1MyU7XG59XG5cbi5mZmxhZy1wZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi4xNzclO1xufVxuXG4uZmZsYWctcHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIyLjQwMDIlO1xufVxuXG4uZmZsYWctYmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIuNjIwNCU7XG59XG5cbi5mZmxhZy1rbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi44NDIxJTtcbn1cblxuLmZmbGFnLWxjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjA2MzglO1xufVxuXG4uZmZsYWctcG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuMjg1NSU7XG59XG5cbi5mZmxhZy12YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy41MDcyJTtcbn1cblxuLmZmbGFnLXN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMy43MzIlO1xufVxuXG4uZmZsYWctdHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuOTUwNiU7XG59XG5cbi5mZmxhZy10YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC4xNzIzJTtcbn1cblxuLmZmbGFnLWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjM5NCU7XG59XG5cbi5mZmxhZy12aSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC42MTU3JTtcbn1cblxuLmZmbGFnLXV5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNC44Mzc0JTtcbn1cblxuLmZmbGFnLXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjA1OTElO1xufVxuXG4uZmZsYWctYWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuMjc5JTtcbn1cblxuLmZmbGFnLWFmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjUwMjUlO1xufVxuXG4uZmZsYWctYXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNzI0MiU7XG59XG5cbi5mZmxhZy1iZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS45NDU5JTtcbn1cblxuLmZmbGFnLWJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjE2NzYlO1xufVxuXG4uZmZsYWctYm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMzg4NSU7XG59XG5cbi5mZmxhZy1raCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi42MTElO1xufVxuXG4uZmZsYWctY24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI2LjgzMjclO1xufVxuXG4uZmZsYWctZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMDU0NCU7XG59XG5cbi5mZmxhZy1oayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy4yNzYxJTtcbn1cblxuLmZmbGFnLWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjQ5NzglO1xufVxuXG4uZmZsYWctaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNzE5NSU7XG59XG5cbi5mZmxhZy1qcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy45NDEyJTtcbn1cblxuLmZmbGFnLWt6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjE2MTUlO1xufVxuXG4uZmZsYWctbGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMzg0NiU7XG59XG5cbi5mZmxhZy1tbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC42MDYzJTtcbn1cblxuLmZmbGFnLW15IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjgyOSU7XG59XG5cbi5mZmxhZy1tdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOS4wNDk3JTtcbn1cblxuLmZmbGFnLW1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS4yNzE0JTtcbn1cblxuLmZmbGFnLW1tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjQ5MzElO1xufVxuXG4uZmZsYWctbnAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjcxNDglO1xufVxuXG4uZmZsYWcta3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjkzNjUlO1xufVxuXG4uZmZsYWctbXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuMTU4MiU7XG59XG5cbi5mZmxhZy1wdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4zNzk5JTtcbn1cblxuLmZmbGFnLXBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjYwMTYlO1xufVxuXG4uZmZsYWctcGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwLjgyMzMlO1xufVxuXG4uZmZsYWctc2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMxLjA0NSU7XG59XG5cbi5mZmxhZy1rciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMS4yNjY3JTtcbn1cblxuLmZmbGFnLWxrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzEuNDg4NCU7XG59XG5cbi5mZmxhZy10dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuNzEwMSU7XG59XG5cbi5mZmxhZy10aiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMS45MzE4JTtcbn1cblxuLmZmbGFnLXRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjE1MzUlO1xufVxuXG4uZmZsYWctdGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMyLjM3NTIlO1xufVxuXG4uZmZsYWctdG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuNTk2OSU7XG59XG5cbi5mZmxhZy12biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi44MTg2JTtcbn1cblxuLmZmbGFnLWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjA0MDMlO1xufVxuXG4uZmZsYWctYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuMjU5NzUlO1xufVxuXG4uZmZsYWctYW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuNDgzNyU7XG59XG5cbi5mZmxhZy1hdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy43MDU0JTtcbn1cblxuLmZmbGFnLWJ5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMy45MjcxJTtcbn1cblxuLmZmbGFnLWJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjE0ODglO1xufVxuXG4uZmZsYWctYmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMzcwNSU7XG59XG5cbi5mZmxhZy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC41OTIyJTtcbn1cblxuLmZmbGFnLWhyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjgxMzklO1xufVxuXG4uZmZsYWctY3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuMDM1NiU7XG59XG5cbi5mZmxhZy1jeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzUuMjU1NSU7XG59XG5cbi5mZmxhZy1kayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS40NzklO1xufVxuXG4uZmZsYWctZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuNzAwNyU7XG59XG5cbi5mZmxhZy1mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS45MjI0JTtcbn1cblxuLmZmbGFnLWZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjE0NDElO1xufVxuXG4uZmZsYWctZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMzY1OCU7XG59XG5cbi5mZmxhZy1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi41ODc1JTtcbn1cblxuLmZmbGFnLWdpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjgwOTIlO1xufVxuXG4uZmZsYWctZ3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM3LjAzMDklO1xufVxuXG4uZmZsYWctaHUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuMjUyNiU7XG59XG5cbi5mZmxhZy1pcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy40NzQzJTtcbn1cblxuLmZmbGFnLWllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjY5NiU7XG59XG5cbi5mZmxhZy1pbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy45MTc3JTtcbn1cblxuLmZmbGFnLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjEzOTQlO1xufVxuXG4uZmZsYWctamUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMzYxMSU7XG59XG5cbi5mZmxhZy14ayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC41ODI4JTtcbn1cblxuLmZmbGFnLWx2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjgwNDUlO1xufVxuXG4uZmZsYWctbGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjAyNjIlO1xufVxuXG4uZmZsYWctbHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzkuMjQ3OSU7XG59XG5cbi5mZmxhZy1sdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS40Njk2JTtcbn1cblxuLmZmbGFnLW10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzOS42OTEzJTtcbn1cblxuLmZmbGFnLW1kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjkxMyU7XG59XG5cbi5mZmxhZy1tYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC4xMzQ3JTtcbn1cblxuLmZmbGFnLW1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjM1NjQlO1xufVxuXG4uZmZsYWctbmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuNTc4MSU7XG59XG5cbi5mZmxhZy1tayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC43OTk4JTtcbn1cblxuLmZmbGFnLW5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjAyMTUlO1xufVxuXG4uZmZsYWctcGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuMjQzMiU7XG59XG5cbi5mZmxhZy1wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS40NjQ5JTtcbn1cblxuLmZmbGFnLXJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjY4NjYlO1xufVxuXG4uZmZsYWctcnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuOTA4MyU7XG59XG5cbi5mZmxhZy1zbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4xMyU7XG59XG5cbi5mZmxhZy1ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4zNTE3JTtcbn1cblxuLmZmbGFnLXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjU3MzQlO1xufVxuXG4uZmZsYWctc2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuNzk1MSU7XG59XG5cbi5mZmxhZy1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDMuMDE2OCU7XG59XG5cbi5mZmxhZy1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My4yMzg1JTtcbn1cblxuLmZmbGFnLWNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjQ2MDIlO1xufVxuXG4uZmZsYWctdHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNjgxOSU7XG59XG5cbi5mZmxhZy11YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My45MDM2JTtcbn1cblxuLmZmbGFnLWdiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjEyNTMlO1xufVxuXG4uZmZsYWctdmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0NC4zNDclO1xufVxuXG4uZmZsYWctYmgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuNTY4NyU7XG59XG5cbi5mZmxhZy1pciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC43OTA0JTtcbn1cblxuLmZmbGFnLWlxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjAxMjElO1xufVxuXG4uZmZsYWctaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuMjMzOCU7XG59XG5cbi5mZmxhZy1rdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNDU1NSU7XG59XG5cbi5mZmxhZy1qbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNjc3MiU7XG59XG5cbi5mZmxhZy1rZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NS44OTclO1xufVxuXG4uZmZsYWctbGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuMTIwNiU7XG59XG5cbi5mZmxhZy1vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDYuMzQyMyU7XG59XG5cbi5mZmxhZy1wayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni41NjElO1xufVxuXG4uZmZsYWctcHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNzg1NyU7XG59XG5cbi5mZmxhZy1xYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4wMDc0JTtcbn1cblxuLmZmbGFnLXNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjIyOTElO1xufVxuXG4uZmZsYWctc3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuNDUwOCU7XG59XG5cbi5mZmxhZy1hZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny42NzI1JTtcbn1cblxuLmZmbGFnLXV6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0Ny44OTQyJTtcbn1cblxuLmZmbGFnLWFzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDguMTE1OSU7XG59XG5cbi5mZmxhZy1hdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC4zMzc2JTtcbn1cblxuLmZmbGFnLWN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4LjU1OTMlO1xufVxuXG4uZmZsYWctY2Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguNzgxJTtcbn1cblxuLmZmbGFnLWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjAwMiU7XG59XG5cbi5mZmxhZy1maiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS4yMjQ0JTtcbn1cblxuLmZmbGFnLXBmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjQ0NDUlO1xufVxuXG4uZmZsYWctZ3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNjY3OCU7XG59XG5cbi5mZmxhZy1raSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS44ODk1JTtcbn1cblxuLmZmbGFnLW1oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC4xMTEyJTtcbn1cblxuLmZmbGFnLWZtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjMzMjklO1xufVxuXG4uZmZsYWctbmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuNTU0NiU7XG59XG5cbi5mZmxhZy1ueiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC43NzYzJTtcbn1cblxuLmZmbGFnLW5yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC45OTglO1xufVxuXG4uZmZsYWctbnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTEuMjE5NyU7XG59XG5cbi5mZmxhZy1uZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MS40NDE0JTtcbn1cblxuLmZmbGFnLXdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS42NjMxJTtcbn1cblxuLmZmbGFnLXNiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS44ODQ4JTtcbn1cblxuLmZmbGFnLXRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjEwNjUlO1xufVxuXG4uZmZsYWctdG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUyLjMyODIlO1xufVxuXG4uZmZsYWctdHYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuNTQ5OSU7XG59XG5cbi5mZmxhZy12dSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuNzcxNiU7XG59XG5cbi5mZmxhZy13ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi45OTMzJTtcbn1cblxuLmZmbGFnLWV1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjIxNSU7XG59XG5cbi5mZmxhZy1qciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My40MzE1JTtcbn1cblxuLmZmbGFnLW9seSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My42NTg0JTtcbn1cblxuLmZmbGFnLXVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjg3NSU7XG59XG5cbi5mZmxhZy1iZS5mZi1yb3VuZCxcbi5mZmxhZy1jaS5mZi1yb3VuZCxcbi5mZmxhZy1mci5mZi1yb3VuZCxcbi5mZmxhZy1nbi5mZi1yb3VuZCxcbi5mZmxhZy1pZS5mZi1yb3VuZCxcbi5mZmxhZy1pdC5mZi1yb3VuZCxcbi5mZmxhZy1tbC5mZi1yb3VuZCxcbi5mZmxhZy1uZy5mZi1yb3VuZCxcbi5mZmxhZy1yby5mZi1yb3VuZCxcbi5mZmxhZy10ZC5mZi1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MDAwMCU7XG59XG5cbi5mZi1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTYwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmYtcm91bmQuZmYtc20ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZmYtcm91bmQuZmYtbWQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZmYtcm91bmQuZmYtbGcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmYtcm91bmQuZmYteGwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uZWxsaXBzZS1idG4ge1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiBjYWxjKDEycHggKyAxNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1yYWRpdXM6IDIuNmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjZmZiYjAwIDAlLCAjZmZlMzAwIDEwMCUpLCAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcbn1cblxuLmVsbGlwc2UtYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDZweCByZ2JhKDI1NSwgMjExLCAwLCAwLjM5KTtcbn1cblxuLmVsbGlwc2UtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNmZmJiMDAgMCUsICNmZmUzMDAgMTAwJSksICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmVsbGlwc2UtYnRuIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5ob3dyZWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IGNhbGMoMTJweCArIDYgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvd3JlZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG93cmVnX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5cbi5ob3dyZWdfX2NvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTc1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMzAlLCAjMDAwIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDcwJSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xuICBhbmltYXRpb246IHNoaW5lIDJzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgZnJvbSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDE1MCU7XG4gIH1cbiAgdG8ge1xuICAgIG1hc2stcG9zaXRpb246IC01MCU7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNTAlO1xuICB9XG59XG5cbi5ob3dyZWdfX3N2ZyB7XG4gIHdpZHRoOiAydnc7XG4gIGhlaWdodDogMnZ3O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG59XG5cbi5ob3dyZWdfX3N2ZyB1c2Uge1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgbGluZWFyO1xufVxuXG4uaG93cmVnX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmhvd3JlZ19fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb2dfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJscigzcHgpO1xuICBhbmltYXRpb246IGFuaW0gY2FsYyg3cyp2YXIoLS1zdHJvaykpIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBhbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjA7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gIH1cbn1cblxuLnRoZXJtc2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNCwgMC41KTtcbiAgZm9udC1zaXplOiBjYWxjKDEycHggKyA4ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAuOGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuM3MgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGhlcm1zbGluayB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aGVybXNsaW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgfVxufVxuXG4udGhlcm1zbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnRoZXJtc2xpbmsgdXNlIHtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGxpbmVhcjtcbn1cblxuLnRoZXJtc2xpbms6aG92ZXIgdXNlIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4udGhlcm1zbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IC03NXB4IDAgMCAtNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYzcwMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmJiMDQ7XG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5sb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZTMwMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cblxuLnRpdGxlX19ib251cywgLnRpdGxlX19wcm9tbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aXRsZV9fYXBwZWFsLCAudGl0bGVfX2NhbGwsIC50aXRsZV9fYmlnLXRleHQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFuaW1hdGlvbjogY2luZW1hdGljSW5PdXQgMnMgZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGNpbmVtYXRpY0luT3V0IHtcbiAgMCUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMWVtIHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnRpdGxlX19hcHBlYWwge1xuICBmb250LXNpemU6IGNhbGMoMjNweCArIDI1ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRpdGxlX19jYWxsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgMjQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xufVxuXG4udGl0bGVfX2JpZy10ZXh0IHtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgNS41dncsIDUwcHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDM1OS40ZGVnLCAjZmZiYzAwIDE5Ljk3JSwgI2ZmZTQwMCA5MC43MiUpLCAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmZmZmLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjZkZWcsICNmZmJjMDAgMTkuOTclLCAjZmZlNDAwIDkwLjcyJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmZmZmLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnRpdGxlX19iaWctdGV4dCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cblxuLnRpdGxlX19iaWctdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyM3B4LCA0LjV2dywgMzVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xufVxuXG4ubGFuZ0NoZWNrIHtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMzNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sYW5nQ2hlY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYmdTaG93IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjpob3Zlcjo6YWZ0ZXIge1xuICBhbmltYXRpb24tbmFtZTogYmdTaG93MjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYmdTaG93MiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCB7XG4gIG9yZGVyOiAzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxO1xuICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAzcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3dJdGVtRGVzYztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjpob3ZlciAubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cblxuQGtleWZyYW1lcyBzaG93SXRlbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93SXRlbURlc2Mge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcmRlcjogMztcbn1cblxuLmxhbmdDaGVja19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmxhbmdDaGVja19faXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiAyJTtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTlweDtcbiAgbWFyZ2luOiAzcHggNnB4IDNweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0gLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQgZm9udCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNlcmlmO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCB7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAubGFuZ0NvbnRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAubGFuZ0NvbnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmMwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3cge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjpiZWZvcmUsIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjpiZWZvcmUsIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDI4JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMjQlO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAyOCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyNCU7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAuNmVtIDA7XG59XG5cbi5oZWFkZXJfX2JveCB7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlcl9fYm94IHtcbiAgICBtYXgtaGVpZ2h0OiA5MXB4O1xuICB9XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmxvZ29fX3N2ZyB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiA0MHZ3O1xuICBoZWlnaHQ6IDQuMnZ3O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ29fX3N2ZyB7XG4gICAgaGVpZ2h0OiA0LjJ2dztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gIH1cbn1cblxuLmxvZ29fX3Nsb2dhbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbG9nYW4tYmFjay5wbmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvX19zbG9nYW4ge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvX19zbG9nYW4ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2UxZTFlMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubG9nb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEycHggKyA0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG4ubG9nb19faGFuZCB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI0cHgpIHtcbiAgLmxvZ29fX2hhbmQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ29fX2hhbmQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbi5sb2dvX19oYW5kIHVzZSB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4udG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnRvcC0taGlkZUZvcm0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTAwJTtcbn1cblxuLnRvcC0taGlkZUZvcm0gLnRvcF9faW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG9wLS1oaWRlRm9ybSAucHJvbW8ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRvcC0taGlkZUZvcm0gLnByb21vX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtLWhpZGVGb3JtIC5wcm9tb19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLnRvcC0taGlkZUZvcm0gLnByb21vX19waWN0dXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3MHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcC0taGlkZUZvcm0gLnByb21vX19waWN0dXJlIHtcbiAgICB3aWR0aDogNDV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AtLWhpZGVGb3JtIC5wcm9tb19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4udG9wLS1oaWRlRm9ybSAudGl0bGU6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudG9wLS1oaWRlRm9ybSAudGl0bGU6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udG9wLS1oaWRlRm9ybSAudGl0bGVfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcF9faW5uZXIgLnBvcHVwX19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnRvcF9faW5uZXIgLnBvcHVwX19ibG9jayB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC50b3BfX2lubmVyIC5wb3B1cF9fbnVtYmVyIHtcbiAgICBtYXJnaW46IDBweCAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4udG9wX19pbm5lciA+IC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcF9faW5uZXIgPiAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcF9faW5uZXIgLmhvd3JlZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3BfX2lubmVyIC5ob3dyZWdfX2NvbnRlbnQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNzVkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAzMCUsICMwMDAgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNikgNzAlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG4gIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuICBmcm9tIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTUwJTtcbiAgfVxuICB0byB7XG4gICAgbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC01MCU7XG4gIH1cbn1cblxuLnRvcF9faW5uZXIgLmhvd3JlZ19fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgM3Z3LCAxNnB4KTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udG9wX19pbm5lciAuaG93cmVnX190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3BfX2dlb0NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wX19nZW9Db250ZW50IC50aXRsZV9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udG9wX19nZW9Db250ZW50IC50aXRsZV9fdGV4dCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3BfX2dlb0NvbnRlbnQgLnRpdGxlX190ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuXG4udG9wX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi50b3BfX3Byb21vIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9wX19wcm9tbyB7XG4gICAgbWluLXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDM5LjMzJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xufVxuXG5mb290ZXIgLmZvb3Rlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmZvb3RlciAucGF5bWVudHMtbWV0aG9kcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIgLnBheW1lbnRzLW1ldGhvZHMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbmZvb3RlciAucGF5bWVudHMtbWV0aG9kcyBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZm9vdGVyIC5wYXltZW50cy1tZXRob2RzIGRpdiBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuZm9vdGVyIC5wYXltZW50cy1tZXRob2RzIGRpdiBzdmc6bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmZvb3RlciAucGF5bWVudHMtbWV0aG9kcyBkaXY6aG92ZXIgc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmZvb3RlciAuYXBwLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjtcbn1cblxuZm9vdGVyIC5hcHAtbGlua3MgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cblxuZm9vdGVyIC5zb2MtbmV0d29ya3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5mb290ZXIgLnNvYy1uZXR3b3JrcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cblxuZm9vdGVyIC5zb2MtbmV0d29ya3MgYSBzdmcgdXNlIHtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbmZvb3RlciAuc29jLW5ldHdvcmtzIGE6aG92ZXIgc3ZnIHVzZSB7XG4gIGZpbGw6ICNmZmJjMDA7XG59XG5cbmZvb3RlciAuYXBwLWxpbmtzLFxuZm9vdGVyIC5zb2MtbmV0d29ya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICBmb290ZXIgLnBheW1lbnRzLW1ldGhvZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAuYXBwLWxpbmtzLFxuICBmb290ZXIgLnNvYy1uZXR3b3JrcyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICBmb290ZXIgLnNvYy1uZXR3b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5wYXltZW50cy1tZXRob2RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLnBheW1lbnRzLW1ldGhvZHMsXG4gIGZvb3RlciAuYXBwLWxpbmtzLFxuICBmb290ZXIgLnNvYy1uZXR3b3JrcyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICBmb290ZXIgLnNvYy1uZXR3b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogLTEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBvcHVwLnNob3cge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgei1pbmRleDogMTAwO1xuICBhbmltYXRpb246IGFuaW1TaG93IDAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1TaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucG9wdXAgLmhpZGUge1xuICBhbmltYXRpb246IGFuaW1IaWRlIDAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1IaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTAwO1xuICB9XG59XG5cbi5wb3B1cF9fYmxvY2sge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmJiMDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucG9wdXBfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLnBvcHVwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wb3B1cF9fY2xvc2UgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTkuMTRkZWcsICNmZmJiMDQgMCUsICNmZmUzMDAgMTAwJSksICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXBfX2Nsb3NlIGE6OmJlZm9yZSxcbi5wb3B1cF9fY2xvc2UgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMTIlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucG9wdXBfX2Nsb3NlIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbn1cblxuLnBvcHVwX19jbG9zZSBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG59XG5cbi5wb3B1cF9fY2xvc2UgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3B1cF9fbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDEwcHggMDtcbiAgbWF4LXdpZHRoOiA1MyU7XG4gIG9wYWNpdHk6IDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG59XG5cbi5wb3B1cF9fbnVtYmVyLmFuaW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwJSk7XG4gIGFuaW1hdGlvbjogaXRlbS1zbGlkZSAxcyBmb3J3YXJkcztcbn1cblxuLnBvcHVwX19udW1iZXIuYW5pbTpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4ucG9wdXBfX251bWJlci5hbmltOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLnBvcHVwX19udW1iZXIuYW5pbTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5wb3B1cF9fbnVtYmVyLmFuaW06bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5Aa2V5ZnJhbWVzIGl0ZW0tc2xpZGUge1xuICAwJSB7XG4gIH1cbiAgNzAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcHVwX19udW1iZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbi5wb3B1cF9fbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5wb3B1cF9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcHVwX19udW1iZXI6bm90KDpmaXJzdC1jaGlsZCkgLnBvcHVwX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcHVwX19udW1iZXI6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucG9wdXBfX251bWJlcjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogNyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9wdXBfX251bWJlcjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wb3B1cF9fbnVtYmVyOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9wdXBfX251bWJlcjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wb3B1cF9fbnVtYmVyOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1sZWZ0OiAyMSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9wdXBfX251bWJlcjpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wb3B1cF9fbnVtYmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcik7XG4gIGZvbnQtc2l6ZTogNC43dnc7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5wb3B1cF9fbnVtYmVyOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNXZ3LCA1MnB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwX19udW1iZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0MnB4LCA4dncsIDYwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9wdXBfX251bWJlcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9wdXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgM3Z3LCAxNnB4KTtcbiAgfVxufVxuXG4ucG9wdXBfX3RleHQgc3BhbiB7XG4gIGNvbG9yOiAjZjdlMzM1O1xufVxuXG4ucG9wdXBfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBvcHVwX19idG4ge1xuICBwYWRkaW5nOiAwLjhlbSAxZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMS42dncsIDE4cHgpO1xuICBib3JkZXItcmFkaXVzOiAxLjJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuNmRlZywgI2ZmYmMwMCAxOS45NyUsICNmZmU0MDAgOTAuNzIlKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDM1NGZmIC0wLjM1JSwgIzE3OTVmOSA5OS41NSUpO1xuICBib3gtc2hhZG93OiAtNi4zOTg3MXB4IDguMzE4MzNweCAyNi4yMzQ3cHggLTEyLjc5NzRweCAjZmZiZDAxLCAwcHggNi43ODc4MnB4IDQuNTI1MjJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLnBvcHVwX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweDtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5wb3B1cF9fZnJhbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxM3B4IDI2cHggMTVweCAxOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcHVwX19mcmFtZSB7XG4gICAgcGFkZGluZzogN3B4IDEycHggMjBweCA3cHg7XG4gIH1cbn1cblxuLmZvcm0tdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZjNzAwLCAjZmZjNzAwKSwgI2ZmZmZmZjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZjNzAwLCAjZmZjNzAwKSwgI2ZmZmZmZjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxMSAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWljb24ucG5nXCIpO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbWFpbC1pY29uLnBuZ1wiKTtcbn1cblxuZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5pbnB1dC5mb3JtLWVsZW1lbnQsXG5zZWxlY3QuZm9ybS1lbGVtZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5zZWxlY3QuZm9ybS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgc2VsZWN0LmZvcm0tZWxlbWVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZm9ybS1lbGVtZW50IHtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAvKiBwYWRkaW5nLWxlZnQ6IDEwcHg7ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1lbGVtZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVyIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtc2VsZWN0Ym94I2N1cnJlbmN5LXN0eWxlciB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImVtYWlsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSBvcHRpb24sXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb24ge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb246Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmZvcm0tZWxlbWVudC5waG9uZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5waG9uZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBob25lLWJsb2NrIC5pdGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi52YWxpZC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN2YWxpZC1tc2cge1xuICBjb2xvcjogZ3JlZW47XG4gIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XG59XG5cbiNlcnJvci1tc2cge1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjMDAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbi5pdGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuaW5wdXQuZm9ybS1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2N1cnJlbmN5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN1Yi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3JkZXI6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYzcwMCwgI2ZmYzcwMCksICNmZmM3MDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNC4yNTg5cHggI2ZmZDQxMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdWItZm9ybSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uc3ViLWZvcm06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJsb2NrLXByb21vIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXByb21vIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXByb21vIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLXByb21vIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXByb21vIGxhYmVsOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uYmxvY2stcHJvbW8gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGxhYmVsLCDRgdCy0Y/Qt9Cw0L3QvdC+0LPQviDRgSAuY3VzdG9tLWNoZWNrYm94ICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmJiMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4vKiDRgdC+0LfQtNCw0L3QuNC1INCyIGxhYmVsINC/0YHQtdCy0LTQvtGN0LvQtdC80LXQvdGC0LAgYmVmb3JlINGB0L4g0YHQu9C10LTRg9GO0YnQuNC80Lgg0YHRgtC40LvRj9C80LggKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGlucHV0IGMgdHlwZT1cImNoZWNrYm94XCIgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHotaW5kZXg6IC0xOyAqL1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyog0YHRgtC40LvQuCDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4INC60YPRgNGB0L7RgNCwINC90LAgY2hlY2tib3ggKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINCw0LrRgtC40LLQvdC+0LPQviDRh9C10LrQsdC+0LrRgdCwICjQv9GA0Lgg0L3QsNC20LDRgtC40Lgg0L3QsCDQvdC10LPQvikgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGE0L7QutGD0YHQtSAqL1xuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGE0L7QutGD0YHQtSDQuCDQvdC1INC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggZGlzYWJsZWQgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0OmRpc2FibGVkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuI2NoZWNrUHJvbW8ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiNwcm9tbyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvbW8tc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBwcm9tb1Nob3cgMC41cyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcHJvbW9TaG93IHtcbiAgMCUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnByb21vLWhpZGUge1xuICBhbmltYXRpb246IHByb21vSGlkZSAwLjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBwcm9tb0hpZGUge1xuICAwJSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uYWdyZWVtZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYWdyZWVtZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWdyZWVtZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLyogc2VsZWN0LmZvcm0tZWxlbWVudDphZnRlciB7XHJcbiAgY29udGVudDogXCIxMjMxMjNcIjtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA0cHg7XHJcbiAgei1pbmRleDogMzE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59ICovXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogMjVweC81MHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuICB9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmNmY2ZjYsICNlNmU2ZTYpO1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRvd24tY2lyY2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGMoMThweCArIDcgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDE0cHgvMThweCBDb21taXNzaW9uZXIsIHNhbnMtc2VyaWY7XG59XG5cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXRpX19jb3VudHJ5LW5hbWUge1xuICBjb2xvcjogIzM1MzUzNTtcbn1cblxuLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXRpICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pdGlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRpX192LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDZweCAwIDhweDtcbn1cblxuLml0aV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1NTU7XG59XG5cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaXRpX19jb3VudHJ5LWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLml0aV9fZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUsIC5pdGlfX2RpYWwtY29kZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICB3aWR0aDogMTlweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Uge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Age1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fb20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcWEge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191cyB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192dSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX194ayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6OmFmdGVyLFxyXG4qOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxudWwsXHJcbm9sLFxyXG5saSxcclxuZmlndXJlLFxyXG5maWdjYXB0aW9uLFxyXG5ibG9ja3F1b3RlLFxyXG5kbCxcclxuZGQge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0IHtcclxuICBmb250OiBpbmhlcml0O1xyXG59XHJcbiIsIiR3aGl0ZTogI2ZmZjtcclxuJGFjY2VudDogI2ZmYmMwMDtcclxuJHllbGxvdzogI2Y3ZTMzNTtcclxuJGJsYWNrOiAjMDAwO1xyXG4kc2hhZG93OiAwcHggMHB4IDEzLjE0ODZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4keHhsLWJwOiAxMzUwcHg7XHJcbiRkZXNrdG9wLWJwOiAxMTI0cHg7XHJcbiR0YWJsZXQtYnA6IDk5MnB4O1xyXG4kbWlkZGxlLWJwOiA3NjhweDtcclxuJG1vYmlsZS1icDogNTc2cHg7XHJcblxyXG4lbW9udHNlcnJhdC03MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiVjb21taXNzaW9uZXItOTAwIHtcclxuICBmb250LWZhbWlseTogXCJDb21taXNzaW9uZXJcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4lY29tbWlzc2lvbmVyLTcwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ29tbWlzc2lvbmVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuJWNvbW1pc3Npb25lci02MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiVjb21taXNzaW9uZXItNTAwIHtcclxuICBmb250LWZhbWlseTogXCJDb21taXNzaW9uZXJcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4lbW9udC03MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4lbW9udC01MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ldmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxufVxyXG4iLCJAbWl4aW4gYnJlYWtwb2ludCgkYnIpIHtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEoJHBvaW50KSB7XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50LFxyXG4gICR3aWR0aHMgaW4gJGJyZWFrcG9pbnQtd2lkdGhzIHtcclxuICAgIEBpZiAkcG9pbnQ9PSRicmVha3BvaW50IHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aHMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAqL1xyXG5cclxuJGJyZWFrcG9pbnQtd2lkdGhzOiAoZmhkOjE5MjBweCwgbGc6IDEyMDBweCwgbWQ6IDk5M3B4LCBzbTogNzY3cHgsIHhzOiA1NzZweCkgIWRlZmF1bHQ7XHJcblxyXG4vKiBDb250YWluZXIgKi9cclxuXHJcbiRjb250YWluZXItd2lkdGhzOiAoZmhkOiAxNzgwcHgsIGxnOiA5MDBweCwgbWQ6IDc1MHB4LCBzbTogNTU4cHgsIHhzOiBhdXRvKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBSZXNwb25zaXZlIGZvbnQgc2l6ZSAqL1xyXG5cclxuJG1heFdpZHRoOiAxOTIwOyAvLyB3aWR0aCBmb3IgbWF4aW11bSBmb250IHNpemVcclxuXHJcbkBtaXhpbiBhZGFwdGl2LWZvbnQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn0iLCJodG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJvZHksXHJcbmh0bWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gIC8vICAgbWluLWhlaWdodDogMTAwJTtcclxuICAvLyB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogXCJDb21taXNzaW9uZXJcIiwgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbiAgICB1cmwoLi4vaW1hZ2VzL2JnL2JnLW1vYi5hdmlmKSAxeCxcclxuICAgIHVybCguLi9pbWFnZXMvYmcvYmctbW9iLndlYnApIDJ4LFxyXG4gICAgdXJsKC4uL2ltYWdlcy9iZy9iZy1tb2IuanBnKSAyeFxyXG4gICk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbiAgICBcIi4uL2ltYWdlcy9iZy9iZy1tb2IuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgXCIuLi9pbWFnZXMvYmcvYmctbW9iLndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuICAgIFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi5qcGdcIiAyeCB0eXBlKFwiaW1hZ2UvanBnXCIpXHJcbiAgKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldChcclxuICAgIHVybCguLi9pbWFnZXMvYmcvYmctbW9iLmF2aWYpIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgdXJsKC4uL2ltYWdlcy9iZy9iZy1tb2Iud2VicCkgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICB1cmwoLi4vaW1hZ2VzL2JnL2JnLW1vYi5qcGcpIDJ4IHR5cGUoXCJpbWFnZS9qcGdcIilcclxuICApO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KFxyXG4gICAgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi5hdmlmXCIpIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi53ZWJwXCIpIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gICAgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi5qcGdcIikgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICk7XHJcbiAgYmFja2dyb3VuZDogaW1hZ2Utc2V0KFxyXG4gICAgXCIuLi9pbWFnZXMvYmcvYmctbW9iLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgIFwiLi4vaW1hZ2VzL2JnL2JnLW1vYi53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICBcIi4uL2ltYWdlcy9iZy9iZy1tb2IuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbiAgICAgIHVybCguLi9pbWFnZXMvYmcvYmcuYXZpZikgMXgsXHJcbiAgICAgIHVybCguLi9pbWFnZXMvYmcvYmcud2VicCkgMngsXHJcbiAgICAgIHVybCguLi9pbWFnZXMvYmcvYmcuanBnKSAyeFxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KFxyXG4gICAgICBcIi4uL2ltYWdlcy9iZy9iZy5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksXHJcbiAgICAgIFwiLi4vaW1hZ2VzL2JnL2JnLndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuICAgICAgXCIuLi9pbWFnZXMvYmcvYmcuanBnXCIgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KFxyXG4gICAgICB1cmwoLi4vaW1hZ2VzL2JnL2JnLmF2aWYpIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgICB1cmwoLi4vaW1hZ2VzL2JnL2JnLndlYnApIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gICAgICB1cmwoLi4vaW1hZ2VzL2JnL2JnLmpwZykgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KFxyXG4gICAgICB1cmwoXCIuLi9pbWFnZXMvYmcvYmcuYXZpZlwiKSAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAgICAgdXJsKFwiLi4vaW1hZ2VzL2JnL2JnLndlYnBcIikgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICAgIHVybChcIi4uL2ltYWdlcy9iZy9iZy5qcGdcIikgMnggdHlwZShcImltYWdlL2pwZ1wiKVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IGltYWdlLXNldChcclxuICAgICAgXCIuLi9pbWFnZXMvYmcvYmcuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLFxyXG4gICAgICBcIi4uL2ltYWdlcy9iZy9iZy53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgICAgIFwiLi4vaW1hZ2VzL2JnL2JnLmpwZ1wiIDJ4IHR5cGUoXCJpbWFnZS9qcGdcIilcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gfVxyXG5cclxuICAmLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG5cclxuICAmLmJvZHktLXNhZmFyaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvYmcuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmLmxvYWRlZF9oaWRpbmcge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmxvYWRlZCB7XHJcbiAgICAucHJlbG9hZGVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC5zZXRrYSB7XHJcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIHotaW5kZXg6IDE7XHJcbi8vICAgLy8gei1pbmRleDogLTE7XHJcbi8vICAgbGVmdDogMDtcclxuLy8gICBib3R0b206IDA7XHJcbi8vICAgd2lkdGg6IDUwJTtcclxuLy8gICBoZWlnaHQ6IDE1JTtcclxuXHJcbi8vICAgb3BhY2l0eTogMC40O1xyXG4vLyAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDEwMCU7XHJcbi8vICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbi8vICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbi8vICAgICB1cmwoLi4vaW1hZ2VzL2JnL3NldGthLmF2aWYpIDF4LFxyXG4vLyAgICAgdXJsKC4uL2ltYWdlcy9iZy9zZXRrYS53ZWJwKSAyeCxcclxuLy8gICAgIHVybCguLi9pbWFnZXMvYmcvc2V0a2EucG5nKSAyeFxyXG4vLyAgICk7XHJcbi8vICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbi8vICAgICBcIi4uL2ltYWdlcy9iZy9zZXRrYS5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksXHJcbi8vICAgICBcIi4uL2ltYWdlcy9iZy9zZXRrYS53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbi8vICAgICBcIi4uL2ltYWdlcy9iZy9zZXRrYS5wbmdcIiAyeCB0eXBlKFwiaW1hZ2UvcG5nXCIpXHJcbi8vICAgKTtcclxuLy8gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldChcclxuLy8gICAgIHVybCguLi9pbWFnZXMvYmcvc2V0a2EuYXZpZikgMXggdHlwZShcImltYWdlL2F2aWZcIiksXHJcbi8vICAgICB1cmwoLi4vaW1hZ2VzL2JnL3NldGthLndlYnApIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4vLyAgICAgdXJsKC4uL2ltYWdlcy9iZy9zZXRrYS5wbmcpIDJ4IHR5cGUoXCJpbWFnZS9wbmdcIilcclxuLy8gICApO1xyXG4vLyAgIGJhY2tncm91bmQ6IGltYWdlLXNldChcclxuLy8gICAgIFwiLi4vaW1hZ2VzL2JnL3NldGthLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuLy8gICAgIFwiLi4vaW1hZ2VzL2JnL3NldGthLndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuLy8gICAgIFwiLi4vaW1hZ2VzL2JnL3NldGthLnBuZ1wiIDJ4IHR5cGUoXCJpbWFnZS9wbmdcIilcclxuLy8gICApO1xyXG4vLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4vLyAgICYuc2V0a2EtLXNhZmFyaSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvc2V0a2EucG5nXCIpO1xyXG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICB9XHJcblxyXG4vLyAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbi8vICAgICBoZWlnaHQ6IDIwJTtcclxuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuLy8gICB9XHJcblxyXG4vLyAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbi8vICAgICBoZWlnaHQ6IDMwJTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAvLyB9XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldChcclxuICAvLyAgICAgdXJsKC4uL2ltYWdlcy9iZy9zZXRrYS5hdmlmKSAxeCxcclxuICAvLyAgICAgdXJsKC4uL2ltYWdlcy9iZy9zZXRrYS53ZWJwKSAyeCxcclxuICAvLyAgICAgdXJsKC4uL2ltYWdlcy9iZy9zZXRrYS5wbmcpIDJ4XHJcbiAgLy8gICApO1xyXG4gIC8vICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbiAgLy8gICAgIFwiLi4vaW1hZ2VzL2JnL3NldGthLmF2aWZcIiAxeCB0eXBlKFwiaW1hZ2UvYXZpZlwiKSxcclxuICAvLyAgICAgXCIuLi9pbWFnZXMvYmcvc2V0a2Eud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLFxyXG4gIC8vICAgICBcIi4uL2ltYWdlcy9iZy9zZXRrYS5wbmdcIiAyeCB0eXBlKFwiaW1hZ2UvcG5nXCIpXHJcbiAgLy8gICApO1xyXG4gIC8vICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbiAgLy8gICAgIHVybCguLi9pbWFnZXMvYmcvc2V0a2EuYXZpZikgMXggdHlwZShcImltYWdlL2F2aWZcIiksXHJcbiAgLy8gICAgIHVybCguLi9pbWFnZXMvYmcvc2V0a2Eud2VicCkgMnggdHlwZShcImltYWdlL3dlYnBcIiksXHJcbiAgLy8gICAgIHVybCguLi9pbWFnZXMvYmcvc2V0a2EucG5nKSAyeCB0eXBlKFwiaW1hZ2UvcG5nXCIpXHJcbiAgLy8gICApO1xyXG4gIC8vICAgYmFja2dyb3VuZDogaW1hZ2Utc2V0KFxyXG4gIC8vICAgICBcIi4uL2ltYWdlcy9iZy9zZXRrYS5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksXHJcbiAgLy8gICAgIFwiLi4vaW1hZ2VzL2JnL3NldGthLndlYnBcIiAyeCB0eXBlKFwiaW1hZ2Uvd2VicFwiKSxcclxuICAvLyAgICAgXCIuLi9pbWFnZXMvYmcvc2V0a2EucG5nXCIgMnggdHlwZShcImltYWdlL3BuZ1wiKVxyXG4gIC8vICAgKTtcclxuICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDE1JTtcclxuICAvLyB9XHJcblxyXG4gIC8vICYtLXNhZmFyaSB7XHJcbiAgLy8gICBAaW5jbHVkZSBtcShsZykge1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcvc2V0a2EucG5nXCIpO1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogMTUlO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLndpZHRoIHtcclxuICBtYXgtd2lkdGg6IDYwMHB4O1xyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxufVxyXG5cclxuLmdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxuXHJcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJDb21taXNzaW9uZXJcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkNvbW1pc3Npb25lclwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJvbGQudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ29tbWlzc2lvbmVyXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1CbGFjay50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udC9Nb250LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9tb250L01vbnQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9tb250L01vbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udC9Nb250LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9tb250L01vbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9tb250L01vbnQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6XHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uanEtY2hlY2tib3ggaW5wdXQsXG4uanEtcmFkaW8gaW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG4uanEtZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpxLWZpbGUgaW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRmb250LXNpemU6IDEwMHB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5qcS1zZWxlY3Rib3gsXG4uanEtc2VsZWN0LW11bHRpcGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanEtc2VsZWN0Ym94IHNlbGVjdCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGksXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5qcS1zZWxlY3Rib3gge1xuXHR6LWluZGV4OiAxMDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmpxLW51bWJlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7IC8qINC00LvRjyBPcGVyYSBQcmVzdG/CoCovXG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0bWFyZ2luOiAwOyAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufSIsIi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG5cdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW46IDAgNHB4IDAgMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpLCBpbnNldCAtMXB4IC0xcHggI0ZGRiwgaW5zZXQgMXB4IC0xcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWNoZWNrYm94LmZvY3VzZWQsXG4uanEtcmFkaW8uZm9jdXNlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwOEM7XG59XG4uanEtY2hlY2tib3guZGlzYWJsZWQsXG4uanEtcmFkaW8uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTU7XG59XG4uanEtY2hlY2tib3gge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanEtY2hlY2tib3guY2hlY2tlZCAuanEtY2hlY2tib3hfX2RpdiB7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogNHB4O1xuXHRtYXJnaW46IDNweCAwIDAgM3B4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2Njtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG59XG4uanEtcmFkaW8ge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uanEtcmFkaW8uY2hlY2tlZCAuanEtcmFkaW9fX2RpdiB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogIzc3Nztcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuNyk7XG59XG4uanEtZmlsZSB7XG5cdHdpZHRoOiAyNzBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1maWxlX19uYW1lIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCA4MHB4IDAgMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG59XG4uanEtZmlsZV9fYnJvd3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0cmlnaHQ6IDFweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLWZpbGU6YWN0aXZlIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLWZpbGUuZm9jdXNlZCAuanEtZmlsZV9fbmFtZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtbnVtYmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwIDM2cHggMCAwO1xufVxuLmpxLW51bWJlcl9fZmllbGQge1xuXHR3aWR0aDogMTAwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG4uanEtbnVtYmVyX19maWVsZDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG59XG4uanEtbnVtYmVyX19zcGluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtbnVtYmVyX19zcGluLm1pbnVzIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG59XG4uanEtbnVtYmVyX19zcGluOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLW51bWJlcl9fc3BpbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNHB4O1xuXHRsZWZ0OiAxMXB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcblx0dG9wOiA1cHg7XG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlcl9fc3Bpbi5wbHVzOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi5qcS1udW1iZXIuZm9jdXNlZCAuanEtbnVtYmVyX19maWVsZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX2ZpZWxkLFxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNBQUE7XG59XG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveCB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGhlaWdodDogMzJweDtcblx0cGFkZGluZzogMCA0NXB4IDAgMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMzJweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1zZWxlY3Rib3guZm9jdXNlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4uanEtc2VsZWN0Ym94IC5wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xufVxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNHB4O1xuXHRyaWdodDogMTJweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLXNlbGVjdGJveDpob3ZlciAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDJweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLC4yKTtcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIHtcblx0bWFyZ2luOiA1cHg7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA1cHggMjdweCA2cHggOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFNQ0FZQUFBQmlESjM3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPMUpSRUZVZU5xVTA3OExBWEVZeC9GellmTnprNVRKYUZOS1lqRllTUVovaHZ3QnN2ZzFVQ1kyeFQ5Z004aHVrUUdUaFdSamtjRnczcGRudWpoZlQ3MzZYbjJmUHZmYzNmZDA3VjBPRkRERkFuTTBFTllzWlJpR0xTYzlPcHFJWUlBOWZNaGhqQ3JXMmg5VmxNbGNIL2F5bU1HdE9xRXVnWDA4UHdRdWNVWktkVG96TUlxZFRjOVdlcFFEN3dqWTlBUngreWR3aGZ5WGZTK1MwcU1jT0VRSkdjdWVCM1ZjY0ZJTmRNZ2FsNk56a21QalJ3Slh4REJCNy8yUkRkdEFwNndiK2RwcGhIREFTRzVRUTBWNnUyYW9TcUJaRC9sRHJOV1JKeW5MSzJxcEJuNHJjNksyWEI5L05iOEVHQUJ0ZjF0aHpZNlgyQUFBQUFCSlJVNUVya0pnZ2c9PScpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1zZWxlY3Rib3hfX25vdC1mb3VuZCB7XG5cdG1hcmdpbjogNXB4O1xuXHRwYWRkaW5nOiA1cHggOHB4IDZweDtcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuLmpxLXNlbGVjdGJveCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkge1xuXHRtaW4taGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweCA2cHg7XG5cdGNvbG9yOiAjMjMxRjIwO1xufVxuLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNBM0FCQjE7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwOEM7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICMyMzFGMjA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuXHRwYWRkaW5nOiAzcHggOXB4IDRweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6ICMwOEM7XG5cdGNvbG9yOiAjRkZGO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNDQ0M7XG5cdGNvbG9yOiAjRkZGO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXIsXG50ZXh0YXJlYS5zdHlsZXIge1xuXHRwYWRkaW5nOiA4cHggOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlciB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxudGV4dGFyZWEuc3R5bGVyIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG59XG5idXR0b24uc3R5bGVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cGFkZGluZzogOHB4IDExcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cbmJ1dHRvbi5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbmJ1dHRvbi5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuYnV0dG9uLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyW2Rpc2FibGVkXSB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59IiwiLypcbkljb24gY2xhc3NlcyBjYW4gYmUgdXNlZCBlbnRpcmVseSBzdGFuZGFsb25lLiBUaGV5IGFyZSBuYW1lZCBhZnRlciB0aGVpciBvcmlnaW5hbCBmaWxlIG5hbWVzLlxuXG5FeGFtcGxlIHVzYWdlIGluIEhUTUw6XG5cbmBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuXG5UbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuXG4vLyBDU1Ncbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBIVE1M0LRcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLmljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuXG4gIC8vIFxuICAvLyAgIHdpZHRoOiAxOXB4O1xuICAvLyAgIGhlaWdodDogMThweDtcblxuICAmLXB0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtMzlweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zNnB4O1xuICB9XG5cbiAgJi1ydSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC01OHB4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0wcHg7XG4gIH1cblxuICAmLWJyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTQ0cHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDBweDtcbiAgfVxuXG4gIC8vIGNhbmFkYVxuICAmLWVuIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggNTVweDtcbiAgfVxuXG4gIC8vIGZpbmxhbmQgXG4gICYtZmkge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjFweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtNTRweDtcbiAgfVxuXG4gIC8vIGdlcm1hbnlcbiAgJi1kZSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggLTIxcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzNnB4O1xuICB9XG5cbiAgLy8gZ3JlZWNlXG4gICYtZWwge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAtMjFweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTE4cHg7XG4gIH1cblxuICAvLyBpcmVsYW5kIEZSQU5DRVxuICAmLWZyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTNweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB9XG5cbiAgLy8gbWV4aWNvIFxuICAmLWVzIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTQwcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0zNnB4O1xuICB9XG5cbiAgLy8gbmV3X3plYWxhbmQgXG4gICYtdHIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XG4gIH1cblxuICAvLyBub3J3YXkgXG4gICYtbm8ge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtMjRweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggMzZweDtcbiAgfVxuXG4gIC8vIHBvcnR1Z2FsIGJyYXppbCBcbiAgJi1iciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IC00MHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NXB4IDE4cHg7XG4gIH1cbn0iLCIvKiEqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuRnJlYWsgRmxhZ3MsIENvcHlyaWdodCDCqTIwMjEgTWljaGFlbCBQLiBDb2hlbi4gRnJlYWsgZmxhZ3MgaXMgbGljZW5jZWQgdW5kZXIgdGhlIE1JVCBsaWNlbmNlLiAgXHJcblxyXG5Gb3IgY29tcGxldGUgaW5mb3JtYXRpb24gdmlzaXQ6IHd3dy5mcmVha2ZsYWdzcHJpdGUuY29tIFxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZmZsYWcge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZsYWdTcHJpdGU0Mi5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0OTQ5NCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uZmZsYWctY2gsXHJcbi5mZmxhZy1ucCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mZmxhZy1keiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC4yMjg3JVxyXG59XHJcblxyXG4uZmZsYWctYW8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAuNDUyNCVcclxufVxyXG5cclxuLmZmbGFnLWJqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLjY3MjElXHJcbn1cclxuXHJcbi5mZmxhZy1idyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC44OTU4JVxyXG59XHJcblxyXG4uZmZsYWctYmYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjExNjIlXHJcbn1cclxuXHJcbi5mZmxhZy1iaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuMzM3OSVcclxufVxyXG5cclxuLmZmbGFnLWNtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS41NTg5JVxyXG59XHJcblxyXG4uZmZsYWctY3Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjc4MDUlXHJcbn1cclxuXHJcbi5mZmxhZy1jZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMDA0NyVcclxufVxyXG5cclxuLmZmbGFnLXRkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi4yMjQ3JVxyXG59XHJcblxyXG4uZmZsYWctY2Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi40NDY3JVxyXG59XHJcblxyXG4uZmZsYWctZGoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi42Njc0JVxyXG59XHJcblxyXG4uZmZsYWctZWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyLjg5MzElXHJcbn1cclxuXHJcbi5mZmxhZy1ncSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuMTEyNSVcclxufVxyXG5cclxuLmZmbGFnLWVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMuMzMyNSVcclxufVxyXG5cclxuLmZmbGFnLWV0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy41NTQyJVxyXG59XHJcblxyXG4uZmZsYWctZ2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzLjc3NTklXHJcbn1cclxuXHJcbi5mZmxhZy1nbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMDAxNSVcclxufVxyXG5cclxuLmZmbGFnLWdoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC4yMjI5JVxyXG59XHJcblxyXG4uZmZsYWctZ24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjQ0MSVcclxufVxyXG5cclxuLmZmbGFnLWd3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQuNjY2NjMlXHJcbn1cclxuXHJcbi5mZmxhZy1jaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuODg0NCVcclxufVxyXG5cclxuLmZmbGFnLWtlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS4xMDYxJVxyXG59XHJcblxyXG4uZmZsYWctbHMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1LjMyOTglXHJcbn1cclxuXHJcbi5mZmxhZy1sciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1LjU0OTUlXHJcbn1cclxuXHJcbi5mZmxhZy1seSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuNzcxMiVcclxufVxyXG5cclxuLmZmbGFnLW1nIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS45OTQlXHJcbn1cclxuXHJcbi5mZmxhZy1tdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuMjE1NiVcclxufVxyXG5cclxuLmZmbGFnLW1sIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi40MzYzJVxyXG59XHJcblxyXG4uZmZsYWctbXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjY1OCVcclxufVxyXG5cclxuLmZmbGFnLW11IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi44ODA1JVxyXG59XHJcblxyXG4uZmZsYWcteXQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3LjEwMzglXHJcbn1cclxuXHJcbi5mZmxhZy1tYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuMzIzMSVcclxufVxyXG5cclxuLmZmbGFnLW16IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNTQ0OCVcclxufVxyXG5cclxuLmZmbGFnLW5hIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNzY2MSVcclxufVxyXG5cclxuLmZmbGFnLW5lIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy45ODkzNyVcclxufVxyXG5cclxuLmZmbGFnLW5nIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC4yMDk5JVxyXG59XHJcblxyXG4uZmZsYWctY2cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjQzMTYlXHJcbn1cclxuXHJcbi5mZmxhZy1yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguNjUzMyVcclxufVxyXG5cclxuLmZmbGFnLXJ3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4Ljg3NSVcclxufVxyXG5cclxuLmZmbGFnLXNoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS4wOTY3JVxyXG59XHJcblxyXG4uZmZsYWctc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjMyMjM3JVxyXG59XHJcblxyXG4uZmZsYWctc24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjU0MjYlXHJcbn1cclxuXHJcbi5mZmxhZy1zYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5Ljc2MjglXHJcbn1cclxuXHJcbi5mZmxhZy1zbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuOTg0NSVcclxufVxyXG5cclxuLmZmbGFnLXNvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuMjA1MiVcclxufVxyXG5cclxuLmZmbGFnLXphIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjQyNjklXHJcbn1cclxuXHJcbi5mZmxhZy1zcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMC42NDg2JVxyXG59XHJcblxyXG4uZmZsYWctc2Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMC44NzAzJVxyXG59XHJcblxyXG4uZmZsYWctc3Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4wOTQ1JVxyXG59XHJcblxyXG4uZmZsYWctc3oge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4zMTM1JVxyXG59XHJcblxyXG4uZmZsYWctdGcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTEuNTM1NCVcclxufVxyXG5cclxuLmZmbGFnLXRuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuNzU5MyVcclxufVxyXG5cclxuLmZmbGFnLXVnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuOTc5OSVcclxufVxyXG5cclxuLmZmbGFnLXR6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuMjAwNSVcclxufVxyXG5cclxuLmZmbGFnLWVoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNDIyMiVcclxufVxyXG5cclxuLmZmbGFnLXllIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNjQ0JVxyXG59XHJcblxyXG4uZmZsYWctem0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi44NjY0JVxyXG59XHJcblxyXG4uZmZsYWctencge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuMDg3MyVcclxufVxyXG5cclxuLmZmbGFnLWFpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuMzA5JVxyXG59XHJcblxyXG4uZmZsYWctYWcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy41MzA3JVxyXG59XHJcblxyXG4uZmZsYWctYXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy43NTI0JVxyXG59XHJcblxyXG4uZmZsYWctYXcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuOTc0MSVcclxufVxyXG5cclxuLmZmbGFnLWJzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE0LjE5NTglXHJcbn1cclxuXHJcbi5mZmxhZy1iYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjQxNzUlXHJcbn1cclxuXHJcbi5mZmxhZy1icSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjY0MTUlXHJcbn1cclxuXHJcbi5mZmxhZy1ieiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0Ljg2MDklXHJcbn1cclxuXHJcbi5mZmxhZy1ibSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjA4MjYlXHJcbn1cclxuXHJcbi5mZmxhZy1ibyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjMwNiVcclxufVxyXG5cclxuLmZmbGFnLXZnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuNTI4JVxyXG59XHJcblxyXG4uZmZsYWctYnIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS43NDk2JVxyXG59XHJcblxyXG4uZmZsYWctY2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS45Njk0JVxyXG59XHJcblxyXG4uZmZsYWcta3kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi4xOTExJVxyXG59XHJcblxyXG4uZmZsYWctY2wge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNDEyOCVcclxufVxyXG5cclxuLmZmbGFnLWNvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2LjYzNDUlXHJcbn1cclxuXHJcbi5mZmxhZy1rbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE2Ljg1NjIlXHJcbn1cclxuXHJcbi5mZmxhZy1jciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3LjA3NzklXHJcbn1cclxuXHJcbi5mZmxhZy1jdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNy4yOTk2JVxyXG59XHJcblxyXG4uZmZsYWctY3cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy41MjEzJVxyXG59XHJcblxyXG4uZmZsYWctZG0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy43NDMlXHJcbn1cclxuXHJcbi5mZmxhZy1kbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3Ljk2OCVcclxufVxyXG5cclxuLmZmbGFnLWVjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguMTg2NCVcclxufVxyXG5cclxuLmZmbGFnLXN2IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNDA4MSVcclxufVxyXG5cclxuLmZmbGFnLWZrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNjI5OCVcclxufVxyXG5cclxuLmZmbGFnLWdmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguODUxNSVcclxufVxyXG5cclxuLmZmbGFnLWdsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5LjA3MzIlXHJcbn1cclxuXHJcbi5mZmxhZy1nZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjI5ODclXHJcbn1cclxuXHJcbi5mZmxhZy1ncCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjUxOCVcclxufVxyXG5cclxuLmZmbGFnLWd0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuNzM4MyVcclxufVxyXG5cclxuLmZmbGFnLWd5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuOTYlXHJcbn1cclxuXHJcbi5mZmxhZy1odCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjE4MTclXHJcbn1cclxuXHJcbi5mZmxhZy1obiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjQwMzQlXHJcbn1cclxuXHJcbi5mZmxhZy1qbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjYyNDElXHJcbn1cclxuXHJcbi5mZmxhZy1tcSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjg0NjglXHJcbn1cclxuXHJcbi5mZmxhZy1teCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjA2ODUlXHJcbn1cclxuXHJcbi5mZmxhZy1tcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjI5MDIlXHJcbn1cclxuXHJcbi5mZmxhZy1uaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjUxMTklXHJcbn1cclxuXHJcbi5mZmxhZy1wYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjczMzYlXHJcbn1cclxuXHJcbi5mZmxhZy1weSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjk1NTMlXHJcbn1cclxuXHJcbi5mZmxhZy1wZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjE3NyVcclxufVxyXG5cclxuLmZmbGFnLXByIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIyLjQwMDIlXHJcbn1cclxuXHJcbi5mZmxhZy1ibCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjYyMDQlXHJcbn1cclxuXHJcbi5mZmxhZy1rbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjg0MjElXHJcbn1cclxuXHJcbi5mZmxhZy1sYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjA2MzglXHJcbn1cclxuXHJcbi5mZmxhZy1wbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjI4NTUlXHJcbn1cclxuXHJcbi5mZmxhZy12YyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjUwNzIlXHJcbn1cclxuXHJcbi5mZmxhZy1zeCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMy43MzIlXHJcbn1cclxuXHJcbi5mZmxhZy10dCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjk1MDYlXHJcbn1cclxuXHJcbi5mZmxhZy10YyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjE3MjMlXHJcbn1cclxuXHJcbi5mZmxhZy1lbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjM5NCVcclxufVxyXG5cclxuLmZmbGFnLXZpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuNjE1NyVcclxufVxyXG5cclxuLmZmbGFnLXV5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI0LjgzNzQlXHJcbn1cclxuXHJcbi5mZmxhZy12ZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjA1OTElXHJcbn1cclxuXHJcbi5mZmxhZy1hYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjI3OSVcclxufVxyXG5cclxuLmZmbGFnLWFmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNTAyNSVcclxufVxyXG5cclxuLmZmbGFnLWF6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNzI0MiVcclxufVxyXG5cclxuLmZmbGFnLWJkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuOTQ1OSVcclxufVxyXG5cclxuLmZmbGFnLWJ0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMTY3NiVcclxufVxyXG5cclxuLmZmbGFnLWJuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMzg4NSVcclxufVxyXG5cclxuLmZmbGFnLWtoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuNjExJVxyXG59XHJcblxyXG4uZmZsYWctY24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjYuODMyNyVcclxufVxyXG5cclxuLmZmbGFnLWdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMDU0NCVcclxufVxyXG5cclxuLmZmbGFnLWhrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMjc2MSVcclxufVxyXG5cclxuLmZmbGFnLWluIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNDk3OCVcclxufVxyXG5cclxuLmZmbGFnLWlkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNzE5NSVcclxufVxyXG5cclxuLmZmbGFnLWpwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuOTQxMiVcclxufVxyXG5cclxuLmZmbGFnLWt6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMTYxNSVcclxufVxyXG5cclxuLmZmbGFnLWxhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMzg0NiVcclxufVxyXG5cclxuLmZmbGFnLW1vIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguNjA2MyVcclxufVxyXG5cclxuLmZmbGFnLW15IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguODI5JVxyXG59XHJcblxyXG4uZmZsYWctbXYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOS4wNDk3JVxyXG59XHJcblxyXG4uZmZsYWctbW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuMjcxNCVcclxufVxyXG5cclxuLmZmbGFnLW1tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjkuNDkzMSVcclxufVxyXG5cclxuLmZmbGFnLW5wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjcxNDglXHJcbn1cclxuXHJcbi5mZmxhZy1rcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS45MzY1JVxyXG59XHJcblxyXG4uZmZsYWctbXAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4xNTgyJVxyXG59XHJcblxyXG4uZmZsYWctcHcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4zNzk5JVxyXG59XHJcblxyXG4uZmZsYWctcGcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC42MDE2JVxyXG59XHJcblxyXG4uZmZsYWctcGgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzAuODIzMyVcclxufVxyXG5cclxuLmZmbGFnLXNnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMxLjA0NSVcclxufVxyXG5cclxuLmZmbGFnLWtyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzEuMjY2NyVcclxufVxyXG5cclxuLmZmbGFnLWxrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMS40ODg0JVxyXG59XHJcblxyXG4uZmZsYWctdHcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuNzEwMSVcclxufVxyXG5cclxuLmZmbGFnLXRqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzEuOTMxOCVcclxufVxyXG5cclxuLmZmbGFnLXRoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuMTUzNSVcclxufVxyXG5cclxuLmZmbGFnLXRsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMyLjM3NTIlXHJcbn1cclxuXHJcbi5mZmxhZy10bSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjU5NjklXHJcbn1cclxuXHJcbi5mZmxhZy12biB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjgxODYlXHJcbn1cclxuXHJcbi5mZmxhZy1hbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjA0MDMlXHJcbn1cclxuXHJcbi5mZmxhZy1hZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjI1OTc1JVxyXG59XHJcblxyXG4uZmZsYWctYW0ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy40ODM3JVxyXG59XHJcblxyXG4uZmZsYWctYXQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy43MDU0JVxyXG59XHJcblxyXG4uZmZsYWctYnkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzMuOTI3MSVcclxufVxyXG5cclxuLmZmbGFnLWJlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMTQ4OCVcclxufVxyXG5cclxuLmZmbGFnLWJhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMzcwNSVcclxufVxyXG5cclxuLmZmbGFnLWJnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuNTkyMiVcclxufVxyXG5cclxuLmZmbGFnLWhyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuODEzOSVcclxufVxyXG5cclxuLmZmbGFnLWN5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuMDM1NiVcclxufVxyXG5cclxuLmZmbGFnLWN6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM1LjI1NTUlXHJcbn1cclxuXHJcbi5mZmxhZy1kayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1LjQ3OSVcclxufVxyXG5cclxuLmZmbGFnLWVlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuNzAwNyVcclxufVxyXG5cclxuLmZmbGFnLWZvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuOTIyNCVcclxufVxyXG5cclxuLmZmbGFnLWZpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMTQ0MSVcclxufVxyXG5cclxuLmZmbGFnLWZyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMzY1OCVcclxufVxyXG5cclxuLmZmbGFnLWRlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuNTg3NSVcclxufVxyXG5cclxuLmZmbGFnLWdpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuODA5MiVcclxufVxyXG5cclxuLmZmbGFnLWdyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM3LjAzMDklXHJcbn1cclxuXHJcbi5mZmxhZy1odSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjI1MjYlXHJcbn1cclxuXHJcbi5mZmxhZy1pcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjQ3NDMlXHJcbn1cclxuXHJcbi5mZmxhZy1pZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjY5NiVcclxufVxyXG5cclxuLmZmbGFnLWltIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuOTE3NyVcclxufVxyXG5cclxuLmZmbGFnLWl0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMTM5NCVcclxufVxyXG5cclxuLmZmbGFnLWplIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMzYxMSVcclxufVxyXG5cclxuLmZmbGFnLXhrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguNTgyOCVcclxufVxyXG5cclxuLmZmbGFnLWx2IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguODA0NSVcclxufVxyXG5cclxuLmZmbGFnLWxpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjAyNjIlXHJcbn1cclxuXHJcbi5mZmxhZy1sdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjI0NzklXHJcbn1cclxuXHJcbi5mZmxhZy1sdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjQ2OTYlXHJcbn1cclxuXHJcbi5mZmxhZy1tdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzOS42OTEzJVxyXG59XHJcblxyXG4uZmZsYWctbWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS45MTMlXHJcbn1cclxuXHJcbi5mZmxhZy1tYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjEzNDclXHJcbn1cclxuXHJcbi5mZmxhZy1tZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjM1NjQlXHJcbn1cclxuXHJcbi5mZmxhZy1ubCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjU3ODElXHJcbn1cclxuXHJcbi5mZmxhZy1tayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjc5OTglXHJcbn1cclxuXHJcbi5mZmxhZy1ubyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjAyMTUlXHJcbn1cclxuXHJcbi5mZmxhZy1wbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjI0MzIlXHJcbn1cclxuXHJcbi5mZmxhZy1wdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjQ2NDklXHJcbn1cclxuXHJcbi5mZmxhZy1ybyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjY4NjYlXHJcbn1cclxuXHJcbi5mZmxhZy1ydSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjkwODMlXHJcbn1cclxuXHJcbi5mZmxhZy1zbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjEzJVxyXG59XHJcblxyXG4uZmZsYWctcnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4zNTE3JVxyXG59XHJcblxyXG4uZmZsYWctc2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi41NzM0JVxyXG59XHJcblxyXG4uZmZsYWctc2kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi43OTUxJVxyXG59XHJcblxyXG4uZmZsYWctZXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDMuMDE2OCVcclxufVxyXG5cclxuLmZmbGFnLXNlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuMjM4NSVcclxufVxyXG5cclxuLmZmbGFnLWNoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNDYwMiVcclxufVxyXG5cclxuLmZmbGFnLXRyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNjgxOSVcclxufVxyXG5cclxuLmZmbGFnLXVhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuOTAzNiVcclxufVxyXG5cclxuLmZmbGFnLWdiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuMTI1MyVcclxufVxyXG5cclxuLmZmbGFnLXZhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0NC4zNDclXHJcbn1cclxuXHJcbi5mZmxhZy1iaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjU2ODclXHJcbn1cclxuXHJcbi5mZmxhZy1pciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0Ljc5MDQlXHJcbn1cclxuXHJcbi5mZmxhZy1pcSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjAxMjElXHJcbn1cclxuXHJcbi5mZmxhZy1pbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjIzMzglXHJcbn1cclxuXHJcbi5mZmxhZy1rdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NS40NTU1JVxyXG59XHJcblxyXG4uZmZsYWctam8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNjc3MiVcclxufVxyXG5cclxuLmZmbGFnLWtnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuODk3JVxyXG59XHJcblxyXG4uZmZsYWctbGIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni4xMjA2JVxyXG59XHJcblxyXG4uZmZsYWctb20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDYuMzQyMyVcclxufVxyXG5cclxuLmZmbGFnLXBrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNTYxJVxyXG59XHJcblxyXG4uZmZsYWctcHMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni43ODU3JVxyXG59XHJcblxyXG4uZmZsYWctcWEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4wMDc0JVxyXG59XHJcblxyXG4uZmZsYWctc2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4yMjkxJVxyXG59XHJcblxyXG4uZmZsYWctc3kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny40NTA4JVxyXG59XHJcblxyXG4uZmZsYWctYWUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny42NzI1JVxyXG59XHJcblxyXG4uZmZsYWctdXoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDcuODk0MiVcclxufVxyXG5cclxuLmZmbGFnLWFzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0OC4xMTU5JVxyXG59XHJcblxyXG4uZmZsYWctYXUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC4zMzc2JVxyXG59XHJcblxyXG4uZmZsYWctY3gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC41NTkzJVxyXG59XHJcblxyXG4uZmZsYWctY2Mge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC43ODElXHJcbn1cclxuXHJcbi5mZmxhZy1jayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjAwMiVcclxufVxyXG5cclxuLmZmbGFnLWZqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuMjI0NCVcclxufVxyXG5cclxuLmZmbGFnLXBmIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNDQ0NSVcclxufVxyXG5cclxuLmZmbGFnLWd1IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNjY3OCVcclxufVxyXG5cclxuLmZmbGFnLWtpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuODg5NSVcclxufVxyXG5cclxuLmZmbGFnLW1oIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwLjExMTIlXHJcbn1cclxuXHJcbi5mZmxhZy1mbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjMzMjklXHJcbn1cclxuXHJcbi5mZmxhZy1uYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjU1NDYlXHJcbn1cclxuXHJcbi5mZmxhZy1ueiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjc3NjMlXHJcbn1cclxuXHJcbi5mZmxhZy1uciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC45OTglXHJcbn1cclxuXHJcbi5mZmxhZy1udSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUxLjIxOTclXHJcbn1cclxuXHJcbi5mZmxhZy1uZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUxLjQ0MTQlXHJcbn1cclxuXHJcbi5mZmxhZy13cyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS42NjMxJVxyXG59XHJcblxyXG4uZmZsYWctc2Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTEuODg0OCVcclxufVxyXG5cclxuLmZmbGFnLXRrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuMTA2NSVcclxufVxyXG5cclxuLmZmbGFnLXRvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUyLjMyODIlXHJcbn1cclxuXHJcbi5mZmxhZy10diB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjU0OTklXHJcbn1cclxuXHJcbi5mZmxhZy12dSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1Mi43NzE2JVxyXG59XHJcblxyXG4uZmZsYWctd2Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi45OTMzJVxyXG59XHJcblxyXG4uZmZsYWctZXUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My4yMTUlXHJcbn1cclxuXHJcbi5mZmxhZy1qciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjQzMTUlXHJcbn1cclxuXHJcbi5mZmxhZy1vbHkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My42NTg0JVxyXG59XHJcblxyXG4uZmZsYWctdW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My44NzUlXHJcbn1cclxuXHJcbi5mZmxhZy1iZS5mZi1yb3VuZCxcclxuLmZmbGFnLWNpLmZmLXJvdW5kLFxyXG4uZmZsYWctZnIuZmYtcm91bmQsXHJcbi5mZmxhZy1nbi5mZi1yb3VuZCxcclxuLmZmbGFnLWllLmZmLXJvdW5kLFxyXG4uZmZsYWctaXQuZmYtcm91bmQsXHJcbi5mZmxhZy1tbC5mZi1yb3VuZCxcclxuLmZmbGFnLW5nLmZmLXJvdW5kLFxyXG4uZmZsYWctcm8uZmYtcm91bmQsXHJcbi5mZmxhZy10ZC5mZi1yb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUwMDAwJVxyXG59XHJcblxyXG4uZmYtcm91bmQge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTYwJTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJVxyXG59XHJcblxyXG4uZmYtcm91bmQuZmYtc20ge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweFxyXG59XHJcblxyXG4uZmYtcm91bmQuZmYtbWQge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweFxyXG59XHJcblxyXG4uZmYtcm91bmQuZmYtbGcge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweFxyXG59XHJcblxyXG4uZmYtcm91bmQuZmYteGwge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweFxyXG59IiwiLmVsbGlwc2UtYnRuIHtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAxLjRlbTtcclxuICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMTgxODE4O1xyXG4gIEBleHRlbmQgJWNvbW1pc3Npb25lci05MDA7XHJcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI2LCAxMik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNmVtO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYigyNTUsIDE4NywgMCkgMCUsICNmZmUzMDAgMTAwJSksXHJcbiAgICAjZmZmZmZmO1xyXG4gIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTUuMzgxMXB4IHJnYmEoMjU1LCAxOTUsIDEsIDAuNSk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggNnB4IHJnYmEoMjU1LCAyMTEsIDAsIDAuMzkpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiKDI1NSwgMTg3LCAwKSAwJSwgI2ZmZTMwMCAxMDAlKSxcclxuICAgICAgI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxufVxyXG4iLCIuY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE2NjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxufSIsIi5ob3dyZWcge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTgsIDEyKTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAtNzVkZWcsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjYpIDMwJSxcclxuICAgICAgICAjMDAwIDUwJSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgNzAlXHJcbiAgICAgICk7XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xyXG4gICAgICBhbmltYXRpb246IHNoaW5lIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdG8ge1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdmcge1xyXG4gICAgd2lkdGg6IDJ2dztcclxuICAgIGhlaWdodDogMnZ3O1xyXG4gICAgbWluLWhlaWdodDogMjVweDtcclxuICAgIG1pbi13aWR0aDogMjVweDtcclxuXHJcbiAgICB1c2Uge1xyXG4gICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9nIHtcclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbHRlcjogYmxyKDNweCk7XHJcbiAgICBhbmltYXRpb246IGFuaW0gY2FsYyg3cyp2YXIoLS1zdHJvaykpIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcblxyXG5cclxuICBAa2V5ZnJhbWVzIGFuaW0ge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG5cclxuICAgIDIwJSB7XHJcbiAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgIG9wYWNpdHk6IC4wO1xyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgIG9wYWNpdHk6IC4xO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi50aGVybXNsaW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWF4LXdpZHRoOiAyNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDAuMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjQsIDAuNSk7XHJcblxyXG4gIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyMCwgMTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiAwLjhlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIHVzZSB7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB1c2Uge1xyXG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhlcm1zbGluazpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgLy8gYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuIiwiLnByZWxvYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ubG9hZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbjogLTc1cHggMCAwIC03NXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZjNzAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5sb2FkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDVweDtcclxuICBsZWZ0OiA1cHg7XHJcbiAgcmlnaHQ6IDVweDtcclxuICBib3R0b206IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYmIwNDtcclxuICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbi5sb2FkZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTVweDtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGJvdHRvbTogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZTMwMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLnRpdGxlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyJTtcclxuXHJcbiAgJl9fYm9udXMsXHJcbiAgJl9fcHJvbW8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gICZfX2FwcGVhbCxcclxuICAmX19jYWxsLFxyXG4gICZfX2JpZy10ZXh0IHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBhbmltYXRpb246IGNpbmVtYXRpY0luT3V0IDJzIGVhc2UtaW47XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgY2luZW1hdGljSW5PdXQge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLS41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcHBlYWwge1xyXG4gICAgQGV4dGVuZCAlbW9udC01MDA7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNDgsIDIzKTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC8vIGZvbnQtc2l6ZTogY2FsYygyOHB4ICsgNDggKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xyXG4gICAgLy8gYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDIxOWRlZywgI2ZmYmMwMCwgI2ZmYmMwMCwgI2Y3ZTMzNSAxMDAlKTtcclxuICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzFkZWcsICNmZmJjMDAsICNmZmJjMDAsICNmN2UzMzUgMTAwJSk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAvLyAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICZfX2NhbGwge1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMS4zZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBleHRlbmQgJW1vbnQtNTAwO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQ0LCAyMCk7XHJcbiAgICAvLyBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMXZ3LCA0OXB4KTtcclxuICB9XHJcblxyXG4gICZfX2JpZy10ZXh0IHtcclxuICAgIEBleHRlbmQgJWNvbW1pc3Npb25lci05MDA7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgNS41dncsIDUwcHgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDM1OS40ZGVnLCAjZmZiYzAwIDE5Ljk3JSwgI2ZmZTQwMCA5MC43MiUpLFxyXG4gICAgICAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZmZmZmZmLCAjZmZmZmZmKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC42ZGVnLCAjZmZiYzAwIDE5Ljk3JSwgI2ZmZTQwMCA5MC43MiUpLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiwgI2ZmZmZmZik7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyM3B4LCA0LjV2dywgMzVweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGFuZ0NoZWNrIHtcclxuXHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuICAvLyByaWdodDogMTBweDtcclxuICB0b3A6IDBweDtcclxuICAvLyB3aWR0aDogNTZweDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIC8vIHdpZHRoOiA4N3B4O1xyXG4gICAgLy8gdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogYmdTaG93O1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgYmdTaG93IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4MCwgMTgwLCAxODApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3cyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBiZ1Nob3cyIHtcclxuICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYW5nQ2hlY2tfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93SXRlbURlc2M7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIHNob3dJdGVtIHtcclxuICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2hvd0l0ZW1EZXNjIHtcclxuICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAyNSUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIHJpZ2h0OiAyJTtcclxuICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICB3aWR0aDogMTlweDtcclxuICAgICAgbWFyZ2luOiAzcHggNnB4IDNweCA2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYW5nQ29udGV4dCB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbjogNXB4IDdweDtcclxuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZvbnQge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2VyaWY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDc2cHg7IFxyXG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogNjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFuZ0NvbnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDI4JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAyNCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMjglO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgICByaWdodDogMjQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTMxMzEzIDAlICwgIzEzMTMxMyA1MCUsICMzMTMxMzEgMTAwJSk7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IC42ZW0gMDtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWF4LWhlaWdodDogOTFweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgbWluLWhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgaGVpZ2h0OiA0LjJ2dztcclxuXHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGhlaWdodDogNC4ydnc7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbG9nYW4ge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nsb2dhbi1iYWNrLnBuZycpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICB3aWR0aDogNjclO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAjZTFlMWUxO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNCwgMTApO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMS41ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oYW5kIHtcclxuICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wLWJwKSB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdXNlIHtcclxuICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRvcCB7XHJcbiAgLy8gbWluLWhlaWdodDogMTAwdmg7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogM3Z3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIC8vIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvYmcvc2V0a2EuYXZpZikgMXgsIHVybCguLi9pbWFnZXMvYmcvc2V0a2Eud2VicCkgMngsIHVybCguLi9pbWFnZXMvYmcvc2V0a2EucG5nKSAyeCk7XHJcbiAgLy8gYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXCIuLi9pbWFnZXMvYmcvc2V0a2EuYXZpZlwiMXggdHlwZShcImltYWdlL2F2aWZcIiksIFwiLi4vaW1hZ2VzL2JnL3NldGthLndlYnBcIjJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9iZy9zZXRrYS5wbmdcIjJ4IHR5cGUoXCJpbWFnZS9wbmdcIikpO1xyXG4gIC8vIGJhY2tncm91bmQ6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi9pbWFnZXMvYmcvc2V0a2EuYXZpZikgMXggdHlwZShcImltYWdlL2F2aWZcIiksIHVybCguLi9pbWFnZXMvYmcvc2V0a2Eud2VicCkgMnggdHlwZShcImltYWdlL3dlYnBcIiksIHVybCguLi9pbWFnZXMvYmcvc2V0a2EucG5nKSAyeCB0eXBlKFwiaW1hZ2UvcG5nXCIpKTtcclxuICAvLyBiYWNrZ3JvdW5kOiBpbWFnZS1zZXQoXCIuLi9pbWFnZXMvYmcvc2V0a2EuYXZpZlwiMXggdHlwZShcImltYWdlL2F2aWZcIiksIFwiLi4vaW1hZ2VzL2JnL3NldGthLndlYnBcIjJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9iZy9zZXRrYS5wbmdcIjJ4IHR5cGUoXCJpbWFnZS9wbmdcIikpO1xyXG5cclxuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDUwJTtcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbXEoeHMpIHtcclxuICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQwJTtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IDI1JTtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gJi0tc2FmYXJpIHtcclxuXHJcbiAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogdXJsKCcuLi9pbWFnZXMvYmcvc2V0a2EucG5nJyk7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAvLyAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmLS1oaWRlRm9ybSB7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMDAlO1xyXG5cclxuICAgIC50b3Age1xyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC50b3BfX2dlb0NvbnRlbnQge1xyXG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gfVxyXG4gICAgLnByb21vIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1dnc7XHJcbiAgICAgICAgICAvLyB3aWR0aDogNTd2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAvLyB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vICZfX3BpY3R1cmUge1xyXG4gICAgICAvLyAgIHdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAvLyAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIC8vICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAvLyAgIH1cclxuXHJcbiAgICAgIC8vICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgLy8gICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIC8vICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAucG9wdXAge1xyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgLnBvcHVwIHtcclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAucG9wdXAge1xyXG4gICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvd3JlZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIC03NWRlZyxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSAzMCUsXHJcbiAgICAgICAgICAjMDAwIDUwJSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42KSA3MCVcclxuICAgICAgICApO1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAyMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgbWFzay1wb3NpdGlvbjogLTUwJTtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIG1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgM3Z3LCAxNnB4KTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ2VvQ29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAvLyAmID4gLnRpdGxlIHtcclxuICAgIC8vICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmIC50aXRsZV9fdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvbW8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtaW4td2lkdGg6IDY1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDE4MGRlZyxcclxuICAgIHJnYmEoMCwgMCwgMCwgMCkgMzkuMzMlLFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCVcclxuICApO1xyXG5cclxuICAuZm9vdGVyLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucGF5bWVudHMtbWV0aG9kcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwcC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMiU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB1c2Uge1xyXG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdXNlIHtcclxuICAgICAgICAgICAgZmlsbDogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcHAtbGlua3MsXHJcbiAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKHNtKSB7XHJcblxyXG4gIC8vICAgLnBheW1lbnRzLW1ldGhvZHMge1xyXG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLmFwcC1saW5rcyB7XHJcbiAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIC5zb2MtbmV0d29ya3Mge1xyXG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIC5wYXltZW50cy1tZXRob2RzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1saW5rcyxcclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudHMtbWV0aG9kcyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAucGF5bWVudHMtbWV0aG9kcyxcclxuICAgIC5hcHAtbGlua3MsXHJcbiAgICAuc29jLW5ldHdvcmtzIHtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc29jLW5ldHdvcmtzIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBvcHVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgei1pbmRleDogLTEwMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBhbmltYXRpb246IGFuaW1TaG93IDAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgYW5pbVNob3cge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGUge1xyXG4gICAgYW5pbWF0aW9uOiBhbmltSGlkZSAwLjVzIGxpbmVhciBmb3J3YXJkcztcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGFuaW1IaWRlIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgI2ZmYmIwNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxOTkuMTRkZWcsICNmZmJiMDQgMCUsICNmZmUzMDAgMTAwJSksICMwMDAwMDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UgYTo6YmVmb3JlLFxyXG4gICZfX2Nsb3NlIGE6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgbGVmdDogMTIlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIGE6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSBhOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UgYTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gJl9fd3JhcHBlciB7XHJcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vICAgd2lkdGg6IDc5MHB4O1xyXG4gIC8vICAgLy8gaGVpZ2h0OiA0MzBweDtcclxuICAvLyAgIHBhZGRpbmc6IDI2cHggMzdweCA0NXB4O1xyXG5cclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAvLyAgIGJveC1zaGFkb3c6IDBweCAwcHggMjNweCAtMnB4ICNGRkRCMDE7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiAzOS44OTQ5cHg7XHJcbiAgLy8gICBib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50O1xyXG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxuICAvLyAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgLy8gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcG9wdXAtYmcuanBnJyk7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1icCkge1xyXG4gIC8vICAgICB3aWR0aDogNzUlO1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gIC8vICAgICAvLyBoZWlnaHQ6IDU2MHB4O1xyXG4gIC8vICAgICB3aWR0aDogOTAlO1xyXG4gIC8vICAgICBwYWRkaW5nOiAyMHB4IDdweCAyOXB4O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDE1cHggMTBweCAwO1xyXG4gICAgbWF4LXdpZHRoOiA1MyU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcclxuXHJcbiAgICAmLmFuaW0ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDUwJSk7XHJcblxyXG4gICAgICBhbmltYXRpb246IGl0ZW0tc2xpZGUgMXMgZm9yd2FyZHM7XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0byA1IHtcclxuICAgICAgICAkZGVsYXk6ICgkaSAtIDEpICogMC40O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAjeyRkZWxheX1zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAa2V5ZnJhbWVzIGl0ZW0tc2xpZGUge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgNzAlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1icCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIC5wb3B1cF9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDclO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIxJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWJwKSB7XHJcbiAgICAvLyAgIG1hcmdpbjogMCAxNXZ3O1xyXG4gICAgLy8gICBtaW4td2lkdGg6IDUwJTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgIC8vICAgbWFyZ2luOiAwIDV2dztcclxuICAgIC8vICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAvLyAgIC8vIG1pbi13aWR0aDogMTAwJTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcik7XHJcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiA0Ljd2dztcclxuICAgICAgY29sb3I6ICNiOGI4Yjg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wLWJwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDUycHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQtYnApIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDQycHgsIDh2dywgNjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgM3Z3LCAxNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xyXG5cclxuICAgIEBleHRlbmQgJW1vbnRzZXJyYXQtNzAwO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAxLjZ2dywgMThweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuNmRlZywgI2ZmYmMwMCAxOS45NyUsICNmZmU0MDAgOTAuNzIlKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDM1NGZmIC0wLjM1JSwgIzE3OTVmOSA5OS41NSUpO1xyXG4gICAgYm94LXNoYWRvdzogLTYuMzk4NzFweCA4LjMxODMzcHggMjYuMjM0N3B4IC0xMi43OTc0cHggI2ZmYmQwMSxcclxuICAgICAgMHB4IDYuNzg3ODJweCA0LjUyNTIycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMjAwcHg7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMHB4O1xyXG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3I6ICRibGFjaywgJGFtb3VudDogMjUlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZyYW1lIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTNweCAyNnB4IDE1cHggMTlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgICAgcGFkZGluZzogN3B4IDEycHggMjBweCA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLXRhYnMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAvLyBwYWRkaW5nOiAzMHB4O1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDEpIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3ZlciB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3Zlcjo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmM3MDAsICNmZmM3MDApLCAjZmZmZmZmO1xyXG59XHJcblxyXG4vLyAgIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlIHtcclxuLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgfVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZjNzAwLCAjZmZjNzAwKSwgI2ZmZmZmZjtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE0KTtcclxuICAvLyBmb250LXNpemU6IDI1cHg7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICBmb250LXNpemU6IDI1cHg7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtaWNvbi5wbmdcIik7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHNwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21haWwtaWNvbi5wbmdcIik7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5pbnB1dC5mb3JtLWVsZW1lbnQsXHJcbnNlbGVjdC5mb3JtLWVsZW1lbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tZWxlbWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZWxlbWVudCB7XHJcbiAgd2lkdGg6IDQ1JTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDEwcHg7ICovXHJcblxyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE2KTtcclxuICB9XHJcbn1cclxuXHJcbi8vICNjb3VudHJ5LXN0eWxlciB7XHJcbi8vICAgI2NvdW50cnkge1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgfVxyXG5cclxuLy8gICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVyIHtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94I2N1cnJlbmN5LXN0eWxlciB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmZvcm0tZWxlbWVudFtuYW1lPVwiZW1haWxcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50LnBob25lLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSBvcHRpb24sXHJcbi5mb3JtLWVsZW1lbnRbbmFtZT1cImN1cnJlbmN5XCJdIG9wdGlvbiB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb246Zmlyc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5waG9uZS1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBwYWRkaW5nLXRvcDogMjZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5waG9uZS1ibG9jayAuaXRpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGhvbmUtYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnZhbGlkLWJsb2NrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1zaXplOiAwLjZlbTtcclxuICB0b3A6IC01cHg7XHJcbiAgcmlnaHQ6IDVweDtcclxuICAvLyB0b3A6IC0zMHB4O1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI3ZhbGlkLW1zZyB7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG4gIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XHJcbn1cclxuXHJcbiNlcnJvci1tc2cge1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzAwMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuLml0aSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gIGhlaWdodDogNDhweDtcclxufVxyXG5cclxuaW5wdXQuZm9ybS1lbGVtZW50OjpwbGFjZWhvbGRlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNjdXJyZW5jeSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnN1Yi1mb3JtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDgwJTtcclxuXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gaGVpZ2h0OiA2NHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgb3JkZXI6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzE4MTgxODtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYzcwMCwgI2ZmYzcwMCksICNmZmM3MDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0LjI1ODlweCAjZmZkNDExO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggNnB4IGJsYWNrKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLWZvcm06ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiAjMTgxODE4O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYmxvY2stcHJvbW8ge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLXByb21vIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stcHJvbW8gbGFiZWwgaW5wdXQge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLyog0LTQu9GPINGN0LvQtdC80LXQvdGC0LAgbGFiZWwsINGB0LLRj9C30LDQvdC90L7Qs9C+INGBIC5jdXN0b20tY2hlY2tib3ggKi9cclxuLmJsb2NrLXByb21vIGxhYmVsID4gc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjZmZiYjAwO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG59XHJcblxyXG4vKiDRgdC+0LfQtNCw0L3QuNC1INCyIGxhYmVsINC/0YHQtdCy0LTQvtGN0LvQtdC80LXQvdGC0LAgYmVmb3JlINGB0L4g0YHQu9C10LTRg9GO0YnQuNC80Lgg0YHRgtC40LvRj9C80LggKi9cclxuXHJcbi5ibG9jay1wcm9tbyBsYWJlbCA+IHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIrXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4vLyAuYmxvY2stcHJvbW8gbGFiZWw+c3Bhbjo6YWZ0ZXIge31cclxuXHJcbi8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGlucHV0IGMgdHlwZT1cImNoZWNrYm94XCIgKi9cclxuLmJsb2NrLXByb21vIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qIHotaW5kZXg6IC0xOyAqL1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qINGB0YLQuNC70Lgg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDQutGD0YDRgdC+0YDQsCDQvdCwIGNoZWNrYm94ICovXHJcbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmhvdmVyOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGH0LXQutCx0L7QutGB0LAgKNC/0YDQuCDQvdCw0LbQsNGC0LjQuCDQvdCwINC90LXQs9C+KSAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgKyBzcGFuOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xyXG59XHJcblxyXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1ICovXHJcbi8vIC5ibG9jay1wcm9tbyBsYWJlbD5pbnB1dDpmb2N1cytzcGFuOjpiZWZvcmUge1xyXG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuLy8gfVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGE0L7QutGD0YHQtSDQuCDQvdC1INC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgc3Bhbjo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XHJcbn1cclxuXHJcbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIi1cIjtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBkaXNhYmxlZCAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxufVxyXG5cclxuI2NoZWNrUHJvbW8ge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuI3Byb21vIHtcclxuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9tby1zaG93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYW5pbWF0aW9uOiBwcm9tb1Nob3cgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvbW9TaG93IHtcclxuICAwJSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8taGlkZSB7XHJcbiAgYW5pbWF0aW9uOiBwcm9tb0hpZGUgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvbW9IaWRlIHtcclxuICAwJSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWdyZWVtZW50IHtcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDIwLCAxMCk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzZWxlY3QuZm9ybS1lbGVtZW50OmFmdGVyIHtcclxuICBjb250ZW50OiBcIjEyMzEyM1wiO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDRweDtcclxuICB6LWluZGV4OiAzMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0gKi9cclxuXHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcclxuXHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udDogMjVweC81MHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzMzMztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcclxuXHJcbiAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDRweDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1jaXJjbGUuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE4KTtcclxuICAvLyBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udDogMTRweC8xOHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8vIC5qcS1zZWxlY3Rib3ggdWwge31cclxuXHJcbi5pdGlfX2NvdW50cnktbmFtZSB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuIiwiLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pdGkgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLml0aV9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaXRpX192LWhpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaXRpIGlucHV0LCAuaXRpIGlucHV0W3R5cGU9dGV4dF0sIC5pdGkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDhweDsgfVxuICAuaXRpX19hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTsgfVxuICAgIC5pdGlfX2Fycm93LS11cCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7IH1cbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAuaXRpX19mbGFnLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5pdGlfX2RpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDOyB9XG4gIC5pdGlfX2NvdW50cnkge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLml0aV9fZGlhbC1jb2RlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUsIC5pdGlfX2RpYWwtY29kZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcixcbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5pdGktLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gICAgLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWMge1xuICAgIHdpZHRoOiAxOXB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgICB3aWR0aDogMTNweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmEge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAuaXRpX19mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7IH0gfVxuICAuaXRpX19mbGFnLml0aV9fYWMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19heCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19icSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J2IHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Ege1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N4IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2R6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2V1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2doIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d5IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2htIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2huIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2h0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2h1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2llIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ltIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2luIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2l0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2plIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2pvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2pwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2toIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ttIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2t3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2t6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xyIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21lIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21mIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21oIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21rIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21tIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21wIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21xIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21zIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX210IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX211IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX212IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX213IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX214IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX215IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX216IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25jIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25nIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25pIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25vIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX251IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX256IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BnIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BsIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ByIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3B3IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3B5IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcnMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcnUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Uge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2oge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2sge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc20ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGgge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdG4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdG8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdW0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdXkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmEge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdm4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdnUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fd2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fd3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9feGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9feWUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9feXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9femEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fem0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fencge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwOyB9XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAuaXRpX19mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFnc0AyeC5wbmdcIik7IH0gfVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIl19 */
