@charset "UTF-8";

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

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

ul,
ol {
  padding: 0;
}

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

ul {
  list-style: none;
}

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

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

.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/backgroundRoomMob.jpg");
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 576px) {
  html {
    background-image: url("../images/bg/backgroundRoom.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(#0354FF), color-stop(0.01%, #0354FF), to(#1795F9));
  background: -o-linear-gradient(bottom, #0354FF 0%, #0354FF 0.01%, #1795F9 100%);
  background: linear-gradient(360deg, #0354FF 0%, #0354FF 0.01%, #1795F9 100%);
  -webkit-box-shadow: 0px 0px 30px rgba(15, 123, 252, 0.7);
  box-shadow: 0px 0px 30px rgba(15, 123, 252, 0.7);
  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 #0354ff;
  box-shadow: inset 0px 0px 1px 2px #0354ff;
}

.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 3px;
  padding: 7px 7px 7px 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
}

@media (min-width: 420px) {
  .langCheck__item {
    margin: 0 7px;

    align-items: unset;
    font-size: 18px;
  }
}

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

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

@media (min-width: 420px) {
  .langCheck__item img {
    height: 20px;
  }
}

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

}

@media (min-width: 768px) {
  .langCheck__item:not(:first-child)::before {
    display: flex;
  }
}

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

@media (min-width: 1920px) {
  .personage {
    max-height: 350px;
  }
}

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

.personage__image--handLeft,
.personage__image--handRight,
.personage__image--knight,
.personage__image--table,
.personage__image--lamp,
.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: 22%;
  height: 30%;
  background-size: auto 100%;
}

@media (min-width: 1200px) {

  .personage__image--handRight,
  .personage__image--handLeft {
    top: -27%;
    height: 32%;
  }
}

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

.personage__image--handLeft.move {
  -webkit-transform-origin: 25% 98%;
  -ms-transform-origin: 25% 98%;
  transform-origin: 25% 98%;
  -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: 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);
  }
}

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

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

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

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

.personage__image--handRight.move {
  /* x-offset | y-offset */
  -webkit-transform-origin: 1% 98%;
  -ms-transform-origin: 1% 98%;
  transform-origin: 1% 98%;
  -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;
}

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

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

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

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

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

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

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

@media (min-width: 1200px) {
  .personage__image--knight {
    height: 100%;
    bottom: 80%;
  }
}

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

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

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

.personage__image--lamp-anim,
.personage__image--lamp {
  display: none;
  left: 5%;
  top: 25%;
  height: 40%;
  z-index: 3;
  background-size: 25% 100%;
  background-image: url("../images/personage/lamp.png");
}

@media (min-width: 993px) {

  .personage__image--lamp-anim,
  .personage__image--lamp {
    display: block;
  }
}

@media (min-width: 1200px) {

  .personage__image--lamp-anim,
  .personage__image--lamp {
    height: 70%;
    top: -40%;
    left: 20%;
    background-size: 20% 100%;
  }
}

@-webkit-keyframes lamp-anim {

  0%,
  to {
    opacity: .65;
  }

  25%,
  75% {
    opacity: .05;
  }

  50% {
    opacity: .65;
  }
}

@keyframes lamp-anim {

  0%,
  to {
    opacity: .65;
  }

  25%,
  75% {
    opacity: .05;
  }

  50% {
    opacity: .65;
  }
}

.personage__image--lamp {
  opacity: .6;
}

.personage__image--lamp-anim {
  -webkit-animation-name: lamp-anim;
  animation-name: lamp-anim;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.personage__image--coin1,
.personage__image--coin2,
.personage__image--coin3 {
  top: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 0;
  z-index: 9;
  height: 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 {
    top: 19%;
  }
}

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

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

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

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

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

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

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

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

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

.personage__barelBtn {
  position: absolute;
  z-index: 10;
  top: 36%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
  width: 14%;
  height: 22%;
  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/NoShadow.png");
}

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

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

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

.personage__barelBtn--1 {
  left: 30%;
  left: 28%;
}

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

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

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

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

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

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

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

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

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

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

.personage__barelBtn.active {
  position: absolute;
}

.personage__barelBtn.active::before {
  content: '';
  position: absolute;
  bottom: 100%;
  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;
}

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

.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: 90%;
  padding: 10px 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/popupBg.jpg");
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8)), url("../images/bg/popupBg.jpg");
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8)), url("../images/bg/popupBg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-height: 90vh;
  overflow-y: auto;
}

