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

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

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

.ellipse-btn, .app-btn__button, .app-btn__button:hover {
  font-family: 'Commissioner', sans-serif;
  font-weight: 600;
}

.header__reg button, .content__reg-btn, .content__terms-btn, .personage__terms-btn {
  font-family: 'Commissioner', sans-serif;
  font-weight: 500;
}

/* Media queries */
/* Container */
/* Responsive font size */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-blend-mode: overlay;
  scroll-behavior: smooth;
  background-image: url("../images/bg/stage.jpg");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 576px) {
  html {
    background-image: url("../images/bg/stage.jpg");
    background-position: center;
  }
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  color: #fff;
}

a {
  text-decoration: none;
  cursor: pointer;
}

html,
body {
  min-height: 100vh;
  height: auto;
}

body {
  font-family: 'Commissioner', sans-serif;
  line-height: 1;
  color: #fff;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

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

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.main {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 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;
  width: 100%;
}

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%);
}

.yellow-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%);
}

.blue-gradient {
  background: -o-linear-gradient(180deg, #1795F9 -73.86%, #0354FF 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #1795F9), color-stop(38.81%, #0354FF));
  background: -o-linear-gradient(top, #1795F9 -73.86%, #0354FF 38.81%);
  background: linear-gradient(180deg, #1795F9 -73.86%, #0354FF 38.81%);
}

.red-gradient {
  background: -o-linear-gradient(180deg, #F95A71 -73.86%, #F40F3E 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #F95A71), color-stop(38.81%, #F40F3E));
  background: -o-linear-gradient(top, #F95A71 -73.86%, #F40F3E 38.81%);
  background: linear-gradient(180deg, #F95A71 -73.86%, #F40F3E 38.81%);
}

.gradient-text {
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

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

@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-ExtraBold.woff2") format("woff2"), url("../fonts/Commissioner-ExtraBold.woff") format("woff"), url("../fonts/Commissioner-ExtraBold.ttf") format("ttf");
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: 'Arial';
  font-style: normal;
  src: url("../fonts/Arial.woff2") format("woff2"), url("../fonts/Arial.woff") format("woff"), url("../fonts/Arial.ttf") format("ttf");
  font-weight: 700;
  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;
}

.ellipse-btn {
  padding: 1.0em 1em;
  color: #fff;
  font-size: calc(12px + 15 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  text-transform: uppercase;
  border-radius: 8px;
  background: -webkit-gradient(linear, left bottom, left top, from(#F40F3E), color-stop(0.01%, #F40F3E), to(#FA5A71)), #FA5A71;
  background: -o-linear-gradient(bottom, #F40F3E 0%, #F40F3E 0.01%, #FA5A71 100%), #FA5A71;
  background: linear-gradient(0deg, #F40F3E 0%, #F40F3E 0.01%, #FA5A71 100%), #FA5A71;
  -webkit-box-shadow: 0px 0px 20px rgba(245, 26, 70, 0.8);
          box-shadow: 0px 0px 20px rgba(245, 26, 70, 0.8);
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s linear, -webkit-box-shadow 0.3s linear;
  transition: background 0.3s linear, -webkit-box-shadow 0.3s linear;
  -o-transition: box-shadow 0.3s linear, background 0.3s linear;
  transition: box-shadow 0.3s linear, background 0.3s linear;
  transition: box-shadow 0.3s linear, background 0.3s linear, -webkit-box-shadow 0.3s linear;
}

.ellipse-btn:hover, .ellipse-btn:active {
  background: none;
  -webkit-box-shadow: inset 0px 0px 1px 2px #f51a46;
          box-shadow: inset 0px 0px 1px 2px #f51a46;
}

.title {
  margin-bottom: 0.5em;
}

.title__text, .title__num {
  text-transform: uppercase;
  font-style: italic;
  -webkit-animation: cinematicInOut 3s ease-in-out 2s;
          animation: cinematicInOut 3s ease-in-out 2s;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.title__text {
  font-size: calc(32px + 26 * ((100vw - 320px) / 1600));
  line-height: 1.24;
}

.title__num {
  padding-right: 4px;
  font-size: calc(48px + 40 * ((100vw - 320px) / 1600));
}

@-webkit-keyframes cinematicInOut {
  0% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: -.5em;
  }
  25% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }
  75% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }
  100% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: 0;
  }
}

@keyframes cinematicInOut {
  0% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: -.5em;
  }
  25% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }
  75% {
    text-shadow: 0 0 0 white;
    opacity: 1;
    margin-left: 0;
  }
  100% {
    text-shadow: 0 0 1em white;
    opacity: 0;
    margin-left: 0;
  }
}

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

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

.container-fluid {
  max-width: 1920px;
}

.app-btn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.app-btn__button {
  padding: 1em 1em;
  color: #fff;
  font-size: calc(14px + 2 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  border-radius: 0.4em;
  background-color: transparent;
  border: 2px solid #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-style: normal;
  -webkit-transition: color 0.3s linear, background-color 0.3s linear, border-color 0.2s linear;
  -o-transition: color 0.3s linear, background-color 0.3s linear, border-color 0.2s linear;
  transition: color 0.3s linear, background-color 0.3s linear, border-color 0.2s linear;
}

.app-btn__button:hover {
  color: #000;
  background-color: #fff;
}

.app-btn__button:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  background: -o-linear-gradient(top, #fff 0%, #fff 100%);
  background: linear-gradient(180deg, #fff 0%, #fff 100%);
}

.links {
  position: relative;
  z-index: 10;
  padding-bottom: 16px;
  padding-top: 1em;
}

@media (min-width: 993px) {
  .links {
    padding-bottom: 0;
  }
}

.links .links-wrap {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 576px) {
  .links .links-wrap .reg-btn {
    display: none;
  }
}

.links .reg-btn,
.links .app-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.links .app-links {
  z-index: 2;
  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: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

@media (min-width: 576px) {
  .links .app-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 767px) {
  .links .app-links {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}

.links .app-links a {
  margin-left: 3%;
  margin-right: 3%;
}

.links .app-links a:not(:last-child) {
  margin-bottom: 1em;
}

@media (min-width: 576px) {
  .links .app-links a:not(:last-child) {
    margin-bottom: 0;
  }
}

.links .app-links__svg {
  width: 34vw;
  height: 10vw;
}

@media (min-width: 576px) {
  .links .app-links__svg {
    width: 150px;
    height: 45px;
  }
}

@media (min-width: 767px) {
  .links .app-links__svg {
    width: 133px;
    height: 40px;
  }
}

.links .soc-networks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.links .soc-networks a {
  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;
  margin-left: 1%;
  margin-right: 1%;
  height: 28px;
  width: 28px;
  background-color: #fff;
  border-radius: 50%;
}

.links .soc-networks a:last-child {
  pointer-events: none;
  border: 2px solid red;
  color: #000;
  font-weight: 700;
  font-size: .8em;
}

.links .soc-networks a svg {
  width: 20px;
  height: 20px;
}

.links .soc-networks a svg use {
  fill: #000;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}

.links .soc-networks a:hover {
  background-color: #ffbc00;
}

.links .reg-btn,
.links .app-btn,
.links .app-links,
.links .soc-networks {
  margin-bottom: 20px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.links .reg-btn button,
.links .app-btn button {
  min-width: 243px;
}

@media (min-width: 767px) {
  .links .app-btn {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

@media (min-width: 993px) {
  .links .app-btn {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

@media (min-width: 993px) {
  .links .app-btn,
  .links .app-links,
  .links .soc-networks {
    margin-bottom: 0px;
    width: 30%;
  }
  .links .soc-networks {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (min-width: 1200px) {
  .links .app-btn,
  .links .app-links,
  .links .soc-networks {
    width: 30%;
  }
  .links .soc-networks {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .links .soc-networks a {
    width: 36px;
    height: 36px;
  }
  .links .app-links {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.langCheck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.langCheck__item {
  margin: 0 7px;
  padding: 7px 7px 7px 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-transform: uppercase;
  font-size: 18px;
}

@media (min-width: 576px) {
  .langCheck__item {
    padding: 7px;
  }
}

.langCheck__item img {
  height: 20px;
  margin-right: 5px;
}

.langCheck__item:not(:first-child)::before {
  content: "";
  position: absolute;
  top: 0;
  left: -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 1px;
  background-color: #fff;
}

.langCheck__item input {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  z-index: 0;
}

.langCheck__item.active {
  opacity: 0.7;
  cursor: not-allowed;
}

.langCheck__item:hover span {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.header {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30.73%, #010101), to(rgba(1, 1, 1, 0)));
  background: -o-linear-gradient(top, #010101 30.73%, rgba(1, 1, 1, 0) 100%);
  background: linear-gradient(180deg, #010101 30.73%, rgba(1, 1, 1, 0) 100%);
  position: relative;
  z-index: 2;
}

.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;
  margin-bottom: 2vw;
}

@media (max-width: 768px) {
  .header__inner {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (max-width: 992px) {
  .header__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.header__reg {
  display: none;
}

@media (min-width: 576px) {
  .header__reg {
    margin-left: auto;
    display: block;
  }
}

.header__reg button {
  display: block;
  margin-left: auto;
  padding: .6em 1.5em;
  border-radius: 5px;
  color: #EAEAEA;
  font-size: calc(16px + 4 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  background: transparent;
  border: 2px solid #fff;
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

@media (min-width: 767px) {
  .header__reg button {
    padding: .6em 2em;
  }
}

@media (min-width: 1920px) {
  .header__reg button {
    font-size: 20px;
  }
}

.header__reg button:hover, .header__reg button:active {
  color: #b3b3b3;
}

.header__box {
  max-height: 54px;
}

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

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.logo__link {
  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;
}

.logo__svg {
  width: 120px;
  height: 23px;
  -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;
    width: 31vw;
  }
}

@media (min-width: 767px) {
  .logo__svg {
    width: 25vw;
  }
}

@media (min-width: 993px) {
  .logo__svg {
    max-width: 197px;
    max-height: 35px;
  }
}

.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 {
  display: none;
}

@media (min-width: 767px) {
  .logo__text {
    position: relative;
    display: block;
    color: #e1e1e1;
    font-size: 16px;
    font-style: italic;
    text-transform: uppercase;
    font-size: calc(10px + 4 * ((100vw - 320px) / 1600));
  }
  .logo__text::before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 13em;
    height: 1em;
    background-image: url("../images/slogan-back.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}

@media (min-width: 993px) {
  .logo__text {
    padding-left: 0.6em;
  }
}

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

.content {
  padding-bottom: 3%;
  padding-top: 2%;
  margin-bottom: 120vw;
}

@media (min-width: 576px) {
  .content {
    margin-bottom: 70vw;
    margin-bottom: 82vw;
  }
}

@media (min-width: 767px) {
  .content {
    margin-bottom: 80vw;
  }
}

@media (min-width: 993px) {
  .content {
    margin-bottom: 32vw;
    margin-bottom: 0vw;
  }
}

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

.content__inner {
  margin: auto;
}

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

.content__body {
  position: relative;
  z-index: 10;
  text-align: center;
  text-transform: uppercase;
  font-style: italic;
}

@media (min-width: 576px) {
  .content__body {
    text-align: right;
    margin-left: auto;
    max-width: 500px;
  }
}

.content__body h1 {
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  margin-bottom: 2%;
}

.content__body h1 span {
  font-weight: 800;
  padding-right: 5px;
}

@media (min-width: 1920px) {
  .content__body h1 {
    font-size: 40px;
  }
}

.content__body p {
  font-size: calc(12px + 6 * ((100vw - 320px) / 1600));
}

.content__article {
  margin-bottom: 1em;
  font-size: 0.8em;
}

.content__article h2 {
  font-size: 1em;
}

@media (min-width: 576px) {
  .content__article h2 {
    font-size: 1.5em;
  }
}

.content__article p {
  text-shadow: 0 0 4px black;
  font-size: 1.4em;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

.content__article span {
  padding-right: 3px;
  padding-left: 3px;
  font-size: 2em;
  font-weight: 800;
  text-shadow: none;
  -webkit-filter: none;
          filter: none;
}

.content__reg, .content__terms {
  display: none;
}

@media (min-width: 993px) {
  .content__reg, .content__terms {
    display: block;
  }
}

.content__reg-btn, .content__terms-btn {
  display: block;
  margin-left: auto;
  padding: .6em 0;
  color: #EAEAEA;
  font-size: 18px;
  line-height: 1.2;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  background: transparent;
  border: none;
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.content__reg-btn:hover, .content__reg-btn:active, .content__terms-btn:hover, .content__terms-btn:active {
  color: #b3b3b3;
}

@media (min-width: 1920px) {
  .content__reg-btn, .content__terms-btn {
    font-size: 20px;
  }
}

.content__reg-btn {
  width: 100%;
  max-width: 210px;
  border: 2px solid #fff;
}

.personage {
  position: absolute;
  left: 0;
  right: 0;
  top: 350px;
  margin: 0 auto;
  max-width: 100vw;
  height: 90vw;
}

@media (min-width: 420px) {
  .personage {
    top: 66vw;
  }
}

@media (min-width: 576px) {
  .personage {
    height: 70vw;
    top: 40vw;
  }
}

@media (min-width: 767px) {
  .personage {
    top: 40vw;
  }
}

@media (min-width: 993px) {
  .personage {
    top: auto;
    height: 56vw;
    bottom: -2em;
  }
}

@media (min-width: 1200px) {
  .personage {
    height: 18vw;
    bottom: -1em;
  }
}

.personage__image {
  position: absolute;
  display: block;
}

.personage__image--handLeft, .personage__image--handRight, .personage__image--girl, .personage__image--table, .personage__image--barels, .personage__image--coin {
  left: 0;
  right: 0;
  margin: 0 auto;
  background-repeat: no-repeat;
}

.personage__image--handRight, .personage__image--handLeft {
  z-index: 3;
  top: 9%;
  height: 30%;
  background-size: auto 100%;
}

@media (min-width: 1200px) {
  .personage__image--handRight, .personage__image--handLeft {
    top: -39%;
  }
}

.personage__image--handLeft {
  left: 55.8%;
  background-image: url("../images/personage/handLeft.png");
}

@media (min-width: 576px) {
  .personage__image--handLeft {
    left: 54%;
  }
}

@media (min-width: 993px) {
  .personage__image--handLeft {
    left: 53.5%;
  }
}

@media (min-width: 1200px) {
  .personage__image--handLeft {
    height: 60%;
    left: 52%;
  }
}

.personage__image--handLeft.move {
  -webkit-transform-origin: 25% 93%;
      -ms-transform-origin: 25% 93%;
          transform-origin: 25% 93%;
  -webkit-animation-name: leftHand-anim;
          animation-name: leftHand-anim;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@media (min-width: 576px) {
  .personage__image--handLeft.move {
    -webkit-transform-origin: 17% 90%;
        -ms-transform-origin: 17% 90%;
            transform-origin: 17% 90%;
  }
}

@media (min-width: 1200px) {
  .personage__image--handLeft.move {
    -webkit-transform-origin: 5% 98%;
        -ms-transform-origin: 5% 98%;
            transform-origin: 5% 98%;
  }
}

@-webkit-keyframes leftHand-anim {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes leftHand-anim {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

.personage__image--handRight {
  left: 17.3%;
  top: 9.9%;
  background-image: url("../images/personage/handRight.png");
}

@media (min-width: 576px) {
  .personage__image--handRight {
    left: 24.5%;
  }
}

@media (min-width: 993px) {
  .personage__image--handRight {
    left: 29.5%;
    -webkit-transform-origin: 20% 95%;
        -ms-transform-origin: 20% 95%;
            transform-origin: 20% 95%;
  }
}

@media (min-width: 1200px) {
  .personage__image--handRight {
    left: 37.25%;
    top: -39%;
    height: 60%;
  }
}

@media (min-width: 1920px) {
  .personage__image--handRight {
    top: -38.5%;
    left: 37.1%;
  }
}

.personage__image--handRight.move {
  /* x-offset | y-offset */
  -webkit-transform-origin: 20% 95%;
      -ms-transform-origin: 20% 95%;
          transform-origin: 20% 95%;
  -webkit-animation-name: rightHand-anim;
          animation-name: rightHand-anim;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@media (min-width: 1200px) {
  .personage__image--handRight.move {
    -webkit-transform-origin: 12% 80%;
        -ms-transform-origin: 12% 80%;
            transform-origin: 12% 80%;
  }
}

@-webkit-keyframes rightHand-anim {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  95% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes rightHand-anim {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  95% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

.personage__image--girl {
  z-index: 1;
  bottom: 40%;
  background-image: url("../images/personage/girl.png");
  height: 80%;
  background-size: auto 100%;
  background-position: center top;
}

@media (min-width: 1200px) {
  .personage__image--girl {
    height: 150%;
    bottom: 40%;
  }
}

.personage__image--table {
  z-index: 2;
  top: 50%;
  background-position: center bottom;
  height: 130%;
  background-size: 100% 100%;
  background-image: url("../images/personage/tableMob.png");
}

@media (min-width: 576px) {
  .personage__image--table {
    height: 110%;
    background-size: auto 100%;
    background-image: url("../images/personage/table.png");
  }
}

@media (min-width: 767px) {
  .personage__image--table {
    height: 90%;
    background-size: auto 100%;
    background-image: url("../images/personage/table.png");
  }
}

@media (min-width: 993px) {
  .personage__image--table {
    height: 50%;
  }
}

@media (min-width: 1200px) {
  .personage__image--table {
    top: 20%;
    height: 90%;
    background-size: 60% 100%;
  }
}

.personage__image--coin1, .personage__image--coin2, .personage__image--coin3 {
  top: 51%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  z-index: 9;
  height: 6%;
  opacity: .6;
}

@media (min-width: 767px) {
  .personage__image--coin1, .personage__image--coin2, .personage__image--coin3 {
    top: 52%;
  }
}

@media (min-width: 1200px) {
  .personage__image--coin1, .personage__image--coin2, .personage__image--coin3 {
    height: 8%;
    top: 19%;
  }
}

.personage__image--coin1 {
  left: 20%;
}

@media (min-width: 767px) {
  .personage__image--coin1 {
    left: 23.5%;
  }
}

@media (min-width: 993px) {
  .personage__image--coin1 {
    left: 30%;
  }
}

@media (min-width: 1200px) {
  .personage__image--coin1 {
    left: 38.7%;
  }
}

.personage__image--coin2 {
  left: 50%;
}

.personage__image--coin3 {
  left: 80%;
}

@media (min-width: 767px) {
  .personage__image--coin3 {
    left: 73.5%;
  }
}

@media (min-width: 993px) {
  .personage__image--coin3 {
    left: 70%;
  }
}

@media (min-width: 1200px) {
  .personage__image--coin3 {
    left: 60.7%;
  }
}

.personage__barelBtn {
  opacity: .6;
  position: absolute;
  z-index: 10;
  top: 36%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 27%;
  height: 25%;
  padding: 0;
  border: none;
  background-color: transparent;
  -webkit-transition: left .3s linear;
  -o-transition: left .3s linear;
  transition: left .3s linear;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-image: url("../images/personage/barel.png");
}

@media (min-width: 576px) {
  .personage__barelBtn {
    height: 24%;
  }
}

@media (min-width: 993px) {
  .personage__barelBtn {
    height: 26%;
    width: 18%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn {
    top: -6%;
    height: 38%;
  }
}

.personage__barelBtn--1 {
  left: 22.5%;
}

@media (min-width: 576px) {
  .personage__barelBtn--1 {
    left: 25.5%;
  }
}

@media (min-width: 767px) {
  .personage__barelBtn--1 {
    left: 29%;
  }
}

@media (min-width: 993px) {
  .personage__barelBtn--1 {
    left: 32%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn--1 {
    left: 44.2%;
  }
}

.personage__barelBtn--2 {
  left: 52%;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
}

@media (min-width: 576px) {
  .personage__barelBtn--2 {
    left: 55.5%;
  }
}

@media (min-width: 993px) {
  .personage__barelBtn--2 {
    left: 52%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn--2 {
    left: 55.5%;
  }
}

.personage__barelBtn--3 {
  left: 82.5%;
}

@media (min-width: 576px) {
  .personage__barelBtn--3 {
    left: 85.5%;
  }
}

@media (min-width: 767px) {
  .personage__barelBtn--3 {
    left: 79%;
  }
}

@media (min-width: 993px) {
  .personage__barelBtn--3 {
    left: 72%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn--3 {
    left: 66.5%;
  }
}

.personage__barelBtn.centered.personage__barelBtn--1 {
  left: 52%;
}

@media (min-width: 576px) {
  .personage__barelBtn.centered.personage__barelBtn--1 {
    left: 55.5%;
  }
}

@media (min-width: 993px) {
  .personage__barelBtn.centered.personage__barelBtn--1 {
    left: 52%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn.centered.personage__barelBtn--1 {
    left: 55.5%;
  }
}

.personage__barelBtn.centered.personage__barelBtn--3 {
  left: 52%;
}

@media (min-width: 576px) {
  .personage__barelBtn.centered.personage__barelBtn--3 {
    left: 55.5%;
  }
}

@media (min-width: 993px) {
  .personage__barelBtn.centered.personage__barelBtn--3 {
    left: 52%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn.centered.personage__barelBtn--3 {
    left: 55.5%;
  }
}

.personage__barelBtn.active {
  position: absolute;
}

.personage__barelBtn.active::before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 41%;
  width: 78px;
  height: 76px;
  background-image: url("../images/personage/arrow.png");
  visibility: hidden;
  -webkit-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  -webkit-animation-name: arrow-anim;
          animation-name: arrow-anim;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@media (min-width: 576px) {
  .personage__barelBtn.active::before {
    left: 30%;
  }
}

@media (min-width: 1200px) {
  .personage__barelBtn.active::before {
    left: 37%;
  }
}

@-webkit-keyframes arrow-anim {
  0%,
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  25%,
  75% {
    -webkit-transform: translate(-50%, -10px);
            transform: translate(-50%, -10px);
  }
  50% {
    -webkit-transform: translate(-50%, -20px);
            transform: translate(-50%, -20px);
  }
}

@keyframes arrow-anim {
  0%,
  to {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  25%,
  75% {
    -webkit-transform: translate(-50%, -10px);
            transform: translate(-50%, -10px);
  }
  50% {
    -webkit-transform: translate(-50%, -20px);
            transform: translate(-50%, -20px);
  }
}

.personage__barelBtn.active:hover {
  cursor: pointer;
}

.personage__barelBtn.active:hover::before {
  visibility: visible;
}

.personage__barelBtn.showCoin + img {
  opacity: 1;
}

.personage__barelBtn.lift {
  -webkit-animation-name: lift-barrel;
          animation-name: lift-barrel;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

.personage__barelBtn.lift::before {
  opacity: 0;
}

@-webkit-keyframes lift-barrel {
  0% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  15% {
    -webkit-transform: translate(-50%, -50%) rotate(10deg);
            transform: translate(-50%, -50%) rotate(10deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(10deg);
            transform: translate(-50%, -50%) rotate(10deg);
  }
  85% {
    -webkit-transform: translate(-50%, -50%) rotate(10deg);
            transform: translate(-50%, -50%) rotate(10deg);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@keyframes lift-barrel {
  0% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  15% {
    -webkit-transform: translate(-50%, -50%) rotate(10deg);
            transform: translate(-50%, -50%) rotate(10deg);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) rotate(10deg);
            transform: translate(-50%, -50%) rotate(10deg);
  }
  85% {
    -webkit-transform: translate(-50%, -50%) rotate(10deg);
            transform: translate(-50%, -50%) rotate(10deg);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.personage .ellipse-btn {
  position: absolute;
  height: 2em;
  z-index: 10;
  bottom: 20%;
  left: 50%;
  max-width: 260px;
  width: 100%;
  padding: .4em 1em;
  font-size: calc(24px + 8 * ((100vw - 320px) / 1600));
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 2em;
  -webkit-transition: opacity .3s linear;
  -o-transition: opacity .3s linear;
  transition: opacity .3s linear;
}

@media (min-width: 1200px) {
  .personage .ellipse-btn {
    bottom: 44%;
    max-width: 300px;
  }
}

.personage .ellipse-btn.shake-anim {
  -webkit-animation-name: shake;
          animation-name: shake;
  -webkit-animation-duration: 1.6s;
          animation-duration: 1.6s;
  -webkit-animation-iteration-count: 3;
          animation-iteration-count: 3;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(calc(-50% + 2px), 1px) rotate(0deg);
            transform: translate(calc(-50% + 2px), 1px) rotate(0deg);
  }
  5% {
    -webkit-transform: translate(calc(-50% - 1px), -2px) rotate(-2deg);
            transform: translate(calc(-50% - 1px), -2px) rotate(-2deg);
  }
  10% {
    -webkit-transform: translate(calc(-50% - 3px), 0px) rotate(3deg);
            transform: translate(calc(-50% - 3px), 0px) rotate(3deg);
  }
  15% {
    -webkit-transform: translate(calc(-50% - 0), 2px) rotate(0deg);
            transform: translate(calc(-50% - 0), 2px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(calc(-50% + 1px), -1px) rotate(1deg);
            transform: translate(calc(-50% + 1px), -1px) rotate(1deg);
  }
  25% {
    -webkit-transform: translate(calc(-50% - 1px), 2px) rotate(-1deg);
            transform: translate(calc(-50% - 1px), 2px) rotate(-1deg);
  }
  30% {
    -webkit-transform: translate(calc(-50% - 3px), 1px) rotate(0deg);
            transform: translate(calc(-50% - 3px), 1px) rotate(0deg);
  }
  35% {
    -webkit-transform: translate(calc(-50% + 2px), 1px) rotate(-2deg);
            transform: translate(calc(-50% + 2px), 1px) rotate(-2deg);
  }
  40% {
    -webkit-transform: translate(calc(-50% - 1px), -1px) rotate(4deg);
            transform: translate(calc(-50% - 1px), -1px) rotate(4deg);
  }
  45% {
    -webkit-transform: translate(calc(-50% + 2px), 2px) rotate(0deg);
            transform: translate(calc(-50% + 2px), 2px) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(calc(-50% + 0px), 0) rotate(0deg);
            transform: translate(calc(-50% + 0px), 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(calc(-50% + 0px), 0) rotate(0deg);
            transform: translate(calc(-50% + 0px), 0) rotate(0deg);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translate(calc(-50% + 2px), 1px) rotate(0deg);
            transform: translate(calc(-50% + 2px), 1px) rotate(0deg);
  }
  5% {
    -webkit-transform: translate(calc(-50% - 1px), -2px) rotate(-2deg);
            transform: translate(calc(-50% - 1px), -2px) rotate(-2deg);
  }
  10% {
    -webkit-transform: translate(calc(-50% - 3px), 0px) rotate(3deg);
            transform: translate(calc(-50% - 3px), 0px) rotate(3deg);
  }
  15% {
    -webkit-transform: translate(calc(-50% - 0), 2px) rotate(0deg);
            transform: translate(calc(-50% - 0), 2px) rotate(0deg);
  }
  20% {
    -webkit-transform: translate(calc(-50% + 1px), -1px) rotate(1deg);
            transform: translate(calc(-50% + 1px), -1px) rotate(1deg);
  }
  25% {
    -webkit-transform: translate(calc(-50% - 1px), 2px) rotate(-1deg);
            transform: translate(calc(-50% - 1px), 2px) rotate(-1deg);
  }
  30% {
    -webkit-transform: translate(calc(-50% - 3px), 1px) rotate(0deg);
            transform: translate(calc(-50% - 3px), 1px) rotate(0deg);
  }
  35% {
    -webkit-transform: translate(calc(-50% + 2px), 1px) rotate(-2deg);
            transform: translate(calc(-50% + 2px), 1px) rotate(-2deg);
  }
  40% {
    -webkit-transform: translate(calc(-50% - 1px), -1px) rotate(4deg);
            transform: translate(calc(-50% - 1px), -1px) rotate(4deg);
  }
  45% {
    -webkit-transform: translate(calc(-50% + 2px), 2px) rotate(0deg);
            transform: translate(calc(-50% + 2px), 2px) rotate(0deg);
  }
  50% {
    -webkit-transform: translate(calc(-50% + 0px), 0) rotate(0deg);
            transform: translate(calc(-50% + 0px), 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(calc(-50% + 0px), 0) rotate(0deg);
            transform: translate(calc(-50% + 0px), 0) rotate(0deg);
  }
}

.personage .ellipse-btn.hideBtn {
  opacity: 0;
  z-index: -1;
}

.personage .ellipse-btn .textContent--now {
  display: block;
}

.personage .ellipse-btn .textContent--again {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: none;
}

.personage__terms-btn {
  position: absolute;
  z-index: 10;
  left: 0;
  right: 0;
  top: 80%;
  display: block;
  max-width: 260px;
  margin: 0 auto;
  margin-left: auto;
  padding: .6em 0;
  color: #EAEAEA;
  font-size: 18px;
  line-height: 1.2;
  text-transform: uppercase;
  text-decoration: none;
  font-style: normal;
  background: transparent;
  border: none;
  cursor: pointer;
  -webkit-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  transition: color 0.3s linear;
}

.personage__terms-btn:hover, .personage__terms-btn:active {
  color: #b3b3b3;
}

@media (min-width: 993px) {
  .personage__terms-btn {
    display: none;
  }
}

.personage__thought {
  position: absolute;
  z-index: 10;
  top: -16%;
  left: 1vw;
  max-width: 114px;
  padding: 0.6em .4em 0.6em 0.6em;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 10px;
  opacity: 0;
}

.personage__thought.show {
  -webkit-animation-name: opacity-anim;
          animation-name: opacity-anim;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes opacity-anim {
  0%,
  to {
    opacity: 0;
  }
  25%,
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes opacity-anim {
  0%,
  to {
    opacity: 0;
  }
  25%,
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@media (min-width: 576px) {
  .personage__thought {
    top: -10%;
    left: 8%;
    max-width: 150px;
  }
}

@media (min-width: 767px) {
  .personage__thought {
    left: 15%;
    font-size: 16px;
    padding: 1em 2em 1.2em 1.2em;
  }
}

@media (min-width: 993px) {
  .personage__thought {
    max-width: 160px;
    background-color: #f2f2f2;
  }
}

@media (min-width: 1200px) {
  .personage__thought {
    max-width: 150px;
    left: 30%;
    top: -90%;
  }
}

@media (min-width: 1440px) {
  .personage__thought {
    left: 30%;
    top: -80%;
  }
}

.personage__thought::after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 73%;
  top: 100%;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  border-top: 10px solid transparent;
  border-left: 20px solid #fff;
  border-bottom: 10px solid transparent;
}

@media (min-width: 767px) {
  .personage__thought::after {
    top: 96%;
    left: 87%;
    border-top: 20px solid transparent;
    border-left: 30px solid #fff;
    border-bottom: 20px solid transparent;
  }
}

@media (min-width: 993px) {
  .personage__thought::after {
    top: 66%;
    left: 98%;
    width: 26px;
    height: 32px;
    -webkit-transform: translateY(-50%) rotate(0deg);
        -ms-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
    border: none;
    background-image: url("../images/personage/toughtTriangle.png");
  }
}

.personage__thought span {
  text-align: center;
  display: block;
  margin-bottom: 0.6em;
  color: #000;
}

.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--grabBonus {
  text-transform: uppercase;
}

.popUp--grabBonus .popUp__head {
  line-height: 1.24;
  width: 90%;
  text-align: center;
}

.popUp--grabBonus .popUp__head > .gradient-text {
  font-size: calc(22px + 18 * ((100vw - 320px) / 1600));
  margin-bottom: .6em;
  padding-right: 2px;
  font-weight: 800;
}

.popUp--grabBonus .popUp__head span.gradient-text {
  font-size: inherit;
  font-style: normal;
}

.popUp--grabBonus .popUp__content h3 {
  margin-bottom: 0.6em;
  text-align: center;
}

.popUp--grabBonus .popUp__list {
  padding-left: 1em;
  list-style: decimal;
}

.popUp--grabBonus .popUp__list li {
  padding-left: 5px;
}

.popUp--grabBonus .gradient-text {
  font-size: 22px;
  font-style: italic;
}

@media (min-width: 576px) {
  .popUp--rules .popUp__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.popUp--rules .popUp__head {
  margin: 0 auto 1em;
}

.popUp--rules .popUp__android,
.popUp--rules .popUp__ios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 576px) {
  .popUp--rules .popUp__android,
  .popUp--rules .popUp__ios {
    max-width: 50%;
    width: 100%;
  }
}

.popUp--rules a.ellipse-btn,
.popUp--rules button.ellipse-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  max-width: 240px;
}

.popUp--rules .popUp__android .popUp__border {
  margin-right: 0;
}

.popUp--contentVisibility .gradient-text.yellow-gradient {
  font-weight: 800;
}

.popUp--contentVisibility .popUp__list {
  width: 80%;
  font-size: calc(14px + 4 * ((100vw - 320px) / 1600));
  font-style: italic;
  text-align: center;
  margin: 0 auto;
  list-style: none;
}

.popUp--contentVisibility .popUp__list li {
  font-size: inherit;
  margin-bottom: 1em;
  line-height: 1.24;
}

.popUp.show {
  z-index: 100;
  -webkit-animation: animShow .6s linear forwards;
          animation: animShow .6s linear forwards;
}

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

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

.popUp.hide {
  -webkit-animation: animHide 1s linear forwards;
          animation: animHide 1s 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 {
  position: relative;
  max-width: 400px;
  width: 100%;
  padding: 8px 5px 16px 15px;
  border-radius: 10px;
  border: 2px solid #fff;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.8))), url("../images/bg/stage.jpg");
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8)), url("../images/bg/stage.jpg");
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8)), url("../images/bg/stage.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}

@media (min-width: 576px) {
  .popUp__block {
    max-width: 80%;
    padding: 16px 10px 32px 30px;
  }
}

@media (min-width: 767px) {
  .popUp__block {
    max-width: 760px;
  }
}

.popUp__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 10px;
}

.popUp__close a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  background: -o-radial-gradient(50% 50%, 50% 50%, #422C25 0.01%, #7E5A4E 100%);
  background: radial-gradient(50% 50% at 50% 50%, #422C25 0.01%, #7E5A4E 100%);
  border: 1px solid #fff;
  position: relative;
  opacity: 0.7;
  color: #fff;
  font-weight: 500;
  -webkit-transition: opacity .3s linear, -webkit-box-shadow .3s linear;
  transition: opacity .3s linear, -webkit-box-shadow .3s linear;
  -o-transition: box-shadow .3s linear, opacity .3s linear;
  transition: box-shadow .3s linear, opacity .3s linear;
  transition: box-shadow .3s linear, opacity .3s linear, -webkit-box-shadow .3s linear;
}

.popUp__close a::before, .popUp__close a::after {
  content: "";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  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;
  background: #fff;
  -webkit-box-shadow: inset 0px 0px 20px 20px #fff;
          box-shadow: inset 0px 0px 20px 20px #fff;
}

.popUp__close a:hover::after, .popUp__close a:hover::before {
  background-color: #735146;
}

.popUp__subtitle {
  margin-bottom: 1em;
}

@media (min-width: 1200px) {
  .popUp__subtitle {
    margin-bottom: 2em;
  }
}

.popUp__subtitle span {
  font-size: 16px;
  display: inline-block;
  padding: 0 4px 0 0;
  font-weight: 800;
}

.popUp__name {
  margin-bottom: 1em;
  font-size: calc(20px + 10 * ((100vw - 320px) / 1600));
  font-weight: 800;
  font-style: italic;
  text-transform: uppercase;
  text-align: center;
}

@media (min-width: 1920px) {
  .popUp__name {
    font-size: 30px;
  }
}

.popUp__name span {
  font-size: inherit;
  font-weight: 800;
  padding-right: 3px;
}

.popUp__content {
  margin: 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-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.popUp__content h2 {
  text-align: center;
  font-weight: 500;
  text-transform: uppercase;
  font-size: calc(14px + 1 * ((100vw - 320px) / 1600));
}

.popUp__content h3 {
  line-height: 1.24;
  margin-bottom: 1em;
  font-size: 14px;
  font-weight: 500;
}

.popUp__content svg {
  margin-bottom: 10px;
  width: 29px;
  height: 34px;
}

.popUp__content li,
.popUp__content p {
  line-height: 110%;
  font-size: 12px;
}

.popUp__content li a,
.popUp__content p a {
  text-decoration: underline;
  font-style: normal;
}

.popUp__content li a:hover,
.popUp__content p a:hover {
  color: #FFBB04;
}

.popUp__content li:not(:last-child) {
  margin-bottom: 5px;
}

.popUp__head {
  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: center;
      -ms-flex-align: center;
          align-items: center;
  width: 60%;
  margin-bottom: 1em;
}

.popUp__border {
  margin-right: 16px;
  padding: 7px 6px 7px 6px;
  margin-bottom: 1em;
  border: 1px solid white;
}

@media (min-width: 576px) {
  .popUp__border {
    margin-top: auto;
  }
}

.popUp__box {
  height: 105px;
  padding-left: 0.2em;
  border-radius: 10px;
  overflow-y: scroll;
}

.popUp__box::-webkit-scrollbar {
  position: relative;
  z-index: 20;
  width: 10px;
  background-color: #333333;
  opacity: 0.2;
  border-radius: 2px;
  width: 4px;
}

.popUp__box::-webkit-scrollbar-thumb {
  position: relative;
  z-index: 20;
  width: 8px;
  background: -o-linear-gradient(180deg, #F95A71 -73.86%, #F40F3E 38.81%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-73.86%, #F95A71), color-stop(38.81%, #F40F3E));
  background: linear-gradient(180deg, #F95A71 -73.86%, #F40F3E 38.81%);
  border-radius: 3px;
}

.popUp__rules {
  padding-right: 4px;
  padding-left: 0.1em;
}

.popUp__list {
  margin-bottom: 10px;
}

.popUp__list--ios {
  padding-left: 1em;
}

.popUp__list--ios li {
  list-style: disc;
  line-height: 1.24;
}

.popUp__list--ios li:not(:last-child) {
  margin-bottom: 5px;
}

.popUp .ellipse-btn {
  text-align: center;
  max-width: 70%;
  width: 100%;
  font-size: 1em;
}

.top__wrapper {
  min-width: 90%;
}

.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 .5s;
  -o-transition: all .5s;
  transition: all .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;
  margin-bottom: 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: 100%;
  margin: 1em auto 0;
  font-weight: 900;
  -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(#F40F3E), color-stop(0.01%, #F40F3E), to(#FA5A71)), #FA5A71;
  background: -o-linear-gradient(bottom, #F40F3E 0%, #F40F3E 0.01%, #FA5A71 100%), #FA5A71;
  background: linear-gradient(0deg, #F40F3E 0%, #F40F3E 0.01%, #FA5A71 100%), #FA5A71;
  -webkit-box-shadow: 0px 0px 20px rgba(245, 26, 70, 0.8);
          box-shadow: 0px 0px 20px rgba(245, 26, 70, 0.8);
  -webkit-transition: color .3s linear;
  -o-transition: color .3s linear;
  transition: color .3s linear;
  border: none;
  cursor: pointer;
  border-radius: 32px;
}

.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: 40px;
  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%);
}

.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: 20px;
  line-height: 1.2;
  color: #fff;
}

.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 {
  color: #000;
  border-radius: 5px;
  width: 100%;
  height: 0px;
  padding: 0;
}

.promo-show {
  display: inline-block;
  -webkit-animation: promoShow .5s linear forwards;
          animation: promoShow .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 .5s linear forwards;
          animation: promoHide .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;
  color: #000;
}

.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 {
  color: #353535;
  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;
}

footer {
  position: relative;
  z-index: 2;
  width: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(53.53%, #000000));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 53.53%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 53.53%);
  padding-left: 5%;
  padding-right: 5%;
}

footer .partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
  gap: 10px 10px;
  position: relative;
}

@media (min-width: 993px) {
  footer .partners {
    max-width: 80%;
    gap: 10px 20px;
  }
}

footer .partners__image {
  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;
  max-width: 30%;
}

@media (min-width: 576px) {
  footer .partners__image {
    max-width: 100%;
  }
}

@media (min-width: 993px) {
  footer .partners__image {
    max-width: 10%;
  }
}

footer .partners .separator {
  width: 100%;
}

footer .partners .wooman-block {
  position: relative;
  z-index: 1;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
}

footer .partners .wooman-block .btn {
  z-index: 2;
}

footer .partners .wooman-block picture {
  position: absolute;
  bottom: 60%;
  left: -18%;
}

footer .partners .wooman-block picture > * {
  height: 43vw;
  max-height: 700px;
  min-height: 323px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fdmFycy5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LWZvcm0tc3R5bGVyL2Rpc3QvanF1ZXJ5LmZvcm1zdHlsZXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS1mb3JtLXN0eWxlci9kaXN0L2pxdWVyeS5mb3Jtc3R5bGVyLnRoZW1lLmNzcyIsImNvbXBvbmVudHMvX2ltZy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uRWxsaXBzZS5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9fYXBwQnRuLnNjc3MiLCJibG9ja3MvX2xpbmtzLnNjc3MiLCJibG9ja3MvX3N3aXRjaGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX2NvbnRlbnQtYmxvY2suc2NzcyIsImJsb2Nrcy9fcGVyc29uYWdlLnNjc3MiLCJibG9ja3MvX3BvcFVwLnNjc3MiLCJibG9ja3MvX2Zvcm1TdHlsZS5zY3NzIiwiYmxvY2tzL19pbnRsVGVsSW5wdXQuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBREV4Qjs7QUNDQTs7O0VBR0UsMkJBQW1CO1VBQW5CLG1CQUFtQjtBREVyQjs7QUNDQTs7RUFFRSxVQUFVO0FERVo7O0FDQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkUsU0FBUztBREVYOztBQ0NBO0VBQ0UsZ0JBQWdCO0FERWxCOztBQ0NBO0VBQ0UsZUFBZTtFQUNmLGNBQWM7QURFaEI7O0FDQ0E7Ozs7RUFJRSxhQUFh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b0Msa0JBQUE7RXJCdzNHdEMsaUNBQWlDO0FxQnYzRy9COztBckIwM0dKO0VxQngzRzRCLFlBQUE7RXJCMDNHMUIsbUJBQW1CO0FxQnozR2pCOztBckI0M0dKO0VBQ0U7SUFDRSxtQkFBbUI7RUFDckI7QXFCNTNHQTs7QXJCKzNHRjtFcUI3M0drQixxQkFBQTtFckIrM0doQixXQUFXO0FxQjkzR1g7O0FyQmk0R0Y7RXFCOTNHSSxtQkFBZTtFQUFpQixrQkFBQTtFckJpNEdsQyw2QkFBNkI7QXFCaDRHN0I7O0FyQm00R0Y7RXFCajRHb0IsaUJBQUE7RXJCbTRHbEIsYUFBYTtBcUJsNEdiOztBckJxNEdGO0VBQ0UsV0FBVztBcUJwNEdYOztBckJ1NEdGO0VBQ0UscUNBQXFDO0FxQnQ0R3JDOztBckJ5NEdGO0VBQ0Usc0JBQXNCO0FxQng0R3RCOztBckIyNEdGO0VBQ0UsaUJBQWlCO0FxQjE0R2pCOztBckI2NEdGO0VxQjE0R0ksa0JBQWM7RUFDaEIsa0JuQi9FVTtFbUIrRU0sY0FBQTtFckI2NEdoQixXQUFXO0FxQjU0R1g7O0FyQis0R0Y7RXFCNzRHYyxXQUFBO0VyQis0R1osT0FBTztBcUI5NEdQOztBckJpNUdGO0VBQ0UsZUFBZTtBcUJoNUdiOztBckJtNUdKO0VBQ0UscUNBQXFDO0FxQmw1R3JDOztBckJxNUdGOztFQUVFLGVBQWU7QXFCcDVHYjs7QXJCdTVHSjs7RUFFRSw2QkFBNkI7QXFCdDVHN0I7O0FyQnk1R0Y7RUFDRSxxQ0FBcUM7QXFCeDVHckM7O0FyQjI1R0Y7RXFCejVHdUIsY0FBQTtFckIyNUdyQixnQkFBZ0I7QXFCMTVHaEI7O0FyQjY1R0Y7RXFCMTVHSSxrQkFBYTtFQUNiLFlBQVM7RUFDVCxhQUFZO0VBQUcsYUFBQTtFckI2NUdqQixZQUFZO0FxQjU1R1Y7O0FyQis1R0o7RUFDRSxlQUFlO0FxQjc1R2pCOztBckJnNkdBO0VxQjc1R0UsU0FBTTtFQUNOLFlBQVc7RUFDWCxVQUFVO0VBQVEsV0FBQTtFckJnNkdsQixlQUFlO0FxQjk1R2pCOztBckJpNkdBO0VxQi81R2dCLGdCQUFBO0VyQmk2R2QsV0FBVztBcUIvNUdiOztBckJrNkdBO0VxQmg2R3VCLGtCQUFBO0VyQms2R3JCLGtCQUFrQjtBcUJoNkdwQjs7QXJCbTZHQTtFQUNFLFdBQVc7QXFCbDZHWDs7QXJCcTZHRjtFQUNFLFdBQVc7QXFCcDZHWDs7QXJCdTZHRjtFQUNFLFdBQVc7QXFCdDZHWDs7QXJCeTZHRjtFQUNFLFdBQVc7QXFCeDZHWDs7QXJCMjZHRjtFQUNFLFdBQVc7QXFCMTZHWDs7QXJCNjZHRjtFQUNFLFdBQVc7QXFCNTZHWDs7QXJCKzZHRjtFQUNFLFdBQVc7QXFCOTZHWDs7QXJCaTdHRjtFQUNFO0lBQ0UsNEJBQTRCO0VBQzlCO0FxQmo3R0E7O0FyQm83R0Y7RXFCbDdHbUMsWUFBQTtFckJvN0dqQyw0QkFBNEI7QXFCbjdHNUI7O0FyQnM3R0Y7RXFCcDdHcUMsWUFBQTtFckJzN0duQyw4QkFBOEI7QXFCcjdHOUI7O0FyQnc3R0Y7RXFCdDdHcUMsWUFBQTtFckJ3N0duQyw4QkFBOEI7QXFCdjdHOUI7O0FyQjA3R0Y7RXFCeDdHcUMsWUFBQTtFckIwN0duQyw4QkFBOEI7QXFCejdHOUI7O0FyQjQ3R0Y7RXFCMTdHcUMsWUFBQTtFckI0N0duQyw4QkFBOEI7QXFCMzdHOUI7O0FyQjg3R0Y7RXFCNTdHc0MsWUFBQTtFckI4N0dwQywrQkFBK0I7QXFCNzdHL0I7O0FyQmc4R0Y7RXFCOTdHc0MsWUFBQTtFckJnOEdwQywrQkFBK0I7QXFCLzdHL0I7O0FyQms4R0Y7RXFCaDhHc0MsWUFBQTtFckJrOEdwQywrQkFBK0I7QXFCajhHL0I7O0FyQm84R0Y7RXFCbDhHc0MsWUFBQTtFckJvOEdwQywrQkFBK0I7QXFCbjhHL0I7O0FyQnM4R0Y7RXFCcDhHc0MsWUFBQTtFckJzOEdwQywrQkFBK0I7QXFCcjhHL0I7O0FyQnc4R0Y7RXFCdDhHc0MsWUFBQTtFckJ3OEdwQywrQkFBK0I7QXFCdjhHL0I7O0FyQjA4R0Y7RXFCeDhHc0MsWUFBQTtFckIwOEdwQywrQkFBK0I7QXFCejhHL0I7O0FyQjQ4R0Y7RXFCMThHc0MsWUFBQTtFckI0OEdwQywrQkFBK0I7QXFCMzhHL0I7O0FyQjg4R0Y7RXFCNThHc0MsWUFBQTtFckI4OEdwQywrQkFBK0I7QXFCNzhHL0I7O0FyQmc5R0Y7RXFCOThHc0MsWUFBQTtFckJnOUdwQywrQkFBK0I7QXFCLzhHL0I7O0FyQms5R0Y7RXFCaDlHc0MsWUFBQTtFckJrOUdwQywrQkFBK0I7QXFCajlHL0I7O0FyQm85R0Y7RXFCbDlHc0MsWUFBQTtFckJvOUdwQywrQkFBK0I7QXFCbjlHL0I7O0FyQnM5R0Y7RXFCcDlHc0MsWUFBQTtFckJzOUdwQywrQkFBK0I7QXFCcjlHL0I7O0FyQnc5R0Y7RXFCdDlHc0MsWUFBQTtFckJ3OUdwQywrQkFBK0I7QXFCdjlHL0I7O0FyQjA5R0Y7RXFCeDlHc0MsWUFBQTtFckIwOUdwQywrQkFBK0I7QXFCcGlIL0I7O0FyQnVpSEY7RXFCMTlHc0MsWUFBQTtFckI0OUdwQywrQkFBK0I7QXFCMzlHL0I7O0FyQjg5R0Y7RXFCNTlHc0MsWUFBQTtFckI4OUdwQywrQkFBK0I7QXFCNzlHL0I7O0FyQmcrR0Y7RXFCOTlHc0MsWUFBQTtFckJnK0dwQywrQkFBK0I7QXFCLzlHL0I7O0FyQmsrR0Y7RXFCaCtHc0MsWUFBQTtFckJrK0dwQywrQkFBK0I7QXFCaitHL0I7O0FyQm8rR0Y7RXFCbCtHc0MsWUFBQTtFckJvK0dwQywrQkFBK0I7QXFCbitHL0I7O0FyQnMrR0Y7RXFCcCtHc0MsWUFBQTtFckJzK0dwQywrQkFBK0I7QXFCcitHL0I7O0FyQncrR0Y7RXFCdCtHc0MsWUFBQTtFckJ3K0dwQywrQkFBK0I7QXFCditHL0I7O0FyQjArR0Y7RXFCeCtHc0MsWUFBQTtFckIwK0dwQywrQkFBK0I7QXFCeitHL0I7O0FyQjQrR0Y7RXFCMStHc0MsWUFBQTtFckI0K0dwQywrQkFBK0I7QXFCMytHL0I7O0FyQjgrR0Y7RXFCNStHc0MsWUFBQTtFckI4K0dwQywrQkFBK0I7QXFCNytHL0I7O0FyQmcvR0Y7RXFCOStHc0MsWUFBQTtFckJnL0dwQywrQkFBK0I7QXFCLytHL0I7O0FyQmsvR0Y7RXFCaC9Hc0MsWUFBQTtFckJrL0dwQywrQkFBK0I7QXFCai9HL0I7O0FyQm8vR0Y7RXFCbC9Hc0MsWUFBQTtFckJvL0dwQywrQkFBK0I7QXFCbi9HL0I7O0FyQnMvR0Y7RXFCcC9Hc0MsWUFBQTtFckJzL0dwQywrQkFBK0I7QXFCci9HL0I7O0FyQncvR0Y7RXFCdC9Hc0MsWUFBQTtFckJ3L0dwQywrQkFBK0I7QXFCdi9HL0I7O0FyQjAvR0Y7RXFCeC9Hc0MsWUFBQTtFckIwL0dwQywrQkFBK0I7QXFCei9HL0I7O0FyQjQvR0Y7RXFCMS9Hc0MsWUFBQTtFckI0L0dwQywrQkFBK0I7QXFCMy9HL0I7O0FyQjgvR0Y7RXFCNS9Hc0MsWUFBQTtFckI4L0dwQywrQkFBK0I7QXFCNy9HL0I7O0FyQmdnSEY7RXFCOS9Hc0MsWUFBQTtFckJnZ0hwQywrQkFBK0I7QXFCLy9HL0I7O0FyQmtnSEY7RXFCaGdIc0MsWUFBQTtFckJrZ0hwQywrQkFBK0I7QXFCamdIL0I7O0FyQm9nSEY7RXFCbGdIc0MsWUFBQTtFckJvZ0hwQywrQkFBK0I7QXFCbmdIL0I7O0FyQnNnSEY7RXFCcGdIc0MsWUFBQTtFckJzZ0hwQywrQkFBK0I7QXFCcmdIL0I7O0FyQndnSEY7RXFCdGdIc0MsWUFBQTtFckJ3Z0hwQywrQkFBK0I7QXFCcnBIL0I7O0FyQndwSEY7RXFCeGdIc0MsWUFBQTtFckIwZ0hwQywrQkFBK0I7QXFCemdIL0I7O0FyQjRnSEY7RXFCMWdIc0MsWUFBQTtFckI0Z0hwQywrQkFBK0I7QXFCM2dIL0I7O0FyQjhnSEY7RXFCNWdIc0MsWUFBQTtFckI4Z0hwQywrQkFBK0I7QXFCN2dIL0I7O0FyQmdoSEY7RXFCOWdIdUMsWUFBQTtFckJnaEhyQyxnQ0FBZ0M7QXFCL2dIaEM7O0FyQmtoSEY7RXFCaGhIdUMsWUFBQTtFckJraEhyQyxnQ0FBZ0M7QXFCamhIaEM7O0FyQm9oSEY7RXFCbGhIdUMsWUFBQTtFckJvaEhyQyxnQ0FBZ0M7QXFCbmhIaEM7O0FyQnNoSEY7RXFCcGhIdUMsWUFBQTtFckJzaEhyQyxnQ0FBZ0M7QXFCcmhIaEM7O0FyQndoSEY7RXFCdGhIdUMsWUFBQTtFckJ3aEhyQyxnQ0FBZ0M7QXFCdmhIaEM7O0FyQjBoSEY7RXFCeGhIdUMsWUFBQTtFckIwaEhyQyxnQ0FBZ0M7QXFCemhIaEM7O0FyQjRoSEY7RXFCMWhIdUMsWUFBQTtFckI0aEhyQyxnQ0FBZ0M7QXFCM2hIaEM7O0FyQjhoSEY7RXFCNWhIdUMsWUFBQTtFckI4aEhyQyxnQ0FBZ0M7QXFCN2hIaEM7O0FyQmdpSEY7RXFCOWhIdUMsWUFBQTtFckJnaUhyQyxnQ0FBZ0M7QXFCL2hIaEM7O0FyQmtpSEY7RXFCaGlIdUMsWUFBQTtFckJraUhyQyxnQ0FBZ0M7QXFCamlIaEM7O0FyQm9pSEY7RXFCbGlIdUMsWUFBQTtFckJvaUhyQyxnQ0FBZ0M7QXFCbmlIaEM7O0FyQnNpSEY7RXFCcGlIdUMsWUFBQTtFckJzaUhyQyxnQ0FBZ0M7QXFCcmlIaEM7O0FyQndpSEY7RXFCdGlIdUMsWUFBQTtFckJ3aUhyQyxnQ0FBZ0M7QXFCdmlIaEM7O0FyQjBpSEY7RXFCeGlIdUMsWUFBQTtFckIwaUhyQyxnQ0FBZ0M7QXFCemlIaEM7O0FyQjRpSEY7RXFCMWlIdUMsWUFBQTtFckI0aUhyQyxnQ0FBZ0M7QXFCM2lIaEM7O0FyQjhpSEY7RXFCNWlIdUMsWUFBQTtFckI4aUhyQyxnQ0FBZ0M7QXFCN2lIaEM7O0FyQmdqSEY7RXFCOWlIdUMsWUFBQTtFckJnakhyQyxnQ0FBZ0M7QXFCL2lIaEM7O0FyQmtqSEY7RXFCaGpIdUMsWUFBQTtFckJrakhyQyxnQ0FBZ0M7QXFCampIaEM7O0FyQm9qSEY7RXFCbGpIdUMsWUFBQTtFckJvakhyQyxnQ0FBZ0M7QXFCbmpIaEM7O0FyQnNqSEY7RXFCcGpIdUMsWUFBQTtFckJzakhyQyxnQ0FBZ0M7QXFCcmpIaEM7O0FyQndqSEY7RXFCdGpIdUMsWUFBQTtFckJ3akhyQyxnQ0FBZ0M7QXFCdmpIaEM7O0FyQjBqSEY7RXFCeGpIdUMsWUFBQTtFckIwakhyQyxnQ0FBZ0M7QXFCempIaEM7O0FyQjRqSEY7RXFCMWpIdUMsWUFBQTtFckI0akhyQyxnQ0FBZ0M7QXFCM2pIaEM7O0FyQjhqSEY7RXFCNWpIdUMsWUFBQTtFckI4akhyQyxnQ0FBZ0M7QXFCN2pIaEM7O0FyQmdrSEY7RXFCOWpIdUMsWUFBQTtFckJna0hyQyxnQ0FBZ0M7QXFCL2pIaEM7O0FyQmtrSEY7RXFCaGtIdUMsWUFBQTtFckJra0hyQyxnQ0FBZ0M7QXFCamtIaEM7O0FyQm9rSEY7RXFCbGtIdUMsWUFBQTtFckJva0hyQyxnQ0FBZ0M7QXFCbmtIaEM7O0FyQnNrSEY7RXFCcGtIdUMsWUFBQTtFckJza0hyQyxnQ0FBZ0M7QXFCcmtIaEM7O0FyQndrSEY7RXFCdGtIdUMsWUFBQTtFckJ3a0hyQyxnQ0FBZ0M7QXFCdmtIaEM7O0FyQjBrSEY7RXFCeGtIdUMsWUFBQTtFckIwa0hyQyxnQ0FBZ0M7QXFCemtIaEM7O0FyQjRrSEY7RXFCMWtIdUMsWUFBQTtFckI0a0hyQyxnQ0FBZ0M7QXFCM2tIaEM7O0FyQjhrSEY7RXFCNWtIdUMsWUFBQTtFckI4a0hyQyxnQ0FBZ0M7QXFCN2tIaEM7O0FyQmdsSEY7RXFCOWtIdUMsWUFBQTtFckJnbEhyQyxnQ0FBZ0M7QXFCL2tIaEM7O0FyQmtsSEY7RXFCaGxIdUMsWUFBQTtFckJrbEhyQyxnQ0FBZ0M7QXFCamxIaEM7O0FyQm9sSEY7RXFCbGxIdUMsWUFBQTtFckJvbEhyQyxnQ0FBZ0M7QXFCbmxIaEM7O0FyQnNsSEY7RXFCcGxIdUMsWUFBQTtFckJzbEhyQyxnQ0FBZ0M7QXFCcmxIaEM7O0FyQndsSEY7RXFCdGxIdUMsWUFBQTtFckJ3bEhyQyxnQ0FBZ0M7QXFCdmxIaEM7O0FyQjBsSEY7RXFCeGxIdUMsWUFBQTtFckIwbEhyQyxnQ0FBZ0M7QXFCemxIaEM7O0FyQjRsSEY7RXFCMWxIdUMsWUFBQTtFckI0bEhyQyxnQ0FBZ0M7QXFCM2xIaEM7O0FyQjhsSEY7RXFCNWxIdUMsWUFBQTtFckI4bEhyQyxnQ0FBZ0M7QXFCN2xIaEM7O0FyQmdtSEY7RXFCOWxIdUMsWUFBQTtFckJnbUhyQyxnQ0FBZ0M7QXFCL2xIaEM7O0FyQmttSEY7RXFCaG1IdUMsWUFBQTtFckJrbUhyQyxnQ0FBZ0M7QXFCam1IaEM7O0FyQm9tSEY7RXFCbG1IdUMsWUFBQTtFckJvbUhyQyxnQ0FBZ0M7QXFCbm1IaEM7O0FyQnNtSEY7RXFCcG1IdUMsWUFBQTtFckJzbUhyQyxnQ0FBZ0M7QXFCcm1IaEM7O0FyQndtSEY7RXFCdG1IdUMsWUFBQTtFckJ3bUhyQyxnQ0FBZ0M7QXFCdm1IaEM7O0FyQjBtSEY7RXFCeG1IdUMsWUFBQTtFckIwbUhyQyxnQ0FBZ0M7QXFCem1IaEM7O0FyQjRtSEY7RXFCMW1IdUMsWUFBQTtFckI0bUhyQyxnQ0FBZ0M7QXFCM21IaEM7O0FyQjhtSEY7RXFCNW1IdUMsWUFBQTtFckI4bUhyQyxnQ0FBZ0M7QXFCN21IaEM7O0FyQmduSEY7RXFCOW1IdUMsWUFBQTtFckJnbkhyQyxnQ0FBZ0M7QXFCL21IaEM7O0FyQmtuSEY7RXFCaG5IdUMsWUFBQTtFckJrbkhyQyxnQ0FBZ0M7QXFCam5IaEM7O0FyQm9uSEY7RXFCbG5IdUMsWUFBQTtFckJvbkhyQyxnQ0FBZ0M7QXFCbm5IaEM7O0FyQnNuSEY7RXFCcG5IdUMsWUFBQTtFckJzbkhyQyxnQ0FBZ0M7QXFCcm5IaEM7O0FyQnduSEY7RXFCdG5IdUMsWUFBQTtFckJ3bkhyQyxnQ0FBZ0M7QXFCdm5IaEM7O0FyQjBuSEY7RXFCeG5IdUMsWUFBQTtFckIwbkhyQyxnQ0FBZ0M7QXFCem5IaEM7O0FyQjRuSEY7RXFCMW5IdUMsWUFBQTtFckI0bkhyQyxnQ0FBZ0M7QXFCM25IaEM7O0FyQjhuSEY7RXFCNW5IdUMsWUFBQTtFckI4bkhyQyxnQ0FBZ0M7QXFCN25IaEM7O0FyQmdvSEY7RXFCOW5IdUMsWUFBQTtFckJnb0hyQyxnQ0FBZ0M7QXFCL25IaEM7O0FyQmtvSEY7RXFCaG9IdUMsWUFBQTtFckJrb0hyQyxnQ0FBZ0M7QXFCam9IaEM7O0FyQm9vSEY7RXFCbG9IdUMsWUFBQTtFckJvb0hyQyxnQ0FBZ0M7QXFCbm9IaEM7O0FyQnNvSEY7RXFCcG9IdUMsWUFBQTtFckJzb0hyQyxnQ0FBZ0M7QXFCcm9IaEM7O0FyQndvSEY7RXFCdG9IdUMsWUFBQTtFckJ3b0hyQyxnQ0FBZ0M7QXFCdm9IaEM7O0FyQjBvSEY7RXFCeG9IdUMsWUFBQTtFckIwb0hyQyxnQ0FBZ0M7QXFCem9IaEM7O0FyQjRvSEY7RXFCMW9IdUMsWUFBQTtFckI0b0hyQyxnQ0FBZ0M7QXFCM29IaEM7O0FyQjhvSEY7RXFCNW9IdUMsWUFBQTtFckI4b0hyQyxnQ0FBZ0M7QXFCN29IaEM7O0FyQmdwSEY7RXFCOW9IdUMsWUFBQTtFckJncEhyQyxnQ0FBZ0M7QXFCL29IaEM7O0FyQmtwSEY7RXFCaHBIdUMsWUFBQTtFckJrcEhyQyxnQ0FBZ0M7QXFCanBIaEM7O0FyQm9wSEY7RXFCbHBIdUMsWUFBQTtFckJvcEhyQyxnQ0FBZ0M7QXFCbnBIaEM7O0FyQnNwSEY7RXFCcHBIdUMsWUFBQTtFckJzcEhyQyxnQ0FBZ0M7QXFCcnBIaEM7O0FyQndwSEY7RXFCdHBIdUMsWUFBQTtFckJ3cEhyQyxnQ0FBZ0M7QXFCdnBIaEM7O0FyQjBwSEY7RXFCeHBIdUMsWUFBQTtFckIwcEhyQyxnQ0FBZ0M7QXFCenBIaEM7O0FyQjRwSEY7RXFCMXBIdUMsWUFBQTtFckI0cEhyQyxnQ0FBZ0M7QXFCM3BIaEM7O0FyQjhwSEY7RXFCNXBIdUMsWUFBQTtFckI4cEhyQyxnQ0FBZ0M7QXFCN3BIaEM7O0FyQmdxSEY7RXFCOXBIdUMsWUFBQTtFckJncUhyQyxnQ0FBZ0M7QXFCL3BIaEM7O0FyQmtxSEY7RXFCaHFIdUMsWUFBQTtFckJrcUhyQyxnQ0FBZ0M7QXFCanFIaEM7O0FyQm9xSEY7RXFCbHFIdUMsWUFBQTtFckJvcUhyQyxnQ0FBZ0M7QXFCbnFIaEM7O0FyQnNxSEY7RXFCcHFIdUMsWUFBQTtFckJzcUhyQyxnQ0FBZ0M7QXFCcnFIaEM7O0FyQndxSEY7RXFCdHFIdUMsWUFBQTtFckJ3cUhyQyxnQ0FBZ0M7QXFCdnFIaEM7O0FyQjBxSEY7RXFCeHFIdUMsWUFBQTtFckIwcUhyQyxnQ0FBZ0M7QXFCenFIaEM7O0FyQjRxSEY7RXFCMXFIdUMsWUFBQTtFckI0cUhyQyxnQ0FBZ0M7QXFCM3FIaEM7O0FyQjhxSEY7RXFCNXFIdUMsWUFBQTtFckI4cUhyQyxnQ0FBZ0M7QXFCN3FIaEM7O0FyQmdySEY7RXFCOXFIdUMsWUFBQTtFckJnckhyQyxnQ0FBZ0M7QXFCL3FIaEM7O0FyQmtySEY7RXFCaHJIdUMsWUFBQTtFckJrckhyQyxnQ0FBZ0M7QXFCanJIaEM7O0FyQm9ySEY7RXFCbHJIdUMsWUFBQTtFckJvckhyQyxnQ0FBZ0M7QXFCbnJIaEM7O0FyQnNySEY7RXFCcHJIdUMsWUFBQTtFckJzckhyQyxnQ0FBZ0M7QXFCcnJIaEM7O0FyQndySEY7RXFCdHJIdUMsWUFBQTtFckJ3ckhyQyxnQ0FBZ0M7QXFCdnJIaEM7O0FyQjBySEY7RXFCeHJIdUMsWUFBQTtFckIwckhyQyxnQ0FBZ0M7QXFCenJIaEM7O0FyQjRySEY7RXFCMXJIdUMsWUFBQTtFckI0ckhyQyxnQ0FBZ0M7QXFCM3JIaEM7O0FyQjhySEY7RXFCNXJIdUMsWUFBQTtFckI4ckhyQyxnQ0FBZ0M7QXFCN3JIaEM7O0FyQmdzSEY7RXFCOXJIdUMsWUFBQTtFckJnc0hyQyxnQ0FBZ0M7QXFCL3JIaEM7O0FyQmtzSEY7RXFCaHNIdUMsWUFBQTtFckJrc0hyQyxnQ0FBZ0M7QXFCanNIaEM7O0FyQm9zSEY7RXFCbHNIdUMsWUFBQTtFckJvc0hyQyxnQ0FBZ0M7QXFCbnNIaEM7O0FyQnNzSEY7RXFCcHNIdUMsWUFBQTtFckJzc0hyQyxnQ0FBZ0M7QXFCcnNIaEM7O0FyQndzSEY7RXFCdHNIdUMsWUFBQTtFckJ3c0hyQyxnQ0FBZ0M7QXFCdnNIaEM7O0FyQjBzSEY7RXFCeHNIdUMsWUFBQTtFckIwc0hyQyxnQ0FBZ0M7QXFCenNIaEM7O0FyQjRzSEY7RXFCMXNIdUMsWUFBQTtFckI0c0hyQyxnQ0FBZ0M7QXFCM3NIaEM7O0FyQjhzSEY7RXFCNXNIdUMsWUFBQTtFckI4c0hyQyxnQ0FBZ0M7QXFCN3NIaEM7O0FyQmd0SEY7RXFCOXNIdUMsWUFBQTtFckJndEhyQyxnQ0FBZ0M7QXFCdm9JaEM7O0FyQjBvSUY7RXFCaHRIdUMsWUFBQTtFckJrdEhyQyxnQ0FBZ0M7QXFCanRIaEM7O0FyQm90SEY7RXFCbHRIdUMsWUFBQTtFckJvdEhyQyxnQ0FBZ0M7QXFCbnRIaEM7O0FyQnN0SEY7RXFCcHRIdUMsWUFBQTtFckJzdEhyQyxnQ0FBZ0M7QXFCcnRIaEM7O0FyQnd0SEY7RXFCdHRIdUMsWUFBQTtFckJ3dEhyQyxnQ0FBZ0M7QXFCdnRIaEM7O0FyQjB0SEY7RXFCeHRIdUMsWUFBQTtFckIwdEhyQyxnQ0FBZ0M7QXFCenRIaEM7O0FyQjR0SEY7RXFCMXRIdUMsWUFBQTtFckI0dEhyQyxnQ0FBZ0M7QXFCM3RIaEM7O0FyQjh0SEY7RXFCNXRIdUMsWUFBQTtFckI4dEhyQyxnQ0FBZ0M7QXFCN3RIaEM7O0FyQmd1SEY7RXFCOXRIdUMsWUFBQTtFckJndUhyQyxnQ0FBZ0M7QXFCL3RIaEM7O0FyQmt1SEY7RXFCaHVIdUMsWUFBQTtFckJrdUhyQyxnQ0FBZ0M7QXFCanVIaEM7O0FyQm91SEY7RXFCbHVIdUMsWUFBQTtFckJvdUhyQyxnQ0FBZ0M7QXFCbnVIaEM7O0FyQnN1SEY7RXFCcHVIdUMsWUFBQTtFckJzdUhyQyxnQ0FBZ0M7QXFCcnVIaEM7O0FyQnd1SEY7RXFCdHVIdUMsWUFBQTtFckJ3dUhyQyxnQ0FBZ0M7QXFCdnVIaEM7O0FyQjB1SEY7RXFCeHVIdUMsWUFBQTtFckIwdUhyQyxnQ0FBZ0M7QXFCenVIaEM7O0FyQjR1SEY7RXFCMXVIdUMsWUFBQTtFckI0dUhyQyxnQ0FBZ0M7QXFCM3VIaEM7O0FyQjh1SEY7RXFCNXVIdUMsWUFBQTtFckI4dUhyQyxnQ0FBZ0M7QXFCN3VIaEM7O0FyQmd2SEY7RXFCOXVIdUMsWUFBQTtFckJndkhyQyxnQ0FBZ0M7QXFCL3VIaEM7O0FyQmt2SEY7RXFCaHZIdUMsWUFBQTtFckJrdkhyQyxnQ0FBZ0M7QXFCanZIaEM7O0FyQm92SEY7RXFCbHZIdUMsWUFBQTtFckJvdkhyQyxnQ0FBZ0M7QXFCbnZIaEM7O0FyQnN2SEY7RXFCcHZIdUMsWUFBQTtFckJzdkhyQyxnQ0FBZ0M7QXFCcnZIaEM7O0FyQnd2SEY7RXFCdHZIdUMsWUFBQTtFckJ3dkhyQyxnQ0FBZ0M7QXFCdnZIaEM7O0FyQjB2SEY7RXFCeHZIdUMsWUFBQTtFckIwdkhyQyxnQ0FBZ0M7QXFCenZIaEM7O0FyQjR2SEY7RXFCMXZIdUMsWUFBQTtFckI0dkhyQyxnQ0FBZ0M7QXFCM3ZIaEM7O0FyQjh2SEY7RXFCNXZIdUMsWUFBQTtFckI4dkhyQyxnQ0FBZ0M7QXFCN3ZIaEM7O0FyQmd3SEY7RXFCOXZIdUMsWUFBQTtFckJnd0hyQyxnQ0FBZ0M7QXFCN3ZJaEM7O0FyQmd3SUY7RXFCaHdIdUMsWUFBQTtFckJrd0hyQyxnQ0FBZ0M7QXFCandIaEM7O0FyQm93SEY7RXFCbHdIdUMsWUFBQTtFckJvd0hyQyxnQ0FBZ0M7QXFCbndIaEM7O0FyQnN3SEY7RXFCcHdIdUMsWUFBQTtFckJzd0hyQyxnQ0FBZ0M7QXFCcndIaEM7O0FyQnd3SEY7RXFCdHdIdUMsWUFBQTtFckJ3d0hyQyxnQ0FBZ0M7QXFCdndIaEM7O0FyQjB3SEY7RXFCeHdIdUMsWUFBQTtFckIwd0hyQyxnQ0FBZ0M7QXFCendIaEM7O0FyQjR3SEY7RXFCMXdIdUMsWUFBQTtFckI0d0hyQyxnQ0FBZ0M7QXFCenhJaEM7O0FyQjR4SUY7RXFCNXdIdUMsWUFBQTtFckI4d0hyQyxnQ0FBZ0M7QXFCN3dIaEM7O0FyQmd4SEY7RXFCOXdIdUMsWUFBQTtFckJneEhyQyxnQ0FBZ0M7QXFCL3dIaEM7O0FyQmt4SEY7RXFCaHhIdUMsWUFBQTtFckJreEhyQyxnQ0FBZ0M7QXFCanhIaEM7O0FyQm94SEY7RXFCbHhIdUMsWUFBQTtFckJveEhyQyxnQ0FBZ0M7QXFCbnhIaEM7O0FyQnN4SEY7RXFCcHhIdUMsWUFBQTtFckJzeEhyQyxnQ0FBZ0M7QXFCcnhIaEM7O0FyQnd4SEY7RXFCdHhIdUMsWUFBQTtFckJ3eEhyQyxnQ0FBZ0M7QXFCdnhIaEM7O0FyQjB4SEY7RXFCeHhIdUMsWUFBQTtFckIweEhyQyxnQ0FBZ0M7QXFCenhIaEM7O0FyQjR4SEY7RXFCMXhIdUMsWUFBQTtFckI0eEhyQyxnQ0FBZ0M7QXFCM3hIaEM7O0FyQjh4SEY7RXFCNXhIdUMsWUFBQTtFckI4eEhyQyxnQ0FBZ0M7QXFCN3hIaEM7O0FyQmd5SEY7RXFCOXhIdUMsWUFBQTtFckJneUhyQyxnQ0FBZ0M7QXFCL3hIaEM7O0FyQmt5SEY7RXFCaHlIdUMsWUFBQTtFckJreUhyQyxnQ0FBZ0M7QXFCanlIaEM7O0FyQm95SEY7RXFCbHlIdUMsWUFBQTtFckJveUhyQyxnQ0FBZ0M7QXFCbnlIaEM7O0FyQnN5SEY7RXFCcHlIdUMsWUFBQTtFckJzeUhyQyxnQ0FBZ0M7QXFCcnlIaEM7O0FyQnd5SEY7RXFCdHlIdUMsWUFBQTtFckJ3eUhyQyxnQ0FBZ0M7QXFCdnlIaEM7O0FyQjB5SEY7RXFCeHlIdUMsWUFBQTtFckIweUhyQyxnQ0FBZ0M7QXFCenlIaEM7O0FyQjR5SEY7RXFCMXlIdUMsWUFBQTtFckI0eUhyQyxnQ0FBZ0M7QXFCM3lIaEM7O0FyQjh5SEY7RXFCNXlIdUMsWUFBQTtFckI4eUhyQyxnQ0FBZ0M7QXFCN3lIaEM7O0FyQmd6SEY7RXFCOXlIdUMsWUFBQTtFckJnekhyQyxnQ0FBZ0M7QXFCL3lIaEM7O0FyQmt6SEY7RXFCaHpIdUMsWUFBQTtFckJrekhyQyxnQ0FBZ0M7QXFCanpIaEM7O0FyQm96SEY7RXFCbHpIdUMsV0FBQTtFckJvekhyQyxnQ0FBZ0M7QXFCbnpIaEM7O0FyQnN6SEY7RXFCcHpIdUMsWUFBQTtFckJzekhyQyxnQ0FBZ0M7QXFCcnpIaEM7O0FyQnd6SEY7RXFCdHpIdUMsWUFBQTtFckJ3ekhyQyxnQ0FBZ0M7QXFCdnpIaEM7O0FyQjB6SEY7RXFCeHpIdUMsWUFBQTtFckIwekhyQyxnQ0FBZ0M7QXFCenpIaEM7O0FyQjR6SEY7RXFCMXpIdUMsWUFBQTtFckI0ekhyQyxnQ0FBZ0M7QXFCM3pIaEM7O0FyQjh6SEY7RXFCNXpIdUMsWUFBQTtFckI4ekhyQyxnQ0FBZ0M7QXFCN3pIaEM7O0FyQmcwSEY7RXFCOXpIdUMsWUFBQTtFckJnMEhyQyxnQ0FBZ0M7QXFCL3pIaEM7O0FyQmswSEY7RXFCaDBIdUMsWUFBQTtFckJrMEhyQyxnQ0FBZ0M7QXFCajBIaEM7O0FyQm8wSEY7RXFCbDBIdUMsWUFBQTtFckJvMEhyQyxnQ0FBZ0M7QXFCbjBIaEM7O0FyQnMwSEY7RXFCcDBIdUMsWUFBQTtFckJzMEhyQyxnQ0FBZ0M7QXFCcjBIaEM7O0FyQncwSEY7RXFCdDBIdUMsWUFBQTtFckJ3MEhyQyxnQ0FBZ0M7QXFCdjBIaEM7O0FyQjAwSEY7RXFCeDBIdUMsWUFBQTtFckIwMEhyQyxnQ0FBZ0M7QXFCejBIaEM7O0FyQjQwSEY7RXFCMTBIdUMsWUFBQTtFckI0MEhyQyxnQ0FBZ0M7QXFCMzBIaEM7O0FyQjgwSEY7RXFCNTBIdUMsWUFBQTtFckI4MEhyQyxnQ0FBZ0M7QXFCNzBIaEM7O0FyQmcxSEY7RXFCOTBIdUMsWUFBQTtFckJnMUhyQyxnQ0FBZ0M7QXFCLzBIaEM7O0FyQmsxSEY7RXFCaDFIdUMsWUFBQTtFckJrMUhyQyxnQ0FBZ0M7QXFCajFIaEM7O0FyQm8xSEY7RXFCbDFIdUMsWUFBQTtFckJvMUhyQyxnQ0FBZ0M7QXFCbjFIaEM7O0FyQnMxSEY7RXFCcDFIdUMsWUFBQTtFckJzMUhyQyxnQ0FBZ0M7QXFCcjFIaEM7O0FyQncxSEY7RXFCdDFIdUMsWUFBQTtFckJ3MUhyQyxnQ0FBZ0M7QXFCdjFIaEM7O0FyQjAxSEY7RXFCeDFIdUMsWUFBQTtFckIwMUhyQyxnQ0FBZ0M7QXFCejFIaEM7O0FyQjQxSEY7RXFCMTFIdUMsWUFBQTtFckI0MUhyQyxnQ0FBZ0M7QXFCMzFIaEM7O0FyQjgxSEY7RXFCNTFIdUMsWUFBQTtFckI4MUhyQyxnQ0FBZ0M7QXFCNzFIaEM7O0FyQmcySEY7RXFCOTFIdUMsWUFBQTtFckJnMkhyQyxnQ0FBZ0M7QXFCLzFIaEM7O0FyQmsySEY7RXFCaDJIdUMsWUFBQTtFckJrMkhyQyxnQ0FBZ0M7QXFCajJIaEM7O0FyQm8ySEY7RXFCbDJIdUMsWUFBQTtFckJvMkhyQyxnQ0FBZ0M7QXFCbjJIaEM7O0FyQnMySEY7RXFCcDJIdUMsWUFBQTtFckJzMkhyQyxnQ0FBZ0M7QXFCcjJIaEM7O0FyQncySEY7RXFCdDJIdUMsWUFBQTtFckJ3MkhyQyxnQ0FBZ0M7QXFCdjJIaEM7O0FyQjAySEY7RXFCeDJIdUMsWUFBQTtFckIwMkhyQyxnQ0FBZ0M7QXFCejJIaEM7O0FyQjQySEY7RXFCMTJIdUMsWUFBQTtFckI0MkhyQyxnQ0FBZ0M7QXFCMzJIaEM7O0FyQjgySEY7RXFCNTJIdUMsWUFBQTtFckI4MkhyQyxnQ0FBZ0M7QXFCNzJIaEM7O0FyQmczSEY7RXFCOTJIdUMsWUFBQTtFckJnM0hyQyxnQ0FBZ0M7QXFCLzJIaEM7O0FyQmszSEY7RXFCaDNIdUMsWUFBQTtFckJrM0hyQyxnQ0FBZ0M7QXFCajNIaEM7O0FyQm8zSEY7RXFCbDNIdUMsWUFBQTtFckJvM0hyQyxnQ0FBZ0M7QXFCbjNIaEM7O0FyQnMzSEY7RXFCcDNIdUMsWUFBQTtFckJzM0hyQyxnQ0FBZ0M7QXFCcjNIaEM7O0FyQnczSEY7RXFCdDNIdUMsWUFBQTtFckJ3M0hyQyxnQ0FBZ0M7QXFCdjNIaEM7O0FyQjAzSEY7RXFCeDNIdUMsWUFBQTtFckIwM0hyQyxnQ0FBZ0M7QXFCejNIaEM7O0FyQjQzSEY7RXFCMTNIdUMsWUFBQTtFckI0M0hyQyxnQ0FBZ0M7QXFCMzNIaEM7O0FyQjgzSEY7RXFCNTNIdUMsWUFBQTtFckI4M0hyQyxnQ0FBZ0M7QXFCNzNIaEM7O0FyQmc0SEY7RXFCOTNIdUMsWUFBQTtFckJnNEhyQyxnQ0FBZ0M7QXFCLzNIaEM7O0FyQms0SEY7RXFCaDRIdUMsWUFBQTtFckJrNEhyQyxnQ0FBZ0M7QXFCajRIaEM7O0FyQm80SEY7RXFCbDRIdUMsWUFBQTtFckJvNEhyQyxnQ0FBZ0M7QXFCbjRIaEM7O0FyQnM0SEY7RXFCcDRIdUMsWUFBQTtFckJzNEhyQyxnQ0FBZ0M7QXFCcjRIaEM7O0FyQnc0SEY7RXFCdDRIdUMsWUFBQTtFckJ3NEhyQyxnQ0FBZ0M7QXFCdjRIaEM7O0FyQjA0SEY7RXFCeDRIdUMsWUFBQTtFckIwNEhyQyxnQ0FBZ0M7QXFCejRIaEM7O0FyQjQ0SEY7RXFCMTRIdUMsWUFBQTtFckI0NEhyQyxnQ0FBZ0M7QXFCMzRIaEM7O0FyQjg0SEY7RXFCNTRIdUMsWUFBQTtFckI4NEhyQyxnQ0FBZ0M7QXFCNzRIaEM7O0FyQmc1SEY7RXFCOTRIdUMsWUFBQTtFckJnNUhyQyxnQ0FBZ0M7QXFCLzRIaEM7O0FyQms1SEY7RXFCaDVIdUMsWUFBQTtFckJrNUhyQyxnQ0FBZ0M7QXFCajVIaEM7O0FyQm81SEY7RXFCbDVIdUMsWUFBQTtFckJvNUhyQyxnQ0FBZ0M7QXFCbjVIaEM7O0FyQnM1SEY7RXFCcDVIdUMsWUFBQTtFckJzNUhyQyxnQ0FBZ0M7QXFCcjVIaEM7O0FyQnc1SEY7RXFCdDVIdUMsWUFBQTtFckJ3NUhyQyxnQ0FBZ0M7QXFCcm5KaEM7O0FyQnduSkY7RXFCeDVIdUMsWUFBQTtFckIwNUhyQyxnQ0FBZ0M7QXFCejVIaEM7O0FyQjQ1SEY7RXFCMTVIdUMsWUFBQTtFckI0NUhyQyxnQ0FBZ0M7QXFCMzVIaEM7O0FyQjg1SEY7RXFCNTVIdUMsWUFBQTtFckI4NUhyQyxnQ0FBZ0M7QXFCNzVIaEM7O0FyQmc2SEY7RXFCOTVIdUMsWUFBQTtFckJnNkhyQyxnQ0FBZ0M7QXFCLzVIaEM7O0FyQms2SEY7RXFCaDZIdUMsWUFBQTtFckJrNkhyQyxnQ0FBZ0M7QXFCajZIaEM7O0FyQm82SEY7RXFCbDZIdUMsWUFBQTtFckJvNkhyQyxnQ0FBZ0M7QXFCbjZIaEM7O0FyQnM2SEY7RXFCcDZIdUMsWUFBQTtFckJzNkhyQyxnQ0FBZ0M7QXFCcjZIaEM7O0FyQnc2SEY7RXFCdDZIdUMsWUFBQTtFckJ3NkhyQyxnQ0FBZ0M7QXFCdjZIaEM7O0FyQjA2SEY7RXFCeDZIdUMsWUFBQTtFckIwNkhyQyxnQ0FBZ0M7QXFCejZIaEM7O0FyQjQ2SEY7RXFCMTZIdUMsWUFBQTtFckI0NkhyQyxnQ0FBZ0M7QXFCMzZIaEM7O0FyQjg2SEY7RXFCNTZIdUMsWUFBQTtFckI4NkhyQyxnQ0FBZ0M7QXFCNzZIaEM7O0FyQmc3SEY7RXFCOTZIdUMsWUFBQTtFckJnN0hyQyxnQ0FBZ0M7QXFCLzZIaEM7O0FyQms3SEY7RXFCaDdIdUMsWUFBQTtFckJrN0hyQyxnQ0FBZ0M7QXFCajdIaEM7O0FyQm83SEY7RXFCbDdIdUMsWUFBQTtFckJvN0hyQyxnQ0FBZ0M7QXFCbjdIaEM7O0FyQnM3SEY7RXFCcDdIdUMsWUFBQTtFckJzN0hyQyxnQ0FBZ0M7QXFCNXNKbEM7O0FyQitzSkE7RXFCcDdIRSxZQUFBO0VBQ0Esd0NBQTRCO1VBQTVCLGdDQUE0QjtFQUM1Qiw0Q0FBeUI7RUFDekIsNEJBQTJCO0VBQUcseUJBQUE7RXJCdTdIOUIsMkJBQTJCO0FxQnQ3SDNCOztBckJ5N0hGO0VBQ0U7SUFDRSwrQ0FBK0M7RUFDakQ7QXFCanRKQTs7QXJCb3RKRjtFQUNFLDZCQUE2QjtBSW54Si9COztBSnN4SkE7RXNCNTFKRSxrQkFBVztFQUdYLFVBQVU7RUFDVixXQUFBO0VBQ0EsZ0hBQWlCO0VBQWpCLHdFQUFpQjtFQUFqQix3RUFBaUI7RUFpRWxCLGdCQUFBO0V0QjR4SkMsaUJBQWlCO0FzQnIySm5COztBdEJ3MkpBO0VzQnYxSkksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBYTtNQUFiLGVBQWE7RUFDYix3QkFBZTtNQUFmLHFCQUFlO1VBQWYsdUJBQWU7RUFDZix5QkFBYztNQUFkLHNCQUFjO1VBQWQsbUJBQWM7RUFDZCxlQUFVO0VBbURYLGNBQUE7RXRCdXlKRCxrQkFBa0I7QUdqMkpkOztBSG8ySk47RUFDRTtJc0IzeUpDLGNBQUE7SXRCNnlKQyxjQUFjO0VBQ2hCO0FzQnQzSkY7O0F0QnkzSkE7RXNCMTFKTSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFjO01BQWQsc0JBQWM7VUFBZCxtQkFBYztFQVNmLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFdEJvMUpILGNBQWM7QUcvMkpWOztBSGszSk47RUFDRTtJQUNFLGVBQWU7RUFDakI7QUdyM0pJOztBSHczSk47RUFDRTtJQUNFLGNBQWM7RUFDaEI7QXNCejRKRjs7QXRCNDRKQTtFQUNFLFdBQVc7QXNCNzRKYjs7QXRCZzVKQTtFc0I1MUpNLGtCQUFlO0VBQ2YsVUFBQTtFQUNBLG1CQUFrQjtFQWlCbkIsaUJBQUE7RXRCODBKSCxrQkFBa0I7QXNCcjVKcEI7O0F0Qnc1SkE7RUFDRSxVQUFVO0FzQno1Slo7O0F0QjQ1SkE7RXNCNzFKUSxrQkFBVTtFQU9YLFdBQUE7RXRCeTFKTCxVQUFVO0FzQi81Slo7O0F0Qms2SkE7RXNCOTFKVSxZQUFZO0VBQ2IsaUJBQUE7RXRCZzJKUCxpQkFBaUI7QUFDbkIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGxpcHNlLWJ0biwgLmFwcC1idG5fX2J1dHRvbiwgLmFwcC1idG5fX2J1dHRvbjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJyxcciBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVhZGVyX19yZWcgYnV0dG9uLCAuY29udGVudF9fcmVnLWJ0biwgLmNvbnRlbnRfX3Rlcm1zLWJ0biwgLnBlcnNvbmFnZV9fdGVybXMtYnRuIHtcbiAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIE1lZGlhIHF1ZXJpZXMgKi9cbi8qIENvbnRhaW5lciAqL1xuLyogUmVzcG9uc2l2ZSBmb250IHNpemUgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvc3RhZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvc3RhZ2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuLnllbGxvdy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5MDAgLTczLjg2JSwgI2ZmZDQwMCAzOC44MSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NUY5IC03My44NiUsICMwMzU0RkYgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3OTVGOSAtNzMuODYlLCAjMDM1NEZGIDM4LjgxJSk7XG59XG5cbi5yZWQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XG59XG5cbi5ncmFkaWVudC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyaWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BcmlhbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0FyaWFsLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpxLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpxLWZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uanEtc2VsZWN0Ym94LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uanEtc2VsZWN0Ym94IHNlbGVjdCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uanEtc2VsZWN0Ym94IHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uanEtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1jaGVja2JveC5mb2N1c2VkLFxuLmpxLXJhZGlvLmZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDhDO1xufVxuXG4uanEtY2hlY2tib3guZGlzYWJsZWQsXG4uanEtcmFkaW8uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTU7XG59XG5cbi5qcS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuXG4uanEtcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5qcS1maWxlIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5qcS1maWxlIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uanEtZmlsZV9fYnJvd3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuXG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbi5qcS1maWxlLmZvY3VzZWQgLmpxLWZpbGVfX25hbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmpxLW51bWJlcl9fZmllbGQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5wbHVzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19maWVsZCxcbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQUE7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA0NXB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09XCIpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5qcS1zZWxlY3Rib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcbiAgcGFkZGluZzogM3B4IDlweCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDhDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhLnN0eWxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbmJ1dHRvbi5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLypcbkljb24gY2xhc3NlcyBjYW4gYmUgdXNlZCBlbnRpcmVseSBzdGFuZGFsb25lLiBUaGV5IGFyZSBuYW1lZCBhZnRlciB0aGVpciBvcmlnaW5hbCBmaWxlIG5hbWVzLlxuXG5FeGFtcGxlIHVzYWdlIGluIEhUTUw6XG5cbmBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuXG5UbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuXG4vLyBDU1Ncbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBIVE1M0LRcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLmljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uaWNvbi1wdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2cHg7XG59XG5cbi5pY29uLXJ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0wcHg7XG59XG5cbi5pY29uLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDBweDtcbn1cblxuLmljb24tZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggNTVweDtcbn1cblxuLmljb24tZmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTU0cHg7XG59XG5cbi5pY29uLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzNnB4O1xufVxuXG4uaWNvbi1lbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMThweDtcbn1cblxuLmljb24tZnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLmljb24tZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTM2cHg7XG59XG5cbi5pY29uLXRyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNnB4O1xufVxuXG4uaWNvbi1ubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAzNnB4O1xufVxuXG4uaWNvbi1iciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NXB4IDE4cHg7XG59XG5cbi5lbGxpcHNlLWJ0biB7XG4gIHBhZGRpbmc6IDEuMGVtIDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMTUgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjQwRjNFIDAlLCAjRjQwRjNFIDAuMDElLCAjRkE1QTcxIDEwMCUpLCAjRkE1QTcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNDUsIDI2LCA3MCwgMC44KTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQgMC4zcyBsaW5lYXI7XG59XG5cbi5lbGxpcHNlLWJ0bjpob3ZlciwgLmVsbGlwc2UtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDJweCAjZjUxYTQ2O1xufVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnRpdGxlX190ZXh0LCAudGl0bGVfX251bSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYW5pbWF0aW9uOiBjaW5lbWF0aWNJbk91dCAzcyBlYXNlLWluLW91dCAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLnRpdGxlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDMycHggKyAyNiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xufVxuXG4udGl0bGVfX251bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyA0MCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG5cbkBrZXlmcmFtZXMgY2luZW1hdGljSW5PdXQge1xuICAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogLS41ZW07XG4gIH1cbiAgMjUlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICA3NSUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMWVtIHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cblxuLmFwcC1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFwcC1idG5fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xufVxuXG4uYXBwLWJ0bl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcHAtYnRuX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2ZmZiAxMDAlKTtcbn1cblxuLmxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5saW5rcyAubGlua3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5saW5rcy13cmFwIC5yZWctYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saW5rcyAucmVnLWJ0bixcbi5saW5rcyAuYXBwLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGlua3MgLmFwcC1saW5rcyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rcyAuYXBwLWxpbmtzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4ubGlua3MgLmFwcC1saW5rcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuXG4ubGlua3MgLmFwcC1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmFwcC1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxpbmtzIC5hcHAtbGlua3NfX3N2ZyB7XG4gIHdpZHRoOiAzNHZ3O1xuICBoZWlnaHQ6IDEwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmFwcC1saW5rc19fc3ZnIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGlua3MgLmFwcC1saW5rc19fc3ZnIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIGE6bGFzdC1jaGlsZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmxpbmtzIC5zb2MtbmV0d29ya3MgYSBzdmcgdXNlIHtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLmxpbmtzIC5zb2MtbmV0d29ya3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMDA7XG59XG5cbi5saW5rcyAucmVnLWJ0bixcbi5saW5rcyAuYXBwLWJ0bixcbi5saW5rcyAuYXBwLWxpbmtzLFxuLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rcyAucmVnLWJ0biBidXR0b24sXG4ubGlua3MgLmFwcC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyNDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0bixcbiAgLmxpbmtzIC5hcHAtbGlua3MsXG4gIC5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubGlua3MgLnNvYy1uZXR3b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpbmtzIC5hcHAtYnRuLFxuICAubGlua3MgLmFwcC1saW5rcyxcbiAgLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5saW5rcyAuc29jLW5ldHdvcmtzIGEge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAubGlua3MgLmFwcC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtIHtcbiAgbWFyZ2luOiAwIDdweDtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbSB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmxhbmdDaGVja19faXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC03cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmxhbmdDaGVja19faXRlbTpob3ZlciBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMTAxMDEgMzAuNzMlLCByZ2JhKDEsIDEsIDEsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IC42ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX19yZWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlcl9fcmVnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyX19yZWcgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAuNmVtIDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRUFFQUVBO1xuICBmb250LXNpemU6IGNhbGMoMTZweCArIDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19yZWcgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuNmVtIDJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXJfX3JlZyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyX19yZWcgYnV0dG9uOmhvdmVyLCAuaGVhZGVyX19yZWcgYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4uaGVhZGVyX19ib3gge1xuICBtYXgtaGVpZ2h0OiA1NHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlcl9fYm94IHtcbiAgICBtYXgtaGVpZ2h0OiA5MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxvZ29fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ29fX3N2ZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxvZ29fX3N2ZyB7XG4gICAgaGVpZ2h0OiA0LjJ2dztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgd2lkdGg6IDMxdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvX19zdmcge1xuICAgIHdpZHRoOiAyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubG9nb19fc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDE5N3B4O1xuICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmxvZ29fX3Nsb2dhbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbG9nYW4tYmFjay5wbmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvX19zbG9nYW4ge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvX19zbG9nYW4ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmxvZ29fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ29fX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2UxZTFlMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwcHggKyA0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxuICAubG9nb19fdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxM2VtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbG9nYW4tYmFjay5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxvZ29fX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIH1cbn1cblxuLmxvZ29fX2hhbmQge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyNHB4KSB7XG4gIC5sb2dvX19oYW5kIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvX19oYW5kIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4ubG9nb19faGFuZCB1c2Uge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzB2dztcbiAgICBtYXJnaW4tYm90dG9tOiA4MnZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2lubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50X19ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5jb250ZW50X19ib2R5IGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG5cbi5jb250ZW50X19ib2R5IGgxIHNwYW4ge1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uY29udGVudF9fYm9keSBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEycHggKyA2ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbn1cblxuLmNvbnRlbnRfX2FydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5jb250ZW50X19hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuXG4uY29udGVudF9fYXJ0aWNsZSBwIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG4uY29udGVudF9fYXJ0aWNsZSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5jb250ZW50X19yZWcsIC5jb250ZW50X190ZXJtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fcmVnLCAuY29udGVudF9fdGVybXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250ZW50X19yZWctYnRuLCAuY29udGVudF9fdGVybXMtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAuNmVtIDA7XG4gIGNvbG9yOiAjRUFFQUVBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4uY29udGVudF9fcmVnLWJ0bjpob3ZlciwgLmNvbnRlbnRfX3JlZy1idG46YWN0aXZlLCAuY29udGVudF9fdGVybXMtYnRuOmhvdmVyLCAuY29udGVudF9fdGVybXMtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250ZW50X19yZWctYnRuLCAuY29udGVudF9fdGVybXMtYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX3JlZy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnBlcnNvbmFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDkwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAucGVyc29uYWdlIHtcbiAgICB0b3A6IDY2dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2Uge1xuICAgIGhlaWdodDogNzB2dztcbiAgICB0b3A6IDQwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hZ2Uge1xuICAgIHRvcDogNDB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogNTZ2dztcbiAgICBib3R0b206IC0yZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlIHtcbiAgICBoZWlnaHQ6IDE4dnc7XG4gICAgYm90dG9tOiAtMWVtO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0LCAucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0LCAucGVyc29uYWdlX19pbWFnZS0tZ2lybCwgLnBlcnNvbmFnZV9faW1hZ2UtLXRhYmxlLCAucGVyc29uYWdlX19pbWFnZS0tYmFyZWxzLCAucGVyc29uYWdlX19pbWFnZS0tY29pbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRSaWdodCwgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0IHtcbiAgei1pbmRleDogMztcbiAgdG9wOiA5JTtcbiAgaGVpZ2h0OiAzMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kUmlnaHQsIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdCB7XG4gICAgdG9wOiAtMzklO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdCB7XG4gIGxlZnQ6IDU1LjglO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2hhbmRMZWZ0LnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdCB7XG4gICAgbGVmdDogNTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZExlZnQge1xuICAgIGxlZnQ6IDUzLjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0IHtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBsZWZ0OiA1MiU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0Lm1vdmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyNSUgOTMlO1xuICBhbmltYXRpb24tbmFtZTogbGVmdEhhbmQtYW5pbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdC5tb3ZlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxNyUgOTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0Lm1vdmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUlIDk4JTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxlZnRIYW5kLWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kUmlnaHQge1xuICBsZWZ0OiAxNy4zJTtcbiAgdG9wOiA5LjklO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2hhbmRSaWdodC5wbmdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0IHtcbiAgICBsZWZ0OiAyNC41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRSaWdodCB7XG4gICAgbGVmdDogMjkuNSU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMjAlIDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kUmlnaHQge1xuICAgIGxlZnQ6IDM3LjI1JTtcbiAgICB0b3A6IC0zOSU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0IHtcbiAgICB0b3A6IC0zOC41JTtcbiAgICBsZWZ0OiAzNy4xJTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0Lm1vdmUge1xuICAvKiB4LW9mZnNldCB8IHktb2Zmc2V0ICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IDIwJSA5NSU7XG4gIGFuaW1hdGlvbi1uYW1lOiByaWdodEhhbmQtYW5pbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0Lm1vdmUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEyJSA4MCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByaWdodEhhbmQtYW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA5NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19pbWFnZS0tZ2lybCB7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogNDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2dpcmwucG5nXCIpO1xuICBoZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWdpcmwge1xuICAgIGhlaWdodDogMTUwJTtcbiAgICBib3R0b206IDQwJTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19pbWFnZS0tdGFibGUge1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgaGVpZ2h0OiAxMzAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BlcnNvbmFnZS90YWJsZU1vYi5wbmdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tdGFibGUge1xuICAgIGhlaWdodDogMTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL3RhYmxlLnBuZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLXRhYmxlIHtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL3RhYmxlLnBuZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLXRhYmxlIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS10YWJsZSB7XG4gICAgdG9wOiAyMCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCUgMTAwJTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19pbWFnZS0tY29pbjEsIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMiwgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgdG9wOiA1MSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiA2JTtcbiAgb3BhY2l0eTogLjY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tY29pbjEsIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMiwgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMSwgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4yLCAucGVyc29uYWdlX19pbWFnZS0tY29pbjMge1xuICAgIGhlaWdodDogOCU7XG4gICAgdG9wOiAxOSU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4xIHtcbiAgbGVmdDogMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4xIHtcbiAgICBsZWZ0OiAyMy41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4xIHtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tY29pbjEge1xuICAgIGxlZnQ6IDM4LjclO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgbGVmdDogODAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgICBsZWZ0OiA3My41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgICBsZWZ0OiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tY29pbjMge1xuICAgIGxlZnQ6IDYwLjclO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuIHtcbiAgb3BhY2l0eTogLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMzYlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNyU7XG4gIGhlaWdodDogMjUlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2JhcmVsLnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuIHtcbiAgICBoZWlnaHQ6IDI0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4ge1xuICAgIGhlaWdodDogMjYlO1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0biB7XG4gICAgdG9wOiAtNiU7XG4gICAgaGVpZ2h0OiAzOCU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xuICBsZWZ0OiAyMi41JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0xIHtcbiAgICBsZWZ0OiAyNS41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xuICAgIGxlZnQ6IDI5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xuICAgIGxlZnQ6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0xIHtcbiAgICBsZWZ0OiA0NC4yJTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi0tMiB7XG4gIGxlZnQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi0tMiB7XG4gICAgbGVmdDogNTUuNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0yIHtcbiAgICBsZWZ0OiA1MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi0tMiB7XG4gICAgbGVmdDogNTUuNSU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xuICBsZWZ0OiA4Mi41JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0zIHtcbiAgICBsZWZ0OiA4NS41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xuICAgIGxlZnQ6IDc5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xuICAgIGxlZnQ6IDcyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0zIHtcbiAgICBsZWZ0OiA2Ni41JTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5jZW50ZXJlZC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0xIHtcbiAgbGVmdDogNTIlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4uY2VudGVyZWQucGVyc29uYWdlX19iYXJlbEJ0bi0tMSB7XG4gICAgbGVmdDogNTUuNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLmNlbnRlcmVkLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xuICAgIGxlZnQ6IDUyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLmNlbnRlcmVkLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xuICAgIGxlZnQ6IDU1LjUlO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuLmNlbnRlcmVkLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xuICBsZWZ0OiA1MiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi5jZW50ZXJlZC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0zIHtcbiAgICBsZWZ0OiA1NS41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4uY2VudGVyZWQucGVyc29uYWdlX19iYXJlbEJ0bi0tMyB7XG4gICAgbGVmdDogNTIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4uY2VudGVyZWQucGVyc29uYWdlX19iYXJlbEJ0bi0tMyB7XG4gICAgbGVmdDogNTUuNSU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4uYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNDElO1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2Fycm93LnBuZ1wiKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFycm93LWFuaW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi5hY3RpdmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMzAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4uYWN0aXZlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDM3JTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFycm93LWFuaW0ge1xuICAwJSxcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjBweCk7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4uYWN0aXZlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuLnNob3dDb2luICsgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4ubGlmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWZ0LWJhcnJlbDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5saWZ0OjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGxpZnQtYmFycmVsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTBkZWcpO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnBlcnNvbmFnZSAuZWxsaXBzZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMmVtO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAyMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBmb250LXNpemU6IGNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2UgLmVsbGlwc2UtYnRuIHtcbiAgICBib3R0b206IDQ0JTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5wZXJzb25hZ2UgLmVsbGlwc2UtYnRuLnNoYWtlLWFuaW0ge1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAycHgpLCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXB4KSwgLTJweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDNweCksIDBweCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMCksIDJweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMXB4KSwgLTFweCkgcm90YXRlKDFkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXB4KSwgMnB4KSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gM3B4KSwgMXB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAycHgpLCAxcHgpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAxcHgpLCAtMXB4KSByb3RhdGUoNGRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAycHgpLCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDBweCksIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwcHgpLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnBlcnNvbmFnZSAuZWxsaXBzZS1idG4uaGlkZUJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGVyc29uYWdlIC5lbGxpcHNlLWJ0biAudGV4dENvbnRlbnQtLW5vdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGVyc29uYWdlIC5lbGxpcHNlLWJ0biAudGV4dENvbnRlbnQtLWFnYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBlcnNvbmFnZV9fdGVybXMtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAuNmVtIDA7XG4gIGNvbG9yOiAjRUFFQUVBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG4ucGVyc29uYWdlX190ZXJtcy1idG46aG92ZXIsIC5wZXJzb25hZ2VfX3Rlcm1zLWJ0bjphY3RpdmUge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX3Rlcm1zLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX190aG91Z2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAtMTYlO1xuICBsZWZ0OiAxdnc7XG4gIG1heC13aWR0aDogMTE0cHg7XG4gIHBhZGRpbmc6IDAuNmVtIC40ZW0gMC42ZW0gMC42ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBlcnNvbmFnZV9fdGhvdWdodC5zaG93IHtcbiAgYW5pbWF0aW9uLW5hbWU6IG9wYWNpdHktYW5pbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHktYW5pbSB7XG4gIDAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX190aG91Z2h0IHtcbiAgICB0b3A6IC0xMCU7XG4gICAgbGVmdDogOCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9fdGhvdWdodCB7XG4gICAgbGVmdDogMTUlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxZW0gMmVtIDEuMmVtIDEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX190aG91Z2h0IHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX190aG91Z2h0IHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0b3A6IC05MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGVyc29uYWdlX190aG91Z2h0IHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiAtODAlO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX3Rob3VnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDczJTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hZ2VfX3Rob3VnaHQ6OmFmdGVyIHtcbiAgICB0b3A6IDk2JTtcbiAgICBsZWZ0OiA4NyU7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX3Rob3VnaHQ6OmFmdGVyIHtcbiAgICB0b3A6IDY2JTtcbiAgICBsZWZ0OiA5OCU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wZXJzb25hZ2UvdG91Z2h0VHJpYW5nbGUucG5nXCIpO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX3Rob3VnaHQgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBvcFVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IC0xMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3BVcC0tZ3JhYkJvbnVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvcFVwLS1ncmFiQm9udXMgLnBvcFVwX19oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcFVwLS1ncmFiQm9udXMgLnBvcFVwX19oZWFkID4gLmdyYWRpZW50LXRleHQge1xuICBmb250LXNpemU6IGNhbGMoMjJweCArIDE4ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbWFyZ2luLWJvdHRvbTogLjZlbTtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ucG9wVXAtLWdyYWJCb251cyAucG9wVXBfX2hlYWQgc3Bhbi5ncmFkaWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wb3BVcC0tZ3JhYkJvbnVzIC5wb3BVcF9fY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3BVcC0tZ3JhYkJvbnVzIC5wb3BVcF9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4ucG9wVXAtLWdyYWJCb251cyAucG9wVXBfX2xpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBvcFVwLS1ncmFiQm9udXMgLmdyYWRpZW50LXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3BVcC0tcnVsZXMgLnBvcFVwX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5wb3BVcC0tcnVsZXMgLnBvcFVwX19oZWFkIHtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtO1xufVxuXG4ucG9wVXAtLXJ1bGVzIC5wb3BVcF9fYW5kcm9pZCxcbi5wb3BVcC0tcnVsZXMgLnBvcFVwX19pb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcFVwLS1ydWxlcyAucG9wVXBfX2FuZHJvaWQsXG4gIC5wb3BVcC0tcnVsZXMgLnBvcFVwX19pb3Mge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wb3BVcC0tcnVsZXMgYS5lbGxpcHNlLWJ0bixcbi5wb3BVcC0tcnVsZXMgYnV0dG9uLmVsbGlwc2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4ucG9wVXAtLXJ1bGVzIC5wb3BVcF9fYW5kcm9pZCAucG9wVXBfX2JvcmRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBvcFVwLS1jb250ZW50VmlzaWJpbGl0eSAuZ3JhZGllbnQtdGV4dC55ZWxsb3ctZ3JhZGllbnQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ucG9wVXAtLWNvbnRlbnRWaXNpYmlsaXR5IC5wb3BVcF9fbGlzdCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBvcFVwLS1jb250ZW50VmlzaWJpbGl0eSAucG9wVXBfX2xpc3QgbGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG59XG5cbi5wb3BVcC5zaG93IHtcbiAgei1pbmRleDogMTAwO1xuICBhbmltYXRpb246IGFuaW1TaG93IC42cyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYW5pbVNob3cge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wb3BVcC5oaWRlIHtcbiAgYW5pbWF0aW9uOiBhbmltSGlkZSAxcyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYW5pbUhpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xMDA7XG4gIH1cbn1cblxuLnBvcFVwX19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA1cHggMTZweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNyksIHJnYmEoMCwgMCwgMCwgMC44KSksIHVybChcIi4uL2ltYWdlcy9iZy9zdGFnZS5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9wVXBfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMzJweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucG9wVXBfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbi5wb3BVcF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucG9wVXBfX2Nsb3NlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICM0MjJDMjUgMC4wMSUsICM3RTVBNEUgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgbGluZWFyLCBvcGFjaXR5IC4zcyBsaW5lYXI7XG59XG5cbi5wb3BVcF9fY2xvc2UgYTo6YmVmb3JlLCAucG9wVXBfX2Nsb3NlIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDEyJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnBvcFVwX19jbG9zZSBhOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG59XG5cbi5wb3BVcF9fY2xvc2UgYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xufVxuXG4ucG9wVXBfX2Nsb3NlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDIwcHggMjBweCAjZmZmO1xufVxuXG4ucG9wVXBfX2Nsb3NlIGE6aG92ZXI6OmFmdGVyLCAucG9wVXBfX2Nsb3NlIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzUxNDY7XG59XG5cbi5wb3BVcF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcFVwX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbi5wb3BVcF9fc3VidGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5wb3BVcF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDIwcHggKyAxMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wb3BVcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5wb3BVcF9fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi5wb3BVcF9fY29udGVudCB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcFVwX19jb250ZW50IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDEgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xufVxuXG4ucG9wVXBfX2NvbnRlbnQgaDMge1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wb3BVcF9fY29udGVudCBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4ucG9wVXBfX2NvbnRlbnQgbGksXG4ucG9wVXBfX2NvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wb3BVcF9fY29udGVudCBsaSBhLFxuLnBvcFVwX19jb250ZW50IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wb3BVcF9fY29udGVudCBsaSBhOmhvdmVyLFxuLnBvcFVwX19jb250ZW50IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZCQjA0O1xufVxuXG4ucG9wVXBfX2NvbnRlbnQgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBvcFVwX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucG9wVXBfX2JvcmRlciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZzogN3B4IDZweCA3cHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvcFVwX19ib3JkZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLnBvcFVwX19ib3gge1xuICBoZWlnaHQ6IDEwNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5wb3BVcF9fYm94Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnBvcFVwX19ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOTVBNzEgLTczLjg2JSwgI0Y0MEYzRSAzOC44MSUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wb3BVcF9fcnVsZXMge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMC4xZW07XG59XG5cbi5wb3BVcF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3BVcF9fbGlzdC0taW9zIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5wb3BVcF9fbGlzdC0taW9zIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG59XG5cbi5wb3BVcF9fbGlzdC0taW9zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wb3BVcCAuZWxsaXBzZS1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi50b3BfX3dyYXBwZXIge1xuICBtaW4td2lkdGg6IDkwJTtcbn1cblxuLmZvcm0tdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZDNzAwLCAjRkZDNzAwKSwgI0ZGRkZGRjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZDNzAwLCAjRkZDNzAwKSwgI0ZGRkZGRjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAxMSAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDEpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS1pY29uLnBuZ1wiKTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMikgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21haWwtaWNvbi5wbmdcIik7XG59XG5cbmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaW5wdXQuZm9ybS1lbGVtZW50LFxuc2VsZWN0LmZvcm0tZWxlbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuc2VsZWN0LmZvcm0tZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzM1MzUzNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIHNlbGVjdC5mb3JtLWVsZW1lbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZvcm0tZWxlbWVudCB7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLyogcGFkZGluZy1sZWZ0OiAxMHB4OyAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0tZWxlbWVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA5ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjb3VudHJ5XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCNjb3VudHJ5LXN0eWxlciB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImN1cnJlbmN5XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCNjdXJyZW5jeS1zdHlsZXIge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZm9ybS1lbGVtZW50W25hbWU9XCJlbWFpbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1lbGVtZW50LnBob25lLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0gb3B0aW9uLFxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGhvbmUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waG9uZS1ibG9jayAuaXRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvbmUtYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udmFsaWQtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jdmFsaWQtbXNnIHtcbiAgY29sb3I6IGdyZWVuO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjMDAwO1xufVxuXG4jZXJyb3ItbXNnIHtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzAwMDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG4uaXRpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbmlucHV0LmZvcm0tZWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjdXJyZW5jeSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdWItZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIGF1dG8gMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgb3JkZXI6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0MEYzRSAwJSwgI0Y0MEYzRSAwLjAxJSwgI0ZBNUE3MSAxMDAlKSwgI0ZBNUE3MTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMjQ1LCAyNiwgNzAsIDAuOCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4uc3ViLWZvcm06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJsb2NrLXByb21vIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuLmJsb2NrLXByb21vIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvY2stcHJvbW8gbGFiZWw6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5ibG9jay1wcm9tbyBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyog0LTQu9GPINGN0LvQtdC80LXQvdGC0LAgbGFiZWwsINGB0LLRj9C30LDQvdC90L7Qs9C+INGBIC5jdXN0b20tY2hlY2tib3ggKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGQkIwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XG59XG5cbi8qINGB0L7Qt9C00LDQvdC40LUg0LIgbGFiZWwg0L/RgdC10LLQtNC+0Y3Qu9C10LzQtdC90YLQsCBiZWZvcmUg0YHQviDRgdC70LXQtNGD0Y7RidC40LzQuCDRgdGC0LjQu9GP0LzQuCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGlucHV0IGMgdHlwZT1cImNoZWNrYm94XCIgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIHotaW5kZXg6IC0xOyAqL1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyog0YHRgtC40LvQuCDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4INC60YPRgNGB0L7RgNCwINC90LAgY2hlY2tib3ggKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINCw0LrRgtC40LLQvdC+0LPQviDRh9C10LrQsdC+0LrRgdCwICjQv9GA0Lgg0L3QsNC20LDRgtC40Lgg0L3QsCDQvdC10LPQvikgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGE0L7QutGD0YHQtSAqL1xuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGE0L7QutGD0YHQtSDQuCDQvdC1INC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSArIHNwYW46OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbn1cblxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGRpc2FibGVkICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbiNjaGVja1Byb21vIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4jcHJvbW8ge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9tby1zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IHByb21vU2hvdyAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHByb21vU2hvdyB7XG4gIDAlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wcm9tby1oaWRlIHtcbiAgYW5pbWF0aW9uOiBwcm9tb0hpZGUgLjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBwcm9tb0hpZGUge1xuICAwJSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uYWdyZWVtZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYWdyZWVtZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWdyZWVtZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLyogc2VsZWN0LmZvcm0tZWxlbWVudDphZnRlciB7XHJcbiAgY29udGVudDogXCIxMjMxMjNcIjtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA0cHg7XHJcbiAgei1pbmRleDogMzE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59ICovXG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogMjVweC81MHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuICB9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRvd24tY2lyY2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGMoMThweCArIDcgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDE0cHgvMThweCBDb21taXNzaW9uZXIsIHNhbnMtc2VyaWY7XG59XG5cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXRpX19jb3VudHJ5LW5hbWUge1xuICBjb2xvcjogIzM1MzUzNTtcbn1cblxuLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXRpICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pdGlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRpX192LWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDZweCAwIDhweDtcbn1cblxuLml0aV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1NTU7XG59XG5cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaXRpX19jb3VudHJ5LWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLml0aV9fZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLml0aV9fY291bnRyeS5pdGlfX2hpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUsIC5pdGlfX2RpYWwtY29kZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXQsIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLml0aS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICB3aWR0aDogMThweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cbn1cblxuLml0aV9fZmxhZy5pdGlfX2FjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19kbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3JzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3NzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3RyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3VzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3Z1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3hrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3phIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMHB4ICM4ODg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3NAMngucG5nXCIpO1xuICB9XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDUzLjUzJSk7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xufVxuXG5mb290ZXIgLnBhcnRuZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBnYXA6IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgZm9vdGVyIC5wYXJ0bmVycyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuZm9vdGVyIC5wYXJ0bmVyc19faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIgLnBhcnRuZXJzX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICBmb290ZXIgLnBhcnRuZXJzX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cbn1cblxuZm9vdGVyIC5wYXJ0bmVycyAuc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmZvb3RlciAucGFydG5lcnMgLndvb21hbi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuZm9vdGVyIC5wYXJ0bmVycyAud29vbWFuLWJsb2NrIC5idG4ge1xuICB6LWluZGV4OiAyO1xufVxuXG5mb290ZXIgLnBhcnRuZXJzIC53b29tYW4tYmxvY2sgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MCU7XG4gIGxlZnQ6IC0xOCU7XG59XG5cbmZvb3RlciAucGFydG5lcnMgLndvb21hbi1ibG9jayBwaWN0dXJlID4gKiB7XG4gIGhlaWdodDogNDN2dztcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMyM3B4O1xufVxuIiwiaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn0iLCIkd2hpdGU6ICNmZmY7XHJcbiRhY2NlbnQ6I2ZmYmMwMDtcclxuJHllbGxvdzogI2Y3ZTMzNTtcclxuJGJsYWNrOiAjMDAwO1xyXG4kc2hhZG93OiAwcHggMHB4IDEzLjE0ODZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4keHhsLWJwOiAxMzUwcHg7XHJcbiRkZXNrdG9wLWJwOiAxMTI0cHg7XHJcbiR0YWJsZXQtYnA6IDk5MnB4O1xyXG4kbWlkZGxlLWJwOiA3NjhweDtcclxuJG1vYmlsZS1icDogNTc2cHg7XHJcblxyXG4lY29tbWlzc2lvbmVyLTkwMCB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyXG4gICAgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4lY29tbWlzc2lvbmVyLTgwMCB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyXG4gICAgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcbiVjb21taXNzaW9uZXItNzAwIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiVjb21taXNzaW9uZXItNjAwIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiVjb21taXNzaW9uZXItNTAwIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi8vICVyb3VuZCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdSb3VuZHMnLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4ldmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxufSIsIkBtaXhpbiBicmVha3BvaW50KCRicikge1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1peGluIG1xKCRwb2ludCkge1xyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCxcclxuICAkd2lkdGhzIGluICRicmVha3BvaW50LXdpZHRocyB7XHJcbiAgICBAaWYgJHBvaW50PT0kYnJlYWtwb2ludCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGhzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIE1lZGlhIHF1ZXJpZXMgKi9cclxuXHJcbiRicmVha3BvaW50LXdpZHRoczogKGZoZDoxOTIwcHgsIGxnOiAxMjAwcHgsIG1kOiA5OTNweCwgc206IDc2N3B4LCB4czogNTc2cHgpICFkZWZhdWx0O1xyXG5cclxuLyogQ29udGFpbmVyICovXHJcblxyXG4kY29udGFpbmVyLXdpZHRoczogKGZoZDogMTc4MHB4LCBsZzogOTAwcHgsIG1kOiA3NTBweCwgc206IDU1OHB4LCB4czogYXV0bykgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogUmVzcG9uc2l2ZSBmb250IHNpemUgKi9cclxuXHJcbiRtYXhXaWR0aDogMTkyMDsgLy8gd2lkdGggZm9yIG1heGltdW0gZm9udCBzaXplXHJcblxyXG5AbWl4aW4gYWRhcHRpdi1mb250KCRwY1NpemUsICRtb2JTaXplKSB7XHJcbiAgJGFkZFNpemU6ICRwY1NpemUgLSAkbW9iU2l6ZTtcclxuICAkbWF4V2lkdGg6ICRtYXhXaWR0aCAtIDMyMDtcclxuICBmb250LXNpemU6IGNhbGMoI3skbW9iU2l6ZSArIHB4fSArICN7JGFkZFNpemV9ICogKCgxMDB2dyAtIDMyMHB4KSAvICN7JG1heFdpZHRofSkpO1xyXG59IiwiaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvc3RhZ2UuanBnJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL3N0YWdlLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiosXHJcbio6OmFmdGVyLFxyXG4qOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC8vIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAyJSwgcmdiYSgyMzcsIDE4NSwgOTQsIDApIDEwMCUpO1xyXG5cclxuICAmLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9sYXMtdmVnYXMtY2FzaW5vLdC+cG5nXzEucG5nJyk7XHJcbiAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIC8vIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxufVxyXG5cclxuLnllbGxvdy1ncmFkaWVudCB7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XHJcbn1cclxuXHJcbi5ibHVlLWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NUY5IC03My44NiUsICMwMzU0RkYgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NUY5IC03My44NiUsICMwMzU0RkYgMzguODElKTtcclxufVxyXG5cclxuLnJlZC1ncmFkaWVudCB7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XHJcbn1cclxuXHJcbi5ncmFkaWVudC10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufSIsIlxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzpcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbW1pc3Npb25lci1NZWRpdW0udHRmJykgZm9ybWF0KCd0dGYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6XHJcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzpcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbW1pc3Npb25lci1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6XHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL0NvbW1pc3Npb25lci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6XHJcbiAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9BcmlhbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcblxyXG4kbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kbW9udHNlcnJhdFNlbWk6ICdNb250c2VycmF0IFNlbWlCb2xkJywgc2Fucy1zZXJpZjsiLCIuanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcbn1cbi5qcS1maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uanEtZmlsZV9fbmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpxLXNlbGVjdGJveCB7XG5cdHotaW5kZXg6IDEwO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtbnVtYmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0dGV4dC1hbGlnbjogbGVmdDsgLyog0LTQu9GPIE9wZXJhIFByZXN0b8KgKi9cbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRtYXJnaW46IDA7IC8qINCyINC60LDQutC40YUt0YLQviDQsdGA0LDRg9C30LXRgNCw0YUg0L/RgNC40YHRg9GC0YHRgtCy0YPQtdGCINC+0YLRgdGC0YPQvyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcblx0dmVydGljYWwtYWxpZ246IC00cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMCA0cHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtY2hlY2tib3guZm9jdXNlZCxcbi5qcS1yYWRpby5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cbi5qcS1jaGVja2JveC5kaXNhYmxlZCxcbi5qcS1yYWRpby5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41NTtcbn1cbi5qcS1jaGVja2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjY2O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjY7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cbi5qcS1yYWRpbyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC43KTtcbn1cbi5qcS1maWxlIHtcblx0d2lkdGg6IDI3MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwIDgwcHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1maWxlX19icm93c2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRyaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1maWxlLmRpc2FibGVkLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fYnJvd3NlIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG4uanEtbnVtYmVyX19maWVsZCB7XG5cdHdpZHRoOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogOHB4IDlweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1udW1iZXJfX3NwaW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDExcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHR0b3A6IDVweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fZmllbGQsXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0cHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMnB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuXHRtYXJnaW46IDVweDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09Jykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcblx0bWFyZ2luOiA1cHg7XG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uanEtc2VsZWN0Ym94IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSB7XG5cdG1pbi1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDZweDtcblx0Y29sb3I6ICMyMzFGMjA7XG59XG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzIzMUYyMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdHBhZGRpbmc6IDNweCA5cHggNHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0NDQztcblx0Y29sb3I6ICNGRkY7XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG50ZXh0YXJlYS5zdHlsZXIge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiA4cHggMTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn0iLCIvKlxuSWNvbiBjbGFzc2VzIGNhbiBiZSB1c2VkIGVudGlyZWx5IHN0YW5kYWxvbmUuIFRoZXkgYXJlIG5hbWVkIGFmdGVyIHRoZWlyIG9yaWdpbmFsIGZpbGUgbmFtZXMuXG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUzQtFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4uaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG5cbiAgLy8gXG4gIC8vICAgd2lkdGg6IDE5cHg7XG4gIC8vICAgaGVpZ2h0OiAxOHB4O1xuXG4gICYtcHQge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC0zOXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2cHg7XG4gIH1cblxuICAmLXJ1IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTBweDtcbiAgfVxuXG4gICYtYnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNDRweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMHB4O1xuICB9XG5cbiAgLy8gY2FuYWRhXG4gICYtZW4ge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCA1NXB4O1xuICB9XG5cbiAgLy8gZmlubGFuZCBcbiAgJi1maSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMXB4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC01NHB4O1xuICB9XG5cbiAgLy8gZ2VybWFueVxuICAmLWRlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTNweCAtMjFweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDM2cHg7XG4gIH1cblxuICAvLyBncmVlY2VcbiAgJi1lbCB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IC0yMXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMThweDtcbiAgfVxuXG4gIC8vIGlyZWxhbmQgRlJBTkNFXG4gICYtZnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIH1cblxuICAvLyBtZXhpY28gXG4gICYtZXMge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtNDBweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTM2cHg7XG4gIH1cblxuICAvLyBuZXdfemVhbGFuZCBcbiAgJi10ciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbiAgfVxuXG4gIC8vIG5vcndheSBcbiAgJi1ubyB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC0yNHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAzNnB4O1xuICB9XG5cbiAgLy8gcG9ydHVnYWwgYnJhemlsIFxuICAmLWJyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTQwcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1cHggMThweDtcbiAgfVxufSIsIi5lbGxpcHNlLWJ0biB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMS40ZW07XHJcbiAgcGFkZGluZzogMS4wZW0gMWVtO1xyXG5cclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIEBleHRlbmQgJWNvbW1pc3Npb25lci02MDA7XHJcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI3LCAxMik7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGNDBGM0UgMCUsICNGNDBGM0UgMC4wMSUsICNGQTVBNzEgMTAwJSksICNGQTVBNzE7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMjQ1LCAyNiwgNzAsIDAuOCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kIDAuM3MgbGluZWFyO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAycHggcmdiKDI0NSwgMjYsIDcwKTtcclxuICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDI0NSwgMjYsIDcwLCAwLjgpO1xyXG4gIH1cclxufSIsIi50aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICZfX3RleHQsXHJcbiAgJl9fbnVtIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgYW5pbWF0aW9uOiBjaW5lbWF0aWNJbk91dCAzcyBlYXNlLWluLW91dCAycztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIC8vIEBleHRlbmQgJWNvbW1pc3Npb25lci03MDA7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNTgsIDMyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIC8vIEBleHRlbmQgJWNvbW1pc3Npb25lci04MDA7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoODgsIDQ4KTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgY2luZW1hdGljSW5PdXQge1xyXG4gICAgMCUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDFlbSB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTY2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG4gICYtZmx1aWQge1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcbiAgfVxyXG59IiwiLmFwcC1idG4ge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmX19idXR0b24ge1xyXG5cclxuICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTYwMDtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNiwgMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDE1LjM4MTFweCByZ2JhKDI1NSwgMTk1LCAxLCAwLjUpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTYwMDtcclxuXHJcbiAgICAgIC8vIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkd2hpdGUgMCUsICR3aGl0ZSAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIi5saW5rcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMzkuMzMlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XHJcblxyXG4gIC5saW5rcy13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5yZWctYnRuIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgLy8gICBvcmRlcjogMDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnLWJ0bixcclxuICAuYXBwLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYXBwLWxpbmtzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcmRlcjogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMyU7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuXHJcbiAgICAgIHdpZHRoOiAzNHZ3O1xyXG4gICAgICBoZWlnaHQ6IDEwdnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3JkZXI6IDE7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMSU7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgd2lkdGg6IDI4cHg7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyJTtcclxuICAgICAgLy8gcGFkZGluZy1yaWdodDogMiU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgdXNlIHtcclxuICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnLWJ0bixcclxuICAuYXBwLWJ0bixcclxuICAuYXBwLWxpbmtzLFxyXG4gIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucmVnLWJ0bixcclxuICAuYXBwLWJ0biB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBtaW4td2lkdGg6IDI0M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFwcC1idG4ge1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuXHJcbiAgICAuYXBwLWJ0bixcclxuICAgIC5hcHAtbGlua3MsXHJcbiAgICAuc29jLW5ldHdvcmtzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG5cclxuICAgIC5hcHAtYnRuLFxyXG4gICAgLmFwcC1saW5rcyxcclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcHAtbGlua3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sYW5nQ2hlY2sge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5sYW5nQ2hlY2tfX2l0ZW0ge1xyXG4gIG1hcmdpbjogMCA3cHg7XHJcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ0NoZWNrX19pdGVtIGltZyB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubGFuZ0NoZWNrX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAtN3B4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxhbmdDaGVja19faXRlbSBpbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5sYW5nQ2hlY2tfX2l0ZW0uYWN0aXZlIHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmxhbmdDaGVja19faXRlbTpob3ZlciBzcGFuIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxufVxyXG5cclxuLy8gLmxhbmdDaGVjayB7XHJcbi8vICAgdG9wOiAwcHg7XHJcblxyXG4vLyAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHotaW5kZXg6IDI7XHJcbi8vICAgICByaWdodDogMTBweDtcclxuLy8gICAgIHdpZHRoOiA4N3B4O1xyXG4vLyAgICAgLy8gdG9wOiAwO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLy8gZGlzcGxheTogbm9uZTtcclxuLy8gICAmX193cmFwcGVyIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgY29udGVudDogJyc7XHJcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgcmlnaHQ6IDA7XHJcbi8vICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICB3aWR0aDogMjZweDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4vLyAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbi8vICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3c7XHJcbi8vICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4vLyAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbi8vICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuLy8gICAgICAgQGtleWZyYW1lcyBiZ1Nob3cge1xyXG4vLyAgICAgICAgIDAlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgMTAwJSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxODAsIDE4MCk7XHJcblxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3cyO1xyXG4vLyAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4vLyAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuLy8gICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbi8vICAgICAgICAgQGtleWZyYW1lcyBiZ1Nob3cyIHtcclxuLy8gICAgICAgICAgIDAlIHtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgMTAwJSB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgIC5sYW5nQ2hlY2tfX2l0ZW0ge1xyXG5cclxuLy8gICAgICAgICAmLnNlbGVjdGVkIHtcclxuLy8gICAgICAgICAgIG9yZGVyOiAzO1xyXG4vLyAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4vLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgb3JkZXI6IDE7XHJcbi8vICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XHJcbi8vICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuLy8gICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuLy8gICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4vLyAgICAgICAgICAgei1pbmRleDogMTtcclxuLy8gICAgICAgICAgIC8vIG1hcmdpbjogM3B4IDA7XHJcbi8vICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuXHJcbi8vICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW1EZXNjO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMCwgMjAwLCAyMDApO1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgQGtleWZyYW1lcyBzaG93SXRlbSB7XHJcbi8vICAgICAgICAgICAwJSB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgMjUlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAxMDAlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICBAa2V5ZnJhbWVzIHNob3dJdGVtRGVzYyB7XHJcbi8vICAgICAgICAgICAwJSB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgMjUlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAxMDAlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19pdGVtIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgei1pbmRleDogMjtcclxuLy8gICAgIG9wYWNpdHk6IDAuNTtcclxuLy8gICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICBvcmRlcjogMztcclxuXHJcbi8vICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5pY29uIHtcclxuLy8gICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuLy8gICAgICAgLy8gd2lkdGg6IDE3cHg7XHJcbi8vICAgICAgIC8vIGhlaWdodDogMjFweDtcclxuLy8gICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4vLyAgICAgICB3aWR0aDogMjJweDtcclxuLy8gICAgICAgbWFyZ2luOiAzcHggNnB4IDNweCA2cHg7XHJcbi8vICAgICAgIC8vIG1hcmdpbjogM3B4IDlweCAzcHggMTVweDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiA3NXB4O1xyXG5cclxuLy8gICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmxhbmdDb250ZXh0IHtcclxuLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2VyaWY7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICAgICAgbWFyZ2luOiA1cHggN3B4O1xyXG4vLyAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgZm9udCB7XHJcbi8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIGlucHV0IHtcclxuLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICB6LWluZGV4OiAtMTtcclxuLy8gICAgICAgd2lkdGg6IDA7XHJcbi8vICAgICAgIGhlaWdodDogMDtcclxuLy8gICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmLnNlbGVjdGVkIHtcclxuLy8gICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4vLyAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4vLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgICBvcmRlcjogMTtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAuaWNvbiB7XHJcbi8vICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzZweDsgLy8gYmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAubGFuZ0NvbnRleHQge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuLy8gICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuLy8gICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAuYXJyb3cge1xyXG4vLyAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4vLyAgICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbi8vICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6OmJlZm9yZSxcclxuLy8gICAgICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4vLyAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbi8vICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4vLyAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuLy8gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgbGVmdDogMjglO1xyXG4vLyAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgICAgIGxlZnQ6IDI0JTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgIHJpZ2h0OiAyOCU7XHJcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgICAgIHJpZ2h0OiAyNCU7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJi5hY3RpdmUge1xyXG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgb3JkZXI6IDA7XHJcbi8vICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9IiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxMDEwMSAzMC43MyUsIHJnYmEoMSwgMSwgMSwgMCkgMTAwJSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IC42ZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaWRkbGUtYnApIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWJwKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAuNmVtIDEuNWVtO1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBjb2xvcjogI0VBRUFFQTtcclxuICAgICAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDE2KTtcclxuICAgICAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogLjZlbSAyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yOiAkd2hpdGUsICRhbW91bnQ6IDMwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDkxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxvZ28ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAvLyB3aWR0aDogNDB2dztcclxuICAgIC8vIGhlaWdodDogNC4ydnc7XHJcblxyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjgpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBoZWlnaHQ6IDQuMnZ3O1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICB3aWR0aDogMzF2dztcclxuICAgICAgLy8gaGVpZ2h0OiA0LjJ2dztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICB3aWR0aDogMjV2dztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE5N3B4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xvZ2FuIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbG9nYW4tYmFjay5wbmcnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1yaWdodDogMS42ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgd2lkdGg6IDY3JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIGNvbG9yOiAjZTFlMWUxO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE0LCAxMCk7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEzZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nsb2dhbi1iYWNrLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC42ZW07XHJcbiAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGFuZCB7XHJcbiAgICB3aWR0aDogNDNweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcC1icCkge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1icCkge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIHVzZSB7XHJcbiAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb250ZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMyU7XHJcbiAgcGFkZGluZy10b3A6IDIlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMHZ3O1xyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiA0MjBweCkge31cclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwdnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MnZ3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwdnc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJ2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDB2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg0MCwgMzYpO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxOCwgMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA0cHggYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcblxyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19yZWcsXHJcbiAgJl9fdGVybXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JlZy1idG4sXHJcbiAgJl9fdGVybXMtYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAuNmVtIDA7XHJcblxyXG4gICAgY29sb3I6ICNFQUVBRUE7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBAZXh0ZW5kICVjb21taXNzaW9uZXItNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiAzMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWctYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgfVxyXG59IiwiLnBlcnNvbmFnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAzNTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogOTB2dztcclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogNDIwcHgpIHtcclxuICAgIHRvcDogNjZ2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBoZWlnaHQ6IDcwdnc7XHJcbiAgICB0b3A6IDQwdnc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgdG9wOiA0MHZ3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGhlaWdodDogNTZ2dztcclxuICAgIGJvdHRvbTogLTJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBoZWlnaHQ6IDE4dnc7XHJcbiAgICBib3R0b206IC0xZW07XHJcbiAgICBcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gIC8vICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgLy8gfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmLS1oYW5kTGVmdCxcclxuICAgICYtLWhhbmRSaWdodCxcclxuICAgICYtLWdpcmwsXHJcbiAgICAmLS10YWJsZSxcclxuICAgICYtLWJhcmVscyxcclxuICAgICYtLWNvaW4ge1xyXG4gICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oYW5kUmlnaHQsXHJcbiAgICAmLS1oYW5kTGVmdCB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIC8vIHRvcDogMjIlO1xyXG4gICAgICB0b3A6IDklO1xyXG4gICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHRvcDogLTM5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhhbmRMZWZ0IHtcclxuICAgICAgLy8gbGVmdDogNTMlO1xyXG4gICAgICAvLyBsZWZ0OiA1NS4yJTtcclxuICAgICAgbGVmdDogNTUuOCU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wZXJzb25hZ2UvaGFuZExlZnQucG5nJyk7XHJcblxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBsZWZ0OiA1NCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgbGVmdDogNTMuNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgLy8gbGVmdDogNTEuNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgbGVmdDogNTIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1vdmUge1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybS1vcmlnaW46IDI1JSA5OCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjUlIDkzJTtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogbGVmdEhhbmQtYW5pbTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICAgIC8vIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE3JSA5MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNSUgOTglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBsZWZ0SGFuZC1hbmltIHtcclxuXHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWhhbmRSaWdodCB7XHJcbiAgICAgIC8vIGxlZnQ6IDIwJTtcclxuICAgICAgbGVmdDogMTcuMyU7XHJcbiAgICAgIHRvcDogOS45JTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL2hhbmRSaWdodC5wbmcnKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgLy8gbGVmdDogMjclO1xyXG4gICAgICAgIGxlZnQ6IDI0LjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIC8vIGxlZnQ6IDMyJTtcclxuICAgICAgICBsZWZ0OiAyOS41JTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMCUgOTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGxlZnQ6IDM3LjI1JTtcclxuICAgICAgICB0b3A6IC0zOSU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEBtZWRpYShtaW4td2lkdGg6MTQ0MHB4KSB7XHJcbiAgICAgIC8vICAgbGVmdDogNDMlO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICB0b3A6IC0zOC41JTtcclxuICAgICAgICBsZWZ0OiAzNy4xJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb3ZlIHtcclxuICAgICAgICAvKiB4LW9mZnNldCB8IHktb2Zmc2V0ICovXHJcbiAgICAgICAgLy8gdHJhbnNmb3JtLW9yaWdpbjogMSUgOTglO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwJSA5NSU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogcmlnaHRIYW5kLWFuaW07XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEyJSA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHJpZ2h0SGFuZC1hbmltIHtcclxuXHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA3NSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDk1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1naXJsIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm90dG9tOiA0MCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS9naXJsLnBuZycpO1xyXG4gICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyBib3R0b206IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgYm90dG9tOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10YWJsZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIC8vIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgIC8vIGhlaWdodDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEzMCU7XHJcblxyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS90YWJsZU1vYi5wbmcnKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTAlO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wZXJzb25hZ2UvdGFibGUucG5nJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS90YWJsZS5wbmcnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvaW4xLFxyXG4gICAgJi0tY29pbjIsXHJcbiAgICAmLS1jb2luMyB7XHJcbiAgICAgIHRvcDogNTElO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIGhlaWdodDogNiU7XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDglO1xyXG4gICAgICAgIHRvcDogMTklO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29pbjEge1xyXG4gICAgICBsZWZ0OiAyMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGxlZnQ6IDIzLjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBsZWZ0OiAzOC43JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvaW4yIHtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvaW4zIHtcclxuICAgICAgbGVmdDogODAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBsZWZ0OiA3My41JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogNjAuNyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhcmVsQnRuIHtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0b3A6IDM2JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC8vIHdpZHRoOiAxNCU7XHJcbiAgICAvLyBoZWlnaHQ6IDIyJTtcclxuICAgIC8vIHdpZHRoOiAxNiU7XHJcbiAgICB3aWR0aDogMjclO1xyXG4gICAgaGVpZ2h0OiAyNSU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3MgbGluZWFyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL2JhcmVsLnBuZycpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGhlaWdodDogMjQlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGhlaWdodDogMjYlO1xyXG4gICAgICAvLyB3aWR0aDogMTAlO1xyXG4gICAgICB3aWR0aDogMTglO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIHRvcDogLTYlO1xyXG4gICAgICBoZWlnaHQ6IDM4JTtcclxuICAgICAgLy8gd2lkdGg6IDklO1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDE3MnB4O1xyXG4gICAgICAvLyBtYXgtaGVpZ2h0OiAxMzFweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgLy8gdG9wOiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgLy8gbGVmdDogMzAlO1xyXG4gICAgICBsZWZ0OiAyMi41JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgLy8gbGVmdDogMzElO1xyXG4gICAgICAgIGxlZnQ6IDI1LjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBsZWZ0OiAzMiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogNDQuMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgbGVmdDogNTIlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgLy8gbGVmdDogNjklO1xyXG4gICAgICAgIGxlZnQ6IDU1LjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBsZWZ0OiA1NS41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTMge1xyXG4gICAgICBsZWZ0OiA4Mi41JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgLy8gbGVmdDogNjklO1xyXG4gICAgICAgIGxlZnQ6IDg1LjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIC8vIGxlZnQ6IDY4JTtcclxuICAgICAgICBsZWZ0OiA3OSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgbGVmdDogNzIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGxlZnQ6IDY2LjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jZW50ZXJlZCB7XHJcblxyXG4gICAgICAmLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xyXG4gICAgICAgIGxlZnQ6IDUyJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIGxlZnQ6IDU1LjUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICAvLyBsZWZ0OiA1MS41JTtcclxuICAgICAgICAgIGxlZnQ6IDU1LjUlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucGVyc29uYWdlX19iYXJlbEJ0bi0tMyB7XHJcbiAgICAgICAgbGVmdDogNTIlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgbGVmdDogNTUuNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgbGVmdDogNTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIC8vIGxlZnQ6IDUxLjUlO1xyXG4gICAgICAgICAgbGVmdDogNTUuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG5cclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDQxJTtcclxuICAgICAgICB3aWR0aDogNzhweDtcclxuICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgLy8gd2lkdGg6IDExM3B4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMTM4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL2Fycm93LnBuZycpO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogYXJyb3ctYW5pbTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgICBsZWZ0OiAzNyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGFycm93LWFuaW0ge1xyXG5cclxuICAgICAgICAgIDAlLFxyXG4gICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDI1JSxcclxuICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMHB4KVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3dDb2luIHtcclxuICAgICAgJitpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IC8vc2hvdyBjb2luXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpZnQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbGlmdC1iYXJyZWw7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy9oaWRlIGFycm93XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBsaWZ0LWJhcnJlbCB7XHJcblxyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDE1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA4NSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsbGlwc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBib3R0b206IDIwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC40ZW0gMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgzMiwgMjQpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIGJvdHRvbTogNDQlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hha2UtYW5pbSB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xyXG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG5cclxuICAgICAgQGtleWZyYW1lcyBzaGFrZSB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgMXB4KSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAxcHgpLCAtMnB4KSByb3RhdGUoLTJkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDNweCksIDBweCkgcm90YXRlKDNkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDApLCAycHgpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDIwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAxcHgpLCAtMXB4KSByb3RhdGUoMWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXB4KSwgMnB4KSByb3RhdGUoLTFkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDNweCksIDFweCkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMzUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDJweCksIDFweCkgcm90YXRlKC0yZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDQwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAxcHgpLCAtMXB4KSByb3RhdGUoNGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA0NSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgMnB4KSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMHB4KSwgMCkgcm90YXRlKC0wZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMHB4KSwgMCkgcm90YXRlKC0wZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGVCdG4ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmIC50ZXh0Q29udGVudCB7XHJcblxyXG4gICAgICAmLS1ub3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1hZ2FpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXJtcy1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDgwJTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogLjZlbSAwO1xyXG5cclxuICAgIGNvbG9yOiAjRUFFQUVBO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogMzAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAvLyAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX3Rob3VnaHQge1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdG9wOiAtMTYlO1xyXG4gICAgbGVmdDogMXZ3O1xyXG5cclxuICAgIG1heC13aWR0aDogMTE0cHg7XHJcbiAgICBwYWRkaW5nOiAwLjZlbSAuNGVtIDAuNmVtIDAuNmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5LWFuaW07XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIG9wYWNpdHktYW5pbSB7XHJcblxyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUsXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICBsZWZ0OiA4JTtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbGVmdDogMTUlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMS4yZW0gMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIHRvcDogLTkwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjE0NDBweCkge1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIHRvcDogLTgwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA3MyU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgdG9wOiA5NiU7XHJcbiAgICAgICAgbGVmdDogODclO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIHRvcDogNjYlO1xyXG4gICAgICAgIGxlZnQ6IDk4JTtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS90b3VnaHRUcmlhbmdsZS5wbmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuXHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBvcFVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuOCk7XHJcbiAgei1pbmRleDogLTEwMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLS1ncmFiQm9udXMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAucG9wVXBfX2hlYWQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJj4uZ3JhZGllbnQtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQwLCAyMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBzcGFuLmdyYWRpZW50LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wVXBfX2NvbnRlbnQge1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3BVcF9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYWRpZW50LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXJ1bGVzIHtcclxuICAgIC5wb3BVcF9fY29udGVudCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wVXBfX2hlYWQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcFVwX19hbmRyb2lkLFxyXG4gICAgLnBvcFVwX19pb3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuZWxsaXBzZS1idG4sXHJcbiAgICBidXR0b24uZWxsaXBzZS1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnBvcFVwX19hbmRyb2lkIHtcclxuICAgIC8vICAgLnBvcFVwX19ib3gge1xyXG5cclxuICAgIC8vICAgICAmOjotd2Via2l0LXNjcm9sbGJhcixcclxuICAgIC8vICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC5wb3BVcF9fYW5kcm9pZCAucG9wVXBfX2JvcmRlciB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbnRlbnRWaXNpYmlsaXR5IHtcclxuICAgIC5ncmFkaWVudC10ZXh0LnllbGxvdy1ncmFkaWVudCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcFVwX19saXN0IHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE4LCAxNCk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYW5pbWF0aW9uOiBhbmltU2hvdyAuNnMgbGluZWFyIGZvcndhcmRzO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgYW5pbVNob3cge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oaWRlIHtcclxuICAgIGFuaW1hdGlvbjogYW5pbUhpZGUgMXMgbGluZWFyIGZvcndhcmRzO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgYW5pbUhpZGUge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDhweCA1cHggMTZweCAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGJsYWNrLCAuNyksIHJnYmEoJGJsYWNrLCAuOCkpLCB1cmwoJy4uL2ltYWdlcy9iZy9zdGFnZS5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDU3MXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgcGFkZGluZzogMTZweCAxMHB4IDMycHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsICM0MjJDMjUgMC4wMSUsICM3RTVBNEUgMTAwJSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAyMHB4IDIwcHggI2ZmZjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzUxNDY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCA0cHggMCAwO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMzAsIDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICAvLyB3aWR0aDogOTQlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTUsIDE0KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMjlweDtcclxuICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpLFxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZCQjA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICB9XHJcblxyXG4gICZfX2JvcmRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggNnB4IDdweCA2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA4MCUpO1xyXG4gICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGOTVBNzEgLTczLjg2JSwgI0Y0MEYzRSAzOC44MSUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcnVsZXMge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcclxuICB9XHJcblxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJi0taW9zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbGxpcHNlLWJ0biB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG59IiwiICBcclxuICAudG9wX193cmFwcGVyIHtcclxuICAgIG1pbi13aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFicyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvLyBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMge1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZDNzAwLCAjRkZDNzAwKSwgI0ZGRkZGRjtcclxuICB9XHJcblxyXG4gIC8vICAgLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmUge1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vICAgfSBcclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkZDNzAwLCAjRkZDNzAwKSwgI0ZGRkZGRjtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE0KTtcclxuICAgIC8vIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGNvbG9yOiAjMzUzNTM1O1xyXG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgLy8gICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAvLyB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFuOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgxKSBzcGFuOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGhvbmUtaWNvbi5wbmcnKTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHNwYW46OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9tYWlsLWljb24ucG5nJyk7XHJcbiAgICA7XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGlucHV0LmZvcm0tZWxlbWVudCxcclxuICBzZWxlY3QuZm9ybS1lbGVtZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIHNlbGVjdC5mb3JtLWVsZW1lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZWxlbWVudCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC8qIHBhZGRpbmctbGVmdDogMTBweDsgKi9cclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICNjb3VudHJ5LXN0eWxlciB7XHJcbiAgLy8gICAjY291bnRyeSB7XHJcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbiAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVyIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3gjY3VycmVuY3ktc3R5bGVyIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lbGVtZW50W25hbWU9XCJlbWFpbFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lbGVtZW50W25hbWU9XCJjb3VudHJ5XCJdIG9wdGlvbixcclxuICAuZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb24ge1xyXG4gICAgY29sb3I6ICMzNTM1MzU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb246Zmlyc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZWxlbWVudC5waG9uZS1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5waG9uZS1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucGhvbmUtYmxvY2sgLml0aSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZhbGlkLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgLy8gdG9wOiAtMzBweDtcclxuICAgIC8vIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICN2YWxpZC1tc2cge1xyXG4gICAgY29sb3I6IGdyZWVuO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzAwMDtcclxuICB9XHJcblxyXG4gICNlcnJvci1tc2cge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dCxcclxuICBzZWxlY3QsXHJcbiAgLml0aSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCxcclxuICBzZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQuZm9ybS1lbGVtZW50OjpwbGFjZWhvbGRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICNjdXJyZW5jeSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbjogMWVtIGF1dG8gMDtcclxuICAgIC8vIGhlaWdodDogNjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzE4MTgxODtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjQwRjNFIDAlLCAjRjQwRjNFIC4wMSUsICNGQTVBNzEgMTAwJSksICNGQTVBNzE7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNDUsIDI2LCA3MCwgMC44KTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBsaW5lYXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLnN1Yi1mb3JtOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBjb2xvcjogIzE4MTgxODtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXByb21vIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIC8vIHZpc3VhbGx5LWhpZGRlbiBzdHlsZSBzdGFydFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcbiAgICAvLyB2aXN1YWxseS1oaWRkZW4gc3R5bGUgZW5kXHJcbiAgfVxyXG5cclxuICAuYmxvY2stcHJvbW8gbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1wcm9tbyBsYWJlbCBpbnB1dCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiDQtNC70Y8g0Y3Qu9C10LzQtdC90YLQsCBsYWJlbCwg0YHQstGP0LfQsNC90L3QvtCz0L4g0YEgLmN1c3RvbS1jaGVja2JveCAqL1xyXG4gIC5ibG9jay1wcm9tbyBsYWJlbD5zcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI0ZGQkIwMDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLyog0YHQvtC30LTQsNC90LjQtSDQsiBsYWJlbCDQv9GB0LXQstC00L7RjdC70LXQvNC10L3RgtCwIGJlZm9yZSDRgdC+INGB0LvQtdC00YPRjtGJ0LjQvNC4INGB0YLQuNC70Y/QvNC4ICovXHJcblxyXG4gIC5ibG9jay1wcm9tbyBsYWJlbD5zcGFuOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJysnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgfVxyXG5cclxuICAvLyAuYmxvY2stcHJvbW8gbGFiZWw+c3Bhbjo6YWZ0ZXIge31cclxuXHJcbiAgLyog0LTQu9GPINGN0LvQtdC80LXQvdGC0LAgaW5wdXQgYyB0eXBlPVwiY2hlY2tib3hcIiAqL1xyXG4gIC5ibG9jay1wcm9tbyBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogei1pbmRleDogLTE7ICovXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiDRgdGC0LjQu9C4INC/0YDQuCDQvdCw0LLQtdC00LXQvdC40Lgg0LrRg9GA0YHQvtGA0LAg0L3QsCBjaGVja2JveCAqL1xyXG4gIC5ibG9jay1wcm9tbyBsYWJlbD5pbnB1dDpub3QoOmRpc2FibGVkKTpub3QoOmNoZWNrZWQpK3NwYW46aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG5cclxuICAvKiDRgdGC0LjQu9C4INC00LvRjyDQsNC60YLQuNCy0L3QvtCz0L4g0YfQtdC60LHQvtC60YHQsCAo0L/RgNC4INC90LDQttCw0YLQuNC4INC90LAg0L3QtdCz0L4pICovXHJcbiAgLmJsb2NrLXByb21vIGxhYmVsPmlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZStzcGFuOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcclxuICB9XHJcblxyXG4gIC8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUgKi9cclxuICAvLyAuYmxvY2stcHJvbW8gbGFiZWw+aW5wdXQ6Zm9jdXMrc3Bhbjo6YmVmb3JlIHtcclxuICAvLyAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICAvLyB9XHJcblxyXG4gIC8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUg0Lgg0L3QtSDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGNoZWNrZWQgKi9cclxuICAuYmxvY2stcHJvbW8gbGFiZWw+aW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKStzcGFuOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gIH1cclxuXHJcbiAgLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXHJcbiAgLmJsb2NrLXByb21vIGxhYmVsPmlucHV0OmNoZWNrZWQrc3Bhbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICctJztcclxuICB9XHJcblxyXG4gIC8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggZGlzYWJsZWQgKi9cclxuICAuYmxvY2stcHJvbW8gbGFiZWw+aW5wdXQ6ZGlzYWJsZWQrc3Bhbjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgfVxyXG5cclxuICAjY2hlY2tQcm9tbyB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAjcHJvbW8ge1xyXG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb21vLXNob3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYW5pbWF0aW9uOiBwcm9tb1Nob3cgLjVzIGxpbmVhciBmb3J3YXJkcztcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgcHJvbW9TaG93IHtcclxuICAgIDAlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9tby1oaWRlIHtcclxuICAgIGFuaW1hdGlvbjogcHJvbW9IaWRlIC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHByb21vSGlkZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWdyZWVtZW50IHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyMCwgMTApO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBzZWxlY3QuZm9ybS1lbGVtZW50OmFmdGVyIHtcclxuICBjb250ZW50OiBcIjEyMzEyM1wiO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDRweDtcclxuICB6LWluZGV4OiAzMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0gKi9cclxuXHJcbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250OiAyNXB4LzUwcHggQ29tbWlzc2lvbmVyLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcclxuXHJcbiAgICAgIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1jaXJjbGUuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyNSwgMTgpO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgIGhlaWdodDogNDhweDtcclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQ6IDE0cHgvMThweCBDb21taXNzaW9uZXIsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94IHNlbGVjdCxcclxuICAuanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC8vIC5qcS1zZWxlY3Rib3ggdWwge31cclxuXHJcbiAgLml0aV9fY291bnRyeS1uYW1lIHtcclxuICAgIGNvbG9yOiAjMzUzNTM1O1xyXG4gIH0iLCIuaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaXRpX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pdGlfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgOHB4OyB9XG4gIC5pdGlfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4gICAgLml0aV9fYXJyb3ctLXVwIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gIC5pdGlfX2ZsYWctYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLml0aV9fZGl2aWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7IH1cbiAgLml0aV9fY291bnRyeSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuaXRpX19kaWFsLWNvZGUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSwgLml0aV9fZGlhbC1jb2RlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAkYmxhY2s7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyxcbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLml0aS0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgei1pbmRleDogMTA2MDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAuaXRpLS1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uaXRpX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2gge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gICAgd2lkdGg6IDE5cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnAge1xuICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDsgfSB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19haSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19icyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnYge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2gge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Ige1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZG8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWUge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZm0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Ege1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Qge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Qge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Uge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3kge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9famUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fam0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fam8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fanAge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2cge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2gge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa20ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3Age1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3oge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHIge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWgge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXAge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnAge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fb20ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGwge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHkge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcWEge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190YSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190YyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190aCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190aiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190bCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190byB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190dCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190diB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190dyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190eiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191bSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191cyB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191eSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191eiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192aSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192dSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX193cyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX194ayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX195dCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196dyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjMycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4iLCJmb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMzkuMzMlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCA1My41MyUpO1xyXG4gIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgcGFkZGluZy1yaWdodDogNSU7XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcblxyXG4gIC5wYXJ0bmVycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAxMHB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIGdhcDogMTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogMzAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmX19pbWcge31cclxuXHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb21hbi1ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDYwJTtcclxuICAgICAgICBsZWZ0OiAtMTglO1xyXG5cclxuICAgICAgICAmPioge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0M3Z3O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
