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

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

ul,
ol {
  padding: 0;
}

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

ul {
  list-style: none;
}

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

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

.content__promo {
  font-family: "GoboldHight", sans-serif;
  font-weight: 400;
}

.title, .instruction__number::before, .instruction__action {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
}

.button {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

.content {
  font-family: "Mont", sans-serif;
  font-weight: 700;
}

.app-btn__button, .app-btn__button:hover, .soc-networks a:first-child {
  font-family: "Mont", sans-serif;
  font-weight: 800;
}

.content__body h1 {
  font-family: "Gobold", sans-serif;
  font-weight: 400;
}

/* Media queries */
/* Container */
/* Responsive font size */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-blend-mode: overlay;
  scroll-behavior: smooth;
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

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

body {
  position: relative;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.12;
  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;
  background: #181818;
}

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

.title {
  font-size: calc(30px + 30 * ((100vw - 320px) / 1600));
  color: #d22e40;
  text-transform: uppercase;
  text-align: center;
}

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

.text-shadow {
  text-shadow: 1px 1px 2px black, 1px 1px 3px black, 1px 1px 4px black;
}

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

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

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

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

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

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

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

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

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

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

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

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

.jq-selectbox__select {
  position: relative;
}

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

.jq-selectbox__dropdown {
  position: absolute;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.jq-file input {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.jq-selectbox__search {
  margin: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

textarea.styler {
  overflow: auto;
}

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

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

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

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

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

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

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

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

Example usage in HTML:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

For complete information visit: www.freakflagsprite.com 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button {
  position: relative;
  min-width: 182px;
  padding: 0.5em 1em 0.4em;
  font-size: calc(18px + 17 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  text-transform: uppercase;
  background: transparent;
  border: none;
  border-bottom: 3px solid #8b6700;
  -webkit-box-shadow: 0px 10px 40px rgba(255, 212, 0, 0.2), 0px 15px 30px rgba(58, 5, 22, 0.5);
          box-shadow: 0px 10px 40px rgba(255, 212, 0, 0.2), 0px 15px 30px rgba(58, 5, 22, 0.5);
  border-radius: 10px;
  color: #161615;
  -webkit-transition: color 0.3s linear, -webkit-box-shadow 0.3s linear;
  transition: color 0.3s linear, -webkit-box-shadow 0.3s linear;
  -o-transition: box-shadow 0.3s linear, color 0.3s linear;
  transition: box-shadow 0.3s linear, color 0.3s linear;
  transition: box-shadow 0.3s linear, color 0.3s linear, -webkit-box-shadow 0.3s linear;
  cursor: pointer;
}

.button::before {
  content: '';
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.4em;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffe300), to(#fb0));
  background: -o-linear-gradient(top, #ffe300 0, #fb0 100%);
  background: linear-gradient(180deg, #ffe300 0, #fb0 100%);
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.button:hover, .button:active {
  -webkit-box-shadow: 0px 0px 30px rgba(255, 187, 4, 0.7);
          box-shadow: 0px 0px 30px rgba(255, 187, 4, 0.7);
  color: #232323;
}

@media (min-width: 576px) {
  .button {
    min-width: auto;
  }
}

@media (min-width: 767px) {
  .button {
    min-width: 240px;
  }
}

.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: 1320px;
  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: #1e1e1e;
  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-top: 1em;
}

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

@media (min-width: 1200px) {
  .links {
    padding-top: 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-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__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 .reg-btn,
.links .app-btn,
.links .app-links,
.links .soc-networks {
  margin-bottom: 20px;
  width: 100%;
}

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

.links .soc-networks {
  max-width: 360px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .links .soc-networks {
    display: none;
  }
}

@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: 1200px) {
  .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;
  }
}

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

@media (min-width: 576px) {
  .soc-networks {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    margin-left: auto;
  }
}

.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: 34px;
  width: 34px;
  background-color: #ffbc00;
  border-radius: 50%;
}

.soc-networks a:first-child {
  display: none;
  background-color: red;
  pointer-events: none;
  border: 1px solid white;
  color: #fff;
  font-weight: 500;
  font-size: 0.8em;
}

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

.soc-networks a svg use {
  fill: #1e1e1e;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

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

.soc-networks a:hover svg use {
  fill: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.langCheck__item.active {
  display: none;
}

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

.header {
  background: rgba(35, 35, 35, 0.87);
  mix-blend-mode: normal;
  position: relative;
  z-index: 4;
}

.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: 0.6em 0;
}

@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__inner .soc-networks {
  display: none;
}

@media (min-width: 576px) {
  .header__inner .soc-networks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__inner .soc-networks a {
  margin-left: 6px;
  margin-right: 6px;
}

.header__reg {
  display: none;
}

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

.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 {
  position: relative;
  z-index: 10;
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@-webkit-keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

@keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.logo__link:hover {
  -webkit-animation: shine 2s infinite;
  animation: shine 2s infinite;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255, 255, 255, 0.7) 30%, #fff 50%, rgba(255, 255, 255, 0.7) 70%);
  -webkit-mask-size: 200%;
}

.logo__link img {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

@media (min-width: 767px) {
  .logo__link img {
    min-width: 160px;
  }
}

.logo__svg {
  width: 190px;
  height: 25px;
  -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: 993px) {
  .logo__svg {
    max-width: 197px;
    max-height: 35px;
  }
} */

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

.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;
  }
}
.content {
  padding-bottom: 3%;
  padding-top: 2%;
}

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

.content__inner {
  position: relative;
  z-index: 3;
  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: 767px) {
  .content__inner {
    margin: 0;
  }
}

.content__box {
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@media (min-width: 576px) {
  .content__box {
    margin-top: 5px;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 993px) {
  .content__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.content__amount {
  max-width: 70%;
  margin-left: auto;
  text-align: right;
  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) {
  .content__amount {
    max-width: 100%;
    margin: 0 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 993px) {
  .content__amount {
    margin-right: 0;
  }
}

.content__amount > span {
  letter-spacing: 0.1em;
}

@media (min-width: 576px) {
  .content__amount > span {
    width: 100%;
    text-align: right;
    letter-spacing: 0.055em;
    font-size: calc(20px + 36 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 767px) {
  .content__amount > span {
    font-size: 30px;
  }
}

@media (min-width: 993px) {
  .content__amount > span {
    font-size: calc(20px + 26 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .content__amount > span {
    font-size: 30px;
  }
}

.content__persent .content__sub {
  margin-left: -10px;
  vertical-align: baseline;
  color: #fff;
  text-shadow: 0px 0px 0px white;
  font-size: 15px;
}

@media (min-width: 576px) {
  .content__persent .content__sub {
    font-size: 30px;
    color: #fff;
  }
}

.content__persent.content__persent--inverseElements .content__sub {
  vertical-align: baseline;
  font-size: 15px;
}

@media (min-width: 576px) {
  .content__persent.content__persent--inverseElements .content__sub {
    font-size: 30px;
  }
}

.content__persent.content__persent--inverseElements .content__sub + span {
  font-size: 30px;
  vertical-align: top;
}

@media (min-width: 576px) {
  .content__persent.content__persent--inverseElements .content__sub + span {
    font-size: calc(24px + 96 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {
  .content__persent.content__persent--inverseElements .content__sub + span {
    font-size: 65px;
  }
}

.content__persent, .content__currency {
  text-align: left;
  font-size: 54px;
  color: #ffbc00;
}

@media (min-width: 576px) {
  .content__persent, .content__currency {
    font-size: calc(60px + 120 * ((100vw - 320px) / 1600));
    line-height: 1.05;
  }
}

@media (min-width: 993px) {
  .content__persent, .content__currency {
    font-size: 103px;
  }
}

.content__persent span, .content__currency span {
  color: inherit;
}

.content__persent span:first-child, .content__currency span:first-child {
  font-size: 30px;
  vertical-align: top;
}

@media (min-width: 576px) {
  .content__persent span:first-child, .content__currency span:first-child {
    font-size: calc(24px + 96 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {
  .content__persent span:first-child, .content__currency span:first-child {
    font-size: 65px;
  }
}

.content__bonus {
  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;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (min-width: 576px) {
  .content__bonus {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}

@media (min-width: 993px) {
  .content__bonus {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.content__promo {
  position: relative;
  z-index: 1;
  padding: 0 1%;
  font-size: 38px;
  color: #ffbc00;
}

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

@media (min-width: 993px) {
  .content__promo {
    font-size: 64px;
  }
}

.content__capture {
  text-align: right;
  font-size: 16px;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

.content__capture span {
  display: block;
}

@media (min-width: 576px) {
  .content__capture span {
    display: inline-block;
    font-size: calc(24px + 20 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 993px) {
  .content__capture span {
    display: block;
    font-size: 30px;
  }
}

@media (min-width: 576px) {
  .content__capture span:first-child {
    padding-right: 0.3em;
  }
}

@media (min-width: 993px) {
  .content__capture span:first-child {
    padding-right: 0;
  }
}

.content .text-shadow {
  text-shadow: 1px 1px 2px black, 1px 1px 2px black, 2px 2px 4px black;
}

.content__body {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  margin-bottom: 200px;
}

@media (min-width: 576px) {
  .content__body {
    margin-bottom: 20px;
    margin-top: 160px;
    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: 993px) {
  .content__body {
    max-width: 500px;
    margin-top: 60px;
  }
}

@media (min-width: 1200px) {
  .content__body {
    max-width: 560px;
    margin-top: 0;
  }
}

.content__body h1 {
  margin-bottom: 2%;
  text-align: right;
  margin-left: auto;
  font-weight: 400;
}

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

@media (min-width: 993px) {
  .content__body h1 {
    text-align: right;
    margin-right: 0;
  }
}

.content__body h1 span.gradient-text {
  font-size: 60px;
}

@media (min-width: 576px) {
  .content__body h1 span.gradient-text {
    -webkit-filter: drop-shadow(2px 4px 6px black);
            filter: drop-shadow(2px 4px 6px black);
    font-size: calc(60px + 240 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 767px) {
  .content__body h1 span.gradient-text {
    font-size: 129px;
  }
}

@media (min-width: 993px) {
  .content__body h1 span.gradient-text {
    font-size: calc(80px + 56 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .content__body h1 span.gradient-text {
    font-size: 109px;
  }
}

.btn-block {
  position: relative;
  z-index: 3;
  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-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@media (min-width: 767px) {
  .btn-block {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
  }
}

.btn-block__decor {
  position: relative;
  padding: 0 50px;
}

@media (min-width: 767px) {
  .btn-block__decor {
    padding: 0;
  }
}

.btn-block__decor::before, .btn-block__decor::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.btn-block__decor::before {
  background-image: url("../images/decor/l-wing.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  right: 83%;
  width: clamp(41px, 10vw, 60px);
  height: clamp(35px, 10.6vw, 66px);
}

@media (min-width: 767px) {
  .btn-block__decor::before {
    right: 101%;
  }
}

@media (min-width: 993px) {
  .btn-block__decor::before {
    background-image: url("../images/decor/l-wing-dt.png");
    width: clamp(60px, 11vw, 205px);
    height: clamp(69px, 9.6vw, 178px);
  }
}

.btn-block__decor::after {
  width: clamp(39px, 10vw, 60px);
  height: clamp(34px, 10vw, 60px);
  left: 84%;
  background-image: url("../images/decor/r-wing.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

@media (min-width: 767px) {
  .btn-block__decor::after {
    left: 102%;
  }
}

@media (min-width: 993px) {
  .btn-block__decor::after {
    background-image: url("../images/decor/r-wing-dt.png");
    width: clamp(60px, 11vw, 205px);
    height: clamp(69px, 9.6vw, 178px);
  }
}

.btn-block .rules-link {
  padding: 1em 0;
  font-size: calc(12px + 15 * ((100vw - 320px) / 1600));
  text-decoration: underline;
  text-transform: uppercase;
  background-color: transparent;
  border: none;
  text-underline-offset: 5px;
  color: #fff;
  -webkit-mask-image: linear-gradient(-75deg, rgba(255, 255, 255, 0.7) 30%, #fff 50%, rgba(255, 255, 255, 0.7) 70%);
  -webkit-mask-size: 200%;
  -webkit-animation: shine 2s infinite;
  animation: shine 2s infinite;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
          cursor: pointer;
}


@media (min-width: 993px) {
  .btn-block .rules-link {
    padding: 2em 0;
  }
}
@-webkit-keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}


@keyframes shine {
  0% {
    mask-position: -50%;
    -webkit-mask-position: 150%;
  }
  100% {
    mask-position: -50%;
    -webkit-mask-position: -50%;
  }
}

.top {
  position: relative;
  padding-top: 2vw;
  overflow: hidden;
  background-image: -webkit-image-set(url(../images/aviator-bg/top-avform-mob.avif) 1x, url(../images/aviator-bg/top-avform-mob.webp) 2x, url(../images/aviator-bg/top-avform-mob.jpg) 2x);
  background-image: -webkit-image-set("../images/aviator-bg/top-avform-mob.avif" 1x type("image/avif"), "../images/aviator-bg/top-avform-mob.webp" 2x type("image/webp"), "../images/aviator-bg/top-avform-mob.jpg" 2x type("image/jpg"));
  background-image: -webkit-image-set(url("../images/aviator-bg/top-avform-mob.avif") 1x type("image/avif"), url("../images/aviator-bg/top-avform-mob.webp") 2x type("image/webp"), url("../images/aviator-bg/top-avform-mob.jpg") 2x type("image/jpg"));
  background-image: image-set("../images/aviator-bg/top-avform-mob.avif" 1x type("image/avif"), "../images/aviator-bg/top-avform-mob.webp" 2x type("image/webp"), "../images/aviator-bg/top-avform-mob.jpg" 2x type("image/jpg"));
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (min-width: 576px) {
  .top {
    background-image: -webkit-image-set(url(../images/aviator-bg/top-avform-desk.avif) 1x, url(../images/aviator-bg/top-avform-desk.webp) 2x, url(../images/aviator-bg/top-avform-desk.jpg) 2x);
    background-image: -webkit-image-set("../images/aviator-bg/top-avform-desk.avif" 1x type("image/avif"), "../images/aviator-bg/top-avform-desk.webp" 2x type("image/webp"), "../images/aviator-bg/top-avform-desk.jpg" 2x type("image/jpg"));
    background-image: -webkit-image-set(url("../images/aviator-bg/top-avform-desk.avif") 1x type("image/avif"), url("../images/aviator-bg/top-avform-desk.webp") 2x type("image/webp"), url("../images/aviator-bg/top-avform-desk.jpg") 2x type("image/jpg"));
    background-image: image-set("../images/aviator-bg/top-avform-desk.avif" 1x type("image/avif"), "../images/aviator-bg/top-avform-desk.webp" 2x type("image/webp"), "../images/aviator-bg/top-avform-desk.jpg" 2x type("image/jpg"));
    background-position: left;
  }
}

@media (min-width: 767px) {
  .top {
    padding-top: 5%;
    padding-bottom: 4%;
  }
}

@media (min-width: 993px) {
  .top {
    padding-bottom: 3%;
    padding-top: 4%;
    background-position: left bottom;
  }
}

@media (min-width: 1200px) {
  .top {
    padding-top: 3%;
  }
}

@media (min-width: 767px) {
  .top__layout {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: -webkit-image-set(url(../images/aviator-bg/top-avform-desk-layout.avif) 1x, url(../images/aviator-bg/top-avform-desk-layout.webp) 2x, url(../images/aviator-bg/top-avform-desk-layout.png) 2x);
    background-image: -webkit-image-set("../images/aviator-bg/top-avform-desk-layout.avif" 1x type("image/avif"), "../images/aviator-bg/top-avform-desk-layout.webp" 2x type("image/webp"), "../images/aviator-bg/top-avform-desk-layout.png" 2x type("image/png"));
    background-image: -webkit-image-set(url("../images/aviator-bg/top-avform-desk-layout.avif") 1x type("image/avif"), url("../images/aviator-bg/top-avform-desk-layout.webp") 2x type("image/webp"), url("../images/aviator-bg/top-avform-desk-layout.png") 2x type("image/png"));
    background-image: image-set("../images/aviator-bg/top-avform-desk-layout.avif" 1x type("image/avif"), "../images/aviator-bg/top-avform-desk-layout.webp" 2x type("image/webp"), "../images/aviator-bg/top-avform-desk-layout.png" 2x type("image/png"));
  }
}

.top::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 250px;
  background: -webkit-gradient(linear, left bottom, left top, from(#181818), to(transparent));
  background: -o-linear-gradient(bottom, #181818 0%, transparent 100%);
  background: linear-gradient(360deg, #181818 0%, transparent 100%);
  bottom: 0;
}

.top__inner {
  position: relative;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

@media (min-width: 767px) {
  .top__inner {
    z-index: 1;
    max-width: 60%;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .top__inner {
    max-width: 100%;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.top__inner .top__radar {
  display: none;
}

@media (min-width: 1200px) {
  .top__inner .top__radar {
    display: block;
  }
}

.top__inner .radar {
  display: none;
}

@media (min-width: 1200px) {
  .top__inner .radar {
    display: block;
  }
}

.top__text {
  max-width: 760px;
  margin-top: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: calc(22px + 46 * ((100vw - 320px) / 1600));
}

@media (min-width: 767px) {
  .top__text {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 993px) {
  .top__text {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: center;
  }
}

@media (min-width: 1200px) {
  .top__text {
    max-width: 760px;
  }
}

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

.top__title {
  font-size: inherit;
  margin-bottom: 0.5em;
  line-height: 1.12;
  font-weight: 900;
  text-transform: uppercase;
}

.top__subtitle {
  margin-bottom: 0.6em;
  font-size: 0.6em;
  line-height: 1.18;
}

@media (min-width: 1200px) {
  .top > .top__radar {
    display: none;
  }
}

.top__radar {
  position: relative;
  z-index: 1;
  right: 0%;
  top: 0%;
  -webkit-transform: translate(0, -5%);
      -ms-transform: translate(0, -5%);
          transform: translate(0, -5%);
  padding: 5% 0 10%;
}

@media (min-width: 576px) {
  .top__radar {
    padding: 3% 0 1%;
  }
}

@media (min-width: 767px) {
  .top__radar {
    position: absolute;
    top: 15%;
    right: 4vw;
    padding: 0;
    max-width: 70%;
    height: auto;
  }
}

@media (min-width: 993px) {
  .top__radar {
    top: 10%;
  }
}

@media (min-width: 767px) {
  .top .radar__img {
    min-width: 300px;
  }
}

@media (min-width: 993px) {
  .top .radar__img {
    min-width: 400px;
  }
}

@media (min-width: 1200px) {
  .top .radar__img {
    min-width: 500px;
  }
}

.top .radar__box {
  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;
  margin: 0 auto;
}

.top .radar__rotate {
  position: absolute;
  -webkit-animation: spin 4s linear infinite;
          animation: spin 4s linear infinite;
}

@media (min-width: 767px) {
  .top .radar__rotate {
    min-width: 72%;
  }
}

.top .radar__plane {
  position: absolute;
}

.top .radar__plane--1 {
  top: 22%;
  -webkit-animation: flash_1 4s linear infinite;
          animation: flash_1 4s linear infinite;
}

@media (min-width: 767px) {
  .top .radar__plane--1 {
    top: 25%;
    left: 46%;
  }
}

.top .radar__plane--2 {
  top: 50%;
  left: calc(50% + 40px);
  -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  -webkit-animation: flash_2 4s linear infinite;
          animation: flash_2 4s linear infinite;
}

@media (min-width: 767px) {
  .top .radar__plane--2 {
    top: 50%;
    left: 66%;
  }
}

.top .radar__plane--3 {
  top: 75%;
  left: 49%;
  -webkit-animation: flash_3 4s linear infinite;
          animation: flash_3 4s linear infinite;
}

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

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

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

@-webkit-keyframes flash_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  52% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes flash_1 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  52% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes flash_2 {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  77% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}

@keyframes flash_2 {
  0% {
    opacity: 0.2;
  }
  20% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  77% {
    opacity: 1;
  }
  100% {
    opacity: 0.2;
  }
}

@-webkit-keyframes flash_3 {
  0% {
    opacity: 0;
  }
  7% {
    opacity: 1;
  }
  55% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

@keyframes flash_3 {
  0% {
    opacity: 0;
  }
  7% {
    opacity: 1;
  }
  55% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

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

.popup {
  display: none;
  place-items: center;
  background: rgba(0, 0, 0, 0.7);
}

.popup.show, .popup.popup-show {
  /* display: grid; */
   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;
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.popup__close1 {
  position: absolute;
  z-index: 100;
  right: 18px;
  top: 5px;
  height: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.popup__close-btn {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}

.popup__close-btn:before, .popup__close-btn:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 2px;
  background-color: #333;
}

.popup__close-btn:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.popup__close-btn:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.popup__wrapper {
  position: relative;
  width: 790px;
  padding: 33px 37px 45px;
  background-color: #1e1e1e;
  -webkit-box-shadow: 0px 0px 23px -2px #ffdb01;
          box-shadow: 0px 0px 23px -2px #ffdb01;
  border-radius: 39.8949px;
  border: 2px solid #ffbc00;
  -webkit-transform: translateY(-50px);
      -ms-transform: translateY(-50px);
          transform: translateY(-50px);
  -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  background-image: url("../images/popup-bg.jpg");
  background-size: cover;
  background-position: center;
}

@media (max-width: 992px) {
  .popup__wrapper {
    width: 95%;
  }
}

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

.popup__name, .popup__date {
  text-align: center;
}

.popup__name {
  /* font-size: clamp(16px, 2.5vw, 39px); */
  font-size: 18px;
  margin-bottom: 20px;
  text-align: center;
  line-height: 1.08;
  background: -o-linear-gradient(359.4deg, #ffbc00 19.97%, #ffe400 90.72%), -o-linear-gradient(bottom, #ffffff, #ffffff);
  background: linear-gradient(90.6deg, #ffbc00 19.97%, #ffe400 90.72%), linear-gradient(0deg, #ffffff, #ffffff);
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.popup__date {
  margin-bottom: 16px;
  font-style: normal;
  color: #e5e5e5;
  font-size: clamp(14px, 1.6vw, 24px);
  line-height: 1.26;
}

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

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

.popup__rules {
  height: 238px;
  overflow: hidden;
  overflow-y: scroll;
  list-style: decimal;
  padding-left: 25px;
}

@media (max-width: 576px) {
  .popup__rules {
    height: 414px;
  }
}

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

.popup__rules::-webkit-scrollbar-thumb {
  position: relative;
  z-index: 20;
  background-color: #fff;
}

.popup__rule {
  width: 96%;
}

.popup__rule br {
  margin-bottom: 10px;
}

.popup__rule a {
  color: inherit;
  -webkit-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}

.popup__rule a:hover {
  color: #948a8a;
}

.popup__rule:not(:last-child) {
  margin-bottom: 4px;
}

.popup__rule p {
  font-size: clamp(14px, 1.5vw, 22px);
  color: #fff;
  line-height: 1.35;
}

.instruction {
  position: relative;
  background-color: #181818;
  width: 100%;
  padding: 3.4% 0 3.4%;
  opacity: 0.98;
}

@media (min-width: 767px) {
  .instruction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -1px;
  }
}

@media (min-width: 993px) {
  .instruction {
    display: block;
    padding: 2.4% 0 2.4%;
  }
}

@media (min-width: 1200px) {
  .instruction {
    padding: 1.4% 0 0;
  }
}

.instruction__decor {
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.instruction__decor--1 {
  min-width: 36vw;
  min-height: 204px;
  min-width: 207px;
  top: -10%;
  left: -10%;
  background-image: -webkit-image-set(url(../images/decor/cloud-mob1.avif) 1x, url(../images/decor/cloud-mob1.webp) 2x, url(../images/decor/cloud-mob1.jpg) 2x);
  background-image: -webkit-image-set("../images/decor/cloud-mob1.avif" 1x type("image/avif"), "../images/decor/cloud-mob1.webp" 2x type("image/webp"), "../images/decor/cloud-mob1.jpg" 2x type("image/jpg"));
  background-image: -webkit-image-set(url("../images/decor/cloud-mob1.avif") 1x type("image/avif"), url("../images/decor/cloud-mob1.webp") 2x type("image/webp"), url("../images/decor/cloud-mob1.jpg") 2x type("image/jpg"));
  background-image: image-set("../images/decor/cloud-mob1.avif" 1x type("image/avif"), "../images/decor/cloud-mob1.webp" 2x type("image/webp"), "../images/decor/cloud-mob1.jpg" 2x type("image/jpg"));
  background-position: left;
}

.instruction__decor--2 {
  min-width: 74vw;
  min-height: 321px;
  top: 50%;
  left: -20%;
  background-image: -webkit-image-set(url(../images/decor/cloud-mob2.avif) 1x, url(../images/decor/cloud-mob2.webp) 2x, url(../images/decor/cloud-mob2.jpg) 2x);
  background-image: -webkit-image-set("../images/decor/cloud-mob2.avif" 1x type("image/avif"), "../images/decor/cloud-mob2.webp" 2x type("image/webp"), "../images/decor/cloud-mob2.jpg" 2x type("image/jpg"));
  background-image: -webkit-image-set(url("../images/decor/cloud-mob2.avif") 1x type("image/avif"), url("../images/decor/cloud-mob2.webp") 2x type("image/webp"), url("../images/decor/cloud-mob2.jpg") 2x type("image/jpg"));
  background-image: image-set("../images/decor/cloud-mob2.avif" 1x type("image/avif"), "../images/decor/cloud-mob2.webp" 2x type("image/webp"), "../images/decor/cloud-mob2.jpg" 2x type("image/jpg"));
  background-size: 80%;
  background-position: left;
}

@media (min-width: 576px) {
  .instruction__decor--2 {
    background-size: 60%;
  }
}

@media (min-width: 767px) {
  .instruction__decor--2 {
    min-width: 60vw;
    left: 0%;
    min-height: 340px;
  }
}

.instruction__decor--3 {
  min-width: 82vw;
  min-height: 302px;
  top: -13%;
  right: -20%;
  background-image: -webkit-image-set(url(../images/decor/cloud-mob3.avif) 1x, url(../images/decor/cloud-mob3.webp) 2x, url(../images/decor/cloud-mob3.jpg) 2x);
  background-image: -webkit-image-set("../images/decor/cloud-mob3.avif" 1x type("image/avif"), "../images/decor/cloud-mob3.webp" 2x type("image/webp"), "../images/decor/cloud-mob3.jpg" 2x type("image/jpg"));
  background-image: -webkit-image-set(url("../images/decor/cloud-mob3.avif") 1x type("image/avif"), url("../images/decor/cloud-mob3.webp") 2x type("image/webp"), url("../images/decor/cloud-mob3.jpg") 2x type("image/jpg"));
  background-image: image-set("../images/decor/cloud-mob3.avif" 1x type("image/avif"), "../images/decor/cloud-mob3.webp" 2x type("image/webp"), "../images/decor/cloud-mob3.jpg" 2x type("image/jpg"));
  background-size: 80%;
  background-position: right;
}

@media (min-width: 576px) {
  .instruction__decor--3 {
    background-size: 74%;
  }
}

@media (min-width: 767px) {
  .instruction__decor--3 {
    min-width: 64vw;
    right: 0%;
    min-height: 330px;
  }
}

.instruction__decor--4 {
  min-width: 49vw;
  min-height: 289px;
  top: 25%;
  right: -0%;
  background-image: -webkit-image-set(url(../images/decor/cloud-mob4.avif) 1x, url(../images/decor/cloud-mob4.webp) 2x, url(../images/decor/cloud-mob4.jpg) 2x);
  background-image: -webkit-image-set("../images/decor/cloud-mob4.avif" 1x type("image/avif"), "../images/decor/cloud-mob4.webp" 2x type("image/webp"), "../images/decor/cloud-mob4.jpg" 2x type("image/jpg"));
  background-image: -webkit-image-set(url("../images/decor/cloud-mob4.avif") 1x type("image/avif"), url("../images/decor/cloud-mob4.webp") 2x type("image/webp"), url("../images/decor/cloud-mob4.jpg") 2x type("image/jpg"));
  background-image: image-set("../images/decor/cloud-mob4.avif" 1x type("image/avif"), "../images/decor/cloud-mob4.webp" 2x type("image/webp"), "../images/decor/cloud-mob4.jpg" 2x type("image/jpg"));
  background-size: 80%;
  background-position: right;
}

@media (min-width: 767px) {
  .instruction__decor--4 {
    background-size: 60%;
  }
}

.instruction__decor--5 {
  min-width: 86vw;
  min-height: 283px;
  background-position: right;
  top: 70%;
  right: -20%;
  background-image: -webkit-image-set(url(../images/decor/cloud-mob5.avif) 1x, url(../images/decor/cloud-mob5.webp) 2x, url(../images/decor/cloud-mob5.jpg) 2x);
  background-image: -webkit-image-set("../images/decor/cloud-mob5.avif" 1x type("image/avif"), "../images/decor/cloud-mob5.webp" 2x type("image/webp"), "../images/decor/cloud-mob5.jpg" 2x type("image/jpg"));
  background-image: -webkit-image-set(url("../images/decor/cloud-mob5.avif") 1x type("image/avif"), url("../images/decor/cloud-mob5.webp") 2x type("image/webp"), url("../images/decor/cloud-mob5.jpg") 2x type("image/jpg"));
  background-image: image-set("../images/decor/cloud-mob5.avif" 1x type("image/avif"), "../images/decor/cloud-mob5.webp" 2x type("image/webp"), "../images/decor/cloud-mob5.jpg" 2x type("image/jpg"));
  background-size: 80%;
}

@media (min-width: 576px) {
  .instruction__decor--5 {
    background-size: 61%;
  }
}

@media (min-width: 767px) {
  .instruction__decor--5 {
    min-width: 66vw;
    top: 70%;
    right: 0%;
    background-size: 54%;
  }
}

.instruction .rules-link {
  display: none;
}

@media (min-width: 1200px) {
  .instruction .btn-block {
    display: none;
  }
}

.instruction__image-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.instruction__img-back {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.instruction__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: clamp(60%, 80vw, 380px);
  counter-reset: my-awesome-counter;
  margin: 0 auto 30px;
}

@media (min-width: 993px) {
  .instruction__items {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1200px) {
  .instruction__items {
    margin-bottom: 1%;
  }
}

@media (min-width: 993px) {
  .instruction__box {
    margin-left: 10px;
  }
}

@media (min-width: 1200px) {
  .instruction__box {
    margin-left: 15px;
  }
}

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

@media (min-width: 993px) {
  .instruction__box span {
    font-size: calc(8px + 16 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .instruction__box span {
    font-size: calc(0px + 24 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1920px) {
  .instruction__box span {
    font-size: 24px;
  }
}

.instruction__number {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 10px;
  counter-increment: my-awesome-counter;
  opacity: 0;
}

@media (min-width: 993px) {
  .instruction__number {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 993px) {
  .instruction__number:first-child {
    width: 20%;
  }
}

@media (min-width: 993px) {
  .instruction__number:first-child::before {
    width: 50px;
  }
}

@media (min-width: 993px) {
  .instruction__number:first-child .instruction__box {
    padding-left: 0;
  }
}

.instruction__number:not(:last-child) {
  margin-bottom: 15px;
}

@media (min-width: 993px) {
  .instruction__number:not(:last-child) {
    margin-bottom: 0px;
  }
}

@media (min-width: 993px) {
  .instruction__number:not(:first-child) {
    width: 25%;
    padding-left: 48px;
  }
}

@media (min-width: 1200px) {
  .instruction__number:not(:first-child) {
    padding-left: 69px;
  }
}

.instruction__number:not(:first-child)::after {
  display: none;
}

@media (min-width: 993px) {
  .instruction__number:not(:first-child)::after {
    content: '';
    position: absolute;
    display: block;
    width: 48px;
    left: 0;
    bottom: 5%;
    height: 25px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("../images/decor/arrow.png");
  }
}

@media (min-width: 1200px) {
  .instruction__number:not(:first-child)::after {
    height: 36px;
    width: 69px;
  }
}

.instruction__number::before {
  content: counter(my-awesome-counter);
  width: 90px;
  font-style: italic;
  font-size: calc(78px + 42 * ((100vw - 320px) / 1600));
  color: #d22e40;
}

@media (min-width: 993px) {
  .instruction__number::before {
    font-size: calc(50px + 50 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .instruction__number::before {
    font-size: 100px;
  }
}

@media (min-width: 1920px) {
  .instruction__number::before {
    font-size: 118px;
  }
}

.instruction__content {
  width: 100%;
}


.instruction__action {
  font-size: calc(14px + 22 * ((100vw - 320px) / 1600));
  text-transform: uppercase;
}
.instruction__action span{
  font-size: inherit;
  color: #d22e40;
}

@media (min-width: 993px) {
  .instruction__action {
    font-size: calc(13px + 6 * ((100vw - 320px) / 1600));
  }
}

@media (min-width: 1200px) {
  .instruction__action {
    font-size: calc(0px + 24 * ((100vw - 320px) / 1600));
  }
}

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


.instruction__number.active {
  -webkit-animation: moveIn 0.8s ease-in;
          animation: moveIn 0.8s ease-in;
  opacity: 1;
}

@-webkit-keyframes moveIn {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    display: block;
    opacity: 1;
  }
}

@keyframes moveIn {
  from {
    -webkit-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    display: block;
    opacity: 1;
  }
}
.form-tabs {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

input,
select {
  height: 48px;
}

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

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

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

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

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

.hide {
  display: none;
}

#currency {
  text-transform: uppercase;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#checkPromo {
  height: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.iti__country-name {
  color: #353535;
}

.rules__inner {
  padding-left: 5.2vw;
  padding-right: 7.3vw;
}

.rules__title {
  position: relative;
  z-index: 2;
  margin-bottom: 1em;
  text-align: center;
  text-transform: uppercase;
  font-size: calc(15px + 40 * ((100vw - 320px) / 1600));
}

.rules__border, .rules__border::before, .rules__border::after {
  border-radius: 6px;
}

@media (min-width: 576px) {
  .rules__border, .rules__border::before, .rules__border::after {
    border-radius: 10px;
  }
}

@media (min-width: 767px) {
  .rules__border, .rules__border::before, .rules__border::after {
    border-radius: 20px;
  }
}

@media (min-width: 993px) {
  .rules__border, .rules__border::before, .rules__border::after {
    border-radius: 28px;
  }
}

@media (min-width: 1200px) {
  .rules__border, .rules__border::before, .rules__border::after {
    border-radius: 35px;
  }
}

.rules__border {
  position: relative;
  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: 20px 2vw 20px;
  background: -webkit-image-set(url(../images/score-bg2.avif) 1x, url(../images/score-bg2.webp) 2x, url(../images/score-bg2.png) 2x), rgba(0, 0, 0, 0.8);
  background: -webkit-image-set("../images/score-bg2.avif" 1x type("image/avif"), "../images/score-bg2.webp" 2x type("image/webp"), "../images/score-bg2.png" 2x type("image/png")), rgba(0, 0, 0, 0.8);
  background: -webkit-image-set(url("../images/score-bg2.avif") 1x type("image/avif"), url("../images/score-bg2.webp") 2x type("image/webp"), url("../images/score-bg2.png") 2x type("image/png")), rgba(0, 0, 0, 0.8);
  background: image-set("../images/score-bg2.avif" 1x type("image/avif"), "../images/score-bg2.webp" 2x type("image/webp"), "../images/score-bg2.png" 2x type("image/png")), rgba(0, 0, 0, 0.8);
  background-size: cover;
}

.rules__border::before, .rules__border::after {
  content: '';
  position: absolute;
}

.rules__border::before {
  z-index: -1;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  background: -webkit-gradient(linear, left top, right top, from(#0b6efd), to(#f51341));
  background: -o-linear-gradient(left, #0b6efd, #f51341);
  background: linear-gradient(90deg, #0b6efd, #f51341);
}

@media (min-width: 767px) {
  .rules__border::before {
    top: -3px;
    left: -3px;
    bottom: -3px;
    right: -3px;
  }
}

@media (min-width: 1200px) {
  .rules__border::before {
    top: -5px;
    left: -5px;
    bottom: -5px;
    right: -5px;
  }
}

.rules__border::after {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
}

.rules__list {
  z-index: 2;
  height: 36vw;
  max-height: 700px;
  overflow: auto;
  list-style-position: inside;
}

.rules__list::-webkit-scrollbar {
  background-color: #fff;
  width: 5px;
  border-radius: 10px;
}

.rules__list::-webkit-scrollbar-track {
  background-color: #f9f9fd;
  border-radius: 10px;
}

.rules__list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f40f3e), to(#005bea));
  background: linear-gradient(180deg, #f40f3e, #005bea);
}

.rules__item {
  margin-bottom: 3px;
  font-size: calc(12px + 24 * ((100vw - 320px) / 1600));
  line-height: 1.16;
}

.rules__item::marker {
  font-size: calc(12px + 24 * ((100vw - 320px) / 1600));
  font-weight: bold;
}

.rules .btn-boxtop__rules {
  display: none;
}

.rules__image {
  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;
  margin: 0 auto;
  width: 23vw;
  min-width: 90px;
}

.rules__image::before {
  content: '';
  position: absolute;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 42vw;
  height: 26vw;
  background: -webkit-gradient(linear, left bottom, left top, from(#f40f3e), color-stop(0.01%, #f40f3e), to(#fa5a71));
  background: -o-linear-gradient(bottom, #f40f3e 0%, #f40f3e 0.01%, #fa5a71 100%);
  background: linear-gradient(0deg, #f40f3e 0%, #f40f3e 0.01%, #fa5a71 100%);
  opacity: 0.7;
  -webkit-filter: blur(19vw);
          filter: blur(19vw);
}

.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: #1e1e1e;
}

.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;
  width: 100%;
  padding-bottom: 30px;
  padding-top: 30px;
  background-image: -webkit-image-set(url(../images/aviator-bg/footer-compas.avif) 1x, url(../images/aviator-bg/footer-compas.webp) 2x, url(../images/aviator-bg/footer-compas.png) 2x);
  background-image: -webkit-image-set("../images/aviator-bg/footer-compas.avif" 1x type("image/avif"), "../images/aviator-bg/footer-compas.webp" 2x type("image/webp"), "../images/aviator-bg/footer-compas.png" 2x type("image/png"));
  background-image: -webkit-image-set(url("../images/aviator-bg/footer-compas.avif") 1x type("image/avif"), url("../images/aviator-bg/footer-compas.webp") 2x type("image/webp"), url("../images/aviator-bg/footer-compas.png") 2x type("image/png"));
  background-image: image-set("../images/aviator-bg/footer-compas.avif" 1x type("image/avif"), "../images/aviator-bg/footer-compas.webp" 2x type("image/webp"), "../images/aviator-bg/footer-compas.png" 2x type("image/png"));
  background-repeat: no-repeat;
  background-position: center bottom;
  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;
  position: relative;
}


@media (min-width: 993px) {
  .footer {
    background-size: 90%;
  }
}

@media (min-width: 1200px) {
  .footer {
    padding-bottom: 130px;
    background-size: 80%;
    padding-top: 4%;
  }
}

@media (min-width: 1920px) {
  .footer {
    background-position: center top;
  }
}

.footer__decor {
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 993px) {
  .footer__decor {
    z-index: -1;
  }
}

.footer__decor::after, .footer__decor::before {
  content: '';
  position: absolute;
  z-index: 1;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom left;
}

.footer__decor::before {
  left: 0;
  width: 830px;
  height: 428px;
  /* background-image: url("../images/decor/footer-l-cloud.png"); */
      background-image: -webkit-image-set(
    url(../images/decor/footer-l-cloud.avif) 1x,
    url(../images/decor/footer-l-cloud.webp) 2x,
    url(../images/decor/footer-l-cloud.png) 2x
  );
  background-image: -webkit-image-set(
    '../images/decor/footer-l-cloud.avif' 1x type('image/avif'),
    '../images/decor/footer-l-cloud.webp' 2x type('image/webp'),
    '../images/decor/footer-l-cloud.png' 2x type('image/png')
  );
  background-image: image-set(
    '../images/decor/footer-l-cloud.avif' 1x type('image/avif'),
    '../images/decor/footer-l-cloud.webp' 2x type('image/webp'),
    '../images/decor/footer-l-cloud.png' 2x type('image/png')
  );
  background-position: bottom left;
  background-size: 17%;
}

@media (min-width: 993px) {
  .footer__decor::before {
    background-size: 33%;
  }
}

@media (min-width: 1200px) {
  .footer__decor::before {
    background-size: 43%;
  }
}

.footer__decor::after {
  right: 0;
  width: 936px;
  height: 431px;
  /* background-image: url("../images/decor/footer-r-cloud.png"); */
    background-image: -webkit-image-set(
        url(../images/decor/footer-r-cloud.avif) 1x,
        url(../images/decor/footer-r-cloud.webp) 2x,
        url(../images/decor/footer-r-cloud.png) 2x
      );
      background-image: -webkit-image-set(
        '../images/decor/footer-r-cloud.avif' 1x type('image/avif'),
        '../images/decor/footer-r-cloud.webp' 2x type('image/webp'),
        '../images/decor/footer-r-cloud.png' 2x type('image/png')
      );
      background-image: image-set(
        '../images/decor/footer-r-cloud.avif' 1x type('image/avif'),
        '../images/decor/footer-r-cloud.webp' 2x type('image/webp'),
        '../images/decor/footer-r-cloud.png' 2x type('image/png')
      );
  background-size: 18%;
  background-position: bottom right;
}

@media (min-width: 993px) {
  .footer__decor::after {
    background-size: 33%;
  }
}

@media (min-width: 1200px) {
  .footer__decor::after {
    background-size: 43%;
  }
}

.footer .separator {
  width: 100%;
}

.footer .soc-networks {
  position: relative;
  z-index: 1;
  padding: 20px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (min-width: 1200px) {
  .footer .soc-networks {
    display: none;
  }
}

.footer .soc-networks a {
  background-color: transparent;
}

.footer .soc-networks a svg use {
  fill: #fff;
}

.footer .soc-networks a:hover {
  background-color: #232323;
}

.footer .soc-networks a:hover svg use {
  fill: #ffbc00;
}

.payments-methods {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px 20px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@media (min-width: 576px) {
  .payments-methods {
    width: 100%;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 0;
  }
}

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

@media (min-width: 993px) {
  .payments-methods {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
    gap: 5%;
    width: 50%;
    margin: 0 auto;
    -webkit-filter: unset;
            filter: unset;
  }
}

.payments-methods div {
  position: relative;
  z-index: 1;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: 2%;
  margin-right: 2%;
  cursor: pointer;
}

.payments-methods div:hover svg:first-of-type {
  opacity: 0;
}

.payments-methods div:hover svg:last-of-type {
  opacity: 1;
}

.payments-methods svg {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}

.payments-methods svg:last-of-type {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
}


/* closeForm start*/

#popupForm .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;
  cursor: pointer;
}

#popupForm .popUp__close a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  width: 28px;
  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: all .3s linear, opacity .3s linear;
  transition: all .3s linear, opacity .3s linear;
  transition: all .3s linear, opacity .3s linear, -webkit-box-shadow .3s linear;
  cursor: pointer;
}

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

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

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

#popupForm  .popUp__close:hover {
  transform: none;
}

#popupForm  .popUp__close a:hover {
  opacity: 1;
}

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

/* closeForm end*/
/* closeRules start*/

.popup__close1,
.popup__close {
  position: absolute;
  z-index: 100;
  right: 18px;
  top: 10px;
  height: 10px;
  width: 32px;
  height: 27px;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  -o-transition: transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  cursor: pointer;
}

.popup__close1:hover,
.popup__close:hover {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.popup__close1:hover .popup__close-btn::before,
.popup__close1:hover .popup__close-btn::after,
.popup__close:hover .popup__close-btn::before,
.popup__close:hover .popup__close-btn::after {
  opacity: 0.4;
}

.popup__close-btn {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}


.popup__close-btn:before,
.popup__close-btn:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 26px;
  width: 3px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.popup__close-btn:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.popup__close-btn:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* closeRules end*/

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

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

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

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

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

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

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

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

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

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

.popup__number::before {
  content: counter(my-awesome-counter);
  font-size: clamp(44px, 4.7vw, 80px);
  /* font-family: 'Cyrvetica'; */
  color: #B8B8B8;
}

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

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

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

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

.popup__text span {
  color: #f7e335;
}

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

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

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fdmFycy5zY3NzIiwiZ2xvYmFsL19taXhpbnMuc2NzcyIsImdsb2JhbC9fZ2xvYmFsLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvanF1ZXJ5LWZvcm0tc3R5bGVyL2Rpc3QvanF1ZXJ5LmZvcm1zdHlsZXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pxdWVyeS1mb3JtLXN0eWxlci9kaXN0L2pxdWVyeS5mb3Jtc3R5bGVyLnRoZW1lLmNzcyIsImNvbXBvbmVudHMvX2ltZy5zY3NzIiwiY29tcG9uZW50cy9fZmZsYWcuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9fYXBwQnRuLnNjc3MiLCJibG9ja3MvX2xpbmtzLnNjc3MiLCJibG9ja3MvX3NvYy1uZXR3b3Jrcy5zY3NzIiwiYmxvY2tzL19zd2l0Y2hlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbG9nby5zY3NzIiwiYmxvY2tzL19jb250ZW50LWJsb2NrLnNjc3MiLCJibG9ja3MvX2J0bi1ibG9jay5zY3NzIiwiYmxvY2tzL190b3Auc2NzcyIsImJsb2Nrcy9fcG9wdXAtaW5zdHJ1Y3Rpb24uc2NzcyIsImJsb2Nrcy9faW5zdHJ1Y3Rpb24uc2NzcyIsImJsb2Nrcy9fZm9ybVN0eWxlLnNjc3MiLCJibG9ja3MvX3J1bGVzLnNjc3MiLCJibG9ja3MvX2ludGxUZWxJbnB1dC5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FERXhCOztBQ0NBOzs7RUFHRSwyQkFBbUI7VUFBbkIsbUJBQW1CO0FERXJCOztBQ0NBOztF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OEJuQzs7QVMxOEJBO0VBQ0UsaUNBQWlDO0FUNjhCbkM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0UsaUNBQWlDO0FUNjhCbkM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLGlDQUFpQztBVDY4Qm5DOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLGlDQUFpQztBVDY4Qm5DOztBUzE4QkE7RUFDRSxpQ0FBaUM7QVQ2OEJuQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLGlDQUFpQztBVDY4Qm5DOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxpQ0FBaUM7QVQ2OEJuQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxpQ0FBaUM7QVQ2OEJuQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxpQ0FBaUM7QVQ2OEJuQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0UscUNBQXFDO0FUNjhCdkM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0UsbUNBQW1DO0FUNjhCckM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG1DQUFtQztBVDY4QnJDOztBUzE4QkE7RUFDRSxtQ0FBbUM7QVQ2OEJyQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLGtDQUFrQztBVDY4QnBDOztBUzE4QkE7RUFDRSxvQ0FBb0M7QVQ2OEJ0Qzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxpQ0FBaUM7QVQ2OEJuQzs7QVMxOEJBO0VBQ0Usb0NBQW9DO0FUNjhCdEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2OEJwQzs7QVMxOEJBO0VBQ0Usa0NBQWtDO0FUNjhCcEM7O0FTMThCQTtFQUNFLG9DQUFvQztBVDY4QnRDOztBUzE4QkE7RUFDRSxrQ0FBa0M7QVQ2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MUIrakpuQzs7QTBCOWpKRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCaWtKbkM7O0EwQmhrSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQm1rSm5DOztBMEJsa0pFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJxa0puQzs7QTBCcGtKRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCdWtKbkM7O0EwQnRrSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQnlrSm5DOztBMEJ4a0pFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUIya0puQzs7QTBCMWtKRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCNmtKbkM7O0EwQjVrSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQitrSm5DOztBMEI5a0pFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJpbEpuQzs7QTBCM3BKRTtFQTRFRSxZQUFZO0VBQ1osK0JBQStCO0ExQm1sSm5DOztBMEJsbEpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJxbEpuQzs7QTBCcGxKRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCdWxKbkM7O0EwQnRsSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQnlsSm5DOztBMEJ4bEpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUIybEpuQzs7QTBCMWxKRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCNmxKbkM7O0EwQjVsSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQitsSm5DOztBMEI5bEpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJpbUpuQzs7QTBCaG1KRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCbW1KbkM7O0EwQmxtSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQnFtSm5DOztBMEJwbUpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJ1bUpuQzs7QTBCdG1KRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCeW1KbkM7O0EwQnhtSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQjJtSm5DOztBMEIxbUpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUI2bUpuQzs7QTBCNW1KRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCK21KbkM7O0EwQjltSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQmluSm5DOztBMEJobkpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJtbkpuQzs7QTBCbG5KRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCcW5KbkM7O0EwQnBuSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQnVuSm5DOztBMEJ0bkpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJ5bkpuQzs7QTBCeG5KRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCMm5KbkM7O0EwQjFuSkU7RUFDRSxZQUFZO0VBQ1osK0JBQStCO0ExQjZuSm5DOztBMEI1bkpFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUIrbkpuQzs7QTBCNXdKRTtFQStJRSxZQUFZO0VBQ1osK0JBQStCO0ExQmlvSm5DOztBMEJob0pFO0VBQ0UsWUFBWTtFQUNaLCtCQUErQjtBMUJtb0puQzs7QTBCbG9KRTtFQUNFLFlBQVk7RUFDWiwrQkFBK0I7QTFCcW9KbkM7O0EwQnBvSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnVvSnBDOztBMEJ0b0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5b0pwQzs7QTBCeG9KRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMm9KcEM7O0EwQjFvSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjZvSnBDOztBMEI1b0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrb0pwQzs7QTBCOW9KRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaXBKcEM7O0EwQmhwSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm1wSnBDOztBMEJscEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxcEpwQzs7QTBCcHBKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdXBKcEM7O0EwQnRwSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnlwSnBDOztBMEJ4cEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIycEpwQzs7QTBCMXBKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNnBKcEM7O0EwQjVwSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQitwSnBDOztBMEI5cEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpcUpwQzs7QTBCaHFKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbXFKcEM7O0EwQmxxSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnFxSnBDOztBMEJwcUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1cUpwQzs7QTBCdHFKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeXFKcEM7O0EwQnhxSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjJxSnBDOztBMEIxcUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2cUpwQzs7QTBCNXFKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCK3FKcEM7O0EwQjlxSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQmlySnBDOztBMEJockpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJtckpwQzs7QTBCbHJKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcXJKcEM7O0EwQnBySkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnVySnBDOztBMEJ0ckpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5ckpwQzs7QTBCeHJKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMnJKcEM7O0EwQjFySkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjZySnBDOztBMEI1ckpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrckpwQzs7QTBCOXJKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaXNKcEM7O0EwQmhzSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm1zSnBDOztBMEJsc0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxc0pwQzs7QTBCcHNKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdXNKcEM7O0EwQnRzSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnlzSnBDOztBMEJ4c0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyc0pwQzs7QTBCMXNKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNnNKcEM7O0EwQjVzSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQitzSnBDOztBMEI5c0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpdEpwQzs7QTBCaHRKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbXRKcEM7O0EwQmx0SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnF0SnBDOztBMEJwdEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1dEpwQzs7QTBCdHRKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeXRKcEM7O0EwQnh0SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjJ0SnBDOztBMEIxdEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2dEpwQzs7QTBCNXRKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCK3RKcEM7O0EwQjl0SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQml1SnBDOztBMEJodUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJtdUpwQzs7QTBCbHVKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcXVKcEM7O0EwQnB1SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnV1SnBDOztBMEJ0dUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5dUpwQzs7QTBCeHVKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMnVKcEM7O0EwQjF1SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjZ1SnBDOztBMEI1dUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrdUpwQzs7QTBCOXVKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaXZKcEM7O0EwQmh2SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm12SnBDOztBMEJsdkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxdkpwQzs7QTBCcHZKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdXZKcEM7O0EwQnR2SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnl2SnBDOztBMEJ4dkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIydkpwQzs7QTBCMXZKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNnZKcEM7O0EwQjV2SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQit2SnBDOztBMEI5dkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpd0pwQzs7QTBCaHdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbXdKcEM7O0EwQmx3SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnF3SnBDOztBMEJwd0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1d0pwQzs7QTBCdHdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeXdKcEM7O0EwQnh3SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjJ3SnBDOztBMEIxd0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2d0pwQzs7QTBCNXdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCK3dKcEM7O0EwQjl3SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQml4SnBDOztBMEJoeEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJteEpwQzs7QTBCbHhKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcXhKcEM7O0EwQnB4SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnV4SnBDOztBMEJ0eEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5eEpwQzs7QTBCeHhKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMnhKcEM7O0EwQjF4SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjZ4SnBDOztBMEI1eEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIreEpwQzs7QTBCOXhKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaXlKcEM7O0EwQmh5SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm15SnBDOztBMEJseUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxeUpwQzs7QTBCcHlKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdXlKcEM7O0EwQnR5SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnl5SnBDOztBMEJ4eUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyeUpwQzs7QTBCMXlKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNnlKcEM7O0EwQjV5SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQit5SnBDOztBMEI5eUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpekpwQzs7QTBCaHpKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbXpKcEM7O0EwQmx6SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnF6SnBDOztBMEJwekpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1ekpwQzs7QTBCdHpKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeXpKcEM7O0EwQnh6SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjJ6SnBDOztBMEIxekpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2ekpwQzs7QTBCNXpKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCK3pKcEM7O0EwQjl6SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQmkwSnBDOztBMEJoMEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJtMEpwQzs7QTBCbDBKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcTBKcEM7O0EwQnAwSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnUwSnBDOztBMEI5dktFO0VBeWJFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeTBKcEM7O0EwQngwSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjIwSnBDOztBMEIxMEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2MEpwQzs7QTBCNTBKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCKzBKcEM7O0EwQjkwSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQmkxSnBDOztBMEJoMUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJtMUpwQzs7QTBCbDFKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcTFKcEM7O0EwQnAxSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnUxSnBDOztBMEJ0MUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5MUpwQzs7QTBCeDFKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMjFKcEM7O0EwQjExSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjYxSnBDOztBMEI1MUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrMUpwQzs7QTBCOTFKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaTJKcEM7O0EwQmgySkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm0ySnBDOztBMEJsMkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxMkpwQzs7QTBCcDJKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdTJKcEM7O0EwQnQySkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnkySnBDOztBMEJ4MkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyMkpwQzs7QTBCMTJKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNjJKcEM7O0EwQjUySkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQisySnBDOztBMEI5MkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpM0pwQzs7QTBCaDNKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbTNKcEM7O0EwQmwzSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnEzSnBDOztBMEJwM0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1M0pwQzs7QTBCcDNLRTtFQStmRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnkzSnBDOztBMEJ4M0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyM0pwQzs7QTBCMTNKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNjNKcEM7O0EwQjUzSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQiszSnBDOztBMEI5M0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpNEpwQzs7QTBCaDRKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbTRKcEM7O0EwQmg1S0U7RUErZ0JFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcTRKcEM7O0EwQnA0SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnU0SnBDOztBMEJ0NEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5NEpwQzs7QTBCeDRKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMjRKcEM7O0EwQjE0SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjY0SnBDOztBMEI1NEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrNEpwQzs7QTBCOTRKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaTVKcEM7O0EwQmg1SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm01SnBDOztBMEJsNUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxNUpwQzs7QTBCcDVKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdTVKcEM7O0EwQnQ1SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnk1SnBDOztBMEJ4NUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyNUpwQzs7QTBCMTVKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNjVKcEM7O0EwQjU1SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQis1SnBDOztBMEI5NUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpNkpwQzs7QTBCaDZKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbTZKcEM7O0EwQmw2SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnE2SnBDOztBMEJwNkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1NkpwQzs7QTBCdDZKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeTZKcEM7O0EwQng2SkU7RUFDRSxXQUFXO0VBQ1gsZ0NBQWdDO0ExQjI2SnBDOztBMEIxNkpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2NkpwQzs7QTBCNTZKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCKzZKcEM7O0EwQjk2SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQmk3SnBDOztBMEJoN0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJtN0pwQzs7QTBCbDdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcTdKcEM7O0EwQnA3SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnU3SnBDOztBMEJ0N0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5N0pwQzs7QTBCeDdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMjdKcEM7O0EwQjE3SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjY3SnBDOztBMEI1N0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrN0pwQzs7QTBCOTdKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaThKcEM7O0EwQmg4SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm04SnBDOztBMEJsOEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxOEpwQzs7QTBCcDhKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdThKcEM7O0EwQnQ4SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnk4SnBDOztBMEJ4OEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyOEpwQzs7QTBCMThKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNjhKcEM7O0EwQjU4SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQis4SnBDOztBMEI5OEpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpOUpwQzs7QTBCaDlKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbTlKcEM7O0EwQmw5SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnE5SnBDOztBMEJwOUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1OUpwQzs7QTBCdDlKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeTlKcEM7O0EwQng5SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjI5SnBDOztBMEIxOUpFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2OUpwQzs7QTBCNTlKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCKzlKcEM7O0EwQjk5SkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQmkrSnBDOztBMEJoK0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJtK0pwQzs7QTBCbCtKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCcStKcEM7O0EwQnArSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnUrSnBDOztBMEJ0K0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ5K0pwQzs7QTBCeCtKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCMitKcEM7O0EwQjErSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjYrSnBDOztBMEI1K0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIrK0pwQzs7QTBCOStKRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaS9KcEM7O0EwQmgvSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm0vSnBDOztBMEJsL0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxL0pwQzs7QTBCcC9KRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdS9KcEM7O0EwQnQvSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnkvSnBDOztBMEJ4L0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyL0pwQzs7QTBCMS9KRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNi9KcEM7O0EwQjUvSkU7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQisvSnBDOztBMEI5L0pFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpZ0twQzs7QTBCaGdLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbWdLcEM7O0EwQmxnS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnFnS3BDOztBMEJwZ0tFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1Z0twQzs7QTBCdGdLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeWdLcEM7O0EwQnhnS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjJnS3BDOztBMEIxZ0tFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2Z0twQzs7QTBCNWdLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCK2dLcEM7O0EwQjV1TEU7RUErdEJFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCaWhLcEM7O0EwQmhoS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQm1oS3BDOztBMEJsaEtFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJxaEtwQzs7QTBCcGhLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCdWhLcEM7O0EwQnRoS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnloS3BDOztBMEJ4aEtFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUIyaEtwQzs7QTBCMWhLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCNmhLcEM7O0EwQjVoS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQitoS3BDOztBMEI5aEtFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJpaUtwQzs7QTBCaGlLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCbWlLcEM7O0EwQmxpS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQnFpS3BDOztBMEJwaUtFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUJ1aUtwQzs7QTBCdGlLRTtFQUNFLFlBQVk7RUFDWixnQ0FBZ0M7QTFCeWlLcEM7O0EwQnhpS0U7RUFDRSxZQUFZO0VBQ1osZ0NBQWdDO0ExQjJpS3BDOztBMEIxaUtFO0VBQ0UsWUFBWTtFQUNaLGdDQUFnQztBMUI2aUtwQzs7QTBC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c0NBQXNDO0VBQ3RDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixlQUFlO0EzQnMrTG5COztBMkJ6Z01BO0VBdUNRLFVBQVU7QTNCcytMbEI7O0EyQjdnTUE7RUEwQ1EsVUFBVTtBM0J1K0xsQjs7QTJCamhNQTtFQWdESSw0QkFBb0I7RUFBcEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtBM0JxK0x4Qjs7QTJCcmhNQTtFQW1ETSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFNBQVM7RUFDVCxVQUFVO0EzQnMrTGhCIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWwsXG5vbCxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uY29udGVudF9fcHJvbW8ge1xuICBmb250LWZhbWlseTogXCJHb2JvbGRIaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGl0bGUsIC5pbnN0cnVjdGlvbl9fbnVtYmVyOjpiZWZvcmUsIC5pbnN0cnVjdGlvbl9fYWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFwcC1idG5fX2J1dHRvbiwgLmFwcC1idG5fX2J1dHRvbjpob3ZlciwgLnNvYy1uZXR3b3JrcyBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uY29udGVudF9fYm9keSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBNZWRpYSBxdWVyaWVzICovXG4vKiBDb250YWluZXIgKi9cbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xufVxuXG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAzMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGNvbG9yOiAjZDIyZTQwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG59XG5cbi55ZWxsb3ctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmOTAwIC03My44NiUsICNmZmQ0MDAgMzguODElKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XG59XG5cbi5ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3OTVmOSAtNzMuODYlLCAjMDM1NGZmIDM4LjgxJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzk1ZjkgLTczLjg2JSwgIzAzNTRmZiAzOC44MSUpO1xufVxuXG4ucmVkLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5NWE3MSAtNzMuODYlLCAjZjQwZjNlIDM4LjgxJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOTVhNzEgLTczLjg2JSwgI2Y0MGYzZSAzOC44MSUpO1xufVxuXG4uZ3JhZGllbnQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGV4dC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggYmxhY2ssIDFweCAxcHggM3B4IGJsYWNrLCAxcHggMXB4IDRweCBibGFjaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hdmlhdG9yL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hdmlhdG9yL01vbnRzZXJyYXQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpxLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpxLWZpbGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uanEtc2VsZWN0Ym94LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uanEtc2VsZWN0Ym94IHNlbGVjdCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uanEtc2VsZWN0Ym94IHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uanEtbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dCB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvKiDQtNC70Y8gT3BlcmEgUHJlc3RvwqAqL1xufVxuXG4uanEtbnVtYmVyX19maWVsZCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAvKiDQsiDQutCw0LrQuNGFLdGC0L4g0LHRgNCw0YPQt9C10YDQsNGFINC/0YDQuNGB0YPRgtGB0YLQstGD0LXRgiDQvtGC0YHRgtGD0L8gKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1jaGVja2JveC5mb2N1c2VkLFxuLmpxLXJhZGlvLmZvY3VzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDhDO1xufVxuXG4uanEtY2hlY2tib3guZGlzYWJsZWQsXG4uanEtcmFkaW8uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTU7XG59XG5cbi5qcS1jaGVja2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xufVxuXG4uanEtcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAzcHggMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5qcS1maWxlIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5qcS1maWxlIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtZmlsZV9fbmFtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgODBweCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uanEtZmlsZV9fYnJvd3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuXG4uanEtZmlsZTpob3ZlciAuanEtZmlsZV9fYnJvd3NlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuXG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5cbi5qcS1maWxlLmZvY3VzZWQgLmpxLWZpbGVfX25hbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuXG4uanEtZmlsZS5kaXNhYmxlZCxcbi5qcS1maWxlLmRpc2FibGVkIC5qcS1maWxlX19uYW1lLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX2Jyb3dzZSB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmpxLW51bWJlcl9fZmllbGQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7XG59XG5cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udDogMTRweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggLTFweCAjRjFGMUYxLCBpbnNldCAtMXB4IDAgI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1udW1iZXJfX3NwaW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggI0RERDtcbn1cblxuLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAxMXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uanEtbnVtYmVyX19zcGluLm1pbnVzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmpxLW51bWJlcl9fc3Bpbi5wbHVzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19maWVsZCxcbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbiB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3BpbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBQUE7XG59XG5cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA0NXB4IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzMycHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG4uanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cblxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCAucGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5qcS1zZWxlY3Rib3g6aG92ZXIgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5qcS1zZWxlY3Rib3guZGlzYWJsZWQgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udDogMTRweC8xOHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDI3cHggNnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09XCIpIG5vLXJlcGVhdCAxMDAlIDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5qcS1zZWxlY3Rib3ggdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGkge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanEtc2VsZWN0Ym94IGxpLm9wdGdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZm9jdXNlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpIHtcbiAgcGFkZGluZzogM3B4IDlweCA0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDhDO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQUFBO1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkub3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uanEtc2VsZWN0LW11bHRpcGxlLmRpc2FibGVkIGxpLnNlbGVjdGVkLFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbn1cblxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhLnN0eWxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcjpob3ZlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcjpob3ZlcixcbnRleHRhcmVhLnN0eWxlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbn1cblxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA4cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG5cbmJ1dHRvbi5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3N1Ym1pdCddLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuXG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLypcbkljb24gY2xhc3NlcyBjYW4gYmUgdXNlZCBlbnRpcmVseSBzdGFuZGFsb25lLiBUaGV5IGFyZSBuYW1lZCBhZnRlciB0aGVpciBvcmlnaW5hbCBmaWxlIG5hbWVzLlxuXG5FeGFtcGxlIHVzYWdlIGluIEhUTUw6XG5cbmBkaXNwbGF5OiBibG9ja2Agc3ByaXRlOlxuPGRpdiBjbGFzcz1cImljb24taG9tZVwiPjwvZGl2PlxuXG5UbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuXG4vLyBDU1Ncbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBIVE1M0LRcbjxpIGNsYXNzPVwiaWNvbiBpY29uLWhvbWVcIj48L2k+XG4qL1xuLmljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uaWNvbi1wdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2cHg7XG59XG5cbi5pY29uLXJ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NHB4IC0wcHg7XG59XG5cbi5pY29uLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDBweDtcbn1cblxuLmljb24tZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggNTVweDtcbn1cblxuLmljb24tZmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTU0cHg7XG59XG5cbi5pY29uLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzNnB4O1xufVxuXG4uaWNvbi1lbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMThweDtcbn1cblxuLmljb24tZnIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLmljb24tZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTM2cHg7XG59XG5cbi5pY29uLXRyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNnB4O1xufVxuXG4uaWNvbi1ubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAzNnB4O1xufVxuXG4uaWNvbi1iciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NXB4IDE4cHg7XG59XG5cbi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5GcmVhayBGbGFncywgQ29weXJpZ2h0IMKpMjAyMSBNaWNoYWVsIFAuIENvaGVuLiBGcmVhayBmbGFncyBpcyBsaWNlbmNlZCB1bmRlciB0aGUgTUlUIGxpY2VuY2UuICBcclxuXHJcbkZvciBjb21wbGV0ZSBpbmZvcm1hdGlvbiB2aXNpdDogd3d3LmZyZWFrZmxhZ3Nwcml0ZS5jb20gXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZmZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ1Nwcml0ZTQyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ5NDk0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZmZsYWctY2gsXG4uZmZsYWctbnAge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmZsYWctZHoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMC4yMjg3JTtcbn1cblxuLmZmbGFnLWR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuMjI4NyU7XG59XG5cbi5mZmxhZy1hbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwLjQ1MjQlO1xufVxuXG4uZmZsYWctYmoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMC42NzIxJTtcbn1cblxuLmZmbGFnLWJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuODk1OCU7XG59XG5cbi5mZmxhZy1iZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjExNjIlO1xufVxuXG4uZmZsYWctYmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMS4zMzc5JTtcbn1cblxuLmZmbGFnLWNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNTU4OSU7XG59XG5cbi5mZmxhZy1jdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxLjc4MDUlO1xufVxuXG4uZmZsYWctY2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi4wMDQ3JTtcbn1cblxuLmZmbGFnLXRkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMjI0NyU7XG59XG5cbi5mZmxhZy1jZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi40NDY3JTtcbn1cblxuLmZmbGFnLWRqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyLjY2NzQlO1xufVxuXG4uZmZsYWctZWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi44OTMxJTtcbn1cblxuLmZmbGFnLWdxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuMTEyNSU7XG59XG5cbi5mZmxhZy1lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMy4zMzI1JTtcbn1cblxuLmZmbGFnLWV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNTU0MiU7XG59XG5cbi5mZmxhZy1nYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzLjc3NTklO1xufVxuXG4uZmZsYWctZ20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNC4wMDE1JTtcbn1cblxuLmZmbGFnLWdoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMjIyOSU7XG59XG5cbi5mZmxhZy1nbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0LjQ0MSU7XG59XG5cbi5mZmxhZy1ndyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNC42NjY2MyU7XG59XG5cbi5mZmxhZy1jaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ljg4NDQlO1xufVxuXG4uZmZsYWcta2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS4xMDYxJTtcbn1cblxuLmZmbGFnLWxzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuMzI5OCU7XG59XG5cbi5mZmxhZy1sciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNS41NDk1JTtcbn1cblxuLmZmbGFnLWx5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUuNzcxMiU7XG59XG5cbi5mZmxhZy1tZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Ljk5NCU7XG59XG5cbi5mZmxhZy1tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjIxNTYlO1xufVxuXG4uZmZsYWctbWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNi40MzYzJTtcbn1cblxuLmZmbGFnLW1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuNjU4JTtcbn1cblxuLmZmbGFnLW11IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuODgwNSU7XG59XG5cbi5mZmxhZy15dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3LjEwMzglO1xufVxuXG4uZmZsYWctbWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy4zMjMxJTtcbn1cblxuLmZmbGFnLW16IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA3LjU0NDglO1xufVxuXG4uZmZsYWctbmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDcuNzY2MSU7XG59XG5cbi5mZmxhZy1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3Ljk4OTM3JTtcbn1cblxuLmZmbGFnLW5nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguMjA5OSU7XG59XG5cbi5mZmxhZy1jZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4LjQzMTYlO1xufVxuXG4uZmZsYWctcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOC42NTMzJTtcbn1cblxuLmZmbGFnLXJ3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOC44NzUlO1xufVxuXG4uZmZsYWctc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS4wOTY3JTtcbn1cblxuLmZmbGFnLXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuMzIyMzclO1xufVxuXG4uZmZsYWctc24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS41NDI2JTtcbn1cblxuLmZmbGFnLXNjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5Ljc2MjglO1xufVxuXG4uZmZsYWctc2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS45ODQ1JTtcbn1cblxuLmZmbGFnLXNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwLjIwNTIlO1xufVxuXG4uZmZsYWctemEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjQyNjklO1xufVxuXG4uZmZsYWctc3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwLjY0ODYlO1xufVxuXG4uZmZsYWctc2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuODcwMyU7XG59XG5cbi5mZmxhZy1zciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4wOTQ1JTtcbn1cblxuLmZmbGFnLXN6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjMxMzUlO1xufVxuXG4uZmZsYWctdGcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExLjUzNTQlO1xufVxuXG4uZmZsYWctdG4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuNzU5MyU7XG59XG5cbi5mZmxhZy11ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS45Nzk5JTtcbn1cblxuLmZmbGFnLXR6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjIwMDUlO1xufVxuXG4uZmZsYWctZWgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNDIyMiU7XG59XG5cbi5mZmxhZy15ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi42NDQlO1xufVxuXG4uZmZsYWctem0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuODY2NCU7XG59XG5cbi5mZmxhZy16dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuMDg3MyU7XG59XG5cbi5mZmxhZy1haSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy4zMDklO1xufVxuXG4uZmZsYWctYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuNTMwNyU7XG59XG5cbi5mZmxhZy1hciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMy43NTI0JTtcbn1cblxuLmZmbGFnLWF3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMy45NzQxJTtcbn1cblxuLmZmbGFnLWJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNC4xOTU4JTtcbn1cblxuLmZmbGFnLWJiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjQxNzUlO1xufVxuXG4uZmZsYWctYnEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuNjQxNSU7XG59XG5cbi5mZmxhZy1ieiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC44NjA5JTtcbn1cblxuLmZmbGFnLWJtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjA4MjYlO1xufVxuXG4uZmZsYWctYm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuMzA2JTtcbn1cblxuLmZmbGFnLXZnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjUyOCU7XG59XG5cbi5mZmxhZy1iciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS43NDk2JTtcbn1cblxuLmZmbGFnLWNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1Ljk2OTQlO1xufVxuXG4uZmZsYWcta3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTYuMTkxMSU7XG59XG5cbi5mZmxhZy1jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNDEyOCU7XG59XG5cbi5mZmxhZy1jbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTYuNjM0NSU7XG59XG5cbi5mZmxhZy1rbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi44NTYyJTtcbn1cblxuLmZmbGFnLWNyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3LjA3NzklO1xufVxuXG4uZmZsYWctY3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE3LjI5OTYlO1xufVxuXG4uZmZsYWctY3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuNTIxMyU7XG59XG5cbi5mZmxhZy1kbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNy43NDMlO1xufVxuXG4uZmZsYWctZG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuOTY4JTtcbn1cblxuLmZmbGFnLWVjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjE4NjQlO1xufVxuXG4uZmZsYWctc3Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNDA4MSU7XG59XG5cbi5mZmxhZy1mayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC42Mjk4JTtcbn1cblxuLmZmbGFnLWdmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4Ljg1MTUlO1xufVxuXG4uZmZsYWctZ2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE5LjA3MzIlO1xufVxuXG4uZmZsYWctZ2Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuMjk4NyU7XG59XG5cbi5mZmxhZy1ncCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS41MTglO1xufVxuXG4uZmZsYWctZ3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuNzM4MyU7XG59XG5cbi5mZmxhZy1neSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS45NiU7XG59XG5cbi5mZmxhZy1odCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC4xODE3JTtcbn1cblxuLmZmbGFnLWhuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjQwMzQlO1xufVxuXG4uZmZsYWctam0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuNjI0MSU7XG59XG5cbi5mZmxhZy1tcSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC44NDY4JTtcbn1cblxuLmZmbGFnLW14IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjA2ODUlO1xufVxuXG4uZmZsYWctbXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuMjkwMiU7XG59XG5cbi5mZmxhZy1uaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS41MTE5JTtcbn1cblxuLmZmbGFnLXBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjczMzYlO1xufVxuXG4uZmZsYWctcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuOTU1MyU7XG59XG5cbi5mZmxhZy1wZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi4xNzclO1xufVxuXG4uZmZsYWctcHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIyLjQwMDIlO1xufVxuXG4uZmZsYWctYmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIuNjIwNCU7XG59XG5cbi5mZmxhZy1rbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi44NDIxJTtcbn1cblxuLmZmbGFnLWxjIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjA2MzglO1xufVxuXG4uZmZsYWctcG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuMjg1NSU7XG59XG5cbi5mZmxhZy12YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy41MDcyJTtcbn1cblxuLmZmbGFnLXN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyMy43MzIlO1xufVxuXG4uZmZsYWctdHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuOTUwNiU7XG59XG5cbi5mZmxhZy10YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC4xNzIzJTtcbn1cblxuLmZmbGFnLWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI0LjM5NCU7XG59XG5cbi5mZmxhZy12aSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC42MTU3JTtcbn1cblxuLmZmbGFnLXV5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNC44Mzc0JTtcbn1cblxuLmZmbGFnLXZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjA1OTElO1xufVxuXG4uZmZsYWctYWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuMjc5JTtcbn1cblxuLmZmbGFnLWFmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjUwMjUlO1xufVxuXG4uZmZsYWctYXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuNzI0MiU7XG59XG5cbi5mZmxhZy1iZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS45NDU5JTtcbn1cblxuLmZmbGFnLWJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjE2NzYlO1xufVxuXG4uZmZsYWctYm4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuMzg4NSU7XG59XG5cbi5mZmxhZy1raCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi42MTElO1xufVxuXG4uZmZsYWctY24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI2LjgzMjclO1xufVxuXG4uZmZsYWctZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMDU0NCU7XG59XG5cbi5mZmxhZy1oayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy4yNzYxJTtcbn1cblxuLmZmbGFnLWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjQ5NzglO1xufVxuXG4uZmZsYWctaWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuNzE5NSU7XG59XG5cbi5mZmxhZy1qcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy45NDEyJTtcbn1cblxuLmZmbGFnLWt6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjE2MTUlO1xufVxuXG4uZmZsYWctbGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguMzg0NiU7XG59XG5cbi5mZmxhZy1tbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC42MDYzJTtcbn1cblxuLmZmbGFnLW15IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjgyOSU7XG59XG5cbi5mZmxhZy1tdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOS4wNDk3JTtcbn1cblxuLmZmbGFnLW1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS4yNzE0JTtcbn1cblxuLmZmbGFnLW1tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjQ5MzElO1xufVxuXG4uZmZsYWctbnAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjcxNDglO1xufVxuXG4uZmZsYWcta3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI5LjkzNjUlO1xufVxuXG4uZmZsYWctbXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuMTU4MiU7XG59XG5cbi5mZmxhZy1wdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC4zNzk5JTtcbn1cblxuLmZmbGFnLXBnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjYwMTYlO1xufVxuXG4uZmZsYWctcGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwLjgyMzMlO1xufVxuXG4uZmZsYWctc2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMxLjA0NSU7XG59XG5cbi5mZmxhZy1rciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMS4yNjY3JTtcbn1cblxuLmZmbGFnLWxrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzEuNDg4NCU7XG59XG5cbi5mZmxhZy10dyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuNzEwMSU7XG59XG5cbi5mZmxhZy10aiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMS45MzE4JTtcbn1cblxuLmZmbGFnLXRoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjE1MzUlO1xufVxuXG4uZmZsYWctdGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMyLjM3NTIlO1xufVxuXG4uZmZsYWctdG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzIuNTk2OSU7XG59XG5cbi5mZmxhZy12biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi44MTg2JTtcbn1cblxuLmZmbGFnLWFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjA0MDMlO1xufVxuXG4uZmZsYWctYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuMjU5NzUlO1xufVxuXG4uZmZsYWctYW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuNDgzNyU7XG59XG5cbi5mZmxhZy1hdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMy43MDU0JTtcbn1cblxuLmZmbGFnLWJ5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMy45MjcxJTtcbn1cblxuLmZmbGFnLWJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjE0ODglO1xufVxuXG4uZmZsYWctYmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuMzcwNSU7XG59XG5cbi5mZmxhZy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC41OTIyJTtcbn1cblxuLmZmbGFnLWhyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjgxMzklO1xufVxuXG4uZmZsYWctY3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuMDM1NiU7XG59XG5cbi5mZmxhZy1jeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzUuMjU1NSU7XG59XG5cbi5mZmxhZy1kayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS40NzklO1xufVxuXG4uZmZsYWctZWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuNzAwNyU7XG59XG5cbi5mZmxhZy1mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS45MjI0JTtcbn1cblxuLmZmbGFnLWZpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjE0NDElO1xufVxuXG4uZmZsYWctZnIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuMzY1OCU7XG59XG5cbi5mZmxhZy1kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi41ODc1JTtcbn1cblxuLmZmbGFnLWdpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjgwOTIlO1xufVxuXG4uZmZsYWctZ3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM3LjAzMDklO1xufVxuXG4uZmZsYWctaHUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuMjUyNiU7XG59XG5cbi5mZmxhZy1pcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy40NzQzJTtcbn1cblxuLmZmbGFnLWllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjY5NiU7XG59XG5cbi5mZmxhZy1pbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy45MTc3JTtcbn1cblxuLmZmbGFnLWl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjEzOTQlO1xufVxuXG4uZmZsYWctamUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguMzYxMSU7XG59XG5cbi5mZmxhZy14ayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC41ODI4JTtcbn1cblxuLmZmbGFnLWx2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjgwNDUlO1xufVxuXG4uZmZsYWctbGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjAyNjIlO1xufVxuXG4uZmZsYWctbHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzkuMjQ3OSU7XG59XG5cbi5mZmxhZy1sdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS40Njk2JTtcbn1cblxuLmZmbGFnLW10IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzOS42OTEzJTtcbn1cblxuLmZmbGFnLW1kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjkxMyU7XG59XG5cbi5mZmxhZy1tYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC4xMzQ3JTtcbn1cblxuLmZmbGFnLW1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjM1NjQlO1xufVxuXG4uZmZsYWctbmwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuNTc4MSU7XG59XG5cbi5mZmxhZy1tayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC43OTk4JTtcbn1cblxuLmZmbGFnLW5vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjAyMTUlO1xufVxuXG4uZmZsYWctcGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuMjQzMiU7XG59XG5cbi5mZmxhZy1wdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS40NjQ5JTtcbn1cblxuLmZmbGFnLXJvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjY4NjYlO1xufVxuXG4uZmZsYWctcnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuOTA4MyU7XG59XG5cbi5mZmxhZy1zbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4xMyU7XG59XG5cbi5mZmxhZy1ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4zNTE3JTtcbn1cblxuLmZmbGFnLXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjU3MzQlO1xufVxuXG4uZmZsYWctc2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuNzk1MSU7XG59XG5cbi5mZmxhZy1lcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDMuMDE2OCU7XG59XG5cbi5mZmxhZy1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My4yMzg1JTtcbn1cblxuLmZmbGFnLWNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjQ2MDIlO1xufVxuXG4uZmZsYWctdHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuNjgxOSU7XG59XG5cbi5mZmxhZy11YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My45MDM2JTtcbn1cblxuLmZmbGFnLWdiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjEyNTMlO1xufVxuXG4uZmZsYWctdmEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0NC4zNDclO1xufVxuXG4uZmZsYWctYmgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDQuNTY4NyU7XG59XG5cbi5mZmxhZy1pciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC43OTA0JTtcbn1cblxuLmZmbGFnLWlxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjAxMjElO1xufVxuXG4uZmZsYWctaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuMjMzOCU7XG59XG5cbi5mZmxhZy1rdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNDU1NSU7XG59XG5cbi5mZmxhZy1qbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNjc3MiU7XG59XG5cbi5mZmxhZy1rZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NS44OTclO1xufVxuXG4uZmZsYWctbGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuMTIwNiU7XG59XG5cbi5mZmxhZy1vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDYuMzQyMyU7XG59XG5cbi5mZmxhZy1wayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ni41NjElO1xufVxuXG4uZmZsYWctcHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNzg1NyU7XG59XG5cbi5mZmxhZy1xYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4wMDc0JTtcbn1cblxuLmZmbGFnLXNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjIyOTElO1xufVxuXG4uZmZsYWctc3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuNDUwOCU7XG59XG5cbi5mZmxhZy1hZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny42NzI1JTtcbn1cblxuLmZmbGFnLXV6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0Ny44OTQyJTtcbn1cblxuLmZmbGFnLWFzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDguMTE1OSU7XG59XG5cbi5mZmxhZy1hdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC4zMzc2JTtcbn1cblxuLmZmbGFnLWN4IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4LjU1OTMlO1xufVxuXG4uZmZsYWctY2Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguNzgxJTtcbn1cblxuLmZmbGFnLWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjAwMiU7XG59XG5cbi5mZmxhZy1maiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS4yMjQ0JTtcbn1cblxuLmZmbGFnLXBmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjQ0NDUlO1xufVxuXG4uZmZsYWctZ3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuNjY3OCU7XG59XG5cbi5mZmxhZy1raSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS44ODk1JTtcbn1cblxuLmZmbGFnLW1oIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC4xMTEyJTtcbn1cblxuLmZmbGFnLWZtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjMzMjklO1xufVxuXG4uZmZsYWctbmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuNTU0NiU7XG59XG5cbi5mZmxhZy1ueiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC43NzYzJTtcbn1cblxuLmZmbGFnLW5yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC45OTglO1xufVxuXG4uZmZsYWctbnUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTEuMjE5NyU7XG59XG5cbi5mZmxhZy1uZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MS40NDE0JTtcbn1cblxuLmZmbGFnLXdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS42NjMxJTtcbn1cblxuLmZmbGFnLXNiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MS44ODQ4JTtcbn1cblxuLmZmbGFnLXRrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjEwNjUlO1xufVxuXG4uZmZsYWctdG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUyLjMyODIlO1xufVxuXG4uZmZsYWctdHYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTIuNTQ5OSU7XG59XG5cbi5mZmxhZy12dSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuNzcxNiU7XG59XG5cbi5mZmxhZy13ZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1Mi45OTMzJTtcbn1cblxuLmZmbGFnLWV1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjIxNSU7XG59XG5cbi5mZmxhZy1qciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My40MzE1JTtcbn1cblxuLmZmbGFnLW9seSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My42NTg0JTtcbn1cblxuLmZmbGFnLXVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjg3NSU7XG59XG5cbi5mZmxhZy1iZS5mZi1yb3VuZCxcbi5mZmxhZy1jaS5mZi1yb3VuZCxcbi5mZmxhZy1mci5mZi1yb3VuZCxcbi5mZmxhZy1nbi5mZi1yb3VuZCxcbi5mZmxhZy1pZS5mZi1yb3VuZCxcbi5mZmxhZy1pdC5mZi1yb3VuZCxcbi5mZmxhZy1tbC5mZi1yb3VuZCxcbi5mZmxhZy1uZy5mZi1yb3VuZCxcbi5mZmxhZy1yby5mZi1yb3VuZCxcbi5mZmxhZy10ZC5mZi1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MDAwMCU7XG59XG5cbi5mZi1yb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTYwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmYtcm91bmQuZmYtc20ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZmYtcm91bmQuZmYtbWQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZmYtcm91bmQuZmYtbGcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmYtcm91bmQuZmYteGwge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE4MnB4O1xuICBwYWRkaW5nOiAwLjVlbSAxZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxOHB4ICsgMTcgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzhiNjcwMDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNDBweCByZ2JhKDI1NSwgMjEyLCAwLCAwLjIpLCAwcHggMTVweCAzMHB4IHJnYmEoNTgsIDUsIDIyLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzE2MTYxNTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC40ZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmUzMDAgMCwgI2ZiMCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5idXR0b246aG92ZXIsIC5idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMjU1LCAxODcsIDQsIDAuNyk7XG4gIGNvbG9yOiAjMjMyMzIzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4udGl0bGVfX3RleHQsIC50aXRsZV9fbnVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBhbmltYXRpb246IGNpbmVtYXRpY0luT3V0IDNzIGVhc2UtaW4tb3V0IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4udGl0bGVfX3RleHQge1xuICBmb250LXNpemU6IGNhbGMoMzJweCArIDI2ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG59XG5cbi50aXRsZV9fbnVtIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBmb250LXNpemU6IGNhbGMoNDhweCArIDQwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbn1cblxuQGtleWZyYW1lcyBjaW5lbWF0aWNJbk91dCB7XG4gIDAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDFlbSB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcbiAgfVxuICAyNSUge1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIDc1JSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuXG4uYXBwLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXBwLWJ0bl9fYnV0dG9uIHtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyLCBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XG59XG5cbi5hcHAtYnRuX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzFlMWUxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFwcC1idG5fX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xufVxuXG4ubGlua3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmxpbmtzIC5saW5rcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmxpbmtzLXdyYXAgLnJlZy1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpbmtzIC5yZWctYnRuLFxuLmxpbmtzIC5hcHAtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rcyAuYXBwLWxpbmtzIHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlua3MgLmFwcC1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3Mge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi5saW5rcyAuYXBwLWxpbmtzIGEge1xuICBtYXJnaW4tbGVmdDogMyU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG5cbi5saW5rcyAuYXBwLWxpbmtzX19zdmcge1xuICB3aWR0aDogMzR2dztcbiAgaGVpZ2h0OiAxMHZ3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3NfX3N2ZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxpbmtzIC5hcHAtbGlua3NfX3N2ZyB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ubGlua3MgLnJlZy1idG4sXG4ubGlua3MgLmFwcC1idG4sXG4ubGlua3MgLmFwcC1saW5rcyxcbi5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rcyAucmVnLWJ0bixcbi5saW5rcyAuYXBwLWJ0bixcbi5saW5rcyAuYXBwLWxpbmtzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saW5rcyAuc29jLW5ldHdvcmtzIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzIC5zb2MtbmV0d29ya3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5saW5rcyAuYXBwLWJ0biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlua3MgLnNvYy1uZXR3b3JrcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxpbmtzIC5zb2MtbmV0d29ya3MgYSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5saW5rcyAuYXBwLWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5zb2MtbmV0d29ya3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zb2MtbmV0d29ya3Mge1xuICAgIG9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zb2MtbmV0d29ya3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNvYy1uZXR3b3JrcyBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uc29jLW5ldHdvcmtzIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnNvYy1uZXR3b3JrcyBhIHN2ZyB1c2Uge1xuICBmaWxsOiAjMWUxZTFlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnNvYy1uZXR3b3JrcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcbn1cblxuLnNvYy1uZXR3b3JrcyBhOmhvdmVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ubGFuZ0NoZWNrIHtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMzNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sYW5nQ2hlY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX3dyYXBwZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuXG4ubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYmdTaG93IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjpob3Zlcjo6YWZ0ZXIge1xuICBhbmltYXRpb24tbmFtZTogYmdTaG93MjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYmdTaG93MiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCB7XG4gIG9yZGVyOiAzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGFuZ0NoZWNrX193cmFwcGVyOmhvdmVyIC5sYW5nQ2hlY2tfX2l0ZW06bm90KC5zZWxlY3RlZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxO1xuICBhbmltYXRpb24tbmFtZTogc2hvd0l0ZW07XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAzcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX3dyYXBwZXI6aG92ZXIgLmxhbmdDaGVja19faXRlbTpub3QoLnNlbGVjdGVkKSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNob3dJdGVtRGVzYztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbn1cblxuLmxhbmdDaGVja19fd3JhcHBlcjpob3ZlciAubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cblxuQGtleWZyYW1lcyBzaG93SXRlbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaG93SXRlbURlc2Mge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcmRlcjogMztcbn1cblxuLmxhbmdDaGVja19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmxhbmdDaGVja19faXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiAyJTtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTlweDtcbiAgbWFyZ2luOiAzcHggNnB4IDNweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0gLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbSAubGFuZ0NvbnRleHQgZm9udCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNlcmlmO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCB7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAubGFuZ0NvbnRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAubGFuZ0NvbnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmMwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3cge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjpiZWZvcmUsIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjpiZWZvcmUsIC5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDI4JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmdDaGVja19faXRlbS5zZWxlY3RlZCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMjQlO1xuICB9XG59XG5cbi5sYW5nQ2hlY2tfX2l0ZW0uc2VsZWN0ZWQgLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAyOCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAubGFuZ0NoZWNrX19pdGVtLnNlbGVjdGVkIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyNCU7XG4gIH1cbn1cblxuLmxhbmdDaGVja19faXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGFuZ0NoZWNrX19pdGVtOm5vdCguc2VsZWN0ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzUsIDM1LCAwLjg3KTtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX19pbm5lciAuc29jLW5ldHdvcmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXJfX2lubmVyIC5zb2MtbmV0d29ya3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhlYWRlcl9faW5uZXIgLnNvYy1uZXR3b3JrcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5oZWFkZXJfX3JlZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19yZWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXJfX2JveCB7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX19ib3gge1xuICAgIG1heC1oZWlnaHQ6IDkxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubG9nb19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIG1hc2stcG9zaXRpb246IC01MCU7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAxNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC01MCU7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNTAlO1xuICB9XG59XG5cbi5sb2dvX19saW5rOmhvdmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNoaW5lIDJzIGluZmluaXRlO1xuICBhbmltYXRpb246IHNoaW5lIDJzIGluZmluaXRlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNzVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAzMCUsICNmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgNzAlKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDIwMCU7XG59XG5cbi5sb2dvX19saW5rIGltZyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ29fX2xpbmsgaW1nIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5sb2dvX19zdmcge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjgpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5sb2dvX19zdmcge1xuICAgIG1heC13aWR0aDogMTk3cHg7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzJTtcbiAgcGFkZGluZy10b3A6IDIlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jb250ZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50X19pbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb250ZW50X19ib3gge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50X19ib3gge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jb250ZW50X19hbW91bnQge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2Ftb3VudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRlbnRfX2Ftb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250ZW50X19hbW91bnQgPiBzcGFuIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2Ftb3VudCA+IHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMHB4ICsgMzYgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudF9fYW1vdW50ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fYW1vdW50ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIwcHggKyAyNiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudF9fYW1vdW50ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb250ZW50X19wZXJzZW50IC5jb250ZW50X19zdWIge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDBweCB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX3BlcnNlbnQgLmNvbnRlbnRfX3N1YiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5jb250ZW50X19wZXJzZW50LmNvbnRlbnRfX3BlcnNlbnQtLWludmVyc2VFbGVtZW50cyAuY29udGVudF9fc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fcGVyc2VudC5jb250ZW50X19wZXJzZW50LS1pbnZlcnNlRWxlbWVudHMgLmNvbnRlbnRfX3N1YiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb250ZW50X19wZXJzZW50LmNvbnRlbnRfX3BlcnNlbnQtLWludmVyc2VFbGVtZW50cyAuY29udGVudF9fc3ViICsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50X19wZXJzZW50LmNvbnRlbnRfX3BlcnNlbnQtLWludmVyc2VFbGVtZW50cyAuY29udGVudF9fc3ViICsgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0cHggKyA5NiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19wZXJzZW50LmNvbnRlbnRfX3BlcnNlbnQtLWludmVyc2VFbGVtZW50cyAuY29udGVudF9fc3ViICsgc3BhbiB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbi5jb250ZW50X19wZXJzZW50LCAuY29udGVudF9fY3VycmVuY3kge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGNvbG9yOiAjZmZiYzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX3BlcnNlbnQsIC5jb250ZW50X19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDYwcHggKyAxMjAgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fcGVyc2VudCwgLmNvbnRlbnRfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDEwM3B4O1xuICB9XG59XG5cbi5jb250ZW50X19wZXJzZW50IHNwYW4sIC5jb250ZW50X19jdXJyZW5jeSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250ZW50X19wZXJzZW50IHNwYW46Zmlyc3QtY2hpbGQsIC5jb250ZW50X19jdXJyZW5jeSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX3BlcnNlbnQgc3BhbjpmaXJzdC1jaGlsZCwgLmNvbnRlbnRfX2N1cnJlbmN5IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyNHB4ICsgOTYgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fcGVyc2VudCBzcGFuOmZpcnN0LWNoaWxkLCAuY29udGVudF9fY3VycmVuY3kgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbi5jb250ZW50X19ib251cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fYm9udXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19ib251cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uY29udGVudF9fcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgMSU7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgY29sb3I6ICNmZmJjMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fcHJvbW8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNnB4ICsgNDQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuY29udGVudF9fcHJvbW8ge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuXG4uY29udGVudF9fY2FwdHVyZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG4uY29udGVudF9fY2FwdHVyZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudF9fY2FwdHVyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBjYWxjKDI0cHggKyAyMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19jYXB0dXJlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2NhcHR1cmUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19jYXB0dXJlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQgLnRleHQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IGJsYWNrLCAxcHggMXB4IDJweCBibGFjaywgMnB4IDJweCA0cHggYmxhY2s7XG59XG5cbi5jb250ZW50X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50X19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50X19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2JvZHkgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5jb250ZW50X19ib2R5IGgxIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRfX2JvZHkgaDEgc3Bhbi5ncmFkaWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkgaDEgc3Bhbi5ncmFkaWVudC10ZXh0IHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbiAgICBmb250LXNpemU6IGNhbGMoNjBweCArIDI0MCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50X19ib2R5IGgxIHNwYW4uZ3JhZGllbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNvbnRlbnRfX2JvZHkgaDEgc3Bhbi5ncmFkaWVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoODBweCArIDU2ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50X19ib2R5IGgxIHNwYW4uZ3JhZGllbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMDlweDtcbiAgfVxufVxuXG4uYnRuLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ibG9ja19fZGVjb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tYmxvY2tfX2RlY29yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5idG4tYmxvY2tfX2RlY29yOjpiZWZvcmUsIC5idG4tYmxvY2tfX2RlY29yOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmJ0bi1ibG9ja19fZGVjb3I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9sLXdpbmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHJpZ2h0OiA4MyU7XG4gIHdpZHRoOiBjbGFtcCg0MXB4LCAxMHZ3LCA2MHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzNXB4LCAxMC42dncsIDY2cHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1ibG9ja19fZGVjb3I6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5idG4tYmxvY2tfX2RlY29yOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9sLXdpbmctZHQucG5nXCIpO1xuICAgIHdpZHRoOiBjbGFtcCg2MHB4LCAxMXZ3LCAyMDVweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg2OXB4LCA5LjZ2dywgMTc4cHgpO1xuICB9XG59XG5cbi5idG4tYmxvY2tfX2RlY29yOjphZnRlciB7XG4gIHdpZHRoOiBjbGFtcCgzOXB4LCAxMHZ3LCA2MHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzNHB4LCAxMHZ3LCA2MHB4KTtcbiAgbGVmdDogODQlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVjb3Ivci13aW5nLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1ibG9ja19fZGVjb3I6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMDIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuYnRuLWJsb2NrX19kZWNvcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9yLXdpbmctZHQucG5nXCIpO1xuICAgIHdpZHRoOiBjbGFtcCg2MHB4LCAxMXZ3LCAyMDVweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg2OXB4LCA5LjZ2dywgMTc4cHgpO1xuICB9XG59XG5cbi5idG4tYmxvY2sgLnJ1bGVzLWxpbmsge1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgZm9udC1zaXplOiBjYWxjKDEycHggKyAxNSAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KC03NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDMwJSwgI2ZmZiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA3MCUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNoaW5lIDJzIGluZmluaXRlO1xuICBhbmltYXRpb246IHNoaW5lIDJzIGluZmluaXRlO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5idG4tYmxvY2sgLnJ1bGVzLWxpbmsge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuICAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDE1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTUwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC01MCU7XG4gIH1cbn1cblxuLnRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJ2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F2aWF0b3ItYmcvdG9wLWF2Zm9ybS1tb2IucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXZpYXRvci1iZy90b3AtYXZmb3JtLWRlc2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC50b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAudG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuXG4udG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMxODE4MTggMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBib3R0b206IDA7XG59XG5cbi50b3BfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC50b3BfX2lubmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3BfX3RleHQge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDIycHggKyA0NiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAudG9wX190ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAudG9wX190ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudG9wX190ZXh0IHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cblxuLnRvcF9fdGl0bGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRvcF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG59XG5cbi50b3BfX3JhZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICByaWdodDogMCU7XG4gIHRvcDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01JSk7XG4gIHBhZGRpbmc6IDUlIDAgMTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcF9fcmFkYXIge1xuICAgIHBhZGRpbmc6IDMlIDAgMSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC50b3BfX3JhZGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRvcCAucmFkYXJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ucG9wdXAuc2hvdywgLnBvcHVwLnBvcHVwLXNob3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wb3B1cF9fY2xvc2UxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cF9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3B1cF9fY2xvc2UtYnRuOmJlZm9yZSwgLnBvcHVwX19jbG9zZS1idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ucG9wdXBfX2Nsb3NlLWJ0bjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wb3B1cF9fY2xvc2UtYnRuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnBvcHVwX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzkwcHg7XG4gIHBhZGRpbmc6IDI2cHggMzdweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIzcHggLTJweCAjZmZkYjAxO1xuICBib3JkZXItcmFkaXVzOiAzOS44OTQ5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmJjMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wb3B1cC1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcHVwX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDdweCAyOXB4O1xuICB9XG59XG5cbi5wb3B1cF9fbmFtZSwgLnBvcHVwX19kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9wdXBfX25hbWUge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDIuNXZ3LCAzOXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC42ZGVnLCAjZmZiYzAwIDE5Ljk3JSwgI2ZmZTQwMCA5MC43MiUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBvcHVwX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjZ2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xufVxuXG4ucG9wdXBfX2ZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTNweCAyNnB4IDE1cHggMTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3B1cF9fZnJhbWUge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4IDIwcHggN3B4O1xuICB9XG59XG5cbi5wb3B1cF9fcnVsZXMge1xuICBoZWlnaHQ6IDIzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9wdXBfX3J1bGVzIHtcbiAgICBoZWlnaHQ6IDQxNHB4O1xuICB9XG59XG5cbi5wb3B1cF9fcnVsZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogNHB4O1xufVxuXG4ucG9wdXBfX3J1bGVzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3B1cF9fcnVsZSB7XG4gIHdpZHRoOiA5NiU7XG59XG5cbi5wb3B1cF9fcnVsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucG9wdXBfX3J1bGUgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS41dncsIDIycHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5cbi5pbnN0cnVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMuNCUgMCAzLjQlO1xuICBvcGFjaXR5OiAwLjk4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RydWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaW5zdHJ1Y3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbl9fZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaW5zdHJ1Y3Rpb25fX2RlY29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbl9fZGVjb3ItLTEge1xuICBtaW4td2lkdGg6IDM2dnc7XG4gIG1pbi1oZWlnaHQ6IDIwNHB4O1xuICBtaW4td2lkdGg6IDIwN3B4O1xuICB0b3A6IC0xMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9jbG91ZC1tb2IxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLmluc3RydWN0aW9uX19kZWNvci0tMiB7XG4gIG1pbi13aWR0aDogNzR2dztcbiAgbWluLWhlaWdodDogMzIxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGVjb3IvY2xvdWQtbW9iMi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmluc3RydWN0aW9uX19kZWNvci0tMiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0cnVjdGlvbl9fZGVjb3ItLTIge1xuICAgIG1pbi13aWR0aDogNjB2dztcbiAgICBsZWZ0OiAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb25fX2RlY29yLS0zIHtcbiAgbWluLXdpZHRoOiA4MnZ3O1xuICBtaW4taGVpZ2h0OiAzMDJweDtcbiAgdG9wOiAtMTMlO1xuICByaWdodDogLTIwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RlY29yL2Nsb3VkLW1vYjMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW5zdHJ1Y3Rpb25fX2RlY29yLS0zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RydWN0aW9uX19kZWNvci0tMyB7XG4gICAgbWluLXdpZHRoOiA2NHZ3O1xuICAgIHJpZ2h0OiAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb25fX2RlY29yLS00IHtcbiAgbWluLXdpZHRoOiA0OXZ3O1xuICBtaW4taGVpZ2h0OiAyODlweDtcbiAgdG9wOiAyNSU7XG4gIHJpZ2h0OiAtMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9jbG91ZC1tb2I0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RydWN0aW9uX19kZWNvci0tNCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gIH1cbn1cblxuLmluc3RydWN0aW9uX19kZWNvci0tNSB7XG4gIG1pbi13aWR0aDogODZ2dztcbiAgbWluLWhlaWdodDogMjgzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB0b3A6IDcwJTtcbiAgcmlnaHQ6IC0yMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9jbG91ZC1tb2I1LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW5zdHJ1Y3Rpb25fX2RlY29yLS01IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RydWN0aW9uX19kZWNvci0tNSB7XG4gICAgbWluLXdpZHRoOiA2NnZ3O1xuICAgIHRvcDogNzAlO1xuICAgIHJpZ2h0OiAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU0JTtcbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb24gLnJ1bGVzLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnN0cnVjdGlvbiAuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbl9faW1hZ2UtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5zdHJ1Y3Rpb25fX2ltZy1iYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5zdHJ1Y3Rpb25fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNsYW1wKDYwJSwgODB2dywgMzgwcHgpO1xuICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaW5zdHJ1Y3Rpb25fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmluc3RydWN0aW9uX19ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluc3RydWN0aW9uX19ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbl9fYm94IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTRweCArIDEwICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW5zdHJ1Y3Rpb25fX2JveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmluc3RydWN0aW9uX19udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmluc3RydWN0aW9uX19udW1iZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmluc3RydWN0aW9uX19udW1iZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5pbnN0cnVjdGlvbl9fbnVtYmVyOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaW5zdHJ1Y3Rpb25fX251bWJlcjpmaXJzdC1jaGlsZCAuaW5zdHJ1Y3Rpb25fX2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbl9fbnVtYmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmluc3RydWN0aW9uX19udW1iZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuaW5zdHJ1Y3Rpb25fX251bWJlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDY5cHg7XG4gIH1cbn1cblxuLmluc3RydWN0aW9uX19udW1iZXI6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5pbnN0cnVjdGlvbl9fbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2OXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA1JTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9hcnJvdy5wbmdcIik7XG4gIH1cbn1cblxuLmluc3RydWN0aW9uX19udW1iZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKTtcbiAgd2lkdGg6IDkwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiBjYWxjKDc4cHggKyA0MiAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIGNvbG9yOiAjZDIyZTQwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmluc3RydWN0aW9uX19udW1iZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDUwcHggKyA1MCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5zdHJ1Y3Rpb25fX251bWJlcjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmluc3RydWN0aW9uX19udW1iZXI6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMThweDtcbiAgfVxufVxuXG4uaW5zdHJ1Y3Rpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluc3RydWN0aW9uX19hY3Rpb24ge1xuICBmb250LXNpemU6IGNhbGMoMzRweCArIDE2ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5pbnN0cnVjdGlvbl9fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjBweCArIDE1ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnN0cnVjdGlvbl9fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaW5zdHJ1Y3Rpb25fX2FjdGlvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5pbnN0cnVjdGlvbl9fbnVtYmVyLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogbW92ZUluIDAuOHMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mb3JtLXRhYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYzcwMCwgI2ZmYzcwMCksICNmZmZmZmY7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYzcwMCwgI2ZmYzcwMCksICNmZmZmZmY7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhLmFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgMTEgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBjb2xvcjogIzM1MzUzNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDEpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waG9uZS1pY29uLnBuZ1wiKTtcbn1cblxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMikgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21haWwtaWNvbi5wbmdcIik7XG59XG5cbmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaW5wdXQuZm9ybS1lbGVtZW50LFxuc2VsZWN0LmZvcm0tZWxlbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuc2VsZWN0LmZvcm0tZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzM1MzUzNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIHNlbGVjdC5mb3JtLWVsZW1lbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZvcm0tZWxlbWVudCB7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgLyogcGFkZGluZy1sZWZ0OiAxMHB4OyAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0tZWxlbWVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyA5ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgfVxufVxuXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjb3VudHJ5XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCNjb3VudHJ5LXN0eWxlciB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImN1cnJlbmN5XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpxLXNlbGVjdGJveCNjdXJyZW5jeS1zdHlsZXIge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZm9ybS1lbGVtZW50W25hbWU9XCJlbWFpbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1lbGVtZW50LnBob25lLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWVsZW1lbnRbbmFtZT1cImNvdW50cnlcIl0gb3B0aW9uLFxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY3VycmVuY3lcIl0gb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGhvbmUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waG9uZS1ibG9jayAuaXRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvbmUtYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udmFsaWQtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jdmFsaWQtbXNnIHtcbiAgY29sb3I6IGdyZWVuO1xuICB0ZXh0LXNoYWRvdzogMXB4IDAgMCAjMDAwO1xufVxuXG4jZXJyb3ItbXNnIHtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzAwMDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG4uaXRpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbmlucHV0LmZvcm0tZWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjdXJyZW5jeSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdWItZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9yZGVyOiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE4MTgxODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmM3MDAsICNmZmM3MDApLCAjZmZjNzAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQuMjU4OXB4ICNmZmQ0MTE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDZweCBibGFjayk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3ViLWZvcm0ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnN1Yi1mb3JtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogIzE4MTgxODtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ibG9jay1wcm9tbyB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1wcm9tbyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5ibG9jay1wcm9tbyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1wcm9tbyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay1wcm9tbyBsYWJlbDpob3ZlciBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJsb2NrLXByb21vIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiDQtNC70Y8g0Y3Qu9C10LzQtdC90YLQsCBsYWJlbCwg0YHQstGP0LfQsNC90L3QvtCz0L4g0YEgLmN1c3RvbS1jaGVja2JveCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZiYjAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbn1cblxuLyog0YHQvtC30LTQsNC90LjQtSDQsiBsYWJlbCDQv9GB0LXQstC00L7RjdC70LXQvNC10L3RgtCwIGJlZm9yZSDRgdC+INGB0LvQtdC00YPRjtGJ0LjQvNC4INGB0YLQuNC70Y/QvNC4ICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4vKiDQtNC70Y8g0Y3Qu9C10LzQtdC90YLQsCBpbnB1dCBjIHR5cGU9XCJjaGVja2JveFwiICovXG4uYmxvY2stcHJvbW8gbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB6LWluZGV4OiAtMTsgKi9cbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qINGB0YLQuNC70Lgg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDQutGD0YDRgdC+0YDQsCDQvdCwIGNoZWNrYm94ICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpub3QoOmRpc2FibGVkKTpub3QoOmNoZWNrZWQpICsgc3Bhbjpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDQsNC60YLQuNCy0L3QvtCz0L4g0YfQtdC60LHQvtC60YHQsCAo0L/RgNC4INC90LDQttCw0YLQuNC4INC90LAg0L3QtdCz0L4pICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUgKi9cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUg0Lgg0L3QtSDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGNoZWNrZWQgKi9cbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xuLmJsb2NrLXByb21vIGxhYmVsID4gaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGRpc2FibGVkICovXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbiNjaGVja1Byb21vIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4jcHJvbW8ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb21vLXNob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogcHJvbW9TaG93IDAuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHByb21vU2hvdyB7XG4gIDAlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wcm9tby1oaWRlIHtcbiAgYW5pbWF0aW9uOiBwcm9tb0hpZGUgMC41cyBsaW5lYXIgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcHJvbW9IaWRlIHtcbiAgMCUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmFncmVlbWVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEwcHggKyAxMCAqICgoMTAwdncgLSAzMjBweCkgLyAxNjAwKSk7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IGJsYWNrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFncmVlbWVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFncmVlbWVudCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi8qIHNlbGVjdC5mb3JtLWVsZW1lbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiMTIzMTIzXCI7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogOHB4O1xyXG4gIHRvcDogNHB4O1xyXG4gIHotaW5kZXg6IDMxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSAqL1xuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDI1cHgvNTBweCBDb21taXNzaW9uZXIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMCA0NXB4IDAgMTBweDtcbiAgfVxufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Y2ZjZmNiwgI2U2ZTZlNik7XG59XG5cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcbn1cblxuLmpxLXNlbGVjdGJveF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kb3duLWNpcmNsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDE4cHggKyA3ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMzUzNTM1O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiAxNHB4LzE4cHggQ29tbWlzc2lvbmVyLCBzYW5zLXNlcmlmO1xufVxuXG4uanEtc2VsZWN0Ym94IHNlbGVjdCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLml0aV9fY291bnRyeS1uYW1lIHtcbiAgY29sb3I6ICMzNTM1MzU7XG59XG5cbi5ydWxlc19faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDUuMnZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA3LjN2dztcbn1cblxuLnJ1bGVzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2FsYygxNXB4ICsgNDAgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xufVxuXG4ucnVsZXNfX2JvcmRlciwgLnJ1bGVzX19ib3JkZXI6OmJlZm9yZSwgLnJ1bGVzX19ib3JkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJ1bGVzX19ib3JkZXIsIC5ydWxlc19fYm9yZGVyOjpiZWZvcmUsIC5ydWxlc19fYm9yZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnJ1bGVzX19ib3JkZXIsIC5ydWxlc19fYm9yZGVyOjpiZWZvcmUsIC5ydWxlc19fYm9yZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnJ1bGVzX19ib3JkZXIsIC5ydWxlc19fYm9yZGVyOjpiZWZvcmUsIC5ydWxlc19fYm9yZGVyOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydWxlc19fYm9yZGVyLCAucnVsZXNfX2JvcmRlcjo6YmVmb3JlLCAucnVsZXNfX2JvcmRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIH1cbn1cblxuLnJ1bGVzX19ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAydncgMjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uL2ltYWdlcy9zY29yZS1iZzIuYXZpZikgMXgsIHVybCguLi9pbWFnZXMvc2NvcmUtYmcyLndlYnApIDJ4LCB1cmwoLi4vaW1hZ2VzL3Njb3JlLWJnMi5wbmcpIDJ4KSwgcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldChcIi4uL2ltYWdlcy9zY29yZS1iZzIuYXZpZlwiIDF4IHR5cGUoXCJpbWFnZS9hdmlmXCIpLCBcIi4uL2ltYWdlcy9zY29yZS1iZzIud2VicFwiIDJ4IHR5cGUoXCJpbWFnZS93ZWJwXCIpLCBcIi4uL2ltYWdlcy9zY29yZS1iZzIucG5nXCIgMnggdHlwZShcImltYWdlL3BuZ1wiKSksIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogaW1hZ2Utc2V0KFwiLi4vaW1hZ2VzL3Njb3JlLWJnMi5hdmlmXCIgMXggdHlwZShcImltYWdlL2F2aWZcIiksIFwiLi4vaW1hZ2VzL3Njb3JlLWJnMi53ZWJwXCIgMnggdHlwZShcImltYWdlL3dlYnBcIiksIFwiLi4vaW1hZ2VzL3Njb3JlLWJnMi5wbmdcIiAyeCB0eXBlKFwiaW1hZ2UvcG5nXCIpKSwgcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucnVsZXNfX2JvcmRlcjo6YmVmb3JlLCAucnVsZXNfX2JvcmRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucnVsZXNfX2JvcmRlcjo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGI2ZWZkLCAjZjUxMzQxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5ydWxlc19fYm9yZGVyOjpiZWZvcmUge1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ydWxlc19fYm9yZGVyOjpiZWZvcmUge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuXG4ucnVsZXNfX2JvcmRlcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5ydWxlc19fbGlzdCB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMzZ2dztcbiAgbWF4LWhlaWdodDogNzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5ydWxlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucnVsZXNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJ1bGVzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNDBmM2UsICMwMDViZWEpO1xufVxuXG4ucnVsZXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgMjQgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gMTYwMCkpO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbn1cblxuLnJ1bGVzX19pdGVtOjptYXJrZXIge1xuICBmb250LXNpemU6IGNhbGMoMTJweCArIDI0ICogKCgxMDB2dyAtIDMyMHB4KSAvIDE2MDApKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ydWxlcyAuYnRuLWJveHRvcF9fcnVsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucnVsZXNfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyM3Z3O1xuICBtaW4td2lkdGg6IDkwcHg7XG59XG5cbi5ydWxlc19faW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDJ2dztcbiAgaGVpZ2h0OiAyNnZ3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y0MGYzZSAwJSwgI2Y0MGYzZSAwLjAxJSwgI2ZhNWE3MSAxMDAlKTtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGJsdXIoMTl2dyk7XG59XG5cbi5pdGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLml0aSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0aV9fdi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXRpIGlucHV0LCAuaXRpIGlucHV0W3R5cGU9dGV4dF0sIC5pdGkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG5cbi5pdGlfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaXRpX19hcnJvdy0tdXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcbn1cblxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5pdGlfX2ZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG5cbi5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLml0aV9fZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lLCAuaXRpX19kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaXRpX19mbGFnLWJveCwgLml0aV9fY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjMWUxZTFlO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lciwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5pdGktLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICB3aWR0aDogMTlweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZG8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3Uge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faW8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Age1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbHkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbWwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fb20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuXG4uaXRpX19mbGFnLml0aV9fcWEge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX190eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191cyB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX192dSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX194ayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLml0aV9fZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2F2aWF0b3ItYmcvZm9vdGVyLWNvbXBhcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2RlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmZvb3Rlcl9fZGVjb3Ige1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5mb290ZXJfX2RlY29yOjphZnRlciwgLmZvb3Rlcl9fZGVjb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG5cbi5mb290ZXJfX2RlY29yOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogODMwcHg7XG4gIGhlaWdodDogNDI4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWNvci9mb290ZXItbC1jbG91ZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5mb290ZXJfX2RlY29yOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fZGVjb3I6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MyU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZGVjb3I6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MzZweDtcbiAgaGVpZ2h0OiA0MzFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RlY29yL2Zvb3Rlci1yLWNsb3VkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gIC5mb290ZXJfX2RlY29yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19kZWNvcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDMlO1xuICB9XG59XG5cbi5mb290ZXIgLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyIC5zb2MtbmV0d29ya3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuc29jLW5ldHdvcmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mb290ZXIgLnNvYy1uZXR3b3JrcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb290ZXIgLnNvYy1uZXR3b3JrcyBhIHN2ZyB1c2Uge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZm9vdGVyIC5zb2MtbmV0d29ya3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG59XG5cbi5mb290ZXIgLnNvYy1uZXR3b3JrcyBhOmhvdmVyIHN2ZyB1c2Uge1xuICBmaWxsOiAjZmZiYzAwO1xufVxuXG4ucGF5bWVudHMtbWV0aG9kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGF5bWVudHMtbWV0aG9kcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudHMtbWV0aG9kcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLnBheW1lbnRzLW1ldGhvZHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZ2FwOiA1JTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZpbHRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLnBheW1lbnRzLW1ldGhvZHMgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnRzLW1ldGhvZHMgZGl2OmhvdmVyIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZHMgZGl2OmhvdmVyIHN2ZzpsYXN0LW9mLXR5cGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGF5bWVudHMtbWV0aG9kcyBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnBheW1lbnRzLW1ldGhvZHMgc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuIiwiaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbn0iLCIkd2hpdGU6ICNmZmY7XHJcbiRhY2NlbnQ6ICNmZmJjMDA7XHJcbiR5ZWxsb3c6ICNmN2UzMzU7XHJcbiRibGFjazogIzFlMWUxZTtcclxuJGdyZXk6ICMyMzIzMjM7XHJcbiRwaW5rOiAjZDIyZTQwO1xyXG4kc2hhZG93OiAwcHggMHB4IDEzLjE0ODZweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4keHhsLWJwOiAxMzUwcHg7XHJcbiRkZXNrdG9wLWJwOiAxMTI0cHg7XHJcbiR0YWJsZXQtYnA6IDk5MnB4O1xyXG4kbWlkZGxlLWJwOiA3NjhweDtcclxuJG1vYmlsZS1icDogNTc2cHg7XHJcblxyXG4lR29ib2xkSGlnaHQtNDAwIHtcclxuICBmb250LWZhbWlseTogXCJHb2JvbGRIaWdodFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8vICVQRkRpbi00MDAge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnUEZEaW5UZXh0Q29tcFBybycsXHJcbi8vICAgICBzYW5zLXNlcmlmO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vIH1cclxuXHJcbiVtb250c2VycmF0LTkwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbiVtb250c2VycmF0LTcwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiVtb250c2VycmF0LTUwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiVtb250LTcwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiVtb250LTgwMCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbiVnb2JvbGQtYm9sZC00MDAge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdvYm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi8vICVjb21taXNzaW9uZXItNjAwIHtcclxuLy8gICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbi8vICAgICBzYW5zLXNlcmlmO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbi8vIH1cclxuXHJcbi8vICVjb21taXNzaW9uZXItNTAwIHtcclxuLy8gICBmb250LWZhbWlseTogJ0NvbW1pc3Npb25lcicsXHJcbi8vICAgICBzYW5zLXNlcmlmO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vIH1cclxuXHJcbi8vICVyb3VuZCB7XHJcbi8vICAgZm9udC1mYW1pbHk6ICdSb3VuZHMnLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4ldmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweDtcclxufVxyXG4iLCJAbWl4aW4gYnJlYWtwb2ludCgkYnIpIHtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicikge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtaXhpbiBtcSgkcG9pbnQpIHtcclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsXHJcbiAgJHdpZHRocyBpbiAkYnJlYWtwb2ludC13aWR0aHMge1xyXG4gICAgQGlmICRwb2ludD09JGJyZWFrcG9pbnQge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRocykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBxdWVyaWVzICovXHJcblxyXG4kYnJlYWtwb2ludC13aWR0aHM6IChmaGQ6MTkyMHB4LCBsZzogMTIwMHB4LCBtZDogOTkzcHgsIHNtOiA3NjdweCwgeHM6IDU3NnB4KSAhZGVmYXVsdDtcclxuXHJcbi8qIENvbnRhaW5lciAqL1xyXG5cclxuJGNvbnRhaW5lci13aWR0aHM6IChmaGQ6IDE3ODBweCwgbGc6IDkwMHB4LCBtZDogNzUwcHgsIHNtOiA1NThweCwgeHM6IGF1dG8pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFJlc3BvbnNpdmUgZm9udCBzaXplICovXHJcblxyXG4kbWF4V2lkdGg6IDE5MjA7IC8vIHdpZHRoIGZvciBtYXhpbXVtIGZvbnQgc2l6ZVxyXG5cclxuQG1peGluIGFkYXB0aXYtZm9udCgkcGNTaXplLCAkbW9iU2l6ZSkge1xyXG4gICRhZGRTaXplOiAkcGNTaXplIC0gJG1vYlNpemU7XHJcbiAgJG1heFdpZHRoOiAkbWF4V2lkdGggLSAzMjA7XHJcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1vYlNpemUgKyBweH0gKyAjeyRhZGRTaXplfSAqICgoMTAwdncgLSAzMjBweCkgLyAjeyRtYXhXaWR0aH0pKTtcclxufSIsImh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS4xMjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZDogIzE4MTgxODtcclxuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXZpYXRvci1iZy9iZy1kZXNrdG9wLnBuZ1wiKTtcclxuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC8vIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcclxuXHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMiUsIHJnYmEoMjM3LCAxODUsIDk0LCAwKSAxMDAlKTtcclxuXHJcbiAgJi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgQGV4dGVuZCAlbW9udHNlcnJhdC05MDA7XHJcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDYwLCAzMCk7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5mb290ZXIge1xyXG4gIC8vIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcclxufVxyXG5cclxuLnllbGxvdy1ncmFkaWVudCB7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZjkwMCAtNzMuODYlLCAjZmZkNDAwIDM4LjgxJSk7XHJcbn1cclxuXHJcbi5ibHVlLWdyYWRpZW50IHtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NWY5IC03My44NiUsICMwMzU0ZmYgMzguODElKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc5NWY5IC03My44NiUsICMwMzU0ZmYgMzguODElKTtcclxufVxyXG5cclxuLnJlZC1ncmFkaWVudCB7XHJcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5NWE3MSAtNzMuODYlLCAjZjQwZjNlIDM4LjgxJSk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5NWE3MSAtNzMuODYlLCAjZjQwZjNlIDM4LjgxJSk7XHJcbn1cclxuXHJcbi5ncmFkaWVudC10ZXh0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRleHQtc2hhZG93IHtcclxuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggYmxhY2ssIDFweCAxcHggM3B4IGJsYWNrLCAxcHggMXB4IDRweCBibGFjaztcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1CbGFjay50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9hdmlhdG9yL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9hdmlhdG9yL01vbnRzZXJyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvTW9udHNlcnJhdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogXCJHb2JvbGRcIjtcclxuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmlhdG9yL0dvYm9sZCBCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Hb2JvbGQgQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbi8vICAgICB1cmwoXCIuLi9mb250cy9hdmlhdG9yL0dvYm9sZCBCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiBcIkdvYm9sZEhpZ2h0XCI7XHJcbi8vICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgIHNyYzogdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Hb2JvbGQgSGlnaCBCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4vLyAgICAgdXJsKFwiLi4vZm9udHMvYXZpYXRvci9Hb2JvbGQgSGlnaCBCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuLy8gICAgIHVybChcIi4uL2ZvbnRzL2F2aWF0b3IvR29ib2xkIEhpZ2ggQm9sZC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICBmb250LWZhbWlseTogJ1BGRGluVGV4dENvbXBQcm8nO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6XHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL2F2aWF0b3IvUEZEaW5UZXh0Q29tcFByby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9hdmlhdG9yL1BGRGluVGV4dENvbXBQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL2F2aWF0b3IvUEZEaW5UZXh0Q29tcFByby1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xyXG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICBzcmM6XHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4vLyAgICAgdXJsKCcuLi9mb250cy9BcmlhbC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbi8vICAgICB1cmwoJy4uL2ZvbnRzL0FyaWFsLnR0ZicpIGZvcm1hdCgndHRmJyk7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbi8vICRtb250c2VycmF0OiAnTW9udHNlcnJhdCcsXHJcbi8vIHNhbnMtc2VyaWY7XHJcbi8vICRtb250c2VycmF0U2VtaTogJ01vbnRzZXJyYXQgU2VtaUJvbGQnLFxyXG4vLyBzYW5zLXNlcmlmO1xyXG4iLCIuanEtY2hlY2tib3gsXG4uanEtcmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5qcS1jaGVja2JveCBpbnB1dCxcbi5qcS1yYWRpbyBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3BhY2l0eTogMDtcbn1cbi5qcS1maWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uanEtZmlsZSBpbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uanEtZmlsZV9fbmFtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmpxLXNlbGVjdGJveCxcbi5qcS1zZWxlY3QtbXVsdGlwbGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5qcS1zZWxlY3Rib3ggc2VsZWN0LFxuLmpxLXNlbGVjdC1tdWx0aXBsZSBzZWxlY3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSxcbi5qcS1zZWxlY3QtbXVsdGlwbGUgbGkge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpxLXNlbGVjdGJveCB7XG5cdHotaW5kZXg6IDEwO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLmpxLXNlbGVjdGJveF9fc2VhcmNoIGlucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uanEtc2VsZWN0Ym94X19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uanEtc2VsZWN0Ym94X19kcm9wZG93biB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uanEtbnVtYmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0dGV4dC1hbGlnbjogbGVmdDsgLyog0LTQu9GPIE9wZXJhIFByZXN0b8KgKi9cbn1cbi5qcS1udW1iZXJfX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRtYXJnaW46IDA7IC8qINCyINC60LDQutC40YUt0YLQviDQsdGA0LDRg9C30LXRgNCw0YUg0L/RgNC40YHRg9GC0YHRgtCy0YPQtdGCINC+0YLRgdGC0YPQvyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59IiwiLmpxLWNoZWNrYm94LFxuLmpxLXJhZGlvIHtcblx0dmVydGljYWwtYWxpZ246IC00cHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMCA0cHggMCAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSksIGluc2V0IC0xcHggLTFweCAjRkZGLCBpbnNldCAxcHggLTFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uanEtY2hlY2tib3guZm9jdXNlZCxcbi5qcS1yYWRpby5mb2N1c2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzA4Qztcbn1cbi5qcS1jaGVja2JveC5kaXNhYmxlZCxcbi5qcS1yYWRpby5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41NTtcbn1cbi5qcS1jaGVja2JveCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbjogM3B4IDAgMCAzcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjY2O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjY7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbn1cbi5qcS1yYWRpbyB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAzcHggMCAwIDNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjNzc3O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC43KTtcbn1cbi5qcS1maWxlIHtcblx0d2lkdGg6IDI3MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1maWxlIGlucHV0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLWZpbGVfX25hbWUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNHB4O1xuXHRwYWRkaW5nOiAwIDgwcHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1maWxlX19icm93c2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRyaWdodDogMXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1maWxlOmhvdmVyIC5qcS1maWxlX19icm93c2Uge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtZmlsZTphY3RpdmUgLmpxLWZpbGVfX2Jyb3dzZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtZmlsZS5mb2N1c2VkIC5qcS1maWxlX19uYW1lIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1maWxlLmRpc2FibGVkLFxuLmpxLWZpbGUuZGlzYWJsZWQgLmpxLWZpbGVfX25hbWUsXG4uanEtZmlsZS5kaXNhYmxlZCAuanEtZmlsZV9fYnJvd3NlIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn1cbi5qcS1udW1iZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDAgMzZweCAwIDA7XG59XG4uanEtbnVtYmVyX19maWVsZCB7XG5cdHdpZHRoOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbi5qcS1udW1iZXJfX2ZpZWxkOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuLmpxLW51bWJlcl9fZmllbGQgaW5wdXQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogOHB4IDlweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250OiAxNHB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcbn1cbi5qcS1udW1iZXJfX3NwaW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkYsICNFNkU2RTYpO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4ICNGRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXMge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcbn1cbi5qcS1udW1iZXJfX3NwaW46aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0Y2RjZGNiwgI0U2RTZFNik7XG59XG4uanEtbnVtYmVyX19zcGluOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG4uanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDExcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qcS1udW1iZXJfX3NwaW4ubWludXM6YWZ0ZXIge1xuXHR0b3A6IDVweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICM5OTk7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmpxLW51bWJlcl9fc3Bpbi5taW51czpob3ZlcjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4uanEtbnVtYmVyX19zcGluLnBsdXM6aG92ZXI6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLmpxLW51bWJlci5mb2N1c2VkIC5qcS1udW1iZXJfX2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU3OTRCRjtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fZmllbGQsXG4uanEtbnVtYmVyLmRpc2FibGVkIC5qcS1udW1iZXJfX3NwaW4ge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjODg4O1xufVxuLmpxLW51bWJlci5kaXNhYmxlZCAuanEtbnVtYmVyX19zcGluOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0FBQTtcbn1cbi5qcS1udW1iZXIuZGlzYWJsZWQgLmpxLW51bWJlcl9fc3Bpbi5taW51czphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nOiAwIDQ1cHggMCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGLCAjRTZFNkU2KTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IC0xcHggI0YxRjFGMSwgaW5zZXQgLTFweCAwICNGMUYxRjEsIDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcblx0Zm9udDogMTRweC8zMnB4IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggI0ZGRjtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjZGNkY2LCAjRTZFNkU2KTtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlbGVjdDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCAjREREO1xufVxuLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1Nzk0QkY7XG59XG4uanEtc2VsZWN0Ym94LmRpc2FibGVkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5qcS1zZWxlY3Rib3ggLnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE0cHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgIzk5OTtcblx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmpxLXNlbGVjdGJveC5kaXNhYmxlZCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0FBQTtcbn1cbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMnB4IDAgMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uanEtc2VsZWN0Ym94X19zZWFyY2gge1xuXHRtYXJnaW46IDVweDtcbn1cbi5qcS1zZWxlY3Rib3hfX3NlYXJjaCBpbnB1dCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAyN3B4IDZweCA4cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQU1DQVlBQUFCaURKMzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQU8xSlJFRlVlTnFVMDc4TEFYRVl4L0Z6WWZOems1VEphRk5LWWpGWVNRWi9odndCc3ZnMVVDWTJ4VDlnTThodWtRR1RoV1Jqa2NGdzNwZG51amhmVDczNlhuMmZQdmZjM2ZkMDdWME9GRERGQW5NMEVOWXNaUmlHTFNjOU9wcUlZSUE5Zk1oaGpDclcyaDlWbE1sY0gvYXltTUd0T3FFdWdYMDhQd1F1Y1VaS2RUb3pNSXFkVGM5V2VwUUQ3d2pZOUFSeCt5ZHdoZnlYZlMrUzBxTWNPRVFKR2N1ZUIzVmNjRklOZE1nYWw2TnprbVBqUndKWHhEQkI3LzJSRGR0QXA2d2IrZHBwaEhEQVNHNVFRMFY2dTJhb1NxQlpEL2xEck5XUkp5bkxLMnFwQm40cmM2SzJYQjkvTmI4RUdBQnRmMXRoelk2WDJBQUFBQUJKUlU1RXJrSmdnZz09Jykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4ICNGMUYxRjE7XG5cdGNvbG9yOiAjMzMzO1xufVxuLmpxLXNlbGVjdGJveF9fbm90LWZvdW5kIHtcblx0bWFyZ2luOiA1cHg7XG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4uanEtc2VsZWN0Ym94IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdGJveCBsaSB7XG5cdG1pbi1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDZweDtcblx0Y29sb3I6ICMyMzFGMjA7XG59XG4uanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0EzQUJCMTtcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0Ym94IGxpLmRpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5qcS1zZWxlY3Rib3ggbGkub3B0Z3JvdXA6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzIzMUYyMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuLmpxLXNlbGVjdGJveCBsaS5vcHRpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggI0YxRjFGMSwgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuXHRmb250OiAxNHB4LzE4cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlLmZvY3VzZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTc5NEJGO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZS5kaXNhYmxlZCB7XG5cdGJvcmRlci1jb2xvcjogI0NDQztcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICM4ODg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaSB7XG5cdHBhZGRpbmc6IDNweCA5cHggNHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xufVxuLmpxLXNlbGVjdC1tdWx0aXBsZSBsaTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZDogIzA4Qztcblx0Y29sb3I6ICNGRkY7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLmRpc2FibGVkIHtcblx0Y29sb3I6ICNBQUE7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLm9wdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5qcS1zZWxlY3QtbXVsdGlwbGUuZGlzYWJsZWQgbGkuc2VsZWN0ZWQsXG4uanEtc2VsZWN0LW11bHRpcGxlIGxpLnNlbGVjdGVkLmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI0NDQztcblx0Y29sb3I6ICNGRkY7XG59XG5pbnB1dFt0eXBlPSdlbWFpbCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGVsJ10uc3R5bGVyLFxuaW5wdXRbdHlwZT0ndGV4dCddLnN0eWxlcixcbmlucHV0W3R5cGU9J3VybCddLnN0eWxlcixcbnRleHRhcmVhLnN0eWxlciB7XG5cdHBhZGRpbmc6IDhweCA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNCM0IzQjM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xufVxuaW5wdXRbdHlwZT0nc2VhcmNoJ10uc3R5bGVyIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG50ZXh0YXJlYS5zdHlsZXIge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbmlucHV0W3R5cGU9J2VtYWlsJ10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZWwnXS5zdHlsZXI6aG92ZXIsXG5pbnB1dFt0eXBlPSd0ZXh0J10uc3R5bGVyOmhvdmVyLFxuaW5wdXRbdHlwZT0ndXJsJ10uc3R5bGVyOmhvdmVyLFxudGV4dGFyZWEuc3R5bGVyOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjQjNCM0IzO1xufVxuaW5wdXRbdHlwZT0nZW1haWwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3NlYXJjaCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RlbCddLnN0eWxlcjpob3Zlcjpmb2N1cyxcbmlucHV0W3R5cGU9J3RleHQnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG5pbnB1dFt0eXBlPSd1cmwnXS5zdHlsZXI6aG92ZXI6Zm9jdXMsXG50ZXh0YXJlYS5zdHlsZXI6aG92ZXI6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcbn1cbmJ1dHRvbi5zdHlsZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIsXG5pbnB1dFt0eXBlPSdyZXNldCddLnN0eWxlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiA4cHggMTFweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRiwgI0U2RTZFNik7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4ICNGMUYxRjEsIGluc2V0IC0xcHggMCAjRjFGMUYxLCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7XG5cdGZvbnQ6IDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAjRkZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b24uc3R5bGVyLnN0eWxlcjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlci5zdHlsZXI6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT0ncmVzZXQnXS5zdHlsZXIuc3R5bGVyOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuYnV0dG9uLnN0eWxlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOm5vdChbZGlzYWJsZWRdKTpob3ZlcixcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGNkY2RjYsICNFNkU2RTYpO1xufVxuYnV0dG9uLnN0eWxlcjphY3RpdmUsXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zdHlsZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT0nc3VibWl0J10uc3R5bGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9J3Jlc2V0J10uc3R5bGVyOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICNGNUY1RjU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4ICNEREQ7XG59XG5idXR0b24uc3R5bGVyW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9J2J1dHRvbiddLnN0eWxlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPSdzdWJtaXQnXS5zdHlsZXJbZGlzYWJsZWRdIHtcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogIzg4ODtcbn0iLCIvKlxuSWNvbiBjbGFzc2VzIGNhbiBiZSB1c2VkIGVudGlyZWx5IHN0YW5kYWxvbmUuIFRoZXkgYXJlIG5hbWVkIGFmdGVyIHRoZWlyIG9yaWdpbmFsIGZpbGUgbmFtZXMuXG5cbkV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcblxuYGRpc3BsYXk6IGJsb2NrYCBzcHJpdGU6XG48ZGl2IGNsYXNzPVwiaWNvbi1ob21lXCI+PC9kaXY+XG5cblRvIGNoYW5nZSBgZGlzcGxheWAgKGUuZy4gYGRpc3BsYXk6IGlubGluZS1ibG9jaztgKSwgd2Ugc3VnZ2VzdCB1c2luZyBhIGNvbW1vbiBDU1MgY2xhc3M6XG5cbi8vIENTU1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEhUTUzQtFxuPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbiovXG4uaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG5cbiAgLy8gXG4gIC8vICAgd2lkdGg6IDE5cHg7XG4gIC8vICAgaGVpZ2h0OiAxOHB4O1xuXG4gICYtcHQge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC0zOXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2cHg7XG4gIH1cblxuICAmLXJ1IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTU4cHggLTNweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTBweDtcbiAgfVxuXG4gICYtYnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNDRweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggMHB4O1xuICB9XG5cbiAgLy8gY2FuYWRhXG4gICYtZW4ge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtM3B4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCA1NXB4O1xuICB9XG5cbiAgLy8gZmlubGFuZCBcbiAgJi1maSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMXB4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IC01NHB4O1xuICB9XG5cbiAgLy8gZ2VybWFueVxuICAmLWRlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTNweCAtMjFweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDM2cHg7XG4gIH1cblxuICAvLyBncmVlY2VcbiAgJi1lbCB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IC0yMXB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMThweDtcbiAgfVxuXG4gIC8vIGlyZWxhbmQgRlJBTkNFXG4gICYtZnIge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtM3B4IC0zcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIH1cblxuICAvLyBtZXhpY28gXG4gICYtZXMge1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZU1vYmlsZS5wbmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNThweCAtNDBweDtcblxuICAgIFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0cHggLTM2cHg7XG4gIH1cblxuICAvLyBuZXdfemVhbGFuZCBcbiAgJi10ciB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtMzZweDtcbiAgfVxuXG4gIC8vIG5vcndheSBcbiAgJi1ubyB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlTW9iaWxlLnBuZycpO1xuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC0yNHB4O1xuXG4gICAgXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGUucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAzNnB4O1xuICB9XG5cbiAgLy8gcG9ydHVnYWwgYnJhemlsIFxuICAmLWJyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVNb2JpbGUucG5nJyk7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggLTQwcHg7XG5cbiAgICBcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1cHggMThweDtcbiAgfVxufSIsIi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5GcmVhayBGbGFncywgQ29weXJpZ2h0IMKpMjAyMSBNaWNoYWVsIFAuIENvaGVuLiBGcmVhayBmbGFncyBpcyBsaWNlbmNlZCB1bmRlciB0aGUgTUlUIGxpY2VuY2UuICBcclxuXHJcbkZvciBjb21wbGV0ZSBpbmZvcm1hdGlvbiB2aXNpdDogd3d3LmZyZWFrZmxhZ3Nwcml0ZS5jb20gXHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5mZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmxhZ1Nwcml0ZTQyLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ5NDk0JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4uZmZsYWctY2gsXHJcbi5mZmxhZy1ucCB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmZsYWctZHoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwLjIyODclO1xyXG59XHJcbi5mZmxhZy1keiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuMjI4NyU7XHJcbn1cclxuXHJcbi5mZmxhZy1hbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuNDUyNCU7XHJcbn1cclxuXHJcbi5mZmxhZy1iaiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuNjcyMSU7XHJcbn1cclxuXHJcbi5mZmxhZy1idyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDAuODk1OCU7XHJcbn1cclxuXHJcbi5mZmxhZy1iZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuMTE2MiU7XHJcbn1cclxuXHJcbi5mZmxhZy1iaSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuMzM3OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNTU4OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEuNzgwNSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMDA0NyU7XHJcbn1cclxuXHJcbi5mZmxhZy10ZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIuMjI0NyU7XHJcbn1cclxuXHJcbi5mZmxhZy1jZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyLjQ0NjclO1xyXG59XHJcblxyXG4uZmZsYWctZGoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMi42Njc0JTtcclxufVxyXG5cclxuLmZmbGFnLWVnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMi44OTMxJTtcclxufVxyXG5cclxuLmZmbGFnLWdxIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMy4xMTI1JTtcclxufVxyXG5cclxuLmZmbGFnLWVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMuMzMyNSU7XHJcbn1cclxuXHJcbi5mZmxhZy1ldCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNTU0MiU7XHJcbn1cclxuXHJcbi5mZmxhZy1nYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMuNzc1OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1nbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMDAxNSU7XHJcbn1cclxuXHJcbi5mZmxhZy1naCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuMjIyOSU7XHJcbn1cclxuXHJcbi5mZmxhZy1nbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQuNDQxJTtcclxufVxyXG5cclxuLmZmbGFnLWd3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDQuNjY2NjMlO1xyXG59XHJcblxyXG4uZmZsYWctY2kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ljg4NDQlO1xyXG59XHJcblxyXG4uZmZsYWcta2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1LjEwNjElO1xyXG59XHJcblxyXG4uZmZsYWctbHMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1LjMyOTglO1xyXG59XHJcblxyXG4uZmZsYWctbHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNS41NDk1JTtcclxufVxyXG5cclxuLmZmbGFnLWx5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS43NzEyJTtcclxufVxyXG5cclxuLmZmbGFnLW1nIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNS45OTQlO1xyXG59XHJcblxyXG4uZmZsYWctbXcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjIxNTYlO1xyXG59XHJcblxyXG4uZmZsYWctbWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjQzNjMlO1xyXG59XHJcblxyXG4uZmZsYWctbXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2LjY1OCU7XHJcbn1cclxuXHJcbi5mZmxhZy1tdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDYuODgwNSU7XHJcbn1cclxuXHJcbi5mZmxhZy15dCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuMTAzOCU7XHJcbn1cclxuXHJcbi5mZmxhZy1tYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDcuMzIzMSU7XHJcbn1cclxuXHJcbi5mZmxhZy1teiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA3LjU0NDglO1xyXG59XHJcblxyXG4uZmZsYWctbmEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNy43NjYxJTtcclxufVxyXG5cclxuLmZmbGFnLW5lIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNy45ODkzNyU7XHJcbn1cclxuXHJcbi5mZmxhZy1uZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguMjA5OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguNDMxNiU7XHJcbn1cclxuXHJcbi5mZmxhZy1yZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDguNjUzMyU7XHJcbn1cclxuXHJcbi5mZmxhZy1ydyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOC44NzUlO1xyXG59XHJcblxyXG4uZmZsYWctc2gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjA5NjclO1xyXG59XHJcblxyXG4uZmZsYWctc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA5LjMyMjM3JTtcclxufVxyXG5cclxuLmZmbGFnLXNuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOS41NDI2JTtcclxufVxyXG5cclxuLmZmbGFnLXNjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDkuNzYyOCU7XHJcbn1cclxuXHJcbi5mZmxhZy1zbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDkuOTg0NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1zbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEwLjIwNTIlO1xyXG59XHJcblxyXG4uZmZsYWctemEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTAuNDI2OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1zcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMC42NDg2JTtcclxufVxyXG5cclxuLmZmbGFnLXNkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTAuODcwMyU7XHJcbn1cclxuXHJcbi5mZmxhZy1zciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDExLjA5NDUlO1xyXG59XHJcblxyXG4uZmZsYWctc3oge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS4zMTM1JTtcclxufVxyXG5cclxuLmZmbGFnLXRnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExLjUzNTQlO1xyXG59XHJcblxyXG4uZmZsYWctdG4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMS43NTkzJTtcclxufVxyXG5cclxuLmZmbGFnLXVnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTEuOTc5OSU7XHJcbn1cclxuXHJcbi5mZmxhZy10eiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEyLjIwMDUlO1xyXG59XHJcblxyXG4uZmZsYWctZWgge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxMi40MjIyJTtcclxufVxyXG5cclxuLmZmbGFnLXllIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuNjQ0JTtcclxufVxyXG5cclxuLmZmbGFnLXptIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTIuODY2NCU7XHJcbn1cclxuXHJcbi5mZmxhZy16dyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMy4wODczJTtcclxufVxyXG5cclxuLmZmbGFnLWFpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuMzA5JTtcclxufVxyXG5cclxuLmZmbGFnLWFnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTMuNTMwNyU7XHJcbn1cclxuXHJcbi5mZmxhZy1hciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDEzLjc1MjQlO1xyXG59XHJcblxyXG4uZmZsYWctYXcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTMuOTc0MSU7XHJcbn1cclxuXHJcbi5mZmxhZy1icyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNC4xOTU4JTtcclxufVxyXG5cclxuLmZmbGFnLWJiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTQuNDE3NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1icSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE0LjY0MTUlO1xyXG59XHJcblxyXG4uZmZsYWctYnoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNC44NjA5JTtcclxufVxyXG5cclxuLmZmbGFnLWJtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUuMDgyNiU7XHJcbn1cclxuXHJcbi5mZmxhZy1ibyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjMwNiU7XHJcbn1cclxuXHJcbi5mZmxhZy12ZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1LjUyOCU7XHJcbn1cclxuXHJcbi5mZmxhZy1iciB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE1Ljc0OTYlO1xyXG59XHJcblxyXG4uZmZsYWctY2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNS45Njk0JTtcclxufVxyXG5cclxuLmZmbGFnLWt5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTYuMTkxMSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNi40MTI4JTtcclxufVxyXG5cclxuLmZmbGFnLWNvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2LjYzNDUlO1xyXG59XHJcblxyXG4uZmZsYWcta20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNi44NTYyJTtcclxufVxyXG5cclxuLmZmbGFnLWNyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuMDc3OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNy4yOTk2JTtcclxufVxyXG5cclxuLmZmbGFnLWN3IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTcuNTIxMyU7XHJcbn1cclxuXHJcbi5mZmxhZy1kbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3Ljc0MyU7XHJcbn1cclxuXHJcbi5mZmxhZy1kbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3Ljk2OCU7XHJcbn1cclxuXHJcbi5mZmxhZy1lYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4LjE4NjQlO1xyXG59XHJcblxyXG4uZmZsYWctc3Yge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOC40MDgxJTtcclxufVxyXG5cclxuLmZmbGFnLWZrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTguNjI5OCU7XHJcbn1cclxuXHJcbi5mZmxhZy1nZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE4Ljg1MTUlO1xyXG59XHJcblxyXG4uZmZsYWctZ2wge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTkuMDczMiU7XHJcbn1cclxuXHJcbi5mZmxhZy1nZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5LjI5ODclO1xyXG59XHJcblxyXG4uZmZsYWctZ3Age1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS41MTglO1xyXG59XHJcblxyXG4uZmZsYWctZ3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOS43MzgzJTtcclxufVxyXG5cclxuLmZmbGFnLWd5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkuOTYlO1xyXG59XHJcblxyXG4uZmZsYWctaHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC4xODE3JTtcclxufVxyXG5cclxuLmZmbGFnLWhuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjAuNDAzNCU7XHJcbn1cclxuXHJcbi5mZmxhZy1qbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwLjYyNDElO1xyXG59XHJcblxyXG4uZmZsYWctbXEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMC44NDY4JTtcclxufVxyXG5cclxuLmZmbGFnLW14IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuMDY4NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1tcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjI5MDIlO1xyXG59XHJcblxyXG4uZmZsYWctbmkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMS41MTE5JTtcclxufVxyXG5cclxuLmZmbGFnLXBhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjEuNzMzNiU7XHJcbn1cclxuXHJcbi5mZmxhZy1weSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIxLjk1NTMlO1xyXG59XHJcblxyXG4uZmZsYWctcGUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi4xNzclO1xyXG59XHJcblxyXG4uZmZsYWctcHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjIuNDAwMiU7XHJcbn1cclxuXHJcbi5mZmxhZy1ibCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyLjYyMDQlO1xyXG59XHJcblxyXG4uZmZsYWcta24ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMi44NDIxJTtcclxufVxyXG5cclxuLmZmbGFnLWxjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjMuMDYzOCU7XHJcbn1cclxuXHJcbi5mZmxhZy1wbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjI4NTUlO1xyXG59XHJcblxyXG4uZmZsYWctdmMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyMy41MDcyJTtcclxufVxyXG5cclxuLmZmbGFnLXN4IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDIzLjczMiU7XHJcbn1cclxuXHJcbi5mZmxhZy10dCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIzLjk1MDYlO1xyXG59XHJcblxyXG4uZmZsYWctdGMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNC4xNzIzJTtcclxufVxyXG5cclxuLmZmbGFnLWVuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuMzk0JTtcclxufVxyXG5cclxuLmZmbGFnLXZpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjQuNjE1NyU7XHJcbn1cclxuXHJcbi5mZmxhZy11eSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyNC44Mzc0JTtcclxufVxyXG5cclxuLmZmbGFnLXZlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuMDU5MSU7XHJcbn1cclxuXHJcbi5mZmxhZy1hYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjI3OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1hZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI1LjUwMjUlO1xyXG59XHJcblxyXG4uZmZsYWctYXoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNS43MjQyJTtcclxufVxyXG5cclxuLmZmbGFnLWJkIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjUuOTQ1OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1idCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI2LjE2NzYlO1xyXG59XHJcblxyXG4uZmZsYWctYm4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNi4zODg1JTtcclxufVxyXG5cclxuLmZmbGFnLWtoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjYuNjExJTtcclxufVxyXG5cclxuLmZmbGFnLWNuIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDI2LjgzMjclO1xyXG59XHJcblxyXG4uZmZsYWctZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy4wNTQ0JTtcclxufVxyXG5cclxuLmZmbGFnLWhrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuMjc2MSU7XHJcbn1cclxuXHJcbi5mZmxhZy1pbiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI3LjQ5NzglO1xyXG59XHJcblxyXG4uZmZsYWctaWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNy43MTk1JTtcclxufVxyXG5cclxuLmZmbGFnLWpwIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjcuOTQxMiU7XHJcbn1cclxuXHJcbi5mZmxhZy1reiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjE2MTUlO1xyXG59XHJcblxyXG4uZmZsYWctbGEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyOC4zODQ2JTtcclxufVxyXG5cclxuLmZmbGFnLW1vIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjguNjA2MyU7XHJcbn1cclxuXHJcbi5mZmxhZy1teSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI4LjgyOSU7XHJcbn1cclxuXHJcbi5mZmxhZy1tdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjA0OTclO1xyXG59XHJcblxyXG4uZmZsYWctbW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuMjcxNCU7XHJcbn1cclxuXHJcbi5mZmxhZy1tbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDI5LjQ5MzElO1xyXG59XHJcblxyXG4uZmZsYWctbnAge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMjkuNzE0OCU7XHJcbn1cclxuXHJcbi5mZmxhZy1rcCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyOS45MzY1JTtcclxufVxyXG5cclxuLmZmbGFnLW1wIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAuMTU4MiU7XHJcbn1cclxuXHJcbi5mZmxhZy1wdyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwLjM3OTklO1xyXG59XHJcblxyXG4uZmZsYWctcGcge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMC42MDE2JTtcclxufVxyXG5cclxuLmZmbGFnLXBoIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwLjgyMzMlO1xyXG59XHJcblxyXG4uZmZsYWctc2cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzEuMDQ1JTtcclxufVxyXG5cclxuLmZmbGFnLWtyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzEuMjY2NyU7XHJcbn1cclxuXHJcbi5mZmxhZy1sayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzEuNDg4NCU7XHJcbn1cclxuXHJcbi5mZmxhZy10dyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAzMS43MTAxJTtcclxufVxyXG5cclxuLmZmbGFnLXRqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzEuOTMxOCU7XHJcbn1cclxuXHJcbi5mZmxhZy10aCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjE1MzUlO1xyXG59XHJcblxyXG4uZmZsYWctdGwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzIuMzc1MiU7XHJcbn1cclxuXHJcbi5mZmxhZy10bSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMyLjU5NjklO1xyXG59XHJcblxyXG4uZmZsYWctdm4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMi44MTg2JTtcclxufVxyXG5cclxuLmZmbGFnLWFsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuMDQwMyU7XHJcbn1cclxuXHJcbi5mZmxhZy1hZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjI1OTc1JTtcclxufVxyXG5cclxuLmZmbGFnLWFtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzMuNDgzNyU7XHJcbn1cclxuXHJcbi5mZmxhZy1hdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMzLjcwNTQlO1xyXG59XHJcblxyXG4uZmZsYWctYnkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzMuOTI3MSU7XHJcbn1cclxuXHJcbi5mZmxhZy1iZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjE0ODglO1xyXG59XHJcblxyXG4uZmZsYWctYmEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNC4zNzA1JTtcclxufVxyXG5cclxuLmZmbGFnLWJnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzQuNTkyMiU7XHJcbn1cclxuXHJcbi5mZmxhZy1ociB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM0LjgxMzklO1xyXG59XHJcblxyXG4uZmZsYWctY3kge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS4wMzU2JTtcclxufVxyXG5cclxuLmZmbGFnLWN6IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM1LjI1NTUlO1xyXG59XHJcblxyXG4uZmZsYWctZGsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS40NzklO1xyXG59XHJcblxyXG4uZmZsYWctZWUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNS43MDA3JTtcclxufVxyXG5cclxuLmZmbGFnLWZvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzUuOTIyNCU7XHJcbn1cclxuXHJcbi5mZmxhZy1maSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjE0NDElO1xyXG59XHJcblxyXG4uZmZsYWctZnIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNi4zNjU4JTtcclxufVxyXG5cclxuLmZmbGFnLWRlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzYuNTg3NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1naSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM2LjgwOTIlO1xyXG59XHJcblxyXG4uZmZsYWctZ3Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzcuMDMwOSU7XHJcbn1cclxuXHJcbi5mZmxhZy1odSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM3LjI1MjYlO1xyXG59XHJcblxyXG4uZmZsYWctaXMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNy40NzQzJTtcclxufVxyXG5cclxuLmZmbGFnLWllIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuNjk2JTtcclxufVxyXG5cclxuLmZmbGFnLWltIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzcuOTE3NyU7XHJcbn1cclxuXHJcbi5mZmxhZy1pdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjEzOTQlO1xyXG59XHJcblxyXG4uZmZsYWctamUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOC4zNjExJTtcclxufVxyXG5cclxuLmZmbGFnLXhrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzguNTgyOCU7XHJcbn1cclxuXHJcbi5mZmxhZy1sdiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM4LjgwNDUlO1xyXG59XHJcblxyXG4uZmZsYWctbGkge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzkuMDI2MiU7XHJcbn1cclxuXHJcbi5mZmxhZy1sdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM5LjI0NzklO1xyXG59XHJcblxyXG4uZmZsYWctbHUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS40Njk2JTtcclxufVxyXG5cclxuLmZmbGFnLW10IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM5LjY5MTMlO1xyXG59XHJcblxyXG4uZmZsYWctbWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzOS45MTMlO1xyXG59XHJcblxyXG4uZmZsYWctbWMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC4xMzQ3JTtcclxufVxyXG5cclxuLmZmbGFnLW1lIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAuMzU2NCU7XHJcbn1cclxuXHJcbi5mZmxhZy1ubCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQwLjU3ODElO1xyXG59XHJcblxyXG4uZmZsYWctbWsge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MC43OTk4JTtcclxufVxyXG5cclxuLmZmbGFnLW5vIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuMDIxNSU7XHJcbn1cclxuXHJcbi5mZmxhZy1wbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjI0MzIlO1xyXG59XHJcblxyXG4uZmZsYWctcHQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MS40NjQ5JTtcclxufVxyXG5cclxuLmZmbGFnLXJvIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDEuNjg2NiU7XHJcbn1cclxuXHJcbi5mZmxhZy1ydSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQxLjkwODMlO1xyXG59XHJcblxyXG4uZmZsYWctc20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi4xMyU7XHJcbn1cclxuXHJcbi5mZmxhZy1ycyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQyLjM1MTclO1xyXG59XHJcblxyXG4uZmZsYWctc2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Mi41NzM0JTtcclxufVxyXG5cclxuLmZmbGFnLXNpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDIuNzk1MSU7XHJcbn1cclxuXHJcbi5mZmxhZy1lcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0My4wMTY4JTtcclxufVxyXG5cclxuLmZmbGFnLXNlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuMjM4NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1jaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQzLjQ2MDIlO1xyXG59XHJcblxyXG4uZmZsYWctdHIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0My42ODE5JTtcclxufVxyXG5cclxuLmZmbGFnLXVhIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDMuOTAzNiU7XHJcbn1cclxuXHJcbi5mZmxhZy1nYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjEyNTMlO1xyXG59XHJcblxyXG4uZmZsYWctdmEge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDQ0LjM0NyU7XHJcbn1cclxuXHJcbi5mZmxhZy1iaCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ0LjU2ODclO1xyXG59XHJcblxyXG4uZmZsYWctaXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NC43OTA0JTtcclxufVxyXG5cclxuLmZmbGFnLWlxIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuMDEyMSU7XHJcbn1cclxuXHJcbi5mZmxhZy1pbCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1LjIzMzglO1xyXG59XHJcblxyXG4uZmZsYWcta3cge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDUuNDU1NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1qbyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0NS42NzcyJTtcclxufVxyXG5cclxuLmZmbGFnLWtnIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUuODk3JTtcclxufVxyXG5cclxuLmZmbGFnLWxiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuMTIwNiU7XHJcbn1cclxuXHJcbi5mZmxhZy1vbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0Ni4zNDIzJTtcclxufVxyXG5cclxuLmZmbGFnLXBrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNTYxJTtcclxufVxyXG5cclxuLmZmbGFnLXBzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDYuNzg1NyU7XHJcbn1cclxuXHJcbi5mZmxhZy1xYSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjAwNzQlO1xyXG59XHJcblxyXG4uZmZsYWctc2Ege1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0Ny4yMjkxJTtcclxufVxyXG5cclxuLmZmbGFnLXN5IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDcuNDUwOCU7XHJcbn1cclxuXHJcbi5mZmxhZy1hZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ3LjY3MjUlO1xyXG59XHJcblxyXG4uZmZsYWctdXoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDcuODk0MiU7XHJcbn1cclxuXHJcbi5mZmxhZy1hcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNDguMTE1OSU7XHJcbn1cclxuXHJcbi5mZmxhZy1hdSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4LjMzNzYlO1xyXG59XHJcblxyXG4uZmZsYWctY3gge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OC41NTkzJTtcclxufVxyXG5cclxuLmZmbGFnLWNjIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDguNzgxJTtcclxufVxyXG5cclxuLmZmbGFnLWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuMDAyJTtcclxufVxyXG5cclxuLmZmbGFnLWZqIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuMjI0NCU7XHJcbn1cclxuXHJcbi5mZmxhZy1wZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ5LjQ0NDUlO1xyXG59XHJcblxyXG4uZmZsYWctZ3Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0OS42Njc4JTtcclxufVxyXG5cclxuLmZmbGFnLWtpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDkuODg5NSU7XHJcbn1cclxuXHJcbi5mZmxhZy1taCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MC4xMTEyJTtcclxufVxyXG5cclxuLmZmbGFnLWZtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTAuMzMyOSU7XHJcbn1cclxuXHJcbi5mZmxhZy1uYyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUwLjU1NDYlO1xyXG59XHJcblxyXG4uZmZsYWctbnoge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MC43NzYzJTtcclxufVxyXG5cclxuLmZmbGFnLW5yIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwLjk5OCU7XHJcbn1cclxuXHJcbi5mZmxhZy1udSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUxLjIxOTclO1xyXG59XHJcblxyXG4uZmZsYWctbmYge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MS40NDE0JTtcclxufVxyXG5cclxuLmZmbGFnLXdzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUxLjY2MzElO1xyXG59XHJcblxyXG4uZmZsYWctc2Ige1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTEuODg0OCU7XHJcbn1cclxuXHJcbi5mZmxhZy10ayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjEwNjUlO1xyXG59XHJcblxyXG4uZmZsYWctdG8ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuMzI4MiU7XHJcbn1cclxuXHJcbi5mZmxhZy10diB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjU0OTklO1xyXG59XHJcblxyXG4uZmZsYWctdnUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTIuNzcxNiU7XHJcbn1cclxuXHJcbi5mZmxhZy13ZiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUyLjk5MzMlO1xyXG59XHJcblxyXG4uZmZsYWctZXUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My4yMTUlO1xyXG59XHJcblxyXG4uZmZsYWctanIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My40MzE1JTtcclxufVxyXG5cclxuLmZmbGFnLW9seSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDUzLjY1ODQlO1xyXG59XHJcblxyXG4uZmZsYWctdW4ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1My44NzUlO1xyXG59XHJcblxyXG4uZmZsYWctYmUuZmYtcm91bmQsXHJcbi5mZmxhZy1jaS5mZi1yb3VuZCxcclxuLmZmbGFnLWZyLmZmLXJvdW5kLFxyXG4uZmZsYWctZ24uZmYtcm91bmQsXHJcbi5mZmxhZy1pZS5mZi1yb3VuZCxcclxuLmZmbGFnLWl0LmZmLXJvdW5kLFxyXG4uZmZsYWctbWwuZmYtcm91bmQsXHJcbi5mZmxhZy1uZy5mZi1yb3VuZCxcclxuLmZmbGFnLXJvLmZmLXJvdW5kLFxyXG4uZmZsYWctdGQuZmYtcm91bmQge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MDAwMCU7XHJcbn1cclxuXHJcbi5mZi1yb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xyXG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZmYtcm91bmQuZmYtc20ge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLmZmLXJvdW5kLmZmLW1kIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5mZi1yb3VuZC5mZi1sZyB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uZmYtcm91bmQuZmYteGwge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxufVxyXG4iLCIuYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiAxODJweDtcclxuICBwYWRkaW5nOiAwLjVlbSAxZW0gMC40ZW07XHJcbiAgQGV4dGVuZCAlbW9udHNlcnJhdC03MDA7XHJcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDM1LCAxOCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZlMzAwIDAlLCAjZmZiYjAwIDEwMCUpO1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOGI2NzAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggcmdiYSgyNTUsIDIxMiwgMCwgMC4yKSxcclxuICAgIDBweCAxNXB4IDMwcHggcmdiYSg1OCwgNSwgMjIsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjb2xvcjogIzE2MTYxNTtcclxuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgbGluZWFyLCBjb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjRlbTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmUzMDAgMCwgI2ZiMCAxMDAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMjU1LCAxODcsIDQsIDAuNyk7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDM2NHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gJi0tZWxpcHNlIHtcclxuICAvLyAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjRlbTtcclxuICAvLyAgIGNvbG9yOiBsaWdodGVuKCRibGFjaywgOSUpO1xyXG4gIC8vICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAvLyAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgLy8gICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAjOGE2NTAwLCAwcHggNHB4IDhweCAjM2EyYjAwO1xyXG4gIC8vICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGxpbmVhciwgY29sb3IgMC4zcyBsaW5lYXI7XHJcbiAgLy8gfVxyXG59XHJcbiIsIi50aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcblxyXG4gICZfX3RleHQsXHJcbiAgJl9fbnVtIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgYW5pbWF0aW9uOiBjaW5lbWF0aWNJbk91dCAzcyBlYXNlLWluLW91dCAycztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIC8vIEBleHRlbmQgJWNvbW1pc3Npb25lci03MDA7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNTgsIDMyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIC8vIEBleHRlbmQgJWNvbW1pc3Npb25lci04MDA7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoODgsIDQ4KTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgY2luZW1hdGljSW5PdXQge1xyXG4gICAgMCUge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDFlbSB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIDI1JSB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMCB3aGl0ZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwIHdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTMyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG5cclxuICAmLWZsdWlkIHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIH1cclxufSIsIi5hcHAtYnRuIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuXHJcbiAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBleHRlbmQgJW1vbnQtODAwO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDE2LCAxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC40ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMTUuMzgxMXB4IHJnYmEoMjU1LCAxOTUsIDEsIDAuNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBAZXh0ZW5kICVtb250LTgwMDtcclxuICAgICAgLy8gYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICR3aGl0ZSAwJSwgJHdoaXRlIDEwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLmxpbmtzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDM5LjMzJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xyXG5cclxuICAubGlua3Mtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAucmVnLWJ0biB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWctYnRuLFxyXG4gIC5hcHAtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hcHAtbGlua3Mge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3JkZXI6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N2ZyB7XHJcblxyXG4gICAgICB3aWR0aDogMzR2dztcclxuICAgICAgaGVpZ2h0OiAxMHZ3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMzNweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWctYnRuLFxyXG4gIC5hcHAtYnRuLFxyXG4gIC5hcHAtbGlua3MsXHJcbiAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucmVnLWJ0bixcclxuICAuYXBwLWJ0bixcclxuICAuYXBwLWxpbmtzIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5yZWctYnRuLFxyXG4gIC8vIC5hcHAtYnRuIHtcclxuICAvLyAgIGJ1dHRvbiB7XHJcbiAgLy8gICAgIG1pbi13aWR0aDogMjQzcHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAuYXBwLWJ0biB7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBAaW5jbHVkZSBtcShtZCkge1xyXG5cclxuICAvLyAgIC5hcHAtYnRuLFxyXG4gIC8vICAgLmFwcC1saW5rcyxcclxuICAvLyAgIC5zb2MtbmV0d29ya3Mge1xyXG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgLy8gICAgIHdpZHRoOiAzMCU7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcblxyXG4gICAgLmFwcC1idG4sXHJcbiAgICAuYXBwLWxpbmtzLFxyXG4gICAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIC8vIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvYy1uZXR3b3JrcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1saW5rcyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNvYy1uZXR3b3JrcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvcmRlcjogMTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIG9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDIlO1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMiU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgQGV4dGVuZCAlbW9udC04MDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgdXNlIHtcclxuICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHVzZSB7XHJcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sYW5nQ2hlY2sge1xyXG5cclxuICAvLyBkaXNwbGF5OiBub25lO1xyXG4gIC8vIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIC8vIHdpZHRoOiA1NnB4O1xyXG4gIGhlaWdodDogMzNweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgLy8gd2lkdGg6IDg3cHg7XHJcbiAgICAvLyB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBiZ1Nob3c7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuICAgICAgQGtleWZyYW1lcyBiZ1Nob3cge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCAxODAsIDE4MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJnU2hvdzI7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGJnU2hvdzIge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMCwgMjAwLCAyMDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxhbmdDaGVja19faXRlbSB7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93SXRlbTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNob3dJdGVtRGVzYztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2hvd0l0ZW0ge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBzaG93SXRlbURlc2Mge1xyXG4gICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDI1JSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3JkZXI6IDM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIGhlaWdodDogMjFweDtcclxuICAgICAgcmlnaHQ6IDIlO1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBtYXJnaW46IDNweCA2cHggM3B4IDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdDb250ZXh0IHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luOiA1cHggN3B4O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZm9udCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzZXJpZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogNzZweDsgXHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYW5nQ29udGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMjglO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI0JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAyOCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAxMDEwMSAzMC43MyUsIHJnYmEoMSwgMSwgMSwgMCkgMTAwJSk7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyNTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuODcpO1xyXG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDQ7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAuNmVtIDA7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAydnc7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWlkZGxlLWJwKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1icCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtbmV0d29ya3Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgbWF4LWhlaWdodDogNTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA5MXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxvZ28ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG5cclxuICAgIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgbWFzay1wb3NpdGlvbjogLTUwJTtcclxuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDE1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDEwMCUge1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgLTc1ZGVnLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAzMCUsXHJcbiAgICAgICAgI2ZmZiA1MCUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDcwJVxyXG4gICAgICApO1xyXG4gICAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIC8vIHdpZHRoOiAxMjBweDtcclxuICAgIC8vIGhlaWdodDogMjNweDtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICAvLyB3aWR0aDogNDB2dztcclxuICAgIC8vIGhlaWdodDogNC4ydnc7XHJcblxyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjgpKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE5N3B4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGVudCB7XHJcbiAgQGV4dGVuZCAlbW9udC03MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDMlO1xyXG4gIHBhZGRpbmctdG9wOiAyJTtcclxuXHJcbiAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hbW91bnQge1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg1NiwgMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNDYsIDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BlcnNlbnQge1xyXG4gICAgLmNvbnRlbnRfX3N1YiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNvbnRlbnRfX3BlcnNlbnQtLWludmVyc2VFbGVtZW50cyB7XHJcbiAgICAgIC5jb250ZW50X19zdWIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgxMjAsIDI0KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wZXJzZW50LFxyXG4gICZfX2N1cnJlbmN5IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICBjb2xvcjogJGFjY2VudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTgwLCA2MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTIwLCAyNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9udXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb21vIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAwIDElO1xyXG4gICAgQGV4dGVuZCAlR29ib2xkSGlnaHQtNDAwO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgY29sb3I6ICRhY2NlbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDgwLCAzNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FwdHVyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg0NCwgMjQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXNoYWRvdyB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggYmxhY2ssIDFweCAxcHggMnB4IGJsYWNrLCAycHggMnB4IDRweCBibGFjaztcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgQGV4dGVuZCAlZ29ib2xkLWJvbGQtNDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLmdyYWRpZW50LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDMwMCwgNjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgzMDAsIDYwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTI5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDEzNiwgODApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5idG4tYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG5cclxuICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL2wtd2luZy5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICByaWdodDogODMlO1xyXG4gICAgICB3aWR0aDogY2xhbXAoNDFweCwgMTB2dywgNjBweCk7XHJcbiAgICAgIGhlaWdodDogY2xhbXAoMzVweCwgMTAuNnZ3LCA2NnB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgcmlnaHQ6IDEwMSU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kZWNvci9sLXdpbmctZHQucG5nJyk7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wKDYwcHgsIDExdncsIDIwNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wKDY5cHgsIDkuNnZ3LCAxNzhweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IGNsYW1wKDM5cHgsIDEwdncsIDYwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNsYW1wKDM0cHgsIDEwdncsIDYwcHgpO1xyXG4gICAgICBsZWZ0OiA4NCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL3Itd2luZy5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICBsZWZ0OiAxMDIlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVjb3Ivci13aW5nLWR0LnBuZycpO1xyXG4gICAgICAgIHdpZHRoOiBjbGFtcCg2MHB4LCAxMXZ3LCAyMDVweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg2OXB4LCA5LjZ2dywgMTc4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnVsZXMtbGluayB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgyNywgMTIpO1xyXG5cclxuICAgIC8vIEBleHRlbmQgJVBGRGluLTQwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIC03NWRlZyxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDMwJSxcclxuICAgICAgI2ZmZiA1MCUsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA3MCVcclxuICAgICk7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc2hpbmUgMnMgaW5maW5pdGU7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc2hpbmUge1xyXG4gICAgMCUge1xyXG4gICAgICBtYXNrLXBvc2l0aW9uOiAtNTAlO1xyXG4gICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IDE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG1hc2stcG9zaXRpb246IC01MCU7XHJcbiAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRvcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IDN2dztcclxuICBwYWRkaW5nLXRvcDogMnZ3O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXZpYXRvci1iZy90b3AtYXZmb3JtLW1vYi5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXZpYXRvci1iZy90b3AtYXZmb3JtLWRlc2sucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDZ2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgbXEobWQpIHtcclxuICAvLyAgIHBhZGRpbmctdG9wOiA2dnc7XHJcbiAgLy8gfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgjMTgxODE4LCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDY4LCAyMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgIC8vIEBpbmNsdWRlIGFkYXB0aXYtZm9udCg1NiwgMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgfVxyXG5cclxuICAmX19yYWRhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcmlnaHQ6IDAlO1xyXG4gICAgdG9wOiAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01JSk7XHJcbiAgICBwYWRkaW5nOiA1JSAwIDEwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICBwYWRkaW5nOiAzJSAwIDElO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTApO1xyXG5cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYWRhciB7XHJcbiAgICAmX19pbWcge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAvLyB3aWR0aDogMjMwcHg7XHJcbiAgICAgIC8vIGhlaWdodDogMjMycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblxyXG4gIC8vIGhlaWdodDogMTAwdmg7XHJcbiAgJi5zaG93LFxyXG4gICYucG9wdXAtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAvLyBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tb2RhbF9fd3JhcHBlciB7XHJcbiAgICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBvcHVwLS1pbnN0cnVjdGlvbiB7XHJcbiAgICAucG9wdXBfX3dyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgICAgICAvLyAgbWF4LWhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA1NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UxIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgdG9wOiA1cHg7XHJcblxyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDIzcHggLTJweCAjRkZEQjAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICB3aWR0aDogNzkwcHg7XHJcbiAgICAvLyBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgcGFkZGluZzogMjZweCAzN3B4IDQ1cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyM3B4IC0ycHggI2ZmZGIwMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM5Ljg5NDlweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wb3B1cC1iZy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0LWJwKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICAgIC8vIGhlaWdodDogNTYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggN3B4IDI5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLFxyXG4gICZfX2RhdGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDIuNXZ3LCAzOXB4KTtcclxuICAgIC8vIEBleHRlbmQgJW51bml0by05MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wODtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC42ZGVnLCAjZmZiYzAwIDE5Ljk3JSwgI2ZmZTQwMCA5MC43MiUpLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiwgI2ZmZmZmZik7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICZfX2RhdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAvLyBAZXh0ZW5kICViZXRhbmR5b3U7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBjb2xvcjogI2U1ZTVlNTtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS42dncsIDI0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XHJcbiAgfVxyXG5cclxuICAmX19mcmFtZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMjZweCAxNXB4IDE5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMnB4IDIwcHggN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcnVsZXMge1xyXG4gICAgaGVpZ2h0OiAyMzhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLWJwKSB7XHJcbiAgICAgIGhlaWdodDogNDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcnVsZSB7XHJcbiAgICB3aWR0aDogOTYlO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgLy8gQGV4dGVuZCAlYmV0YW5keW91O1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuNXZ3LCAyMnB4KTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbnN0cnVjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAvLyB6LWluZGV4OiAxMDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyB0b3A6IDUwdnc7XHJcbiAgLy8gaGVpZ2h0OiAxNTBweDtcclxuICAvLyBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICBwYWRkaW5nOiAzLjQlIDAgMy40JTtcclxuICAvLyBib3JkZXItdG9wOiAycHggc29saWQgI2Y0YjQwMTtcclxuICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0YjQwMTtcclxuICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggI2Y0YjQwMTtcclxuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbnN0cnVjdGlvbi1iYWNrLnBuZycpO1xyXG4gIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMC45ODtcclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX2RlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMSB7XHJcbiAgICAgIG1pbi13aWR0aDogMzZ2dztcclxuICAgICAgbWluLWhlaWdodDogMjA0cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjA3cHg7XHJcbiAgICAgIHRvcDogLTEwJTtcclxuICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVjb3IvY2xvdWQtbW9iMS5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgIH1cclxuICAgICYtLTIge1xyXG4gICAgICBtaW4td2lkdGg6IDc0dnc7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xyXG4gICAgICAvLyBtaW4taGVpZ2h0OiAyODJweDtcclxuICAgICAgLy8gbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IC0yMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL2Nsb3VkLW1vYjIucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MHZ3O1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS0zIHtcclxuICAgICAgbWluLXdpZHRoOiA4MnZ3O1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDJweDtcclxuICAgICAgdG9wOiAtMTMlO1xyXG4gICAgICByaWdodDogLTIwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVjb3IvY2xvdWQtbW9iMy5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzQlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2NHZ3O1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tNCB7XHJcbiAgICAgIG1pbi13aWR0aDogNDl2dztcclxuICAgICAgbWluLWhlaWdodDogMjg5cHg7XHJcbiAgICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIHRvcDogMjUlO1xyXG4gICAgICByaWdodDogLTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kZWNvci9jbG91ZC1tb2I0LnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLTUge1xyXG4gICAgICBtaW4td2lkdGg6IDg2dnc7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI4M3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgdG9wOiA3MCU7XHJcbiAgICAgIHJpZ2h0OiAtMjAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kZWNvci9jbG91ZC1tb2I1LnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYxJTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICAgIG1pbi13aWR0aDogNjZ2dztcclxuICAgICAgICB0b3A6IDcwJTtcclxuICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgLy8gICBjb250ZW50OiAnJztcclxuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgLy8gICB0b3A6IDAlO1xyXG4gICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgIHdpZHRoOiAxMTBweDtcclxuXHJcbiAgICAvLyAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL2Nsb3VkLWxlZnQtaW5zcnQucG5nJyk7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDIzN3B4O1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL2Nsb3VkLWxlZnQtaW5zcnQtYmlnLnBuZycpO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmOjphZnRlciB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHJpZ2h0OiAwO1xyXG4gICAgLy8gICB0b3A6IDAlO1xyXG4gICAgLy8gICB3aWR0aDogMTM2cHg7XHJcbiAgICAvLyAgIGhlaWdodDogMTEwJTtcclxuICAgIC8vICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVjb3IvY2xvdWQtcmlnaHQtaW5zcnQucG5nJyk7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICAvLyAgICAgd2lkdGg6IDE5MnB4O1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL2Nsb3VkLXJpZ2h0LWluc3J0LWJpZy5wbmcnKTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLnJ1bGVzLWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idG4tYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlLWJhY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nLWJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogY2xhbXAoNjAlLCA4MHZ3LCAzODBweCk7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDI0LCAxNCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX251bWJlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnN0cnVjdGlvbl9fYm94IHtcclxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICAgIC8vIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlY29yL2Fycm93LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUtYnApIHtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZ2dyk7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcik7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICBAZXh0ZW5kICVtb250c2VycmF0LTkwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMTIwLCA3OCk7XHJcbiAgICAgIGNvbG9yOiAkcGluaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDEwMCwgNTApO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcShmaGQpIHtcclxuICAgICAgICBmb250LXNpemU6IDExOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gQGluY2x1ZGUgbXEobWQpIHtcclxuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJl9fYWN0aW9uIHtcclxuICAgIEBleHRlbmQgJW1vbnRzZXJyYXQtOTAwO1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDUwLCAzNCk7XHJcblxyXG4gICAgLy8gZm9udC1zaXplOiAyNHB4O1xyXG4gICAgLy8gZm9udC1zaXplOiAxLjJ2dztcclxuICAgIC8vIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMzUsIDIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoZmhkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzcGFuIHtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuXHJcbiAgICAvLyAgIEBleHRlbmQgJW1vbnRzZXJyYXQtNTAwO1xyXG4gICAgLy8gICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAvLyAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAvLyAgIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIC8vICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldC1icCkge1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMy41dnc7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcbi8vICNvbmUsXHJcbi8vICN0d29vLFxyXG4vLyAjdGhyZWUsXHJcbi8vICNmb3VyIHtcclxuLy8gICBhbmltYXRpb246IG1vdmVJbiAuNXMgZWFzZS1pbjtcclxuXHJcbi8vICAgb3BhY2l0eTogMVxyXG4vLyB9XHJcblxyXG4uaW5zdHJ1Y3Rpb25fX251bWJlci5hY3RpdmUge1xyXG4gIGFuaW1hdGlvbjogbW92ZUluIDAuOHMgZWFzZS1pbjtcclxuXHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlSW4ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLXRhYnMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAvLyBwYWRkaW5nOiAzMHB4O1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyB7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDEpIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3ZlciB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpob3Zlcjo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmM3MDAsICNmZmM3MDApLCAjZmZmZmZmO1xyXG59XHJcblxyXG4vLyAgIC5mb3JtLXRhYnNfX3N3aXRjaGVzIGEuYWN0aXZlIHtcclxuLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgfVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZjNzAwLCAjZmZjNzAwKSwgI2ZmZmZmZjtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYS5hY3RpdmU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE0KTtcclxuICAvLyBmb250LXNpemU6IDI1cHg7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgLy8gICBmb250LXNpemU6IDI1cHg7XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uZm9ybS10YWJzX19zd2l0Y2hlcyBhIHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDMzcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm0tdGFic19fc3dpdGNoZXMgYTpudGgtY2hpbGQoMSkgc3Bhbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGhvbmUtaWNvbi5wbmdcIik7XHJcbn1cclxuXHJcbi5mb3JtLXRhYnNfX3N3aXRjaGVzIGE6bnRoLWNoaWxkKDIpIHNwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21haWwtaWNvbi5wbmdcIik7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5pbnB1dC5mb3JtLWVsZW1lbnQsXHJcbnNlbGVjdC5mb3JtLWVsZW1lbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tZWxlbWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZWxlbWVudCB7XHJcbiAgd2lkdGg6IDQ1JTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDEwcHg7ICovXHJcblxyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjMzUzNTM1O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE2KTtcclxuICB9XHJcbn1cclxuXHJcbi8vICNjb3VudHJ5LXN0eWxlciB7XHJcbi8vICAgI2NvdW50cnkge1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgfVxyXG5cclxuLy8gICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94I2NvdW50cnktc3R5bGVyIHtcclxuICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94I2N1cnJlbmN5LXN0eWxlciB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmZvcm0tZWxlbWVudFtuYW1lPVwiZW1haWxcIl0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50LnBob25lLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvcm0tZWxlbWVudFtuYW1lPVwiY291bnRyeVwiXSBvcHRpb24sXHJcbi5mb3JtLWVsZW1lbnRbbmFtZT1cImN1cnJlbmN5XCJdIG9wdGlvbiB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uZm9ybS1lbGVtZW50W25hbWU9XCJjdXJyZW5jeVwiXSBvcHRpb246Zmlyc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5mb3JtLWVsZW1lbnQucGhvbmUtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5waG9uZS1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBwYWRkaW5nLXRvcDogMjZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5waG9uZS1ibG9jayAuaXRpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGhvbmUtYmxvY2sgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnZhbGlkLWJsb2NrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1zaXplOiAwLjZlbTtcclxuICB0b3A6IC01cHg7XHJcbiAgcmlnaHQ6IDVweDtcclxuICAvLyB0b3A6IC0zMHB4O1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuI3ZhbGlkLW1zZyB7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG4gIHRleHQtc2hhZG93OiAxcHggMCAwICMwMDA7XHJcbn1cclxuXHJcbiNlcnJvci1tc2cge1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAwIDAgIzAwMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCxcclxuLml0aSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG4gIGhlaWdodDogNDhweDtcclxufVxyXG5cclxuaW5wdXQuZm9ybS1lbGVtZW50OjpwbGFjZWhvbGRlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNjdXJyZW5jeSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnN1Yi1mb3JtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDgwJTtcclxuXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLy8gaGVpZ2h0OiA2NHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgb3JkZXI6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzE4MTgxODtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmYzcwMCwgI2ZmYzcwMCksICNmZmM3MDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0LjI1ODlweCAjZmZkNDExO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggNnB4IGJsYWNrKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLWZvcm06ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiAjMTgxODE4O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYmxvY2stcHJvbW8ge1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrLXByb21vIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stcHJvbW8gbGFiZWwgaW5wdXQge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLyog0LTQu9GPINGN0LvQtdC80LXQvdGC0LAgbGFiZWwsINGB0LLRj9C30LDQvdC90L7Qs9C+INGBIC5jdXN0b20tY2hlY2tib3ggKi9cclxuLmJsb2NrLXByb21vIGxhYmVsID4gc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjZmZiYjAwO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyO1xyXG59XHJcblxyXG4vKiDRgdC+0LfQtNCw0L3QuNC1INCyIGxhYmVsINC/0YHQtdCy0LTQvtGN0LvQtdC80LXQvdGC0LAgYmVmb3JlINGB0L4g0YHQu9C10LTRg9GO0YnQuNC80Lgg0YHRgtC40LvRj9C80LggKi9cclxuXHJcbi5ibG9jay1wcm9tbyBsYWJlbCA+IHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCIrXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4vLyAuYmxvY2stcHJvbW8gbGFiZWw+c3Bhbjo6YWZ0ZXIge31cclxuXHJcbi8qINC00LvRjyDRjdC70LXQvNC10L3RgtCwIGlucHV0IGMgdHlwZT1cImNoZWNrYm94XCIgKi9cclxuLmJsb2NrLXByb21vIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qIHotaW5kZXg6IC0xOyAqL1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qINGB0YLQuNC70Lgg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDQutGD0YDRgdC+0YDQsCDQvdCwIGNoZWNrYm94ICovXHJcbi5ibG9jay1wcm9tbyBsYWJlbCA+IGlucHV0Om5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmhvdmVyOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGH0LXQutCx0L7QutGB0LAgKNC/0YDQuCDQvdCw0LbQsNGC0LjQuCDQvdCwINC90LXQs9C+KSAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgKyBzcGFuOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xyXG59XHJcblxyXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1ICovXHJcbi8vIC5ibG9jay1wcm9tbyBsYWJlbD5pbnB1dDpmb2N1cytzcGFuOjpiZWZvcmUge1xyXG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuLy8gfVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGE0L7QutGD0YHQtSDQuCDQvdC1INC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpICsgc3Bhbjo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XHJcbn1cclxuXHJcbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggY2hlY2tlZCAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIi1cIjtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0YfQtdC60LHQvtC60YHQsCwg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBkaXNhYmxlZCAqL1xyXG4uYmxvY2stcHJvbW8gbGFiZWwgPiBpbnB1dDpkaXNhYmxlZCArIHNwYW46OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxufVxyXG5cclxuI2NoZWNrUHJvbW8ge1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuI3Byb21vIHtcclxuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wcm9tby1zaG93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYW5pbWF0aW9uOiBwcm9tb1Nob3cgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvbW9TaG93IHtcclxuICAwJSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8taGlkZSB7XHJcbiAgYW5pbWF0aW9uOiBwcm9tb0hpZGUgMC41cyBsaW5lYXIgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHJvbW9IaWRlIHtcclxuICAwJSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYWdyZWVtZW50IHtcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYWRhcHRpdi1mb250KDIwLCAxMCk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggYmxhY2s7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHNtKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBzZWxlY3QuZm9ybS1lbGVtZW50OmFmdGVyIHtcclxuICBjb250ZW50OiBcIjEyMzEyM1wiO1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB0b3A6IDRweDtcclxuICB6LWluZGV4OiAzMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0gKi9cclxuXHJcbi5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcclxuXHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udDogMjVweC81MHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcclxuICBjb2xvcjogIzMzMztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHBhZGRpbmc6IDAgNDVweCAwIDEwcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcclxuXHJcbiAgICAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjZmNmY2LCAjZTZlNmU2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcSh4cykge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDRweDtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1jaXJjbGUuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMjUsIDE4KTtcclxuICAvLyBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogIzM1MzUzNTtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udDogMTRweC8xOHB4IENvbW1pc3Npb25lciwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmpxLXNlbGVjdGJveCBzZWxlY3QsXHJcbi5qcS1zZWxlY3QtbXVsdGlwbGUgc2VsZWN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8vIC5qcS1zZWxlY3Rib3ggdWwge31cclxuXHJcbi5pdGlfX2NvdW50cnktbmFtZSB7XHJcbiAgY29sb3I6ICMzNTM1MzU7XHJcbn1cclxuIiwiLnJ1bGVzIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMnZ3O1xyXG4gICAgcGFkZGluZy1yaWdodDogNy4zdnc7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoNTUsIDE1KTtcclxuICAgIC8vIEBleHRlbmQgJWNvbW1pc3Npb25lci03MDA7XHJcbiAgfVxyXG5cclxuICAmX19ib3JkZXIsXHJcbiAgJl9fYm9yZGVyOjpiZWZvcmUsXHJcbiAgJl9fYm9yZGVyOjphZnRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEoeHMpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcShzbSkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvcmRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgcGFkZGluZzogMjBweCAydncgMjBweDtcclxuICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3Njb3JlLWJnMi5wbmcnKSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1pbWFnZS1zZXQoXHJcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9zY29yZS1iZzIuYXZpZikgMXgsXHJcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9zY29yZS1iZzIud2VicCkgMngsXHJcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9zY29yZS1iZzIucG5nKSAyeFxyXG4gICAgICApLFxyXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWltYWdlLXNldChcclxuICAgICAgICAnLi4vaW1hZ2VzL3Njb3JlLWJnMi5hdmlmJyAxeCB0eXBlKCdpbWFnZS9hdmlmJyksXHJcbiAgICAgICAgJy4uL2ltYWdlcy9zY29yZS1iZzIud2VicCcgMnggdHlwZSgnaW1hZ2Uvd2VicCcpLFxyXG4gICAgICAgICcuLi9pbWFnZXMvc2NvcmUtYmcyLnBuZycgMnggdHlwZSgnaW1hZ2UvcG5nJylcclxuICAgICAgKSxcclxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgYmFja2dyb3VuZDogaW1hZ2Utc2V0KFxyXG4gICAgICAgICcuLi9pbWFnZXMvc2NvcmUtYmcyLmF2aWYnIDF4IHR5cGUoJ2ltYWdlL2F2aWYnKSxcclxuICAgICAgICAnLi4vaW1hZ2VzL3Njb3JlLWJnMi53ZWJwJyAyeCB0eXBlKCdpbWFnZS93ZWJwJyksXHJcbiAgICAgICAgJy4uL2ltYWdlcy9zY29yZS1iZzIucG5nJyAyeCB0eXBlKCdpbWFnZS9wbmcnKVxyXG4gICAgICApLFxyXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgbGVmdDogLTFweDtcclxuICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICByaWdodDogLTFweDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDExLCAxMTAsIDI1MyksIHJnYigyNDUsIDE5LCA2NSkpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgLy8gaGVpZ2h0OiAyNTBweDtcclxuICAgIGhlaWdodDogMzZ2dztcclxuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG5cclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNDBmM2UsICMwMDViZWEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2LWZvbnQoMzYsIDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG5cclxuICAgICY6Om1hcmtlciB7XHJcbiAgICAgIEBpbmNsdWRlIGFkYXB0aXYtZm9udCgzNiwgMTIpO1xyXG4gICAgICAvLyBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1ib3h0b3BfX3J1bGVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMjN2dztcclxuICAgIG1pbi13aWR0aDogOTBweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA0MnZ3O1xyXG4gICAgICBoZWlnaHQ6IDI2dnc7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMGRlZyxcclxuICAgICAgICAjZjQwZjNlIDAlLFxyXG4gICAgICAgICNmNDBmM2UgMC4wMSUsXHJcbiAgICAgICAgI2ZhNWE3MSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgZmlsdGVyOiBibHVyKDE5dncpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaXRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0aSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaXRpX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pdGlfX3YtaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5pdGkgaW5wdXQsIC5pdGkgaW5wdXRbdHlwZT10ZXh0XSwgLml0aSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLml0aV9fZmxhZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgOHB4OyB9XG4gIC5pdGlfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1OyB9XG4gICAgLml0aV9fYXJyb3ctLXVwIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuICAuaXRpX19jb3VudHJ5LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gIC5pdGlfX2ZsYWctYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLml0aV9fZGl2aWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7IH1cbiAgLml0aV9fY291bnRyeSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuaXRpX19kaWFsLWNvZGUge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgLml0aV9fZmxhZy1ib3gsIC5pdGlfX2NvdW50cnktbmFtZSwgLml0aV9fZGlhbC1jb2RlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5pdGlfX2ZsYWctYm94LCAuaXRpX19jb3VudHJ5LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRleHRdLCAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGV4dF0sIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAkYmxhY2s7IH1cbiAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyxcbiAgICAuaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1kaWFsLWNvZGUge1xuICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLml0aS0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgei1pbmRleDogMTA2MDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgICAuaXRpLS1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pdGktbW9iaWxlIC5pdGktLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4uaXRpX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2gge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gICAgd2lkdGg6IDE5cHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnAge1xuICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDsgfSB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19haSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2FxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2F4IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYmoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYm4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2JxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19icyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnYge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19idyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2J5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fYnoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2gge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7IH1cbiAgLml0aV9fZmxhZy5pdGlfX2NrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Ige1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fY3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZG8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWUge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZWgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZmsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZm0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Ege1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Qge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Qge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3Uge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fZ3kge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faHUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faW8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9faXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9famUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fam0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fam8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fanAge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2cge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2gge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa20ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3Age1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fa3oge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHIge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbHkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWgge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbWwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXAge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbXoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnAge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fbnoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fb20ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcGwge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcHkge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDsgfVxuICAuaXRpX19mbGFnLml0aV9fcWEge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ycyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190YSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190YyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190aCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190aiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190bCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190byB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190ciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190dCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190diB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190dyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX190eiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191ZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191bSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191cyB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191eSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX191eiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192YyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192ZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192aSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX192dSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX193cyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX194ayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX195dCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4OyB9XG4gIC5pdGlfX2ZsYWcuaXRpX196dyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjMycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIC5pdGlfX2ZsYWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4iLCIuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYXZpYXRvci1iZy9mb290ZXItY29tcGFzLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAvLyAgbGluZWFyLWdyYWRpZW50KFxyXG4gIC8vICAgICAgIDE4MGRlZyxcclxuICAvLyAgICAgICByZ2JhKDAsIDAsIDAsIDApIDM5LjMzJSxcclxuICAvLyAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJVxyXG4gIC8vICAgICApLFxyXG4gIC8vIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgLy8gcGFkZGluZy1yaWdodDogNSU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVjb3Ige1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA4MzBweDtcclxuICAgICAgaGVpZ2h0OiA0MjhweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVjb3IvZm9vdGVyLWwtY2xvdWQucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA5MzZweDtcclxuICAgICAgaGVpZ2h0OiA0MzFweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVjb3IvZm9vdGVyLXItY2xvdWQucG5nJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTglO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzMlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXBhcmF0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc29jLW5ldHdvcmtzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHVzZSB7XHJcbiAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdXNlIHtcclxuICAgICAgICAgICAgZmlsbDogJGFjY2VudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBheW1lbnRzLW1ldGhvZHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxMHB4IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHhzKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoc20pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xKG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBnYXA6IDUlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmlsdGVyOiB1bnNldDtcclxuICB9XHJcblxyXG4gIGRpdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3ZnOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3ZnOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