@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: 30vh;
  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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O0FxQjcwR3JDOztBckJnMUdGO0VBQ0Usc0JBQXNCO0FxQi8wR3RCOztBckJrMUdGO0VBQ0UsaUJBQWlCO0FxQmoxR2pCOztBckJvMUdGO0VxQmoxR0ksa0JBQWM7RUFDaEIsa0JuQi9FVTtFbUIrRU0sY0FBQTtFckJvMUdoQixXQUFXO0FxQm4xR1g7O0FyQnMxR0Y7RXFCcDFHYyxXQUFBO0VyQnMxR1osT0FBTztBcUJyMUdQOztBckJ3MUdGO0VBQ0UsZUFBZTtBcUJ2MUdiOztBckIwMUdKO0VBQ0UscUNBQXFDO0FxQnoxR3JDOztBckI0MUdGOztFQUVFLGVBQWU7QXFCMzFHYjs7QXJCODFHSjs7RUFFRSw2QkFBNkI7QXFCNzFHN0I7O0FyQmcyR0Y7RUFDRSxxQ0FBcUM7QXFCLzFHckM7O0FyQmsyR0Y7RXFCaDJHdUIsY0FBQTtFckJrMkdyQixnQkFBZ0I7QXFCajJHaEI7O0FyQm8yR0Y7RXFCajJHSSxrQkFBYTtFQUNiLFlBQVM7RUFDVCxhQUFZO0VBQUcsYUFBQTtFckJvMkdqQixZQUFZO0FxQm4yR1Y7O0FyQnMyR0o7RUFDRSxlQUFlO0FxQnAyR2pCOztBckJ1MkdBO0VxQnAyR0UsU0FBTTtFQUNOLFlBQVc7RUFDWCxVQUFVO0VBQVEsV0FBQTtFckJ1MkdsQixlQUFlO0FxQnIyR2pCOztBckJ3MkdBO0VxQnQyR2dCLGdCQUFBO0VyQncyR2QsV0FBVztBcUJ0MkdiOztBckJ5MkdBO0VxQnYyR3VCLGtCQUFBO0VyQnkyR3JCLGtCQUFrQjtBcUJ2MkdwQjs7QXJCMDJHQTtFQUNFLFdBQVc7QXFCejJHWDs7QXJCNDJHRjtFQUNFLFdBQVc7QXFCMzJHWDs7QXJCODJHRjtFQUNFLFdBQVc7QXFCNzJHWDs7QXJCZzNHRjtFQUNFLFdBQVc7QXFCLzJHWDs7QXJCazNHRjtFQUNFLFdBQVc7QXFCajNHWDs7QXJCbzNHRjtFQUNFLFdBQVc7QXFCbjNHWDs7QXJCczNHRjtFQUNFLFdBQVc7QXFCcjNHWDs7QXJCdzNHRjtFQUNFO0lBQ0UsNEJBQTRCO0VBQzlCO0FxQngzR0E7O0FyQjIzR0Y7RXFCejNHbUMsWUFBQTtFckIyM0dqQyw0QkFBNEI7QXFCMTNHNUI7O0FyQjYzR0Y7RXFCMzNHcUMsWUFBQTtFckI2M0duQyw4QkFBOEI7QXFCNTNHOUI7O0FyQiszR0Y7RXFCNzNHcUMsWUFBQTtFckIrM0duQyw4QkFBOEI7QXFCOTNHOUI7O0FyQmk0R0Y7RXFCLzNHcUMsWUFBQTtFckJpNEduQyw4QkFBOEI7QXFCaDRHOUI7O0FyQm00R0Y7RXFCajRHcUMsWUFBQTtFckJtNEduQyw4QkFBOEI7QXFCbDRHOUI7O0FyQnE0R0Y7RXFCbjRHc0MsWUFBQTtFckJxNEdwQywrQkFBK0I7QXFCcDRHL0I7O0FyQnU0R0Y7RXFCcjRHc0MsWUFBQTtFckJ1NEdwQywrQkFBK0I7QXFCdDRHL0I7O0FyQnk0R0Y7RXFCdjRHc0MsWUFBQTtFckJ5NEdwQywrQkFBK0I7QXFCeDRHL0I7O0FyQjI0R0Y7RXFCejRHc0MsWUFBQTtFckIyNEdwQywrQkFBK0I7QXFCMTRHL0I7O0FyQjY0R0Y7RXFCMzRHc0MsWUFBQTtFckI2NEdwQywrQkFBK0I7QXFCNTRHL0I7O0FyQis0R0Y7RXFCNzRHc0MsWUFBQTtFckIrNEdwQywrQkFBK0I7QXFCOTRHL0I7O0FyQmk1R0Y7RXFCLzRHc0MsWUFBQTtFckJpNUdwQywrQkFBK0I7QXFCaDVHL0I7O0FyQm01R0Y7RXFCajVHc0MsWUFBQTtFckJtNUdwQywrQkFBK0I7QXFCbDVHL0I7O0FyQnE1R0Y7RXFCbjVHc0MsWUFBQTtFckJxNUdwQywrQkFBK0I7QXFCcDVHL0I7O0FyQnU1R0Y7RXFCcjVHc0MsWUFBQTtFckJ1NUdwQywrQkFBK0I7QXFCdDVHL0I7O0FyQnk1R0Y7RXFCdjVHc0MsWUFBQTtFckJ5NUdwQywrQkFBK0I7QXFCeDVHL0I7O0FyQjI1R0Y7RXFCejVHc0MsWUFBQTtFckIyNUdwQywrQkFBK0I7QXFCMTVHL0I7O0FyQjY1R0Y7RXFCMzVHc0MsWUFBQTtFckI2NUdwQywrQkFBK0I7QXFCNTVHL0I7O0FyQis1R0Y7RXFCNzVHc0MsWUFBQTtFckIrNUdwQywrQkFBK0I7QXFCOTVHL0I7O0FyQmk2R0Y7RXFCLzVHc0MsWUFBQTtFckJpNkdwQywrQkFBK0I7QXFCMytHL0I7O0FyQjgrR0Y7RXFCajZHc0MsWUFBQTtFckJtNkdwQywrQkFBK0I7QXFCbDZHL0I7O0FyQnE2R0Y7RXFCbjZHc0MsWUFBQTtFckJxNkdwQywrQkFBK0I7QXFCcDZHL0I7O0FyQnU2R0Y7RXFCcjZHc0MsWUFBQTtFckJ1NkdwQywrQkFBK0I7QXFCdDZHL0I7O0FyQnk2R0Y7RXFCdjZHc0MsWUFBQTtFckJ5NkdwQywrQkFBK0I7QXFCeDZHL0I7O0FyQjI2R0Y7RXFCejZHc0MsWUFBQTtFckIyNkdwQywrQkFBK0I7QXFCMTZHL0I7O0FyQjY2R0Y7RXFCMzZHc0MsWUFBQTtFckI2NkdwQywrQkFBK0I7QXFCNTZHL0I7O0FyQis2R0Y7RXFCNzZHc0MsWUFBQTtFckIrNkdwQywrQkFBK0I7QXFCOTZHL0I7O0FyQmk3R0Y7RXFCLzZHc0MsWUFBQTtFckJpN0dwQywrQkFBK0I7QXFCaDdHL0I7O0FyQm03R0Y7RXFCajdHc0MsWUFBQTtFckJtN0dwQywrQkFBK0I7QXFCbDdHL0I7O0FyQnE3R0Y7RXFCbjdHc0MsWUFBQTtFckJxN0dwQywrQkFBK0I7QXFCcDdHL0I7O0FyQnU3R0Y7RXFCcjdHc0MsWUFBQTtFckJ1N0dwQywrQkFBK0I7QXFCdDdHL0I7O0FyQnk3R0Y7RXFCdjdHc0MsWUFBQTtFckJ5N0dwQywrQkFBK0I7QXFCeDdHL0I7O0FyQjI3R0Y7RXFCejdHc0MsWUFBQTtFckIyN0dwQywrQkFBK0I7QXFCMTdHL0I7O0FyQjY3R0Y7RXFCMzdHc0MsWUFBQTtFckI2N0dwQywrQkFBK0I7QXFCNTdHL0I7O0FyQis3R0Y7RXFCNzdHc0MsWUFBQTtFckIrN0dwQywrQkFBK0I7QXFCOTdHL0I7O0FyQmk4R0Y7RXFCLzdHc0MsWUFBQTtFckJpOEdwQywrQkFBK0I7QXFCaDhHL0I7O0FyQm04R0Y7RXFCajhHc0MsWUFBQTtFckJtOEdwQywrQkFBK0I7QXFCbDhHL0I7O0FyQnE4R0Y7RXFCbjhHc0MsWUFBQTtFckJxOEdwQywrQkFBK0I7QXFCcDhHL0I7O0FyQnU4R0Y7RXFCcjhHc0MsWUFBQTtFckJ1OEdwQywrQkFBK0I7QXFCdDhHL0I7O0FyQnk4R0Y7RXFCdjhHc0MsWUFBQTtFckJ5OEdwQywrQkFBK0I7QXFCeDhHL0I7O0FyQjI4R0Y7RXFCejhHc0MsWUFBQTtFckIyOEdwQywrQkFBK0I7QXFCMThHL0I7O0FyQjY4R0Y7RXFCMzhHc0MsWUFBQTtFckI2OEdwQywrQkFBK0I7QXFCNThHL0I7O0FyQis4R0Y7RXFCNzhHc0MsWUFBQTtFckIrOEdwQywrQkFBK0I7QXFCNWxIL0I7O0FyQitsSEY7RXFCLzhHc0MsWUFBQTtFckJpOUdwQywrQkFBK0I7QXFCaDlHL0I7O0FyQm05R0Y7RXFCajlHc0MsWUFBQTtFckJtOUdwQywrQkFBK0I7QXFCbDlHL0I7O0FyQnE5R0Y7RXFCbjlHc0MsWUFBQTtFckJxOUdwQywrQkFBK0I7QXFCcDlHL0I7O0FyQnU5R0Y7RXFCcjlHdUMsWUFBQTtFckJ1OUdyQyxnQ0FBZ0M7QXFCdDlHaEM7O0FyQnk5R0Y7RXFCdjlHdUMsWUFBQTtFckJ5OUdyQyxnQ0FBZ0M7QXFCeDlHaEM7O0FyQjI5R0Y7RXFCejlHdUMsWUFBQTtFckIyOUdyQyxnQ0FBZ0M7QXFCMTlHaEM7O0FyQjY5R0Y7RXFCMzlHdUMsWUFBQTtFckI2OUdyQyxnQ0FBZ0M7QXFCNTlHaEM7O0FyQis5R0Y7RXFCNzlHdUMsWUFBQTtFckIrOUdyQyxnQ0FBZ0M7QXFCOTlHaEM7O0FyQmkrR0Y7RXFCLzlHdUMsWUFBQTtFckJpK0dyQyxnQ0FBZ0M7QXFCaCtHaEM7O0FyQm0rR0Y7RXFCaitHdUMsWUFBQTtFckJtK0dyQyxnQ0FBZ0M7QXFCbCtHaEM7O0FyQnErR0Y7RXFCbitHdUMsWUFBQTtFckJxK0dyQyxnQ0FBZ0M7QXFCcCtHaEM7O0FyQnUrR0Y7RXFCcitHdUMsWUFBQTtFckJ1K0dyQyxnQ0FBZ0M7QXFCdCtHaEM7O0FyQnkrR0Y7RXFCditHdUMsWUFBQTtFckJ5K0dyQyxnQ0FBZ0M7QXFCeCtHaEM7O0FyQjIrR0Y7RXFCeitHdUMsWUFBQTtFckIyK0dyQyxnQ0FBZ0M7QXFCMStHaEM7O0FyQjYrR0Y7RXFCMytHdUMsWUFBQTtFckI2K0dyQyxnQ0FBZ0M7QXFCNStHaEM7O0FyQisrR0Y7RXFCNytHdUMsWUFBQTtFckIrK0dyQyxnQ0FBZ0M7QXFCOStHaEM7O0FyQmkvR0Y7RXFCLytHdUMsWUFBQTtFckJpL0dyQyxnQ0FBZ0M7QXFCaC9HaEM7O0FyQm0vR0Y7RXFCai9HdUMsWUFBQTtFckJtL0dyQyxnQ0FBZ0M7QXFCbC9HaEM7O0FyQnEvR0Y7RXFCbi9HdUMsWUFBQTtFckJxL0dyQyxnQ0FBZ0M7QXFCcC9HaEM7O0FyQnUvR0Y7RXFCci9HdUMsWUFBQTtFckJ1L0dyQyxnQ0FBZ0M7QXFCdC9HaEM7O0FyQnkvR0Y7RXFCdi9HdUMsWUFBQTtFckJ5L0dyQyxnQ0FBZ0M7QXFCeC9HaEM7O0FyQjIvR0Y7RXFCei9HdUMsWUFBQTtFckIyL0dyQyxnQ0FBZ0M7QXFCMS9HaEM7O0FyQjYvR0Y7RXFCMy9HdUMsWUFBQTtFckI2L0dyQyxnQ0FBZ0M7QXFCNS9HaEM7O0FyQisvR0Y7RXFCNy9HdUMsWUFBQTtFckIrL0dyQyxnQ0FBZ0M7QXFCOS9HaEM7O0FyQmlnSEY7RXFCLy9HdUMsWUFBQTtFckJpZ0hyQyxnQ0FBZ0M7QXFCaGdIaEM7O0FyQm1nSEY7RXFCamdIdUMsWUFBQTtFckJtZ0hyQyxnQ0FBZ0M7QXFCbGdIaEM7O0FyQnFnSEY7RXFCbmdIdUMsWUFBQTtFckJxZ0hyQyxnQ0FBZ0M7QXFCcGdIaEM7O0FyQnVnSEY7RXFCcmdIdUMsWUFBQTtFckJ1Z0hyQyxnQ0FBZ0M7QXFCdGdIaEM7O0FyQnlnSEY7RXFCdmdIdUMsWUFBQTtFckJ5Z0hyQyxnQ0FBZ0M7QXFCeGdIaEM7O0FyQjJnSEY7RXFCemdIdUMsWUFBQTtFckIyZ0hyQyxnQ0FBZ0M7QXFCMWdIaEM7O0FyQjZnSEY7RXFCM2dIdUMsWUFBQTtFckI2Z0hyQyxnQ0FBZ0M7QXFCNWdIaEM7O0FyQitnSEY7RXFCN2dIdUMsWUFBQTtFckIrZ0hyQyxnQ0FBZ0M7QXFCOWdIaEM7O0FyQmloSEY7RXFCL2dIdUMsWUFBQTtFckJpaEhyQyxnQ0FBZ0M7QXFCaGhIaEM7O0FyQm1oSEY7RXFCamhIdUMsWUFBQTtFckJtaEhyQyxnQ0FBZ0M7QXFCbGhIaEM7O0FyQnFoSEY7RXFCbmhIdUMsWUFBQTtFckJxaEhyQyxnQ0FBZ0M7QXFCcGhIaEM7O0FyQnVoSEY7RXFCcmhIdUMsWUFBQTtFckJ1aEhyQyxnQ0FBZ0M7QXFCdGhIaEM7O0FyQnloSEY7RXFCdmhIdUMsWUFBQTtFckJ5aEhyQyxnQ0FBZ0M7QXFCeGhIaEM7O0FyQjJoSEY7RXFCemhIdUMsWUFBQTtFckIyaEhyQyxnQ0FBZ0M7QXFCMWhIaEM7O0FyQjZoSEY7RXFCM2hIdUMsWUFBQTtFckI2aEhyQyxnQ0FBZ0M7QXFCNWhIaEM7O0FyQitoSEY7RXFCN2hIdUMsWUFBQTtFckIraEhyQyxnQ0FBZ0M7QXFCOWhIaEM7O0FyQmlpSEY7RXFCL2hIdUMsWUFBQTtFckJpaUhyQyxnQ0FBZ0M7QXFCaGlIaEM7O0FyQm1pSEY7RXFCamlIdUMsWUFBQTtFckJtaUhyQyxnQ0FBZ0M7QXFCbGlIaEM7O0FyQnFpSEY7RXFCbmlIdUMsWUFBQTtFckJxaUhyQyxnQ0FBZ0M7QXFCcGlIaEM7O0FyQnVpSEY7RXFCcmlIdUMsWUFBQTtFckJ1aUhyQyxnQ0FBZ0M7QXFCdGlIaEM7O0FyQnlpSEY7RXFCdmlIdUMsWUFBQTtFckJ5aUhyQyxnQ0FBZ0M7QXFCeGlIaEM7O0FyQjJpSEY7RXFCemlIdUMsWUFBQTtFckIyaUhyQyxnQ0FBZ0M7QXFCMWlIaEM7O0FyQjZpSEY7RXFCM2lIdUMsWUFBQTtFckI2aUhyQyxnQ0FBZ0M7QXFCNWlIaEM7O0FyQitpSEY7RXFCN2lIdUMsWUFBQTtFckIraUhyQyxnQ0FBZ0M7QXFCOWlIaEM7O0FyQmlqSEY7RXFCL2lIdUMsWUFBQTtFckJpakhyQyxnQ0FBZ0M7QXFCaGpIaEM7O0FyQm1qSEY7RXFCampIdUMsWUFBQTtFckJtakhyQyxnQ0FBZ0M7QXFCbGpIaEM7O0FyQnFqSEY7RXFCbmpIdUMsWUFBQTtFckJxakhyQyxnQ0FBZ0M7QXFCcGpIaEM7O0FyQnVqSEY7RXFCcmpIdUMsWUFBQTtFckJ1akhyQyxnQ0FBZ0M7QXFCdGpIaEM7O0FyQnlqSEY7RXFCdmpIdUMsWUFBQTtFckJ5akhyQyxnQ0FBZ0M7QXFCeGpIaEM7O0FyQjJqSEY7RXFCempIdUMsWUFBQTtFckIyakhyQyxnQ0FBZ0M7QXFCMWpIaEM7O0FyQjZqSEY7RXFCM2pIdUMsWUFBQTtFckI2akhyQyxnQ0FBZ0M7QXFCNWpIaEM7O0FyQitqSEY7RXFCN2pIdUMsWUFBQTtFckIrakhyQyxnQ0FBZ0M7QXFCOWpIaEM7O0FyQmlrSEY7RXFCL2pIdUMsWUFBQTtFckJpa0hyQyxnQ0FBZ0M7QXFCaGtIaEM7O0FyQm1rSEY7RXFCamtIdUMsWUFBQTtFckJta0hyQyxnQ0FBZ0M7QXFCbGtIaEM7O0FyQnFrSEY7RXFCbmtIdUMsWUFBQTtFckJxa0hyQyxnQ0FBZ0M7QXFCcGtIaEM7O0FyQnVrSEY7RXFCcmtIdUMsWUFBQTtFckJ1a0hyQyxnQ0FBZ0M7QXFCdGtIaEM7O0FyQnlrSEY7RXFCdmtIdUMsWUFBQTtFckJ5a0hyQyxnQ0FBZ0M7QXFCeGtIaEM7O0FyQjJrSEY7RXFCemtIdUMsWUFBQTtFckIya0hyQyxnQ0FBZ0M7QXFCMWtIaEM7O0FyQjZrSEY7RXFCM2tIdUMsWUFBQTtFckI2a0hyQyxnQ0FBZ0M7QXFCNWtIaEM7O0FyQitrSEY7RXFCN2tIdUMsWUFBQTtFckIra0hyQyxnQ0FBZ0M7QXFCOWtIaEM7O0FyQmlsSEY7RXFCL2tIdUMsWUFBQTtFckJpbEhyQyxnQ0FBZ0M7QXFCaGxIaEM7O0FyQm1sSEY7RXFCamxIdUMsWUFBQTtFckJtbEhyQyxnQ0FBZ0M7QXFCbGxIaEM7O0FyQnFsSEY7RXFCbmxIdUMsWUFBQTtFckJxbEhyQyxnQ0FBZ0M7QXFCcGxIaEM7O0FyQnVsSEY7RXFCcmxIdUMsWUFBQTtFckJ1bEhyQyxnQ0FBZ0M7QXFCdGxIaEM7O0FyQnlsSEY7RXFCdmxIdUMsWUFBQTtFckJ5bEhyQyxnQ0FBZ0M7QXFCeGxIaEM7O0FyQjJsSEY7RXFCemxIdUMsWUFBQTtFckIybEhyQyxnQ0FBZ0M7QXFCMWxIaEM7O0FyQjZsSEY7RXFCM2xIdUMsWUFBQTtFckI2bEhyQyxnQ0FBZ0M7QXFCNWxIaEM7O0FyQitsSEY7RXFCN2xIdUMsWUFBQTtFckIrbEhyQyxnQ0FBZ0M7QXFCOWxIaEM7O0FyQmltSEY7RXFCL2xIdUMsWUFBQTtFckJpbUhyQyxnQ0FBZ0M7QXFCaG1IaEM7O0FyQm1tSEY7RXFCam1IdUMsWUFBQTtFckJtbUhyQyxnQ0FBZ0M7QXFCbG1IaEM7O0FyQnFtSEY7RXFCbm1IdUMsWUFBQTtFckJxbUhyQyxnQ0FBZ0M7QXFCcG1IaEM7O0FyQnVtSEY7RXFCcm1IdUMsWUFBQTtFckJ1bUhyQyxnQ0FBZ0M7QXFCdG1IaEM7O0FyQnltSEY7RXFCdm1IdUMsWUFBQTtFckJ5bUhyQyxnQ0FBZ0M7QXFCeG1IaEM7O0FyQjJtSEY7RXFCem1IdUMsWUFBQTtFckIybUhyQyxnQ0FBZ0M7QXFCMW1IaEM7O0FyQjZtSEY7RXFCM21IdUMsWUFBQTtFckI2bUhyQyxnQ0FBZ0M7QXFCNW1IaEM7O0FyQittSEY7RXFCN21IdUMsWUFBQTtFckIrbUhyQyxnQ0FBZ0M7QXFCOW1IaEM7O0FyQmluSEY7RXFCL21IdUMsWUFBQTtFckJpbkhyQyxnQ0FBZ0M7QXFCaG5IaEM7O0FyQm1uSEY7RXFCam5IdUMsWUFBQTtFckJtbkhyQyxnQ0FBZ0M7QXFCbG5IaEM7O0FyQnFuSEY7RXFCbm5IdUMsWUFBQTtFckJxbkhyQyxnQ0FBZ0M7QXFCcG5IaEM7O0FyQnVuSEY7RXFCcm5IdUMsWUFBQTtFckJ1bkhyQyxnQ0FBZ0M7QXFCdG5IaEM7O0FyQnluSEY7RXFCdm5IdUMsWUFBQTtFckJ5bkhyQyxnQ0FBZ0M7QXFCeG5IaEM7O0FyQjJuSEY7RXFCem5IdUMsWUFBQTtFckIybkhyQyxnQ0FBZ0M7QXFCMW5IaEM7O0FyQjZuSEY7RXFCM25IdUMsWUFBQTtFckI2bkhyQyxnQ0FBZ0M7QXFCNW5IaEM7O0FyQituSEY7RXFCN25IdUMsWUFBQTtFckIrbkhyQyxnQ0FBZ0M7QXFCOW5IaEM7O0FyQmlvSEY7RXFCL25IdUMsWUFBQTtFckJpb0hyQyxnQ0FBZ0M7QXFCaG9IaEM7O0FyQm1vSEY7RXFCam9IdUMsWUFBQTtFckJtb0hyQyxnQ0FBZ0M7QXFCbG9IaEM7O0FyQnFvSEY7RXFCbm9IdUMsWUFBQTtFckJxb0hyQyxnQ0FBZ0M7QXFCcG9IaEM7O0FyQnVvSEY7RXFCcm9IdUMsWUFBQTtFckJ1b0hyQyxnQ0FBZ0M7QXFCdG9IaEM7O0FyQnlvSEY7RXFCdm9IdUMsWUFBQTtFckJ5b0hyQyxnQ0FBZ0M7QXFCeG9IaEM7O0FyQjJvSEY7RXFCem9IdUMsWUFBQTtFckIyb0hyQyxnQ0FBZ0M7QXFCMW9IaEM7O0FyQjZvSEY7RXFCM29IdUMsWUFBQTtFckI2b0hyQyxnQ0FBZ0M7QXFCNW9IaEM7O0FyQitvSEY7RXFCN29IdUMsWUFBQTtFckIrb0hyQyxnQ0FBZ0M7QXFCOW9IaEM7O0FyQmlwSEY7RXFCL29IdUMsWUFBQTtFckJpcEhyQyxnQ0FBZ0M7QXFCaHBIaEM7O0FyQm1wSEY7RXFCanBIdUMsWUFBQTtFckJtcEhyQyxnQ0FBZ0M7QXFCbHBIaEM7O0FyQnFwSEY7RXFCbnBIdUMsWUFBQTtFckJxcEhyQyxnQ0FBZ0M7QXFCcHBIaEM7O0FyQnVwSEY7RXFCcnBIdUMsWUFBQTtFckJ1cEhyQyxnQ0FBZ0M7QXFCOWtJaEM7O0FyQmlsSUY7RXFCdnBIdUMsWUFBQTtFckJ5cEhyQyxnQ0FBZ0M7QXFCeHBIaEM7O0FyQjJwSEY7RXFCenBIdUMsWUFBQTtFckIycEhyQyxnQ0FBZ0M7QXFCMXBIaEM7O0FyQjZwSEY7RXFCM3BIdUMsWUFBQTtFckI2cEhyQyxnQ0FBZ0M7QXFCNXBIaEM7O0FyQitwSEY7RXFCN3BIdUMsWUFBQTtFckIrcEhyQyxnQ0FBZ0M7QXFCOXBIaEM7O0FyQmlxSEY7RXFCL3BIdUMsWUFBQTtFckJpcUhyQyxnQ0FBZ0M7QXFCaHFIaEM7O0FyQm1xSEY7RXFCanFIdUMsWUFBQTtFckJtcUhyQyxnQ0FBZ0M7QXFCbHFIaEM7O0FyQnFxSEY7RXFCbnFIdUMsWUFBQTtFckJxcUhyQyxnQ0FBZ0M7QXFCcHFIaEM7O0FyQnVxSEY7RXFCcnFIdUMsWUFBQTtFckJ1cUhyQyxnQ0FBZ0M7QXFCdHFIaEM7O0FyQnlxSEY7RXFCdnFIdUMsWUFBQTtFckJ5cUhyQyxnQ0FBZ0M7QXFCeHFIaEM7O0FyQjJxSEY7RXFCenFIdUMsWUFBQTtFckIycUhyQyxnQ0FBZ0M7QXFCMXFIaEM7O0FyQjZxSEY7RXFCM3FIdUMsWUFBQTtFckI2cUhyQyxnQ0FBZ0M7QXFCNXFIaEM7O0FyQitxSEY7RXFCN3FIdUMsWUFBQTtFckIrcUhyQyxnQ0FBZ0M7QXFCOXFIaEM7O0FyQmlySEY7RXFCL3FIdUMsWUFBQTtFckJpckhyQyxnQ0FBZ0M7QXFCaHJIaEM7O0FyQm1ySEY7RXFCanJIdUMsWUFBQTtFckJtckhyQyxnQ0FBZ0M7QXFCbHJIaEM7O0FyQnFySEY7RXFCbnJIdUMsWUFBQTtFckJxckhyQyxnQ0FBZ0M7QXFCcHJIaEM7O0FyQnVySEY7RXFCcnJIdUMsWUFBQTtFckJ1ckhyQyxnQ0FBZ0M7QXFCdHJIaEM7O0FyQnlySEY7RXFCdnJIdUMsWUFBQTtFckJ5ckhyQyxnQ0FBZ0M7QXFCeHJIaEM7O0FyQjJySEY7RXFCenJIdUMsWUFBQTtFckIyckhyQyxnQ0FBZ0M7QXFCMXJIaEM7O0FyQjZySEY7RXFCM3JIdUMsWUFBQTtFckI2ckhyQyxnQ0FBZ0M7QXFCNXJIaEM7O0FyQitySEY7RXFCN3JIdUMsWUFBQTtFckIrckhyQyxnQ0FBZ0M7QXFCOXJIaEM7O0FyQmlzSEY7RXFCL3JIdUMsWUFBQTtFckJpc0hyQyxnQ0FBZ0M7QXFCaHNIaEM7O0FyQm1zSEY7RXFCanNIdUMsWUFBQTtFckJtc0hyQyxnQ0FBZ0M7QXFCbHNIaEM7O0FyQnFzSEY7RXFCbnNIdUMsWUFBQTtFckJxc0hyQyxnQ0FBZ0M7QXFCcHNIaEM7O0FyQnVzSEY7RXFCcnNIdUMsWUFBQTtFckJ1c0hyQyxnQ0FBZ0M7QXFCcHNJaEM7O0FyQnVzSUY7RXFCdnNIdUMsWUFBQTtFckJ5c0hyQyxnQ0FBZ0M7QXFCeHNIaEM7O0FyQjJzSEY7RXFCenNIdUMsWUFBQTtFckIyc0hyQyxnQ0FBZ0M7QXFCMXNIaEM7O0FyQjZzSEY7RXFCM3NIdUMsWUFBQTtFckI2c0hyQyxnQ0FBZ0M7QXFCNXNIaEM7O0FyQitzSEY7RXFCN3NIdUMsWUFBQTtFckIrc0hyQyxnQ0FBZ0M7QXFCOXNIaEM7O0FyQml0SEY7RXFCL3NIdUMsWUFBQTtFckJpdEhyQyxnQ0FBZ0M7QXFCaHRIaEM7O0FyQm10SEY7RXFCanRIdUMsWUFBQTtFckJtdEhyQyxnQ0FBZ0M7QXFCaHVJaEM7O0FyQm11SUY7RXFCbnRIdUMsWUFBQTtFckJxdEhyQyxnQ0FBZ0M7QXFCcHRIaEM7O0FyQnV0SEY7RXFCcnRIdUMsWUFBQTtFckJ1dEhyQyxnQ0FBZ0M7QXFCdHRIaEM7O0FyQnl0SEY7RXFCdnRIdUMsWUFBQTtFckJ5dEhyQyxnQ0FBZ0M7QXFCeHRIaEM7O0FyQjJ0SEY7RXFCenRIdUMsWUFBQTtFckIydEhyQyxnQ0FBZ0M7QXFCMXRIaEM7O0FyQjZ0SEY7RXFCM3RIdUMsWUFBQTtFckI2dEhyQyxnQ0FBZ0M7QXFCNXRIaEM7O0FyQit0SEY7RXFCN3RIdUMsWUFBQTtFckIrdEhyQyxnQ0FBZ0M7QXFCOXRIaEM7O0FyQml1SEY7RXFCL3RIdUMsWUFBQTtFckJpdUhyQyxnQ0FBZ0M7QXFCaHVIaEM7O0FyQm11SEY7RXFCanVIdUMsWUFBQTtFckJtdUhyQyxnQ0FBZ0M7QXFCbHVIaEM7O0FyQnF1SEY7RXFCbnVIdUMsWUFBQTtFckJxdUhyQyxnQ0FBZ0M7QXFCcHVIaEM7O0FyQnV1SEY7RXFCcnVIdUMsWUFBQTtFckJ1dUhyQyxnQ0FBZ0M7QXFCdHVIaEM7O0FyQnl1SEY7RXFCdnVIdUMsWUFBQTtFckJ5dUhyQyxnQ0FBZ0M7QXFCeHVIaEM7O0FyQjJ1SEY7RXFCenVIdUMsWUFBQTtFckIydUhyQyxnQ0FBZ0M7QXFCMXVIaEM7O0FyQjZ1SEY7RXFCM3VIdUMsWUFBQTtFckI2dUhyQyxnQ0FBZ0M7QXFCNXVIaEM7O0FyQit1SEY7RXFCN3VIdUMsWUFBQTtFckIrdUhyQyxnQ0FBZ0M7QXFCOXVIaEM7O0FyQml2SEY7RXFCL3VIdUMsWUFBQTtFckJpdkhyQyxnQ0FBZ0M7QXFCaHZIaEM7O0FyQm12SEY7RXFCanZIdUMsWUFBQTtFckJtdkhyQyxnQ0FBZ0M7QXFCbHZIaEM7O0FyQnF2SEY7RXFCbnZIdUMsWUFBQTtFckJxdkhyQyxnQ0FBZ0M7QXFCcHZIaEM7O0FyQnV2SEY7RXFCcnZIdUMsWUFBQTtFckJ1dkhyQyxnQ0FBZ0M7QXFCdHZIaEM7O0FyQnl2SEY7RXFCdnZIdUMsWUFBQTtFckJ5dkhyQyxnQ0FBZ0M7QXFCeHZIaEM7O0FyQjJ2SEY7RXFCenZIdUMsV0FBQTtFckIydkhyQyxnQ0FBZ0M7QXFCMXZIaEM7O0FyQjZ2SEY7RXFCM3ZIdUMsWUFBQTtFckI2dkhyQyxnQ0FBZ0M7QXFCNXZIaEM7O0FyQit2SEY7RXFCN3ZIdUMsWUFBQTtFckIrdkhyQyxnQ0FBZ0M7QXFCOXZIaEM7O0FyQml3SEY7RXFCL3ZIdUMsWUFBQTtFckJpd0hyQyxnQ0FBZ0M7QXFCaHdIaEM7O0FyQm13SEY7RXFCandIdUMsWUFBQTtFckJtd0hyQyxnQ0FBZ0M7QXFCbHdIaEM7O0FyQnF3SEY7RXFCbndIdUMsWUFBQTtFckJxd0hyQyxnQ0FBZ0M7QXFCcHdIaEM7O0FyQnV3SEY7RXFCcndIdUMsWUFBQTtFckJ1d0hyQyxnQ0FBZ0M7QXFCdHdIaEM7O0FyQnl3SEY7RXFCdndIdUMsWUFBQTtFckJ5d0hyQyxnQ0FBZ0M7QXFCeHdIaEM7O0FyQjJ3SEY7RXFCendIdUMsWUFBQTtFckIyd0hyQyxnQ0FBZ0M7QXFCMXdIaEM7O0FyQjZ3SEY7RXFCM3dIdUMsWUFBQTtFckI2d0hyQyxnQ0FBZ0M7QXFCNXdIaEM7O0FyQit3SEY7RXFCN3dIdUMsWUFBQTtFckIrd0hyQyxnQ0FBZ0M7QXFCOXdIaEM7O0FyQml4SEY7RXFCL3dIdUMsWUFBQTtFckJpeEhyQyxnQ0FBZ0M7QXFCaHhIaEM7O0FyQm14SEY7RXFCanhIdUMsWUFBQTtFckJteEhyQyxnQ0FBZ0M7QXFCbHhIaEM7O0FyQnF4SEY7RXFCbnhIdUMsWUFBQTtFckJxeEhyQyxnQ0FBZ0M7QXFCcHhIaEM7O0FyQnV4SEY7RXFCcnhIdUMsWUFBQTtFckJ1eEhyQyxnQ0FBZ0M7QXFCdHhIaEM7O0FyQnl4SEY7RXFCdnhIdUMsWUFBQTtFckJ5eEhyQyxnQ0FBZ0M7QXFCeHhIaEM7O0FyQjJ4SEY7RXFCenhIdUMsWUFBQTtFckIyeEhyQyxnQ0FBZ0M7QXFCMXhIaEM7O0FyQjZ4SEY7RXFCM3hIdUMsWUFBQTtFckI2eEhyQyxnQ0FBZ0M7QXFCNXhIaEM7O0FyQit4SEY7RXFCN3hIdUMsWUFBQTtFckIreEhyQyxnQ0FBZ0M7QXFCOXhIaEM7O0FyQml5SEY7RXFCL3hIdUMsWUFBQTtFckJpeUhyQyxnQ0FBZ0M7QXFCaHlIaEM7O0FyQm15SEY7RXFCanlIdUMsWUFBQTtFckJteUhyQyxnQ0FBZ0M7QXFCbHlIaEM7O0FyQnF5SEY7RXFCbnlIdUMsWUFBQTtFckJxeUhyQyxnQ0FBZ0M7QXFCcHlIaEM7O0FyQnV5SEY7RXFCcnlIdUMsWUFBQTtFckJ1eUhyQyxnQ0FBZ0M7QXFCdHlIaEM7O0FyQnl5SEY7RXFCdnlIdUMsWUFBQTtFckJ5eUhyQyxnQ0FBZ0M7QXFCeHlIaEM7O0FyQjJ5SEY7RXFCenlIdUMsWUFBQTtFckIyeUhyQyxnQ0FBZ0M7QXFCMXlIaEM7O0FyQjZ5SEY7RXFCM3lIdUMsWUFBQTtFckI2eUhyQyxnQ0FBZ0M7QXFCNXlIaEM7O0FyQit5SEY7RXFCN3lIdUMsWUFBQTtFckIreUhyQyxnQ0FBZ0M7QXFCOXlIaEM7O0FyQml6SEY7RXFCL3lIdUMsWUFBQTtFckJpekhyQyxnQ0FBZ0M7QXFCaHpIaEM7O0FyQm16SEY7RXFCanpIdUMsWUFBQTtFckJtekhyQyxnQ0FBZ0M7QXFCbHpIaEM7O0FyQnF6SEY7RXFCbnpIdUMsWUFBQTtFckJxekhyQyxnQ0FBZ0M7QXFCcHpIaEM7O0FyQnV6SEY7RXFCcnpIdUMsWUFBQTtFckJ1ekhyQyxnQ0FBZ0M7QXFCdHpIaEM7O0FyQnl6SEY7RXFCdnpIdUMsWUFBQTtFckJ5ekhyQyxnQ0FBZ0M7QXFCeHpIaEM7O0FyQjJ6SEY7RXFCenpIdUMsWUFBQTtFckIyekhyQyxnQ0FBZ0M7QXFCMXpIaEM7O0FyQjZ6SEY7RXFCM3pIdUMsWUFBQTtFckI2ekhyQyxnQ0FBZ0M7QXFCNXpIaEM7O0FyQit6SEY7RXFCN3pIdUMsWUFBQTtFckIrekhyQyxnQ0FBZ0M7QXFCOXpIaEM7O0FyQmkwSEY7RXFCL3pIdUMsWUFBQTtFckJpMEhyQyxnQ0FBZ0M7QXFCaDBIaEM7O0FyQm0wSEY7RXFCajBIdUMsWUFBQTtFckJtMEhyQyxnQ0FBZ0M7QXFCbDBIaEM7O0FyQnEwSEY7RXFCbjBIdUMsWUFBQTtFckJxMEhyQyxnQ0FBZ0M7QXFCcDBIaEM7O0FyQnUwSEY7RXFCcjBIdUMsWUFBQTtFckJ1MEhyQyxnQ0FBZ0M7QXFCdDBIaEM7O0FyQnkwSEY7RXFCdjBIdUMsWUFBQTtFckJ5MEhyQyxnQ0FBZ0M7QXFCeDBIaEM7O0FyQjIwSEY7RXFCejBIdUMsWUFBQTtFckIyMEhyQyxnQ0FBZ0M7QXFCMTBIaEM7O0FyQjYwSEY7RXFCMzBIdUMsWUFBQTtFckI2MEhyQyxnQ0FBZ0M7QXFCNTBIaEM7O0FyQiswSEY7RXFCNzBIdUMsWUFBQTtFckIrMEhyQyxnQ0FBZ0M7QXFCOTBIaEM7O0FyQmkxSEY7RXFCLzBIdUMsWUFBQTtFckJpMUhyQyxnQ0FBZ0M7QXFCaDFIaEM7O0FyQm0xSEY7RXFCajFIdUMsWUFBQTtFckJtMUhyQyxnQ0FBZ0M7QXFCbDFIaEM7O0FyQnExSEY7RXFCbjFIdUMsWUFBQTtFckJxMUhyQyxnQ0FBZ0M7QXFCcDFIaEM7O0FyQnUxSEY7RXFCcjFIdUMsWUFBQTtFckJ1MUhyQyxnQ0FBZ0M7QXFCdDFIaEM7O0FyQnkxSEY7RXFCdjFIdUMsWUFBQTtFckJ5MUhyQyxnQ0FBZ0M7QXFCeDFIaEM7O0FyQjIxSEY7RXFCejFIdUMsWUFBQTtFckIyMUhyQyxnQ0FBZ0M7QXFCMTFIaEM7O0FyQjYxSEY7RXFCMzFIdUMsWUFBQTtFckI2MUhyQyxnQ0FBZ0M7QXFCNTFIaEM7O0FyQisxSEY7RXFCNzFIdUMsWUFBQTtFckIrMUhyQyxnQ0FBZ0M7QXFCNWpKaEM7O0FyQitqSkY7RXFCLzFIdUMsWUFBQTtFckJpMkhyQyxnQ0FBZ0M7QXFCaDJIaEM7O0FyQm0ySEY7RXFCajJIdUMsWUFBQTtFckJtMkhyQyxnQ0FBZ0M7QXFCbDJIaEM7O0FyQnEySEY7RXFCbjJIdUMsWUFBQTtFckJxMkhyQyxnQ0FBZ0M7QXFCcDJIaEM7O0FyQnUySEY7RXFCcjJIdUMsWUFBQTtFckJ1MkhyQyxnQ0FBZ0M7QXFCdDJIaEM7O0FyQnkySEY7RXFCdjJIdUMsWUFBQTtFckJ5MkhyQyxnQ0FBZ0M7QXFCeDJIaEM7O0FyQjIySEY7RXFCejJIdUMsWUFBQTtFckIyMkhyQyxnQ0FBZ0M7QXFCMTJIaEM7O0FyQjYySEY7RXFCMzJIdUMsWUFBQTtFckI2MkhyQyxnQ0FBZ0M7QXFCNTJIaEM7O0FyQisySEY7RXFCNzJIdUMsWUFBQTtFckIrMkhyQyxnQ0FBZ0M7QXFCOTJIaEM7O0FyQmkzSEY7RXFCLzJIdUMsWUFBQTtFckJpM0hyQyxnQ0FBZ0M7QXFCaDNIaEM7O0FyQm0zSEY7RXFCajNIdUMsWUFBQTtFckJtM0hyQyxnQ0FBZ0M7QXFCbDNIaEM7O0FyQnEzSEY7RXFCbjNIdUMsWUFBQTtFckJxM0hyQyxnQ0FBZ0M7QXFCcDNIaEM7O0FyQnUzSEY7RXFCcjNIdUMsWUFBQTtFckJ1M0hyQyxnQ0FBZ0M7QXFCdDNIaEM7O0FyQnkzSEY7RXFCdjNIdUMsWUFBQTtFckJ5M0hyQyxnQ0FBZ0M7QXFCeDNIaEM7O0FyQjIzSEY7RXFCejNIdUMsWUFBQTtFckIyM0hyQyxnQ0FBZ0M7QXFCMTNIaEM7O0FyQjYzSEY7RXFCMzNIdUMsWUFBQTtFckI2M0hyQyxnQ0FBZ0M7QXFCbnBKbEM7O0FyQnNwSkE7RXFCMzNIRSxZQUFBO0VBQ0Esd0NBQTRCO1VBQTVCLGdDQUE0QjtFQUM1Qiw0Q0FBeUI7RUFDekIsNEJBQTJCO0VBQUcseUJBQUE7RXJCODNIOUIsMkJBQTJCO0FxQjczSDNCOztBckJnNEhGO0VBQ0U7SUFDRSwrQ0FBK0M7RUFDakQ7QXFCeHBKQTs7QXJCMnBKRjtFQUNFLDZCQUE2QjtBSTF0Si9COztBSjZ0SkE7RXNCbnlKRSxrQkFBVztFQUdYLFVBQVU7RUFDVixXQUFBO0VBQ0EsZ0hBQWlCO0VBQWpCLHdFQUFpQjtFQUFqQix3RUFBaUI7RUFpRWxCLGdCQUFBO0V0Qm11SkMsaUJBQWlCO0FzQjV5Sm5COztBdEIreUpBO0VzQjl4Skksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBYTtNQUFiLGVBQWE7RUFDYix3QkFBZTtNQUFmLHFCQUFlO1VBQWYsdUJBQWU7RUFDZix5QkFBYztNQUFkLHNCQUFjO1VBQWQsbUJBQWM7RUFDZCxlQUFVO0VBbURYLGNBQUE7RXRCOHVKRCxrQkFBa0I7QUd4eUpkOztBSDJ5Sk47RUFDRTtJc0JsdkpDLGNBQUE7SXRCb3ZKQyxjQUFjO0VBQ2hCO0FzQjd6SkY7O0F0QmcwSkE7RXNCanlKTSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFjO01BQWQsc0JBQWM7VUFBZCxtQkFBYztFQVNmLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFdEIyeEpILGNBQWM7QUd0ekpWOztBSHl6Sk47RUFDRTtJQUNFLGVBQWU7RUFDakI7QUc1ekpJOztBSCt6Sk47RUFDRTtJQUNFLGNBQWM7RUFDaEI7QXNCaDFKRjs7QXRCbTFKQTtFQUNFLFdBQVc7QXNCcDFKYjs7QXRCdTFKQTtFc0JueUpNLGtCQUFlO0VBQ2YsVUFBQTtFQUNBLG1CQUFrQjtFQWlCbkIsaUJBQUE7RXRCcXhKSCxrQkFBa0I7QXNCNTFKcEI7O0F0QisxSkE7RUFDRSxVQUFVO0FzQmgySlo7O0F0Qm0ySkE7RXNCcHlKUSxrQkFBVTtFQU9YLFdBQUE7RXRCZ3lKTCxVQUFVO0FzQnQySlo7O0F0QnkySkE7RXNCcnlKVSxZQUFZO0VBQ2IsaUJBQUE7RXRCdXlKUCxpQkFBaUI7QUFDbkIiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sLFxubGksXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi5lbGxpcHNlLWJ0biwgLmFwcC1idG5fX2J1dHRvbiwgLmFwcC1idG5fX2J1dHRvbjpob3ZlciB7XG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJyxcciBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVhZGVyX19yZWcgYnV0dG9uLCAuY29udGVudF9fcmVnLWJ0biwgLmNvbnRlbnRfX3Rlcm1zLWJ0biwgLnBlcnNvbmFnZV9fdGVybXMtYnRuIHtcbiAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInLFxyIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIE1lZGlhIHF1ZXJpZXMgKi9cbi8qIENvbnRhaW5lciAqL1xuLyogUmVzcG9uc2l2ZSBmb250IHNpemUgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvc3RhZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvc3RhZ2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbn1cblxuLnllbGxvdy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmY5MDAgLTczLjg2JSwgI2ZmZDQwMCAzOC44MSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcbn1cblxuLmJsdWUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NUY5IC03My44NiUsICMwMzU0RkYgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3OTVGOSAtNzMuODYlLCAjMDM1NEZGIDM4LjgxJSk7XG59XG5cbi5yZWQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XG59XG5cbi5ncmFkaWVudC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0NvbW1pc3Npb25lci1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tbWlzc2lvbmVyLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FyaWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BcmlhbC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0FyaWFsLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpxLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpxLWZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uanEtc2VsZWN0Ym94LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uanEtc2VsZWN0Ym94IHNlbGVjdCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uanEtc2VsZWN0Ym94IHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uanEtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1jaGVja2JveC5mb2N1c2VkLFxuLmpxLXJhZGlvLmZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDhDO1xufVxuXG4uanEtY2hlY2tib3guZGlzYWJsZWQsXG4uanEtcmFkaW8uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTU7XG59XG5cbi5qcS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuXG4uanEtcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5qcS1maWxlIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5qcS1maWxlIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uanEtZmlsZV9fYnJvd3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuXG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbi5qcS1maWxlLmZvY3VzZWQgLmpxLWZpbGVfX25hbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmpxLW51bWJlcl9fZmllbGQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5wbHVzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19maWVsZCxcbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQUE7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA0NXB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09XCIpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5qcS1zZWxlY3Rib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcbiAgcGFkZGluZzogM3B4IDlweCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDhDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhLnN0eWxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbmJ1dHRvbi5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLypcbkljb24gY2xhc3NlcyBjYW4gYmUgdXNlZCBlbnRpcmVseSBzdGFuZGFsb25lLiBUaGV5IGFyZSBuYW1lZCBhZnRlciB0aGVpciBvcmlnaW5hbCBmaWxlIG5hbWVzLlxuXG5FeGFtcGxlIHVzYWdlIGluIEhUTUw6XG5cbmBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuXG5UbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuXG4vLyBDU1Ncbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBIVE1M0LRcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLmljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uaWNvbi1wdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2cHg7XG59XG5cbi5pY29uLXJ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0wcHg7XG59XG5cbi5pY29uLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDBweDtcbn1cblxuLmljb24tZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggNTVweDtcbn1cblxuLmljb24tZmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTU0cHg7XG59XG5cbi5pY29uLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzNnB4O1xufVxuXG4uaWNvbi1lbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMThweDtcbn1cblxuLmljb24tZnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLmljb24tZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTM2cHg7XG59XG5cbi5pY29uLXRyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNnB4O1xufVxuXG4uaWNvbi1ubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAzNnB4O1xufVxuXG4uaWNvbi1iciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NXB4IDE4cHg7XG59XG5cbi5lbGxpcHNlLWJ0biB7XG4gIHBhZGRpbmc6IDEuMGVtIDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMTUgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjQwRjNFIDAlLCAjRjQwRjNFIDAuMDElLCAjRkE1QTcxIDEwMCUpLCAjRkE1QTcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNDUsIDI2LCA3MCwgMC44KTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQgMC4zcyBsaW5lYXI7XG59XG5cbi5lbGxpcHNlLWJ0bjpob3ZlciwgLmVsbGlwc2UtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDJweCAjZjUxYTQ2O1xufVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnRpdGxlX190ZXh0LCAudGl0bGVfX251bSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYW5pbWF0aW9uOiBjaW5lbWF0aWNJbk91dCAzcyBlYXNlLWluLW91dCAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLnRpdGxlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDMycHggKyAyNiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xufVxuXG4udGl0bGVfX251bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyA0MCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG5cbkBrZXlmcmFtZXMgY2luZW1hdGljSW5PdXQge1xuICAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogLS41ZW07XG4gIH1cbiAgMjUlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICA3NSUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMWVtIHdoaXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cblxuLmFwcC1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFwcC1idG5fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xufVxuXG4uYXBwLWJ0bl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcHAtYnRuX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgI2ZmZiAxMDAlKTtcbn1cblxuLmxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAubGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5saW5rcyAubGlua3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5saW5rcy13cmFwIC5yZWctYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saW5rcyAucmVnLWJ0bixcbi5saW5rcyAuYXBwLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubGlua3MgLmFwcC1saW5rcyB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rcyAuYXBwLWxpbmtzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4ubGlua3MgLmFwcC1saW5rcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuXG4ubGlua3MgLmFwcC1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmFwcC1saW5rcyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxpbmtzIC5hcHAtbGlua3NfX3N2ZyB7XG4gIHdpZHRoOiAzNHZ3O1xuICBoZWlnaHQ6IDEwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmFwcC1saW5rc19fc3ZnIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGlua3MgLmFwcC1saW5rc19fc3ZnIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIGE6bGFzdC1jaGlsZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmxpbmtzIC5zb2MtbmV0d29ya3MgYSBzdmcgdXNlIHtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLmxpbmtzIC5zb2MtbmV0d29ya3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMDA7XG59XG5cbi5saW5rcyAucmVnLWJ0bixcbi5saW5rcyAuYXBwLWJ0bixcbi5saW5rcyAuYXBwLWxpbmtzLFxuLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rcyAucmVnLWJ0biBidXR0b24sXG4ubGlua3MgLmFwcC1idG4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyNDNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0bixcbiAgLmxpbmtzIC5hcHAtbGlua3MsXG4gIC5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAubGlua3MgLnNvYy1uZXR3b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpbmtzIC5hcHAtYnRuLFxuICAubGlua3MgLmFwcC1saW5rcyxcbiAgLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5saW5rcyAuc29jLW5ldHdvcmtzIGEge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAubGlua3MgLmFwcC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtIHtcbiAgbWFyZ2luOiAwIDdweDtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbSB7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmxhbmdDaGVja19faXRlbTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC03cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmxhbmdDaGVja19faXRlbTpob3ZlciBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMTAxMDEgMzAuNzMlLCByZ2JhKDEsIDEsIDEsIDApIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IC42ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX19yZWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlcl9fcmVnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyX19yZWcgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAuNmVtIDEuNWVtO1xuICBjb2xvcjogI0VBRUFFQTtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fcmVnIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogLjZlbSAyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyX19yZWcgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fcmVnIGJ1dHRvbjpob3ZlciwgLmhlYWRlcl9fcmVnIGJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLmhlYWRlcl9fYm94IHtcbiAgbWF4LWhlaWdodDogNTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJfX2JveCB7XG4gICAgbWF4LWhlaWdodDogOTFweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sb2dvX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2dvX19zdmcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjgpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dvX19zdmcge1xuICAgIGhlaWdodDogNC4ydnc7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAzMXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9nb19fc3ZnIHtcbiAgICB3aWR0aDogMjV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmxvZ29fX3N2ZyB7XG4gICAgbWF4LXdpZHRoOiAxOTdweDtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5sb2dvX19zbG9nYW4ge1xuICB3aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xvZ2FuLWJhY2sucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMS42ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubG9nb19fc2xvZ2FuIHtcbiAgICB3aWR0aDogNjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubG9nb19fc2xvZ2FuIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5sb2dvX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNlMWUxZTE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgNCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbiAgLmxvZ29fX3RleHQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTNlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xvZ2FuLWJhY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sb2dvX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICB9XG59XG5cbi5sb2dvX19oYW5kIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjRweCkge1xuICAubG9nb19faGFuZCB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubG9nb19faGFuZCB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLmxvZ29fX2hhbmQgdXNlIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMlO1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDEyMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogODJ2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb250ZW50X19pbm5lciB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50X19pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb250ZW50X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fYm9keSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uY29udGVudF9fYm9keSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuXG4uY29udGVudF9fYm9keSBoMSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250ZW50X19ib2R5IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2JvZHkgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgNiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG5cbi5jb250ZW50X19hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uY29udGVudF9fYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2FydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLmNvbnRlbnRfX2FydGljbGUgcCB7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IGJsYWNrO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuLmNvbnRlbnRfX2FydGljbGUgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uY29udGVudF9fcmVnLCAuY29udGVudF9fdGVybXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRlbnRfX3JlZywgLmNvbnRlbnRfX3Rlcm1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGVudF9fcmVnLWJ0biwgLmNvbnRlbnRfX3Rlcm1zLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogLjZlbSAwO1xuICBjb2xvcjogI0VBRUFFQTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLmNvbnRlbnRfX3JlZy1idG46aG92ZXIsIC5jb250ZW50X19yZWctYnRuOmFjdGl2ZSwgLmNvbnRlbnRfX3Rlcm1zLWJ0bjpob3ZlciwgLmNvbnRlbnRfX3Rlcm1zLWJ0bjphY3RpdmUge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGVudF9fcmVnLWJ0biwgLmNvbnRlbnRfX3Rlcm1zLWJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jb250ZW50X19yZWctYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5wZXJzb25hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA5MHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLnBlcnNvbmFnZSB7XG4gICAgdG9wOiA2NnZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlIHtcbiAgICBoZWlnaHQ6IDcwdnc7XG4gICAgdG9wOiA0MHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWdlIHtcbiAgICB0b3A6IDQwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2Uge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDU2dnc7XG4gICAgYm90dG9tOiAtMmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZSB7XG4gICAgaGVpZ2h0OiAxOHZ3O1xuICAgIGJvdHRvbTogLTFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5wZXJzb25hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0LCAucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0LCAucGVyc29uYWdlX19pbWFnZS0tZ2lybCwgLnBlcnNvbmFnZV9faW1hZ2UtLXRhYmxlLCAucGVyc29uYWdlX19pbWFnZS0tbGFtcCwgLnBlcnNvbmFnZV9faW1hZ2UtLWJhcmVscywgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kUmlnaHQsIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdCB7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMjIlO1xuICBoZWlnaHQ6IDMwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRSaWdodCwgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0IHtcbiAgICB0b3A6IC0yNyU7XG4gICAgaGVpZ2h0OiAzMiU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0IHtcbiAgbGVmdDogNTMlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2hhbmRMZWZ0LnBuZ1wiKTtcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRMZWZ0Lm1vdmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyNSUgOTglO1xuICBhbmltYXRpb24tbmFtZTogbGVmdEhhbmQtYW5pbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZExlZnQubW92ZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNSUgOTglO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGVmdEhhbmQtYW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdCB7XG4gICAgbGVmdDogNTMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZExlZnQge1xuICAgIGxlZnQ6IDUyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kTGVmdCB7XG4gICAgbGVmdDogNTEuNSU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRSaWdodCB7XG4gIGxlZnQ6IDIwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BlcnNvbmFnZS9oYW5kUmlnaHQucG5nXCIpO1xufVxuXG4ucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0Lm1vdmUge1xuICAvKiB4LW9mZnNldCB8IHktb2Zmc2V0ICovXG4gIHRyYW5zZm9ybS1vcmlnaW46IDElIDk4JTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0SGFuZC1hbmltO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHJpZ2h0SGFuZC1hbmltIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0taGFuZFJpZ2h0IHtcbiAgICBsZWZ0OiAyNyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kUmlnaHQge1xuICAgIGxlZnQ6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1oYW5kUmlnaHQge1xuICAgIGxlZnQ6IDQyLjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRSaWdodCB7XG4gICAgbGVmdDogNDMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWhhbmRSaWdodCB7XG4gICAgbGVmdDogNDIlO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1naXJsIHtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiA0MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wZXJzb25hZ2UvZ2lybC5wbmdcIik7XG4gIGhlaWdodDogODAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tZ2lybCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogODAlO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS10YWJsZSB7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL3RhYmxlLnBuZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS10YWJsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BlcnNvbmFnZS90YWJsZS5wbmdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tdGFibGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19pbWFnZS0tbGFtcC1hbmltLCAucGVyc29uYWdlX19pbWFnZS0tbGFtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUlO1xuICB0b3A6IDI1JTtcbiAgaGVpZ2h0OiA0MCU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wZXJzb25hZ2UvbGFtcC5wbmdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tbGFtcC1hbmltLCAucGVyc29uYWdlX19pbWFnZS0tbGFtcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tbGFtcC1hbmltLCAucGVyc29uYWdlX19pbWFnZS0tbGFtcCB7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgdG9wOiAtNDAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJSAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGFtcC1hbmltIHtcbiAgMCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IC4wNTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IC42NTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19pbWFnZS0tbGFtcCB7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4ucGVyc29uYWdlX19pbWFnZS0tbGFtcC1hbmltIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxhbXAtYW5pbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4xLCAucGVyc29uYWdlX19pbWFnZS0tY29pbjIsIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogNiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tY29pbjEsIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMiwgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMSwgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4yLCAucGVyc29uYWdlX19pbWFnZS0tY29pbjMge1xuICAgIHRvcDogMTklO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMSB7XG4gIGxlZnQ6IDMwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMSB7XG4gICAgbGVmdDogMjklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX19pbWFnZS0tY29pbjEge1xuICAgIGxlZnQ6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMSB7XG4gICAgbGVmdDogNDQlO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgbGVmdDogNzAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgICBsZWZ0OiA2OSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX2ltYWdlLS1jb2luMyB7XG4gICAgbGVmdDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9faW1hZ2UtLWNvaW4zIHtcbiAgICBsZWZ0OiA1NiU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDM2JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQlO1xuICBoZWlnaHQ6IDIyJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BlcnNvbmFnZS9Ob1NoYWRvdy5wbmdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0biB7XG4gICAgaGVpZ2h0OiAyNCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuIHtcbiAgICBoZWlnaHQ6IDI2JTtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4ge1xuICAgIHRvcDogLTYlO1xuICAgIGhlaWdodDogMzglO1xuICAgIHdpZHRoOiA1JTtcbiAgICBtYXgtd2lkdGg6IDgycHg7XG4gICAgbWF4LWhlaWdodDogMTEycHg7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTEge1xuICBsZWZ0OiAzMCU7XG4gIGxlZnQ6IDI4JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0xIHtcbiAgICBsZWZ0OiAzMSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0xIHtcbiAgICBsZWZ0OiAzMSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi0tMSB7XG4gICAgbGVmdDogNDQlO1xuICB9XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuLS0yIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xuICBsZWZ0OiA3MiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi0tMyB7XG4gICAgbGVmdDogNjklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWdlX19iYXJlbEJ0bi0tMyB7XG4gICAgbGVmdDogNjglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xuICAgIGxlZnQ6IDU2JTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5jZW50ZXJlZC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0xIHtcbiAgbGVmdDogNTAlO1xufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5jZW50ZXJlZC5wZXJzb25hZ2VfX2JhcmVsQnRuLS0zIHtcbiAgbGVmdDogNTAlO1xufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL2Fycm93LnBuZ1wiKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGFycm93LWFuaW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgYXJyb3ctYW5pbSB7XG4gIDAlLFxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMHB4KTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuLmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBlcnNvbmFnZV9fYmFyZWxCdG4uc2hvd0NvaW4gKyBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGVyc29uYWdlX19iYXJlbEJ0bi5saWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZnQtYmFycmVsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5wZXJzb25hZ2VfX2JhcmVsQnRuLmxpZnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgbGlmdC1iYXJyZWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMGRlZyk7XG4gIH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ucGVyc29uYWdlIC5lbGxpcHNlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMjAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbiAgZm9udC1zaXplOiBjYWxjKDI0cHggKyA4ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uYWdlIC5lbGxpcHNlLWJ0biB7XG4gICAgYm90dG9tOiA0NCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ucGVyc29uYWdlIC5lbGxpcHNlLWJ0bi5zaGFrZS1hbmltIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgMXB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDFweCksIC0ycHgpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAzcHgpLCAwcHgpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDApLCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDFweCksIC0xcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDFweCksIDJweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDNweCksIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgMXB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXB4KSwgLTFweCkgcm90YXRlKDRkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgMnB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAwcHgpLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMHB4KSwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5wZXJzb25hZ2UgLmVsbGlwc2UtYnRuLmhpZGVCdG4ge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBlcnNvbmFnZSAuZWxsaXBzZS1idG4gLnRleHRDb250ZW50LS1ub3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBlcnNvbmFnZSAuZWxsaXBzZS1idG4gLnRleHRDb250ZW50LS1hZ2FpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wZXJzb25hZ2VfX3Rlcm1zLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogLjZlbSAwO1xuICBjb2xvcjogI0VBRUFFQTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLnBlcnNvbmFnZV9fdGVybXMtYnRuOmhvdmVyLCAucGVyc29uYWdlX190ZXJtcy1idG46YWN0aXZlIHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX190ZXJtcy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBlcnNvbmFnZV9fdGhvdWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogLTE2JTtcbiAgbGVmdDogMXZ3O1xuICBtYXgtd2lkdGg6IDExNHB4O1xuICBwYWRkaW5nOiAwLjZlbSAuNGVtIDAuNmVtIDAuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wZXJzb25hZ2VfX3Rob3VnaHQuc2hvdyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5LWFuaW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5LWFuaW0ge1xuICAwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBlcnNvbmFnZV9fdGhvdWdodCB7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IDglO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25hZ2VfX3Rob3VnaHQge1xuICAgIGxlZnQ6IDE1JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMWVtIDJlbSAxLjJlbSAxLjJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBlcnNvbmFnZV9fdGhvdWdodCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbmFnZV9fdGhvdWdodCB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiAtOTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBlcnNvbmFnZV9fdGhvdWdodCB7XG4gICAgbGVmdDogMzAlO1xuICAgIHRvcDogLTgwJTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX190aG91Z2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA3MyU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGVyc29uYWdlX190aG91Z2h0OjphZnRlciB7XG4gICAgdG9wOiA5NiU7XG4gICAgbGVmdDogODclO1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAucGVyc29uYWdlX190aG91Z2h0OjphZnRlciB7XG4gICAgdG9wOiA2NiU7XG4gICAgbGVmdDogOTglO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGVyc29uYWdlL3RvdWdodFRyaWFuZ2xlLnBuZ1wiKTtcbiAgfVxufVxuXG4ucGVyc29uYWdlX190aG91Z2h0IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wb3BVcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAtMTAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucG9wVXAtLWdyYWJCb251cyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3BVcC0tZ3JhYkJvbnVzIC5wb3BVcF9faGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICB3aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3BVcC0tZ3JhYkJvbnVzIC5wb3BVcF9faGVhZCA+IC5ncmFkaWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiBjYWxjKDIycHggKyAxOCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIG1hcmdpbi1ib3R0b206IC42ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnBvcFVwLS1ncmFiQm9udXMgLnBvcFVwX19oZWFkIHNwYW4uZ3JhZGllbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucG9wVXAtLWdyYWJCb251cyAucG9wVXBfX2NvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9wVXAtLWdyYWJCb251cyAucG9wVXBfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuLnBvcFVwLS1ncmFiQm9udXMgLnBvcFVwX19saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wb3BVcC0tZ3JhYkJvbnVzIC5ncmFkaWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9wVXAtLXJ1bGVzIC5wb3BVcF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4ucG9wVXAtLXJ1bGVzIC5wb3BVcF9faGVhZCB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcbn1cblxuLnBvcFVwLS1ydWxlcyAucG9wVXBfX2FuZHJvaWQsXG4ucG9wVXAtLXJ1bGVzIC5wb3BVcF9faW9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3BVcC0tcnVsZXMgLnBvcFVwX19hbmRyb2lkLFxuICAucG9wVXAtLXJ1bGVzIC5wb3BVcF9faW9zIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucG9wVXAtLXJ1bGVzIGEuZWxsaXBzZS1idG4sXG4ucG9wVXAtLXJ1bGVzIGJ1dHRvbi5lbGxpcHNlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuLnBvcFVwLS1ydWxlcyAucG9wVXBfX2FuZHJvaWQgLnBvcFVwX19ib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wb3BVcC0tY29udGVudFZpc2liaWxpdHkgLmdyYWRpZW50LXRleHQueWVsbG93LWdyYWRpZW50IHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnBvcFVwLS1jb250ZW50VmlzaWJpbGl0eSAucG9wVXBfX2xpc3Qge1xuICB3aWR0aDogODAlO1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wb3BVcC0tY29udGVudFZpc2liaWxpdHkgLnBvcFVwX19saXN0IGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xufVxuXG4ucG9wVXAuc2hvdyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYW5pbWF0aW9uOiBhbmltU2hvdyAuNnMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1TaG93IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucG9wVXAuaGlkZSB7XG4gIGFuaW1hdGlvbjogYW5pbUhpZGUgMXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1IaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTAwO1xuICB9XG59XG5cbi5wb3BVcF9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggNXB4IDE2cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjcpLCByZ2JhKDAsIDAsIDAsIDAuOCkpLCB1cmwoXCIuLi9pbWFnZXMvYmcvcG9wdXBCZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3BVcF9fYmxvY2sge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweCAzMnB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5wb3BVcF9fYmxvY2sge1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gIH1cbn1cblxuLnBvcFVwX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3BVcF9fY2xvc2UgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgIzQyMkMyNSAwLjAxJSwgIzdFNUE0RSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGxpbmVhcjtcbn1cblxuLnBvcFVwX19jbG9zZSBhOjpiZWZvcmUsIC5wb3BVcF9fY2xvc2UgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMTIlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucG9wVXBfX2Nsb3NlIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbn1cblxuLnBvcFVwX19jbG9zZSBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG59XG5cbi5wb3BVcF9fY2xvc2UgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAyMHB4ICNmZmY7XG59XG5cbi5wb3BVcF9fY2xvc2UgYTpob3Zlcjo6YWZ0ZXIsIC5wb3BVcF9fY2xvc2UgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNTE0Njtcbn1cblxuLnBvcFVwX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wVXBfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLnBvcFVwX19zdWJ0aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLnBvcFVwX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IGNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBvcFVwX19uYW1lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnBvcFVwX19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnBvcFVwX19jb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9wVXBfX2NvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMSAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG5cbi5wb3BVcF9fY29udGVudCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBvcFVwX19jb250ZW50IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5wb3BVcF9fY29udGVudCBsaSxcbi5wb3BVcF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnBvcFVwX19jb250ZW50IGxpIGEsXG4ucG9wVXBfX2NvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBvcFVwX19jb250ZW50IGxpIGE6aG92ZXIsXG4ucG9wVXBfX2NvbnRlbnQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkJCMDQ7XG59XG5cbi5wb3BVcF9fY29udGVudCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucG9wVXBfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5wb3BVcF9fYm9yZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA3cHggNnB4IDdweCA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9wVXBfX2JvcmRlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG4ucG9wVXBfX2JveCB7XG4gIGhlaWdodDogMTA1cHg7XG4gIHBhZGRpbmctbGVmdDogMC4yZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnBvcFVwX19ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogNHB4O1xufVxuXG4ucG9wVXBfX2JveDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBvcFVwX19ydWxlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjFlbTtcbn1cblxuLnBvcFVwX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvcFVwX19saXN0LS1pb3Mge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnBvcFVwX19saXN0LS1pb3MgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbn1cblxuLnBvcFVwX19saXN0LS1pb3MgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBvcFVwIC5lbGxpcHNlLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnRvcF9fd3JhcHBlciB7XG4gIG1pbi13aWR0aDogOTAlO1xufVxuXG4uZm9ybS10YWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkM3MDAsICNGRkM3MDApLCAjRkZGRkZGO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkM3MDAsICNGRkM3MDApLCAjRkZGRkZGO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDExICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWljb24ucG5nXCIpO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKSBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbWFpbC1pY29uLnBuZ1wiKTtcbn1cblxuZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5pbnB1dC5mb3JtLWVsZW1lbnQsXG5zZWxlY3QuZm9ybS1lbGVtZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5zZWxlY3QuZm9ybS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgc2VsZWN0LmZvcm0tZWxlbWVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZm9ybS1lbGVtZW50IHtcbiAgd2lkdGg6IDQ1JTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAvKiBwYWRkaW5nLWxlZnQ6IDEwcHg7ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1lbGVtZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTZweCArIDkgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVyIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanEtc2VsZWN0Ym94I2N1cnJlbmN5LXN0eWxlciB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImVtYWlsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSBvcHRpb24sXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb24ge1xuICBjb2xvcjogIzM1MzUzNTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb246Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmZvcm0tZWxlbWVudC5waG9uZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5waG9uZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBob25lLWJsb2NrIC5pdGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5waG9uZS1ibG9jayBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi52YWxpZC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiN2YWxpZC1tc2cge1xuICBjb2xvcjogZ3JlZW47XG4gIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XG59XG5cbiNlcnJvci1tc2cge1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjMDAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbi5pdGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuaW5wdXQuZm9ybS1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2N1cnJlbmN5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnN1Yi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBvcmRlcjogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjQwRjNFIDAlLCAjRjQwRjNFIDAuMDElLCAjRkE1QTcxIDEwMCUpLCAjRkE1QTcxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNDUsIDI2LCA3MCwgMC44KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGxpbmVhcjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5zdWItZm9ybTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYmxvY2stcHJvbW8ge1xuICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xufVxuXG4uYmxvY2stcHJvbW8gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9jay1wcm9tbyBsYWJlbDpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJsb2NrLXByb21vIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiDQtNC70Y8g0Y3Qu9C10LzQtdC90YLQsCBsYWJlbCwg0YHQstGP0LfQsNC90L3QvtCz0L4g0YEgLmN1c3RvbS1jaGVja2JveCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZCQjAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLyog0YHQvtC30LTQsNC90LjQtSDQsiBsYWJlbCDQv9GB0LXQstC00L7RjdC70LXQvNC10L3RgtCwIGJlZm9yZSDRgdC+INGB0LvQtdC00YPRjtGJ0LjQvNC4INGB0YLQuNC70Y/QvNC4ICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnKyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLyog0LTQu9GPINGN0LvQtdC80LXQvdGC0LAgaW5wdXQgYyB0eXBlPVwiY2hlY2tib3hcIiAqL1xuLmJsb2NrLXByb21vIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogei1pbmRleDogLTE7ICovXG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiDRgdGC0LjQu9C4INC/0YDQuCDQvdCw0LLQtdC00LXQvdC40Lgg0LrRg9GA0YHQvtGA0LAg0L3QsCBjaGVja2JveCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KDpjaGVja2VkKSArIHNwYW46aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcbn1cblxuLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGH0LXQutCx0L7QutGB0LAgKNC/0YDQuCDQvdCw0LbQsNGC0LjQuCDQvdCwINC90LXQs9C+KSAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1ICovXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1INC4INC90LUg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGNoZWNrZWQgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiAnLSc7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggZGlzYWJsZWQgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0OmRpc2FibGVkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuI2NoZWNrUHJvbW8ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbiNwcm9tbyB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb21vLXNob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogcHJvbW9TaG93IC41cyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcHJvbW9TaG93IHtcbiAgMCUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnByb21vLWhpZGUge1xuICBhbmltYXRpb246IHByb21vSGlkZSAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHByb21vSGlkZSB7XG4gIDAlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5hZ3JlZW1lbnQge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2FsYygxMHB4ICsgMTAgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB0ZXh0LXNoYWRvdzogMCAwIDJweCBibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hZ3JlZW1lbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZ3JlZW1lbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4vKiBzZWxlY3QuZm9ybS1lbGVtZW50OmFmdGVyIHtcclxuICBjb250ZW50OiBcIjEyMzEyM1wiO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDRweDtcclxuICB6LWluZGV4OiAzMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0gKi9cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiAyNXB4LzUwcHggQ29tbWlzc2lvbmVyLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgNyAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogMTRweC8xOHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcbn1cblxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pdGlfX2NvdW50cnktbmFtZSB7XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG4uaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pdGkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLml0aV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLml0aSBpbnB1dCwgLml0aSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLml0aV9fZmxhZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNnB4IDAgOHB4O1xufVxuXG4uaXRpX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbn1cblxuLml0aV9fYXJyb3ctLXVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4uaXRpX19mbGFnLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pdGlfX2RpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4uaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pdGlfX2RpYWwtY29kZSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSwgLml0aV9fZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaXRpLS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uaXRpX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICB3aWR0aDogMTVweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICB3aWR0aDogMTNweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDtcbiAgfVxufVxuXG4uaXRpX19mbGFnLml0aV9fYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FyIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J2IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Ege1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NkIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N4IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RlIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2VzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2V1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ZyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dkIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2doIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2d0IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2d3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2d5IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2htIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2huIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2h0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2h1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2llIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ltIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2luIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2plIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2pvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2pwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2toIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2ttIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2tyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2t3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2t6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xyIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2xzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2x1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2x2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21lIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21mIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21oIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21rIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21tIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21wIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21xIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX21zIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX210IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX212IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX213IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX215IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX216IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25jIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25nIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25pIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25vIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX251IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX256IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BsIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3ByIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3BzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3B3IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3B5IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcnUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2Uge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2oge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc20ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fc3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGgge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdGwge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdG4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdG8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdW0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdXkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmkge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdm4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fd2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fd3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9feWUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9feXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fem0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fencge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjMycHggMHB4O1xufVxuXG4uaXRpX19mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFnc0AyeC5wbmdcIik7XG4gIH1cbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgNTMuNTMlKTtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbmZvb3RlciAucGFydG5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICBmb290ZXIgLnBhcnRuZXJzIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgfVxufVxuXG5mb290ZXIgLnBhcnRuZXJzX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAucGFydG5lcnNfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIGZvb3RlciAucGFydG5lcnNfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxufVxuXG5mb290ZXIgLnBhcnRuZXJzIC5zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIC5wYXJ0bmVycyAud29vbWFuLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5mb290ZXIgLnBhcnRuZXJzIC53b29tYW4tYmxvY2sgLmJ0biB7XG4gIHotaW5kZXg6IDI7XG59XG5cbmZvb3RlciAucGFydG5lcnMgLndvb21hbi1ibG9jayBwaWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwJTtcbiAgbGVmdDogLTE4JTtcbn1cblxuZm9vdGVyIC5wYXJ0bmVycyAud29vbWFuLWJsb2NrIHBpY3R1cmUgPiAqIHtcbiAgaGVpZ2h0OiA0M3Z3O1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgbWluLWhlaWdodDogMzIzcHg7XG59XG4iLCJodG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHksXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbnVsLFxyXG5vbCxcclxubGksXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuYmxvY2txdW90ZSxcclxuZGwsXHJcbmRkIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufSIsIiR3aGl0ZTogI2ZmZjtcclxuJGFjY2VudDojZmZiYzAwO1xyXG4keWVsbG93OiAjZjdlMzM1O1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRzaGFkb3c6IDBweCAwcHggMTMuMTQ4NnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHJcbiR4eGwtYnA6IDEzNTBweDtcclxuJGRlc2t0b3AtYnA6IDExMjRweDtcclxuJHRhYmxldC1icDogOTkycHg7XHJcbiRtaWRkbGUtYnA6IDc2OHB4O1xyXG4kbW9iaWxlLWJwOiA1NzZweDtcclxuXHJcbiVjb21taXNzaW9uZXItOTAwIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiVjb21taXNzaW9uZXItODAwIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuJWNvbW1pc3Npb25lci03MDAge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJyxcclxuICAgIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuJWNvbW1pc3Npb25lci02MDAge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJyxcclxuICAgIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuJWNvbW1pc3Npb25lci01MDAge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJyxcclxuICAgIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLy8gJXJvdW5kIHtcclxuLy8gICBmb250LWZhbWlseTogJ1JvdW5kcycsIHNhbnMtc2VyaWY7XHJcbi8vIH1cclxuXHJcbiV2aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG59IiwiQG1peGluIGJyZWFrcG9pbnQoJGJyKSB7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnIpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWl4aW4gbXEoJHBvaW50KSB7XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50LFxyXG4gICR3aWR0aHMgaW4gJGJyZWFrcG9pbnQtd2lkdGhzIHtcclxuICAgIEBpZiAkcG9pbnQ9PSRicmVha3BvaW50IHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aHMpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAqL1xyXG5cclxuJGJyZWFrcG9pbnQtd2lkdGhzOiAoZmhkOjE5MjBweCwgbGc6IDEyMDBweCwgbWQ6IDk5M3B4LCBzbTogNzY3cHgsIHhzOiA1NzZweCkgIWRlZmF1bHQ7XHJcblxyXG4vKiBDb250YWluZXIgKi9cclxuXHJcbiRjb250YWluZXItd2lkdGhzOiAoZmhkOiAxNzgwcHgsIGxnOiA5MDBweCwgbWQ6IDc1MHB4LCBzbTogNTU4cHgsIHhzOiBhdXRvKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBSZXNwb25zaXZlIGZvbnQgc2l6ZSAqL1xyXG5cclxuJG1heFdpZHRoOiAxOTIwOyAvLyB3aWR0aCBmb3IgbWF4aW11bSBmb250IHNpemVcclxuXHJcbkBtaXhpbiBhZGFwdGl2LWZvbnQoJHBjU2l6ZSwgJG1vYlNpemUpIHtcclxuICAkYWRkU2l6ZTogJHBjU2l6ZSAtICRtb2JTaXplO1xyXG4gICRtYXhXaWR0aDogJG1heFdpZHRoIC0gMzIwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygjeyRtb2JTaXplICsgcHh9ICsgI3skYWRkU2l6ZX0gKiAoKDEwMHZ3IC0gMzIwcHgpIC8gI3skbWF4V2lkdGh9KSk7XHJcbn0iLCJodG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9zdGFnZS5qcGcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvc3RhZ2UuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJywgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy8gYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xyXG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDIlLCByZ2JhKDIzNywgMTg1LCA5NCwgMCkgMTAwJSk7XHJcblxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2xhcy12ZWdhcy1jYXNpbm8t0L5wbmdfMS5wbmcnKTtcclxuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgLy8gZmxleDogMCAwIGF1dG87XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG59XHJcblxyXG4ueWVsbG93LWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcclxufVxyXG5cclxuLmJsdWUtZ3JhZGllbnQge1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1RjkgLTczLjg2JSwgIzAzNTRGRiAzOC44MSUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1RjkgLTczLjg2JSwgIzAzNTRGRiAzOC44MSUpO1xyXG59XHJcblxyXG4ucmVkLWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcclxufVxyXG5cclxuLmdyYWRpZW50LXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59IiwiXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3R0ZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzpcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uZXInO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBzcmM6XHJcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbW1pc3Npb25lci1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbW1pc3Npb25lci1Cb2xkLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQ29tbWlzc2lvbmVyJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcic7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIHNyYzpcclxuLy8gICAgIHVybCgnLi4vZm9udHMvQ29tbWlzc2lvbmVyLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9Db21taXNzaW9uZXItQmxhY2sudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuLy8gICBmb250LXdlaWdodDogOTAwO1xyXG4vLyAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzpcclxuICAgIHVybCgnLi4vZm9udHMvQXJpYWwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvQXJpYWwudHRmJykgZm9ybWF0KCd0dGYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuXHJcbiRtb250c2VycmF0OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRtb250c2VycmF0U2VtaTogJ01vbnRzZXJyYXQgU2VtaUJvbGQnLCBzYW5zLXNlcmlmOyIsIi5qcS1jaGVja2JveCxcbi5qcS1yYWRpbyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmpxLWNoZWNrYm94IGlucHV0LFxuLmpxLXJhZGlvIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLWZpbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcblx0Zm9udC1zaXplOiAxMDBweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5qcS1maWxlX19uYW1lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uanEtc2VsZWN0Ym94LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXG4uanEtc2VsZWN0LW11bHRpcGxlIHNlbGVjdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG4uanEtc2VsZWN0Ym94IGxpLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0ei1pbmRleDogMTA7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5qcS1udW1iZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0OyAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdG1hcmdpbjogMDsgLyog0LIg0LrQsNC60LjRhS3RgtC+INCx0YDQsNGD0LfQtdGA0LDRhSDQv9GA0LjRgdGD0YLRgdGC0LLRg9C10YIg0L7RgtGB0YLRg9C/ICovXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn0iLCIuanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogLTRweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSwgaW5zZXQgLTFweCAtMXB4ICNGRkYsIGluc2V0IDFweCAtMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1jaGVja2JveC5mb2N1c2VkLFxuLmpxLXJhZGlvLmZvY3VzZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMDhDO1xufVxuLmpxLWNoZWNrYm94LmRpc2FibGVkLFxuLmpxLXJhZGlvLmRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU1O1xufVxuLmpxLWNoZWNrYm94IHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NjY7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2Njtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuLmpxLXJhZGlvIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmpxLXJhZGlvLmNoZWNrZWQgLmpxLXJhZGlvX19kaXYge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW46IDNweCAwIDAgM3B4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICM3Nzc7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjcpO1xufVxuLmpxLWZpbGUge1xuXHR3aWR0aDogMjcwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xufVxuLmpxLWZpbGUgaW5wdXQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtZmlsZV9fbmFtZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxcHg7XG5cdHJpZ2h0OiAxcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuLmpxLWZpbGU6aG92ZXIgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1maWxlOmFjdGl2ZSAuanEtZmlsZV9fYnJvd3NlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1maWxlLmZvY3VzZWQgLmpxLWZpbGVfX25hbWUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLWZpbGUuZGlzYWJsZWQsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fbmFtZSxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19icm93c2Uge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMCAzNnB4IDAgMDtcbn1cbi5qcS1udW1iZXJfX2ZpZWxkIHtcblx0d2lkdGg6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xufVxuLmpxLW51bWJlcl9fZmllbGQ6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA4cHggOXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLW51bWJlcl9fc3BpbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51cyB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuLmpxLW51bWJlcl9fc3Bpbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1udW1iZXJfX3NwaW46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbi5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogMTFweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdHRvcDogNXB4O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmhvdmVyOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ucGx1czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyLmZvY3VzZWQgLmpxLW51bWJlcl9fZmllbGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19maWVsZCxcbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbiB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW46YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQUFBO1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluLm1pbnVzOmFmdGVyIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3gge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0OmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbn1cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTRweDtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuXHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjQUFBO1xufVxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAycHggMCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCB7XG5cdG1hcmdpbjogNXB4O1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBTUNBWUFBQUJpREozN0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTzFKUkVGVWVOcVUwNzhMQVhFWXgvRnpZZk56azVUSmFGTktZakZZU1FaL2h2d0JzdmcxVUNZMnhUOWdNOGh1a1FHVGhXUmprY0Z3M3BkbnVqaGZUNzM2WG4yZlB2ZmMzZmQwN1YwT0ZEREZBbk0wRU5Zc1pSaUdMU2M5T3BxSVlJQTlmTWhoakNyVzJoOVZsTWxjSC9heW1NR3RPcUV1Z1gwOFB3UXVjVVpLZFRvek1JcWRUYzlXZXBRRDd3alk5QVJ4K3lkd2hmeVhmUytTMHFNY09FUUpHY3VlQjNWY2NGSU5kTWdhbDZOemttUGpSd0pYeERCQjcvMlJEZHRBcDZ3YitkcHBoSERBU0c1UVEwVjZ1MmFvU3FCWkQvbERyTldSSnluTEsycXBCbjRyYzZLMlhCOS9OYjhFR0FCdGYxdGh6WTZYMkFBQUFBQkpSVTVFcmtKZ2dnPT0nKSBuby1yZXBlYXQgMTAwJSA1MCU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Y29sb3I6ICMzMzM7XG59XG4uanEtc2VsZWN0Ym94X19ub3QtZm91bmQge1xuXHRtYXJnaW46IDVweDtcblx0cGFkZGluZzogNXB4IDhweCA2cHg7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbi5qcS1zZWxlY3Rib3ggdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uanEtc2VsZWN0Ym94IGxpIHtcblx0bWluLWhlaWdodDogMThweDtcblx0cGFkZGluZzogNXB4IDEwcHggNnB4O1xuXHRjb2xvcjogIzIzMUYyMDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBQkIxO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDhDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQge1xuXHRjb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3ggbGkuZGlzYWJsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAjMjMxRjIwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uanEtc2VsZWN0Ym94IGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAxcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHgvMThweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcblx0cGFkZGluZzogM3B4IDlweCA0cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kOiAjMDhDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuZGlzYWJsZWQge1xuXHRjb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCBsaS5zZWxlY3RlZCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAjQ0NDO1xuXHRjb2xvcjogI0ZGRjtcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyLFxudGV4dGFyZWEuc3R5bGVyIHtcblx0cGFkZGluZzogOHB4IDlweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG59XG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cbnRleHRhcmVhLnN0eWxlciB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXIsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyOmZvY3VzLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbnRleHRhcmVhLnN0eWxlcjpob3Zlcjpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xufVxuYnV0dG9uLnN0eWxlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBhZGRpbmc6IDhweCAxMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Y29sb3I6ICMzMzM7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5idXR0b24uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cbmJ1dHRvbi5zdHlsZXJbZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcltkaXNhYmxlZF0ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufSIsIi8qXG5JY29uIGNsYXNzZXMgY2FuIGJlIHVzZWQgZW50aXJlbHkgc3RhbmRhbG9uZS4gVGhleSBhcmUgbmFtZWQgYWZ0ZXIgdGhlaXIgb3JpZ2luYWwgZmlsZSBuYW1lcy5cblxuRXhhbXBsZSB1c2FnZSBpbiBIVE1MOlxuXG5gZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbjxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cblxuVG8gY2hhbmdlIGBkaXNwbGF5YCAoZS5nLiBgZGlzcGxheTogaW5saW5lLWJsb2NrO2ApLCB3ZSBzdWdnZXN0IHVzaW5nIGEgY29tbW9uIENTUyBjbGFzczpcblxuLy8gQ1NTXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gSFRNTNC0XG48aSBjbGFzcz1cImljb24gaWNvbi1ob21lXCI+PC9pPlxuKi9cbi5pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcblxuICAvLyBcbiAgLy8gICB3aWR0aDogMTlweDtcbiAgLy8gICBoZWlnaHQ6IDE4cHg7XG5cbiAgJi1wdCB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTM5cHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzZweDtcbiAgfVxuXG4gICYtcnUge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtMHB4O1xuICB9XG5cbiAgJi1iciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC00NHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAwcHg7XG4gIH1cblxuICAvLyBjYW5hZGFcbiAgJi1lbiB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDU1cHg7XG4gIH1cblxuICAvLyBmaW5sYW5kIFxuICAmLWZpIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxcHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTU0cHg7XG4gIH1cblxuICAvLyBnZXJtYW55XG4gICYtZGUge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC0yMXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzZweDtcbiAgfVxuXG4gIC8vIGdyZWVjZVxuICAmLWVsIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTIxcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC0xOHB4O1xuICB9XG5cbiAgLy8gaXJlbGFuZCBGUkFOQ0VcbiAgJi1mciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbiAgfVxuXG4gIC8vIG1leGljbyBcbiAgJi1lcyB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC01OHB4IC00MHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTRweCAtMzZweDtcbiAgfVxuXG4gIC8vIG5ld196ZWFsYW5kIFxuICAmLXRyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNnB4O1xuICB9XG5cbiAgLy8gbm9yd2F5IFxuICAmLW5vIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTI0cHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IDM2cHg7XG4gIH1cblxuICAvLyBwb3J0dWdhbCBicmF6aWwgXG4gICYtYnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAtNDBweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTVweCAxOHB4O1xuICB9XG59IiwiLmVsbGlwc2UtYnRuIHtcclxuICAvLyBtYXJnaW4tYm90dG9tOiAxLjRlbTtcclxuICBwYWRkaW5nOiAxLjBlbSAxZW07XHJcblxyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTYwMDtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjcsIDEyKTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0MEYzRSAwJSwgI0Y0MEYzRSAwLjAxJSwgI0ZBNUE3MSAxMDAlKSwgI0ZBNUE3MTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgyNDUsIDI2LCA3MCwgMC44KTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQgMC4zcyBsaW5lYXI7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDJweCByZ2IoMjQ1LCAyNiwgNzApO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMjQ1LCAyNiwgNzAsIDAuOCk7XHJcbiAgfVxyXG59IiwiLnRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHJcbiAgJl9fdGV4dCxcclxuICAmX19udW0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICBhbmltYXRpb246IGNpbmVtYXRpY0luT3V0IDNzIGVhc2UtaW4tb3V0IDJzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgLy8gQGV4dGVuZCAlY29tbWlzc2lvbmVyLTcwMDtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg1OCwgMzIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XHJcbiAgfVxyXG5cclxuICAmX19udW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgLy8gQGV4dGVuZCAlY29tbWlzc2lvbmVyLTgwMDtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg4OCwgNDgpO1xyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBjaW5lbWF0aWNJbk91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMWVtIHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDFlbSB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxNjYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbiAgJi1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICB9XHJcbn0iLCIuYXBwLWJ0biB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcblxyXG4gICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBAZXh0ZW5kICVjb21taXNzaW9uZXItNjAwO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC40ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTUuMzgxMXB4IHJnYmEoMjU1LCAxOTUsIDEsIDAuNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBAZXh0ZW5kICVjb21taXNzaW9uZXItNjAwO1xyXG5cclxuICAgICAgLy8gYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICR3aGl0ZSAwJSwgJHdoaXRlIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLmxpbmtzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAzOS4zMyUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcclxuXHJcbiAgLmxpbmtzLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnJlZy1idG4ge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAvLyAgIG9yZGVyOiAwO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAvLyBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWctYnRuLFxyXG4gIC5hcHAtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hcHAtbGlua3Mge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG5cclxuICAgICAgd2lkdGg6IDM0dnc7XHJcbiAgICAgIGhlaWdodDogMTB2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB3aWR0aDogMTMzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29jLW5ldHdvcmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvcmRlcjogMTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyJTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmVkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICB1c2Uge1xyXG4gICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWctYnRuLFxyXG4gIC5hcHAtYnRuLFxyXG4gIC5hcHAtbGlua3MsXHJcbiAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5yZWctYnRuLFxyXG4gIC5hcHAtYnRuIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1pbi13aWR0aDogMjQzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXBwLWJ0biB7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShtZCkge1xyXG5cclxuICAgIC5hcHAtYnRuLFxyXG4gICAgLmFwcC1saW5rcyxcclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcblxyXG4gICAgLmFwcC1idG4sXHJcbiAgICAuYXBwLWxpbmtzLFxyXG4gICAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1saW5rcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxhbmdDaGVjayB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmxhbmdDaGVja19faXRlbSB7XHJcbiAgbWFyZ2luOiAwIDdweDtcclxuICBwYWRkaW5nOiA3cHggN3B4IDdweCAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubGFuZ0NoZWNrX19pdGVtIGltZyB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubGFuZ0NoZWNrX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAtN3B4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxhbmdDaGVja19faXRlbSBpbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5sYW5nQ2hlY2tfX2l0ZW0uYWN0aXZlIHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmxhbmdDaGVja19faXRlbTpob3ZlciBzcGFuIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxufVxyXG5cclxuLy8gLmxhbmdDaGVjayB7XHJcbi8vICAgdG9wOiAwcHg7XHJcblxyXG4vLyAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbi8vICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHotaW5kZXg6IDI7XHJcbi8vICAgICByaWdodDogMTBweDtcclxuLy8gICAgIHdpZHRoOiA4N3B4O1xyXG4vLyAgICAgLy8gdG9wOiAwO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLy8gZGlzcGxheTogbm9uZTtcclxuLy8gICAmX193cmFwcGVyIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgY29udGVudDogJyc7XHJcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgcmlnaHQ6IDA7XHJcbi8vICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICB3aWR0aDogMjZweDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4vLyAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbi8vICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3c7XHJcbi8vICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4vLyAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbi8vICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuLy8gICAgICAgQGtleWZyYW1lcyBiZ1Nob3cge1xyXG4vLyAgICAgICAgIDAlIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgMTAwJSB7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxODAsIDE4MCk7XHJcblxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3cyO1xyXG4vLyAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4vLyAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuLy8gICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbi8vICAgICAgICAgQGtleWZyYW1lcyBiZ1Nob3cyIHtcclxuLy8gICAgICAgICAgIDAlIHtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgMTAwJSB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgIC5sYW5nQ2hlY2tfX2l0ZW0ge1xyXG5cclxuLy8gICAgICAgICAmLnNlbGVjdGVkIHtcclxuLy8gICAgICAgICAgIG9yZGVyOiAzO1xyXG4vLyAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4vLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgb3JkZXI6IDE7XHJcbi8vICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XHJcbi8vICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuLy8gICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuLy8gICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4vLyAgICAgICAgICAgei1pbmRleDogMTtcclxuLy8gICAgICAgICAgIC8vIG1hcmdpbjogM3B4IDA7XHJcbi8vICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuXHJcbi8vICAgICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW1EZXNjO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMCwgMjAwLCAyMDApO1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgQGtleWZyYW1lcyBzaG93SXRlbSB7XHJcbi8vICAgICAgICAgICAwJSB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgMjUlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAxMDAlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICBAa2V5ZnJhbWVzIHNob3dJdGVtRGVzYyB7XHJcbi8vICAgICAgICAgICAwJSB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgMjUlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAxMDAlIHtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19pdGVtIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgei1pbmRleDogMjtcclxuLy8gICAgIG9wYWNpdHk6IDAuNTtcclxuLy8gICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICBvcmRlcjogMztcclxuXHJcbi8vICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5pY29uIHtcclxuLy8gICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuLy8gICAgICAgLy8gd2lkdGg6IDE3cHg7XHJcbi8vICAgICAgIC8vIGhlaWdodDogMjFweDtcclxuLy8gICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4vLyAgICAgICB3aWR0aDogMjJweDtcclxuLy8gICAgICAgbWFyZ2luOiAzcHggNnB4IDNweCA2cHg7XHJcbi8vICAgICAgIC8vIG1hcmdpbjogM3B4IDlweCAzcHggMTVweDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiA3NXB4O1xyXG5cclxuLy8gICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmxhbmdDb250ZXh0IHtcclxuLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2VyaWY7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICAgICAgbWFyZ2luOiA1cHggN3B4O1xyXG4vLyAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgZm9udCB7XHJcbi8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIGlucHV0IHtcclxuLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICB6LWluZGV4OiAtMTtcclxuLy8gICAgICAgd2lkdGg6IDA7XHJcbi8vICAgICAgIGhlaWdodDogMDtcclxuLy8gICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmLnNlbGVjdGVkIHtcclxuLy8gICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4vLyAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4vLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgICBvcmRlcjogMTtcclxuXHJcbi8vICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAuaWNvbiB7XHJcbi8vICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzZweDsgLy8gYmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAubGFuZ0NvbnRleHQge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuLy8gICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbi8vICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuLy8gICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAuYXJyb3cge1xyXG4vLyAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4vLyAgICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbi8vICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6OmJlZm9yZSxcclxuLy8gICAgICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4vLyAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbi8vICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4vLyAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuLy8gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmOjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgbGVmdDogMjglO1xyXG4vLyAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgICAgIGxlZnQ6IDI0JTtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgIHJpZ2h0OiAyOCU7XHJcbi8vICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cclxuLy8gICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbi8vICAgICAgICAgICAgIHJpZ2h0OiAyNCU7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJi5hY3RpdmUge1xyXG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgb3JkZXI6IDA7XHJcbi8vICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9IiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxMDEwMSAzMC43MyUsIHJnYmEoMSwgMSwgMSwgMCkgMTAwJSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IC42ZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtaWRkbGUtYnApIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWJwKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAuNmVtIDEuNWVtO1xyXG5cclxuICAgICAgY29sb3I6ICNFQUVBRUE7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDIwLCAxNik7XHJcbiAgICAgIEBleHRlbmQgJWNvbW1pc3Npb25lci01MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IC42ZW0gMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcjogJHdoaXRlLCAkYW1vdW50OiAzMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgbWF4LWhlaWdodDogNTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA5MXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zdmcge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgLy8gd2lkdGg6IDQwdnc7XHJcbiAgICAvLyBoZWlnaHQ6IDQuMnZ3O1xyXG5cclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC44KSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgaGVpZ2h0OiA0LjJ2dztcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgbWF4LWhlaWdodDogMzdweDtcclxuICAgICAgd2lkdGg6IDMxdnc7XHJcbiAgICAgIC8vIGhlaWdodDogNC4ydnc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgd2lkdGg6IDI1dnc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxOTdweDtcclxuICAgICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Nsb2dhbiB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xvZ2FuLWJhY2sucG5nJyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBjb2xvcjogI2UxZTFlMTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxNCwgMTApO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxM2VtO1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbG9nYW4tYmFjay5wbmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xyXG4gICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hhbmQge1xyXG4gICAgd2lkdGg6IDQzcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3AtYnApIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICB1c2Uge1xyXG4gICAgICBmaWxsOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29udGVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMlO1xyXG4gIHBhZGRpbmctdG9wOiAyJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMjB2dztcclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogNDIwcHgpIHt9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHZ3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODJ2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHZ3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMydnc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAvLyBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNDAsIDM2KTtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAvLyBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIHAge1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTgsIDEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FydGljbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG5cclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcblxyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fcmVnLFxyXG4gICZfX3Rlcm1zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWctYnRuLFxyXG4gICZfX3Rlcm1zLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogLjZlbSAwO1xyXG5cclxuICAgIGNvbG9yOiAjRUFFQUVBO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogMzAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVnLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufSIsIi5wZXJzb25hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMzUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDkwdnc7XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDQyMHB4KSB7XHJcbiAgICB0b3A6IDY2dnc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgaGVpZ2h0OiA3MHZ3O1xyXG4gICAgdG9wOiA0MHZ3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHRvcDogNDB2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDU2dnc7XHJcbiAgICBib3R0b206IC0yZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgaGVpZ2h0OiAxOHZ3O1xyXG4gICAgYm90dG9tOiAtMWVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYtLWhhbmRMZWZ0LFxyXG4gICAgJi0taGFuZFJpZ2h0LFxyXG4gICAgJi0tZ2lybCxcclxuICAgICYtLXRhYmxlLFxyXG4gICAgJi0tbGFtcCxcclxuICAgICYtLWJhcmVscyxcclxuICAgICYtLWNvaW4ge1xyXG4gICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oYW5kUmlnaHQsXHJcbiAgICAmLS1oYW5kTGVmdCB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIHRvcDogMjIlO1xyXG4gICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHRvcDogLTI3JTtcclxuICAgICAgICBoZWlnaHQ6IDMyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhhbmRMZWZ0IHtcclxuICAgICAgbGVmdDogNTMlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL2hhbmRMZWZ0LnBuZycpO1xyXG5cclxuXHJcbiAgICAgICYubW92ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjUlIDk4JTtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogbGVmdEhhbmQtYW5pbTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICAgIC8vIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNSUgOTglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBsZWZ0SGFuZC1hbmltIHtcclxuXHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGxlZnQ6IDUzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogNTEuNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oYW5kUmlnaHQge1xyXG4gICAgICBsZWZ0OiAyMCU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wZXJzb25hZ2UvaGFuZFJpZ2h0LnBuZycpO1xyXG5cclxuICAgICAgJi5tb3ZlIHtcclxuICAgICAgICAvKiB4LW9mZnNldCB8IHktb2Zmc2V0ICovXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMSUgOTglO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0SGFuZC1hbmltO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgcmlnaHRIYW5kLWFuaW0ge1xyXG5cclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZylcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDc1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOTUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBsZWZ0OiAyNyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgbGVmdDogMzIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGxlZnQ6IDQyLjUlO1xyXG4gICAgICAgIC8vIGxlZnQ6IDQzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNDQwcHgpIHtcclxuICAgICAgICBsZWZ0OiA0MyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGZoZCkge1xyXG4gICAgICAgIGxlZnQ6IDQyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWdpcmwge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3R0b206IDQwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL2dpcmwucG5nJyk7XHJcbiAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGFibGUge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS90YWJsZS5wbmcnKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL3RhYmxlLnBuZycpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxhbXAtYW5pbSxcclxuICAgICYtLWxhbXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsZWZ0OiA1JTtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1JSAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGVyc29uYWdlL2xhbXAucG5nJyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgIHRvcDogLTQwJTtcclxuICAgICAgICBsZWZ0OiAyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCUgMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBsYW1wLWFuaW0ge1xyXG5cclxuICAgICAgICAwJSxcclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUsXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC4wNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGFtcCB7XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1sYW1wLWFuaW0ge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbGFtcC1hbmltO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xyXG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvaW4xLFxyXG4gICAgJi0tY29pbjIsXHJcbiAgICAmLS1jb2luMyB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgIGhlaWdodDogNiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHRvcDogNTIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICAgIHRvcDogMTklO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29pbjEge1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogNDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29pbjIge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29pbjMge1xyXG4gICAgICBsZWZ0OiA3MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGxlZnQ6IDY5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogNTYlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYXJlbEJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHRvcDogMzYlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDE0JTtcclxuICAgIGhlaWdodDogMjIlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgLjNzIGxpbmVhcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS9Ob1NoYWRvdy5wbmcnKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBoZWlnaHQ6IDI0JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBoZWlnaHQ6IDI2JTtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICB0b3A6IC02JTtcclxuICAgICAgaGVpZ2h0OiAzOCU7XHJcbiAgICAgIHdpZHRoOiA1JTtcclxuICAgICAgbWF4LXdpZHRoOiA4MnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgbGVmdDogMzAlO1xyXG4gICAgICBsZWZ0OiAyOCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGxlZnQ6IDMxJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBsZWZ0OiAzMSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgbGVmdDogNDQlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMiB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMyB7XHJcbiAgICAgIGxlZnQ6IDcyJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgbGVmdDogNjklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGxlZnQ6IDY4JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBsZWZ0OiA1NiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNlbnRlcmVkIHtcclxuXHJcbiAgICAgICYucGVyc29uYWdlX19iYXJlbEJ0bi0tMSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBlcnNvbmFnZV9fYmFyZWxCdG4tLTMge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAvLyB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxMzhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wZXJzb25hZ2UvYXJyb3cucG5nJyk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJvdy1hbmltO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGFycm93LWFuaW0ge1xyXG5cclxuICAgICAgICAgIDAlLFxyXG4gICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDI1JSxcclxuICAgICAgICAgIDc1JSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMHB4KVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3dDb2luIHtcclxuICAgICAgJitpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7IC8vc2hvdyBjb2luXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpZnQge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogbGlmdC1iYXJyZWw7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy9oaWRlIGFycm93XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBsaWZ0LWJhcnJlbCB7XHJcblxyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDE1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA4NSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsbGlwc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm90dG9tOiAyMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAuNGVtIDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMzIsIDI0KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBib3R0b206IDQ0JTtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNoYWtlLWFuaW0ge1xyXG4gICAgICBhbmltYXRpb24tbmFtZTogc2hha2U7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcclxuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2hha2Uge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDJweCksIDFweCkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNSUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXB4KSwgLTJweCkgcm90YXRlKC0yZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAzcHgpLCAwcHgpIHJvdGF0ZSgzZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDE1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAwKSwgMnB4KSByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMXB4KSwgLTFweCkgcm90YXRlKDFkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMjUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDFweCksIDJweCkgcm90YXRlKC0xZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDMwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgLSAzcHgpLCAxcHgpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDM1JSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAycHgpLCAxcHgpIHJvdGF0ZSgtMmRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA0MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlIC0gMXB4KSwgLTFweCkgcm90YXRlKDRkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNDUlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDJweCksIDJweCkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDBweCksIDApIHJvdGF0ZSgtMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDBweCksIDApIHJvdGF0ZSgtMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRlQnRuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGV4dENvbnRlbnQge1xyXG5cclxuICAgICAgJi0tbm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1hZ2FpbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXJtcy1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDgwJTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogLjZlbSAwO1xyXG5cclxuICAgIGNvbG9yOiAjRUFFQUVBO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgQGV4dGVuZCAlY29tbWlzc2lvbmVyLTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3I6ICR3aGl0ZSwgJGFtb3VudDogMzAlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAvLyAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX3Rob3VnaHQge1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdG9wOiAtMTYlO1xyXG4gICAgbGVmdDogMXZ3O1xyXG5cclxuICAgIG1heC13aWR0aDogMTE0cHg7XHJcbiAgICBwYWRkaW5nOiAwLjZlbSAuNGVtIDAuNmVtIDAuNmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBvcGFjaXR5LWFuaW07XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XHJcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIG9wYWNpdHktYW5pbSB7XHJcblxyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAyNSUsXHJcbiAgICAgICAgNzUlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgdG9wOiAtMTAlO1xyXG4gICAgICBsZWZ0OiA4JTtcclxuXHJcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbGVmdDogMTUlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMS4yZW0gMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIHRvcDogLTkwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjE0NDBweCkge1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIHRvcDogLTgwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiA3MyU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgdG9wOiA5NiU7XHJcbiAgICAgICAgbGVmdDogODclO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIHRvcDogNjYlO1xyXG4gICAgICAgIGxlZnQ6IDk4JTtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BlcnNvbmFnZS90b3VnaHRUcmlhbmdsZS5wbmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuXHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBvcFVwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuOCk7XHJcbiAgei1pbmRleDogLTEwMDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLS1ncmFiQm9udXMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAucG9wVXBfX2hlYWQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJj4uZ3JhZGllbnQtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDQwLCAyMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBzcGFuLmdyYWRpZW50LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wVXBfX2NvbnRlbnQge1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3BVcF9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyYWRpZW50LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXJ1bGVzIHtcclxuICAgIC5wb3BVcF9fY29udGVudCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wVXBfX2hlYWQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcFVwX19hbmRyb2lkLFxyXG4gICAgLnBvcFVwX19pb3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmVsbGlwc2UtYnRuLFxyXG4gICAgYnV0dG9uLmVsbGlwc2UtYnRuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5wb3BVcF9fYW5kcm9pZCB7XHJcbiAgICAvLyAgIC5wb3BVcF9fYm94IHtcclxuXHJcbiAgICAvLyAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbiAgICAvLyAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgLy8gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAucG9wVXBfX2FuZHJvaWQgLnBvcFVwX19ib3JkZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb250ZW50VmlzaWJpbGl0eSB7XHJcbiAgICAuZ3JhZGllbnQtdGV4dC55ZWxsb3ctZ3JhZGllbnQge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3BVcF9fbGlzdCB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxOCwgMTQpO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaG93IHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGFuaW1hdGlvbjogYW5pbVNob3cgLjZzIGxpbmVhciBmb3J3YXJkcztcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGFuaW1TaG93IHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGlkZSB7XHJcbiAgICBhbmltYXRpb246IGFuaW1IaWRlIDFzIGxpbmVhciBmb3J3YXJkcztcclxuXHJcbiAgICBAa2V5ZnJhbWVzIGFuaW1IaWRlIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHggNXB4IDE2cHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRibGFjaywgLjcpLCByZ2JhKCRibGFjaywgLjgpKSwgdXJsKCcuLi9pbWFnZXMvYmcvcG9wdXBCZy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIC8vIG1heC13aWR0aDogNTcxcHg7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEwcHggMzJweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCAjNDIyQzI1IDAuMDElLCAjN0U1QTRFIDEwMCUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgbGluZWFyLCBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMjBweCAyMHB4ICNmZmY7XHJcblxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM1MTQ2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDMwLCAyMCk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgLy8gd2lkdGg6IDk0JTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE1LCAxNCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSxcclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGQkIwNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICAmX19ib3JkZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogN3B4IDZweCA3cHggNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgODAlKTtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjk1QTcxIC03My44NiUsICNGNDBGM0UgMzguODElKTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y5NUE3MSAtNzMuODYlLCAjRjQwRjNFIDM4LjgxJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3J1bGVzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMC4xZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICYtLWlvcyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWxsaXBzZS1idG4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxufSIsIiAgXHJcbiAgLnRvcF9fd3JhcHBlciB7XHJcbiAgICBtaW4td2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLy8gcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIHtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKSB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICB9XHJcblxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNylcclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGQzcwMCwgI0ZGQzcwMCksICNGRkZGRkY7XHJcbiAgfVxyXG5cclxuICAvLyAgIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlIHtcclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyAgIH0gXHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGQzcwMCwgI0ZGQzcwMCksICNGRkZGRkY7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYSBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI1LCAxNCk7XHJcbiAgICAvLyBmb250LXNpemU6IDI1cHg7XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIC8vICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgLy8gfVxyXG5cclxuICB9XHJcblxyXG4gIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEgc3Bhbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3Bob25lLWljb24ucG5nJyk7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKSBzcGFuOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbWFpbC1pY29uLnBuZycpO1xyXG4gICAgO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG5cclxuICBpbnB1dC5mb3JtLWVsZW1lbnQsXHJcbiAgc2VsZWN0LmZvcm0tZWxlbWVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBzZWxlY3QuZm9ybS1lbGVtZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICMzNTM1MzU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDEwcHg7ICovXHJcblxyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMzNTM1MzU7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI1LCAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAjY291bnRyeS1zdHlsZXIge1xyXG4gIC8vICAgI2NvdW50cnkge1xyXG4gIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gICAgICY6aG92ZXIge1xyXG4gIC8vICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAuZm9ybS1lbGVtZW50W25hbWU9XCJjb3VudHJ5XCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmpxLXNlbGVjdGJveCNjb3VudHJ5LXN0eWxlciB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94I2N1cnJlbmN5LXN0eWxlciB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZWxlbWVudFtuYW1lPVwiZW1haWxcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lbGVtZW50LnBob25lLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSBvcHRpb24sXHJcbiAgLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMzUzNTM1O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAucGhvbmUtYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnBob25lLWJsb2NrIC5pdGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucGhvbmUtYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gIC52YWxpZC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIC8vIHRvcDogLTMwcHg7XHJcbiAgICAvLyBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAjdmFsaWQtbXNnIHtcclxuICAgIGNvbG9yOiBncmVlbjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XHJcbiAgfVxyXG5cclxuICAjZXJyb3ItbXNnIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjMDAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgc2VsZWN0LFxyXG4gIC5pdGkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsXHJcbiAgc2VsZWN0IHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICB9XHJcblxyXG4gIGlucHV0LmZvcm0tZWxlbWVudDo6cGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjY3VycmVuY3kge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5zdWItZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBtYXJnaW46IDFlbSBhdXRvIDA7XHJcbiAgICAvLyBoZWlnaHQ6IDY0cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0MEYzRSAwJSwgI0Y0MEYzRSAuMDElLCAjRkE1QTcxIDEwMCUpLCAjRkE1QTcxO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMjQ1LCAyNiwgNzAsIDAuOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgbGluZWFyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICB9XHJcblxyXG4gIC5zdWItZm9ybTpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ibG9jay1wcm9tbyB7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyB2aXN1YWxseS1oaWRkZW4gc3R5bGUgc3RhcnRcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gICAgLy8gdmlzdWFsbHktaGlkZGVuIHN0eWxlIGVuZFxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLXByb21vIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvY2stcHJvbW8gbGFiZWwgaW5wdXQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyog0LTQu9GPINGN0LvQtdC80LXQvdGC0LAgbGFiZWwsINGB0LLRj9C30LDQvdC90L7Qs9C+INGBIC5jdXN0b20tY2hlY2tib3ggKi9cclxuICAuYmxvY2stcHJvbW8gbGFiZWw+c3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNGRkJCMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC8qINGB0L7Qt9C00LDQvdC40LUg0LIgbGFiZWwg0L/RgdC10LLQtNC+0Y3Qu9C10LzQtdC90YLQsCBiZWZvcmUg0YHQviDRgdC70LXQtNGD0Y7RidC40LzQuCDRgdGC0LjQu9GP0LzQuCAqL1xyXG5cclxuICAuYmxvY2stcHJvbW8gbGFiZWw+c3Bhbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcrJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gIH1cclxuXHJcbiAgLy8gLmJsb2NrLXByb21vIGxhYmVsPnNwYW46OmFmdGVyIHt9XHJcblxyXG4gIC8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGlucHV0IGMgdHlwZT1cImNoZWNrYm94XCIgKi9cclxuICAuYmxvY2stcHJvbW8gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIHotaW5kZXg6IC0xOyAqL1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLyog0YHRgtC40LvQuCDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4INC60YPRgNGB0L7RgNCwINC90LAgY2hlY2tib3ggKi9cclxuICAuYmxvY2stcHJvbW8gbGFiZWw+aW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KDpjaGVja2VkKStzcGFuOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xyXG4gIH1cclxuXHJcbiAgLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGH0LXQutCx0L7QutGB0LAgKNC/0YDQuCDQvdCw0LbQsNGC0LjQuCDQvdCwINC90LXQs9C+KSAqL1xyXG4gIC5ibG9jay1wcm9tbyBsYWJlbD5pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUrc3Bhbjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG5cclxuICAvKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1ICovXHJcbiAgLy8gLmJsb2NrLXByb21vIGxhYmVsPmlucHV0OmZvY3VzK3NwYW46OmJlZm9yZSB7XHJcbiAgLy8gICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgLy8gfVxyXG5cclxuICAvKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1INC4INC90LUg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXHJcbiAgLmJsb2NrLXByb21vIGxhYmVsPmlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkrc3Bhbjo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcclxuICB9XHJcblxyXG4gIC8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xyXG4gIC5ibG9jay1wcm9tbyBsYWJlbD5pbnB1dDpjaGVja2VkK3NwYW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnLSc7XHJcbiAgfVxyXG5cclxuICAvKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGRpc2FibGVkICovXHJcbiAgLmJsb2NrLXByb21vIGxhYmVsPmlucHV0OmRpc2FibGVkK3NwYW46OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gIH1cclxuXHJcbiAgI2NoZWNrUHJvbW8ge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgI3Byb21vIHtcclxuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5wcm9tby1zaG93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGFuaW1hdGlvbjogcHJvbW9TaG93IC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHByb21vU2hvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvbW8taGlkZSB7XHJcbiAgICBhbmltYXRpb246IHByb21vSGlkZSAuNXMgbGluZWFyIGZvcndhcmRzO1xyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBwcm9tb0hpZGUge1xyXG4gICAgMCUge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFncmVlbWVudCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjAsIDEwKTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IGJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogc2VsZWN0LmZvcm0tZWxlbWVudDphZnRlciB7XHJcbiAgY29udGVudDogXCIxMjMxMjNcIjtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgdG9wOiA0cHg7XHJcbiAgei1pbmRleDogMzE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59ICovXHJcblxyXG4gIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZm9udDogMjVweC81MHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XHJcblxyXG4gICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRvd24tY2lyY2xlLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE4KTtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICMzNTM1MzU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDJweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250OiAxNHB4LzE4cHggQ29tbWlzc2lvbmVyLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmpxLXNlbGVjdGJveCBzZWxlY3QsXHJcbiAgLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyAuanEtc2VsZWN0Ym94IHVsIHt9XHJcblxyXG4gIC5pdGlfX2NvdW50cnktbmFtZSB7XHJcbiAgICBjb2xvcjogIzM1MzUzNTtcclxuICB9IiwiLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pdGkgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLml0aV9faGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaXRpX192LWhpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaXRpIGlucHV0LCAuaXRpIGlucHV0W3R5cGU9dGV4dF0sIC5pdGkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDhweDsgfVxuICAuaXRpX19hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTsgfVxuICAgIC5pdGlfX2Fycm93LS11cCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7IH1cbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAuaXRpX19mbGFnLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIC5pdGlfX2RpdmlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDOyB9XG4gIC5pdGlfX2NvdW50cnkge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLml0aV9fZGlhbC1jb2RlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUsIC5pdGlfX2RpYWwtY29kZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZWxdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXQsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogJGJsYWNrOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyLCAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcixcbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC5pdGktLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMDBweDtcbiAgICBsZWZ0OiAtMTAwMHB4O1xuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gICAgLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgICB3aWR0aDogMTVweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWMge1xuICAgIHdpZHRoOiAxOXB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgICB3aWR0aDogMTNweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmEge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAuaXRpX19mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7IH0gfVxuICAuaXRpX19mbGFnLml0aV9fYWMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19heCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19icSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J2IHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Ege1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NoIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N4IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N5IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2R6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2VzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2V1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZtIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ZyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dhIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2doIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2dzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d0IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2d5IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2htIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2huIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2h0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2h1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2llIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ltIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2luIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lyIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2l0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2plIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2pvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2pwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2toIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2ttIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2tyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2t3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2t6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xyIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2xzIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21jIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21lIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21mIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21oIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21rIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21tIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21wIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21xIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX21zIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX210IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX211IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX212IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX213IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX214IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX215IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX216IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25jIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25nIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25pIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25vIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX251IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX256IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BnIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BoIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BsIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BtIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3ByIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3BzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3B3IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3B5IHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcm8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcnMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcnUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcncge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2Uge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2oge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2sge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc20ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fc3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGEge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGgge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdGwge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdG4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdG8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdW0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdXMge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdXkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmEge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdmkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdm4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fdnUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fd2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fd3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9feGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9feWUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9feXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9femEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fem0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fencge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCREJEQjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwOyB9XG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICAuaXRpX19mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGFnc0AyeC5wbmdcIik7IH0gfVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuIiwiZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDM5LjMzJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgNTMuNTMlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAucGFydG5lcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGdhcDogMTBweCAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBnYXA6IDEwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJl9faW1nIHt9XHJcblxyXG4gICAgLnNlcGFyYXRvciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC53b29tYW4tYmxvY2sge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwaWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA2MCU7XHJcbiAgICAgICAgbGVmdDogLTE4JTtcclxuXHJcbiAgICAgICAgJj4qIHtcclxuICAgICAgICAgIGhlaWdodDogNDN2dztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */