

/* Start:/local/templates/shop.zorka-gold/libs/libs.min.css?178107224119323*/
.jq-checkbox,
.jq-radio,
.jq-select-multiple li,
.jq-selectbox li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

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

.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  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-select-multiple,
.jq-selectbox {
  position: relative;
  display: inline-block;
}

.jq-select-multiple select,
.jq-selectbox select {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
}

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

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

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

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

.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: linear-gradient(#FFF,#E6E6E6);
  box-shadow: 0 1px 1px rgba(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);
  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;
  box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}

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

.jq-file input {
  cursor: pointer;
}

.jq-file__name {
  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;
  box-shadow: inset 1px 1px #F1F1F1;
  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: linear-gradient(#FFF,#E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  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__browse,
.jq-file.disabled .jq-file__name {
  border-color: #CCC;
  background: #F5F5F5;
  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;
  box-shadow: inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);
}

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

.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: 0;
  background: 0 0;
  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: linear-gradient(#FFF,#E6E6E6);
  box-shadow: 0 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(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:after,
.jq-number__spin:after {
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

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

.jq-number__spin:hover {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

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

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

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

.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;
  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: linear-gradient(#FFF,#E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: linear-gradient(#F6F6F6,#E6E6E6);
}

.jq-selectbox__select:active {
  background: #F5F5F5;
  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;
  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 {
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0,0,0,.2);
}

.jq-selectbox__search {
  margin: 5px;
}

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

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

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

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

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

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

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  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: 700;
}

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

.jq-select-multiple li.selected.disabled,
.jq-select-multiple.disabled li.selected {
  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;
  box-shadow: inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  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: #B3B3B3 #CCC #CCC;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(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: 0;
  background: linear-gradient(#FFF,#E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);
  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:hover,
input[type=reset].styler:not([disabled]):hover {
  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;
  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;
  box-shadow: none;
  color: #888;
}
.mfp-bg,
.mfp-wrap {
  position: fixed;
  width: 100%;
  left: 0;
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
  top: 0;
  height: 100%;
}

.mfp-arrow:after,
.mfp-arrow:before,
.mfp-container:before,
.mfp-figure:after {
  content: '';
}

.mfp-bg {
  z-index: 1042;
  overflow: hidden;
  background: #0b0b0b;
  opacity: .8;
}

.mfp-wrap {
  z-index: 1043;
  outline: 0!important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none!important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
  display: none;
}

button.mfp-arrow,
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

.mfp-figure:after,
.mfp-iframe-scaler iframe {
  box-shadow: 0 0 8px rgba(0,0,0,.6);
  position: absolute;
}

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: .65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial,Baskerville,monospace;
}

.mfp-close:focus,
.mfp-close:hover {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: .65;
  margin: -55px 0 0;
  top: 50%;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:focus,
.mfp-arrow:hover {
  opacity: 1;
}

.mfp-arrow:after,
.mfp-arrow:before {
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}

.mfp-figure:after,
img.mfp-img {
  width: auto;
  height: auto;
  display: block;
}

img.mfp-img {
  max-width: 100%;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0;
  margin: 0 auto;
}

.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  left: 0;
  top: 40px;
  bottom: 40px;
  right: 0;
  z-index: -1;
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0,0,0,.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width:900px) {
  .mfp-arrow {
    -webkit-transform: scale(.75);
    transform: scale(.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* End */


/* Start:/local/templates/shop.zorka-gold/libs/slick.css?17810722411776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/shop.zorka-gold/libs/nouislider.min.css?17810722414294*/
/*! nouislider - 14.6.2 - 9/16/2020 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
/* End */


/* Start:/local/templates/shop.zorka-gold/css/main.css?1781072241811717*/
@charset "UTF-8";
/* line 19, dev/sass/utils/variables.scss */
.green {
  color: #379462;
}

/* line 22, dev/sass/utils/variables.scss */
.bread {
  color: #4A6975;
}

/* line 25, dev/sass/utils/variables.scss */
.text {
  color: #293B42;
}

/* line 28, dev/sass/utils/variables.scss */
.black {
  color: #444444;
}

/* line 34, dev/sass/utils/variables.scss */
:root {
  --vwIdth: 1920;
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 1180;
  }
}

@media screen and (max-width: 990px) {
  /* line 34, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 990;
  }
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/utils/variables.scss */
  :root {
    --vwIdth: 375;
  }
}

/* line 49, dev/sass/utils/variables.scss */
.md-show {
  display: none !important;
}

/* line 52, dev/sass/utils/variables.scss */
.xmd-show {
  display: none !important;
}

/* line 55, dev/sass/utils/variables.scss */
.sm-show {
  display: none !important;
}

/* line 58, dev/sass/utils/variables.scss */
.xs-show {
  display: none !important;
}

/* line 61, dev/sass/utils/variables.scss */
.xxs-show {
  display: none !important;
}

@media screen and (max-width: 1440px) {
  /* line 65, dev/sass/utils/variables.scss */
  .md-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 68, dev/sass/utils/variables.scss */
  .md-hide {
    display: none !important;
  }
}

@media screen and (max-width: 1180px) {
  /* line 73, dev/sass/utils/variables.scss */
  .xmd-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 76, dev/sass/utils/variables.scss */
  .xmd-hide {
    display: none !important;
  }
}

@media screen and (max-width: 990px) {
  /* line 81, dev/sass/utils/variables.scss */
  .sm-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 84, dev/sass/utils/variables.scss */
  .sm-hide {
    display: none !important;
  }
}

@media screen and (max-width: 800px) {
  /* line 89, dev/sass/utils/variables.scss */
  .xs-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 92, dev/sass/utils/variables.scss */
  .xs-hide {
    display: none !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 97, dev/sass/utils/variables.scss */
  .xxs-show {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  /* line 100, dev/sass/utils/variables.scss */
  .xxs-hide {
    display: none !important;
  }
}

/*---------------------------------------------------------------FONTS---------------------------------------------------------------*/
@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/light/HelveticaNeueCyr-Light.woff2") format("woff2"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/light/HelveticaNeueCyr-Light.woff") format("woff"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/light/HelveticaNeueCyr-Light.ttf") format("truetype"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/light/HelveticaNeueCyr-Light.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/regular/HelveticaNeueCyr-Regular.woff2") format("woff2"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/regular/HelveticaNeueCyr-Regular.woff") format("woff"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/regular/HelveticaNeueCyr-Regular.ttf") format("truetype"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/regular/HelveticaNeueCyr-Regular.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 450;
  font-display: block;
  src: url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/roman/HelveticaNeueCyr-Roman.woff2") format("woff2"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/roman/HelveticaNeueCyr-Roman.woff") format("woff"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/roman/HelveticaNeueCyr-Roman.ttf") format("truetype"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/roman/HelveticaNeueCyr-Roman.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/medium/HelveticaNeueCyr-Medium.woff2") format("woff2"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/medium/HelveticaNeueCyr-Medium.woff") format("woff"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/medium/HelveticaNeueCyr-Medium.ttf") format("truetype"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/medium/HelveticaNeueCyr-Medium.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/bold/HelveticaNeueCyr-Bold.woff2") format("woff2"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/bold/HelveticaNeueCyr-Bold.woff") format("woff"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/bold/HelveticaNeueCyr-Bold.ttf") format("truetype"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/bold/HelveticaNeueCyr-Bold.eot");
}

@font-face {
  font-family: "helvetica";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/heavy/HelveticaNeueCyr-Heavy.woff2") format("woff2"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/heavy/HelveticaNeueCyr-Heavy.woff") format("woff"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/heavy/HelveticaNeueCyr-Heavy.ttf") format("truetype"), url("/local/templates/shop.zorka-gold/css/../fonts/helvetica/heavy/HelveticaNeueCyr-Heavy.eot");
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* line 2, dev/sass/utils/reset.scss */
button, hr, input {
  overflow: visible;
}

/* line 6, dev/sass/utils/reset.scss */
a, audio, canvas, progress, video {
  display: inline-block;
}

/* line 10, dev/sass/utils/reset.scss */
progress, sub, sup {
  vertical-align: baseline;
}

/* line 14, dev/sass/utils/reset.scss */
[type=checkbox], [type=radio], legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/* line 19, dev/sass/utils/reset.scss */
*, legend {
  padding: 0;
}

/* line 23, dev/sass/utils/reset.scss */
*, :active, :focus, :hover, :visited {
  outline: 0;
}

/* line 27, dev/sass/utils/reset.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 32, dev/sass/utils/reset.scss */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section {
  display: block;
}

/* line 36, dev/sass/utils/reset.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/* line 41, dev/sass/utils/reset.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 46, dev/sass/utils/reset.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/* line 52, dev/sass/utils/reset.scss */
b, strong {
  font-weight: bold;
}

/* line 56, dev/sass/utils/reset.scss */
dfn {
  font-style: italic;
}

/* line 60, dev/sass/utils/reset.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/* line 65, dev/sass/utils/reset.scss */
small {
  font-size: 80%;
}

/* line 69, dev/sass/utils/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 75, dev/sass/utils/reset.scss */
sub {
  bottom: -.25em;
}

/* line 79, dev/sass/utils/reset.scss */
sup {
  top: -.5em;
}

/* line 83, dev/sass/utils/reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 88, dev/sass/utils/reset.scss */
img {
  border-style: none;
}

/* line 92, dev/sass/utils/reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 95, dev/sass/utils/reset.scss */
button, select, textarea, input {
  text-transform: none;
  background: none;
  padding: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid;
  resize: none;
  display: block;
  font-size: 1em;
  font-family: inherit;
}

/* line 107, dev/sass/utils/reset.scss */
[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

/* line 111, dev/sass/utils/reset.scss */
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* line 116, dev/sass/utils/reset.scss */
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px;
}

/* line 120, dev/sass/utils/reset.scss */
fieldset {
  padding: .35em .75em .625em;
}

/* line 124, dev/sass/utils/reset.scss */
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

/* line 131, dev/sass/utils/reset.scss */
textarea {
  overflow: auto;
}

/* line 135, dev/sass/utils/reset.scss */
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 139, dev/sass/utils/reset.scss */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* line 144, dev/sass/utils/reset.scss */
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 148, dev/sass/utils/reset.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* line 153, dev/sass/utils/reset.scss */
summary {
  display: list-item;
}

/* line 157, dev/sass/utils/reset.scss */
[hidden], template {
  display: none;
}

/* line 161, dev/sass/utils/reset.scss */
.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
}

/* line 165, dev/sass/utils/reset.scss */
.clearfix:after {
  clear: both;
}

/* line 169, dev/sass/utils/reset.scss */
ul > li {
  list-style: none;
}

/* line 172, dev/sass/utils/reset.scss */
ol {
  margin: 0;
  padding: 0;
}

/* line 176, dev/sass/utils/reset.scss */
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 182, dev/sass/utils/reset.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 186, dev/sass/utils/reset.scss */
input, select, button {
  outline: none;
}

/* line 190, dev/sass/utils/reset.scss */
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  font-weight: initial;
}

/* line 194, dev/sass/utils/reset.scss */
span {
  display: inline-block;
}

/* line 197, dev/sass/utils/reset.scss */
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* line 1, dev/sass/utils/dump.scss */
.style-temp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 5, dev/sass/utils/dump.scss */
.style-temp > li {
  width: 100%;
  border-top: 1px solid lightslategray;
  border-right: 1px solid lightslategray;
}

/* line 10, dev/sass/utils/dump.scss */
.style-temp > li > a,
.style-temp > li > span {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 15, dev/sass/utils/dump.scss */
.style-temp > li li a {
  background-color: rgba(0, 0, 0, 0.15);
  padding-left: 35px;
}

/* line 20, dev/sass/utils/dump.scss */
.style-temp > li a,
.style-temp > li span {
  padding: 10px;
  width: 100%;
}

/* line 26, dev/sass/utils/dump.scss */
.style-temp > li ul {
  -webkit-box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0px 0px 10px 3px rgba(0, 0, 0, 0.25);
}

/* line 31, dev/sass/utils/dump.scss */
.style-temp .red {
  background-color: red;
}

/* line 34, dev/sass/utils/dump.scss */
.style-temp .red * {
  color: #fff;
}

/* line 39, dev/sass/utils/dump.scss */
.style-temp .green {
  background-color: green;
}

/* line 42, dev/sass/utils/dump.scss */
.style-temp .green * {
  color: #fff;
}

/* line 47, dev/sass/utils/dump.scss */
.style-temp .yel {
  background-color: yellow;
}

/* line 51, dev/sass/utils/dump.scss */
.style-temp .all {
  width: 100%;
}

/* line 54, dev/sass/utils/dump.scss */
.style-temp .all a {
  background-color: orange;
}

/* line 60, dev/sass/utils/dump.scss */
.icon {
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
}

/* line 65, dev/sass/utils/dump.scss */
.page-title {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 300;
  font-size: 1.875rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-align: center;
}

@media screen and (max-width: 990px) {
  /* line 65, dev/sass/utils/dump.scss */
  .page-title {
    font-size: 1.5rem;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 65, dev/sass/utils/dump.scss */
  .page-title {
    font-size: 1.25rem;
  }
}

/* line 84, dev/sass/utils/dump.scss */
.checkbox {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  max-width: 100%;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 92, dev/sass/utils/dump.scss */
.checkbox-tick {
  vertical-align: middle;
  position: relative;
  width: calc(100vw / (var(--vwIdth) / 18));
  min-width: calc(100vw / (var(--vwIdth) / 18));
  height: calc(100vw / (var(--vwIdth) / 18));
  border: 1px solid #b4b4b4;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 101, dev/sass/utils/dump.scss */
.checkbox-tick::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-image: url(/local/templates/shop.zorka-gold/css/../img/svg/tick-white.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 75% auto;
          background-size: 75% auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  opacity: 0;
}

/* line 117, dev/sass/utils/dump.scss */
.checkbox-text {
  vertical-align: middle;
  margin-left: calc(100vw / (var(--vwIdth) / 12));
  white-space: break-spaces;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
}

/* line 125, dev/sass/utils/dump.scss */
.checkbox-text a {
  display: inline;
}

/* line 130, dev/sass/utils/dump.scss */
.checkbox input[type='checkbox'] {
  display: none;
}

/* line 134, dev/sass/utils/dump.scss */
.checkbox input[type='checkbox']:checked ~ .checkbox-tick {
  background-color: #D5B774;
  border-color: #D5B774;
}

/* line 138, dev/sass/utils/dump.scss */
.checkbox input[type='checkbox']:checked ~ .checkbox-tick::after {
  opacity: 1;
}

@media (hover: hover) {
  /* line 146, dev/sass/utils/dump.scss */
  .checkbox:hover .checkbox-tick {
    background-color: #D5B774;
    border-color: #D5B774;
  }
}

/* line 153, dev/sass/utils/dump.scss */
.select {
  position: relative;
  border: 1px solid #E3E3E3;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 159, dev/sass/utils/dump.scss */
.select select {
  padding: calc(100vw / (var(--vwIdth) / 17)) calc(100vw / (var(--vwIdth) / 34)) calc(100vw / (var(--vwIdth) / 17)) calc(100vw / (var(--vwIdth) / 17));
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  font-size: 1rem;
  line-height: 102.7%;
  background: #fff;
  color: #444444;
  cursor: pointer;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

@media screen and (max-width: 990px) {
  /* line 159, dev/sass/utils/dump.scss */
  .select select {
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 177, dev/sass/utils/dump.scss */
.select::after {
  content: '';
  pointer-events: none;
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 17));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 6));
  background-image: url(/local/templates/shop.zorka-gold/css/../img/svg/arr-down.svg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
}

@media screen and (max-width: 990px) {
  /* line 177, dev/sass/utils/dump.scss */
  .select::after {
    right: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .select:hover {
    border-color: #E3B44C;
  }
}

/* line 201, dev/sass/utils/dump.scss */
.ui-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(50% - 35px);
  padding: calc(100vw / (var(--vwIdth) / 12));
  font-size: 1rem;
  letter-spacing: 0.03em;
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 1680px) {
  /* line 201, dev/sass/utils/dump.scss */
  .ui-input {
    width: calc(50% - 15px);
    padding: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 201, dev/sass/utils/dump.scss */
  .ui-input {
    width: 100%;
  }
}

/* line 220, dev/sass/utils/dump.scss */
.ui-input input[type='number'] {
  display: block;
  width: calc(100% - 20px);
  padding: 0;
  padding: 0;
  border: none;
  text-align: right;
  color: inherit;
  line-height: 100%;
  -moz-appearance: textfield;
}

/* line 231, dev/sass/utils/dump.scss */
.ui-input input[type='number']::-webkit-outer-spin-button, .ui-input input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* line 237, dev/sass/utils/dump.scss */
.ui-input__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: calc(100vw / (var(--vwIdth) / 24)) 0;
  color: #7C7C7C;
}

@media screen and (max-width: 990px) {
  /* line 237, dev/sass/utils/dump.scss */
  .ui-input__wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 251, dev/sass/utils/dump.scss */
.noUi-target {
  background: #E3E3E3;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 256, dev/sass/utils/dump.scss */
.noUi-horizontal {
  height: 2px;
  border: none;
}

/* line 261, dev/sass/utils/dump.scss */
.noUi-connect {
  background-color: #D5B774;
  height: 100%;
}

/* line 266, dev/sass/utils/dump.scss */
.noUi-handle {
  width: calc(100vw / (var(--vwIdth) / 14)) !important;
  height: calc(100vw / (var(--vwIdth) / 14)) !important;
  top: calc(100vw / (var(--vwIdth) / -7)) !important;
  right: calc(100vw / (var(--vwIdth) / -7)) !important;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 2px solid #D5B774;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
}

/* line 276, dev/sass/utils/dump.scss */
.noUi-handle::before, .noUi-handle::after {
  content: none;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .noUi-handle:hover {
    background-color: #D5B774;
  }
}

/* line 287, dev/sass/utils/dump.scss */
.link {
  display: inline-block;
  position: relative;
  padding: 0;
  border: none;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  color: #D5B774;
  cursor: pointer;
}

/* line 299, dev/sass/utils/dump.scss */
.link-underline::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  height: 1px;
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  background: #D5B774;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (hover: hover) {
  /* line 312, dev/sass/utils/dump.scss */
  .link-underline:hover::after {
    width: 0%;
  }
}

/* line 318, dev/sass/utils/dump.scss */
.link-uppercase {
  text-transform: uppercase;
}

/* line 322, dev/sass/utils/dump.scss */
.link-dotted {
  display: inline-block;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 120%;
  color: #D5B774;
  border-bottom: 1px dotted #D5B774;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .link-dotted:hover {
    border-color: transparent;
  }
}

/* line 335, dev/sass/utils/dump.scss */
.link-icon {
  padding-left: calc(100vw / (var(--vwIdth) / 25));
  font-weight: 550;
  font-size: 1rem;
  line-height: 102.7%;
  position: relative;
}

/* line 342, dev/sass/utils/dump.scss */
.link-icon .icon {
  position: absolute;
  left: 0;
  top: 50%;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  stroke: #D5B774;
  fill: transparent;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .link-icon:hover {
    color: #E3B44C;
  }
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .link:hover {
    color: #E3B44C;
  }
}

/* line 363, dev/sass/utils/dump.scss */
.input-number {
  display: inline-block;
  font-size: 1rem;
  line-height: 156%;
  white-space: nowrap;
  border: 1px solid #E3E3E3;
  color: #444444;
}

/* line 371, dev/sass/utils/dump.scss */
.input-number input[type='number'] {
  display: inline-block;
  width: calc(100vw / (var(--vwIdth) / 20));
  padding: 0;
  border: none;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
  margin: 0;
  text-align: center;
  line-height: 100%;
}

/* line 382, dev/sass/utils/dump.scss */
.input-number input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* line 387, dev/sass/utils/dump.scss */
.input-number button {
  display: inline-block;
  padding: calc(100vw / (var(--vwIdth) / 9));
  cursor: pointer;
  border: none;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: inherit;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .input-number button:hover {
    background-color: #D5B774;
    color: #fff;
  }
}

/* line 402, dev/sass/utils/dump.scss */
.doc-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 calc(100vw / (var(--vwIdth) / -12.5));
}

/* line 407, dev/sass/utils/dump.scss */
.doc-list__item {
  height: 100%;
  padding: calc(100vw / (var(--vwIdth) / 25));
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 1180px) {
  /* line 407, dev/sass/utils/dump.scss */
  .doc-list__item {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 417, dev/sass/utils/dump.scss */
.doc-list__img {
  display: block;
  width: calc(100vw / (var(--vwIdth) / 40));
  height: calc(100vw / (var(--vwIdth) / 40));
  margin: 0 auto calc(100vw / (var(--vwIdth) / 10));
}

/* line 424, dev/sass/utils/dump.scss */
.doc-list__name {
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
  font-weight: 600;
  font-size: 1rem;
  line-height: 120%;
  text-align: center;
}

/* line 432, dev/sass/utils/dump.scss */
.doc-list__desc {
  margin: 0 auto calc(100vw / (var(--vwIdth) / 10));
  font-size: 0.875rem;
  line-height: 120%;
  text-align: center;
  color: #7C7C7C;
  text-align: center;
}

@media screen and (min-width: 991px) {
  /* line 432, dev/sass/utils/dump.scss */
  .doc-list__desc {
    max-width: calc(100vw / (var(--vwIdth) / 290));
  }
}

/* line 445, dev/sass/utils/dump.scss */
.doc-list__link {
  text-align: center;
}

/* line 449, dev/sass/utils/dump.scss */
.doc-list li {
  width: 33.33%;
  padding: 0 calc(100vw / (var(--vwIdth) / 12.5)) calc(100vw / (var(--vwIdth) / 12.5));
}

@media screen and (max-width: 1180px) {
  /* line 449, dev/sass/utils/dump.scss */
  .doc-list li {
    width: 50%;
  }
}

@media screen and (max-width: 450px) {
  /* line 449, dev/sass/utils/dump.scss */
  .doc-list li {
    width: 100%;
  }
}

/* line 463, dev/sass/utils/dump.scss */
[data-tab-content]:not(._active) {
  display: none;
}

/* line 467, dev/sass/utils/dump.scss */
[data-tab-btn]._active {
  pointer-events: none;
}

/* line 471, dev/sass/utils/dump.scss */
.table {
  max-width: 100%;
  overflow: auto;
  margin-bottom: -1px;
}

/* line 476, dev/sass/utils/dump.scss */
.table table {
  border-collapse: collapse;
  min-width: 100%;
  overflow: hidden;
}

/* line 481, dev/sass/utils/dump.scss */
.table table th,
.table table td {
  padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 35));
  font-size: 1rem;
  line-height: 102.7%;
  text-align: center;
}

/* line 489, dev/sass/utils/dump.scss */
.table table th {
  white-space: nowrap;
  font-weight: 500;
  border-bottom: 1px solid #b4b4b4;
}

/* line 496, dev/sass/utils/dump.scss */
.table table td:not(:first-child), .table table td:not(:last-child) {
  border-right: 1px solid #E3E3E3;
}

/* line 504, dev/sass/utils/dump.scss */
.mobile-acc-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
  fill: #444444;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 513, dev/sass/utils/dump.scss */
.mobile-acc-btn .icon {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media screen and (min-width: 601px) {
  /* line 504, dev/sass/utils/dump.scss */
  .mobile-acc-btn {
    display: none;
  }
}

/* line 525, dev/sass/utils/dump.scss */
[data-mobile-acc]._open .mobile-acc-btn .icon {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

/* line 530, dev/sass/utils/dump.scss */
[data-mobile-acc-btn] {
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 530, dev/sass/utils/dump.scss */
  [data-mobile-acc-btn] {
    text-align: left !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 538, dev/sass/utils/dump.scss */
  [data-mobile-acc-dd] {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
    display: none;
  }
}

/* line 545, dev/sass/utils/dump.scss */
.scroll-bar {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

/* line 547, dev/sass/utils/dump.scss */
.scroll-bar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/* line 553, dev/sass/utils/dump.scss */
.scroll-bar::-webkit-scrollbar-track {
  background: transparent;
  -webkit-border-radius: 3px;
          border-radius: 3px;
}

/* line 559, dev/sass/utils/dump.scss */
.scroll-bar::-webkit-scrollbar-thumb {
  background: #D5B774;
  -webkit-border-radius: 3px;
          border-radius: 3px;
}

/* line 565, dev/sass/utils/dump.scss */
.scroll-bar::-webkit-scrollbar-thumb:hover {
  background: #E3B44C;
}

/* line 4, dev/sass/utils/common.scss */
.col-1 {
  width: 8.33333%;
}

/* line 4, dev/sass/utils/common.scss */
.col-2 {
  width: 16.66667%;
}

/* line 4, dev/sass/utils/common.scss */
.col-3 {
  width: 25%;
}

/* line 4, dev/sass/utils/common.scss */
.col-4 {
  width: 33.33333%;
}

/* line 4, dev/sass/utils/common.scss */
.col-5 {
  width: 41.66667%;
}

/* line 4, dev/sass/utils/common.scss */
.col-6 {
  width: 50%;
}

/* line 4, dev/sass/utils/common.scss */
.col-7 {
  width: 58.33333%;
}

/* line 4, dev/sass/utils/common.scss */
.col-8 {
  width: 66.66667%;
}

/* line 4, dev/sass/utils/common.scss */
.col-9 {
  width: 75%;
}

/* line 4, dev/sass/utils/common.scss */
.col-10 {
  width: 83.33333%;
}

/* line 4, dev/sass/utils/common.scss */
.col-11 {
  width: 91.66667%;
}

/* line 4, dev/sass/utils/common.scss */
.col-12 {
  width: 100%;
}

/* line 9, dev/sass/utils/common.scss */
h1.hide {
  font-size: 0px;
  opacity: 0;
  height: 0;
}

/* line 16, dev/sass/utils/common.scss */
html._overflow {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

/* line 23, dev/sass/utils/common.scss */
body {
  font-family: "helvetica";
  font-weight: 400;
  overflow: visible;
  overflow-x: hidden;
  line-height: 140%;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  margin: 0;
  color: #444444;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 37, dev/sass/utils/common.scss */
body._overflow {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  position: relative;
}

/* line 44, dev/sass/utils/common.scss */
main {
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding-top: calc(100vw / (var(--vwIdth) / 129));
}

@media screen and (max-width: 1180px) {
  /* line 44, dev/sass/utils/common.scss */
  main {
    padding-top: calc(100vw / (var(--vwIdth) / 61));
  }
}

/* line 54, dev/sass/utils/common.scss */
main .container {
  margin-bottom: calc(100vw / (var(--vwIdth) / 100));
}

@media screen and (max-width: 1180px) {
  /* line 54, dev/sass/utils/common.scss */
  main .container {
    margin-bottom: calc(100vw / (var(--vwIdth) / 50));
  }
}

/* line 63, dev/sass/utils/common.scss */
.btn {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  line-height: 175%;
  padding: calc(100vw / (var(--vwIdth) / 11));
  min-width: calc(100vw / (var(--vwIdth) / 240));
  color: white;
  background-color: #D5B774;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
}

/* line 76, dev/sass/utils/common.scss */
.btn:hover {
  background-color: #E3B44C;
}

@media screen and (max-width: 600px) {
  /* line 63, dev/sass/utils/common.scss */
  .btn {
    width: 100%;
    min-width: auto;
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

/* line 86, dev/sass/utils/common.scss */
.btn-popup {
  position: absolute;
  top: 100%;
  left: 50%;
  min-width: 100%;
  text-align: center;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 15));
  border: 1px solid #D5B774;
  background: white;
  color: #444444;
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

/* line 103, dev/sass/utils/common.scss */
.btn-popup::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
  border-top: 1px solid #D5B774;
  border-right: 1px solid #D5B774;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  background: white;
}

/* line 117, dev/sass/utils/common.scss */
.btn._has-btn-popup {
  position: relative;
}

/* line 122, dev/sass/utils/common.scss */
.btn._btn-popup-visible .btn-popup {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(-50%, 25%);
      -ms-transform: translate(-50%, 25%);
          transform: translate(-50%, 25%);
}

/* line 130, dev/sass/utils/common.scss */
a {
  text-decoration: none;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  color: #444444;
}

/* line 136, dev/sass/utils/common.scss */
img {
  max-width: 100%;
}

/* line 140, dev/sass/utils/common.scss */
.tabs__content {
  display: none;
  /* по умолчанию прячем все блоки */
}

/* line 145, dev/sass/utils/common.scss */
.tabs__content.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* по умолчанию показываем нужный блок */
}

/* line 150, dev/sass/utils/common.scss */
.container {
  width: 100%;
  padding: 0 60px;
  position: relative;
}

@media screen and (max-width: 1680px) {
  /* line 150, dev/sass/utils/common.scss */
  .container {
    padding: 0 35px;
  }
}

@media screen and (max-width: 1440px) {
  /* line 150, dev/sass/utils/common.scss */
  .container {
    padding: 0 25px;
  }
}

@media screen and (max-width: 600px) {
  /* line 150, dev/sass/utils/common.scss */
  .container {
    padding: 0 15px;
  }
}

/* line 168, dev/sass/utils/common.scss */
.container-sm {
  max-width: 1150px;
  margin: auto;
}

/* line 173, dev/sass/utils/common.scss */
.slick-arrow {
  width: calc(100vw / (var(--vwIdth) / 60));
  height: calc(100vw / (var(--vwIdth) / 60));
  background-color: #D5B774 !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 179, dev/sass/utils/common.scss */
.slick-arrow.slick-next:before {
  content: url(/local/templates/shop.zorka-gold/css/../img/content/arr-sl-r.png);
  opacity: 1;
}

@media screen and (max-width: 600px) {
  /* line 179, dev/sass/utils/common.scss */
  .slick-arrow.slick-next:before {
    font-size: 0;
  }
}

/* line 189, dev/sass/utils/common.scss */
.slick-arrow.slick-prev:before {
  content: url(/local/templates/shop.zorka-gold/css/../img/content/arr-sl-l.png);
  opacity: 1;
}

@media screen and (max-width: 600px) {
  /* line 189, dev/sass/utils/common.scss */
  .slick-arrow.slick-prev:before {
    font-size: 0;
  }
}

/* line 199, dev/sass/utils/common.scss */
.slick-arrow:hover {
  background-color: #E3B44C !important;
}

@media screen and (max-width: 600px) {
  /* line 205, dev/sass/utils/common.scss */
  .slick-dots li {
    width: auto;
    height: auto;
  }
}

/* line 211, dev/sass/utils/common.scss */
.slick-dots li button {
  background-color: #fafafa;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 10));
  padding: 0;
}

@media screen and (max-width: 600px) {
  /* line 211, dev/sass/utils/common.scss */
  .slick-dots li button {
    width: calc(100vw / (var(--vwIdth) / 5));
    height: calc(100vw / (var(--vwIdth) / 5));
    background-color: #d9d9d9;
  }
}

/* line 224, dev/sass/utils/common.scss */
.slick-dots li button::before {
  display: none;
}

/* line 230, dev/sass/utils/common.scss */
.slick-dots li.slick-active button {
  background-color: #D5B774;
}

/* line 1, dev/sass/utils/preloader.scss */
.preloader {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}

/* line 14, dev/sass/utils/preloader.scss */
.sk-double-bounce {
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

/* line 20, dev/sass/utils/preloader.scss */
.sk-double-bounce .sk-child {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #379462;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-double-bounce 2.0s infinite ease-in-out;
          animation: sk-double-bounce 2.0s infinite ease-in-out;
}

/* line 32, dev/sass/utils/preloader.scss */
.sk-double-bounce .sk-double-bounce-2 {
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}

@-webkit-keyframes sk-double-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-double-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* line 3, dev/sass/pages/news.scss */
.news-items {
  margin-top: calc(100vw / (var(--vwIdth) / 30));
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: calc(100vw / (var(--vwIdth) / 20));
  grid-row-gap: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 3, dev/sass/pages/news.scss */
  .news-items {
    display: block;
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 15, dev/sass/pages/news.scss */
.news-item {
  padding-bottom: calc(100vw / (var(--vwIdth) / 50));
}

/* line 17, dev/sass/pages/news.scss */
.news-item__img {
  height: calc(100vw / (var(--vwIdth) / 600));
  overflow: hidden;
}

@media screen and (max-width: 1180px) {
  /* line 17, dev/sass/pages/news.scss */
  .news-item__img {
    height: calc(100vw / (var(--vwIdth) / 290));
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/pages/news.scss */
  .news-item__img {
    height: calc(100vw / (var(--vwIdth) / 230));
  }
}

/* line 26, dev/sass/pages/news.scss */
.news-item__img .img {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
}

/* line 35, dev/sass/pages/news.scss */
.news-item__desc {
  max-width: 640px;
  padding: 0 calc(100vw / (var(--vwIdth) / 15));
  margin: auto;
}

/* line 39, dev/sass/pages/news.scss */
.news-item__desc .zag {
  margin-top: calc(100vw / (var(--vwIdth) / 35));
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 39, dev/sass/pages/news.scss */
  .news-item__desc .zag {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    margin-top: calc(100vw / (var(--vwIdth) / 30));
    margin-bottom: calc(100vw / (var(--vwIdth) / 12));
  }
}

@media screen and (max-width: 600px) {
  /* line 39, dev/sass/pages/news.scss */
  .news-item__desc .zag {
    text-align: left;
  }
}

/* line 57, dev/sass/pages/news.scss */
.news-item__desc p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.03em;
  color: #7C7C7C;
}

@media screen and (max-width: 600px) {
  /* line 57, dev/sass/pages/news.scss */
  .news-item__desc p {
    text-align: left;
  }
}

@media screen and (max-width: 600px) {
  /* line 35, dev/sass/pages/news.scss */
  .news-item__desc {
    padding: 0;
  }
}

/* line 72, dev/sass/pages/news.scss */
.news-item__btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: calc(100vw / (var(--vwIdth) / 35));
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1180px) {
  /* line 72, dev/sass/pages/news.scss */
  .news-item__btn {
    margin-top: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 72, dev/sass/pages/news.scss */
  .news-item__btn {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

/* line 85, dev/sass/pages/news.scss */
.news-item__btn .icon {
  fill: #444444;
  height: calc(100vw / (var(--vwIdth) / 6));
  width: calc(100vw / (var(--vwIdth) / 4));
  margin-left: calc(100vw / (var(--vwIdth) / 8));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 92, dev/sass/pages/news.scss */
.news-item__btn span {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 101, dev/sass/pages/news.scss */
.news-item:last-child {
  padding-bottom: 0;
}

/* line 106, dev/sass/pages/news.scss */
.news-item:hover .news-item__btn span {
  color: #E3B44C;
}

/* line 109, dev/sass/pages/news.scss */
.news-item:hover .news-item__btn .icon {
  -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
          transform: translateX(5px);
  fill: #E3B44C;
}

/* line 115, dev/sass/pages/news.scss */
.news-item:hover .news-item__img .img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 1, dev/sass/pages/text-page.scss */
.text-page {
  margin-top: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/text-page.scss */
  .text-page {
    margin-top: calc(100vw / (var(--vwIdth) / 45));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/text-page.scss */
  .text-page {
    margin-top: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 9, dev/sass/pages/text-page.scss */
.text-page__title {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 1180px) {
  /* line 9, dev/sass/pages/text-page.scss */
  .text-page__title {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/pages/text-page.scss */
  .text-page__title {
    font-size: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 22, dev/sass/pages/text-page.scss */
.text-page__title h1 {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/pages/text-page.scss */
  .text-page__title h1 {
    font-size: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 600px) {
  /* line 22, dev/sass/pages/text-page.scss */
  .text-page__title h1 {
    font-size: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 37, dev/sass/pages/text-page.scss */
.text-page p {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  letter-spacing: 0.03em;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 37, dev/sass/pages/text-page.scss */
  .text-page p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 46, dev/sass/pages/text-page.scss */
.text-page .img {
  margin-bottom: calc(100vw / (var(--vwIdth) / 45));
  margin-top: calc(100vw / (var(--vwIdth) / 25));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 46, dev/sass/pages/text-page.scss */
  .text-page .img {
    margin-bottom: calc(100vw / (var(--vwIdth) / 35));
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 57, dev/sass/pages/text-page.scss */
.text-page .img img {
  max-width: 80%;
  margin: auto;
}

@media screen and (max-width: 1180px) {
  /* line 57, dev/sass/pages/text-page.scss */
  .text-page .img img {
    max-width: 100%;
  }
}

/* line 64, dev/sass/pages/text-page.scss */
.text-page .img.dbl {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 600px) {
  /* line 64, dev/sass/pages/text-page.scss */
  .text-page .img.dbl {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 69, dev/sass/pages/text-page.scss */
.text-page .img.dbl img {
  width: calc((100% - 20px) / 2);
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/pages/text-page.scss */
  .text-page .img.dbl img {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 80, dev/sass/pages/text-page.scss */
.text-page__head img {
  padding-top: 0;
}

/* line 86, dev/sass/pages/text-page.scss */
.text-page ul.style li {
  padding-left: calc(100vw / (var(--vwIdth) / 17));
  position: relative;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 90, dev/sass/pages/text-page.scss */
.text-page ul.style li::before {
  content: '';
  position: absolute;
  width: calc(100vw / (var(--vwIdth) / 6));
  height: calc(100vw / (var(--vwIdth) / 6));
  background-color: #D5B774;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

/* line 103, dev/sass/pages/text-page.scss */
.text-page ol {
  padding-left: calc(100vw / (var(--vwIdth) / 18));
}

/* line 105, dev/sass/pages/text-page.scss */
.text-page ol li {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 109, dev/sass/pages/text-page.scss */
.text-page a {
  color: #D5B774;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 112, dev/sass/pages/text-page.scss */
.text-page a:hover {
  color: #E3B44C;
}

/* line 2, dev/sass/pages/ct-assortment.scss */
.assortment .mp-category {
  margin-top: calc(100vw / (var(--vwIdth) / 20));
  border-top: 1px solid #E3E3E3;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/ct-assortment.scss */
  .assortment .mp-category {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 2, dev/sass/pages/collections-card.scss */
.cl-wrp {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border-left: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/collections-card.scss */
  .cl-wrp {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* line 10, dev/sass/pages/collections-card.scss */
.cl-item.mp-ct-item {
  border-bottom: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item {
    padding: calc(100vw / (var(--vwIdth) / 24)) calc(100vw / (var(--vwIdth) / 5));
  }
}

@media screen and (max-width: 1180px) {
  /* line 15, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item .name {
    font-size: calc(100vw / (var(--vwIdth) / 16));
  }
}

@media screen and (max-width: 600px) {
  /* line 15, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item .name {
    font-size: calc(100vw / (var(--vwIdth) / 12));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 1180px) {
  /* line 24, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item .info {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

@media screen and (max-width: 600px) {
  /* line 24, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item .info {
    font-size: calc(100vw / (var(--vwIdth) / 11));
    line-height: 1;
    margin-bottom: calc(100vw / (var(--vwIdth) / 6));
  }
}

@media screen and (max-width: 1180px) {
  /* line 33, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item .info span {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/pages/collections-card.scss */
  .cl-item.mp-ct-item .info span {
    font-size: calc(100vw / (var(--vwIdth) / 11));
    line-height: 1;
  }
}

/* line 44, dev/sass/pages/collections-card.scss */
.cl-item.mp-ct-item .img img {
  max-width: calc(100vw / (var(--vwIdth) / 110));
}

/* line 49, dev/sass/pages/collections-card.scss */
.cl-next {
  padding: calc(100vw / (var(--vwIdth) / 78)) calc(100vw / (var(--vwIdth) / 15));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FAFAFA;
  border: 1px solid #E3E3E3;
  border-top: none;
}

@media screen and (max-width: 1180px) {
  /* line 49, dev/sass/pages/collections-card.scss */
  .cl-next {
    padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/pages/collections-card.scss */
  .cl-next {
    border-top: 1px solid #E3E3E3;
    padding: calc(100vw / (var(--vwIdth) / 32)) calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 64, dev/sass/pages/collections-card.scss */
.cl-next span {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  letter-spacing: 0.03em;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 1180px) {
  /* line 64, dev/sass/pages/collections-card.scss */
  .cl-next span {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    line-height: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 64, dev/sass/pages/collections-card.scss */
  .cl-next span {
    line-height: 130%;
  }
}

/* line 78, dev/sass/pages/collections-card.scss */
.cl-next .icon {
  height: calc(100vw / (var(--vwIdth) / 12));
  width: calc(100vw / (var(--vwIdth) / 7));
  margin-left: calc(100vw / (var(--vwIdth) / 11));
  fill: #444444;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 86, dev/sass/pages/collections-card.scss */
.cl-next:hover span {
  color: #E3B44C;
}

/* line 89, dev/sass/pages/collections-card.scss */
.cl-next:hover .icon {
  fill: #E3B44C;
  -webkit-transform: translateX(5px);
      -ms-transform: translateX(5px);
          transform: translateX(5px);
}

/* line 95, dev/sass/pages/collections-card.scss */
.cl-more {
  margin-top: calc(100vw / (var(--vwIdth) / 25));
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 1, dev/sass/pages/partners.scss */
.partners {
  margin-top: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/partners.scss */
  .partners {
    margin-top: calc(100vw / (var(--vwIdth) / 45));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/partners.scss */
  .partners {
    margin-top: calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 9, dev/sass/pages/partners.scss */
.partners .text-page__title {
  font-size: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/pages/partners.scss */
  .partners .text-page__title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 15, dev/sass/pages/partners.scss */
.partners-form {
  margin-top: calc(100vw / (var(--vwIdth) / 70));
}

@media screen and (max-width: 1180px) {
  /* line 15, dev/sass/pages/partners.scss */
  .partners-form {
    margin-top: calc(100vw / (var(--vwIdth) / 55));
  }
}

/* line 21, dev/sass/pages/partners.scss */
.partners-contact {
  margin-bottom: calc(100vw / (var(--vwIdth) / 70));
  margin-top: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 21, dev/sass/pages/partners.scss */
  .partners-contact {
    margin-bottom: calc(100vw / (var(--vwIdth) / 45));
  }
}

/* line 27, dev/sass/pages/partners.scss */
.partners-contact__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 600px) {
  /* line 27, dev/sass/pages/partners.scss */
  .partners-contact__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 34, dev/sass/pages/partners.scss */
.partners-contact__item {
  border: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 23)) 0 calc(100vw / (var(--vwIdth) / 30));
  width: calc((100% - 1.5625vw ) / 3);
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/pages/partners.scss */
  .partners-contact__item {
    width: calc((100% - 3.38983vw ) / 3);
  }
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/pages/partners.scss */
  .partners-contact__item {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 45, dev/sass/pages/partners.scss */
  .partners-contact__item:last-child {
    margin-bottom: 0;
  }
}

/* line 50, dev/sass/pages/partners.scss */
.partners-contact__item .icon {
  display: block;
  width: calc(100vw / (var(--vwIdth) / 50));
  height: calc(100vw / (var(--vwIdth) / 58));
  fill: #D5B774;
  margin: 0 auto calc(100vw / (var(--vwIdth) / 10));
}

/* line 57, dev/sass/pages/partners.scss */
.partners-contact__item .info {
  width: 100%;
  text-align: center;
  font-weight: 550;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  letter-spacing: 0.03em;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  color: #444444;
}

/* line 67, dev/sass/pages/partners.scss */
.partners-contact__item a:hover {
  color: #E3B44C;
}

/* line 2, dev/sass/pages/skupka.scss */
.skupka a {
  font-weight: 700;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  color: #444444;
}

/* line 6, dev/sass/pages/skupka.scss */
.skupka a:hover {
  color: #E3B44C;
}

/* line 10, dev/sass/pages/skupka.scss */
.skupka-item {
  margin-top: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 10, dev/sass/pages/skupka.scss */
  .skupka-item {
    margin-top: calc(100vw / (var(--vwIdth) / 45));
  }
}

/* line 15, dev/sass/pages/skupka.scss */
.skupka-item .text-page__title {
  margin-bottom: calc(100vw / (var(--vwIdth) / 14));
  font-size: calc(100vw / (var(--vwIdth) / 25));
}

/* line 20, dev/sass/pages/skupka.scss */
.skupka-item p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 16));
}

/* line 22, dev/sass/pages/skupka.scss */
.skupka-item p.note {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 12));
  color: #7C7C7C;
}

@media screen and (max-width: 1440px) {
  /* line 22, dev/sass/pages/skupka.scss */
  .skupka-item p.note {
    font-size: calc(100vw / (var(--vwIdth) / 14));
  }
}

@media screen and (max-width: 1180px) {
  /* line 22, dev/sass/pages/skupka.scss */
  .skupka-item p.note {
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 33, dev/sass/pages/skupka.scss */
.skupka-item p.note a {
  font-weight: 700;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #7C7C7C;
}

/* line 37, dev/sass/pages/skupka.scss */
.skupka-item p.note a:hover {
  color: #E3B44C;
}

/* line 46, dev/sass/pages/skupka.scss */
.skupka-adv__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 600px) {
  /* line 46, dev/sass/pages/skupka.scss */
  .skupka-adv__items {
    display: block;
  }
}

/* line 55, dev/sass/pages/skupka.scss */
.skupka-adv__item {
  width: calc((100% - 30px) / 3);
  max-width: 240px;
}

@media screen and (max-width: 600px) {
  /* line 55, dev/sass/pages/skupka.scss */
  .skupka-adv__item {
    max-width: none;
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 63, dev/sass/pages/skupka.scss */
.skupka-adv__item:last-child {
  margin-bottom: 0;
}

/* line 66, dev/sass/pages/skupka.scss */
.skupka-adv__item .icon {
  width: calc(100vw / (var(--vwIdth) / 70));
  height: calc(100vw / (var(--vwIdth) / 70));
  fill: #D5B774;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 72, dev/sass/pages/skupka.scss */
.skupka-adv__item .title {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #444444;
  margin-bottom: calc(100vw / (var(--vwIdth) / 14));
}

/* line 81, dev/sass/pages/skupka.scss */
.skupka-adv__item p {
  font-size: toVW(16);
  line-height: 140%;
  letter-spacing: 0.03em;
  opacity: 0.8;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 91, dev/sass/pages/skupka.scss */
.skupka-list {
  margin-top: calc(100vw / (var(--vwIdth) / 20));
}

/* line 93, dev/sass/pages/skupka.scss */
.skupka-list__item {
  border: 1px solid #E3E3E3;
  padding: 0 calc(100vw / (var(--vwIdth) / 24));
  margin-bottom: calc(100vw / (var(--vwIdth) / 14));
}

@media screen and (max-width: 600px) {
  /* line 93, dev/sass/pages/skupka.scss */
  .skupka-list__item {
    padding: 0;
  }
}

/* line 100, dev/sass/pages/skupka.scss */
.skupka-list__item-head {
  padding: calc(100vw / (var(--vwIdth) / 21)) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

@media screen and (max-width: 600px) {
  /* line 100, dev/sass/pages/skupka.scss */
  .skupka-list__item-head {
    padding: calc(100vw / (var(--vwIdth) / 21)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 109, dev/sass/pages/skupka.scss */
.skupka-list__item-head .left {
  font-size: calc(100vw / (var(--vwIdth) / 14));
}

/* line 112, dev/sass/pages/skupka.scss */
.skupka-list__item-head .icon {
  fill: #444444;
  width: calc(100vw / (var(--vwIdth) / 7));
  height: calc(100vw / (var(--vwIdth) / 4));
  margin-left: calc(100vw / (var(--vwIdth) / 5));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 119, dev/sass/pages/skupka.scss */
.skupka-list__item-head .text {
  font-weight: 550;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  text-transform: uppercase;
  line-height: 140%;
  letter-spacing: 0.03em;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 119, dev/sass/pages/skupka.scss */
  .skupka-list__item-head .text {
    display: none;
  }
}

/* line 130, dev/sass/pages/skupka.scss */
.skupka-list__item-head .close {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}

/* line 135, dev/sass/pages/skupka.scss */
.skupka-list__item-head .open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 137, dev/sass/pages/skupka.scss */
.skupka-list__item-head .open .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 144, dev/sass/pages/skupka.scss */
.skupka-list__item-head:hover .text {
  color: #E3B44C;
}

/* line 148, dev/sass/pages/skupka.scss */
.skupka-list__item-head:hover .close .icon {
  fill: #E3B44C;
}

/* line 153, dev/sass/pages/skupka.scss */
.skupka-list__item-head:hover .open .icon {
  fill: #E3B44C;
}

/* line 161, dev/sass/pages/skupka.scss */
.skupka-list__item-body {
  display: none;
}

/* line 163, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 27)) 0 calc(100vw / (var(--vwIdth) / 28));
}

@media screen and (max-width: 600px) {
  /* line 163, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row {
    display: block;
    padding: calc(100vw / (var(--vwIdth) / 27)) calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 173, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item {
    margin-bottom: toVW(25);
  }
}

@media screen and (max-width: 600px) {
  /* line 177, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item:last-child {
    margin-bottom: 0;
  }
}

/* line 182, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item._adress {
  width: 39%;
}

@media screen and (max-width: 1180px) {
  /* line 182, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item._adress {
    width: 44%;
  }
}

@media screen and (max-width: 600px) {
  /* line 182, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item._adress {
    width: 100%;
  }
}

/* line 191, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item._time {
  width: 33%;
}

@media screen and (max-width: 1180px) {
  /* line 191, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item._time {
    width: 36%;
  }
}

@media screen and (max-width: 600px) {
  /* line 191, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item._time {
    width: 100%;
  }
}

/* line 200, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item._tel {
  width: 23%;
}

@media screen and (max-width: 1180px) {
  /* line 200, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item._tel {
    width: 15%;
  }
}

@media screen and (max-width: 600px) {
  /* line 200, dev/sass/pages/skupka.scss */
  .skupka-list__item-body .row .row-item._tel {
    width: 100%;
  }
}

/* line 209, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item .title {
  font-weight: 550;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 215, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item p, .skupka-list__item-body .row .row-item a {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  font-weight: 400;
  letter-spacing: 0;
}

/* line 221, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item a {
  margin-bottom: calc(100vw / (var(--vwIdth) / 16));
}

/* line 223, dev/sass/pages/skupka.scss */
.skupka-list__item-body .row .row-item a:hover {
  color: #E3B44C;
}

/* line 232, dev/sass/pages/skupka.scss */
.skupka-list__item._open .skupka-list__item-head .close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 235, dev/sass/pages/skupka.scss */
.skupka-list__item._open .skupka-list__item-head .open {
  display: none;
}

/* line 243, dev/sass/pages/skupka.scss */
.skupka-map {
  height: calc(100vw / (var(--vwIdth) / 700));
}

@media screen and (max-width: 1180px) {
  /* line 243, dev/sass/pages/skupka.scss */
  .skupka-map {
    height: calc(100vw / (var(--vwIdth) / 500));
  }
}

/* line 248, dev/sass/pages/skupka.scss */
.skupka-map .ymaps-2-1-79-map {
  height: 100% !important;
}

/* line 251, dev/sass/pages/skupka.scss */
.skupka-map [class*="ymaps-2"][class*="-ground-pane"] {
  -webkit-filter: grayscale(100%) !important;
}

/* line 2, dev/sass/pages/contact.scss */
.contact-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #E3E3E3;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 7, dev/sass/pages/contact.scss */
.contact-info._map .contact-info__wrp {
  width: 22%;
}

@media screen and (max-width: 1180px) {
  /* line 7, dev/sass/pages/contact.scss */
  .contact-info._map .contact-info__wrp {
    width: 50%;
  }
}

@media screen and (max-width: 600px) {
  /* line 7, dev/sass/pages/contact.scss */
  .contact-info._map .contact-info__wrp {
    width: 100%;
  }
}

/* line 16, dev/sass/pages/contact.scss */
.contact-info._map .contact-map {
  width: 56%;
}

@media screen and (max-width: 1180px) {
  /* line 16, dev/sass/pages/contact.scss */
  .contact-info._map .contact-map {
    width: 100%;
    height: calc(100vw / (var(--vwIdth) / 420));
  }
}

@media screen and (max-width: 1180px) and (max-width: 600px) {
  /* line 16, dev/sass/pages/contact.scss */
  .contact-info._map .contact-map {
    position: relative;
    width: calc(100% + 30px);
    margin: -16px;
  }
}

/* line 29, dev/sass/pages/contact.scss */
.contact-info__wrp {
  width: calc(100% / 3);
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 40));
  border-left: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/pages/contact.scss */
  .contact-info__wrp {
    width: 100%;
    border: none;
    border-top: 1px solid #E3E3E3;
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 39, dev/sass/pages/contact.scss */
.contact-info__wrp:first-child {
  border: none;
}

/* line 42, dev/sass/pages/contact.scss */
.contact-info__wrp .title {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
  letter-spacing: 0.03em;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 49, dev/sass/pages/contact.scss */
.contact-info__item {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 51, dev/sass/pages/contact.scss */
.contact-info__item .name {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 59, dev/sass/pages/contact.scss */
.contact-info__item .person {
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
}

/* line 65, dev/sass/pages/contact.scss */
.contact-info__item p {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  letter-spacing: 0.03em;
}

/* line 69, dev/sass/pages/contact.scss */
.contact-info__item p a {
  color: #444444;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 72, dev/sass/pages/contact.scss */
.contact-info__item p a:hover {
  color: #E3B44C;
}

@media screen and (max-width: 600px) {
  /* line 81, dev/sass/pages/contact.scss */
  .contact-map .ymaps-2-1-79-map {
    width: 100vw !important;
  }
}

/* line 86, dev/sass/pages/contact.scss */
.contact-map [class*="ymaps-2"][class*="-ground-pane"] {
  -webkit-filter: grayscale(100%) !important;
}

/* line 2, dev/sass/pages/popup.scss */
.form-callback .mfp-content {
  background-color: white;
  max-width: 1270px;
  padding: calc(100vw / (var(--vwIdth) / 80)) calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/popup.scss */
  .form-callback .mfp-content {
    padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/popup.scss */
  .form-callback .mfp-content {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 16, dev/sass/pages/popup.scss */
.form-callback button.mfp-close {
  font-size: 0;
  top: calc(100vw / (var(--vwIdth) / 18));
  right: calc(100vw / (var(--vwIdth) / 18));
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 16, dev/sass/pages/popup.scss */
  .form-callback button.mfp-close {
    top: calc(100vw / (var(--vwIdth) / 10));
    right: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 990px) {
  /* line 16, dev/sass/pages/popup.scss */
  .form-callback button.mfp-close {
    width: calc(100vw / (var(--vwIdth) / 15));
    height: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 33, dev/sass/pages/popup.scss */
.form-callback button.mfp-close::before {
  content: "";
  background-image: url("/local/templates/shop.zorka-gold/css/../img/svg/close.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1180px) {
  /* line 47, dev/sass/pages/popup.scss */
  .mfp-bg,
  .mfp-container,
  .mfp-wrap {
    top: 0;
  }
}

/* line 55, dev/sass/pages/popup.scss */
.mfp-wrap {
  overflow: auto;
}

/* line 59, dev/sass/pages/popup.scss */
.mfp-sm .mfp-content {
  max-width: calc(100vw / (var(--vwIdth) / 700));
}

@media screen and (max-width: 990px) {
  /* line 63, dev/sass/pages/popup.scss */
  .form-sm {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 68, dev/sass/pages/popup.scss */
.form-sm__content {
  border: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 65));
}

@media screen and (max-width: 990px) {
  /* line 68, dev/sass/pages/popup.scss */
  .form-sm__content {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 77, dev/sass/pages/popup.scss */
.form-sm__desc {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  font-size: 1rem;
  line-height: 140%;
  text-align: center;
  color: #7C7C7C;
}

/* line 85, dev/sass/pages/popup.scss */
.form-sm__btn {
  border: none;
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 15));
  background-color: #FAFAFA;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #444444;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .form-sm__btn:hover {
    background-color: #E3B44C;
    color: #fff;
  }
}

/* line 101, dev/sass/pages/popup.scss */
.form-sm .title {
  text-align: center;
}

/* line 105, dev/sass/pages/popup.scss */
.form-sm .form-input__item {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

/* line 2, dev/sass/pages/shops.scss */
.shops-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 6, dev/sass/pages/shops.scss */
.shops-item {
  width: calc(100% / 3);
  border-right: 1px solid #E3E3E3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: calc(100vw / (var(--vwIdth) / 75)) calc(100vw / (var(--vwIdth) / 30));
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 1180px) {
  /* line 6, dev/sass/pages/shops.scss */
  .shops-item {
    padding: calc(100vw / (var(--vwIdth) / 55)) calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/pages/shops.scss */
  .shops-item {
    width: 100%;
    border-bottom: 1px solid #E3E3E3;
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    padding: calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 25, dev/sass/pages/shops.scss */
.shops-item img {
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  max-width: 90%;
}

/* line 30, dev/sass/pages/shops.scss */
.shops-item:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 35, dev/sass/pages/shops.scss */
.shops-item:first-child {
  border-left: 1px solid #E3E3E3;
}

/* line 39, dev/sass/pages/shops.scss */
.shops-list {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media screen and (max-width: 1180px) {
  /* line 39, dev/sass/pages/shops.scss */
  .shops-list {
    width: 100%;
  }
}

/* line 46, dev/sass/pages/shops.scss */
.shops-list-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #E3E3E3;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 52, dev/sass/pages/shops.scss */
.shops-list__items {
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 42)) calc(100vw / (var(--vwIdth) / 38));
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 52, dev/sass/pages/shops.scss */
  .shops-list__items {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 42)) calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 600px) {
  /* line 52, dev/sass/pages/shops.scss */
  .shops-list__items {
    padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 26)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 26));
  }
}

/* line 62, dev/sass/pages/shops.scss */
.shops-list__note {
  background-color: #FAFAFA;
  border-top: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 37)) calc(100vw / (var(--vwIdth) / 46)) calc(100vw / (var(--vwIdth) / 37)) calc(100vw / (var(--vwIdth) / 38));
  width: 100%;
  margin-top: auto;
}

@media screen and (max-width: 1180px) {
  /* line 62, dev/sass/pages/shops.scss */
  .shops-list__note {
    padding: calc(100vw / (var(--vwIdth) / 37)) calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 37)) calc(100vw / (var(--vwIdth) / 35));
    border-bottom: 1px solid #E3E3E3;
  }
}

@media screen and (max-width: 600px) {
  /* line 62, dev/sass/pages/shops.scss */
  .shops-list__note {
    padding: calc(100vw / (var(--vwIdth) / 22)) calc(100vw / (var(--vwIdth) / 26)) calc(100vw / (var(--vwIdth) / 19)) calc(100vw / (var(--vwIdth) / 26));
  }
}

/* line 80, dev/sass/pages/shops.scss */
.shops-list__item-head {
  cursor: pointer;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

/* line 83, dev/sass/pages/shops.scss */
.shops-list__item-head div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
  letter-spacing: 0.03em;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 90, dev/sass/pages/shops.scss */
.shops-list__item-head div .icon {
  width: calc(100vw / (var(--vwIdth) / 8));
  height: calc(100vw / (var(--vwIdth) / 5));
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  margin-left: calc(100vw / (var(--vwIdth) / 10));
  fill: #444444;
}

/* line 99, dev/sass/pages/shops.scss */
.shops-list__item-head:hover div {
  color: #E3B44C;
}

/* line 101, dev/sass/pages/shops.scss */
.shops-list__item-head:hover div .icon {
  fill: #E3B44C;
}

/* line 108, dev/sass/pages/shops.scss */
.shops-list__item-body .row {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  letter-spacing: 0.03em;
  opacity: 0.9;
  margin-bottom: calc(100vw / (var(--vwIdth) / 12));
}

/* line 118, dev/sass/pages/shops.scss */
.shops-list__item._open div .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 126, dev/sass/pages/shops.scss */
.shops-map {
  width: 50%;
  min-height: 600px;
}

@media screen and (max-width: 1180px) {
  /* line 126, dev/sass/pages/shops.scss */
  .shops-map {
    min-height: auto;
    height: calc(100vw / (var(--vwIdth) / 360));
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 126, dev/sass/pages/shops.scss */
  .shops-map {
    min-height: auto;
    height: calc(100vw / (var(--vwIdth) / 450));
  }
}

/* line 138, dev/sass/pages/shops.scss */
.shops-map .ymaps-2-1-79-map {
  height: 100% !important;
}

/* line 141, dev/sass/pages/shops.scss */
.shops-map [class*="ymaps-2"][class*="-ground-pane"] {
  -webkit-filter: grayscale(100%) !important;
}

/* line 2, dev/sass/pages/about.scss */
.about-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-left: 1px solid #E3E3E3;
  border-right: 1px solid #E3E3E3;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 8, dev/sass/pages/about.scss */
.about-block__img {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 13, dev/sass/pages/about.scss */
.about-block__img iframe, .about-block__img video {
  height: calc(100vw / (var(--vwIdth) / 500));
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/pages/about.scss */
  .about-block__img iframe, .about-block__img video {
    height: calc(100vw / (var(--vwIdth) / 360));
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 13, dev/sass/pages/about.scss */
  .about-block__img iframe, .about-block__img video {
    height: calc(100vw / (var(--vwIdth) / 230));
  }
}

@media screen and (max-width: 600px) {
  /* line 23, dev/sass/pages/about.scss */
  .about-block__img video {
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  /* line 28, dev/sass/pages/about.scss */
  .about-block__img img {
    width: 100%;
    max-height: calc(100vw / (var(--vwIdth) / 360));
    -o-object-fit: cover;
       object-fit: cover;
  }
}

@media screen and (max-width: 1180px) {
  /* line 8, dev/sass/pages/about.scss */
  .about-block__img {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 40, dev/sass/pages/about.scss */
.about-block__info {
  width: 50%;
  padding: calc(100vw / (var(--vwIdth) / 42)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 52)) calc(100vw / (var(--vwIdth) / 54));
}

/* line 43, dev/sass/pages/about.scss */
.about-block__info .title {
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
  letter-spacing: 0.03em;
  opacity: 0.9;
  color: #242424;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  font-weight: 400;
}

/* line 52, dev/sass/pages/about.scss */
.about-block__info p {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  letter-spacing: 0.03em;
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 16));
}

@media screen and (max-width: 1180px) {
  /* line 52, dev/sass/pages/about.scss */
  .about-block__info p {
    font-size: calc(100vw / (var(--vwIdth) / 18));
    margin-bottom: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 1180px) {
  /* line 40, dev/sass/pages/about.scss */
  .about-block__info {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    padding: calc(100vw / (var(--vwIdth) / 27)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 17)) calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 40, dev/sass/pages/about.scss */
  .about-block__info {
    padding: calc(100vw / (var(--vwIdth) / 23)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 17)) calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 72, dev/sass/pages/about.scss */
.about-block__stage {
  display: grid;
  grid-template-columns: 66.6% 33.3%;
  width: 100%;
}

@media screen and (max-width: 1180px) {
  /* line 72, dev/sass/pages/about.scss */
  .about-block__stage {
    display: block;
  }
}

/* line 84, dev/sass/pages/about.scss */
.about-stage__text {
  padding: calc(100vw / (var(--vwIdth) / 57)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 44));
  background: #FAFAFA;
  text-align: center;
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 84, dev/sass/pages/about.scss */
  .about-stage__text {
    padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 23)) calc(100vw / (var(--vwIdth) / 40));
  }
}

/* line 92, dev/sass/pages/about.scss */
.about-stage__text .title {
  font-size: calc(100vw / (var(--vwIdth) / 30));
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  text-align: center;
  line-height: 130%;
}

@media screen and (max-width: 600px) {
  /* line 92, dev/sass/pages/about.scss */
  .about-stage__text .title {
    font-weight: 300;
    font-size: calc(100vw / (var(--vwIdth) / 25));
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 105, dev/sass/pages/about.scss */
.about-stage__text p {
  font-size: calc(100vw / (var(--vwIdth) / 18));
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.03em;
  color: #7C7C7C;
  text-align: center;
  max-width: calc(100vw / (var(--vwIdth) / 820));
  margin: auto;
}

@media screen and (max-width: 600px) {
  /* line 105, dev/sass/pages/about.scss */
  .about-stage__text p {
    font-size: calc(100vw / (var(--vwIdth) / 16));
    opacity: 0.8;
  }
}

/* line 120, dev/sass/pages/about.scss */
.about-stage__scale {
  margin-left: calc(100vw / (var(--vwIdth) / 60));
  margin-right: calc(100vw / (var(--vwIdth) / 60));
  grid-column-start: 1;
  grid-column-end: 2;
}

/* line 125, dev/sass/pages/about.scss */
.about-stage__scale .slick-next {
  right: calc(100vw / (var(--vwIdth) / -60));
}

/* line 128, dev/sass/pages/about.scss */
.about-stage__scale .slick-prev {
  left: calc(100vw / (var(--vwIdth) / -60));
}

/* line 131, dev/sass/pages/about.scss */
.about-stage__scale .slick-arrow {
  top: 0;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media screen and (max-width: 600px) {
  /* line 120, dev/sass/pages/about.scss */
  .about-stage__scale {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    overflow-x: scroll;
    width: 100vw;
    padding-left: 15px;
    margin-left: -16px;
  }
}

/* line 143, dev/sass/pages/about.scss */
.about-stage__scale-item {
  padding: calc(100vw / (var(--vwIdth) / 15)) 0 calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 140%;
  letter-spacing: 0.03em;
  opacity: 0.7;
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  text-align: center;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 143, dev/sass/pages/about.scss */
  .about-stage__scale-item {
    min-width: calc(100vw / (var(--vwIdth) / 140));
    background-color: white;
    border: 1px solid #E3E3E3;
  }
}

/* line 161, dev/sass/pages/about.scss */
.about-stage__scale-item:hover {
  opacity: 1;
}

/* line 164, dev/sass/pages/about.scss */
.about-stage__scale-item._active {
  opacity: 1;
}

/* line 170, dev/sass/pages/about.scss */
.about-stage__img {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 1180px) {
  /* line 170, dev/sass/pages/about.scss */
  .about-stage__img {
    height: calc(100vw / (var(--vwIdth) / 300));
  }
}

/* line 179, dev/sass/pages/about.scss */
.about-stage__img-item {
  display: none;
  height: 100%;
  width: 100%;
}

/* line 183, dev/sass/pages/about.scss */
.about-stage__img-item._active {
  display: block;
}

/* line 186, dev/sass/pages/about.scss */
.about-stage__img-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 1180px) {
  /* line 192, dev/sass/pages/about.scss */
  .about-stage__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}

/* line 203, dev/sass/pages/about.scss */
.about-stage__content {
  border: 1px solid #E3E3E3;
  border-top: none;
}

/* line 206, dev/sass/pages/about.scss */
.about-stage__content-item {
  padding: calc(100vw / (var(--vwIdth) / 45)) calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 50));
  display: none;
}

@media screen and (max-width: 1180px) {
  /* line 206, dev/sass/pages/about.scss */
  .about-stage__content-item {
    padding: calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 45));
  }
}

@media screen and (max-width: 600px) {
  /* line 206, dev/sass/pages/about.scss */
  .about-stage__content-item {
    padding: calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 215, dev/sass/pages/about.scss */
.about-stage__content-item p {
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 215, dev/sass/pages/about.scss */
  .about-stage__content-item p {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  /* line 215, dev/sass/pages/about.scss */
  .about-stage__content-item p {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 225, dev/sass/pages/about.scss */
.about-stage__content-item._active {
  display: block;
}

/* line 1, dev/sass/pages/ie.scss */
.page-ie {
  height: 100vh;
  background-image: url(/local/templates/shop.zorka-gold/css/../img/content/ie/bg.png);
  background-color: #323232;
  position: relative;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 11, dev/sass/pages/ie.scss */
.page-ie::before {
  content: '';
  height: 100%;
  width: 825px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
  top: 0;
  background-image: url("/local/templates/shop.zorka-gold/css/../img/content/ie/line.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}

/* line 25, dev/sass/pages/ie.scss */
.page-ie__wrp {
  z-index: 15;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 830px;
}

/* line 31, dev/sass/pages/ie.scss */
.page-ie__zag {
  margin-bottom: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 36, dev/sass/pages/ie.scss */
.page-ie__copy {
  z-index: 15;
  color: #F3F3F3;
  position: absolute;
  bottom: 50px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
}

/* line 46, dev/sass/pages/ie.scss */
.page-ie__copy:hover {
  text-decoration: underline;
}

/* line 51, dev/sass/pages/ie.scss */
.page-ie__text-name {
  font-size: 25px;
  line-height: 120%;
  color: #FFFFFF;
  font-weight: 700;
  margin-bottom: 20px;
  text-align: center;
}

/* line 59, dev/sass/pages/ie.scss */
.page-ie__text-desc {
  font-size: 16px;
  line-height: 160%;
  text-align: center;
  color: #F3F3F3;
}

/* line 2, dev/sass/pages/404.scss */
.page-404__wrp {
  background-image: url(/local/templates/shop.zorka-gold/css/../img/content/404/bg.png);
  padding-bottom: 42%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  position: relative;
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/404.scss */
  .page-404__wrp {
    padding-bottom: 60%;
    background-position: left center;
  }
}

/* line 14, dev/sass/pages/404.scss */
.page-404__text {
  position: absolute;
  top: 50%;
  max-width: calc(100vw / (var(--vwIdth) / 700));
  left: calc(100vw / (var(--vwIdth) / 125));
  text-align: center;
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/pages/404.scss */
  .page-404__text {
    left: calc(100vw / (var(--vwIdth) / 65));
    max-width: calc(100vw / (var(--vwIdth) / 500));
    top: 45%;
  }
}

@media screen and (max-width: 990px) {
  /* line 14, dev/sass/pages/404.scss */
  .page-404__text {
    left: calc(100vw / (var(--vwIdth) / 15));
    top: 40%;
  }
}

@media screen and (max-width: 600px) {
  /* line 14, dev/sass/pages/404.scss */
  .page-404__text {
    top: auto;
    bottom: calc(100vw / (var(--vwIdth) / 10));
    left: 0;
  }
}

/* line 34, dev/sass/pages/404.scss */
.page-404__text-title {
  font-size: calc(100vw / (var(--vwIdth) / 48));
  line-height: 140%;
  text-align: center;
  color: #ffffff;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/pages/404.scss */
  .page-404__text-title {
    font-size: calc(100vw / (var(--vwIdth) / 34));
  }
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/pages/404.scss */
  .page-404__text-title {
    font-size: calc(100vw / (var(--vwIdth) / 20));
    margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 49, dev/sass/pages/404.scss */
.page-404__text-desc {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 150%;
  text-align: center;
  color: white;
  margin: auto;
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  max-width: calc(100vw / (var(--vwIdth) / 500));
}

@media screen and (max-width: 600px) {
  /* line 49, dev/sass/pages/404.scss */
  .page-404__text-desc {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 62, dev/sass/pages/404.scss */
.page-404__text-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 600px) {
  /* line 65, dev/sass/pages/404.scss */
  .page-404__text-btn .btn {
    width: auto;
    padding: calc(100vw / (var(--vwIdth) / 8));
  }
}

/* line 2, dev/sass/pages/ct-collections.scss */
.collections-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: calc(100vw / (var(--vwIdth) / 20));
  grid-row-gap: calc(100vw / (var(--vwIdth) / 20));
  margin-top: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/pages/ct-collections.scss */
  .collections-items {
    grid-column-gap: calc(100vw / (var(--vwIdth) / 15));
    grid-row-gap: calc(100vw / (var(--vwIdth) / 15));
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/pages/ct-collections.scss */
  .collections-items {
    grid-template-columns: 1fr 1fr;
  }
}

/* line 17, dev/sass/pages/ct-collections.scss */
.collections-item {
  overflow: hidden;
}

/* line 19, dev/sass/pages/ct-collections.scss */
.collections-item .img {
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  padding-bottom: 100%;
}

/* line 28, dev/sass/pages/ct-collections.scss */
.collections-item:hover .img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 1, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter {
  width: 24%;
  min-width: calc(100vw / (var(--vwIdth) / 428));
  margin-right: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter {
    margin-right: calc(100vw / (var(--vwIdth) / 15));
    min-width: calc(100vw / (var(--vwIdth) / 300));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter {
    position: fixed;
    left: -100%;
    top: 0;
    min-width: unset;
    width: 100%;
    z-index: 1000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 100%;
    overflow: auto;
    background: white;
  }
  /* line 23, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter._opened {
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@media screen and (max-width: 450px) {
  /* line 1, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter {
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 32, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__title {
  font-weight: 500;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #444444;
}

/* line 41, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__body {
  margin-top: calc(100vw / (var(--vwIdth) / 25));
}

/* line 45, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group {
  padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 28));
  border-bottom: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
  border-right: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 45, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter__group {
    padding: calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 56, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group-row:not(:last-child) {
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

/* line 61, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group-head {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 66, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: calc(100vw / (var(--vwIdth) / 10));
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  cursor: pointer;
}

/* line 73, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group-body {
  padding-left: calc(100vw / (var(--vwIdth) / 25));
  margin-top: calc(100vw / (var(--vwIdth) / 10));
  display: none;
}

/* line 79, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group-more {
  text-align: center;
}

/* line 83, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group .icon {
  margin-left: calc(100vw / (var(--vwIdth) / 12));
  width: calc(100vw / (var(--vwIdth) / 10));
  height: calc(100vw / (var(--vwIdth) / 6));
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  fill: #7c7c7c;
}

/* line 91, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__group .catalog-filter__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  cursor: pointer;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .catalog-filter__group .catalog-filter__title:hover {
    color: #D5B774;
  }
  /* line 100, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter__group .catalog-filter__title:hover .icon {
    fill: #D5B774;
  }
}

/* line 107, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__reset {
  margin: 0 auto;
  padding: 0;
  border: none;
  font-weight: 500;
  background: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .catalog-filter__reset:hover {
    color: #D5B774;
  }
}

@media screen and (min-width: 601px) {
  /* line 121, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter__open {
    display: none;
  }
}

/* line 127, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__close {
  padding: 0;
  background: none;
  border: none;
  width: calc(100vw / (var(--vwIdth) / 25));
  height: calc(100vw / (var(--vwIdth) / 25));
  position: absolute;
  right: calc(100vw / (var(--vwIdth) / 10));
  top: calc(100vw / (var(--vwIdth) / 10));
}

/* line 137, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__close::before, .catalog-filter__close::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 2px;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  background: #D5B774;
}

/* line 149, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

/* line 153, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter__close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

@media screen and (min-width: 601px) {
  /* line 127, dev/sass/pages/catalog/catalog-filter.scss */
  .catalog-filter__close {
    display: none;
  }
}

/* line 164, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter .js-accordion:not(._open) .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 170, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter .hidden {
  display: none;
}

/* line 173, dev/sass/pages/catalog/catalog-filter.scss */
.catalog-filter .hidden.not-hidden {
  display: block;
}

/* line 1, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search {
  margin: calc(100vw / (var(--vwIdth) / 30)) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 30));
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search {
    margin: calc(100vw / (var(--vwIdth) / 15)) 0;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 15, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__result {
  font-size: 1rem;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

@media screen and (max-width: 990px) {
  /* line 15, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__result {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 450px) {
  /* line 15, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__result {
    font-size: 0.75rem;
  }
}

/* line 30, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__form {
  position: relative;
  width: 39.5%;
}

@media screen and (max-width: 990px) {
  /* line 30, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__form {
    width: 100%;
  }
}

/* line 39, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__input {
  display: block;
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 18)) calc(100vw / (var(--vwIdth) / 50));
  border: 1px solid #E3E3E3;
  font-size: 1rem;
  line-height: 102.7%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline-offset: unset;
  -webkit-border-radius: 0;
          border-radius: 0;
}

@media screen and (max-width: 600px) {
  /* line 39, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__input {
    padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 50)) calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 50));
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 450px) {
  /* line 39, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__input {
    font-size: 1rem;
  }
}

/* line 9, dev/sass/utils/mixins.scss */
.catalog-search__input::-webkit-input-placeholder {
  font-size: 1rem;
  line-height: 102.7%;
  color: #7C7C7C;
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/utils/mixins.scss */
  .catalog-search__input::-webkit-input-placeholder {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 450px) {
  /* line 9, dev/sass/utils/mixins.scss */
  .catalog-search__input::-webkit-input-placeholder {
    font-size: 1rem;
  }
}

/* line 12, dev/sass/utils/mixins.scss */
.catalog-search__input:-moz-placeholder {
  font-size: 1rem;
  line-height: 102.7%;
  color: #7C7C7C;
}

@media screen and (max-width: 600px) {
  /* line 12, dev/sass/utils/mixins.scss */
  .catalog-search__input:-moz-placeholder {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 450px) {
  /* line 12, dev/sass/utils/mixins.scss */
  .catalog-search__input:-moz-placeholder {
    font-size: 1rem;
  }
}

/* line 15, dev/sass/utils/mixins.scss */
.catalog-search__input::-moz-placeholder {
  font-size: 1rem;
  line-height: 102.7%;
  color: #7C7C7C;
}

@media screen and (max-width: 600px) {
  /* line 15, dev/sass/utils/mixins.scss */
  .catalog-search__input::-moz-placeholder {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 450px) {
  /* line 15, dev/sass/utils/mixins.scss */
  .catalog-search__input::-moz-placeholder {
    font-size: 1rem;
  }
}

/* line 18, dev/sass/utils/mixins.scss */
.catalog-search__input:-ms-input-placeholder {
  font-size: 1rem;
  line-height: 102.7%;
  color: #7C7C7C;
}

@media screen and (max-width: 600px) {
  /* line 18, dev/sass/utils/mixins.scss */
  .catalog-search__input:-ms-input-placeholder {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 450px) {
  /* line 18, dev/sass/utils/mixins.scss */
  .catalog-search__input:-ms-input-placeholder {
    font-size: 1rem;
  }
}

/* line 74, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__submit {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 calc(100vw / (var(--vwIdth) / 15));
  cursor: pointer;
  border: none;
}

/* line 87, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__submit .icon {
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  fill: #D5B774;
}

@media (hover: hover) {
  /* line 94, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__submit:hover .icon {
    fill: #E3B44C;
  }
}

/* line 100, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__reset {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100vw / (var(--vwIdth) / 40));
  height: 100%;
  cursor: pointer;
  border: none;
}

/* line 109, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__reset::before, .catalog-search__reset::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: calc(100vw / (var(--vwIdth) / 25));
  height: 2px;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  background-color: #D5B774;
}

/* line 121, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__reset::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

/* line 125, dev/sass/pages/catalog/catalog-search.scss */
.catalog-search__reset::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

@media (hover: hover) {
  /* line 130, dev/sass/pages/catalog/catalog-search.scss */
  .catalog-search__reset:hover::before, .catalog-search__reset:hover::after {
    background-color: #E3B44C;
  }
}

/* line 1, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -1px -1px 0;
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 9, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort__title {
  position: relative;
  margin-right: calc(100vw / (var(--vwIdth) / 30));
  font-weight: 300;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  /* line 9, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__title {
    width: 100%;
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__title {
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

@media screen and (min-width: 601px) {
  /* line 27, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__title::after {
    content: ':';
  }
}

/* line 34, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort__item {
  padding: 0 calc(100vw / (var(--vwIdth) / 10));
  width: 50%;
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__item {
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 42, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__item:not(:last-child) {
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

/* line 48, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort__item-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 calc(100vw / (var(--vwIdth) / -10));
}

@media screen and (min-width: 601px) {
  /* line 48, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__item-list {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

@media screen and (max-width: 600px) {
  /* line 48, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__item-list {
    padding-top: 15px;
  }
}

/* line 62, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort__item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 69, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort__select {
  min-width: calc(100vw / (var(--vwIdth) / 250));
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 1180px) {
  /* line 69, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort__select {
    min-width: unset;
    width: 100%;
  }
}

/* line 79, dev/sass/pages/catalog/catalog-sort.scss */
.catalog-sort > .catalog-sort__title {
  font-weight: bold;
  margin-bottom: 0;
}

@media screen and (min-width: 601px) {
  /* line 79, dev/sass/pages/catalog/catalog-sort.scss */
  .catalog-sort > .catalog-sort__title {
    display: none;
  }
}

/* line 1, dev/sass/pages/catalog/catalog-list.scss */
.catalog-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/catalog/catalog-list.scss */
  .catalog-list {
    margin-top: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/catalog/catalog-list.scss */
  .catalog-list {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 14, dev/sass/pages/catalog/catalog-list.scss */
.catalog-list li {
  width: 25%;
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/pages/catalog/catalog-list.scss */
  .catalog-list li {
    width: 33.33%;
  }
}

@media screen and (max-width: 800px) {
  /* line 14, dev/sass/pages/catalog/catalog-list.scss */
  .catalog-list li {
    width: 50%;
  }
}

/* line 26, dev/sass/pages/catalog/catalog-list.scss */
.catalog-list .catalog-card {
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 31, dev/sass/pages/catalog/catalog-list.scss */
.catalog-list .catalog-card .btn {
  margin-top: auto;
}

/* line 1, dev/sass/pages/catalog/catalog-card.scss */
.catalog-card {
  position: relative;
  padding: calc(100vw / (var(--vwIdth) / 20)) calc(100vw / (var(--vwIdth) / 60)) calc(100vw / (var(--vwIdth) / 36));
  border: 1px solid #E3E3E3;
  margin: 0 -1px -1px 0;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/pages/catalog/catalog-card.scss */
  .catalog-card {
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
}

.catalog-card__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 8px;
  width: calc(100% + calc(100vw / (var(--vwIdth) / 40)));
  margin-left: calc(100vw / (var(--vwIdth) / -20));
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media screen and (max-width: 1180px) {
  .catalog-card__btns {
    width: 100%;
    margin-left: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .catalog-card__btns .btn {
    width: 100%;
  }
}

.catalog-card__btns .btn {
  margin-top: 0 !important;
  border: 1px solid #D5B774;
}
.catalog-card__btns .btn:hover {
  border-color: #E3B44C;
}

.catalog-card__btns  .btn-bordered {
  border: 1px solid #E3E3E3;
  background: transparent;
  color: #444;
  transition: .3s;
}

html.overflow {
  overflow: hidden;
  margin-right: var(--scrollbar-width, 0);
}

.add-to-cart .in-cart {
  display: none;
}

.added .add-to-cart .in-cart {
  display: block;
}

.added .add-to-cart .default {
  display: none;
}

.sizes {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-top: 1px solid #E3E3E3;
  background: #FAFAFA;
  padding: 25px 4px calc(100vw / (var(--vwIdth) / 32));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  -webkit-transform: translateY(103%);
  -ms-transform: translateY(103%);
  transform: translateY(103%);
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
}

.sizes__title {
  color: #444;
  text-align: center;
  font-family: Helvetica;
  font-size: min(16px, 1.1vw);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 27));
}

.catalog-card__sizes {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sizes.show {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.catalog-card__size {
  padding: 3px;
  color: #444;
  text-align: center;
  font-family: Helvetica;
  font-size: min(16px, 1.1vw);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: unset;
}

.active-size.catalog-card__size span {
  background: #D5B774;
  color: white;
}

.catalog-card__size span {
  border: 1px solid #E3E3E3;
  width: min(48px, 2.7vw);
  height: min(48px, 2.7vw);
  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;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
}

@media screen and (max-width: 1180px) {
  .catalog-card__size span {
    width: 35px;
    height: 35px;
  }
  .sizes {
    padding: 15px 4px;
    padding: calc(100vw / (var(--vwIdth) / 30));
  }
  .catalog-card__size {
    font-size: 13px;
  }
  .sizes__title {
    font-size: 13px;
    margin-bottom: calc(100vw /(var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  .sizes__title {
    font-size: calc(100vw / (var(--vwIdth) / 13));
    margin-bottom: calc(100vw /(var(--vwIdth) / 17));
  }
  .catalog-card__size {
    font-size: calc(100vw / (var(--vwIdth) / 13));
  }
  .catalog-card__size span {
    width: calc(100vw / (var(--vwIdth) / 31));
    height: calc(100vw / (var(--vwIdth) / 31));
  }
  .sizes {
    padding: 15px 4px calc(100vw / (var(--vwIdth) / 24));
  }
}

.sizes .slick-arrow {
  width: 24px;
  min-width: 24px;
  margin: 0;
  height: 24px;
  background: transparent !important;
  border: unset;
  font-size: 0;
  line-height: 0;
  position: relative;
  cursor: pointer;
}
.sizes .slick-arrow.slick-prev:hover::before,
.sizes .slick-arrow.slick-next:hover::before {
  -webkit-filter: brightness(1);
  filter: brightness(1);

}

.sizes .slick-arrow.slick-prev:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.375 7L5.5 12L10.375 17' stroke='%23D5B774' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
  -webkit-transition: -webkit-filter .3s;
  transition: -webkit-filter .3s;
  -o-transition: filter .3s;
  transition: filter .3s;
  transition: filter .3s, -webkit-filter .3s;
}

.sizes .slick-arrow.slick-next:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 11.5L18.5 12M18.5 12L13.625 17M18.5 12L13.625 7' stroke='%23D5B774' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
  -webkit-transition: -webkit-filter .3s;
  transition: -webkit-filter .3s;
  -o-transition: filter .3s;
  transition: filter .3s;
  transition: filter .3s, -webkit-filter .3s;
}


  /* line 11, dev/sass/pages/catalog/catalog-card.scss */
.catalog-card__img {
  position: relative;
  width: 70%;
  padding-top: 70%;
  margin: 0 auto calc(100vw / (var(--vwIdth) / 11));
}

/* line 17, dev/sass/pages/catalog/catalog-card.scss */
.catalog-card__img img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: calc(100vw / (var(--vwIdth) / 11));
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 30, dev/sass/pages/catalog/catalog-card.scss */
.catalog-card__info {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  text-align: center;
}

/* line 34, dev/sass/pages/catalog/catalog-card.scss */
.catalog-card__info span {
  margin-left: calc(100vw / (var(--vwIdth) / 5));
  color: #7C7C7C;
}

/* line 40, dev/sass/pages/catalog/catalog-card.scss */
.catalog-card .btn {
  width: 100%;
  min-width: unset;
}

@media (hover: hover) {
  /* line 46, dev/sass/pages/catalog/catalog-card.scss */
  .catalog-card:hover img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}

/* line 7, dev/sass/pages/catalog/catalog.scss */
.catalog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 990px) {
  /* line 7, dev/sass/pages/catalog/catalog.scss */
  .catalog {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 450px) {
  /* line 7, dev/sass/pages/catalog/catalog.scss */
  .catalog {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 21, dev/sass/pages/catalog/catalog.scss */
.catalog-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 26, dev/sass/pages/catalog/catalog.scss */
.gray-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100vw / (var(--vwIdth) / 80));
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 28));
  background: #FAFAFA;
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 26, dev/sass/pages/catalog/catalog.scss */
  .gray-block {
    min-height: unset;
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 2, dev/sass/pages/card.scss */
.card .slick-arrow {
  width: calc(100vw / (var(--vwIdth) / 30));
  height: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 1180px) {
  /* line 7, dev/sass/pages/card.scss */
  .card .slick-next {
    right: 0;
  }
}

@media screen and (max-width: 1180px) {
  /* line 13, dev/sass/pages/card.scss */
  .card .slick-prev {
    left: 0;
  }
}

/* line 19, dev/sass/pages/card.scss */
.card-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 0 calc(100vw / (var(--vwIdth) / 25)) 7.5%;
  border-top: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 19, dev/sass/pages/card.scss */
  .card-main {
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15)) 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 19, dev/sass/pages/card.scss */
  .card-main {
    border: none;
  }
}

/* line 36, dev/sass/pages/card.scss */
.card-slider {
  position: relative;
  width: 35%;
}

@media screen and (max-width: 1440px) {
  /* line 36, dev/sass/pages/card.scss */
  .card-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 990px) {
  /* line 36, dev/sass/pages/card.scss */
  .card-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 600px) {
  /* line 36, dev/sass/pages/card.scss */
  .card-slider {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 56, dev/sass/pages/card.scss */
.card-slider__main {
  width: 100%;
}

@media screen and (max-width: 990px) {
  /* line 56, dev/sass/pages/card.scss */
  .card-slider__main {
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 56, dev/sass/pages/card.scss */
  .card-slider__main {
    border: 1px solid #E3E3E3;
  }
}

/* line 67, dev/sass/pages/card.scss */
.card-slider__main-slide {
  position: relative;
  display: block !important;
  width: 100%;
  padding-top: 61%;
}

/* line 73, dev/sass/pages/card.scss */
.card-slider__main-slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  width: 50%;
}

/* line 81, dev/sass/pages/card.scss */
.card-slider__nav {
  position: absolute;
  width: 17%;
  right: 100%;
  -webkit-transform: translateX(calc(100vw / (var(--vwIdth) / -11)));
      -ms-transform: translateX(calc(100vw / (var(--vwIdth) / -11)));
          transform: translateX(calc(100vw / (var(--vwIdth) / -11)));
}

@media screen and (max-width: 990px) {
  /* line 81, dev/sass/pages/card.scss */
  .card-slider__nav {
    position: relative;
    width: 100%;
    right: unset;
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
}

/* line 94, dev/sass/pages/card.scss */
.card-slider__nav-slide {
  position: relative;
  display: block !important;
  width: 100%;
  padding-top: 114%;
  border: 1px solid #E3E3E3;
  cursor: pointer;
  -webkit-transition: border-color 0.3s ease-in-out;
  -o-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .card-slider__nav-slide:hover {
    border-color: #D5B774;
  }
}

/* line 107, dev/sass/pages/card.scss */
.card-slider__nav-slide img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  width: 100%;
}

/* line 115, dev/sass/pages/card.scss */
.card-slider__nav .slick-list {
  margin: calc(100vw / (var(--vwIdth) / -6)) 0;
}

@media screen and (max-width: 600px) {
  /* line 115, dev/sass/pages/card.scss */
  .card-slider__nav .slick-list {
    margin: 0 calc(100vw / (var(--vwIdth) / -7.5));
  }
}

/* line 124, dev/sass/pages/card.scss */
.card-slider__nav .slick-slide > div {
  padding: calc(100vw / (var(--vwIdth) / 5)) 0;
}

@media screen and (max-width: 990px) {
  /* line 124, dev/sass/pages/card.scss */
  .card-slider__nav .slick-slide > div {
    padding: 0 calc(100vw / (var(--vwIdth) / 7.55));
  }
}

/* line 134, dev/sass/pages/card.scss */
.card-slider__nav .slick-current .card-slider__nav-slide {
  border-color: #D5B774;
}

/* line 139, dev/sass/pages/card.scss */
.card-slider__nav .slick-arrow {
  left: 50%;
  -webkit-transform: translateX(-50%) rotate(-90deg);
      -ms-transform: translateX(-50%) rotate(-90deg);
          transform: translateX(-50%) rotate(-90deg);
}

@media screen and (max-width: 1180px) {
  /* line 139, dev/sass/pages/card.scss */
  .card-slider__nav .slick-arrow {
    left: 50%;
  }
}

@media screen and (max-width: 990px) {
  /* line 139, dev/sass/pages/card.scss */
  .card-slider__nav .slick-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 153, dev/sass/pages/card.scss */
.card-slider__nav .slick-prev {
  top: auto;
  bottom: 0;
}

@media screen and (max-width: 990px) {
  /* line 153, dev/sass/pages/card.scss */
  .card-slider__nav .slick-prev {
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 164, dev/sass/pages/card.scss */
.card-slider__nav .slick-next {
  top: 0;
  bottom: auto;
}

@media screen and (max-width: 990px) {
  /* line 164, dev/sass/pages/card.scss */
  .card-slider__nav .slick-next {
    right: 0;
    top: 50%;
    left: auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 178, dev/sass/pages/card.scss */
.card-slider__btn {
  position: relative;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 23)) calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 50));
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  border: 1px solid #E3E3E3;
  font-size: 1rem;
  line-height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  background: #fff;
  text-align: left;
  color: #444444;
}

@media screen and (min-width: 601px) {
  /* line 178, dev/sass/pages/card.scss */
  .card-slider__btn {
    position: absolute;
    left: calc(100vw / (var(--vwIdth) / 15));
    top: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 178, dev/sass/pages/card.scss */
  .card-slider__btn {
    width: 100%;
  }
}

/* line 201, dev/sass/pages/card.scss */
.card-slider__btn .icon {
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 23));
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: #D5B774;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .card-slider__btn:hover {
    color: #D5B774;
  }
}

/* line 217, dev/sass/pages/card.scss */
.card-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  width: 65%;
  border-left: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 217, dev/sass/pages/card.scss */
  .card-info {
    border-top: 1px solid #E3E3E3;
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  /* line 229, dev/sass/pages/card.scss */
  .card-info .link-underline {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 236, dev/sass/pages/card.scss */
.card-block {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 45));
  border-right: 1px solid #E3E3E3;
}

@media screen and (max-width: 1440px) {
  /* line 236, dev/sass/pages/card.scss */
  .card-block {
    padding: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 990px) {
  /* line 236, dev/sass/pages/card.scss */
  .card-block {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 249, dev/sass/pages/card.scss */
.card-block:not(:last-child) {
  border-bottom: 1px solid #E3E3E3;
}

/* line 253, dev/sass/pages/card.scss */
.card-block__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}

@media screen and (max-width: 600px) {
  /* line 253, dev/sass/pages/card.scss */
  .card-block__head {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 266, dev/sass/pages/card.scss */
  .card-block__head .link-icon {
    margin-bottom: 15px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

/* line 272, dev/sass/pages/card.scss */
.card-block__head .link-icon .icon {
  stroke-width: 2px;
}

@media screen and (max-width: 600px) {
  /* line 277, dev/sass/pages/card.scss */
  .card-block__head .link-underline {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}

/* line 284, dev/sass/pages/card.scss */
.card-block--w50 {
  width: 50%;
}

@media screen and (max-width: 1440px) {
  /* line 284, dev/sass/pages/card.scss */
  .card-block--w50 {
    width: 100%;
  }
}

/* line 293, dev/sass/pages/card.scss */
.card-title {
  margin-bottom: calc(100vw / (var(--vwIdth) / 12));
  font-weight: 500;
  font-size: 1.5625rem;
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

@media screen and (max-width: 1440px) {
  /* line 293, dev/sass/pages/card.scss */
  .card-title {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 990px) {
  /* line 293, dev/sass/pages/card.scss */
  .card-title {
    font-size: 1.125rem;
  }
}

/* line 310, dev/sass/pages/card.scss */
.card-article {
  margin-bottom: calc(100vw / (var(--vwIdth) / 26));
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
}

/* line 317, dev/sass/pages/card.scss */
.card-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
}

/* line 321, dev/sass/pages/card.scss */
.card-status img {
  width: calc(100vw / (var(--vwIdth) / 15));
  vertical-align: baseline;
}

/* line 326, dev/sass/pages/card.scss */
.card-status span {
  vertical-align: baseline;
  font-weight: 500;
  font-size: 1rem;
  line-height: 100%;
  margin-left: calc(100vw / (var(--vwIdth) / 7));
}

/* line 335, dev/sass/pages/card.scss */
.card-desc {
  display: table;
}

/* line 338, dev/sass/pages/card.scss */
.card-desc__row {
  display: table-row;
}

/* line 341, dev/sass/pages/card.scss */
.card-desc__row .card-desc__name,
.card-desc__row .card-desc__info {
  display: table-cell;
}

@media screen and (max-width: 450px) {
  /* line 341, dev/sass/pages/card.scss */
  .card-desc__row .card-desc__name,
  .card-desc__row .card-desc__info {
    display: block;
  }
}

/* line 351, dev/sass/pages/card.scss */
.card-desc__row:not(:last-child) .card-desc__name,
.card-desc__row:not(:last-child) .card-desc__info {
  padding-bottom: calc(100vw / (var(--vwIdth) / 12));
}

@media screen and (max-width: 450px) {
  /* line 359, dev/sass/pages/card.scss */
  .card-desc__row:last-child .card-desc__name,
  .card-desc__row:last-child .card-desc__info {
    padding-bottom: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 367, dev/sass/pages/card.scss */
.card-desc__name, .card-desc__info {
  font-size: 1rem;
  font-weight: 500;
  line-height: 100%;
}

/* line 374, dev/sass/pages/card.scss */
.card-desc__name {
  color: #7C7C7C;
}

/* line 378, dev/sass/pages/card.scss */
.card-desc__info {
  display: inline;
  padding-left: calc(100vw / (var(--vwIdth) / 25));
  color: #444444;
}

@media screen and (max-width: 990px) {
  /* line 378, dev/sass/pages/card.scss */
  .card-desc__info {
    padding-left: calc(100vw / (var(--vwIdth) / 10));
  }
}

@media screen and (max-width: 450px) {
  /* line 378, dev/sass/pages/card.scss */
  .card-desc__info {
    display: block;
    padding-left: 0;
  }
}

/* line 394, dev/sass/pages/card.scss */
.card-sizes {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 800px) {
  /* line 394, dev/sass/pages/card.scss */
  .card-sizes {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

@media screen and (max-width: 600px) {
  /* line 394, dev/sass/pages/card.scss */
  .card-sizes {
    border-bottom: 1px solid #E3E3E3;
  }
}

/* line 409, dev/sass/pages/card.scss */
.card-sizes__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 215px);
  margin-right: calc(100vw / (var(--vwIdth) / 15));
  max-width: 100%;
  overflow-x: auto;
  padding-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 800px) {
  /* line 409, dev/sass/pages/card.scss */
  .card-sizes__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    margin: 0 -15px 15px 0;
    padding-bottom: 0;
  }
}

/* line 425, dev/sass/pages/card.scss */
.card-sizes__list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 429, dev/sass/pages/card.scss */
.card-sizes__list li:not(:last-child) {
  margin-right: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 800px) {
  /* line 429, dev/sass/pages/card.scss */
  .card-sizes__list li:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 600px) {
  /* line 438, dev/sass/pages/card.scss */
  .card-sizes__list li:last-child {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}

/* line 447, dev/sass/pages/card.scss */
.card-sizes__title {
  margin-bottom: calc(100vw / (var(--vwIdth) / 8));
}

@media screen and (max-width: 600px) {
  /* line 447, dev/sass/pages/card.scss */
  .card-sizes__title {
    font-size: 0.875rem;
  }
}

/* line 454, dev/sass/pages/card.scss */
.card-sizes__title b {
  margin-left: calc(100vw / (var(--vwIdth) / 5));
}

/* line 459, dev/sass/pages/card.scss */
.card-sizes__btn {
  width: 200px;
}

@media screen and (max-width: 600px) {
  /* line 459, dev/sass/pages/card.scss */
  .card-sizes__btn {
    width: 100%;
  }
}

/* line 467, dev/sass/pages/card.scss */
.card-sizes .btn {
  display: inline-block;
  margin-top: auto;
  min-width: unset;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 467, dev/sass/pages/card.scss */
  .card-sizes .btn {
    margin-top: 0;
  }
}

/* line 479, dev/sass/pages/card.scss */
.card-banner {
  padding: calc(100vw / (var(--vwIdth) / 15));
  background: #FAFAFA;
  text-align: center;
  letter-spacing: 0.03em;
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 1440px) {
  /* line 479, dev/sass/pages/card.scss */
  .card-banner {
    padding: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 990px) {
  /* line 479, dev/sass/pages/card.scss */
  .card-banner {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 494, dev/sass/pages/card.scss */
.card-banner__title {
  font-weight: 300;
  font-size: 1.625rem;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 15));
}

@media screen and (max-width: 990px) {
  /* line 494, dev/sass/pages/card.scss */
  .card-banner__title {
    font-size: 1.5rem;
  }
}

/* line 506, dev/sass/pages/card.scss */
.card-banner__desc {
  font-size: 1rem;
  line-height: 140%;
  color: #7C7C7C;
}

/* line 513, dev/sass/pages/card.scss */
.card-products {
  border-left: 1px solid #E3E3E3;
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  margin-top: -1px;
}

/* line 519, dev/sass/pages/card.scss */
.card-products:not(:last-of-type) {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 990px) {
  /* line 519, dev/sass/pages/card.scss */
  .card-products:not(:last-of-type) {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 528, dev/sass/pages/card.scss */
.card-products .slick-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -1px;
}

/* line 533, dev/sass/pages/card.scss */
.card-products .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 537, dev/sass/pages/card.scss */
.card-products .slick-slide {
  height: 100%;
}

/* line 540, dev/sass/pages/card.scss */
.card-products .slick-slide > div {
  height: 100%;
}

/* line 544, dev/sass/pages/card.scss */
.card-products .slick-slide li {
  height: 100%;
}

/* line 548, dev/sass/pages/card.scss */
.card-products .slick-slide .catalog-card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 554, dev/sass/pages/card.scss */
.card-products .slick-slide .btn {
  margin-top: auto;
}

/* line 1, dev/sass/pages/lc/lc-menu.scss */
.lc-menu {
  width: calc(100vw / (var(--vwIdth) / 430));
  min-width: calc(100vw / (var(--vwIdth) / 430));
  border: 1px solid #E3E3E3;
  margin-right: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 990px) {
  /* line 1, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu {
    margin-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu {
    width: 100%;
    min-width: unset;
    margin: 0 0 calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 17, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__head {
  padding: calc(100vw / (var(--vwIdth) / 30));
  background: #FAFAFA;
  font-weight: 500;
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 17, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__head {
    font-size: 0.75rem;
  }
}

@media screen and (max-width: 600px) {
  /* line 17, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__head {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 36, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__head .mobile-acc-btn {
  right: calc(100vw / (var(--vwIdth) / 15));
  top: calc(100vw / (var(--vwIdth) / 15));
}

/* line 42, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__body {
  padding: calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 25)) calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 990px) {
  /* line 42, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__body {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 50, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__name {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-align: center;
}

@media screen and (max-width: 990px) {
  /* line 50, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__name {
    font-size: 0.875rem;
  }
}

/* line 63, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__company {
  margin: 0 auto calc(100vw / (var(--vwIdth) / 35));
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  letter-spacing: 0.03em;
  text-align: center;
  color: #7C7C7C;
}

@media screen and (min-width: 991px) {
  /* line 63, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__company {
    max-width: calc(100vw / (var(--vwIdth) / 220));
  }
}

@media screen and (max-width: 990px) {
  /* line 63, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__company {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: 0.875rem;
  }
}

/* line 82, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__links {
  padding-bottom: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 82, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__links {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 90, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__links-item {
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 50));
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 96, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__links-item .icon {
  width: calc(100vw / (var(--vwIdth) / 17));
  height: calc(100vw / (var(--vwIdth) / 20));
  position: absolute;
  left: calc(100vw / (var(--vwIdth) / 15));
  top: calc(100vw / (var(--vwIdth) / 15));
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  fill: #7C7C7C;
}

/* line 106, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__links-item._active {
  background-color: rgba(213, 183, 116, 0.15);
  font-weight: bold;
  pointer-events: none;
}

/* line 111, dev/sass/pages/lc/lc-menu.scss */
.lc-menu__links-item._active .icon {
  fill: #D5B774;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .lc-menu__links-item:hover {
    background-color: rgba(213, 183, 116, 0.15);
  }
  /* line 119, dev/sass/pages/lc/lc-menu.scss */
  .lc-menu__links-item:hover .icon {
    fill: #D5B774;
  }
}

/* line 2, dev/sass/pages/lc/lc-profile.scss */
.lc-profile__block {
  width: 100%;
  margin-bottom: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 1440px) {
  /* line 2, dev/sass/pages/lc/lc-profile.scss */
  .lc-profile__block {
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 990px) {
  /* line 2, dev/sass/pages/lc/lc-profile.scss */
  .lc-profile__block {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 14, dev/sass/pages/lc/lc-profile.scss */
.lc-profile__block-title {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  font-weight: 500;
  font-size: 1.5625rem;
  line-height: 100%;
  letter-spacing: 0.03em;
}

@media screen and (max-width: 990px) {
  /* line 14, dev/sass/pages/lc/lc-profile.scss */
  .lc-profile__block-title {
    font-size: 1.25rem;
  }
}

/* line 2, dev/sass/pages/lc/lc-order.scss */
.lc-order__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  border-bottom: 1px solid #E3E3E3;
  max-width: 100%;
  overflow: auto;
}

/* line 10, dev/sass/pages/lc/lc-order.scss */
.lc-order__head .btn-tab:not(:last-child) {
  margin-right: calc(100vw / (var(--vwIdth) / 60));
}

@media screen and (max-width: 990px) {
  /* line 10, dev/sass/pages/lc/lc-order.scss */
  .lc-order__head .btn-tab:not(:last-child) {
    margin-right: calc(100vw / (var(--vwIdth) / 30));
  }
}

@media screen and (max-width: 600px) {
  /* line 10, dev/sass/pages/lc/lc-order.scss */
  .lc-order__head .btn-tab:not(:last-child) {
    margin-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 25, dev/sass/pages/lc/lc-order.scss */
.btn-tab {
  padding: 0 0 calc(100vw / (var(--vwIdth) / 16));
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  position: relative;
  cursor: pointer;
  border: none;
  color: #444444;
}

@media screen and (max-width: 990px) {
  /* line 25, dev/sass/pages/lc/lc-order.scss */
  .btn-tab {
    font-size: 1rem;
  }
}

@media screen and (max-width: 800px) {
  /* line 25, dev/sass/pages/lc/lc-order.scss */
  .btn-tab {
    font-size: 0.875rem;
  }
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .btn-tab:hover {
    color: #E3B44C;
  }
}

/* line 48, dev/sass/pages/lc/lc-order.scss */
.btn-tab::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #D5B774;
  -webkit-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}

/* line 60, dev/sass/pages/lc/lc-order.scss */
.btn-tab._active::after {
  width: 100%;
}

/* line 5, dev/sass/pages/lc/lc-table.scss */
.lc-table td:last-child,
.lc-table th:last-child {
  width: 100%;
}

/* line 10, dev/sass/pages/lc/lc-table.scss */
.lc-table td {
  border-bottom: 1px solid #E3E3E3;
}

/* line 6, dev/sass/pages/lc/lc.scss */
.lc {
  margin-top: calc(100vw / (var(--vwIdth) / 50));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 1440px) {
  /* line 6, dev/sass/pages/lc/lc.scss */
  .lc {
    margin-top: calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 990px) {
  /* line 6, dev/sass/pages/lc/lc.scss */
  .lc {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/pages/lc/lc.scss */
  .lc {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 24, dev/sass/pages/lc/lc.scss */
.lc-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 1px;
}

/* line 1, dev/sass/pages/basket/basket-table.scss */
.basket-table {
  margin-bottom: calc(100vw / (var(--vwIdth) / 30));
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/pages/basket/basket-table.scss */
  .basket-table {
    border-top: 1px solid #e3e3e3;
  }
}

/* line 8, dev/sass/pages/basket/basket-table.scss */
.basket-table [data-column] {
  padding-right: calc(100vw / (var(--vwIdth) / 50));
}

@media screen and (max-width: 1440px) {
  /* line 8, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column] {
    padding-right: calc(100vw / (var(--vwIdth) / 25));
  }
}

@media screen and (max-width: 990px) {
  /* line 8, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column] {
    padding-right: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 20, dev/sass/pages/basket/basket-table.scss */
.basket-table [data-column='1'] {
  width: 13%;
}

@media screen and (max-width: 990px) {
  /* line 20, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='1'] {
    width: 20%;
  }
}

@media screen and (max-width: 600px) {
  /* line 20, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='1'] {
    width: calc(100vw / (var(--vwIdth) / 100));
    min-width: calc(100vw / (var(--vwIdth) / 100));
  }
}

/* line 33, dev/sass/pages/basket/basket-table.scss */
.basket-table [data-column='2'] {
  width: 21%;
}

@media screen and (max-width: 990px) {
  /* line 33, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='2'] {
    width: 25%;
  }
}

@media screen and (max-width: 600px) {
  /* line 33, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='2'] {
    width: 100%;
    padding-bottom: 0;
  }
}

/* line 46, dev/sass/pages/basket/basket-table.scss */
.basket-table [data-column='3'] {
  width: 40%;
  text-align: center;
}

@media screen and (max-width: 990px) {
  /* line 46, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='3'] {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}

@media screen and (max-width: 990px) and (max-width: 990px) {
  /* line 46, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='3'] {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 60, dev/sass/pages/basket/basket-table.scss */
.basket-table [data-column='4'] {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 990px) {
  /* line 60, dev/sass/pages/basket/basket-table.scss */
  .basket-table [data-column='4'] {
    width: 100%;
    padding-top: 0;
  }
}

/* line 69, dev/sass/pages/basket/basket-table.scss */
.basket-table__head {
  position: -webkit-sticky;
  position: sticky;
  top: var(--header-height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-bottom: 1px solid #b4b4b4;
  padding-top: calc(100vw / (var(--vwIdth) / 20));
  background: white;
  z-index: 1;
}

@media screen and (max-width: 600px) {
  /* line 69, dev/sass/pages/basket/basket-table.scss */
  .basket-table__head {
    display: none;
  }
}

/* line 83, dev/sass/pages/basket/basket-table.scss */
.basket-table__head-col {
  padding-bottom: calc(100vw / (var(--vwIdth) / 20));
  font-weight: 500;
  font-size: 1rem;
  line-height: 120%;
}

@media screen and (max-width: 600px) {
  /* line 90, dev/sass/pages/basket/basket-table.scss */
  .basket-table__head > .basket-table__head-col {
    width: 100% !important;
  }
}

@media screen and (max-width: 990px) {
  /* line 96, dev/sass/pages/basket/basket-table.scss */
  .basket-table__head [data-column='4'] {
    display: none;
  }
}

/* line 103, dev/sass/pages/basket/basket-table.scss */
.basket-table__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 107, dev/sass/pages/basket/basket-table.scss */
.basket-table__body-col {
  padding-bottom: calc(100vw / (var(--vwIdth) / 22));
  padding-top: calc(100vw / (var(--vwIdth) / 22));
  font-size: 1rem;
}

@media screen and (max-width: 990px) {
  /* line 107, dev/sass/pages/basket/basket-table.scss */
  .basket-table__body-col {
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
    padding-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 117, dev/sass/pages/basket/basket-table.scss */
.basket-table__body-col .basket-table__product-comment {
  height: 100%;
}

/* line 121, dev/sass/pages/basket/basket-table.scss */
.basket-table__body-col[data-column='4'] {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

/* line 124, dev/sass/pages/basket/basket-table.scss */
.basket-table__body-col[data-column='4'] .form-input__item {
  height: 100%;
  width: 100%;
  margin: 0;
}

@media screen and (max-width: 800px) {
  /* line 129, dev/sass/pages/basket/basket-table.scss */
  .basket-table__body-col[data-column='4'] .form-input__item .absl {
    font-size: 0.875rem;
  }
}

/* line 136, dev/sass/pages/basket/basket-table.scss */
.basket-table__body-col[data-column='4'] textarea {
  height: 100%;
}

/* line 143, dev/sass/pages/basket/basket-table.scss */
.basket-table__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #E3E3E3;
}

/* line 147, dev/sass/pages/basket/basket-table.scss */
.basket-table__row > [data-column]:first-child {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  position: -webkit-sticky;
  position: sticky;
  top: calc(100vw / (var(--vwIdth) / 50));
}

/* line 154, dev/sass/pages/basket/basket-table.scss */
.basket-table__status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 991px) {
  /* line 160, dev/sass/pages/basket/basket-table.scss */
  .basket-table__status:not(:last-child) .basket-table__head-col,
  .basket-table__status:not(:last-child) .basket-table__body-col {
    padding-bottom: 0;
  }
}

/* line 168, dev/sass/pages/basket/basket-table.scss */
.basket-table__status .basket-table__head-col,
.basket-table__status .basket-table__body-col {
  width: 33.33%;
}

@media screen and (max-width: 600px) {
  /* line 168, dev/sass/pages/basket/basket-table.scss */
  .basket-table__status .basket-table__head-col,
  .basket-table__status .basket-table__body-col {
    width: 100%;
    text-align: left;
    padding-bottom: 0;
  }
}

/* line 180, dev/sass/pages/basket/basket-table.scss */
.basket-table__product {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}

/* line 189, dev/sass/pages/basket/basket-table.scss */
.basket-table__product-list {
  width: 87%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: -1px;
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  overflow: hidden;
}

@media screen and (max-width: 990px) {
  /* line 189, dev/sass/pages/basket/basket-table.scss */
  .basket-table__product-list {
    width: 80%;
  }
}

/* line 203, dev/sass/pages/basket/basket-table.scss */
.basket-table__product-remove {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 22));
  right: calc(100vw / (var(--vwIdth) / 22));
  width: calc(100vw / (var(--vwIdth) / 13));
  height: calc(100vw / (var(--vwIdth) / 13));
  cursor: pointer;
}

@media screen and (max-width: 1440px) {
  /* line 203, dev/sass/pages/basket/basket-table.scss */
  .basket-table__product-remove {
    right: 0;
    top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 216, dev/sass/pages/basket/basket-table.scss */
.basket-table__product-remove::before, .basket-table__product-remove::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 1px;
  -webkit-border-radius: 1px;
          border-radius: 1px;
  background: #444444;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 229, dev/sass/pages/basket/basket-table.scss */
.basket-table__product-remove::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

/* line 233, dev/sass/pages/basket/basket-table.scss */
.basket-table__product-remove::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

@media (hover: hover) {
  /* line 238, dev/sass/pages/basket/basket-table.scss */
  .basket-table__product-remove:hover::before, .basket-table__product-remove:hover::after {
    background-color: #E3B44C;
  }
}

/* line 245, dev/sass/pages/basket/basket-table.scss */
.basket-table__product:not(:last-child) {
  border-bottom: 1px solid #E3E3E3;
}

/* line 249, dev/sass/pages/basket/basket-table.scss */
.basket-table__product .xxs-visible {
  display: none;
}

@media screen and (max-width: 600px) {
  /* line 249, dev/sass/pages/basket/basket-table.scss */
  .basket-table__product .xxs-visible {
    display: inline-block;
    margin-right: calc(100vw / (var(--vwIdth) / 5));
  }
}

/* line 259, dev/sass/pages/basket/basket-table.scss */
.basket-table__name {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  font-size: 1rem;
  line-height: 130%;
  font-weight: 500;
}

/* line 266, dev/sass/pages/basket/basket-table.scss */
.basket-table__article {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  font-size: 1rem;
  line-height: 130%;
  word-break: break-all;
}

/* line 272, dev/sass/pages/basket/basket-table.scss */
.basket-table__article .black {
  font-weight: 500;
}



.basket-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  background: rgba(0, 0, 0, 0.66);
}

.basket-modal__inner {
  max-width: min(523px, calc(100vw - 24px));
  background: white;
  margin: 0 auto;
  top: 50%;
  position: relative;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 32px 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 96dvh;
  min-height: 19.6vw;
  overflow-y: auto;
}

.basket-modal__no-set {
  color: #444;
  text-align: center;
  font-family: Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: calc(100vw / (var(--vwIdth) / 39));
  max-width: 333px;
}

.basket-modal__inner::-webkit-scrollbar {
  width: 6px;
  background: transparent;
}

.basket-modal__inner::-webkit-scrollbar-thumb {
  background: #D5B774;
  border-radius: 100px;
}

.basket-modal__inner::-webkit-scrollbar-corner {
  background: transparent;
}


.basket-modal__close {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 20px;
  height: 20px;
}

/* line 277, dev/sass/pages/basket/basket-table.scss */
.basket-table__info {
  font-size: 0.875rem;
  line-height: 130%;
  font-weight: 500;
  color: #7C7C7C;
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
}

.basket-modal__title {
  color: #444;
  text-align: center;
  font-family: Helvetica;
  font-size: 21px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}

.basket-modal__list {
  margin-top: 29px;
  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-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 37px;
}

.basket-modal__item {
  padding: 6px 0;
  border-bottom: 1px solid #E3E3E3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.basket-modal__img {
  display: block;
  width: 89px;
  height: 89px;
  margin-right: 21px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.basket-modal__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
  padding-top: 10px;
}

.basket-modal__item_title {
  color: #444;
  font-family: Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.basket-modal__item_text {
  color: #7C7C7C;
  font-family: Helvetica;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.basket-table__insert {
  font-size: 0.875rem;
  line-height: 130%;
  font-weight: 500;
  color: #7C7C7C;
  margin-bottom: calc(100vw / (var(--vwIdth) / 5));
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  cursor: default;
}

@media (max-width: 600px) {
  .basket-modal__inner {
    padding: 32px 16px;
  }
  .basket-modal__title {
    font-size: 18px;
  }
  .basket-modal__img {
    width: 70px;
    height: 70px;
    margin-right: 10px;
  }
  .basket-table__insert {
    max-width: unset;
    white-space: normal;
  }
}

.basket-table__info_btn-set {
  margin-top: calc(100vw / (var(--vwIdth) / 16));
  min-width: calc(100vw / (var(--vwIdth) / 166));
}


/* line 285, dev/sass/pages/basket/basket-table.scss */
.basket-table__img {
  display: block;
  max-width: calc(100vw / (var(--vwIdth) / 120));
  border: 1px solid #E3E3E3;
}

@media screen and (max-width: 768px) {
  .basket-table__info_btn-set {
    font-size: calc(100vw / (var(--vwIdth) / 18));
  }
}

@media screen and (max-width: 600px) {
  .basket-table__img {
    width: 100%;
  }
  .basket-table__info_btn-set {
    font-size: calc(100vw / (var(--vwIdth) / 12));
    min-width: calc(100vw /(var(--vwIdth) / 111));
    width: max-content;
    margin-top: calc(100vw /(var(--vwIdth) / 13));
    padding: 10px 15px;
  }

}

/* line 1, dev/sass/pages/basket/basket-comment.scss */
.basket-comment {
  border: 1px solid #E3E3E3;
}

/* line 4, dev/sass/pages/basket/basket-comment.scss */
.basket-comment__form {
  padding: calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 990px) {
  /* line 4, dev/sass/pages/basket/basket-comment.scss */
  .basket-comment__form {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 13, dev/sass/pages/basket/basket-comment.scss */
.basket-comment__result-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 19, dev/sass/pages/basket/basket-comment.scss */
.basket-comment__result-field {
  font-size: 1rem;
}

/* line 23, dev/sass/pages/basket/basket-comment.scss */
.basket-comment__result-value {
  font-size: 1rem;
  font-weight: 500;
}

/* line 29, dev/sass/pages/basket/basket-comment.scss */
.basket-comment .form-input__item {
  width: 100%;
  margin: 0 0 calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/pages/basket/basket-comment.scss */
  .basket-comment .form-input__item {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 1, dev/sass/pages/basket/basket-order.scss */
.basket-order {
  border: 1px solid #E3E3E3;
}

/* line 4, dev/sass/pages/basket/basket-order.scss */
.basket-order tbody {
  border-bottom: 1px solid #E3E3E3;
}

/* line 9, dev/sass/pages/basket/basket-order.scss */
.basket-order tr:not(:last-child) td {
  padding-bottom: 0;
}

/* line 5, dev/sass/pages/basket/basket.scss */
.basket {
  margin-top: calc(100vw / (var(--vwIdth) / 55));
}

@media screen and (max-width: 1440px) {
  /* line 5, dev/sass/pages/basket/basket.scss */
  .basket {
    margin-top: calc(100vw / (var(--vwIdth) / 35));
  }
}

@media screen and (max-width: 990px) {
  /* line 5, dev/sass/pages/basket/basket.scss */
  .basket {
    margin-top: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 16, dev/sass/pages/basket/basket.scss */
.basket-title {
  margin-bottom: calc(100vw / (var(--vwIdth) / 35));
  font-weight: 500;
  font-size: 1.875rem;
  line-height: 100%;
  letter-spacing: 0.03em;
}

@media screen and (max-width: 990px) {
  /* line 16, dev/sass/pages/basket/basket.scss */
  .basket-title {
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
    font-size: 1.625rem;
  }
}

/* line 29, dev/sass/pages/basket/basket.scss */
.basket-head {
  padding: calc(100vw / (var(--vwIdth) / 35));
  font-size: 1rem;
  line-height: 100%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-align: center;
  background: #FAFAFA;
  border-bottom: 1px solid #E3E3E3;
}

@media screen and (max-width: 990px) {
  /* line 29, dev/sass/pages/basket/basket.scss */
  .basket-head {
    padding: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 44, dev/sass/pages/basket/basket.scss */
.basket-result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 50, dev/sass/pages/basket/basket.scss */
.basket-result > li:nth-child(1) {
  width: 62%;
}

@media screen and (max-width: 600px) {
  /* line 50, dev/sass/pages/basket/basket.scss */
  .basket-result > li:nth-child(1) {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 59, dev/sass/pages/basket/basket.scss */
.basket-result > li:nth-child(2) {
  width: 37%;
}

@media screen and (max-width: 600px) {
  /* line 59, dev/sass/pages/basket/basket.scss */
  .basket-result > li:nth-child(2) {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

/* line 70, dev/sass/pages/basket/basket.scss */
.basket-ordering {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 76, dev/sass/pages/basket/basket.scss */
.basket-ordering > li:nth-child(1) {
  width: 72%;
}

@media screen and (max-width: 990px) {
  /* line 76, dev/sass/pages/basket/basket.scss */
  .basket-ordering > li:nth-child(1) {
    width: 49%;
  }
}

@media screen and (max-width: 600px) {
  /* line 76, dev/sass/pages/basket/basket.scss */
  .basket-ordering > li:nth-child(1) {
    width: 100%;
  }
}

/* line 88, dev/sass/pages/basket/basket.scss */
.basket-ordering > li:nth-child(2) {
  width: 24%;
}

@media screen and (max-width: 990px) {
  /* line 88, dev/sass/pages/basket/basket.scss */
  .basket-ordering > li:nth-child(2) {
    width: 49%;
  }
}

@media screen and (max-width: 600px) {
  /* line 88, dev/sass/pages/basket/basket.scss */
  .basket-ordering > li:nth-child(2) {
    width: 100%;
  }
}

/* line 102, dev/sass/pages/basket/basket.scss */
.basket .textarea .absl {
  font-size: 1rem;
  color: #7C7C7C;
}

/* line 1, dev/sass/modules/header.scss */
.header {
  padding-top: calc(100vw / (var(--vwIdth) / 30));
  border-bottom: 1px solid #E3E3E3;
  position: fixed;
  width: 100%;
  z-index: 1000;
  background-color: white;
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/header.scss */
  .header {
    padding-top: calc(100vw / (var(--vwIdth) / 20));
    padding-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/header.scss */
  .header {
    border-bottom: none;
  }
}

@media screen and (min-width: 1180px) {
  /* line 19, dev/sass/modules/header.scss */
  .header._sm .header-logo a {
    width: calc(100vw / (var(--vwIdth) / 150));
    -webkit-transition: 0;
    -o-transition: 0;
    transition: 0;
  }
}

/* line 27, dev/sass/modules/header.scss */
.header .header-wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0 60px;
}

@media screen and (max-width: 1680px) {
  /* line 27, dev/sass/modules/header.scss */
  .header .header-wrp {
    padding: 0 35px;
  }
}

@media screen and (max-width: 1180px) {
  /* line 27, dev/sass/modules/header.scss */
  .header .header-wrp {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 1440px) {
  /* line 27, dev/sass/modules/header.scss */
  .header .header-wrp {
    padding: 0 25px;
  }
}

@media screen and (max-width: 600px) {
  /* line 27, dev/sass/modules/header.scss */
  .header .header-wrp {
    padding: 0 15px;
  }
}

/* line 50, dev/sass/modules/header.scss */
.header-burger {
  cursor: pointer;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1180px) {
  /* line 50, dev/sass/modules/header.scss */
  .header-burger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 62, dev/sass/modules/header.scss */
.header-burger._open span:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(calc(100vw / (var(--vwIdth) / 3)), calc(100vw / (var(--vwIdth) / -3)));
      -ms-transform: rotate(45deg) translate(calc(100vw / (var(--vwIdth) / 3)), calc(100vw / (var(--vwIdth) / -3)));
          transform: rotate(45deg) translate(calc(100vw / (var(--vwIdth) / 3)), calc(100vw / (var(--vwIdth) / -3)));
}

/* line 66, dev/sass/modules/header.scss */
.header-burger._open span:nth-child(2) {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
}

/* line 70, dev/sass/modules/header.scss */
.header-burger._open span:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(calc(100vw / (var(--vwIdth) / 2)), calc(100vw / (var(--vwIdth) / 2)));
      -ms-transform: rotate(-45deg) translate(calc(100vw / (var(--vwIdth) / 2)), calc(100vw / (var(--vwIdth) / 2)));
          transform: rotate(-45deg) translate(calc(100vw / (var(--vwIdth) / 2)), calc(100vw / (var(--vwIdth) / 2)));
}

/* line 75, dev/sass/modules/header.scss */
.header-burger span {
  background-color: #D5B774;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: 2px;
  margin: calc(100vw / (var(--vwIdth) / 5)) 0;
  display: block;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

/* line 85, dev/sass/modules/header.scss */
.header-burger span:nth-child(2) {
  position: relative;
}

/* line 88, dev/sass/modules/header.scss */
.header-burger span:nth-child(2)::before {
  position: absolute;
  content: '';
  background-color: white;
  width: calc(100vw / (var(--vwIdth) / 2));
  height: 4px;
  top: -1px;
  right: calc(100vw / (var(--vwIdth) / 3));
}

@media screen and (max-width: 1180px) {
  /* line 101, dev/sass/modules/header.scss */
  .header-logo {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    top: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 109, dev/sass/modules/header.scss */
.header-logo a {
  width: calc(100vw / (var(--vwIdth) / 265));
  padding-bottom: calc(100vw / (var(--vwIdth) / 10));
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 1180px) {
  /* line 109, dev/sass/modules/header.scss */
  .header-logo a {
    width: calc(100vw / (var(--vwIdth) / 100));
    padding-bottom: 0;
  }
}

/* line 122, dev/sass/modules/header.scss */
.header-info__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 127, dev/sass/modules/header.scss */
.header-info__btn {
  margin-right: calc(100vw / (var(--vwIdth) / 28));
}

@media screen and (max-width: 1180px) {
  /* line 127, dev/sass/modules/header.scss */
  .header-info__btn {
    margin-right: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 134, dev/sass/modules/header.scss */
.header-info__btn-icon {
  margin-right: calc(100vw / (var(--vwIdth) / 6));
  width: calc(100vw / (var(--vwIdth) / 15));
  height: calc(100vw / (var(--vwIdth) / 15));
}

/* line 139, dev/sass/modules/header.scss */
.header-info__btn-icon .icon {
  width: 100%;
  height: 100%;
  fill: #D5B774;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 147, dev/sass/modules/header.scss */
.header-info__btn:last-child {
  margin-right: 0;
}

/* line 151, dev/sass/modules/header.scss */
.header-info__btn [data-count] {
  position: relative;
}

/* line 154, dev/sass/modules/header.scss */
.header-info__btn [data-count]::after {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  left: 100%;
  top: 100%;
  width: calc(100vw / (var(--vwIdth) / 20));
  height: calc(100vw / (var(--vwIdth) / 20));
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #fff;
  border: 1px solid #444444;
  color: #444444;
  font-size: calc(100vw / (var(--vwIdth) / 8));
  font-weight: bold;
  line-height: 100%;
  -webkit-transform: translate(-25%, -25%);
      -ms-transform: translate(-25%, -25%);
          transform: translate(-25%, -25%);
}

/* line 174, dev/sass/modules/header.scss */
.header-info__btn [data-count]._has-added-items::after {
  content: attr(data-count);
}

/* line 180, dev/sass/modules/header.scss */
.header-info__btn a,
.header-info__btn button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  border: none;
}

@media screen and (max-width: 1180px) {
  /* line 180, dev/sass/modules/header.scss */
  .header-info__btn a,
  .header-info__btn button {
    padding: 0;
  }
}

/* line 191, dev/sass/modules/header.scss */
.header-info__btn a span,
.header-info__btn button span {
  text-transform: uppercase;
  font-weight: 500;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  margin: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  letter-spacing: 0.03em;
}

@media screen and (max-width: 990px) {
  /* line 191, dev/sass/modules/header.scss */
  .header-info__btn a span,
  .header-info__btn button span {
    display: none;
  }
}

/* line 205, dev/sass/modules/header.scss */
.header-info__btn a:hover .icon,
.header-info__btn button:hover .icon {
  fill: #E3B44C;
}

/* line 209, dev/sass/modules/header.scss */
.header-info__btn a:hover span,
.header-info__btn button:hover span {
  color: #E3B44C;
}

/* line 215, dev/sass/modules/header.scss */
.header-info__btn._lang {
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 400;
}

/* line 222, dev/sass/modules/header.scss */
.header-info__btn._tel a span {
  font-size: calc(100vw / (var(--vwIdth) / 13));
}

/* line 230, dev/sass/modules/header.scss */
.header-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 234, dev/sass/modules/header.scss */
.header-menu li {
  margin: 0 calc(100vw / (var(--vwIdth) / 25));
}

/* line 238, dev/sass/modules/header.scss */
.header-menu li._active a {
  font-weight: 500;
}

/* line 241, dev/sass/modules/header.scss */
.header-menu li._active a::before {
  width: 100%;
  opacity: 1;
}

@media screen and (max-width: 1180px) {
  /* line 234, dev/sass/modules/header.scss */
  .header-menu li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 1180px) {
  /* line 230, dev/sass/modules/header.scss */
  .header-menu {
    display: block;
  }
}

/* line 258, dev/sass/modules/header.scss */
.header-menu a {
  padding: calc(100vw / (var(--vwIdth) / 10)) 0;
  position: relative;
  font-weight: 400;
  line-height: 180%;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  letter-spacing: 0.02em;
  color: #444444;
  text-transform: uppercase;
}

/* line 268, dev/sass/modules/header.scss */
.header-menu a::before {
  position: absolute;
  content: '';
  width: 0;
  height: calc(100vw / (var(--vwIdth) / 2));
  background: #D5B774;
  bottom: 0;
  -webkit-transition: 0.3s linear;
  -o-transition: 0.3s linear;
  transition: 0.3s linear;
  right: 0;
  opacity: 0.3;
}

@media screen and (max-width: 1180px) {
  /* line 268, dev/sass/modules/header.scss */
  .header-menu a::before {
    display: none;
  }
}

/* line 285, dev/sass/modules/header.scss */
.header-menu a:hover::before {
  left: 0;
  width: 100%;
  opacity: 1;
}

@media screen and (max-width: 1180px) {
  /* line 258, dev/sass/modules/header.scss */
  .header-menu a {
    padding: 0;
  }
}

/* line 298, dev/sass/modules/header.scss */
.header-mob {
  display: none;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
}

/* line 305, dev/sass/modules/header.scss */
.header-mob._open {
  display: block;
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: white;
}

/* line 315, dev/sass/modules/header.scss */
.header-mob__info {
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 13)) 0;
}

/* line 320, dev/sass/modules/header.scss */
.header-mob__info ._tel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 325, dev/sass/modules/header.scss */
.header-mob__info ._tel a span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  display: block;
}

/* line 330, dev/sass/modules/header.scss */
.header-mob__info ._tel a .icon {
  display: none;
}

/* line 337, dev/sass/modules/header.scss */
.header-mob__menu {
  padding: calc(100vw / (var(--vwIdth) / 25)) 0 calc(100vw / (var(--vwIdth) / 20));
  background-color: white;
  border-top: 1px solid #E3E3E3;
}

/* line 342, dev/sass/modules/header.scss */
.header-mob__menu li {
  margin-bottom: calc(100vw / (var(--vwIdth) / 6));
}

/* line 345, dev/sass/modules/header.scss */
.header-mob__menu li:last-child {
  margin-bottom: 0;
}

/* line 352, dev/sass/modules/header.scss */
.header-search {
  position: absolute;
  right: 100%;
  height: calc(100vw / (var(--vwIdth) / 30));
  margin-right: calc(100vw / (var(--vwIdth) / -20));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: 50%;
  -webkit-transform: translateX(100%) translateY(-50%);
      -ms-transform: translateX(100%) translateY(-50%);
          transform: translateX(100%) translateY(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 1px solid #D5B774;
  -webkit-border-radius: calc(100vw / (var(--vwIdth) / 20));
          border-radius: calc(100vw / (var(--vwIdth) / 20));
  overflow: hidden;
  background: white;
}

@media screen and (max-width: 450px) {
  /* line 352, dev/sass/modules/header.scss */
  .header-search {
    width: calc(100vw / (var(--vwIdth) / 250));
  }
}

/* line 373, dev/sass/modules/header.scss */
.header-search._active {
  -webkit-transform: translateX(0) translateY(-50%);
      -ms-transform: translateX(0) translateY(-50%);
          transform: translateX(0) translateY(-50%);
  opacity: 1;
  visibility: visible;
}

/* line 379, dev/sass/modules/header.scss */
.header-search__container {
  position: relative;
}

/* line 383, dev/sass/modules/header.scss */
.header-search__input {
  border: none;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 15));
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 389, dev/sass/modules/header.scss */
.header-search__submit {
  cursor: pointer;
  padding: 0 calc(100vw / (var(--vwIdth) / 15)) !important;
}

/* line 393, dev/sass/modules/header.scss */
.header-search__submit .icon {
  fill: #D5B774;
  -webkit-transition: fill 0.3s ease-in-out;
  -o-transition: fill 0.3s ease-in-out;
  transition: fill 0.3s ease-in-out;
  height: calc(100vw / (var(--vwIdth) / 15));
  width: calc(100vw / (var(--vwIdth) / 15));
}

@media (hover: hover) {
  /* line 401, dev/sass/modules/header.scss */
  .header-search__submit:hover .icon {
    fill: #E3B44C;
  }
}

/* line 1, dev/sass/modules/footer.scss */
.footer {
  margin-top: auto;
  border-top: 1px solid #E3E3E3;
}

/* line 5, dev/sass/modules/footer.scss */
.footer-head {
  border-bottom: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 25)) 0;
}

/* line 9, dev/sass/modules/footer.scss */
.footer-head__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 600px) {
  /* line 9, dev/sass/modules/footer.scss */
  .footer-head__wrp {
    display: block;
  }
}

/* line 19, dev/sass/modules/footer.scss */
.footer-logo {
  width: calc(100vw / (var(--vwIdth) / 200));
  margin-top: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1180px) {
  /* line 19, dev/sass/modules/footer.scss */
  .footer-logo {
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
    margin-top: 0;
  }
}

/* line 29, dev/sass/modules/footer.scss */
.footer-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 600px) {
  /* line 29, dev/sass/modules/footer.scss */
  .footer-menu {
    display: block;
  }
}

/* line 37, dev/sass/modules/footer.scss */
.footer-menu__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  padding: 0 calc(100vw / (var(--vwIdth) / 25));
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/modules/footer.scss */
  .footer-menu__item {
    width: 100%;
    padding: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 50, dev/sass/modules/footer.scss */
.footer-menu__item._open .icon-arr-footer {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 56, dev/sass/modules/footer.scss */
.footer-menu__zag {
  display: none;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 179%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  border-bottom: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 56, dev/sass/modules/footer.scss */
  .footer-menu__zag {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 70, dev/sass/modules/footer.scss */
.footer-menu__zag .icon {
  width: calc(100vw / (var(--vwIdth) / 10));
  fill: #444444;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media screen and (max-width: 600px) {
  /* line 77, dev/sass/modules/footer.scss */
  .footer-menu__links {
    margin-top: calc(100vw / (var(--vwIdth) / 26));
    width: 100%;
    display: none;
  }
}

/* line 87, dev/sass/modules/footer.scss */
.footer-menu__link {
  width: 100%;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 179%;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  white-space: nowrap;
  font-weight: 400;
  margin-bottom: calc(100vw / (var(--vwIdth) / 4));
}

/* line 98, dev/sass/modules/footer.scss */
.footer-menu__link:hover {
  color: #E3B44C;
}

@media screen and (max-width: 600px) {
  /* line 87, dev/sass/modules/footer.scss */
  .footer-menu__link {
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

/* line 108, dev/sass/modules/footer.scss */
.footer-form {
  width: calc(100vw / (var(--vwIdth) / 500));
}

@media screen and (max-width: 1180px) {
  /* line 108, dev/sass/modules/footer.scss */
  .footer-form {
    width: calc(100vw / (var(--vwIdth) / 380));
  }
}

@media screen and (max-width: 600px) {
  /* line 108, dev/sass/modules/footer.scss */
  .footer-form {
    width: 100%;
    margin-bottom: calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 120, dev/sass/modules/footer.scss */
.footer-form__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 124, dev/sass/modules/footer.scss */
.footer-form__item input {
  width: 70%;
  border: 1px solid #E3E3E3;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: calc(100vw / (var(--vwIdth) / 10)) calc(100vw / (var(--vwIdth) / 15));
  -webkit-border-radius: 0;
          border-radius: 0;
}

/* line 133, dev/sass/modules/footer.scss */
.footer-form__item.input-text-label .absl {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 179%;
  color: #B4B4B4;
  left: calc(100vw / (var(--vwIdth) / 15));
  font-weight: 400;
}

/* line 142, dev/sass/modules/footer.scss */
.footer-form__item .error {
  font-size: calc(100vw / (var(--vwIdth) / 10));
  line-height: 160%;
  color: #EF4747;
  position: absolute;
  bottom: calc(100vw / (var(--vwIdth) / -18));
  display: none;
}

/* line 152, dev/sass/modules/footer.scss */
.footer-form__item.error-online input {
  border-color: #EF4747;
}

/* line 158, dev/sass/modules/footer.scss */
.footer-form__item.error input {
  border-color: #EF4747;
}

/* line 162, dev/sass/modules/footer.scss */
.footer-form__item.error .error {
  display: block;
}

/* line 168, dev/sass/modules/footer.scss */
.footer-form__sbmt {
  width: 30%;
  background-color: #D5B774;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 179%;
  color: #FFFFFF;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
}

/* line 179, dev/sass/modules/footer.scss */
.footer-form__sbmt:hover {
  background-color: #E3B44C;
}

/* line 184, dev/sass/modules/footer.scss */
.footer-form__zag {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 179%;
  opacity: 0.8;
  margin-bottom: calc(100vw / (var(--vwIdth) / 12));
  font-weight: 400;
}

/* line 194, dev/sass/modules/footer.scss */
.footer-info {
  width: calc(100vw / (var(--vwIdth) / 500));
}

/* line 197, dev/sass/modules/footer.scss */
.footer-info__item {
  text-align: right;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  color: #7C7C7C;
  margin-bottom: calc(100vw / (var(--vwIdth) / 13));
  font-weight: 400;
}

@media screen and (max-width: 1440px) {
  /* line 205, dev/sass/modules/footer.scss */
  .footer-info__item:first-child {
    text-align: right;
  }
}

@media screen and (max-width: 1180px) {
  /* line 205, dev/sass/modules/footer.scss */
  .footer-info__item:first-child {
    text-align: left;
  }
}

@media screen and (max-width: 1180px) {
  /* line 197, dev/sass/modules/footer.scss */
  .footer-info__item {
    text-align: left;
    font-size: calc(100vw / (var(--vwIdth) / 12));
  }
}

@media screen and (max-width: 1440px) {
  /* line 194, dev/sass/modules/footer.scss */
  .footer-info {
    width: calc(100vw / (var(--vwIdth) / 400));
  }
}

@media screen and (max-width: 1180px) {
  /* line 194, dev/sass/modules/footer.scss */
  .footer-info {
    width: calc(100vw / (var(--vwIdth) / 220));
  }
}

@media screen and (max-width: 600px) {
  /* line 194, dev/sass/modules/footer.scss */
  .footer-info {
    width: 100%;
  }
}

/* line 234, dev/sass/modules/footer.scss */
.footer-bot {
  background-color: #FAFAFA;
}

/* line 237, dev/sass/modules/footer.scss */
.footer-bot__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: calc(100vw / (var(--vwIdth) / 11)) 0;
}

@media screen and (max-width: 600px) {
  /* line 237, dev/sass/modules/footer.scss */
  .footer-bot__wrp {
    display: block;
    text-align: center;
  }
}

/* line 249, dev/sass/modules/footer.scss */
.footer-bot__text span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  line-height: 120%;
  color: #7C7C7C;
  font-weight: 400;
}

/* line 257, dev/sass/modules/footer.scss */
.footer-bot__medialine {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  color: #7C7C7C;
  line-height: 120%;
  font-weight: 400;
}

/* line 263, dev/sass/modules/footer.scss */
.footer-bot__medialine .black,
.footer-bot__medialine a {
  font-weight: 500;
  margin-left: calc(100vw / (var(--vwIdth) / 5));
}

/* line 1, dev/sass/modules/breadcrums.scss */
.breadcrumbs {
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
  margin-top: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/breadcrums.scss */
  .breadcrumbs {
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 7, dev/sass/modules/breadcrums.scss */
.breadcrumbs span {
  font-size: calc(100vw / (var(--vwIdth) / 12));
  line-height: 200%;
  letter-spacing: 0.02em;
  font-weight: 500;
  padding: 0 calc(100vw / (var(--vwIdth) / 8));
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/* line 15, dev/sass/modules/breadcrums.scss */
.breadcrumbs a {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 17, dev/sass/modules/breadcrums.scss */
.breadcrumbs a span {
  font-weight: 400;
  position: relative;
}

/* line 20, dev/sass/modules/breadcrums.scss */
.breadcrumbs a span::before {
  position: absolute;
  content: '|';
  font-size: calc(100vw / (var(--vwIdth) / 16));
  font-weight: 300;
  line-height: 140%;
  top: 0;
  right: calc(100vw / (var(--vwIdth) / -2));
  color: #444444;
}

/* line 32, dev/sass/modules/breadcrums.scss */
.breadcrumbs a:hover span {
  color: #E3B44C;
}

/* line 37, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white {
  position: absolute;
  top: calc(100vw / (var(--vwIdth) / 10));
  padding-left: calc(100vw / (var(--vwIdth) / 20));
  margin-top: 0;
  width: calc(100% - 120px);
}

@media screen and (max-width: 1180px) {
  /* line 37, dev/sass/modules/breadcrums.scss */
  .breadcrumbs._white {
    width: calc(100% - 50px);
  }
}

@media screen and (max-width: 600px) {
  /* line 37, dev/sass/modules/breadcrums.scss */
  .breadcrumbs._white {
    top: 0;
    padding-left: 0;
    left: calc(100vw / (var(--vwIdth) / 7));
    width: calc(100% - 10px);
  }
}

/* line 53, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white span {
  color: white;
}

/* line 57, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white a span {
  color: white;
}

/* line 59, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white a span::before {
  color: white;
}

/* line 64, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white a:hover span {
  color: #E3B44C;
}

/* line 70, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white._bl span {
  color: #444444;
}

/* line 74, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white._bl a span {
  color: #444444;
}

/* line 76, dev/sass/modules/breadcrums.scss */
.breadcrumbs._white._bl a span::before {
  color: #444444;
}

/* line 84, dev/sass/modules/breadcrums.scss */
.bx-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
}

/* line 1, dev/sass/modules/slider.scss */
.slider {
  margin: 50px 0;
}

/* line 3, dev/sass/modules/slider.scss */
.slider .container {
  height: 100%;
}

/* line 6, dev/sass/modules/slider.scss */
.slider-block {
  height: 300px;
}

/* line 8, dev/sass/modules/slider.scss */
.slider-block:nth-child(odd) {
  background-color: #636363;
}

/* line 10, dev/sass/modules/slider.scss */
.slider-block:nth-child(odd) .container {
  background-color: #ababab;
}

/* line 15, dev/sass/modules/slider.scss */
.slider-block:nth-child(even) {
  background-color: #ababab;
}

/* line 17, dev/sass/modules/slider.scss */
.slider-block:nth-child(even) .container {
  background-color: #636363;
}

/* line 22, dev/sass/modules/slider.scss */
.slider-block .container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 28, dev/sass/modules/slider.scss */
.slider-block__text {
  color: #fff;
  font-size: 60px;
}

/* line 1, dev/sass/modules/mp/mp-ms.scss */
.mp-ms {
  height: calc(100vw / (var(--vwIdth) / 800));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/mp/mp-ms.scss */
  .mp-ms {
    height: calc(100vw / (var(--vwIdth) / 370));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/mp/mp-ms.scss */
  .mp-ms {
    height: calc(100vw / (var(--vwIdth) / 150));
    position: relative;
    width: 100vw;
    margin-left: -15px;
  }
}

/* line 12, dev/sass/modules/mp/mp-ms.scss */
.mp-ms__sl {
  height: 100%;
}

/* line 14, dev/sass/modules/mp/mp-ms.scss */
.mp-ms__sl-item {
  height: calc(100vw / (var(--vwIdth) / 800));
}

@media screen and (max-width: 1180px) {
  /* line 14, dev/sass/modules/mp/mp-ms.scss */
  .mp-ms__sl-item {
    height: calc(100vw / (var(--vwIdth) / 370));
  }
}

@media screen and (max-width: 600px) {
  /* line 14, dev/sass/modules/mp/mp-ms.scss */
  .mp-ms__sl-item {
    height: calc(100vw / (var(--vwIdth) / 150));
  }
}

/* line 24, dev/sass/modules/mp/mp-ms.scss */
.mp-ms__item {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: top;
}

/* line 33, dev/sass/modules/mp/mp-ms.scss */
.mp-ms .slick-dots {
  bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 37, dev/sass/modules/mp/mp-ms.scss */
.mp-ms .slick-arrow.slick-next {
  right: calc(100vw / (var(--vwIdth) / 26));
}

/* line 40, dev/sass/modules/mp/mp-ms.scss */
.mp-ms .slick-arrow.slick-prev {
  left: calc(100vw / (var(--vwIdth) / 26));
}

/* line 2, dev/sass/modules/mp/mp-category.scss */
.mp-category__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 6, dev/sass/modules/mp/mp-category.scss */
.mp-category__item {
  width: calc(100% / 3);
  border: 1px solid #E3E3E3;
  border-top: none;
  border-right: none;
  overflow: hidden;
  height: calc(100vw / (var(--vwIdth) / 400));
}

@media screen and (max-width: 1180px) {
  /* line 6, dev/sass/modules/mp/mp-category.scss */
  .mp-category__item {
    height: calc(100vw / (var(--vwIdth) / 250));
  }
}

@media screen and (max-width: 990px) {
  /* line 6, dev/sass/modules/mp/mp-category.scss */
  .mp-category__item {
    height: calc(100vw / (var(--vwIdth) / 200));
  }
}

@media screen and (max-width: 600px) {
  /* line 6, dev/sass/modules/mp/mp-category.scss */
  .mp-category__item {
    height: calc(100vw / (var(--vwIdth) / 117));
    width: calc(100% / 2);
  }
}

/* line 23, dev/sass/modules/mp/mp-category.scss */
.mp-category__item img {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

/* line 26, dev/sass/modules/mp/mp-category.scss */
.mp-category__item:nth-child(3n) {
  border-right: 1px solid #E3E3E3;
}

@media screen and (max-width: 600px) {
  /* line 26, dev/sass/modules/mp/mp-category.scss */
  .mp-category__item:nth-child(3n) {
    border-right: none;
  }
}

@media screen and (max-width: 600px) {
  /* line 32, dev/sass/modules/mp/mp-category.scss */
  .mp-category__item:nth-child(2n) {
    border-right: 1px solid #E3E3E3;
  }
}

/* line 39, dev/sass/modules/mp/mp-category.scss */
.mp-category__item:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct {
    margin-bottom: calc(100vw / (var(--vwIdth) / 65));
  }
}

/* line 5, dev/sass/modules/mp/mp-ct.scss */
.mp-ct__wrp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1180px) {
  /* line 5, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__wrp {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

/* line 11, dev/sass/modules/mp/mp-ct.scss */
.mp-ct__left {
  width: calc(100% / 3 * 2);
}

@media screen and (max-width: 1180px) {
  /* line 11, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__left {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    position: relative;
    margin-top: calc(100vw / (var(--vwIdth) / -150));
    z-index: 1;
  }
}

/* line 21, dev/sass/modules/mp/mp-ct.scss */
.mp-ct__right {
  width: calc(100% / 3);
}

@media screen and (max-width: 1180px) {
  /* line 21, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__right {
    width: 100vw;
    position: relative;
    margin-left: -25px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    height: calc(100vw / (var(--vwIdth) / 400));
  }
}

@media screen and (max-width: 600px) {
  /* line 21, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__right {
    margin-left: -15px;
  }
}

/* line 34, dev/sass/modules/mp/mp-ct.scss */
.mp-ct__img {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

@media screen and (max-width: 1180px) {
  /* line 34, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__img {
    width: 100vw;
    background-position: center;
  }
}

/* line 45, dev/sass/modules/mp/mp-ct.scss */
.mp-ct__sl {
  border-left: 1px solid #E3E3E3;
}

@media screen and (max-width: 1180px) {
  /* line 45, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__sl {
    border-right: 1px solid #E3E3E3;
  }
}

@media screen and (max-width: 600px) {
  /* line 45, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct__sl {
    border-bottom: 1px solid #E3E3E3;
  }
}

/* line 55, dev/sass/modules/mp/mp-ct.scss */
.mp-ct-item {
  border-right: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 60)) 0;
  text-align: center;
}

@media screen and (max-width: 1180px) {
  /* line 55, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct-item {
    padding: calc(100vw / (var(--vwIdth) / 40)) 0 calc(100vw / (var(--vwIdth) / 35));
  }
}

/* line 63, dev/sass/modules/mp/mp-ct.scss */
.mp-ct-item .img img {
  margin: auto;
  max-width: calc(100vw / (var(--vwIdth) / 255));
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
}

@media screen and (max-width: 1180px) {
  /* line 63, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct-item .img img {
    max-width: calc(100vw / (var(--vwIdth) / 200));
  }
}

/* line 72, dev/sass/modules/mp/mp-ct.scss */
.mp-ct-item .name {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 20));
  line-height: 1;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 25));
}

/* line 80, dev/sass/modules/mp/mp-ct.scss */
.mp-ct-item .info {
  font-weight: 500;
  color: #7C7C7C;
}

/* line 83, dev/sass/modules/mp/mp-ct.scss */
.mp-ct-item .info .bold {
  font-weight: 600;
  color: #7C7C7C;
  margin-right: calc(100vw / (var(--vwIdth) / 5));
}

/* line 91, dev/sass/modules/mp/mp-ct.scss */
.mp-ct .slick-arrow {
  top: 0;
  left: 50%;
  right: auto;
  z-index: 10;
}

/* line 96, dev/sass/modules/mp/mp-ct.scss */
.mp-ct .slick-arrow.slick-next {
  -webkit-transform: translate(49%, -50%);
      -ms-transform: translate(49%, -50%);
          transform: translate(49%, -50%);
}

@media screen and (max-width: 1180px) {
  /* line 96, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-arrow.slick-next {
    -webkit-transform: translate(25px, -50%);
        -ms-transform: translate(25px, -50%);
            transform: translate(25px, -50%);
    right: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 96, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-arrow.slick-next {
    margin-left: calc(100vw / (var(--vwIdth) / 12));
    padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 5));
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

/* line 110, dev/sass/modules/mp/mp-ct.scss */
.mp-ct .slick-arrow.slick-prev {
  -webkit-transform: translate(-49%, -50%);
      -ms-transform: translate(-49%, -50%);
          transform: translate(-49%, -50%);
}

@media screen and (max-width: 1180px) {
  /* line 110, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-arrow.slick-prev {
    -webkit-transform: translate(-25px, -50%);
        -ms-transform: translate(-25px, -50%);
            transform: translate(-25px, -50%);
    left: 0;
  }
}

@media screen and (max-width: 600px) {
  /* line 110, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-arrow.slick-prev {
    margin-right: calc(100vw / (var(--vwIdth) / 12));
    padding: calc(100vw / (var(--vwIdth) / 5)) calc(100vw / (var(--vwIdth) / 5));
    width: calc(100vw / (var(--vwIdth) / 20));
    height: calc(100vw / (var(--vwIdth) / 20));
  }
}

@media screen and (max-width: 1180px) {
  /* line 91, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-arrow {
    top: 50%;
    left: auto;
  }
}

@media screen and (max-width: 600px) {
  /* line 91, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-arrow {
    width: calc(100vw / (var(--vwIdth) / 6));
    height: calc(100vw / (var(--vwIdth) / 10));
    background-color: transparent !important;
    position: static;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
  }
}

/* line 136, dev/sass/modules/mp/mp-ct.scss */
.mp-ct .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 600px) {
  /* line 136, dev/sass/modules/mp/mp-ct.scss */
  .mp-ct .slick-dots {
    bottom: calc(100vw / (var(--vwIdth) / -35));
  }
}

/* line 2, dev/sass/modules/mp/mp-news.scss */
.mp-news__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-left: calc(100vw / (var(--vwIdth) / -15));
  margin-right: calc(100vw / (var(--vwIdth) / -15));
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/mp/mp-news.scss */
  .mp-news__link {
    margin-left: calc(100vw / (var(--vwIdth) / -8.5));
    margin-right: calc(100vw / (var(--vwIdth) / -8.5));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/mp/mp-news.scss */
  .mp-news__link {
    margin-left: calc(100vw / (var(--vwIdth) / -2.5));
    margin-right: calc(100vw / (var(--vwIdth) / -2.5));
  }
}

/* line 15, dev/sass/modules/mp/mp-news.scss */
.mp-news__link-item {
  width: calc(50% - 0.78125vw);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 calc(100vw / (var(--vwIdth) / 15));
  overflow: hidden;
  height: calc(100vw / (var(--vwIdth) / 600));
}

@media screen and (max-width: 1180px) {
  /* line 15, dev/sass/modules/mp/mp-news.scss */
  .mp-news__link-item {
    width: calc(50% - 0.72034vw);
    margin: 0 calc(100vw / (var(--vwIdth) / 8.5));
    height: calc(100vw / (var(--vwIdth) / 320));
  }
}

@media screen and (max-width: 990px) {
  /* line 15, dev/sass/modules/mp/mp-news.scss */
  .mp-news__link-item {
    width: calc(50% - 0.85859vw);
  }
}

@media screen and (max-width: 600px) {
  /* line 15, dev/sass/modules/mp/mp-news.scss */
  .mp-news__link-item {
    width: calc(50% - 0.66667vw);
    margin: 0 calc(100vw / (var(--vwIdth) / 2.5));
    height: calc(100vw / (var(--vwIdth) / 170));
  }
}

/* line 34, dev/sass/modules/mp/mp-news.scss */
.mp-news__link-item img {
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 600px) {
  /* line 34, dev/sass/modules/mp/mp-news.scss */
  .mp-news__link-item img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/* line 43, dev/sass/modules/mp/mp-news.scss */
.mp-news__link-item:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* line 50, dev/sass/modules/mp/mp-news.scss */
.seo-text {
  background: #FAFAFA;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: calc(100vw / (var(--vwIdth) / 84)) 0;
  text-align: center;
}

@media screen and (max-width: 1180px) {
  /* line 50, dev/sass/modules/mp/mp-news.scss */
  .seo-text {
    padding: calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 20));
    min-height: calc(100vw / (var(--vwIdth) / 200));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}

/* line 63, dev/sass/modules/mp/mp-news.scss */
.seo-text .zag {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 30));
  line-height: 120%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 20));
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 600px) {
  /* line 63, dev/sass/modules/mp/mp-news.scss */
  .seo-text .zag {
    font-size: calc(100vw / (var(--vwIdth) / 25));
  }
}

/* line 76, dev/sass/modules/mp/mp-news.scss */
.seo-text p {
  max-width: 640px;
  font-size: calc(100vw / (var(--vwIdth) / 16));
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.03em;
  margin: auto;
}

/* line 85, dev/sass/modules/mp/mp-news.scss */
.seo-text._lg p {
  max-width: 900px;
}

/* line 2, dev/sass/modules/pagination.scss */
.pagination-wrp {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
}

/* line 10, dev/sass/modules/pagination.scss */
.pagination-arrow {
  height: calc(100vw / (var(--vwIdth) / 35));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100vw / (var(--vwIdth) / 35));
  border: 1px solid #E3E3E3;
}

/* line 18, dev/sass/modules/pagination.scss */
.pagination-arrow .icon {
  height: calc(100vw / (var(--vwIdth) / 10));
  width: calc(100vw / (var(--vwIdth) / 6));
  fill: #6A6A6A;
}

/* line 24, dev/sass/modules/pagination.scss */
.pagination-arrow:hover {
  background-color: #D5B774;
  border-color: #D5B774;
}

/* line 28, dev/sass/modules/pagination.scss */
.pagination-arrow:hover .icon {
  fill: white;
}

/* line 34, dev/sass/modules/pagination.scss */
.pagination-arrow._next .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 40, dev/sass/modules/pagination.scss */
.pagination ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* line 44, dev/sass/modules/pagination.scss */
.pagination ul li {
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
  height: calc(100vw / (var(--vwIdth) / 35));
  width: calc(100vw / (var(--vwIdth) / 35));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

/* line 56, dev/sass/modules/pagination.scss */
.pagination ul li.active {
  background-color: #D5B774;
  border-color: #D5B774;
}

/* line 60, dev/sass/modules/pagination.scss */
.pagination ul li.active span {
  color: white;
}

/* line 65, dev/sass/modules/pagination.scss */
.pagination ul li:hover {
  background-color: #D5B774;
  border-color: #D5B774;
}

/* line 69, dev/sass/modules/pagination.scss */
.pagination ul li:hover a {
  color: white;
}

/* line 74, dev/sass/modules/pagination.scss */
.pagination ul li a {
  width: 100%;
  height: 100%;
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 84, dev/sass/modules/pagination.scss */
.pagination ul li span {
  font-size: calc(100vw / (var(--vwIdth) / 14));
  font-weight: 400;
}

/* line 89, dev/sass/modules/pagination.scss */
.pagination ul li:first-child {
  border-left: none;
}

/* line 1, dev/sass/modules/banner.scss */
.banner {
  height: calc(100vw / (var(--vwIdth) / 300));
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}

/* line 2, dev/sass/modules/banner.scss */
.banner-head {
  height: calc(100vw / (var(--vwIdth) / 390));
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1180px) {
  /* line 2, dev/sass/modules/banner.scss */
  .banner-head {
    height: calc(100vw / (var(--vwIdth) / 215));
  }
}

@media screen and (max-width: 600px) {
  /* line 2, dev/sass/modules/banner.scss */
  .banner-head {
    height: calc(100vw / (var(--vwIdth) / 90));
    width: 100vw;
    margin-left: -15px;
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/banner.scss */
  .banner {
    height: calc(100vw / (var(--vwIdth) / 170));
  }
}

/* line 1, dev/sass/modules/form.scss */
.form {
  border: 1px solid #E3E3E3;
  padding: calc(100vw / (var(--vwIdth) / 55)) calc(100vw / (var(--vwIdth) / 63)) calc(100vw / (var(--vwIdth) / 63));
}

@media screen and (max-width: 1180px) {
  /* line 1, dev/sass/modules/form.scss */
  .form {
    padding: calc(100vw / (var(--vwIdth) / 35)) calc(100vw / (var(--vwIdth) / 40)) calc(100vw / (var(--vwIdth) / 40));
  }
}

@media screen and (max-width: 600px) {
  /* line 1, dev/sass/modules/form.scss */
  .form {
    padding: calc(100vw / (var(--vwIdth) / 23)) calc(100vw / (var(--vwIdth) / 30)) calc(100vw / (var(--vwIdth) / 30));
  }
}

/* line 13, dev/sass/modules/form.scss */
.form .title {
  font-weight: 300;
  font-size: calc(100vw / (var(--vwIdth) / 25));
  line-height: 140%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

/* line 22, dev/sass/modules/form.scss */
.form p {
  margin-bottom: 0;
}

/* line 26, dev/sass/modules/form.scss */
.form-input {
  margin-top: calc(100vw / (var(--vwIdth) / 23));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: calc(100% + 0.9375vw);
  position: relative;
  margin-left: calc(100vw / (var(--vwIdth) / -9));
}

@media screen and (max-width: 1180px) {
  /* line 26, dev/sass/modules/form.scss */
  .form-input {
    width: calc(100% + 1.27119vw);
    position: relative;
    margin-left: calc(100vw / (var(--vwIdth) / -7.5));
  }
}

@media screen and (max-width: 990px) {
  /* line 26, dev/sass/modules/form.scss */
  .form-input {
    width: calc(100% + 1.51515vw);
  }
}

@media screen and (max-width: 600px) {
  /* line 26, dev/sass/modules/form.scss */
  .form-input {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 51, dev/sass/modules/form.scss */
.form-input__item {
  width: calc(100% - 0.9375vw);
  margin-right: calc(100vw / (var(--vwIdth) / 9));
  margin-left: calc(100vw / (var(--vwIdth) / 9));
  margin-bottom: calc(100vw / (var(--vwIdth) / 21));
}

@media screen and (max-width: 1180px) {
  /* line 51, dev/sass/modules/form.scss */
  .form-input__item {
    width: calc(100% - 1.27119vw);
    margin-right: calc(100vw / (var(--vwIdth) / 7.5));
    margin-left: calc(100vw / (var(--vwIdth) / 7.5));
    margin-bottom: calc(100vw / (var(--vwIdth) / 15));
  }
}

@media screen and (max-width: 990px) {
  /* line 51, dev/sass/modules/form.scss */
  .form-input__item {
    width: calc(100% - 1.51515vw);
  }
}

@media screen and (max-width: 600px) {
  /* line 51, dev/sass/modules/form.scss */
  .form-input__item {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  }
}

/* line 75, dev/sass/modules/form.scss */
.form-input__item-icon {
  position: relative;
  margin: 0 0 calc(100vw / (var(--vwIdth) / 10));
  padding-left: calc(100vw / (var(--vwIdth) / 50));
}

/* line 80, dev/sass/modules/form.scss */
.form-input__item-icon .form-input__item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
}

/* line 86, dev/sass/modules/form.scss */
.form-input__item.w25 {
  width: calc(25% - 0.9375vw);
}

@media screen and (max-width: 1180px) {
  /* line 86, dev/sass/modules/form.scss */
  .form-input__item.w25 {
    width: calc(33.3% - 1.27119vw);
  }
}

@media screen and (max-width: 990px) {
  /* line 86, dev/sass/modules/form.scss */
  .form-input__item.w25 {
    width: calc(33.3% - 1.51515vw);
  }
}

@media screen and (max-width: 600px) {
  /* line 86, dev/sass/modules/form.scss */
  .form-input__item.w25 {
    width: 100%;
  }
}

/* line 102, dev/sass/modules/form.scss */
.form-input__item.w33 {
  width: calc(33% - 0.9375vw);
}

@media screen and (max-width: 1180px) {
  /* line 102, dev/sass/modules/form.scss */
  .form-input__item.w33 {
    width: calc(50% - 1.27119vw);
  }
}

@media screen and (max-width: 990px) {
  /* line 102, dev/sass/modules/form.scss */
  .form-input__item.w33 {
    width: 100%;
  }
}

/* line 114, dev/sass/modules/form.scss */
.form-input__item._no-text-label {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

/* line 120, dev/sass/modules/form.scss */
.form-input__item.error input, .form-input__item.error-online input {
  border-color: #EF4747;
}

/* line 124, dev/sass/modules/form.scss */
.form-input__item.error .checkbox-tick, .form-input__item.error-online .checkbox-tick {
  border-color: #EF4747;
}

/* line 129, dev/sass/modules/form.scss */
.form-input__item.textarea {
  border: 1px solid #E3E3E3;
}

/* line 132, dev/sass/modules/form.scss */
.form-input__item.textarea label {
  padding-bottom: calc(100vw / (var(--vwIdth) / 9));
  padding-left: calc(100vw / (var(--vwIdth) / 3));
  border-bottom: 1px solid #E3E3E3;
  font-size: calc(100vw / (var(--vwIdth) / 13));
  line-height: 102.7%;
  color: #4d4d4f;
  display: block;
  margin: calc(100vw / (var(--vwIdth) / 15)) calc(100vw / (var(--vwIdth) / 17)) 0 calc(100vw / (var(--vwIdth) / 17));
}

/* line 144, dev/sass/modules/form.scss */
.form-input__item--double {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: calc(100vw / (var(--vwIdth) / -10)) !important;
}

/* line 150, dev/sass/modules/form.scss */
.form-input__item--double .form-input__btn,
.form-input__item--double .btn {
  width: calc(50% - 5px);
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
}

@media screen and (max-width: 1180px) {
  /* line 150, dev/sass/modules/form.scss */
  .form-input__item--double .form-input__btn,
  .form-input__item--double .btn {
    width: 100%;
  }
}

/* line 161, dev/sass/modules/form.scss */
.form-input__item input {
  border: 1px solid #E3E3E3;
  -webkit-border-radius: 0;
          border-radius: 0;
}

/* line 166, dev/sass/modules/form.scss */
.form-input__item input,
.form-input__item textarea {
  width: 100%;
  padding: calc(100vw / (var(--vwIdth) / 17)) calc(100vw / (var(--vwIdth) / 20));
}

/* line 172, dev/sass/modules/form.scss */
.form-input__item textarea {
  border: none;
  padding: calc(100vw / (var(--vwIdth) / 8)) calc(100vw / (var(--vwIdth) / 20));
}

/* line 177, dev/sass/modules/form.scss */
.form-input__item p {
  margin-bottom: calc(100vw / (var(--vwIdth) / 10));
  font-weight: bold;
  font-size: 1rem;
}

/* line 184, dev/sass/modules/form.scss */
.form-input__icon {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100vw / (var(--vwIdth) / 50));
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(227, 227, 227, 0.2);
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  border-left: 1px solid #E3E3E3;
}

/* line 198, dev/sass/modules/form.scss */
.form-input__icon .icon {
  width: 50%;
  height: 50%;
  stroke: #b4b4b4;
  fill: transparent;
}

/* line 206, dev/sass/modules/form.scss */
.form-input__btn[type='submit'] {
  display: block;
  height: 100%;
  margin-top: auto;
  background-color: #D5B774;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  color: #fff;
  border: 1px solid #D5B774;
  -webkit-border-radius: 0;
          border-radius: 0;
}

@media (hover: hover) {
  /* line 100, dev/sass/utils/mixins.scss */
  .form-input__btn[type='submit']:hover {
    background-color: #E3B44C;
    border-color: #E3B44C;
  }
}

/* line 225, dev/sass/modules/form.scss */
.form--text-center .title,
.form--text-center p {
  text-align: center;
}

/* line 230, dev/sass/modules/form.scss */
.form--text-center p {
  color: #7C7C7C;
  max-width: calc(100vw / (var(--vwIdth) / 306));
  margin: 0 auto;
}

/* line 238, dev/sass/modules/form.scss */
.input-text-label {
  position: relative;
}

/* line 243, dev/sass/modules/form.scss */
.input-text-label._focus .absl, .input-text-label._hover .absl {
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 250, dev/sass/modules/form.scss */
.input-text-label._active .absl {
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
}

/* line 256, dev/sass/modules/form.scss */
.input-text-label .absl {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #b1acab;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: white;
  padding: 0 calc(100vw / (var(--vwIdth) / 5));
  font-size: calc(100vw / (var(--vwIdth) / 13));
  line-height: 102.7%;
  color: #444444;
  left: calc(100vw / (var(--vwIdth) / 15));
}

/* line 271, dev/sass/modules/form.scss */
.input-text-label .absl span {
  color: #D5B774;
}

/* line 277, dev/sass/modules/form.scss */
.input-country {
  position: relative;
}

/* line 280, dev/sass/modules/form.scss */
.input-country .jq-selectbox {
  position: absolute;
  width: 100px;
  height: 100%;
  border: 0;
}

/* line 287, dev/sass/modules/form.scss */
.input-country .jq-selectbox.focused .jq-selectbox__select {
  border: none;
}

/* line 292, dev/sass/modules/form.scss */
.input-country .jq-selectbox__select {
  height: 100%;
  padding: 0;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0;
          border-radius: 0;
}

/* line 301, dev/sass/modules/form.scss */
.input-country .jq-selectbox__select-text {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 15px;
  -webkit-background-size: 20px 20px;
          background-size: 20px;
  background-repeat: no-repeat;
  background-position: left 10px center;
}

/* line 312, dev/sass/modules/form.scss */
.input-country .jq-selectbox__trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
}

/* line 318, dev/sass/modules/form.scss */
.input-country .jq-selectbox__trigger-arrow {
  position: static;
  top: auto;
  left: auto;
  right: auto;
}

/* line 326, dev/sass/modules/form.scss */
.input-country .jq-selectbox__dropdown {
  margin: 0;
  top: 100% !important;
}

/* line 331, dev/sass/modules/form.scss */
.input-country .jq-selectbox li {
  padding-left: 15px;
  -webkit-background-size: 20px 20px;
          background-size: 20px;
  background-repeat: no-repeat;
  background-position: left 10px center;
}

/* line 339, dev/sass/modules/form.scss */
.input-country input[type='tel'] {
  padding-left: 110px;
}

/* line 343, dev/sass/modules/form.scss */
.input-country .jq-selectbox li.selected {
  background-color: #D5B774;
}

/* line 347, dev/sass/modules/form.scss */
.input-country .jq-selectbox li:hover {
  background-color: #E3B44C;
}

/* line 352, dev/sass/modules/form.scss */
.input-country input[type='tel'].input--hidden {
  display: none;
}

/* line 356, dev/sass/modules/form.scss */
.input-country label {
  position: absolute;
  top: 0;
  font-size: calc(100vw / (var(--vwIdth) / 12));
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: white;
  padding: 0 calc(100vw / (var(--vwIdth) / 5));
  line-height: 102.7%;
  color: #444444;
  left: calc(100vw / (var(--vwIdth) / 15));
}

/* line 367, dev/sass/modules/form.scss */
.input-country label span {
  color: #D5B774;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvdmFyaWFibGVzLnNjc3MiLCJzbWFydC1ncmlkLnNjc3MiLCJ1dGlscy9mb250cy5zY3NzIiwidXRpbHMvcmVzZXQuc2NzcyIsInV0aWxzL2R1bXAuc2NzcyIsInV0aWxzL21peGlucy5zY3NzIiwidXRpbHMvY29tbW9uLnNjc3MiLCJ1dGlscy9wcmVsb2FkZXIuc2NzcyIsInBhZ2VzL25ld3Muc2NzcyIsInBhZ2VzL3RleHQtcGFnZS5zY3NzIiwicGFnZXMvY3QtYXNzb3J0bWVudC5zY3NzIiwicGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzIiwicGFnZXMvcGFydG5lcnMuc2NzcyIsInBhZ2VzL3NrdXBrYS5zY3NzIiwicGFnZXMvY29udGFjdC5zY3NzIiwicGFnZXMvcG9wdXAuc2NzcyIsInBhZ2VzL3Nob3BzLnNjc3MiLCJwYWdlcy9hYm91dC5zY3NzIiwicGFnZXMvaWUuc2NzcyIsInBhZ2VzLzQwNC5zY3NzIiwicGFnZXMvY3QtY29sbGVjdGlvbnMuc2NzcyIsInBhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyIsInBhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zZWFyY2guc2NzcyIsInBhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MiLCJwYWdlcy9jYXRhbG9nL2NhdGFsb2ctbGlzdC5zY3NzIiwicGFnZXMvY2F0YWxvZy9jYXRhbG9nLWNhcmQuc2NzcyIsInBhZ2VzL2NhdGFsb2cvY2F0YWxvZy5zY3NzIiwicGFnZXMvY2FyZC5zY3NzIiwicGFnZXMvbGMvbGMtbWVudS5zY3NzIiwicGFnZXMvbGMvbGMtcHJvZmlsZS5zY3NzIiwicGFnZXMvbGMvbGMtb3JkZXIuc2NzcyIsInBhZ2VzL2xjL2xjLXRhYmxlLnNjc3MiLCJwYWdlcy9sYy9sYy5zY3NzIiwicGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzIiwicGFnZXMvYmFza2V0L2Jhc2tldC1jb21tZW50LnNjc3MiLCJwYWdlcy9iYXNrZXQvYmFza2V0LW9yZGVyLnNjc3MiLCJwYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MiLCJtb2R1bGVzL2hlYWRlci5zY3NzIiwibW9kdWxlcy9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYnJlYWRjcnVtcy5zY3NzIiwibW9kdWxlcy9zbGlkZXIuc2NzcyIsIm1vZHVsZXMvbXAvbXAtbXMuc2NzcyIsIm1vZHVsZXMvbXAvbXAtY2F0ZWdvcnkuc2NzcyIsIm1vZHVsZXMvbXAvbXAtY3Quc2NzcyIsIm1vZHVsZXMvbXAvbXAtbmV3cy5zY3NzIiwibW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL2Jhbm5lci5zY3NzIiwibW9kdWxlcy9mb3JtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FBQ2pCLDRDQUE0QztBQ2lCNUM7RUFDRSxlQWZhO0NBZ0JkOztBRGRELDRDQUE0QztBQ2U1QztFQUNFLGVBakJhO0NBa0JkOztBRFpELDRDQUE0QztBQ2E1QztFQUNFLGVBbkJZO0NBb0JiOztBRFZELDRDQUE0QztBQ1c1QztFQUNFLGVBbEJhO0NBbUJkOztBRFJELDRDQUE0QztBQ1k1QztFQUNFLGVBQVM7Q0FVVjs7QUNzV0c7RUZ2WEYsNENBQTRDO0VDTTlDO0lBR0ksZUFBUztHQVFaO0NEYkE7O0FFZ1lHO0VGN1hGLDRDQUE0QztFQ0Q5QztJQU1JLGNBQVM7R0FLWjtDRE5BOztBRWlaRztFRjlZRiw0Q0FBNEM7RUNSOUM7SUFTSSxjQUFTO0dBRVo7Q0RDQTs7QUFFRCw0Q0FBNEM7QUNDNUM7RUFDRSx5QkFBd0I7Q0FDekI7O0FERUQsNENBQTRDO0FDRDVDO0VBQ0UseUJBQXdCO0NBQ3pCOztBRElELDRDQUE0QztBQ0g1QztFQUNFLHlCQUF3QjtDQUN6Qjs7QURNRCw0Q0FBNEM7QUNMNUM7RUFDRSx5QkFBd0I7Q0FDekI7O0FEUUQsNENBQTRDO0FDUDVDO0VBQ0UseUJBQXdCO0NBQ3pCOztBQ3dVRztFRjdURiw0Q0FBNEM7RUNUNUM7SUFDRSxnQ0FBd0I7SUFBeEIsaUNBQXdCO0lBQXhCLGdDQUF3QjtJQUF4Qix5QkFBd0I7R0FDekI7RURXRCw0Q0FBNEM7RUNWNUM7SUFDRSx5QkFBd0I7R0FDekI7Q0RZRjs7QUVpVUc7RUY5VEYsNENBQTRDO0VDWjVDO0lBQ0UsZ0NBQXdCO0lBQXhCLGlDQUF3QjtJQUF4QixnQ0FBd0I7SUFBeEIseUJBQXdCO0dBQ3pCO0VEY0QsNENBQTRDO0VDYjVDO0lBQ0UseUJBQXdCO0dBQ3pCO0NEZUY7O0FFbVVHO0VGaFVGLDRDQUE0QztFQ2Y1QztJQUNFLGdDQUF3QjtJQUF4QixpQ0FBd0I7SUFBeEIsZ0NBQXdCO0lBQXhCLHlCQUF3QjtHQUN6QjtFRGlCRCw0Q0FBNEM7RUNoQjVDO0lBQ0UseUJBQXdCO0dBQ3pCO0NEa0JGOztBRW9VRztFRmpVRiw0Q0FBNEM7RUNsQjVDO0lBQ0UsZ0NBQXdCO0lBQXhCLGlDQUF3QjtJQUF4QixnQ0FBd0I7SUFBeEIseUJBQXdCO0dBQ3pCO0VEb0JELDRDQUE0QztFQ25CNUM7SUFDRSx5QkFBd0I7R0FDekI7Q0RxQkY7O0FFcVVHO0VGbFVGLDRDQUE0QztFQ3JCNUM7SUFDRSxnQ0FBd0I7SUFBeEIsaUNBQXdCO0lBQXhCLGdDQUF3QjtJQUF4Qix5QkFBd0I7R0FDekI7RUR1QkQsNkNBQTZDO0VDdEI3QztJQUNFLHlCQUF3QjtHQUN6QjtDRHdCRjs7QUc3SEQsdUlBQXVJO0FBQ3ZJO0VBQ0MseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBRW5CLHlTQUcwRDtDSDRIMUQ7O0FHekhEO0VBQ0MseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBRW5CLHlUQUc4RDtDSHdIOUQ7O0FHckhEO0VBQ0MseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBRW5CLHlTQUcwRDtDSG9IMUQ7O0FHakhEO0VBQ0MseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBRW5CLGlUQUc0RDtDSGdINUQ7O0FHM0dEO0VBQ0MseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBR25CLGlTQUd3RDtDSHlHeEQ7O0FHdkdEO0VBQ0MseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBR25CLHlTQUcwRDtDSHFHMUQ7O0FJOUtELDRFQUE0RTtBSmlMNUUsdUNBQXVDO0FJaEx2QztFQUNFLGtCQUNGO0NBQUM7O0FKbUxELHVDQUF1QztBSWpMdkM7RUFDRSxzQkFDRjtDQUFDOztBSm9MRCx3Q0FBd0M7QUlsTHhDO0VBQ0UseUJBQ0Y7Q0FBQzs7QUpxTEQsd0NBQXdDO0FBQ3hDO0VJbkxFLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsV0FDRjtDQUFDOztBSnNMRCx3Q0FBd0M7QUlwTHhDO0VBQ0UsV0FDRjtDQUFDOztBSnVMRCx3Q0FBd0M7QUlyTHhDO0VBQ0UsV0FDRjtDQUFDOztBSndMRCx3Q0FBd0M7QUl0THhDO0VBQ0UsMkJBQTBCO0VBQzFCLCtCQUNGO0NBQUM7O0FKeUxELHdDQUF3QztBSXZMeEM7RUFDRSxlQUNGO0NBQUM7O0FKMExELHdDQUF3QztBSXhMeEM7RUFDRSxnQ0FBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLFVBQ0Y7Q0FBQzs7QUoyTEQsd0NBQXdDO0FJekx4QztFQUNFLGtDQUFpQztFQUNqQyxlQUNGO0NBQUM7O0FKNExELHdDQUF3QztBSTFMeEM7RUFDRSxvQkFBbUI7RUFDbkIsMkJBQTBCO0VBQzFCLDBDQUNGO1VBREUsa0NBQ0Y7Q0FBQzs7QUo2TEQsd0NBQXdDO0FJM0x4QztFQUNFLGtCQUFpQjtDQUNsQjs7QUo4TEQsd0NBQXdDO0FJNUx4QztFQUNFLG1CQUNGO0NBQUM7O0FKK0xELHdDQUF3QztBSTdMeEM7RUFDRSx1QkFBc0I7RUFDdEIsWUFDRjtDQUFDOztBSmdNRCx3Q0FBd0M7QUk5THhDO0VBQ0UsZUFDRjtDQUFDOztBSmlNRCx3Q0FBd0M7QUkvTHhDO0VBQ0UsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFDRjtDQUFDOztBSmtNRCx3Q0FBd0M7QUloTXhDO0VBQ0UsZUFDRjtDQUFDOztBSm1NRCx3Q0FBd0M7QUlqTXhDO0VBQ0UsV0FDRjtDQUFDOztBSm9NRCx3Q0FBd0M7QUlsTXhDO0VBQ0UsY0FBYTtFQUNiLFVBQ0Y7Q0FBQzs7QUpxTUQsd0NBQXdDO0FJbk14QztFQUNFLG1CQUNGO0NBQUM7O0FKc01ELHdDQUF3QztBSXBNeEM7RUFDRSxpQkFDRjtDQUFDOztBSnVNRCx3Q0FBd0M7QUl0TXhDO0VBQ0UscUJBQW9CO0VBQ3BCLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1oseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsYUFBWTtFQUNaLGVBQWM7RUFDZCxlQUFjO0VBQ2QscUJBQW9CO0NBQ3JCOztBSnlNRCx5Q0FBeUM7QUFDekM7RUl2TUUsMkJBQ0Y7Q0FBQzs7QUowTUQseUNBQXlDO0FBQ3pDO0VJeE1FLG1CQUFrQjtFQUNsQixXQUNGO0NBQUM7O0FKMk1ELHlDQUF5QztBQUN6QztFSXpNRSwrQkFDRjtDQUFDOztBSjRNRCx5Q0FBeUM7QUkxTXpDO0VBQ0UsNEJBQ0Y7Q0FBQzs7QUo2TUQseUNBQXlDO0FJM016QztFQUNFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixvQkFDRjtDQUFDOztBSjhNRCx5Q0FBeUM7QUk1TXpDO0VBQ0UsZUFDRjtDQUFDOztBSitNRCx5Q0FBeUM7QUFDekM7RUk3TUUsYUFDRjtDQUFDOztBSmdORCx5Q0FBeUM7QUFDekM7RUk5TUUsOEJBQTZCO0VBQzdCLHFCQUNGO0NBQUM7O0FKaU5ELHlDQUF5QztBQUN6QztFSS9NRSx5QkFDRjtDQUFDOztBSmtORCx5Q0FBeUM7QUloTnpDO0VBQ0UsMkJBQTBCO0VBQzFCLGNBQ0Y7Q0FBQzs7QUptTkQseUNBQXlDO0FJak56QztFQUNFLG1CQUNGO0NBQUM7O0FKb05ELHlDQUF5QztBQUN6QztFSWxORSxjQUNGO0NBQUM7O0FKcU5ELHlDQUF5QztBSW5OekM7RUFDRSxhQUFZO0VBQ1osZUFDRjtDQUFDOztBSnNORCx5Q0FBeUM7QUlyTnpDO0VBQ0UsWUFDRjtDQUFDOztBSndORCx5Q0FBeUM7QUl0TnpDO0VBQ0UsaUJBQ0Y7Q0FBQzs7QUp5TkQseUNBQXlDO0FJeE56QztFQUNFLFVBQVM7RUFDVCxXQUFVO0NBQ1g7O0FKMk5ELHlDQUF5QztBSTFOekM7RUFDRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLGlCQUFnQjtDQUNqQjs7QUo2TkQseUNBQXlDO0FJM056QztFQUNFLCtCQUFzQjtVQUF0Qix1QkFBc0I7Q0FDdkI7O0FKOE5ELHlDQUF5QztBSTVOekM7RUFDRSxjQUFhO0NBQ2Q7O0FKK05ELHlDQUF5QztBSTdOekM7RUFDRSxVQUFTO0VBQ1QscUJBQW9CO0NBQ3JCOztBSmdPRCx5Q0FBeUM7QUkvTnpDO0VBQ0Usc0JBQXFCO0NBQ3RCOztBSmtPRCx5Q0FBeUM7QUlqT3pDO0VBQ0UsK0JBQXNCO1VBQXRCLHVCQUFzQjtDQUN2Qjs7QUpvT0Qsc0NBQXNDO0FLMWF0QztFQUNFLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBZTtNQUFmLG9CQUFlO1VBQWYsZ0JBQWU7Q0F1RGhCOztBTHVYRCxzQ0FBc0M7QUtoYnRDO0VBS0ksWUFBVztFQUNYLHFDQUFvQztFQUNwQyx1Q0FBc0M7Q0FxQnZDOztBTDJaSCx1Q0FBdUM7QUt2YnZDOztFQVdNLHFDQUFvQztDQUNyQzs7QUxpYkwsdUNBQXVDO0FLN2J2QztFQWVNLHNDQUFxQztFQUNyQyxtQkFBa0I7Q0FDbkI7O0FMa2JMLHVDQUF1QztBS25jdkM7O0VBcUJNLGNBQWE7RUFDYixZQUFXO0NBQ1o7O0FMbWJMLHVDQUF1QztBSzFjdkM7RUEwQk0sK0RBQXNEO1VBQXRELHVEQUFzRDtDQUN2RDs7QUxvYkwsdUNBQXVDO0FLL2N2QztFQStCSSxzQkFBcUI7Q0FLdEI7O0FMZ2JILHVDQUF1QztBS3BkdkM7RUFrQ00sWUFBVztDQUNaOztBTHNiTCx1Q0FBdUM7QUt6ZHZDO0VBdUNJLHdCQUF1QjtDQUt4Qjs7QUxrYkgsdUNBQXVDO0FLOWR2QztFQTBDTSxZQUFXO0NBQ1o7O0FMd2JMLHVDQUF1QztBS25ldkM7RUErQ0kseUJBQXdCO0NBQ3pCOztBTHdiSCx1Q0FBdUM7QUt4ZXZDO0VBbURJLFlBQVc7Q0FLWjs7QUxxYkgsdUNBQXVDO0FLN2V2QztFQXNETSx5QkFBd0I7Q0FDekI7O0FMMmJMLHVDQUF1QztBS3ZidkM7RUFDRSwwQ0NrQndDO0VEakJ4QywyQ0NpQndDO0NEaEJ6Qzs7QUwwYkQsdUNBQXVDO0FLeGJ2QztFQUNFLGtEQ2F3QztFRFp4QyxpQkFBZ0I7RUNPakIsb0JBQTBDO0VETHpDLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDQVVuQjs7QUg4VUc7RUZxR0YsdUNBQXVDO0VLcGN6QztJQ1NDLGtCQUEwQztJREV2QyxrRENHc0M7R0RHekM7Q0x3YkE7O0FFbEZHO0VGcUZGLHVDQUF1QztFSzVjekM7SUNTQyxtQkFBMEM7R0RRMUM7Q0wrYkE7O0FBRUQsdUNBQXVDO0FLL2J2QztFQUNFLDRCQUFvQjtFQUFwQiw2QkFBb0I7RUFBcEIsNEJBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZiw4Q0FBNkM7Q0E2RDlDOztBTHNZRCx1Q0FBdUM7QUtqY3JDO0VBQ0UsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQiwwQ0NoQnNDO0VEaUJ0Qyw4Q0NqQnNDO0VEa0J0QywyQ0NsQnNDO0VEbUJ0QywwQkFBeUI7RUFDekIseUNBQWdDO0VBQWhDLG9DQUFnQztFQUFoQyxpQ0FBZ0M7Q0FnQmpDOztBTHFiSCx3Q0FBd0M7QUs1Y3JDO0VBVUcsWUFBVztFQUNYLGVBQWM7RUNyR25CLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULHlDQUFnQztNQUFoQyxxQ0FBZ0M7VUFBaEMsaUNBQWdDO0VEb0czQixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlEQUFnRDtFQUNoRCw2QkFBNEI7RUFDNUIsNEJBQTJCO0VBQzNCLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIseUNBQWdDO0VBQWhDLG9DQUFnQztFQUFoQyxpQ0FBZ0M7RUFDaEMscUJBQW9CO0VBQ3BCLFdBQVU7Q0FDWDs7QUx5Y0wsd0NBQXdDO0FLdGN0QztFQUNFLHVCQUFzQjtFQUN0QixnREN4Q3NDO0VEeUN0QywwQkFBeUI7RUM5QzVCLGdCQUEwQztFRGdEdkMsa0JBQWlCO0VBQ2pCLHVCQUFzQjtDQUt2Qjs7QUxxY0gsd0NBQXdDO0FLaGRyQztFQVNHLGdCQUFlO0NBQ2hCOztBTDJjTCx3Q0FBd0M7QUt0ZnhDO0VBK0NJLGNBQWE7Q0FZZDs7QUxnY0gsd0NBQXdDO0FLM2Z4QztFQW1EUSwwQkp4SEs7RUl5SEwsc0JKekhLO0NJOEhOOztBTHdjUCx3Q0FBd0M7QUtqZ0J4QztFQXVEVSxXQUFVO0NBQ1g7O0FDekNSO0VOd2ZDLHdDQUF3QztFS3ZnQjFDO0lBK0RNLDBCSnBJTztJSXFJUCxzQkpySU87R0lzSVI7Q0wyY0o7O0FBRUQsd0NBQXdDO0FLemN4QztFQUNFLG1CQUFrQjtFQUNsQiwwQko3SWM7RUk4SWQsZ0JBQWU7RUFDZix5Q0FBZ0M7RUFBaEMsb0NBQWdDO0VBQWhDLGlDQUFnQztDQTBDakM7O0FMbWFELHdDQUF3QztBS2pkeEM7RUFPSSxxSkNqRnNDO0VEa0Z0QyxhQUFZO0VBQ1oseUJBQWdCO0tBQWhCLHNCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsZUFBYztFQUNkLFlBQVc7RUMxRmQsZ0JBQTBDO0VENEZ2QyxvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLGVKN0pXO0VJOEpYLGdCQUFlO0VBQ2YsMkJBQXVCO0tBQXZCLHdCQUF1QjtDQUt4Qjs7QUhpUEM7RUYwTkYsd0NBQXdDO0VLamUxQztJQW9CTSw0Q0M5Rm9DO0dEZ0d2QztDTCtjRjs7QUFFRCx3Q0FBd0M7QUt2ZXhDO0VBeUJJLFlBQVc7RUFDWCxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLDBDQ3RHc0M7RUR1R3RDLFNBQVE7RUFDUixvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtFQUMzQiwwQ0N6R3NDO0VEMEd0QywwQ0MxR3NDO0VEMkd0QywrQ0FBOEM7RUFDOUMsNEJBQTJCO0VBQzNCLDZCQUE0QjtFQUM1QixpQ0FBd0I7VUFBeEIseUJBQXdCO0NBS3pCOztBSDhOQztFRmlQRix3Q0FBd0M7RUt4ZjFDO0lBdUNNLDBDQ2pIb0M7R0RtSHZDO0NMbWRGOztBTWxqQkE7RU5xakJDLDBDQUEwQztFTXBqQjFDO0lEaUdFLHNCSnJMVztHS3NGWjtDTnNqQkY7O0FBRUQsd0NBQXdDO0FLcmR4QztFQUNFLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBOEI7RUFBOUIsdUNBQThCO01BQTlCLHVCQUE4QjtVQUE5QiwrQkFBOEI7RUFDOUIsMEJBQW1CO0VBQW5CLDRCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsb0JBQW1CO0VBQ25CLHdCQUF1QjtFQUN2Qiw0Q0MvSHdDO0VBTHpDLGdCQUEwQztFRHNJekMsdUJBQXNCO0VBQ3RCLDBCSm5NYztDSTBPZjs7QUhtSUc7RUZnVEYsd0NBQXdDO0VLbGUxQztJQVdJLHdCQUF1QjtJQUN2Qiw0Q0N0SXNDO0dEeUt6QztDTHdiQTs7QUVoUkc7RUZtUkYsd0NBQXdDO0VLMWUxQztJQWdCSSxZQUFXO0dBK0JkO0NMK2JBOztBQUVELHdDQUF3QztBS2hmeEM7RUFvQkksZUFBYztFQUNkLHlCQUF3QjtFQUN4QixXQUFVO0VBQ1YsV0FBVTtFQUNWLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsZUFBYztFQUNkLGtCQUFpQjtFQUNqQiwyQkFBMEI7Q0FNM0I7O0FMMmRILHdDQUF3QztBSzdmeEM7RUFnQ00seUJBQXdCO0NBQ3pCOztBTGllTCx3Q0FBd0M7QUs5ZHRDO0VBQ0UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE4QjtFQUE5Qix1Q0FBOEI7TUFBOUIsdUJBQThCO1VBQTlCLCtCQUE4QjtFQUM5QiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsNkNBQWtCO0VBQ2xCLGVKdE9rQjtDSTJPbkI7O0FIeUtDO0VGcVRGLHdDQUF3QztFS3hleEM7SUFRSSx3QkFBZTtRQUFmLG9CQUFlO1lBQWYsZ0JBQWU7R0FFbEI7Q0xrZUY7O0FBRUQsd0NBQXdDO0FLaGV0QztFQUNFLG9CSjlPWTtFSStPWix5QkFBZ0I7VUFBaEIsaUJBQWdCO0NBQ2pCOztBTG1lSCx3Q0FBd0M7QUtqZXRDO0VBQ0UsWUFBVztFQUNYLGFBQVk7Q0FDYjs7QUxvZUgsd0NBQXdDO0FLbGV0QztFQUNFLDBCSnZQUztFSXdQVCxhQUFZO0NBQ2I7O0FMcWVILHdDQUF3QztBS25ldEM7RUFDRSxxREFBMEI7RUFDMUIsc0RBQTJCO0VBQzNCLG1EQUF3QjtFQUN4QixxREFBMEI7RUFDMUIsMkJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQiwwQkpqUVM7RUlrUVQseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixnQkFBZTtDQVVoQjs7QUw2ZEgsd0NBQXdDO0FLL2VyQztFQVlHLGNBQWE7Q0FDZDs7QUNwTEo7RU40cEJDLDBDQUEwQztFTTNwQjFDO0lEc0xJLDBCSjNRTztHS3VGVjtDTjZwQkY7O0FBRUQsd0NBQXdDO0FLdGV4QztFQUNFLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGFBQVk7RUN6TmIsZ0JBQTBDO0VEMk56QyxrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLGVKeFJXO0VJeVJYLGdCQUFlO0NBaUVoQjs7QUx5YUQsd0NBQXdDO0FLeGVyQztFQUVHLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFVBQVM7RUFDVCxZQUFXO0VBQ1gsWUFBVztFQUNYLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLG9CSnBTTztFSXFTUCxvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtDQUM1Qjs7QUNsTko7RU42ckJDLHdDQUF3QztFS3RmdkM7SUFlSyxVQUFTO0dBQ1Y7Q0wwZU47O0FBRUQsd0NBQXdDO0FLeGV0QztFQUNFLDBCQUF5QjtDQUMxQjs7QUwyZUgsd0NBQXdDO0FLemV0QztFQUNFLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUMxUG5CLG9CQUEwQztFRDRQdkMsa0JBQWlCO0VBQ2pCLGVKeFRTO0VJeVRULGtDSnpUUztDSThUVjs7QUMxT0Y7RU5tdEJDLDBDQUEwQztFTWx0QjFDO0lEdU9JLDBCQUF5QjtHQ3JPNUI7Q05vdEJGOztBQUVELHdDQUF3QztBSzdldEM7RUFDRSxpRENqUXNDO0VEa1F0QyxpQkFBZ0I7RUN2UW5CLGdCQUEwQztFRHlRdkMsb0JBQW1CO0VBQ25CLG1CQUFrQjtDQWdCbkI7O0FMaWVILHdDQUF3QztBS3RmckM7RUFRRyxtQkFBa0I7RUFDbEIsUUFBTztFQUNQLFNBQVE7RUFDUiwwQ0MzUW9DO0VENFFwQywyQ0M1UW9DO0VENlFwQyxnQko3VU87RUk4VVAsa0JBQWlCO0VBQ2pCLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0NBQzVCOztBQzVQSjtFTit1QkMsMENBQTBDO0VNOXVCMUM7SUQ4UEksZUpsVlM7R0tzRlo7Q05ndkJGOztBTW52QkE7RU5zdkJDLDBDQUEwQztFTXJ2QjFDO0lEbVFFLGVKdlZXO0dLc0ZaO0NOdXZCRjs7QUFFRCx3Q0FBd0M7QUtwZnhDO0VBQ0Usc0JBQXFCO0VDbFN0QixnQkFBMEM7RURvU3pDLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsMEJKbFdjO0VJbVdkLGVKdFdhO0NJcVlkOztBTHlkRCx3Q0FBd0M7QUs5ZnhDO0VBU0ksc0JBQXFCO0VBQ3JCLDBDQ3RTc0M7RUR1U3RDLFdBQVU7RUFDVixhQUFZO0VBQ1osMkJBQTBCO0VBQzFCLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsVUFBUztFQUNULG1CQUFrQjtFQUNsQixrQkFBaUI7Q0FLbEI7O0FMcWZILHdDQUF3QztBSzNnQnhDO0VBb0JNLHlCQUF3QjtDQUN6Qjs7QUwyZkwsd0NBQXdDO0FLaGhCeEM7RUF5Qkksc0JBQXFCO0VBQ3JCLDJDQ3RUc0M7RUR1VHRDLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLHlDQUFnQztFQUFoQyxvQ0FBZ0M7RUFBaEMsaUNBQWdDO0VBQ2hDLGVBQWM7Q0FNZjs7QUM1U0Y7RU5teUJDLDBDQUEwQztFTWx5QjFDO0lEd1NJLDBCSjdYTztJSThYUCxZQUFXO0dDdlNkO0NOcXlCRjs7QUFFRCx3Q0FBd0M7QUszZnhDO0VBQ0UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLGdEQ3RVd0M7Q0Q4WHpDOztBTHVjRCx3Q0FBd0M7QUs3ZnRDO0VBQ0UsYUFBWTtFQUNaLDRDQzFVc0M7RUQyVXRDLDBCSjVZWTtDSWlaYjs7QUhaQztFRnlnQkYsd0NBQXdDO0VLcmdCeEM7SUFNSSw0Q0M5VW9DO0dEZ1Z2QztDTGlnQkY7O0FBRUQsd0NBQXdDO0FLamdCdEM7RUFDRSxlQUFjO0VBQ2QsMENDcFZzQztFRHFWdEMsMkNDclZzQztFRHNWdEMsa0RDdFZzQztDRHVWdkM7O0FMb2dCSCx3Q0FBd0M7QUtsZ0J0QztFQUNFLGlEQzFWc0M7RUQyVnRDLGlCQUFnQjtFQ2hXbkIsZ0JBQTBDO0VEa1d2QyxrQkFBaUI7RUFDakIsbUJBQWtCO0NBQ25COztBTHFnQkgsd0NBQXdDO0FLbmdCdEM7RUFDRSxrRENsV3NDO0VBTHpDLG9CQUEwQztFRHlXdkMsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixlSnpha0I7RUkwYWxCLG1CQUFrQjtDQUtuQjs7QUhlQztFRm9mRix3Q0FBd0M7RUs5Z0J4QztJQVNJLCtDQzFXb0M7R0Q0V3ZDO0NMdWdCRjs7QUFFRCx3Q0FBd0M7QUt2Z0J0QztFQUNFLG1CQUFrQjtDQUNuQjs7QUwwZ0JILHdDQUF3QztBS3ZqQnhDO0VBZ0RJLGNBQWE7RUFDYixxRkNwWHNDO0NENlh2Qzs7QUh6REM7RUY2akJGLHdDQUF3QztFSzlqQjFDO0lBb0RNLFdBQVU7R0FNYjtDTHdnQkY7O0FFaGhCRztFRm1oQkYsd0NBQXdDO0VLcmtCMUM7SUF3RE0sWUFBVztHQUVkO0NMK2dCRjs7QUFFRCx3Q0FBd0M7QUFDeEM7RUs5Z0JFLGNBQWE7Q0FDZDs7QUxpaEJELHdDQUF3QztBQUN4QztFSy9nQkUscUJBQW9CO0NBQ3JCOztBTGtoQkQsd0NBQXdDO0FLaGhCeEM7RUFDRSxnQkFBZTtFQUNmLGVBQWM7RUFDZCxvQkFBbUI7Q0E0QnBCOztBTHdmRCx3Q0FBd0M7QUt2aEJ4QztFQU1JLDBCQUF5QjtFQUN6QixnQkFBZTtFQUNmLGlCQUFnQjtDQXNCakI7O0FMZ2dCSCx3Q0FBd0M7QUs5aEJ4Qzs7RUFZTSwrRUNwWm9DO0VBTHpDLGdCQUEwQztFRDJackMsb0JBQW1CO0VBQ25CLG1CQUFrQjtDQUNuQjs7QUx1aEJMLHdDQUF3QztBS3ZpQnhDO0VBbUJNLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsaUNBQWdDO0NBQ2pDOztBTHdoQkwsd0NBQXdDO0FLOWlCeEM7RUEyQlEsZ0NKcGVRO0NJcWVUOztBTHVoQlAsd0NBQXdDO0FLbGhCeEM7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLE9BQU07RUFDTiwwQ0M3YXdDO0VEOGF4QywyQ0M5YXdDO0VEK2F4QyxjSm5mYTtFSW9mYix5Q0FBZ0M7RUFBaEMsb0NBQWdDO0VBQWhDLGlDQUFnQztDQVdqQzs7QUwyZ0JELHdDQUF3QztBSzdoQnhDO0VBVUksWUFBVztFQUNYLGFBQVk7RUFDWix5Q0FBZ0M7RUFBaEMsb0NBQWdDO0VBQWhDLGlDQUFnQztDQUNqQzs7QUgzREM7RUZtbEJGLHdDQUF3QztFS3JpQjFDO0lBZ0JJLGNBQWE7R0FFaEI7Q0x1aEJBOztBQUVELHdDQUF3QztBQUN4QztFS3RoQkksbUNBQTBCO1VBQTFCLDJCQUEwQjtDQUMzQjs7QUx5aEJILHdDQUF3QztBQUN4QztFS3RoQkUsbUJBQWtCO0NBS25COztBSGhHRztFRnNuQkYsd0NBQXdDO0VBQ3hDO0lLemhCRSw0QkFBMkI7R0FFOUI7Q0wwaEJBOztBRTFuQkc7RUY2bkJGLHdDQUF3QztFQUN4QztJSzFoQkUsK0NDN2NzQztJRDhjdEMsY0FBYTtHQUVoQjtDTDJoQkE7O0FBRUQsd0NBQXdDO0FLM2hCeEM7RUFDRSxXQUFXO0VBTVgsV0FBVztFQU1YLFlBQVk7RUFNWixxQkFBcUI7Q0FJdEI7O0FMNGdCRCx3Q0FBd0M7QUtuaUJ4QztFQUdJLFdBQVU7RUFDVixZQUFXO0NBQ1o7O0FMb2lCSCx3Q0FBd0M7QUt6aUJ4QztFQVNJLHdCQUF1QjtFQUN2QiwyQkFBa0I7VUFBbEIsbUJBQWtCO0NBQ25COztBTG9pQkgsd0NBQXdDO0FLL2lCeEM7RUFlSSxvQkpqaUJTO0VJa2lCVCwyQkFBa0I7VUFBbEIsbUJBQWtCO0NBQ25COztBTG9pQkgsd0NBQXdDO0FLcmpCeEM7RUFxQkksb0JKdGlCVztDSXVpQlo7O0FMb2lCSCx3Q0FBd0M7QU92bEN0QztFQUNFLGdCQUFxQztDQUN0Qzs7QVAwbENILHdDQUF3QztBTzVsQ3RDO0VBQ0UsaUJBQXFDO0NBQ3RDOztBUCtsQ0gsd0NBQXdDO0FPam1DdEM7RUFDRSxXQUFxQztDQUN0Qzs7QVBvbUNILHdDQUF3QztBT3RtQ3RDO0VBQ0UsaUJBQXFDO0NBQ3RDOztBUHltQ0gsd0NBQXdDO0FPM21DdEM7RUFDRSxpQkFBcUM7Q0FDdEM7O0FQOG1DSCx3Q0FBd0M7QU9obkN0QztFQUNFLFdBQXFDO0NBQ3RDOztBUG1uQ0gsd0NBQXdDO0FPcm5DdEM7RUFDRSxpQkFBcUM7Q0FDdEM7O0FQd25DSCx3Q0FBd0M7QU8xbkN0QztFQUNFLGlCQUFxQztDQUN0Qzs7QVA2bkNILHdDQUF3QztBTy9uQ3RDO0VBQ0UsV0FBcUM7Q0FDdEM7O0FQa29DSCx3Q0FBd0M7QU9wb0N0QztFQUNFLGlCQUFxQztDQUN0Qzs7QVB1b0NILHdDQUF3QztBT3pvQ3RDO0VBQ0UsaUJBQXFDO0NBQ3RDOztBUDRvQ0gsd0NBQXdDO0FPOW9DdEM7RUFDRSxZQUFxQztDQUN0Qzs7QVBpcENILHdDQUF3QztBTzlvQ3hDO0VBQ0UsZUFBYztFQUNkLFdBQVU7RUFDVixVQUFTO0NBQ1Y7O0FQaXBDRCx5Q0FBeUM7QU8vb0N6QztFQUVJLGlCQUFnQjtFQUNoQixrQ0FBaUM7Q0FDbEM7O0FQaXBDSCx5Q0FBeUM7QU83b0N6QztFQUNFLHlCTnZCZ0I7RU13QmhCLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQiw4Q0RrRHdDO0VDakR4QyxVQUFTO0VBQ1QsZU5wQmE7RU1zQmIsa0JBQWlCO0VBQ2pCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiw2QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLCtCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0NBT3ZCOztBUHlvQ0QseUNBQXlDO0FPNXBDekM7RUFlSSxpQkFBZ0I7RUFDaEIsa0NBQWlDO0VBQ2pDLG1CQUFrQjtDQUNuQjs7QVBpcENILHlDQUF5QztBTzlvQ3pDO0VBQ0UsWUFBVztFQUNYLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUREK0J3QztDQ2xCekM7O0FMc1ZHO0VGZ3pCRix5Q0FBeUM7RU92cEMzQztJQU9JLGdERDRCc0M7R0NsQnpDO0NQMG9DQTs7QUFFRCx5Q0FBeUM7QU83cEN6QztFQVdJLG1ERHdCc0M7Q0NuQnZDOztBTHVWQztFRjR6QkYseUNBQXlDO0VPbnFDM0M7SUFjTSxrRERxQm9DO0dDbkJ2QztDUHVwQ0Y7O0FBRUQseUNBQXlDO0FPdHBDekM7RUFDRSw4Q0Rld0M7RUNkeEMsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQiw0Q0RZd0M7RUNYeEMsK0NEV3dDO0VDVnhDLGFBQVk7RUFDWiwwQk52RFc7RU13RFgseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLDJCQUFrQjtFQUFsQix3QkFBa0I7RUFBbEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0NBc0RoQjs7QVBvbUNELHlDQUF5QztBT3JxQ3pDO0VBY0ksMEJON0RXO0NNOERaOztBTDBXQztFRmt6QkYseUNBQXlDO0VPM3FDM0M7SUFrQkksWUFBVztJQUNYLGdCQUFlO0lBQ2YsOENESnNDO0dDaUR6QztDUGduQ0E7O0FBRUQseUNBQXlDO0FPNXBDdkM7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFVBQVM7RUFDVCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQix3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQjtFQUMvQix5Q0FBZ0M7RUFBaEMsb0NBQWdDO0VBQWhDLGlDQUFnQztFQUNoQyw4RURmc0M7RUNnQnRDLDBCTmhGUztFTWlGVCxrQkFBaUI7RUFDakIsZU50Rlc7RU11Rlgsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixXQUFVO0VBQ1YsbUJBQWtCO0NBY25COztBUGtwQ0gsMENBQTBDO0FPL3FDdkM7RUFrQkcsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsT0FBTTtFQUNOLDBDRDdCb0M7RUM4QnBDLDJDRDlCb0M7RUMrQnBDLDhCTi9GTztFTWdHUCxnQ05oR087RU1pR1Asd0RBQStDO01BQS9DLG9EQUErQztVQUEvQyxnREFBK0M7RUFDL0Msa0JBQWlCO0NBQ2xCOztBUGlxQ0wsMENBQTBDO0FPcHRDMUM7RUF1REksbUJBQWtCO0NBQ25COztBUGlxQ0gsMENBQTBDO0FPenRDMUM7RUE0RE0sV0FBVTtFQUNWLG9CQUFtQjtFQUNuQix3Q0FBK0I7TUFBL0Isb0NBQStCO1VBQS9CLGdDQUErQjtDQUNoQzs7QVBpcUNMLDBDQUEwQztBTzdwQzFDO0VBQ0Usc0JBQXFCO0VBQ3JCLHlCQUFnQjtFQUFoQixvQkFBZ0I7RUFBaEIsaUJBQWdCO0VBQ2hCLGVOMUhhO0NNMkhkOztBUGdxQ0QsMENBQTBDO0FPOXBDMUM7RUFDRSxnQkFBZTtDQUNoQjs7QVBpcUNELDBDQUEwQztBTy9wQzFDO0VBQ0UsY0FBYTtFQUNiLG1DQUFtQztDQUNwQzs7QVBrcUNELDBDQUEwQztBT2hxQzFDO0VBQ0UscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlDQUF5QztDQUMxQzs7QVBtcUNELDBDQUEwQztBT2pxQzFDO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0NBYW5COztBTHFORztFRm84QkYsMENBQTBDO0VPenFDNUM7SUFNSSxnQkFBZTtHQVVsQjtDUDZwQ0E7O0FFNTdCRztFRis3QkYsMENBQTBDO0VPaHJDNUM7SUFVSSxnQkFBZTtHQU1sQjtDUG9xQ0E7O0FFbDVCRztFRnE1QkYsMENBQTBDO0VPdnJDNUM7SUFjSSxnQkFBZTtHQUVsQjtDUDJxQ0E7O0FBRUQsMENBQTBDO0FPM3FDMUM7RUFDRSxrQkFBaUI7RUFDakIsYUFBWTtDQUNiOztBUDhxQ0QsMENBQTBDO0FPNXFDMUM7RUFDRSwwQ0QvRndDO0VDZ0d4QywyQ0RoR3dDO0VDaUd4QyxxQ0FBa0M7RUFDbEMseUJBQWdCO0VBQWhCLG9CQUFnQjtFQUFoQixpQkFBZ0I7Q0F5QmpCOztBUHVwQ0QsMENBQTBDO0FPcHJDMUM7RUFPSSwwQ0FBeUM7RUFDekMsV0FBVTtDQU1YOztBTDZQQztFRmc3QkYsMENBQTBDO0VPM3JDNUM7SUFZTSxhQUFZO0dBRWY7Q1BpckNGOztBQUVELDBDQUEwQztBT2pzQzFDO0VBaUJJLDBDQUF5QztFQUN6QyxXQUFVO0NBTVg7O0FMbVBDO0VGNjdCRiwwQ0FBMEM7RU94c0M1QztJQXNCTSxhQUFZO0dBRWY7Q1BvckNGOztBQUVELDBDQUEwQztBTzlzQzFDO0VBMkJJLHFDQUFtQztDQUNwQzs7QUwrT0M7RUZ5OEJGLDBDQUEwQztFT3JyQzVDO0lBR00sWUFBVztJQUNYLGFBQVk7R0EwQmY7Q1A0cENGOztBQUVELDBDQUEwQztBTzVyQzFDO0VBUU0sMEJBQXlCO0VBQ3pCLDJCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsMENEdklvQztFQ3dJcEMsMkNEeElvQztFQ3lJcEMsV0FBVTtDQVdYOztBTHFORDtFRjA5QkYsMENBQTBDO0VPdHNDNUM7SUFlUSx5Q0Q1SWtDO0lDNklsQywwQ0Q3SWtDO0lDOElsQywwQkFBeUI7R0FNNUI7Q1BxckNKOztBQUVELDBDQUEwQztBTzlzQzFDO0VBcUJRLGNBQWE7Q0FDZDs7QVA2ckNQLDBDQUEwQztBT250QzFDO0VBMkJRLDBCTnhOSztDTXlOTjs7QVA0ckNQLDJDQUEyQztBUW42QzNDO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsUUFBTztFQUNQLE9BQU07RUFDTixZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7RUFBbkIsNEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIseUJBQXVCO0VBQXZCLGdDQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCO0VBQ3ZCLHFCQUFvQjtDQUNyQjs7QVJzNkNELDRDQUE0QztBUXI2QzVDO0VBQ0UsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsYUFBWTtDQWlCYjs7QVJ3NUNELDRDQUE0QztBUTc2QzVDO0VBT0ksWUFBVztFQUNYLGFBQVk7RUFDWiwyQkFBa0I7VUFBbEIsbUJBQWtCO0VBQ2xCLDBCUG5CVztFT29CWCxhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsOERBQXFEO1VBQXJELHNEQUFxRDtDQUN0RDs7QVIwNkNILDRDQUE0QztBUTE3QzVDO0VBbUJJLCtCQUFzQjtVQUF0Qix1QkFBc0I7Q0FDdkI7O0FBR0g7RUFDRTtJQUNFLDRCQUFtQjtZQUFuQixvQkFBbUI7R1J5NkNwQjtFUXY2Q0Q7SUFDRSw0QkFBcUI7WUFBckIsb0JBQXFCO0dSeTZDdEI7Q0FDRjs7QVEvNkNEO0VBQ0U7SUFDRSw0QkFBbUI7WUFBbkIsb0JBQW1CO0dSeTZDcEI7RVF2NkNEO0lBQ0UsNEJBQXFCO1lBQXJCLG9CQUFxQjtHUnk2Q3RCO0NBQ0Y7O0FBRUQsc0NBQXNDO0FTbjlDbEM7RUFDSSwrQ0gyRWtDO0VHMUVsQyxjQUFhO0VBQ2IsK0JBQThCO0VBQzlCLG9ESHdFa0M7RUd2RWxDLGlESHVFa0M7Q0dqRXJDOztBUDBhRDtFRndpQ0Ysc0NBQXNDO0VTNzlDcEM7SUFPUSxlQUFjO0lBQ2QsK0NIb0U4QjtHR2pFckM7Q1R1OUNKOztBQUVELHVDQUF1QztBU3g5Q25DO0VBQ0ksbURIK0RrQztDRzBDckM7O0FUbTNDTCx1Q0FBdUM7QVMzOUMvQjtFQUNJLDRDSDZEOEI7RUc1RDlCLGlCQUFnQjtDQWVuQjs7QVBpWEw7RUZnbUNGLHVDQUF1QztFU2wrQ2pDO0lBSVEsNENIMEQwQjtHRzdDakM7Q1RxOUNSOztBRS9qQ0c7RUZra0NGLHVDQUF1QztFU3orQ2pDO0lBT1EsNENIdUQwQjtHRzdDakM7Q1Q0OUNSOztBQUVELHVDQUF1QztBUy8rQzlCO0VBVU8sWUFBVztFQUNYLGFBQVk7RUFDWiw2QkFBNEI7RUFDNUIsNEJBQTJCO0VBQzNCLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBQ2xCOztBVHkrQ2IsdUNBQXVDO0FTditDL0I7RUFDSSxpQkFBZ0I7RUFDaEIsOENIMEM4QjtFR3pDOUIsYUFBWTtDQWlDZjs7QVQwOENULHVDQUF1QztBUzkrQzlCO0VBS08sK0NIdUMwQjtFR3RDMUIsaUJBQWdCO0VBQ2hCLDhDSHFDMEI7RUdwQzFCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUN6QixrREhnQzBCO0NHdkI3Qjs7QVAyVlQ7RUYyb0NGLHVDQUF1QztFUzMvQ2hDO0lBY1csOENIOEJzQjtJRzdCdEIsK0NINkJzQjtJRzVCdEIsa0RINEJzQjtHR3ZCN0I7Q1Q0K0NaOztBRTVtQ0c7RUYrbUNGLHVDQUF1QztFU3BnRGhDO0lBbUJXLGlCQUFnQjtHQUV2QjtDVG0vQ1o7O0FBRUQsdUNBQXVDO0FTMWdEOUI7RUF1Qk8sa0RIcUIwQjtFR3BCMUIsOENIb0IwQjtFR25CMUIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsZVJuRE07Q1F1RFQ7O0FQcVhUO0VGZ29DRix1Q0FBdUM7RVNyaERoQztJQThCVyxpQkFBZ0I7R0FFdkI7Q1R5L0NaOztBRXBvQ0c7RUZ1b0NGLHVDQUF1QztFUzVoRGpDO0lBa0NRLFdBQVU7R0FFakI7Q1Q0L0NSOztBQUVELHVDQUF1QztBUzcvQy9CO0VBQ0kscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtFQUF2QixnQ0FBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QiwrQ0hJOEI7RUdIOUIsY0FBYTtFQUNiLDBCQUFtQjtFQUFuQiw0QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtDQXVCdEI7O0FQK1NMO0VGNHJDRix1Q0FBdUM7RVN2Z0RqQztJQU9RLCtDSEEwQjtHR3FCakM7Q1QrK0NSOztBRTNwQ0c7RUY4cENGLHVDQUF1QztFUzlnRGpDO0lBVVEsd0JBQTJCO0lBQTNCLG9DQUEyQjtRQUEzQixxQkFBMkI7WUFBM0IsNEJBQTJCO0dBa0JsQztDVHMvQ1I7O0FBRUQsdUNBQXVDO0FTcGhEOUI7RUFjTyxjUjNFRDtFUTRFQywwQ0hSMEI7RUdTMUIseUNIVDBCO0VHVTFCLCtDSFYwQjtFR1cxQix3QkFBZTtFQUFmLG1CQUFlO0VBQWYsZ0JBQWU7Q0FDbEI7O0FUMGdEYix1Q0FBdUM7QVM3aEQ5QjtFQXFCTyw4Q0hkMEI7RUdlMUIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QiwwQkFBeUI7RUFDekIsd0JBQWU7RUFBZixtQkFBZTtFQUFmLGdCQUFlO0NBQ2xCOztBVDRnRGIsd0NBQXdDO0FTL2xEbkM7RUF1Rk8sa0JBQWlCO0NBQ3BCOztBVDRnRFQsd0NBQXdDO0FTcG1EbkM7RUE0RmUsZVIzRkw7Q1E0RkU7O0FUNGdEakIsd0NBQXdDO0FTem1EbkM7RUErRmUsbUNBQTBCO01BQTFCLCtCQUEwQjtVQUExQiwyQkFBMEI7RUFDMUIsY1IvRkw7Q1FnR0U7O0FUOGdEakIsd0NBQXdDO0FTL21EbkM7RUFxR2UsOEJBQXFCO01BQXJCLDBCQUFxQjtVQUFyQixzQkFBcUI7Q0FDeEI7O0FUOGdEakIsMkNBQTJDO0FVbG9EM0M7RUFDSSwrQ0o2RXNDO0NJcUN6Qzs7QVIrUkc7RUZzdkNGLDJDQUEyQztFVXhvRDdDO0lBR1EsK0NKMkVrQztHSXFDekM7Q1Z5aERBOztBRXJ0Q0c7RUZ3dENGLDJDQUEyQztFVS9vRDdDO0lBTVEsK0NKd0VrQztHSXFDekM7Q1ZnaURBOztBQUVELDJDQUEyQztBVTdvRHZDO0VBQ0ksaUJBQWdCO0VBQ2hCLDhDSm9Fa0M7RUluRWxDLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsMEJBQXlCO0VBQ3pCLGtESmdFa0M7Q0k1Q3JDOztBUmdYRDtFRjh3Q0YsMkNBQTJDO0VVeHBEekM7SUFRUSw4Q0o4RDhCO0dJNUNyQztDVmtvREo7O0FFN3VDRztFRmd2Q0YsMkNBQTJDO0VVL3BEekM7SUFXUSw4Q0oyRDhCO0dJNUNyQztDVnlvREo7O0FBRUQsNENBQTRDO0FVcnFEdkM7RUFjTyxpQkFBZ0I7RUFDaEIsOENKdUQ4QjtFSXREOUIsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QiwwQkFBeUI7Q0FPNUI7O0FSaVhMO0VGcXlDRiw0Q0FBNEM7RVUvcUR6QztJQW9CVyw4Q0prRDBCO0dJN0NqQztDVjBwRFI7O0FFcHdDRztFRnV3Q0YsNENBQTRDO0VVdHJEekM7SUF1QlcsOENKK0MwQjtHSTdDakM7Q1ZpcURSOztBQUVELDRDQUE0QztBVXBzRDVDO0VBcUNRLDhDSnlDa0M7RUl4Q2xDLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsa0RKc0NrQztDSWxDckM7O0FSc1dEO0VGMnpDRiw0Q0FBNEM7RVU3c0Q5QztJQTBDWSxrREpvQzhCO0dJbENyQztDVnFxREo7O0FBRUQsNENBQTRDO0FVbnRENUM7RUE4Q1Esa0RKZ0NrQztFSS9CbEMsK0NKK0JrQztFSTlCbEMscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixZQUFXO0NBMkJkOztBUnFVRDtFRjIwQ0YsNENBQTRDO0VVN3REOUM7SUFxRFksa0RKeUI4QjtJSXhCOUIsK0NKd0I4QjtHSURyQztDVnFwREo7O0FBRUQsNENBQTRDO0FVcHVENUM7RUF5RFksZUFBYztFQUNkLGFBQVk7Q0FJZjs7QVJvVkw7RUZ5MUNGLDRDQUE0QztFVTN1RDlDO0lB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QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0NBQ3ZCOztBNUJ1M0lULHdDQUF3QztBNEI5NUlyQztFQTBDTyxpQkFBZ0I7Q0FDakI7O0E1QnczSVQsNENBQTRDO0E2Qm42SjVDO0VBQ0UsMkN2QjZFd0M7RXVCNUV4QywrQ3ZCNEV3QztFdUIzRXhDLDBCNUJVYztFNEJUZCxpRHZCMEV3QztDdUI4Q3pDOztBM0JtU0c7RUY2Z0pGLDRDQUE0QztFNkI1Nko5QztJQU9JLGlEdkJ1RXNDO0d1QjhDekM7QzdCb3pKQTs7QUV6L0lHO0VGNC9JRiw0Q0FBNEM7RTZCbjdKOUM7SUFXSSxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLCtDdkJpRXNDO0d1QjhDekM7QzdCNnpKQTs7QUFFRCw2Q0FBNkM7QTZCMzZKM0M7RUFDRSw0Q3ZCNkRzQztFdUI1RHRDLG9CNUJOVTtFNEJPVixpQkFBZ0I7RXZCc0RuQixnQkFBMEM7RXVCcER2QyxrQkFBaUI7RUFDakIsdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsaUM1QlpZO0M0QjBCYjs7QTNCd1hDO0VGMGlKRiw2Q0FBNkM7RTZCejdKN0M7SXZCeURELG1CQUEwQztHdUJsQ3hDO0M3QnM2SkY7O0FFdGhKRztFRnloSkYsNkNBQTZDO0U2Qmg4SjdDO0lBZ0JJLDRDdkI4Q29DO0d1QnZDdkM7QzdCNjZKRjs7QUFFRCw2Q0FBNkM7QTZCdDhKMUM7RUFvQkcsMEN2QjBDb0M7RXVCekNwQyx3Q3ZCeUNvQztDdUJ4Q3JDOztBN0JzN0pMLDZDQUE2QztBNkJuN0ozQztFQUNFLGtIdkJvQ3NDO0N1Qi9CdkM7O0EzQmdYQztFRm1rSkYsNkNBQTZDO0U2Qno3SjdDO0lBSUksNEN2QmlDb0M7R3VCL0J2QztDN0J1N0pGOztBQUVELDZDQUE2QztBNkJ2N0ozQztFQUNFLGtEdkI0QnNDO0V1QjNCdEMsaUJBQWdCO0V2QnNCbkIsb0JBQTBDO0V1QnBCdkMsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixtQkFBa0I7Q0FLbkI7O0EzQm1XQztFRm9sSkYsNkNBQTZDO0U2Qmw4SjdDO0l2QndCRCxvQkFBMEM7R3VCYnhDO0M3QjI3SkY7O0FBRUQsNkNBQTZDO0E2QjM3SjNDO0VBQ0Usa0R2QmVzQztFdUJkdEMsaUJBQWdCO0V2QlNuQixnQkFBMEM7RXVCUHZDLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLGU1QjFEa0I7QzRCb0VuQjs7QTNCMFhDO0VGNGpKRiw2Q0FBNkM7RTZCdjhKN0M7SUFVSSwrQ3ZCTW9DO0d1QkN2QztDN0IwN0pGOztBRTFtSkc7RUY2bUpGLDZDQUE2QztFNkI5OEo3QztJQWNJLGtEdkJFb0M7SUFMekMsb0JBQTBDO0d1Qk14QztDN0JrOEpGOztBQUVELDZDQUE2QztBNkJsOEozQztFQUNFLG1EdkJKc0M7RXVCS3RDLGlDNUJ0RVk7QzRCOEdiOztBM0JvU0M7RUYybkpGLDZDQUE2QztFNkJ6OEo3QztJQUtJLG1EdkJSb0M7R3VCNkN2QztDN0JtNkpGOztBQUVELDZDQUE2QztBNkJ2OEp6QztFQUNFLFlBQVc7RUFDWCxxSnZCYm9DO0V1QmNwQyxtQkFBa0I7RUFDbEIseUNBQWdDO0VBQWhDLG9DQUFnQztFQUFoQyxpQ0FBZ0M7Q0E2QmpDOztBN0I4NkpMLDZDQUE2QztBNkIvOEp4QztFQU9HLDBDdkJsQmtDO0V1Qm1CbEMsMkN2Qm5Ca0M7RXVCb0JsQyxtQkFBa0I7RUFDbEIseUN2QnJCa0M7RXVCc0JsQyx3Q3ZCdEJrQztFdUJ1QmxDLDRCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsb0JBQW1CO0VBQ25CLGM1QjNGYztDNEI0RmY7O0E3QjQ4SlAsOENBQThDO0E2QjE5SnpDO0VBaUJHLDRDQUEyQztFQUMzQyxrQkFBaUI7RUFDakIscUJBQW9CO0NBS3JCOztBN0J5OEpQLDhDQUE4QztBNkJqK0p6QztFQXNCSyxjNUJqR0c7QzRCa0dKOztBdkJkUjtFTjg5SkMsMENBQTBDO0VNNzlKMUM7SXVCaUJNLDRDQUEyQztHdkJmaEQ7RU4rOUpELDhDQUE4QztFNkIzK0ozQztJQThCSyxjNUJ6R0c7RzRCMEdKO0M3Qmc5SlI7O0FBRUQsK0NBQStDO0E4QnprSzdDO0VBQ0UsWUFBVztFQUNYLGtEeEIyRXNDO0N3QnREdkM7O0E1QjhXQztFRjJzSkYsK0NBQStDO0U4QmhsSy9DO0lBS0ksa0R4QndFb0M7R3dCdER2QztDOUI2aktGOztBRXRySkc7RUZ5ckpGLCtDQUErQztFOEJ2bEsvQztJQVNJLGtEeEJvRW9DO0d3QnREdkM7QzlCb2tLRjs7QUFFRCxnREFBZ0Q7QThCamxLNUM7RUFDRSxrRHhCZ0VvQztFd0IvRHBDLGlCQUFnQjtFeEIwRHJCLHFCQUEwQztFd0J4RHJDLGtCQUFpQjtFQUNqQix1QkFBc0I7Q0FLdkI7O0E1QndZRDtFRnlzSkYsZ0RBQWdEO0U4QjNsSzlDO0l4QjRESCxtQkFBMEM7R3dCbER0QztDOUJxbEtKOztBQUVELDZDQUE2QztBK0I3bUszQztFQUNFLHFCQUFhO0VBQWIsc0JBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixrRHpCMkVzQztFeUIxRXRDLGlDOUJTWTtFOEJSWixnQkFBZTtFQUNmLGVBQWM7Q0FlZjs7QS9Ca21LSCw4Q0FBOEM7QStCdG5LM0M7RUFTSyxpRHpCb0VrQztDeUIzRG5DOztBN0I0WUg7RUY4dEpGLDhDQUE4QztFK0I1bks3QztJQVlPLGlEekJpRWdDO0d5QjNEbkM7Qy9COG1LTjs7QUUxc0pHO0VGNnNKRiw4Q0FBOEM7RStCbm9LN0M7SUFnQk8saUR6QjZEZ0M7R3lCM0RuQztDL0JxbktOOztBQUVELDhDQUE4QztBK0Jsbks5QztFQUNFLGdEekJxRHdDO0V5QnBEeEMsaUJBQWdCO0V6QitDakIsbUJBQTBDO0V5QjdDekMsa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixhQUFZO0VBQ1osZTlCdkJhO0M4QnFEZDs7QTdCZ1dHO0VGeXZKRiw4Q0FBOEM7RStCaG9LaEQ7SXpCaURDLGdCQUEwQztHeUJWMUM7Qy9CNmxLQTs7QUVqdkpHO0VGb3ZKRiw4Q0FBOEM7RStCdm9LaEQ7SXpCaURDLG9CQUEwQztHeUJWMUM7Qy9Cb21LQTs7QU1qa0tBO0VOb2tLQyww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QzBVVjs7QWhEaStPSCwwQ0FBMEM7QWdEcmlQMUM7RUF1RUksMEIvQzVVVztDK0M2VVo7O0FoRGsrT0gsMENBQTBDO0FnRC85TzFDO0VBQ0UsY0FBYTtDQUNkOztBaERrK09ELDBDQUEwQztBZ0RoK08xQztFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sOENBQTZDO0VBQzdDLG9DQUEyQjtNQUEzQixnQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLHdCQUF1QjtFQUN2Qiw2QzFDM1J3QztFMEM0UnhDLG9CQUFtQjtFQUNuQixlQUFjO0VBQ2QseUNBQXdDO0NBS3pDOztBaEQrOU9ELDBDQUEwQztBZ0Q3K08xQztFQVlJLGUvQ2pXUztDK0NrV1YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLmdyZWVuIHtcbiAgY29sb3I6ICMzNzk0NjI7XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4uYnJlYWQge1xuICBjb2xvcjogIzRBNjk3NTtcbn1cblxuLyogbGluZSAyNSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi50ZXh0IHtcbiAgY29sb3I6ICMyOTNCNDI7XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4uYmxhY2sge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbjpyb290IHtcbiAgLS12d0lkdGg6IDE5MjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICA6cm9vdCB7XG4gICAgLS12d0lkdGg6IDExODA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tdndJZHRoOiA5OTA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgOnJvb3Qge1xuICAgIC0tdndJZHRoOiAzNzU7XG4gIH1cbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi5tZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnhtZC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDU1LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuLnNtLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTgsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4ueHMtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA2MSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbi54eHMtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC5tZC1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA2OCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLm1kLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA3MywgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhtZC1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA3NiwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhtZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnNtLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDg0LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICAuc20taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgODksIGRldi9zYXNzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzICovXG4gIC54cy1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA5MiwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnhzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk3LCBkZXYvc2Fzcy91dGlscy92YXJpYWJsZXMuc2NzcyAqL1xuICAueHhzLXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDEwMCwgZGV2L3Nhc3MvdXRpbHMvdmFyaWFibGVzLnNjc3MgKi9cbiAgLnh4cy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1GT05UUy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbGlnaHQvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2xpZ2h0L0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbGlnaHQvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9saWdodC9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LmVvdFwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL3JlZ3VsYXIvSGVsdmV0aWNhTmV1ZUN5ci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIuZW90XCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2Evcm9tYW4vSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL3JvbWFuL0hlbHZldGljYU5ldWVDeXItUm9tYW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2Evcm9tYW4vSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yb21hbi9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLmVvdFwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9tZWRpdW0vSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbWVkaXVtL0hlbHZldGljYU5ldWVDeXItTWVkaXVtLmVvdFwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2JvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQuZW90XCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvaGVhdnkvSGVsdmV0aWNhTmV1ZUN5ci1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2hlYXZ5L0hlbHZldGljYU5ldWVDeXItSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvaGVhdnkvSGVsdmV0aWNhTmV1ZUN5ci1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9oZWF2eS9IZWx2ZXRpY2FOZXVlQ3lyLUhlYXZ5LmVvdFwiKTtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogbGluZSAyLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5idXR0b24sIGhyLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmEsIGF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xucHJvZ3Jlc3MsIHN1Yiwgc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgbGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxOSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuKiwgbGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAyMywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuKiwgOmFjdGl2ZSwgOmZvY3VzLCA6aG92ZXIsIDp2aXNpdGVkIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogbGluZSAyNywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDQxLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyogbGluZSA1MiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgNTYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogbGluZSA2MCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDY1LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDc1LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuLyogbGluZSA4MywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgOTIsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuYnV0dG9uLCBzZWxlY3QsIHRleHRhcmVhLCBpbnB1dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICByZXNpemU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMTA3LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qIGxpbmUgMTExLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxMTYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogQnV0dG9uVGV4dCBkb3R0ZWQgMXB4O1xufVxuXG4vKiBsaW5lIDEyMCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG59XG5cbi8qIGxpbmUgMTI0LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5sZWdlbmQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyogbGluZSAxMzEsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgMTM1LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDEzOSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogbGluZSAxNDQsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTQ4LCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMTUzLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBsaW5lIDE1NywgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNjEsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbi5jbGVhcmZpeDphZnRlciwgLmNsZWFyZml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogbGluZSAxNjUsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDE2OSwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xudWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTcyLCBkZXYvc2Fzcy91dGlscy9yZXNldC5zY3NzICovXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxNzYsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDE4MiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDE4NiwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuaW5wdXQsIHNlbGVjdCwgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogbGluZSAxOTAsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuXG4vKiBsaW5lIDE5NCwgZGV2L3Nhc3MvdXRpbHMvcmVzZXQuc2NzcyAqL1xuc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAxOTcsIGRldi9zYXNzL3V0aWxzL3Jlc2V0LnNjc3MgKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodHNsYXRlZ3JheTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSA+IGEsXG4uc3R5bGUtdGVtcCA+IGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCA+IGxpIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSBhLFxuLnN0eWxlLXRlbXAgPiBsaSBzcGFuIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgPiBsaSB1bCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLyogbGluZSAzMSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC5yZWQgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4vKiBsaW5lIDQyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zdHlsZS10ZW1wIC5ncmVlbiAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgNDcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLnllbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc3R5bGUtdGVtcCAuYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNTQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnN0eWxlLXRlbXAgLmFsbCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDg0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5jaGVja2JveC10aWNrIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uY2hlY2tib3gtdGljazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3RpY2std2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc1JSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIGxpbmUgMTE3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5jaGVja2JveC10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi8qIGxpbmUgMTI1LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5jaGVja2JveC10ZXh0IGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgMTMwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxMzQsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCB+IC5jaGVja2JveC10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1Qjc3NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDEzOCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkIH4gLmNoZWNrYm94LXRpY2s6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxNDYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94LXRpY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENUI3NzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDVCNzc0O1xuICB9XG59XG5cbi8qIGxpbmUgMTUzLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMTU5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMi43JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLnNlbGVjdCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNzcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnNlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYXJyLWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTc3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLnNlbGVjdDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuc2VsZWN0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNFM0I0NEM7XG4gIH1cbn1cblxuLyogbGluZSAyMDEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnVpLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzNXB4KTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgLyogbGluZSAyMDEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAudWktaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMDEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAudWktaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjIwLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi51aS1pbnB1dCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIGxpbmUgMjMxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi51aS1pbnB1dCBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnVpLWlucHV0IGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBsaW5lIDIzNywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4udWktaW5wdXRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjQpKSAwO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyMzcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAudWktaW5wdXRfX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDI1MSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRTNFM0UzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBsaW5lIDI1NiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAyNjEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUI3NzQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAyNjYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpICFpbXBvcnRhbnQ7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTcpKSAhaW1wb3J0YW50O1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTcpKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNENUI3NzQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyNzYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLm5vVWktaGFuZGxlOjpiZWZvcmUsIC5ub1VpLWhhbmRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvKiBsaW5lIDEwMCwgZGV2L3Nhc3MvdXRpbHMvbWl4aW5zLnNjc3MgKi9cbiAgLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVCNzc0O1xuICB9XG59XG5cbi8qIGxpbmUgMjg3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICNENUI3NzQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyOTksIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNENUI3NzQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAzMTIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuICAubGluay11bmRlcmxpbmU6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cblxuLyogbGluZSAzMTgsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmxpbmstdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAzMjIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmxpbmstZG90dGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNENUI3NzQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0Q1Qjc3NDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5saW5rLWRvdHRlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vKiBsaW5lIDMzNSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4ubGluay1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBmb250LXdlaWdodDogNTUwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDIuNyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAzNDIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmxpbmstaWNvbiAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHN0cm9rZTogI0Q1Qjc3NDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5saW5rLWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjRTNCNDRDO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFM0I0NEM7XG4gIH1cbn1cblxuLyogbGluZSAzNjMsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTU2JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIGxpbmUgMzcxLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5pbnB1dC1udW1iZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzODIsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LW51bWJlciBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogbGluZSAzODcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLmlucHV0LW51bWJlciBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5pbnB1dC1udW1iZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVCNzc0O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIGxpbmUgNDAyLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0xMi41KSk7XG59XG5cbi8qIGxpbmUgNDA3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2MtbGlzdF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDA3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmRvYy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDE3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2MtbGlzdF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgNDI0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2MtbGlzdF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQzMiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jLWxpc3RfX2Rlc2Mge1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdDN0M3QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDQzMiwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5kb2MtbGlzdF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyOTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0NSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uZG9jLWxpc3RfX2xpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNDQ5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5kb2MtbGlzdCBsaSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIuNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyLjUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDQ5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmRvYy1saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgNDQ5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgLmRvYy1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ2MywgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG5bZGF0YS10YWItY29udGVudF06bm90KC5fYWN0aXZlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDY3LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbltkYXRhLXRhYi1idG5dLl9hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA0NzEsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLyogbGluZSA0NzYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDQ4MSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4udGFibGUgdGFibGUgdGgsXG4udGFibGUgdGFibGUgdGQge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMi43JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQ4OSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4udGFibGUgdGFibGUgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0YjRiNDtcbn1cblxuLyogbGluZSA0OTYsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnRhYmxlIHRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpLCAudGFibGUgdGFibGUgdGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbi8qIGxpbmUgNTA0LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5tb2JpbGUtYWNjLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgZmlsbDogIzQ0NDQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNTEzLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5tb2JpbGUtYWNjLWJ0biAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAvKiBsaW5lIDUwNCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIC5tb2JpbGUtYWNjLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDUyNSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG5bZGF0YS1tb2JpbGUtYWNjXS5fb3BlbiAubW9iaWxlLWFjYy1idG4gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLyogbGluZSA1MzAsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuW2RhdGEtbW9iaWxlLWFjYy1idG5dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUzMCwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4gIFtkYXRhLW1vYmlsZS1hY2MtYnRuXSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTM4LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbiAgW2RhdGEtbW9iaWxlLWFjYy1kZF0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDU0NSwgZGV2L3Nhc3MvdXRpbHMvZHVtcC5zY3NzICovXG4uc2Nyb2xsLWJhciB7XG4gIC8qIHdpZHRoICovXG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xuICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cbn1cblxuLyogbGluZSA1NDcsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi8qIGxpbmUgNTUzLCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zY3JvbGwtYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIGxpbmUgNTU5LCBkZXYvc2Fzcy91dGlscy9kdW1wLnNjc3MgKi9cbi5zY3JvbGwtYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNENUI3NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyogbGluZSA1NjUsIGRldi9zYXNzL3V0aWxzL2R1bXAuc2NzcyAqL1xuLnNjcm9sbC1iYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UzQjQ0Qztcbn1cblxuLyogbGluZSA0LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMlO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjclO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4vKiBsaW5lIDQsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLyogbGluZSA0LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi8qIGxpbmUgNCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuaDEuaGlkZSB7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMTYsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5odG1sLl9vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogbGluZSAyMywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG5ib2R5Ll9vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTI5KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ0LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjEpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU0LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xubWFpbiAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU0LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICBtYWluIC5jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5idG4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMSkpO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0MCkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUI3NzQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgNzYsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzQjQ0Qztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2MywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbiAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDg2LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmJ0bi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUI3NzQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogbGluZSAxMDMsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uYnRuLXBvcHVwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1Qjc3NDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q1Qjc3NDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDExNywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5idG4uX2hhcy1idG4tcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTIyLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmJ0bi5fYnRuLXBvcHVwLXZpc2libGUgLmJ0bi1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDI1JSk7XG59XG5cbi8qIGxpbmUgMTMwLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIGxpbmUgMTM2LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDE0MCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi50YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/RgNGP0YfQtdC8INCy0YHQtSDQsdC70L7QutC4ICovXG59XG5cbi8qIGxpbmUgMTQ1LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLnRhYnNfX2NvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/QvtC60LDQt9GL0LLQsNC10Lwg0L3Rg9C20L3Ri9C5INCx0LvQvtC6ICovXG59XG5cbi8qIGxpbmUgMTUwLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIC8qIGxpbmUgMTUwLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTUwLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNTAsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE2OCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5jb250YWluZXItc20ge1xuICBtYXgtd2lkdGg6IDExNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vKiBsaW5lIDE3MywgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUI3NzQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbnRlbnQvYXJyLXNsLXIucG5nKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNzksIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTg5LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jb250ZW50L2Fyci1zbC1sLnBuZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTg5LCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE5OSwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0I0NEMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMDUsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyogbGluZSAyMTEsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjExLCBkZXYvc2Fzcy91dGlscy9jb21tb24uc2NzcyAqL1xuICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyNCwgZGV2L3Nhc3MvdXRpbHMvY29tbW9uLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyMzAsIGRldi9zYXNzL3V0aWxzL2NvbW1vbi5zY3NzICovXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1Qjc3NDtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy91dGlscy9wcmVsb2FkZXIuc2NzcyAqL1xuLnByZWxvYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy91dGlscy9wcmVsb2FkZXIuc2NzcyAqL1xuLnNrLWRvdWJsZS1ib3VuY2Uge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvdXRpbHMvcHJlbG9hZGVyLnNjc3MgKi9cbi5zay1kb3VibGUtYm91bmNlIC5zay1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3OTQ2MjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGUtYm91bmNlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL3V0aWxzL3ByZWxvYWRlci5zY3NzICovXG4uc2stZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZS0yIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cblxuQGtleWZyYW1lcyBzay1kb3VibGUtYm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8qIGxpbmUgMywgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBncmlkLXJvdy1nYXA6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMywgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4gIC5uZXdzLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG4vKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW1fX2ltZyB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjAwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI5MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1pdGVtX19pbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtX19pbWcgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogLjZzO1xufVxuXG4vKiBsaW5lIDM1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW1fX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtX19kZXNjIC56YWcge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtaXRlbV9fZGVzYyAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzksIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1pdGVtX19kZXNjIC56YWcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLyogbGluZSA1NywgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtX19kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjN0M3QzdDO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU3LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtaXRlbV9fZGVzYyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzUsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1pdGVtX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNzIsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtaXRlbV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDcyLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbiAgLm5ld3MtaXRlbV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNzIsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuICAubmV3cy1pdGVtX19idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vKiBsaW5lIDg1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW1fX2J0biAuaWNvbiB7XG4gIGZpbGw6ICM0NDQ0NDQ7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNikpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgOTIsIGRldi9zYXNzL3BhZ2VzL25ld3Muc2NzcyAqL1xuLm5ld3MtaXRlbV9fYnRuIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTAxLCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDEwNiwgZGV2L3Nhc3MvcGFnZXMvbmV3cy5zY3NzICovXG4ubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWl0ZW1fX2J0biBzcGFuIHtcbiAgY29sb3I6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9fYnRuIC5pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIGZpbGw6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgMTE1LCBkZXYvc2Fzcy9wYWdlcy9uZXdzLnNjc3MgKi9cbi5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbV9faW1nIC5pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbiAgLnRleHQtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlX190aXRsZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlX190aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2VfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLmltZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQ2LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDU3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuaW1nIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDU3LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuICAudGV4dC1wYWdlIC5pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgLmltZy5kYmwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjQsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLmltZy5kYmwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSAuaW1nLmRibCBpbWcge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjksIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4gIC50ZXh0LXBhZ2UgLmltZy5kYmwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlX19oZWFkIGltZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBsaW5lIDg2LCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSB1bC5zdHlsZSBsaSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTcpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSB1bC5zdHlsZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUI3NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAxMDMsIGRldi9zYXNzL3BhZ2VzL3RleHQtcGFnZS5zY3NzICovXG4udGV4dC1wYWdlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xufVxuXG4vKiBsaW5lIDEwNSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2Ugb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDEwOSwgZGV2L3Nhc3MvcGFnZXMvdGV4dC1wYWdlLnNjc3MgKi9cbi50ZXh0LXBhZ2UgYSB7XG4gIGNvbG9yOiAjRDVCNzc0O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTEyLCBkZXYvc2Fzcy9wYWdlcy90ZXh0LXBhZ2Uuc2NzcyAqL1xuLnRleHQtcGFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvY3QtYXNzb3J0bWVudC5zY3NzICovXG4uYXNzb3J0bWVudCAubXAtY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvY3QtYXNzb3J0bWVudC5zY3NzICovXG4gIC5hc3NvcnRtZW50IC5tcC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuLmNsLXdycCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbiAgLmNsLXdycCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbi5jbC1pdGVtLm1wLWN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4gIC5jbC1pdGVtLm1wLWN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE1LCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbiAgLmNsLWl0ZW0ubXAtY3QtaXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuICAuY2wtaXRlbS5tcC1jdC1pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyNCwgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4gIC5jbC1pdGVtLm1wLWN0LWl0ZW0gLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI0LCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbiAgLmNsLWl0ZW0ubXAtY3QtaXRlbSAuaW5mbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4gIC5jbC1pdGVtLm1wLWN0LWl0ZW0gLmluZm8gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuICAuY2wtaXRlbS5tcC1jdC1pdGVtIC5pbmZvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTEpKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbi5jbC1pdGVtLm1wLWN0LWl0ZW0gLmltZyBpbWcge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExMCkpO1xufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbi5jbC1uZXh0IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzgpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuICAuY2wtbmV4dCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDksIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuICAuY2wtbmV4dCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjQsIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuLmNsLW5leHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2NCwgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4gIC5jbC1uZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDY0LCBkZXYvc2Fzcy9wYWdlcy9jb2xsZWN0aW9ucy1jYXJkLnNjc3MgKi9cbiAgLmNsLW5leHQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLyogbGluZSA3OCwgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4uY2wtbmV4dCAuaWNvbiB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSk7XG4gIGZpbGw6ICM0NDQ0NDQ7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA4NiwgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4uY2wtbmV4dDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgODksIGRldi9zYXNzL3BhZ2VzL2NvbGxlY3Rpb25zLWNhcmQuc2NzcyAqL1xuLmNsLW5leHQ6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjRTNCNDRDO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLyogbGluZSA5NSwgZGV2L3Nhc3MvcGFnZXMvY29sbGVjdGlvbnMtY2FyZC5zY3NzICovXG4uY2wtbW9yZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbi5wYXJ0bmVycyB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbiAgLnBhcnRuZXJzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuICAucGFydG5lcnMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuLyogbGluZSA5LCBkZXYvc2Fzcy9wYWdlcy9wYXJ0bmVycy5zY3NzICovXG4ucGFydG5lcnMgLnRleHQtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuICAucGFydG5lcnMgLnRleHQtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuLnBhcnRuZXJzLWZvcm0ge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuICAucGFydG5lcnMtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIxLCBkZXYvc2Fzcy9wYWdlcy9wYXJ0bmVycy5zY3NzICovXG4ucGFydG5lcnMtY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIxLCBkZXYvc2Fzcy9wYWdlcy9wYXJ0bmVycy5zY3NzICovXG4gIC5wYXJ0bmVycy1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbi5wYXJ0bmVycy1jb250YWN0X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbiAgLnBhcnRuZXJzLWNvbnRhY3RfX3dycCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbi5wYXJ0bmVycy1jb250YWN0X19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS41NjI1dncgKSAvIDMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzNCwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuICAucGFydG5lcnMtY29udGFjdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzLjM4OTgzdncgKSAvIDMpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbiAgLnBhcnRuZXJzLWNvbnRhY3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NSwgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuICAucGFydG5lcnMtY29udGFjdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbi5wYXJ0bmVycy1jb250YWN0X19pdGVtIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU4KSk7XG4gIGZpbGw6ICNENUI3NzQ7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgNTcsIGRldi9zYXNzL3BhZ2VzL3BhcnRuZXJzLnNjc3MgKi9cbi5wYXJ0bmVycy1jb250YWN0X19pdGVtIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDU1MDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLyogbGluZSA2NywgZGV2L3Nhc3MvcGFnZXMvcGFydG5lcnMuc2NzcyAqL1xuLnBhcnRuZXJzLWNvbnRhY3RfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4vKiBsaW5lIDYsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthIGE6aG92ZXIge1xuICBjb2xvcjogI0UzQjQ0Qztcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtaXRlbSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtaXRlbSAudGV4dC1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSAyMCwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbn1cblxuLyogbGluZSAyMiwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtaXRlbSBwLm5vdGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjIsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtaXRlbSBwLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMiwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbiAgLnNrdXBrYS1pdGVtIHAubm90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICB9XG59XG5cbi8qIGxpbmUgMzMsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWl0ZW0gcC5ub3RlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuLyogbGluZSAzNywgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtaXRlbSBwLm5vdGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1hZHZfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ2LCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWFkdl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWFkdl9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAzKTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NSwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbiAgLnNrdXBrYS1hZHZfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWFkdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtYWR2X19pdGVtIC5pY29uIHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzApKTtcbiAgZmlsbDogI0Q1Qjc3NDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSA3MiwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtYWR2X19pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xufVxuXG4vKiBsaW5lIDgxLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1hZHZfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogdG9WVygxNik7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSA5MSwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgOTMsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI0KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgOTMsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMCwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1oZWFkIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjEpKSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtbGlzdF9faXRlbS1oZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDksIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0taGVhZCAubGVmdCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbn1cblxuLyogbGluZSAxMTIsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0taGVhZCAuaWNvbiB7XG4gIGZpbGw6ICM0NDQ0NDQ7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1saXN0X19pdGVtLWhlYWQgLnRleHQge1xuICBmb250LXdlaWdodDogNTUwO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWxpc3RfX2l0ZW0taGVhZCAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMCwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1oZWFkIC5jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTM1LCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1saXN0X19pdGVtLWhlYWQgLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEzNywgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1oZWFkIC5vcGVuIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogbGluZSAxNDQsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0taGVhZDpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDE0OCwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1oZWFkOmhvdmVyIC5jbG9zZSAuaWNvbiB7XG4gIGZpbGw6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgMTUzLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1saXN0X19pdGVtLWhlYWQ6aG92ZXIgLm9wZW4gLmljb24ge1xuICBmaWxsOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDE2MSwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNjMsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0tYm9keSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjcpKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTYzLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWxpc3RfX2l0ZW0tYm9keSAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNzMsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiB0b1ZXKDI1KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3NywgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbiAgLnNrdXBrYS1saXN0X19pdGVtLWJvZHkgLnJvdyAucm93LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MiwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtLl9hZHJlc3Mge1xuICB3aWR0aDogMzklO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxODIsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtLl9hZHJlc3Mge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxODIsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtLl9hZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1saXN0X19pdGVtLWJvZHkgLnJvdyAucm93LWl0ZW0uX3RpbWUge1xuICB3aWR0aDogMzMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxOTEsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4gIC5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtLl90aW1lIHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWxpc3RfX2l0ZW0tYm9keSAucm93IC5yb3ctaXRlbS5fdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyMDAsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0tYm9keSAucm93IC5yb3ctaXRlbS5fdGVsIHtcbiAgd2lkdGg6IDIzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjAwLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWxpc3RfX2l0ZW0tYm9keSAucm93IC5yb3ctaXRlbS5fdGVsIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjAwLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLWxpc3RfX2l0ZW0tYm9keSAucm93IC5yb3ctaXRlbS5fdGVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1NTA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMjE1LCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1saXN0X19pdGVtLWJvZHkgLnJvdyAucm93LWl0ZW0gcCwgLnNrdXBrYS1saXN0X19pdGVtLWJvZHkgLnJvdyAucm93LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBsaW5lIDIyMSwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtIGEge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xufVxuXG4vKiBsaW5lIDIyMywgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbGlzdF9faXRlbS1ib2R5IC5yb3cgLnJvdy1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0UzQjQ0Qztcbn1cblxuLyogbGluZSAyMzIsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0uX29wZW4gLnNrdXBrYS1saXN0X19pdGVtLWhlYWQgLmNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogbGluZSAyMzUsIGRldi9zYXNzL3BhZ2VzL3NrdXBrYS5zY3NzICovXG4uc2t1cGthLWxpc3RfX2l0ZW0uX29wZW4gLnNrdXBrYS1saXN0X19pdGVtLWhlYWQgLm9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDI0MywgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbWFwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjQzLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuICAuc2t1cGthLW1hcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI0OCwgZGV2L3Nhc3MvcGFnZXMvc2t1cGthLnNjc3MgKi9cbi5za3Vwa2EtbWFwIC55bWFwcy0yLTEtNzktbWFwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjUxLCBkZXYvc2Fzcy9wYWdlcy9za3Vwa2Euc2NzcyAqL1xuLnNrdXBrYS1tYXAgW2NsYXNzKj1cInltYXBzLTJcIl1bY2xhc3MqPVwiLWdyb3VuZC1wYW5lXCJdIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3Quc2NzcyAqL1xuLmNvbnRhY3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA3LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbi5jb250YWN0LWluZm8uX21hcCAuY29udGFjdC1pbmZvX193cnAge1xuICB3aWR0aDogMjIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA3LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbiAgLmNvbnRhY3QtaW5mby5fbWFwIC5jb250YWN0LWluZm9fX3dycCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDcsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3Quc2NzcyAqL1xuICAuY29udGFjdC1pbmZvLl9tYXAgLmNvbnRhY3QtaW5mb19fd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbi5jb250YWN0LWluZm8uX21hcCAuY29udGFjdC1tYXAge1xuICB3aWR0aDogNTYlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4gIC5jb250YWN0LWluZm8uX21hcCAuY29udGFjdC1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4gIC5jb250YWN0LWluZm8uX21hcCAuY29udGFjdC1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luOiAtMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI5LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbi5jb250YWN0LWluZm9fX3dycCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI5LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbiAgLmNvbnRhY3QtaW5mb19fd3JwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbi5jb250YWN0LWluZm9fX3dycDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSA0MiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1pbmZvX193cnAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA0OSwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1pbmZvX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA1MSwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1pbmZvX19pdGVtIC5uYW1lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG4vKiBsaW5lIDU5LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbi5jb250YWN0LWluZm9fX2l0ZW0gLnBlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLyogbGluZSA2NSwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1pbmZvX19pdGVtIHAge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG4vKiBsaW5lIDY5LCBkZXYvc2Fzcy9wYWdlcy9jb250YWN0LnNjc3MgKi9cbi5jb250YWN0LWluZm9fX2l0ZW0gcCBhIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgNzIsIGRldi9zYXNzL3BhZ2VzL2NvbnRhY3Quc2NzcyAqL1xuLmNvbnRhY3QtaW5mb19faXRlbSBwIGE6aG92ZXIge1xuICBjb2xvcjogI0UzQjQ0Qztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA4MSwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4gIC5jb250YWN0LW1hcCAueW1hcHMtMi0xLTc5LW1hcCB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSA4NiwgZGV2L3Nhc3MvcGFnZXMvY29udGFjdC5zY3NzICovXG4uY29udGFjdC1tYXAgW2NsYXNzKj1cInltYXBzLTJcIl1bY2xhc3MqPVwiLWdyb3VuZC1wYW5lXCJdIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL3BvcHVwLnNjc3MgKi9cbi5mb3JtLWNhbGxiYWNrIC5tZnAtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvcG9wdXAuc2NzcyAqL1xuICAuZm9ybS1jYWxsYmFjayAubWZwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9wb3B1cC5zY3NzICovXG4gIC5mb3JtLWNhbGxiYWNrIC5tZnAtY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2LCBkZXYvc2Fzcy9wYWdlcy9wb3B1cC5zY3NzICovXG4uZm9ybS1jYWxsYmFjayBidXR0b24ubWZwLWNsb3NlIHtcbiAgZm9udC1zaXplOiAwO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNiwgZGV2L3Nhc3MvcGFnZXMvcG9wdXAuc2NzcyAqL1xuICAuZm9ybS1jYWxsYmFjayBidXR0b24ubWZwLWNsb3NlIHtcbiAgICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNiwgZGV2L3Nhc3MvcGFnZXMvcG9wdXAuc2NzcyAqL1xuICAuZm9ybS1jYWxsYmFjayBidXR0b24ubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAzMywgZGV2L3Nhc3MvcGFnZXMvcG9wdXAuc2NzcyAqL1xuLmZvcm0tY2FsbGJhY2sgYnV0dG9uLm1mcC1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNDcsIGRldi9zYXNzL3BhZ2VzL3BvcHVwLnNjc3MgKi9cbiAgLm1mcC1iZyxcbiAgLm1mcC1jb250YWluZXIsXG4gIC5tZnAtd3JhcCB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL3BhZ2VzL3BvcHVwLnNjc3MgKi9cbi5tZnAtd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBsaW5lIDU5LCBkZXYvc2Fzcy9wYWdlcy9wb3B1cC5zY3NzICovXG4ubWZwLXNtIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNzAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNjMsIGRldi9zYXNzL3BhZ2VzL3BvcHVwLnNjc3MgKi9cbiAgLmZvcm0tc20ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgZGV2L3Nhc3MvcGFnZXMvcG9wdXAuc2NzcyAqL1xuLmZvcm0tc21fX2NvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDY4LCBkZXYvc2Fzcy9wYWdlcy9wb3B1cC5zY3NzICovXG4gIC5mb3JtLXNtX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNzcsIGRldi9zYXNzL3BhZ2VzL3BvcHVwLnNjc3MgKi9cbi5mb3JtLXNtX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuLyogbGluZSA4NSwgZGV2L3Nhc3MvcGFnZXMvcG9wdXAuc2NzcyAqL1xuLmZvcm0tc21fX2J0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuZm9ybS1zbV9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNCNDRDO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qIGxpbmUgMTAxLCBkZXYvc2Fzcy9wYWdlcy9wb3B1cC5zY3NzICovXG4uZm9ybS1zbSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTA1LCBkZXYvc2Fzcy9wYWdlcy9wb3B1cC5zY3NzICovXG4uZm9ybS1zbSAuZm9ybS1pbnB1dF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9wYWdlcy9zaG9wcy5zY3NzICovXG4uc2hvcHMtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTNFMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDc1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNiwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuICAuc2hvcHMtaXRlbSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNiwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuICAuc2hvcHMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1pdGVtIGltZyB7XG4gIHRyYW5zaXRpb246IC42cztcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi8qIGxpbmUgMzAsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1pdGVtOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLyogbGluZSAzNSwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbi8qIGxpbmUgMzksIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1saXN0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAzOSwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuICAuc2hvcHMtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA0NiwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLWxpc3QtbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9wYWdlcy9zaG9wcy5zY3NzICovXG4uc2hvcHMtbGlzdF9faXRlbXMge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzOCkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTIsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbiAgLnNob3BzLWxpc3RfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDIpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTIsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbiAgLnNob3BzLWxpc3RfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpO1xuICB9XG59XG5cbi8qIGxpbmUgNjIsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1saXN0X19ub3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDYpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM4KSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2MiwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuICAuc2hvcHMtbGlzdF9fbm90ZSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzcpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDYyLCBkZXYvc2Fzcy9wYWdlcy9zaG9wcy5zY3NzICovXG4gIC5zaG9wcy1saXN0X19ub3RlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTkpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNikpO1xuICB9XG59XG5cbi8qIGxpbmUgODAsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1saXN0X19pdGVtLWhlYWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgODMsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbi5zaG9wcy1saXN0X19pdGVtLWhlYWQgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9zaG9wcy5zY3NzICovXG4uc2hvcHMtbGlzdF9faXRlbS1oZWFkIGRpdiAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBmaWxsOiAjNDQ0NDQ0O1xufVxuXG4vKiBsaW5lIDk5LCBkZXYvc2Fzcy9wYWdlcy9zaG9wcy5zY3NzICovXG4uc2hvcHMtbGlzdF9faXRlbS1oZWFkOmhvdmVyIGRpdiB7XG4gIGNvbG9yOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDEwMSwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLWxpc3RfX2l0ZW0taGVhZDpob3ZlciBkaXYgLmljb24ge1xuICBmaWxsOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDEwOCwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLWxpc3RfX2l0ZW0tYm9keSAucm93IHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgb3BhY2l0eTogMC45O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xufVxuXG4vKiBsaW5lIDExOCwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLWxpc3RfX2l0ZW0uX29wZW4gZGl2IC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4vKiBsaW5lIDEyNiwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLW1hcCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMjYsIGRldi9zYXNzL3BhZ2VzL3Nob3BzLnNjc3MgKi9cbiAgLnNob3BzLW1hcCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM2MCkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTI2LCBkZXYvc2Fzcy9wYWdlcy9zaG9wcy5zY3NzICovXG4gIC5zaG9wcy1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzOCwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLW1hcCAueW1hcHMtMi0xLTc5LW1hcCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDE0MSwgZGV2L3Nhc3MvcGFnZXMvc2hvcHMuc2NzcyAqL1xuLnNob3BzLW1hcCBbY2xhc3MqPVwieW1hcHMtMlwiXVtjbGFzcyo9XCItZ3JvdW5kLXBhbmVcIl0ge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuLmFib3V0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1ibG9ja19faW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1ibG9ja19faW1nIGlmcmFtZSwgLmFib3V0LWJsb2NrX19pbWcgdmlkZW8ge1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMywgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuICAuYWJvdXQtYmxvY2tfX2ltZyBpZnJhbWUsIC5hYm91dC1ibG9ja19faW1nIHZpZGVvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM2MCkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LWJsb2NrX19pbWcgaWZyYW1lLCAuYWJvdXQtYmxvY2tfX2ltZyB2aWRlbyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIzLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1ibG9ja19faW1nIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyOCwgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuICAuYWJvdXQtYmxvY2tfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM2MCkpO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDgsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LWJsb2NrX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1ibG9ja19faW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQyKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MikpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU0KSk7XG59XG5cbi8qIGxpbmUgNDMsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1ibG9ja19faW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDUyLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtYmxvY2tfX2luZm8gcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTYpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTIsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LWJsb2NrX19pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDQwLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1ibG9ja19faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjcpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQwLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1ibG9ja19faW5mbyB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcyLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtYmxvY2tfX3N0YWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2Ni42JSAzMy4zJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDcyLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1ibG9ja19fc3RhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgODQsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zdGFnZV9fdGV4dCB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NCkpO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODQsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LXN0YWdlX190ZXh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIzKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDkyLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX3RleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkyLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1zdGFnZV9fdGV4dCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMDUsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zdGFnZV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzdDN0M3QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgyMCkpO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTA1LCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1zdGFnZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi8qIGxpbmUgMTIwLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX3NjYWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYwKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogMjtcbn1cblxuLyogbGluZSAxMjUsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zdGFnZV9fc2NhbGUgLnNsaWNrLW5leHQge1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTYwKSk7XG59XG5cbi8qIGxpbmUgMTI4LCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX3NjYWxlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTYwKSk7XG59XG5cbi8qIGxpbmUgMTMxLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX3NjYWxlIC5zbGljay1hcnJvdyB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIwLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1zdGFnZV9fc2NhbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0MywgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuLmFib3V0LXN0YWdlX19zY2FsZS1pdGVtIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTQzLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1zdGFnZV9fc2NhbGUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNDApKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICB9XG59XG5cbi8qIGxpbmUgMTYxLCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX3NjYWxlLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDE2NCwgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuLmFib3V0LXN0YWdlX19zY2FsZS1pdGVtLl9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDE3MCwgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuLmFib3V0LXN0YWdlX19pbWcge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNzAsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LXN0YWdlX19pbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzAwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zdGFnZV9faW1nLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDE4MywgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuLmFib3V0LXN0YWdlX19pbWctaXRlbS5fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTg2LCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX2ltZy1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxOTIsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LXN0YWdlX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAyMDMsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zdGFnZV9fY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjA2LCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4uYWJvdXQtc3RhZ2VfX2NvbnRlbnQtaXRlbSB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQ1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyMDYsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LXN0YWdlX19jb250ZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjA2LCBkZXYvc2Fzcy9wYWdlcy9hYm91dC5zY3NzICovXG4gIC5hYm91dC1zdGFnZV9fY29udGVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyMTUsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbi5hYm91dC1zdGFnZV9fY29udGVudC1pdGVtIHAge1xuICBvcGFjaXR5OiAwLjg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIxNSwgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuICAuYWJvdXQtc3RhZ2VfX2NvbnRlbnQtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMTUsIGRldi9zYXNzL3BhZ2VzL2Fib3V0LnNjc3MgKi9cbiAgLmFib3V0LXN0YWdlX19jb250ZW50LWl0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyNSwgZGV2L3Nhc3MvcGFnZXMvYWJvdXQuc2NzcyAqL1xuLmFib3V0LXN0YWdlX19jb250ZW50LWl0ZW0uX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50L2llL2JnLnBuZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTEsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250ZW50L2llL2xpbmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX193cnAge1xuICB6LWluZGV4OiAxNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogODMwcHg7XG59XG5cbi8qIGxpbmUgMzEsIGRldi9zYXNzL3BhZ2VzL2llLnNjc3MgKi9cbi5wYWdlLWllX196YWcge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX2NvcHkge1xuICB6LWluZGV4OiAxNTtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDQ2LCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fY29weTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy9wYWdlcy9pZS5zY3NzICovXG4ucGFnZS1pZV9fdGV4dC1uYW1lIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvcGFnZXMvaWUuc2NzcyAqL1xuLnBhZ2UtaWVfX3RleHQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fd3JwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50LzQwNC9iZy5wbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogNDIlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX3dycCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3MDApKTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTI1KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTQsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fdGV4dCB7XG4gICAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjUpKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwMCkpO1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTQsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fdGV4dCB7XG4gICAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICB0b3A6IDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX3RleHQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X190ZXh0LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0OCkpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzLzQwNC5zY3NzICovXG4gIC5wYWdlLTQwNF9fdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuLnBhZ2UtNDA0X190ZXh0LWRlc2Mge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDQ5LCBkZXYvc2Fzcy9wYWdlcy80MDQuc2NzcyAqL1xuICAucGFnZS00MDRfX3RleHQtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyKSk7XG4gIH1cbn1cblxuLyogbGluZSA2MiwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbi5wYWdlLTQwNF9fdGV4dC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2NSwgZGV2L3Nhc3MvcGFnZXMvNDA0LnNjc3MgKi9cbiAgLnBhZ2UtNDA0X190ZXh0LWJ0biAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG4gIH1cbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9jdC1jb2xsZWN0aW9ucy5zY3NzICovXG4uY29sbGVjdGlvbnMtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGdyaWQtcm93LWdhcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvY3QtY29sbGVjdGlvbnMuc2NzcyAqL1xuICAuY29sbGVjdGlvbnMtaXRlbXMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBncmlkLXJvdy1nYXA6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL2N0LWNvbGxlY3Rpb25zLnNjc3MgKi9cbiAgLmNvbGxlY3Rpb25zLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvcGFnZXMvY3QtY29sbGVjdGlvbnMuc2NzcyAqL1xuLmNvbGxlY3Rpb25zLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDE5LCBkZXYvc2Fzcy9wYWdlcy9jdC1jb2xsZWN0aW9ucy5zY3NzICovXG4uY29sbGVjdGlvbnMtaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogLjZzO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLyogbGluZSAyOCwgZGV2L3Nhc3MvcGFnZXMvY3QtY29sbGVjdGlvbnMuc2NzcyAqL1xuLmNvbGxlY3Rpb25zLWl0ZW06aG92ZXIgLmltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlciB7XG4gIHdpZHRoOiAyNCU7XG4gIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDI4KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbiAgLmNhdGFsb2ctZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuICAuY2F0YWxvZy1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAvKiBsaW5lIDIzLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbiAgLmNhdGFsb2ctZmlsdGVyLl9vcGVuZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuICAuY2F0YWxvZy1maWx0ZXIge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDMyLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLyogbGluZSA0MSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXJfX2JvZHkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG4vKiBsaW5lIDQ1LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDUsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuICAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuLyogbGluZSA2MSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWhlYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDczLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLW1vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgODMsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuLmNhdGFsb2ctZmlsdGVyX19ncm91cCAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjN2M3YzdjO1xufVxuXG4vKiBsaW5lIDkxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAgLmNhdGFsb2ctZmlsdGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAgLmNhdGFsb2ctZmlsdGVyX190aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNENUI3NzQ7XG4gIH1cbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuICAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwIC5jYXRhbG9nLWZpbHRlcl9fdGl0bGU6aG92ZXIgLmljb24ge1xuICAgIGZpbGw6ICNENUI3NzQ7XG4gIH1cbn1cblxuLyogbGluZSAxMDcsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuLmNhdGFsb2ctZmlsdGVyX19yZXNldCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuY2F0YWxvZy1maWx0ZXJfX3Jlc2V0OmhvdmVyIHtcbiAgICBjb2xvcjogI0Q1Qjc3NDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAvKiBsaW5lIDEyMSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4gIC5jYXRhbG9nLWZpbHRlcl9fb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNywgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXJfX2Nsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTM3LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlcl9fY2xvc2U6OmJlZm9yZSwgLmNhdGFsb2ctZmlsdGVyX19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZDogI0Q1Qjc3NDtcbn1cblxuLyogbGluZSAxNDksIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuLmNhdGFsb2ctZmlsdGVyX19jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAxNTMsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuLmNhdGFsb2ctZmlsdGVyX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLyogbGluZSAxMjcsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuICAuY2F0YWxvZy1maWx0ZXJfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTY0LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctZmlsdGVyLnNjc3MgKi9cbi5jYXRhbG9nLWZpbHRlciAuanMtYWNjb3JkaW9uOm5vdCguX29wZW4pIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogbGluZSAxNzAsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1maWx0ZXIuc2NzcyAqL1xuLmNhdGFsb2ctZmlsdGVyIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE3MywgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWZpbHRlci5zY3NzICovXG4uY2F0YWxvZy1maWx0ZXIgLmhpZGRlbi5ub3QtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNlYXJjaC5zY3NzICovXG4uY2F0YWxvZy1zZWFyY2gge1xuICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbiAgLmNhdGFsb2ctc2VhcmNoIHtcbiAgICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zZWFyY2guc2NzcyAqL1xuLmNhdGFsb2ctc2VhcmNoX19yZXN1bHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zZWFyY2guc2NzcyAqL1xuICAuY2F0YWxvZy1zZWFyY2hfX3Jlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDE1LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbiAgLmNhdGFsb2ctc2VhcmNoX19yZXN1bHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbi5jYXRhbG9nLXNlYXJjaF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM5LjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbiAgLmNhdGFsb2ctc2VhcmNoX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbi5jYXRhbG9nLXNlYXJjaF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE4KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxOCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMi43JTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM5LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbiAgLmNhdGFsb2ctc2VhcmNoX19pbnB1dCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAzOSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNlYXJjaC5zY3NzICovXG4gIC5jYXRhbG9nLXNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4uY2F0YWxvZy1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAyLjclO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuY2F0YWxvZy1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSA5LCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuY2F0YWxvZy1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvdXRpbHMvbWl4aW5zLnNjc3MgKi9cbi5jYXRhbG9nLXNlYXJjaF9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMi43JTtcbiAgY29sb3I6ICM3QzdDN0M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTIsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5jYXRhbG9nLXNlYXJjaF9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMTIsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5jYXRhbG9nLXNlYXJjaF9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4uY2F0YWxvZy1zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAyLjclO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNSwgZGV2L3Nhc3MvdXRpbHMvbWl4aW5zLnNjc3MgKi9cbiAgLmNhdGFsb2ctc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5jYXRhbG9nLXNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDE4LCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuLmNhdGFsb2ctc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDIuNyU7XG4gIGNvbG9yOiAjN0M3QzdDO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE4LCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuY2F0YWxvZy1zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMTgsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5jYXRhbG9nLXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLyogbGluZSA3NCwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNlYXJjaC5zY3NzICovXG4uY2F0YWxvZy1zZWFyY2hfX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgODcsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zZWFyY2guc2NzcyAqL1xuLmNhdGFsb2ctc2VhcmNoX19zdWJtaXQgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBmaWxsOiAjRDVCNzc0O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvKiBsaW5lIDk0LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbiAgLmNhdGFsb2ctc2VhcmNoX19zdWJtaXQ6aG92ZXIgLmljb24ge1xuICAgIGZpbGw6ICNFM0I0NEM7XG4gIH1cbn1cblxuLyogbGluZSAxMDAsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zZWFyY2guc2NzcyAqL1xuLmNhdGFsb2ctc2VhcmNoX19yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTA5LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc2VhcmNoLnNjc3MgKi9cbi5jYXRhbG9nLXNlYXJjaF9fcmVzZXQ6OmJlZm9yZSwgLmNhdGFsb2ctc2VhcmNoX19yZXNldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDEyMSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNlYXJjaC5zY3NzICovXG4uY2F0YWxvZy1zZWFyY2hfX3Jlc2V0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBsaW5lIDEyNSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNlYXJjaC5zY3NzICovXG4uY2F0YWxvZy1zZWFyY2hfX3Jlc2V0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvKiBsaW5lIDEzMCwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNlYXJjaC5zY3NzICovXG4gIC5jYXRhbG9nLXNlYXJjaF9fcmVzZXQ6aG92ZXI6OmJlZm9yZSwgLmNhdGFsb2ctc2VhcmNoX19yZXNldDpob3Zlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0I0NEM7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc29ydC5zY3NzICovXG4uY2F0YWxvZy1zb3J0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbiAgLmNhdGFsb2ctc29ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbi5jYXRhbG9nLXNvcnRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDksIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbiAgLmNhdGFsb2ctc29ydF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDksIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbiAgLmNhdGFsb2ctc29ydF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAvKiBsaW5lIDI3LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc29ydC5zY3NzICovXG4gIC5jYXRhbG9nLXNvcnRfX3RpdGxlOjphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICB9XG59XG5cbi8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbi5jYXRhbG9nLXNvcnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzQsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbiAgLmNhdGFsb2ctc29ydF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MiwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNvcnQuc2NzcyAqL1xuICAuY2F0YWxvZy1zb3J0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ4LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc29ydC5zY3NzICovXG4uY2F0YWxvZy1zb3J0X19pdGVtLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0xMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAvKiBsaW5lIDQ4LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc29ydC5zY3NzICovXG4gIC5jYXRhbG9nLXNvcnRfX2l0ZW0tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDgsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbiAgLmNhdGFsb2ctc29ydF9faXRlbS1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctc29ydC5zY3NzICovXG4uY2F0YWxvZy1zb3J0X19pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNvcnQuc2NzcyAqL1xuLmNhdGFsb2ctc29ydF9fc2VsZWN0IHtcbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNTApKTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA2OSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNvcnQuc2NzcyAqL1xuICAuY2F0YWxvZy1zb3J0X19zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLXNvcnQuc2NzcyAqL1xuLmNhdGFsb2ctc29ydCA+IC5jYXRhbG9nLXNvcnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC8qIGxpbmUgNzksIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1zb3J0LnNjc3MgKi9cbiAgLmNhdGFsb2ctc29ydCA+IC5jYXRhbG9nLXNvcnRfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWxpc3Quc2NzcyAqL1xuLmNhdGFsb2ctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctbGlzdC5zY3NzICovXG4gIC5jYXRhbG9nLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctbGlzdC5zY3NzICovXG4gIC5jYXRhbG9nLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWxpc3Quc2NzcyAqL1xuLmNhdGFsb2ctbGlzdCBsaSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctbGlzdC5zY3NzICovXG4gIC5jYXRhbG9nLWxpc3QgbGkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWxpc3Quc2NzcyAqL1xuICAuY2F0YWxvZy1saXN0IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1saXN0LnNjc3MgKi9cbi5jYXRhbG9nLWxpc3QgLmNhdGFsb2ctY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGluZSAzMSwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWxpc3Quc2NzcyAqL1xuLmNhdGFsb2ctbGlzdCAuY2F0YWxvZy1jYXJkIC5idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1jYXJkLnNjc3MgKi9cbi5jYXRhbG9nLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNikpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1jYXJkLnNjc3MgKi9cbiAgLmNhdGFsb2ctY2FyZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDExLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctY2FyZC5zY3NzICovXG4uY2F0YWxvZy1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSk7XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1jYXJkLnNjc3MgKi9cbi5jYXRhbG9nLWNhcmRfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDMwLCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctY2FyZC5zY3NzICovXG4uY2F0YWxvZy1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDM0LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2ctY2FyZC5zY3NzICovXG4uY2F0YWxvZy1jYXJkX19pbmZvIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLWNhcmQuc2NzcyAqL1xuLmNhdGFsb2ctY2FyZCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgNDYsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy1jYXJkLnNjc3MgKi9cbiAgLmNhdGFsb2ctY2FyZDpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy5zY3NzICovXG4uY2F0YWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNywgZGV2L3Nhc3MvcGFnZXMvY2F0YWxvZy9jYXRhbG9nLnNjc3MgKi9cbiAgLmNhdGFsb2cge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSA3LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2cuc2NzcyAqL1xuICAuY2F0YWxvZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL3BhZ2VzL2NhdGFsb2cvY2F0YWxvZy5zY3NzICovXG4uY2F0YWxvZy1tYWluIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBsaW5lIDI2LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2cuc2NzcyAqL1xuLmdyYXktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODApKTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyOCkpO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy9wYWdlcy9jYXRhbG9nL2NhdGFsb2cuc2NzcyAqL1xuICAuZ3JheS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKSA3LjUlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxOSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLW1haW4ge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtbWFpbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzYsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAzNiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMzYsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzYsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1NiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNsaWRlcl9fbWFpbiB7XG4gICAgbWFyZ2luOiAwIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDU2LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2xpZGVyX19tYWluIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICB9XG59XG5cbi8qIGxpbmUgNjcsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2xpZGVyX19tYWluLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxJTtcbn1cblxuLyogbGluZSA3MywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX21haW4tc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qIGxpbmUgODEsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2xpZGVyX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNyU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTExKSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDgxLCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2xpZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuXG4vKiBsaW5lIDk0LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXNsaWRlcl9fbmF2LXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDExNCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuY2FyZC1zbGlkZXJfX25hdi1zbGlkZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDVCNzc0O1xuICB9XG59XG5cbi8qIGxpbmUgMTA3LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXNsaWRlcl9fbmF2LXNsaWRlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSAxMTUsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2xpZGVyX19uYXYgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC02KSkgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMTUsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC03LjUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMjQsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNy41NSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTM0LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXNsaWRlcl9fbmF2IC5zbGljay1jdXJyZW50IC5jYXJkLXNsaWRlcl9fbmF2LXNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDEzOSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2xpZGVyX19uYXYgLnNsaWNrLWFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxMzksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE1MywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stcHJldiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE1MywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNsaWRlcl9fbmF2IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2NCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX25hdiAuc2xpY2stbmV4dCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE2NCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNsaWRlcl9fbmF2IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3OCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMykpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC8qIGxpbmUgMTc4LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2xpZGVyX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3OCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNsaWRlcl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwMSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zbGlkZXJfX2J0biAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZmlsbDogI0Q1Qjc3NDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5jYXJkLXNsaWRlcl9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q1Qjc3NDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxNywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogNjUlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjE3LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtaW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMjksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1pbmZvIC5saW5rLXVuZGVybGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIzNiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1ibG9jayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0NSkpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyMzYsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ibG9jayB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIzNiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLWJsb2NrIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuLyogbGluZSAyNTMsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtYmxvY2tfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNTMsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ibG9ja19faGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjY2LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYmxvY2tfX2hlYWQgLmxpbmstaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDI3MiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1ibG9ja19faGVhZCAubGluay1pY29uIC5pY29uIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjc3LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYmxvY2tfX2hlYWQgLmxpbmstdW5kZXJsaW5lIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4vKiBsaW5lIDI4NCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1ibG9jay0tdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjg0LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYmxvY2stLXc1MCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyOTMsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDI5MywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyOTMsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMxMCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjYpKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLyogbGluZSAzMTcsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMzIxLCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXN0YXR1cyBpbWcge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBsaW5lIDMyNiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zdGF0dXMgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbn1cblxuLyogbGluZSAzMzUsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtZGVzYyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDMzOCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1kZXNjX19yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi8qIGxpbmUgMzQxLCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLWRlc2NfX3JvdyAuY2FyZC1kZXNjX19uYW1lLFxuLmNhcmQtZGVzY19fcm93IC5jYXJkLWRlc2NfX2luZm8ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDM0MSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlc2NfX3JvdyAuY2FyZC1kZXNjX19uYW1lLFxuICAuY2FyZC1kZXNjX19yb3cgLmNhcmQtZGVzY19faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSAzNTEsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtZGVzY19fcm93Om5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZGVzY19fbmFtZSxcbi5jYXJkLWRlc2NfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWRlc2NfX2luZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLyogbGluZSAzNTksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1kZXNjX19yb3c6bGFzdC1jaGlsZCAuY2FyZC1kZXNjX19uYW1lLFxuICAuY2FyZC1kZXNjX19yb3c6bGFzdC1jaGlsZCAuY2FyZC1kZXNjX19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDM2NywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1kZXNjX19uYW1lLCAuY2FyZC1kZXNjX19pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzNzQsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtZGVzY19fbmFtZSB7XG4gIGNvbG9yOiAjN0M3QzdDO1xufVxuXG4vKiBsaW5lIDM3OCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1kZXNjX19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDM3OCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlc2NfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDM3OCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlc2NfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM5NCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zaXplcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMzk0LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2l6ZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM5NCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXNpemVzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgfVxufVxuXG4vKiBsaW5lIDQwOSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zaXplc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA0MDksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zaXplc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDE1cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQyNSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zaXplc19fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIGxpbmUgNDI5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXNpemVzX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNDI5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2l6ZXNfX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0MzgsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zaXplc19fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0NywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zaXplc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNDQ3LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtc2l6ZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgNDU0LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXNpemVzX190aXRsZSBiIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbn1cblxuLyogbGluZSA0NTksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtc2l6ZXNfX2J0biB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NTksIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zaXplc19fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ2NywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1zaXplcyAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NjcsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1zaXplcyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDc5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLWJhbm5lciB7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNDc5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYmFubmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDc5LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbiAgLmNhcmQtYmFubmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNDk0LCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0OTQsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDUwNiwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1iYW5uZXJfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuLyogbGluZSA1MTMsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtcHJvZHVjdHMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4vKiBsaW5lIDUxOSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1wcm9kdWN0czpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUxOSwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4gIC5jYXJkLXByb2R1Y3RzOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDUyOCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1wcm9kdWN0cyAuc2xpY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKiBsaW5lIDUzMywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1wcm9kdWN0cyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDUzNywgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1wcm9kdWN0cyAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNTQwLCBkZXYvc2Fzcy9wYWdlcy9jYXJkLnNjc3MgKi9cbi5jYXJkLXByb2R1Y3RzIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA1NDQsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtcHJvZHVjdHMgLnNsaWNrLXNsaWRlIGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDU0OCwgZGV2L3Nhc3MvcGFnZXMvY2FyZC5zY3NzICovXG4uY2FyZC1wcm9kdWN0cyAuc2xpY2stc2xpZGUgLmNhdGFsb2ctY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGluZSA1NTQsIGRldi9zYXNzL3BhZ2VzL2NhcmQuc2NzcyAqL1xuLmNhcmQtcHJvZHVjdHMgLnNsaWNrLXNsaWRlIC5idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuLmxjLW1lbnUge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDMwKSk7XG4gIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDMwKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbiAgLmxjLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuICAubGMtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW46IDAgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTcsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuLmxjLW1lbnVfX2hlYWQge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbiAgLmxjLW1lbnVfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE3LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbiAgLmxjLW1lbnVfX2hlYWQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAzNiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4ubGMtbWVudV9faGVhZCAubW9iaWxlLWFjYy1idG4ge1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDQyLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbi5sYy1tZW51X19ib2R5IHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDIsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuICAubGMtbWVudV9fYm9keSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDUwLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbi5sYy1tZW51X19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA1MCwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4gIC5sYy1tZW51X19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuLmxjLW1lbnVfX2NvbXBhbnkge1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjN0M3QzdDO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDYzLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbiAgLmxjLW1lbnVfX2NvbXBhbnkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MywgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4gIC5sYy1tZW51X19jb21wYW55IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLyogbGluZSA4MiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4ubGMtbWVudV9fbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODIsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuICAubGMtbWVudV9fbGlua3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgOTAsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW1lbnUuc2NzcyAqL1xuLmxjLW1lbnVfX2xpbmtzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogbGluZSA5NiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4ubGMtbWVudV9fbGlua3MtaXRlbSAuaWNvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBmaWxsOiAjN0M3QzdDO1xufVxuXG4vKiBsaW5lIDEwNiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4ubGMtbWVudV9fbGlua3MtaXRlbS5fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDE4MywgMTE2LCAwLjE1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDExMSwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtbWVudS5zY3NzICovXG4ubGMtbWVudV9fbGlua3MtaXRlbS5fYWN0aXZlIC5pY29uIHtcbiAgZmlsbDogI0Q1Qjc3NDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSAxMDAsIGRldi9zYXNzL3V0aWxzL21peGlucy5zY3NzICovXG4gIC5sYy1tZW51X19saW5rcy1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMTgzLCAxMTYsIDAuMTUpO1xuICB9XG4gIC8qIGxpbmUgMTE5LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1tZW51LnNjc3MgKi9cbiAgLmxjLW1lbnVfX2xpbmtzLWl0ZW06aG92ZXIgLmljb24ge1xuICAgIGZpbGw6ICNENUI3NzQ7XG4gIH1cbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1wcm9maWxlLnNjc3MgKi9cbi5sYy1wcm9maWxlX19ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1wcm9maWxlLnNjc3MgKi9cbiAgLmxjLXByb2ZpbGVfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtcHJvZmlsZS5zY3NzICovXG4gIC5sYy1wcm9maWxlX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1wcm9maWxlLnNjc3MgKi9cbi5sYy1wcm9maWxlX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNCwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtcHJvZmlsZS5zY3NzICovXG4gIC5sYy1wcm9maWxlX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtb3JkZXIuc2NzcyAqL1xuLmxjLW9yZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW9yZGVyLnNjc3MgKi9cbi5sYy1vcmRlcl9faGVhZCAuYnRuLXRhYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDEwLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1vcmRlci5zY3NzICovXG4gIC5sYy1vcmRlcl9faGVhZCAuYnRuLXRhYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxMCwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtb3JkZXIuc2NzcyAqL1xuICAubGMtb3JkZXJfX2hlYWQgLmJ0bi10YWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMjUsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW9yZGVyLnNjc3MgKi9cbi5idG4tdGFiIHtcbiAgcGFkZGluZzogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE2KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI1LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy1vcmRlci5zY3NzICovXG4gIC5idG4tdGFiIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSAyNSwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtb3JkZXIuc2NzcyAqL1xuICAuYnRuLXRhYiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvKiBsaW5lIDEwMCwgZGV2L3Nhc3MvdXRpbHMvbWl4aW5zLnNjc3MgKi9cbiAgLmJ0bi10YWI6aG92ZXIge1xuICAgIGNvbG9yOiAjRTNCNDRDO1xuICB9XG59XG5cbi8qIGxpbmUgNDgsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW9yZGVyLnNjc3MgKi9cbi5idG4tdGFiOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNENUI3NzQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLW9yZGVyLnNjc3MgKi9cbi5idG4tdGFiLl9hY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNSwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMtdGFibGUuc2NzcyAqL1xuLmxjLXRhYmxlIHRkOmxhc3QtY2hpbGQsXG4ubGMtdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEwLCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy10YWJsZS5zY3NzICovXG4ubGMtdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuLyogbGluZSA2LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy5zY3NzICovXG4ubGMge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy5zY3NzICovXG4gIC5sYyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL3BhZ2VzL2xjL2xjLnNjc3MgKi9cbiAgLmxjIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNiwgZGV2L3Nhc3MvcGFnZXMvbGMvbGMuc2NzcyAqL1xuICAubGMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4vKiBsaW5lIDI0LCBkZXYvc2Fzcy9wYWdlcy9sYy9sYy5zY3NzICovXG4ubGMtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuICB9XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlIFtkYXRhLWNvbHVtbl0ge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA4LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZSBbZGF0YS1jb2x1bW5dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGUgW2RhdGEtY29sdW1uXSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGUgW2RhdGEtY29sdW1uPScxJ10ge1xuICB3aWR0aDogMTMlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDIwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZSBbZGF0YS1jb2x1bW49JzEnXSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZSBbZGF0YS1jb2x1bW49JzEnXSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwMCkpO1xuICAgIG1pbi13aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTAwKSk7XG4gIH1cbn1cblxuLyogbGluZSAzMywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlIFtkYXRhLWNvbHVtbj0nMiddIHtcbiAgd2lkdGg6IDIxJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGUgW2RhdGEtY29sdW1uPScyJ10ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGUgW2RhdGEtY29sdW1uPScyJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNDYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZSBbZGF0YS1jb2x1bW49JzMnXSB7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA0NiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGUgW2RhdGEtY29sdW1uPSczJ10ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNDYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuICAuYmFza2V0LXRhYmxlIFtkYXRhLWNvbHVtbj0nMyddIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgNjAsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZSBbZGF0YS1jb2x1bW49JzQnXSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA2MCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGUgW2RhdGEtY29sdW1uPSc0J10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjksIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9faGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNGI0YjQ7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGVfX2hlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA4MywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19oZWFkLWNvbCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZV9faGVhZCA+IC5iYXNrZXQtdGFibGVfX2hlYWQtY29sIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgOTYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuICAuYmFza2V0LXRhYmxlX19oZWFkIFtkYXRhLWNvbHVtbj0nNCddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTAzLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMTA3LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX2JvZHktY29sIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTA3LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZV9fYm9keS1jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTE3LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX2JvZHktY29sIC5iYXNrZXQtdGFibGVfX3Byb2R1Y3QtY29tbWVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAxMjEsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fYm9keS1jb2xbZGF0YS1jb2x1bW49JzQnXSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi8qIGxpbmUgMTI0LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX2JvZHktY29sW2RhdGEtY29sdW1uPSc0J10gLmZvcm0taW5wdXRfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZV9fYm9keS1jb2xbZGF0YS1jb2x1bW49JzQnXSAuZm9ybS1pbnB1dF9faXRlbSAuYWJzbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzNiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19ib2R5LWNvbFtkYXRhLWNvbHVtbj0nNCddIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE0MywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuLyogbGluZSAxNDcsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fcm93ID4gW2RhdGEtY29sdW1uXTpmaXJzdC1jaGlsZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuLyogbGluZSAxNTQsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDE2MCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGVfX3N0YXR1czpub3QoOmxhc3QtY2hpbGQpIC5iYXNrZXQtdGFibGVfX2hlYWQtY29sLFxuICAuYmFza2V0LXRhYmxlX19zdGF0dXM6bm90KDpsYXN0LWNoaWxkKSAuYmFza2V0LXRhYmxlX19ib2R5LWNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNjgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fc3RhdHVzIC5iYXNrZXQtdGFibGVfX2hlYWQtY29sLFxuLmJhc2tldC10YWJsZV9fc3RhdHVzIC5iYXNrZXQtdGFibGVfX2JvZHktY29sIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxNjgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuICAuYmFza2V0LXRhYmxlX19zdGF0dXMgLmJhc2tldC10YWJsZV9faGVhZC1jb2wsXG4gIC5iYXNrZXQtdGFibGVfX3N0YXR1cyAuYmFza2V0LXRhYmxlX19ib2R5LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4MCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMTg5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX3Byb2R1Y3QtbGlzdCB7XG4gIHdpZHRoOiA4NyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTg5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZV9fcHJvZHVjdC1saXN0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjAzLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX3Byb2R1Y3QtcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyKSk7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMikpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDIwMywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGVfX3Byb2R1Y3QtcmVtb3ZlIHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSAyMTYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fcHJvZHVjdC1yZW1vdmU6OmJlZm9yZSwgLmJhc2tldC10YWJsZV9fcHJvZHVjdC1yZW1vdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ0NDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBsaW5lIDIyOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19wcm9kdWN0LXJlbW92ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSAyMzMsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fcHJvZHVjdC1yZW1vdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMjM4LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZV9fcHJvZHVjdC1yZW1vdmU6aG92ZXI6OmJlZm9yZSwgLmJhc2tldC10YWJsZV9fcHJvZHVjdC1yZW1vdmU6aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNCNDRDO1xuICB9XG59XG5cbi8qIGxpbmUgMjQ1LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX3Byb2R1Y3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG4vKiBsaW5lIDI0OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19wcm9kdWN0IC54eHMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbiAgLmJhc2tldC10YWJsZV9fcHJvZHVjdCAueHhzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDI1OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSAyNjYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLyogbGluZSAyNzIsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtdGFibGUuc2NzcyAqL1xuLmJhc2tldC10YWJsZV9fYXJ0aWNsZSAuYmxhY2sge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDI3NywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4uYmFza2V0LXRhYmxlX19pbmZvIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjN0M3QzdDO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbi8qIGxpbmUgMjg1LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LXRhYmxlLnNjc3MgKi9cbi5iYXNrZXQtdGFibGVfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEyMCkpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI4NSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC10YWJsZS5zY3NzICovXG4gIC5iYXNrZXQtdGFibGVfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LWNvbW1lbnQuc2NzcyAqL1xuLmJhc2tldC1jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuLyogbGluZSA0LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LWNvbW1lbnQuc2NzcyAqL1xuLmJhc2tldC1jb21tZW50X19mb3JtIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC1jb21tZW50LnNjc3MgKi9cbiAgLmJhc2tldC1jb21tZW50X19mb3JtIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTMsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtY29tbWVudC5zY3NzICovXG4uYmFza2V0LWNvbW1lbnRfX3Jlc3VsdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtY29tbWVudC5zY3NzICovXG4uYmFza2V0LWNvbW1lbnRfX3Jlc3VsdC1maWVsZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogbGluZSAyMywgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC1jb21tZW50LnNjc3MgKi9cbi5iYXNrZXQtY29tbWVudF9fcmVzdWx0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDI5LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LWNvbW1lbnQuc2NzcyAqL1xuLmJhc2tldC1jb21tZW50IC5mb3JtLWlucHV0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtY29tbWVudC5zY3NzICovXG4gIC5iYXNrZXQtY29tbWVudCAuZm9ybS1pbnB1dF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQtb3JkZXIuc2NzcyAqL1xuLmJhc2tldC1vcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbi8qIGxpbmUgNCwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC1vcmRlci5zY3NzICovXG4uYmFza2V0LW9yZGVyIHRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbi8qIGxpbmUgOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC1vcmRlci5zY3NzICovXG4uYmFza2V0LW9yZGVyIHRyOm5vdCg6bGFzdC1jaGlsZCkgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQge1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1NSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA1LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDUsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTYsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDE2LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMjksIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1oZWFkIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAyOSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtaGVhZCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1yZXN1bHQgPiBsaTpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogNjIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MgKi9cbiAgLmJhc2tldC1yZXN1bHQgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuLyogbGluZSA1OSwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC5zY3NzICovXG4uYmFza2V0LXJlc3VsdCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzNyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNTksIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LXJlc3VsdCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcwLCBkZXYvc2Fzcy9wYWdlcy9iYXNrZXQvYmFza2V0LnNjc3MgKi9cbi5iYXNrZXQtb3JkZXJpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogbGluZSA3NiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC5zY3NzICovXG4uYmFza2V0LW9yZGVyaW5nID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDcyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSA3NiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtb3JkZXJpbmcgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA3NiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC5zY3NzICovXG4gIC5iYXNrZXQtb3JkZXJpbmcgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgODgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuLmJhc2tldC1vcmRlcmluZyA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyNCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LW9yZGVyaW5nID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODgsIGRldi9zYXNzL3BhZ2VzL2Jhc2tldC9iYXNrZXQuc2NzcyAqL1xuICAuYmFza2V0LW9yZGVyaW5nID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMiwgZGV2L3Nhc3MvcGFnZXMvYmFza2V0L2Jhc2tldC5zY3NzICovXG4uYmFza2V0IC50ZXh0YXJlYSAuYWJzbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3QzdDN0M7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci5fc20gLmhlYWRlci1sb2dvIGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNTApKTtcbiAgICB0cmFuc2l0aW9uOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXIgLmhlYWRlci13cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIC5oZWFkZXItd3JwIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlciAuaGVhZGVyLXdycCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIC5oZWFkZXItd3JwIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyIC5oZWFkZXItd3JwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLyogbGluZSA1MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA1MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4vKiBsaW5lIDYyLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ1cmdlci5fb3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMykpLCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMykpKTtcbn1cblxuLyogbGluZSA2NiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idXJnZXIuX29wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1idXJnZXIuX29wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZShjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSksIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIpKSk7XG59XG5cbi8qIGxpbmUgNzUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVCNzc0O1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qIGxpbmUgODUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDg4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyKSk7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwMSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1sb2dvIGEge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjY1KSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMDksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1sb2dvIGEge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMDApKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEyMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1pbmZvX193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEyNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1pbmZvX19idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI4KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEyNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWluZm9fX2J0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMTM0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWluZm9fX2J0bi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgMTM5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWluZm9fX2J0bi1pY29uIC5pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogI0Q1Qjc3NDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxNDcsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItaW5mb19fYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMTUxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWluZm9fX2J0biBbZGF0YS1jb3VudF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTU0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWluZm9fX2J0biBbZGF0YS1jb3VudF06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDgpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtMjUlKTtcbn1cblxuLyogbGluZSAxNzQsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItaW5mb19fYnRuIFtkYXRhLWNvdW50XS5faGFzLWFkZGVkLWl0ZW1zOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG59XG5cbi8qIGxpbmUgMTgwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLWluZm9fX2J0biBhLFxuLmhlYWRlci1pbmZvX19idG4gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE4MCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLWluZm9fX2J0biBhLFxuICAuaGVhZGVyLWluZm9fX2J0biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxOTEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItaW5mb19fYnRuIGEgc3Bhbixcbi5oZWFkZXItaW5mb19fYnRuIGJ1dHRvbiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTkxLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItaW5mb19fYnRuIGEgc3BhbixcbiAgLmhlYWRlci1pbmZvX19idG4gYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyMDUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItaW5mb19fYnRuIGE6aG92ZXIgLmljb24sXG4uaGVhZGVyLWluZm9fX2J0biBidXR0b246aG92ZXIgLmljb24ge1xuICBmaWxsOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDIwOSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1pbmZvX19idG4gYTpob3ZlciBzcGFuLFxuLmhlYWRlci1pbmZvX19idG4gYnV0dG9uOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0UzQjQ0Qztcbn1cblxuLyogbGluZSAyMTUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItaW5mb19fYnRuLl9sYW5nIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDIyMiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1pbmZvX19idG4uX3RlbCBhIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG59XG5cbi8qIGxpbmUgMjMwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMjM0LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1lbnUgbGkge1xuICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSAyMzgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbWVudSBsaS5fYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBsaW5lIDI0MSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IGxpLl9hY3RpdmUgYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIzNCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjMwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSAyNTgsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbWVudSBhIHtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDI2OCwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tZW51IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIpKTtcbiAgYmFja2dyb3VuZDogI0Q1Qjc3NDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjY4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudSBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyODUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbWVudSBhOmhvdmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjU4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4gIC5oZWFkZXItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjk4LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDMwNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2IuX29wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzMTUsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iX19pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMykpIDA7XG59XG5cbi8qIGxpbmUgMzIwLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYl9faW5mbyAuX3RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDMyNSwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2JfX2luZm8gLl90ZWwgYSBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAzMzAsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItbW9iX19pbmZvIC5fdGVsIGEgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDMzNywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2JfX21lbnUge1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpIDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG4vKiBsaW5lIDM0MiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1tb2JfX21lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2KSk7XG59XG5cbi8qIGxpbmUgMzQ1LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLW1vYl9fbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAzNTIsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0yMCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUI3NzQ7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvKiBsaW5lIDM1MiwgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzczLCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaC5fYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgMzc5LCBkZXYvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzICovXG4uaGVhZGVyLXNlYXJjaF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDM4MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX2lucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogbGluZSAzODksIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbi5oZWFkZXItc2VhcmNoX19zdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDM5MywgZGV2L3Nhc3MvbW9kdWxlcy9oZWFkZXIuc2NzcyAqL1xuLmhlYWRlci1zZWFyY2hfX3N1Ym1pdCAuaWNvbiB7XG4gIGZpbGw6ICNENUI3NzQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLyogbGluZSA0MDEsIGRldi9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MgKi9cbiAgLmhlYWRlci1zZWFyY2hfX3N1Ym1pdDpob3ZlciAuaWNvbiB7XG4gICAgZmlsbDogI0UzQjQ0QztcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKSAwO1xufVxuXG4vKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaGVhZF9fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1oZWFkX193cnAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbG9nbyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMDApKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAyOSwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbWVudV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbi8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9faXRlbS5fb3BlbiAuaWNvbi1hcnItZm9vdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogbGluZSA1NiwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1tZW51X196YWcge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNzklO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NiwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLW1lbnVfX3phZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLyogbGluZSA3MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuLmZvb3Rlci1tZW51X196YWcgLmljb24ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgZmlsbDogIzQ0NDQ0NDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDc3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbWVudV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDg3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLW1lbnVfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTc5JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0KSk7XG59XG5cbi8qIGxpbmUgOTgsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItbWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRTNCNDRDO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICB9XG59XG5cbi8qIGxpbmUgMTA4LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm0ge1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwOCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzODApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEwOCwgZGV2L3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogbGluZSAxMjQsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9faXRlbSBpbnB1dCB7XG4gIHdpZHRoOiA3MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxMzMsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9faXRlbS5pbnB1dC10ZXh0LWxhYmVsIC5hYnNsIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTc5JTtcbiAgY29sb3I6ICNCNEI0QjQ7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgMTQyLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX2l0ZW0gLmVycm9yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNFRjQ3NDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMTgpKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNTIsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9faXRlbS5lcnJvci1vbmxpbmUgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNFRjQ3NDc7XG59XG5cbi8qIGxpbmUgMTU4LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX2l0ZW0uZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNFRjQ3NDc7XG59XG5cbi8qIGxpbmUgMTYyLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX2l0ZW0uZXJyb3IgLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTY4LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX3NibXQge1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVCNzc0O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGxpbmUtaGVpZ2h0OiAxNzklO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAxNzksIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItZm9ybV9fc2JtdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgMTg0LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWZvcm1fX3phZyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTQpKTtcbiAgbGluZS1oZWlnaHQ6IDE3OSU7XG4gIG9wYWNpdHk6IDAuODtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSAxOTQsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1MDApKTtcbn1cblxuLyogbGluZSAxOTcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItaW5mb19faXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzdDN0M3QztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjA1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItaW5mb19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjA1LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItaW5mb19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxOTcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxOTQsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTk0LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTk0LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAyMzQsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItYm90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuLyogbGluZSAyMzcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbi5mb290ZXItYm90X193cnAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExKSkgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMzcsIGRldi9zYXNzL21vZHVsZXMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlci1ib3RfX3dycCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgMjQ5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWJvdF9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM3QzdDN0M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgMjU3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWJvdF9fbWVkaWFsaW5lIHtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBjb2xvcjogIzdDN0M3QztcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgMjYzLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyLWJvdF9fbWVkaWFsaW5lIC5ibGFjayxcbi5mb290ZXItYm90X19tZWRpYWxpbmUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG59XG5cbi8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMgYSB7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icyBhIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjAsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMgYSBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICd8JztcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTIpKTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIGxpbmUgMzIsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMuX3doaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4gIC5icmVhZGNydW1icy5fd2hpdGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM3LCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuICAuYnJlYWRjcnVtYnMuX3doaXRlIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcpKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cblxuLyogbGluZSA1MywgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icy5fd2hpdGUgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSA1NywgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icy5fd2hpdGUgYSBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDU5LCBkZXYvc2Fzcy9tb2R1bGVzL2JyZWFkY3J1bXMuc2NzcyAqL1xuLmJyZWFkY3J1bWJzLl93aGl0ZSBhIHNwYW46OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSA2NCwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icy5fd2hpdGUgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNFM0I0NEM7XG59XG5cbi8qIGxpbmUgNzAsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMuX3doaXRlLl9ibCBzcGFuIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIGxpbmUgNzQsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYnJlYWRjcnVtYnMuX3doaXRlLl9ibCBhIHNwYW4ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLyogbGluZSA3NiwgZGV2L3Nhc3MvbW9kdWxlcy9icmVhZGNydW1zLnNjc3MgKi9cbi5icmVhZGNydW1icy5fd2hpdGUuX2JsIGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi8qIGxpbmUgODQsIGRldi9zYXNzL21vZHVsZXMvYnJlYWRjcnVtcy5zY3NzICovXG4uYngtYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXIge1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLyogbGluZSAzLCBkZXYvc2Fzcy9tb2R1bGVzL3NsaWRlci5zY3NzICovXG4uc2xpZGVyIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9jayB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi8qIGxpbmUgOCwgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjM7XG59XG5cbi8qIGxpbmUgMTAsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXItYmxvY2s6bnRoLWNoaWxkKG9kZCkgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG59XG5cbi8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXItYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbn1cblxuLyogbGluZSAxNywgZGV2L3Nhc3MvbW9kdWxlcy9zbGlkZXIuc2NzcyAqL1xuLnNsaWRlci1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjM7XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXItYmxvY2sgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjgsIGRldi9zYXNzL21vZHVsZXMvc2xpZGVyLnNjc3MgKi9cbi5zbGlkZXItYmxvY2tfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbXMuc2NzcyAqL1xuLm1wLW1zIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4MDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1tcy5zY3NzICovXG4gIC5tcC1tcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNzApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbXMuc2NzcyAqL1xuICAubXAtbXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUwKSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1tcy5zY3NzICovXG4ubXAtbXNfX3NsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLW1zLnNjc3MgKi9cbi5tcC1tc19fc2wtaXRlbSB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gODAwKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDE0LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLW1zLnNjc3MgKi9cbiAgLm1wLW1zX19zbC1pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM3MCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTQsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbXMuc2NzcyAqL1xuICAubXAtbXNfX3NsLWl0ZW0ge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUwKSk7XG4gIH1cbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1tcy5zY3NzICovXG4ubXAtbXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cblxuLyogbGluZSAzMywgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1tcy5zY3NzICovXG4ubXAtbXMgLnNsaWNrLWRvdHMge1xuICBib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG59XG5cbi8qIGxpbmUgMzcsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbXMuc2NzcyAqL1xuLm1wLW1zIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI2KSk7XG59XG5cbi8qIGxpbmUgNDAsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbXMuc2NzcyAqL1xuLm1wLW1zIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjYpKTtcbn1cblxuLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWNhdGVnb3J5LnNjc3MgKi9cbi5tcC1jYXRlZ29yeV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jYXRlZ29yeS5zY3NzICovXG4ubXAtY2F0ZWdvcnlfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNiwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jYXRlZ29yeS5zY3NzICovXG4gIC5tcC1jYXRlZ29yeV9faXRlbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNTApKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDYsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY2F0ZWdvcnkuc2NzcyAqL1xuICAubXAtY2F0ZWdvcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjAwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA2LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWNhdGVnb3J5LnNjc3MgKi9cbiAgLm1wLWNhdGVnb3J5X19pdGVtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDExNykpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgfVxufVxuXG4vKiBsaW5lIDIzLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWNhdGVnb3J5LnNjc3MgKi9cbi5tcC1jYXRlZ29yeV9faXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qIGxpbmUgMjYsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY2F0ZWdvcnkuc2NzcyAqL1xuLm1wLWNhdGVnb3J5X19pdGVtOm50aC1jaGlsZCgzbikge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWNhdGVnb3J5LnNjc3MgKi9cbiAgLm1wLWNhdGVnb3J5X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMyLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWNhdGVnb3J5LnNjc3MgKi9cbiAgLm1wLWNhdGVnb3J5X19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIH1cbn1cblxuLyogbGluZSAzOSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jYXRlZ29yeS5zY3NzICovXG4ubXAtY2F0ZWdvcnlfX2l0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuICAubXAtY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDY1KSk7XG4gIH1cbn1cblxuLyogbGluZSA1LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbi5tcC1jdF9fd3JwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4gIC5tcC1jdF9fd3JwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAxMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4ubXAtY3RfX2xlZnQge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxMSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4gIC5tcC1jdF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0xNTApKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuLm1wLWN0X19yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuICAubXAtY3RfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjEsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuICAubXAtY3RfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4ubXAtY3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0X19pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSA0NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4ubXAtY3RfX3NsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSA0NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4gIC5tcC1jdF9fc2wge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA0NSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4gIC5tcC1jdF9fc2wge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICB9XG59XG5cbi8qIGxpbmUgNTUsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuLm1wLWN0LWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MCkpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTUsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuICAubXAtY3QtaXRlbSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNDApKSAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIH1cbn1cblxuLyogbGluZSA2MywgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4ubXAtY3QtaXRlbSAuaW1nIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyNTUpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuICAubXAtY3QtaXRlbSAuaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMDApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDcyLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbi5tcC1jdC1pdGVtIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4ubXAtY3QtaXRlbSAuaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjN0M3QzdDO1xufVxuXG4vKiBsaW5lIDgzLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbi5tcC1jdC1pdGVtIC5pbmZvIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3QzdDN0M7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xufVxuXG4vKiBsaW5lIDkxLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbi5tcC1jdCAuc2xpY2stYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKiBsaW5lIDk2LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbi5tcC1jdCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQ5JSwgLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDk2LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAtNTAlKTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDk2LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNSkpO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDExMCwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4ubXAtY3QgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTEwLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0IC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDExMCwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1jdC5zY3NzICovXG4gIC5tcC1jdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xuICAgIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDkxLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0IC5zbGljay1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDkxLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0IC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxMzYsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtY3Quc2NzcyAqL1xuLm1wLWN0IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMTM2LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLWN0LnNjc3MgKi9cbiAgLm1wLWN0IC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC0zNSkpO1xuICB9XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1uZXdzLnNjc3MgKi9cbi5tcC1uZXdzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTE1KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTE1KSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4gIC5tcC1uZXdzX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTguNSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTguNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1uZXdzLnNjc3MgKi9cbiAgLm1wLW5ld3NfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMi41KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAtMi41KSk7XG4gIH1cbn1cblxuLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1uZXdzLnNjc3MgKi9cbi5tcC1uZXdzX19saW5rLWl0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjc4MTI1dncpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MDApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMTUsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4gIC5tcC1uZXdzX19saW5rLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzIwMzR2dyk7XG4gICAgbWFyZ2luOiAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDguNSkpO1xuICAgIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzIwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLyogbGluZSAxNSwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1uZXdzLnNjc3MgKi9cbiAgLm1wLW5ld3NfX2xpbmstaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC44NTg1OXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDE1LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLW5ld3Muc2NzcyAqL1xuICAubXAtbmV3c19fbGluay1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjY2NjY3dncpO1xuICAgIG1hcmdpbjogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyLjUpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3MCkpO1xuICB9XG59XG5cbi8qIGxpbmUgMzQsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4ubXAtbmV3c19fbGluay1pdGVtIGltZyB7XG4gIHRyYW5zaXRpb246IC42cztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDM0LCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLW5ld3Muc2NzcyAqL1xuICAubXAtbmV3c19fbGluay1pdGVtIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLyogbGluZSA0MywgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1uZXdzLnNjc3MgKi9cbi5tcC1uZXdzX19saW5rLWl0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKiBsaW5lIDUwLCBkZXYvc2Fzcy9tb2R1bGVzL21wL21wLW5ld3Muc2NzcyAqL1xuLnNlby10ZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA4NCkpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTAsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4gIC5zZW8tdGV4dCB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMCkpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwMCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4uc2VvLXRleHQgLnphZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzApKTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgNjMsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4gIC5zZW8tdGV4dCAuemFnIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDI1KSk7XG4gIH1cbn1cblxuLyogbGluZSA3NiwgZGV2L3Nhc3MvbW9kdWxlcy9tcC9tcC1uZXdzLnNjc3MgKi9cbi5zZW8tdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNikpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qIGxpbmUgODUsIGRldi9zYXNzL21vZHVsZXMvbXAvbXAtbmV3cy5zY3NzICovXG4uc2VvLXRleHQuX2xnIHAge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4vKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi13cnAge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogbGluZSAxMCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWFycm93IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDM1KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbi8qIGxpbmUgMTgsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1hcnJvdyAuaWNvbiB7XG4gIGhlaWdodDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTApKTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDYpKTtcbiAgZmlsbDogIzZBNkE2QTtcbn1cblxuLyogbGluZSAyNCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1Qjc3NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDI4LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tYXJyb3c6aG92ZXIgLmljb24ge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzNCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWFycm93Ll9uZXh0IC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLyogbGluZSA0MCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBsaW5lIDQ0LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzNSkpO1xuICB3aWR0aDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4vKiBsaW5lIDU2LCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1Qjc3NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDYwLCBkZXYvc2Fzcy9tb2R1bGVzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNjUsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUI3NzQ7XG4gIGJvcmRlci1jb2xvcjogI0Q1Qjc3NDtcbn1cblxuLyogbGluZSA2OSwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNzQsIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNCkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSA4NCwgZGV2L3Nhc3MvbW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE0KSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgODksIGRldi9zYXNzL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYmFubmVyLnNjc3MgKi9cbi5iYW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwMCkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMiwgZGV2L3Nhc3MvbW9kdWxlcy9iYW5uZXIuc2NzcyAqL1xuLmJhbm5lci1oZWFkIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzOTApKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAyLCBkZXYvc2Fzcy9tb2R1bGVzL2Jhbm5lci5zY3NzICovXG4gIC5iYW5uZXItaGVhZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAyMTUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDIsIGRldi9zYXNzL21vZHVsZXMvYmFubmVyLnNjc3MgKi9cbiAgLmJhbm5lci1oZWFkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkwKSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvYmFubmVyLnNjc3MgKi9cbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNzApKTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDU1KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNjMpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA2MykpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuICAuZm9ybSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMzUpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA0MCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDQwKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuICAuZm9ybSB7XG4gICAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKSBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzMCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwKSk7XG4gIH1cbn1cblxuLyogbGluZSAxMywgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjUpKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG59XG5cbi8qIGxpbmUgMjIsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyNiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjMpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDAuOTM3NXZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTkpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgMjYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMS4yNzExOXZ3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIC03LjUpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAvKiBsaW5lIDI2LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuICAuZm9ybS1pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNTE1MTV2dyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbiAgLmZvcm0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDUxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmZvcm0taW5wdXRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC45Mzc1dncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjEpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgNTEsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS4yNzExOXZ3KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDcuNSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA3LjUpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgNTEsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41MTUxNXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuICAuZm9ybS1pbnB1dF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIH1cbn1cblxuLyogbGluZSA3NSwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gNTApKTtcbn1cblxuLyogbGluZSA4MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLWljb24gLmZvcm0taW5wdXRfX2l0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA4NiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLncyNSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDAuOTM3NXZ3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19pdGVtLncyNSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxLjI3MTE5dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19pdGVtLncyNSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxLjUxNTE1dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgODYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19pdGVtLncyNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxMDIsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbS53MzMge1xuICB3aWR0aDogY2FsYygzMyUgLSAwLjkzNzV2dyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAvKiBsaW5lIDEwMiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbiAgLmZvcm0taW5wdXRfX2l0ZW0udzMzIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI3MTE5dncpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC8qIGxpbmUgMTAyLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuICAuZm9ybS1pbnB1dF9faXRlbS53MzMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMTE0LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmZvcm0taW5wdXRfX2l0ZW0uX25vLXRleHQtbGFiZWwge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLyogbGluZSAxMjAsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbS5lcnJvciBpbnB1dCwgLmZvcm0taW5wdXRfX2l0ZW0uZXJyb3Itb25saW5lIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUY0NzQ3O1xufVxuXG4vKiBsaW5lIDEyNCwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLmVycm9yIC5jaGVja2JveC10aWNrLCAuZm9ybS1pbnB1dF9faXRlbS5lcnJvci1vbmxpbmUgLmNoZWNrYm94LXRpY2sge1xuICBib3JkZXItY29sb3I6ICNFRjQ3NDc7XG59XG5cbi8qIGxpbmUgMTI5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmZvcm0taW5wdXRfX2l0ZW0udGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xufVxuXG4vKiBsaW5lIDEzMiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLnRleHRhcmVhIGxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDkpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAzKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEzKSk7XG4gIGxpbmUtaGVpZ2h0OiAxMDIuNyU7XG4gIGNvbG9yOiAjNGQ0ZDRmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSkgMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNykpO1xufVxuXG4vKiBsaW5lIDE0NCwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtLS1kb3VibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gLTEwKSkgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNTAsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbS0tZG91YmxlIC5mb3JtLWlucHV0X19idG4sXG4uZm9ybS1pbnB1dF9faXRlbS0tZG91YmxlIC5idG4ge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLyogbGluZSAxNTAsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4gIC5mb3JtLWlucHV0X19pdGVtLS1kb3VibGUgLmZvcm0taW5wdXRfX2J0bixcbiAgLmZvcm0taW5wdXRfX2l0ZW0tLWRvdWJsZSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDE2MSwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLWlucHV0X19pdGVtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogbGluZSAxNjYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbSBpbnB1dCxcbi5mb3JtLWlucHV0X19pdGVtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE3KSkgY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMjApKTtcbn1cblxuLyogbGluZSAxNzIsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS1pbnB1dF9faXRlbSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gOCkpIGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDIwKSk7XG59XG5cbi8qIGxpbmUgMTc3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmZvcm0taW5wdXRfX2l0ZW0gcCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDEwKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIGxpbmUgMTg0LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmZvcm0taW5wdXRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDUwKSk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAyMjcsIDIyNywgMC4yKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5cbi8qIGxpbmUgMTk4LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmZvcm0taW5wdXRfX2ljb24gLmljb24ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgc3Ryb2tlOiAjYjRiNGI0O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAyMDYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS1pbnB1dF9fYnRuW3R5cGU9J3N1Ym1pdCddIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1Qjc3NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUI3NzQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC8qIGxpbmUgMTAwLCBkZXYvc2Fzcy91dGlscy9taXhpbnMuc2NzcyAqL1xuICAuZm9ybS1pbnB1dF9fYnRuW3R5cGU9J3N1Ym1pdCddOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNCNDRDO1xuICAgIGJvcmRlci1jb2xvcjogI0UzQjQ0QztcbiAgfVxufVxuXG4vKiBsaW5lIDIyNSwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5mb3JtLS10ZXh0LWNlbnRlciAudGl0bGUsXG4uZm9ybS0tdGV4dC1jZW50ZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMzAsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uZm9ybS0tdGV4dC1jZW50ZXIgcCB7XG4gIGNvbG9yOiAjN0M3QzdDO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDMwNikpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAyMzgsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uaW5wdXQtdGV4dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyNDMsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uaW5wdXQtdGV4dC1sYWJlbC5fZm9jdXMgLmFic2wsIC5pbnB1dC10ZXh0LWxhYmVsLl9ob3ZlciAuYWJzbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxMikpO1xufVxuXG4vKiBsaW5lIDI1MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC10ZXh0LWxhYmVsLl9hY3RpdmUgLmFic2wge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbn1cblxuLyogbGluZSAyNTYsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uaW5wdXQtdGV4dC1sYWJlbCAuYWJzbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNiMWFjYWI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTMpKTtcbiAgbGluZS1oZWlnaHQ6IDEwMi43JTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGxlZnQ6IGNhbGMoMTAwdncgLyAodmFyKC0tdndJZHRoKSAvIDE1KSk7XG59XG5cbi8qIGxpbmUgMjcxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmlucHV0LXRleHQtbGFiZWwgLmFic2wgc3BhbiB7XG4gIGNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDI3NywgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI4MCwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IC5qcS1zZWxlY3Rib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGxpbmUgMjg3LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmlucHV0LWNvdW50cnkgLmpxLXNlbGVjdGJveC5mb2N1c2VkIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogbGluZSAyOTIsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uaW5wdXQtY291bnRyeSAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIGxpbmUgMzAxLCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmlucHV0LWNvdW50cnkgLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyO1xufVxuXG4vKiBsaW5lIDMxMiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDMxOCwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDMyNiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMzEsIGRldi9zYXNzL21vZHVsZXMvZm9ybS5zY3NzICovXG4uaW5wdXQtY291bnRyeSAuanEtc2VsZWN0Ym94IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTBweCBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzM5LCBkZXYvc2Fzcy9tb2R1bGVzL2Zvcm0uc2NzcyAqL1xuLmlucHV0LWNvdW50cnkgaW5wdXRbdHlwZT0ndGVsJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4vKiBsaW5lIDM0MywgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVCNzc0O1xufVxuXG4vKiBsaW5lIDM0NywgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNCNDRDO1xufVxuXG4vKiBsaW5lIDM1MiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IGlucHV0W3R5cGU9J3RlbCddLmlucHV0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDM1NiwgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyA1KSk7XG4gIGxpbmUtaGVpZ2h0OiAxMDIuNyU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBsZWZ0OiBjYWxjKDEwMHZ3IC8gKHZhcigtLXZ3SWR0aCkgLyAxNSkpO1xufVxuXG4vKiBsaW5lIDM2NywgZGV2L3Nhc3MvbW9kdWxlcy9mb3JtLnNjc3MgKi9cbi5pbnB1dC1jb3VudHJ5IGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI0Q1Qjc3NDtcbn1cbiIsIiRmb250OiBcImhlbHZldGljYVwiO1xyXG4kZm9udFNpemVNYWluOiAxNjtcclxuXHJcbi8vQ09MT1JcclxuJGdyZWVuOiAjMzc5NDYyO1xyXG4kYnJlYWQ6ICM0QTY5NzU7XHJcbiR0ZXh0OiAjMjkzQjQyO1xyXG5cclxuXHJcblxyXG4kYmxhY2s6ICM0NDQ0NDQ7XHJcbiRzZWNvbmQtYmxhY2s6ICM3QzdDN0M7XHJcbiRncmV5OiAjRkFGQUZBO1xyXG4kYm9yZGVyOiAjRTNFM0UzO1xyXG4kZ29sZDojRDVCNzc0O1xyXG4kaG92ZXI6ICNFM0I0NEM7XHJcbiRlcnJvcjogI0VGNDc0NztcclxuXHJcbi5ncmVlbiB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxufVxyXG4uYnJlYWQge1xyXG4gIGNvbG9yOiAkYnJlYWQ7XHJcbn1cclxuLnRleHQge1xyXG4gIGNvbG9yOiAkdGV4dDtcclxufVxyXG4uYmxhY2sge1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcblxyXG4vL1NJWkUgVE8gVldcclxuOnJvb3Qge1xyXG4gIC0tdndJZHRoOiAxOTIwO1xyXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgIC0tdndJZHRoOiAxMTgwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgIC0tdndJZHRoOiA5OTA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIC0tdndJZHRoOiAzNzU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9NRURJQSBDTEFTU1xyXG4ubWQtc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi54bWQtc2hvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zbS1zaG93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnhzLXNob3cge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ueHhzLXNob3cge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAubWQtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tZC1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gIC54bWQtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC54bWQtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gIC5zbS1zaG93IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNtLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAueHMtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC54cy1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gIC54eHMtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC54eHMtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiJGNvbHVtbnM6IDEyO1xyXG4kYXRvbTogKDEwMCUgLyAkY29sdW1ucyk7XHJcblxyXG4kYnJlYWtfbGc6IDE2ODBweDtcclxuJGJyZWFrX21kOiAxNDQwcHg7XHJcbiRicmVha194bWQ6IDExODBweDtcclxuJGJyZWFrX3NtOiA5OTBweDtcclxuJGJyZWFrX3hzOiA4MDBweDtcclxuJGJyZWFrX3h4czogNjAwcHg7XHJcbiRicmVha194eHhzOiA0NTBweDtcclxuXHJcbiRvZmZzZXQ6IDMwcHg7XHJcbiRvZmZzZXRfbGc6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfbWQ6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfc206ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHM6ICRvZmZzZXQ7XHJcbiRvZmZzZXRfeHhzOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X3h4eHM6ICRvZmZzZXQ7XHJcblxyXG4kb2Zmc2V0X29uZV9zaWRlOiAoJG9mZnNldCAvIDIpO1xyXG4kb2Zmc2V0X2xnX29uZV9zaWRlOiAoJG9mZnNldF9sZyAvIDIpO1xyXG4kb2Zmc2V0X21kX29uZV9zaWRlOiAoJG9mZnNldF9tZCAvIDIpO1xyXG4kb2Zmc2V0X3NtX29uZV9zaWRlOiAoJG9mZnNldF9zbSAvIDIpO1xyXG4kb2Zmc2V0X3hzX29uZV9zaWRlOiAoJG9mZnNldF94cyAvIDIpO1xyXG4kb2Zmc2V0X3h4c19vbmVfc2lkZTogKCRvZmZzZXRfeHhzIC8gMik7XHJcbiRvZmZzZXRfeHh4c19vbmVfc2lkZTogKCRvZmZzZXRfeHh4cyAvIDIpO1xyXG5cclxuJGZpZWxkczogMjBweDtcclxuJGZpZWxkc19zbTogMjBweDtcclxuJGZpZWxkc194czogMTVweDtcclxuXHJcbkBtaXhpbiB3cmFwcGVyLWZ1bGwoKXtcclxuICAgIHBhZGRpbmctbGVmdDogJGZpZWxkcztcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmaWVsZHM7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmaWVsZHNfc207XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZpZWxkc19zbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4cy1ibG9jaygpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGZpZWxkc194cztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZmllbGRzX3hzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcm93LW9mZnNldHMoKXtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldF9vbmVfc2lkZSAqIC0xKTtcclxuICAgIG1hcmdpbi1yaWdodDogKCRvZmZzZXRfb25lX3NpZGUgKiAtMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtb2Zmc2V0cygkdHlwZSl7XHJcbiAgICAjeyR0eXBlfS1sZWZ0OiAkb2Zmc2V0X29uZV9zaWRlO1xyXG4gICAgI3skdHlwZX0tcmlnaHQ6ICRvZmZzZXRfb25lX3NpZGU7XHJcbn1cclxuXHJcbkBtaXhpbiB3cmFwcGVyKCl7XHJcbiAgICBtYXgtd2lkdGg6ICRicmVha19sZztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB3cmFwcGVyLWZ1bGwoKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZy1ibG9jaygpe1xyXG4gICAgICAgIG1heC13aWR0aDogJGJyZWFrX21kO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWQtYmxvY2soKXtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha194bWQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBtYXgtd2lkdGg6ICRicmVha19zbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1peGluIHJvdy1mbGV4KCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxufVxyXG5cclxuQG1peGluIHJvdy1mbG9hdCgpe1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3ctaWIoKXtcclxuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2woKXtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhtYXJnaW4pO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLWZsb2F0KCl7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuQG1peGluIGNvbC1pYigpe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuQG1peGluIGNvbC1wYWRkaW5nKCl7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhwYWRkaW5nKTtcclxufVxyXG5cclxuQG1peGluIHNpemUoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICB3aWR0aDogI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXR9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLWxnKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbGcod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X2xnfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUtbWQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBtZCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfbWR9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS1zbSgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHNtKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9zbX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHMod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3hzfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUteHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF94eHN9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14eHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfeHh4c30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxuICAgIG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHBhZGRpbmctbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgcGFkZGluZy1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20oJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20obWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsZygkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19sZyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxnLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbGcpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWQoJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZC1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX21kKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhtZCgkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4bWQtYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bWQpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHNtKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20tYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19zbSl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4cygkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHMpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHh4cy1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHMpe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tKCRtaW5fd2lkdGgpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0bygkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnJvbS10bygkbWluX3dpZHRoLCAkbWF4X3dpZHRoKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHUtcm93LWZsZXgoJG9mZnNldCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0IC8gLTIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIHUtY29sKCRvZmZzZXQpe1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJG9mZnNldCAvIDIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAoJG9mZnNldCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gdS1zaXplKCRuLCAkY29sdW1ucywgJG9mZnNldCl7XHJcbiAgICB3aWR0aDogI3tjYWxjKDEwMCUgLyAjeyRjb2x1bW5zfSAqICN7JG59IC0gI3skb2Zmc2V0fSl9O1xyXG59XHJcblxyXG5AbWl4aW4gcmVzZXQoKXtcclxuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdGFibGV7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICAgIGZpZWxkc2V0LGltZyxhYmJye1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIGFkZHJlc3MsY2FwdGlvbixjaXRlLGNvZGUsZGZuLGVtLHN0cm9uZyx0aCx2YXJ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICB1bCBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgY2FwdGlvbix0aHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICBzdXB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgfVxyXG4gICAgc3Vie1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIH1cclxuICAgIGlucHV0LHRleHRhcmVhLHNlbGVjdHtcclxuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBsZWdlbmR7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZWJ1ZygkYmFja2dyb3VuZCwgJG91dGxpbmUpe1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICA+IGRpdntcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1mbGV4KCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGRpdntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbCgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6ICRvdXRsaW5lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpe1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tRk9OVFMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRzcmM6IFx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2xpZ2h0L0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2xpZ2h0L0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9saWdodC9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvbGlnaHQvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC5lb3RcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHNyYzogXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL3JlZ3VsYXIvSGVsdmV0aWNhTmV1ZUN5ci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvcmVndWxhci9IZWx2ZXRpY2FOZXVlQ3lyLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yZWd1bGFyL0hlbHZldGljYU5ldWVDeXItUmVndWxhci5lb3RcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImhlbHZldGljYVwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDUwO1xyXG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHNyYzogXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2Evcm9tYW4vSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2Evcm9tYW4vSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL3JvbWFuL0hlbHZldGljYU5ldWVDeXItUm9tYW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9yb21hbi9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLmVvdFwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcclxuXHJcblx0c3JjOiBcdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9tZWRpdW0vSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL21lZGl1bS9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS5lb3RcIik7XHJcblxyXG5cclxuXHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG5cdHNyYzogXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2JvbGQvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvYm9sZC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9ib2xkL0hlbHZldGljYU5ldWVDeXItQm9sZC5lb3RcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG5cdHNyYzogXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvaGVhdnkvSGVsdmV0aWNhTmV1ZUN5ci1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2EvaGVhdnkvSGVsdmV0aWNhTmV1ZUN5ci1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcblx0dXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhL2hlYXZ5L0hlbHZldGljYU5ldWVDeXItSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG5cdHVybChcIi4uL2ZvbnRzL2hlbHZldGljYS9oZWF2eS9IZWx2ZXRpY2FOZXVlQ3lyLUhlYXZ5LmVvdFwiKTtcclxufVxyXG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbmJ1dHRvbiwgaHIsIGlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG5hLCBhdWRpbywgY2FudmFzLCBwcm9ncmVzcywgdmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG5wcm9ncmVzcywgc3ViLCBzdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxyXG59XHJcblxyXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgbGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuKiwgbGVnZW5kIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbiosIDphY3RpdmUsIDpmb2N1cywgOmhvdmVyLCA6dmlzaXRlZCB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG5odG1sIHtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMFxyXG59XHJcblxyXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtXHJcbn1cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZFxyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJVxyXG59XHJcblxyXG5zdWIsIHN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtLjI1ZW1cclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0uNWVtXHJcbn1cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDBcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmVcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5idXR0b24sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cclxufVxyXG5cclxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBCdXR0b25UZXh0IGRvdHRlZCAxcHhcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbVxyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcclxufVxyXG5cclxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIGZvbnQ6IGluaGVyaXRcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtXHJcbn1cclxuXHJcbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlXHJcbn1cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG51bCA+IGxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbnVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaW5wdXQsIHNlbGVjdCwgYnV0dG9uIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xyXG59XHJcbnNwYW57XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuIiwiLnN0eWxlLXRlbXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICA+IGxpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0c2xhdGVncmF5O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRzbGF0ZWdyYXk7XHJcblxyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSxcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG5cclxuICAgICoge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcclxuXHJcbiAgICAqIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueWVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcclxuICB9XHJcblxyXG4gIC5hbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICB3aWR0aDogdG9WdygyNSk7XHJcbiAgaGVpZ2h0OiB0b1Z3KDI1KTtcclxufVxyXG5cclxuLnBhZ2UtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgQGluY2x1ZGUgZm9udCgzMCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICBAaW5jbHVkZSBmb250KDI0KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgQGluY2x1ZGUgZm9udCgyMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHJcbiAgJi10aWNrIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogdG9WdygxOCk7XHJcbiAgICBtaW4td2lkdGg6IHRvVncoMTgpO1xyXG4gICAgaGVpZ2h0OiB0b1Z3KDE4KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3RpY2std2hpdGUuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JSBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDEyKTtcclxuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICYgfiAuY2hlY2tib3gtdGljayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIC5jaGVja2JveC10aWNrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDE3KSB0b1Z3KDM0KSB0b1Z3KDE3KSB0b1Z3KDE3KTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTAyLjclO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgcGFkZGluZzogdG9WdygxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHRvVncoMTcpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogdG9WdygxMCk7XHJcbiAgICBoZWlnaHQ6IHRvVncoNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hcnItZG93bi5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi51aS1pbnB1dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogY2FsYyg1MCUgLSAzNXB4KTtcclxuICBwYWRkaW5nOiB0b1Z3KDEyKTtcclxuICBAaW5jbHVkZSBmb250KDE2KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG4gIEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDEwKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiB0b1Z3KDI0KSAwO1xyXG4gICAgY29sb3I6ICRzZWNvbmQtYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub1VpIHtcclxuICAmLXRhcmdldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICYtaG9yaXpvbnRhbCB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYtY29ubmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtaGFuZGxlIHtcclxuICAgIHdpZHRoOiB0b1Z3KDE0KSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiB0b1Z3KDE0KSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiB0b1Z3KC03KSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IHRvVncoLTcpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ29sZDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgY29sb3I6ICRnb2xkO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJi11bmRlcmxpbmUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJi1kb3R0ZWQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRnb2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pY29uIHtcclxuICAgIHBhZGRpbmctbGVmdDogdG9WdygyNSk7XHJcbiAgICBmb250LXdlaWdodDogNTUwO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTAyLjclO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICBzdHJva2U6ICRnb2xkO1xyXG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICBjb2xvcjogJGhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICBjb2xvcjogJGhvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LW51bWJlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTYlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IHRvVncoOSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9jLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMCB0b1Z3KC0xMi41KTtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDI1KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB0b1Z3KDQwKTtcclxuICAgIGhlaWdodDogdG9Wdyg0MCk7XHJcbiAgICBtYXJnaW46IDAgYXV0byB0b1Z3KDEwKTtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byB0b1Z3KDEwKTtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBmcm9tKCRicmVha19zbSArIDFweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHRvVncoMjkwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIHBhZGRpbmc6IDAgdG9WdygxMi41KSB0b1Z3KDEyLjUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXRhYi1jb250ZW50XTpub3QoLl9hY3RpdmUpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5bZGF0YS10YWItYnRuXS5fYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoMjApIHRvVncoMzUpO1xyXG4gICAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMi43JTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNGI0YjQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtYWNjLWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogdG9WdygxMCk7XHJcbiAgaGVpZ2h0OiB0b1Z3KDEwKTtcclxuICBmaWxsOiAkYmxhY2s7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBmcm9tKCRicmVha194eHMgKyAxcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1tb2JpbGUtYWNjXS5fb3BlbiAubW9iaWxlLWFjYy1idG4ge1xyXG4gIC5pY29uIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtbW9iaWxlLWFjYy1idG5dIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbltkYXRhLW1vYmlsZS1hY2MtZGRdIHtcclxuICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KDE1KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLWJhciB7XHJcbiAgLyogd2lkdGggKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgb24gaG92ZXIgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAubWZwIHtcclxuLy8gICAmLWltYWdlLWhvbGRlciB7XHJcbi8vICAgICAubWZwLWNvbnRlbnQge1xyXG4vLyAgICAgICB3aWR0aDogOTUlO1xyXG4vLyAgICAgICBoZWlnaHQ6IDk1JTtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAubWZwLWZpZ3VyZSxcclxuLy8gICAgIGZpZ3VyZSB7XHJcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbi8vICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyKCk7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICBjb250ZW50OiBub25lO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmLWFqYXgtaG9sZGVyIHtcclxuLy8gICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbi8vICAgICBvdmVyZmxvdzogYXV0bztcclxuLy8gICB9XHJcblxyXG4vLyAgICYtZmFkZSB7XHJcbi8vICAgICAmLm1mcC1iZyB7XHJcbi8vICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbi8vICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuLy8gICAgICAgJi5tZnAtcmVhZHkge1xyXG4vLyAgICAgICAgIG9wYWNpdHk6IDAuOTU7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgICYubWZwLXJlbW92aW5nIHtcclxuLy8gICAgICAgICBvcGFjaXR5OiAwO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJi5tZnAtd3JhcCB7XHJcbi8vICAgICAgIC5tZnAtY29udGVudCB7XHJcbi8vICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJi5tZnAtcmVhZHkge1xyXG4vLyAgICAgICAgIC5tZnAtY29udGVudCB7XHJcbi8vICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgJi5tZnAtcmVtb3Zpbmcge1xyXG4vLyAgICAgICAgIC5tZnAtY29udGVudCB7XHJcbi8vICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG4iLCJAbWl4aW4gYWJzb2x1dGUtY2VudGVyKCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblx0JjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZSgkd2lkdGgsICRoZWlnaHQsICRiZywgJGRpcmVjdGlvbikge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdEBpZiAkZGlyZWN0aW9uID09IHRvcCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJHdpZHRoIC8gMiArIHB4ICRoZWlnaHQgKyBweCAkd2lkdGggLyAyICsgcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4IDAgJGhlaWdodCAvIDIgKyBweCAkd2lkdGggKyBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJnO1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0ICsgcHggJHdpZHRoIC8gMiArIHB4IDAgJHdpZHRoIC8gMiArIHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAkaGVpZ2h0IC8gMiArIHB4ICR3aWR0aCArIHB4ICRoZWlnaHQgLyAyICsgcHggMDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSB0b3BMZWZ0IHtcclxuXHRcdGJvcmRlci13aWR0aDogJGhlaWdodCArIHB4ICR3aWR0aCArIHB4IDAgMDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHRAaWYgJGRpcmVjdGlvbiA9PSB0b3BSaWdodCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgJHdpZHRoICsgcHggJGhlaWdodCArIHB4IDA7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gYm90dG9tTGVmdCB7XHJcblx0XHRib3JkZXItd2lkdGg6ICRoZWlnaHQgKyBweCAwIDAgJHdpZHRoICsgcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZztcclxuXHR9XHJcblx0QGlmICRkaXJlY3Rpb24gPT0gYm90dG9tUmlnaHQge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgJGhlaWdodCArIHB4ICR3aWR0aCArIHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmcgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkdG9wTGVmdCwgJHRvcFJpZ2h0LCAkYm90dG9tUmlnaHQsICRib3R0b21MZWZ0KSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcclxuXHQtbXMtYm9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcclxuXHQtby1ib3JkZXItcmFkaXVzOiAkdG9wTGVmdCAkdG9wUmlnaHQgJGJvdHRvbVJpZ2h0ICRib3R0b21MZWZ0O1xyXG5cdGJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBsaCgkZm9udFNpemUsICRsaW5lSGVpZ2h0KSB7XHJcblx0bGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IC8gJGZvbnRTaXplO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udCgkZm9udFNpemUpIHtcclxuXHRmb250LXNpemU6ICRmb250U2l6ZSAvICRmb250U2l6ZU1haW4gKyByZW07XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB0b1Z3KCRuKSB7XHJcblx0JHdpZHRoOiB2YXIoLS12d0lkdGgpO1xyXG5cdEByZXR1cm4gY2FsYygxMDB2dyAvICgjeyR3aWR0aH0gLyAjeyRufSkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG9Wd1ZhbCgkbikge1xyXG5cdEByZXR1cm4gMTAwdncgLyAoMTkyMHB4IC8gJG4pO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG9Wd1htZFZhbCgkbikge1xyXG5cdEByZXR1cm4gMTAwdncgLyAoMTE4MHB4IC8gJG4pO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdG9Wd1NtVmFsKCRuKSB7XHJcblx0QHJldHVybiAxMDB2dyAvICg5OTBweCAvICRuKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHRvVndYeHNWYWwoJG4pIHtcclxuXHRAcmV0dXJuIDEwMHZ3IC8gKDM3NXB4IC8gJG4pO1xyXG59XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRncmlkLWNvbHVtbnM6IDEyO1xyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAuY29sLSN7JGl9IHtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGdyaWQtY29sdW1ucyk7XHJcbiAgfVxyXG59XHJcblxyXG5oMS5oaWRlIHtcclxuICBmb250LXNpemU6IDBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgJi5fb3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB9XHJcbn1cclxuXHJcbi8vINCh0YLQuNC70LhcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGZvbnQtc2l6ZTogdG9WdygkZm9udFNpemVNYWluKTtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICAvLyBmb290ZXIgdG8gYm90dG9tXHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmLl9vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxubWFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiB0b1Z3KDEyOSk7XHJcblxyXG4gIEBpbmNsdWRlIHhtZC1ibG9jayB7XHJcbiAgICBwYWRkaW5nLXRvcDogdG9Wdyg2MSk7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xyXG4gIHBhZGRpbmc6IHRvVncoMTEpO1xyXG4gIG1pbi13aWR0aDogdG9WdygyNDApO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICB9XHJcblxyXG4gICYtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogdG9Wdyg1KSB0b1Z3KDE1KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogdG9WdygxMCk7XHJcbiAgICAgIGhlaWdodDogdG9WdygxMCk7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuX2hhcy1idG4tcG9wdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi5fYnRuLXBvcHVwLXZpc2libGUge1xyXG4gICAgLmJ0bi1wb3B1cCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDI1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4ycztcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYnNfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLyog0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0L/RgNGP0YfQtdC8INCy0YHQtSDQsdC70L7QutC4ICovXHJcbn1cclxuXHJcbi50YWJzX19jb250ZW50LmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvKiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+0LrQsNC30YvQstCw0LXQvCDQvdGD0LbQvdGL0Lkg0LHQu9C+0LogKi9cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMCA2MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItc20ge1xyXG4gIG1heC13aWR0aDogMTE1MHB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICB3aWR0aDogdG9Wdyg2MCk7XHJcbiAgaGVpZ2h0OiB0b1Z3KDYwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICYuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jb250ZW50L2Fyci1zbC1yLnBuZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgLy8gY29udGVudDogdXJsKC4uL2ltZy9jb250ZW50L2Fyci1zbC1yLW1iLnBuZyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2xpY2stcHJldjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9jb250ZW50L2Fyci1zbC1sLnBuZyk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgLy8gY29udGVudDogdXJsKC4uL2ltZy9jb250ZW50L2Fyci1zbC1sLW1iLnBuZyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IHRvVncoMTApO1xyXG4gICAgICBoZWlnaHQ6IHRvVncoMTApO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDUpO1xyXG4gICAgICAgIGhlaWdodDogdG9Wdyg1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByZWxvYWRlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zay1kb3VibGUtYm91bmNlIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLnNrLWNoaWxkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGFuaW1hdGlvbjogc2stZG91YmxlLWJvdW5jZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLnNrLWRvdWJsZS1ib3VuY2UtMiB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1kb3VibGUtYm91bmNlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gIH1cclxufSIsIi5uZXdzIHtcclxuICAgIFxyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9WdygzMCk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiB0b1Z3KDIwKTtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IHRvVncoMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9Wdyg1MCk7XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDYwMCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDI5MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9WdygxNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgLnphZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDMwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9Wdyg4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm5ld3MtaXRlbV9fYnRuIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWl0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRleHQtcGFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KDYwKTtcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoNDUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9Wdyg0MCk7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg0NSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9WdygyNSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDM1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGJsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc3R5bGUge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDE3KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHRvVncoMTgpO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXNzb3J0bWVudCB7XHJcbiAgICAubXAtY2F0ZWdvcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoMjApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2wge1xyXG4gICAgJi13cnAge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMztcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbS5tcC1jdC1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygyNCkgdG9Wdyg1KSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDExKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDExMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW5leHQge1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoNzgpIHRvVncoMTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDQwKSB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDMyKSB0b1Z3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygxMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDcpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygxMSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDI1KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiAgICAiLCIucGFydG5lcnMge1xyXG4gICAgbWFyZ2luLXRvcDogdG9Wdyg2MCk7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDQ1KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoNDApO1xyXG4gICAgfVxyXG4gICAgLnRleHQtcGFnZV9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygyNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9Wdyg3MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoNTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg3MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdG9Wdyg2MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cnAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIzKSAwIHRvVncoMzApO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEuNTYyNXZ3ICkgLyAzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMuMzg5ODN2dyApIC8gMyk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDUwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg1OCk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDU1MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5za3Vwa2Ege1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoNjApO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDQ1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtcGFnZV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgJi5ub3RlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxMik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLWFkdiB7XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMyk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoNzApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDcwKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1ZXKDE2KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHRvVncoMjApO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHRvVncoMjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIxKSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIxKSB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdG9Wdyg3KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjcpIDAgdG9WdygyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDI3KSB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnJvdy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1ZXKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLl9hZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5fdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2JTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLl90ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwLCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLl9vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5za3Vwa2EtbGlzdF9faXRlbS1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi1tYXAge1xyXG4gICAgICAgIGhlaWdodDogdG9Wdyg3MDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoNTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnltYXBzLTItMS03OS1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwieW1hcHMtMlwiXVtjbGFzcyo9XCItZ3JvdW5kLXBhbmVcIl0ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5jb250YWN0IHtcclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmLl9tYXAge1xyXG4gICAgICAgICAgICAuY29udGFjdC1pbmZvX193cnAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0LW1hcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9Wdyg0MjApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dycCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCkgdG9WdygzNSkgdG9WdygzNSkgdG9Wdyg0MCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMzApIHRvVncoMjUpIHRvVncoMzApIHRvVncoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9Wdyg2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYXAge1xyXG4gICAgICAgIC55bWFwcy0yLTEtNzktbWFwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cInltYXBzLTJcIl1bY2xhc3MqPVwiLWdyb3VuZC1wYW5lXCJdIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZm9ybS1jYWxsYmFjayB7XHJcbiAgLm1mcC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjcwcHg7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDgwKSB0b1Z3KDYwKSB0b1Z3KDUwKSB0b1Z3KDYwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoNDApIHRvVncoMzApIHRvVncoMjUpIHRvVncoMzApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgcGFkZGluZzogdG9WdygzMCkgdG9WdygyMCkgdG9WdygyMCkgdG9WdygyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ubWZwLWNsb3NlIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHRvcDogdG9WdygxOCk7XHJcbiAgICByaWdodDogdG9WdygxOCk7XHJcbiAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgdG9wOiB0b1Z3KDEwKTtcclxuICAgICAgcmlnaHQ6IHRvVncoMTApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogdG9WdygxNSk7XHJcbiAgICAgIGhlaWdodDogdG9WdygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jbG9zZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZnAtYmcsXHJcbi5tZnAtY29udGFpbmVyLFxyXG4ubWZwLXdyYXAge1xyXG4gIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtd3JhcCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5tZnAtc20gLm1mcC1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IHRvVncoNzAwKTtcclxufVxyXG5cclxuLmZvcm0tc20ge1xyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDY1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogdG9WdygxNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pbnB1dF9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufSIsIi5zaG9wcyB7XHJcbiAgICAmLWl0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoNzUpIHRvVncoMzApO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNTUpIHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNTApIHRvVncoMTUpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC42cztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbWFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDQ1KSB0b1Z3KDQyKSB0b1Z3KDM4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygzMCkgdG9WdygzNSkgdG9Wdyg0MikgdG9WdygzNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDMwKSB0b1Z3KDI2KSB0b1Z3KDMwKSB0b1Z3KDI2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ub3RlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDM3KSB0b1Z3KDQ2KSB0b1Z3KDM3KSB0b1Z3KDM4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHAge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMzcpIHRvVncoMzUpIHRvVncoMzcpIHRvVncoMzUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDIyKSB0b1Z3KDI2KSB0b1Z3KDE5KSB0b1Z3KDI2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi1oZWFkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB0b1Z3KDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuX29wZW4ge1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDM2MCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDQ1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55bWFwcy0yLTEtNzktbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cInltYXBzLTJcIl1bY2xhc3MqPVwiLWdyb3VuZC1wYW5lXCJdIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hYm91dCB7XHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaWZyYW1lLCB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoNTAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygzNjApO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB0b1Z3KDM2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDQyKSB0b1Z3KDUwKSB0b1Z3KDUyKSB0b1Z3KDU0KTtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoMjcpIHRvVncoMjUpIHRvVncoMTcpIHRvVncoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygyMykgdG9WdygyNSkgdG9WdygxNykgdG9WdygyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3RhZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY2LjYlIDMzLjMlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXN0YWdlIHtcclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNTcpIHRvVncoMTUpIHRvVncoNDQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNDApIHRvVncoMjMpIHRvVncoNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMzApO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDgyMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zY2FsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDYwKTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcclxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHRvVncoLTYwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB0b1Z3KC02MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygxNSkgMCB0b1Z3KDE2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHRvVncoMTQwKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWVuZDogNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMzAwKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg0NSkgdG9Wdyg2MCkgdG9Wdyg1MCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdG9WdygzNSkgdG9Wdyg0MCkgdG9Wdyg0NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDI1KSB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDE4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG59IiwiLnBhZ2UtaWUge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29udGVudC9pZS9iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA4MjVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29udGVudC9pZS9saW5lLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cnAge1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcclxuICAgIH1cclxuICAgICZfX3phZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fY29weSB7XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNGM0YzRjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtNDA0IHtcclxuICAgICZfX3dycCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50LzQwNC9iZy5wbmcpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MiU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IHRvVncoNzAwKTtcclxuICAgICAgICBsZWZ0OiB0b1Z3KDEyNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBsZWZ0OiB0b1Z3KDY1KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB0b1Z3KDUwMCk7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpe1xyXG4gICAgICAgICAgICBsZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoNDgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDM0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdG9Wdyg1MDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29sbGVjdGlvbnMge1xyXG4gICAgJi1pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogdG9WdygyMCk7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiB0b1Z3KDIwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDIwKTtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiB0b1Z3KDE1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhdGFsb2ctZmlsdGVyIHtcclxuICB3aWR0aDogMjQlO1xyXG4gIG1pbi13aWR0aDogdG9Wdyg0MjgpO1xyXG4gIG1hcmdpbi1yaWdodDogdG9WdygzMCk7XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDE1KTtcclxuICAgIG1pbi13aWR0aDogdG9WdygzMDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICYuX29wZW5lZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICBtYXJnaW46IDAgMCB0b1Z3KDE1KSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IHRvVncoMjUpO1xyXG4gIH1cclxuXHJcbiAgJl9fZ3JvdXAge1xyXG4gICAgcGFkZGluZzogdG9Wdyg0MCkgdG9WdygyOCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoMjUpIHRvVncoMTUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtcm93IHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtYnRuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDEwKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdG9WdygyNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHRvVncoMTApO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtbW9yZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDEyKTtcclxuICAgICAgd2lkdGg6IHRvVncoMTApO1xyXG4gICAgICBoZWlnaHQ6IHRvVncoNik7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBmaWxsOiAjN2M3YzdjO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLWZpbHRlcl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzZXQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3BlbiB7XHJcbiAgICBAaW5jbHVkZSBmcm9tKCRicmVha194eHMgKyAxcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IHRvVncoMjUpO1xyXG4gICAgaGVpZ2h0OiB0b1Z3KDI1KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiB0b1Z3KDEwKTtcclxuICAgIHRvcDogdG9WdygxMCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrX3h4cyArIDFweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmpzLWFjY29yZGlvbiB7XHJcbiAgICAmOm5vdCguX29wZW4pIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLm5vdC1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhdGFsb2ctc2VhcmNoIHtcclxuICBtYXJnaW46IHRvVncoMzApIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogdG9WdygxNSkgdG9WdygzMCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHJcbiAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICBtYXJnaW46IHRvVncoMTUpIDA7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzOS41JTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogdG9WdygxOCkgdG9Wdyg1MCkgdG9WdygxOCkgdG9Wdyg1MCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTAyLjclO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB1bnNldDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDEwKSB0b1Z3KDUwKSB0b1Z3KDEwKSB0b1Z3KDUwKTtcclxuICAgICAgQGluY2x1ZGUgZm9udCgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAyLjclO1xyXG4gICAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VibWl0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCB0b1Z3KDE1KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgaGVpZ2h0OiB0b1Z3KDIwKTtcclxuICAgICAgZmlsbDogJGdvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiAkaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc2V0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IHRvVncoNDApO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB3aWR0aDogdG9WdygyNSk7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRhbG9nLXNvcnQge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xyXG5cclxuICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogdG9WdygzMCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIHRvVncoMTUpIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCB0b1Z3KDE1KSAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtfeHhzICsgMXB4KSB7XHJcbiAgICAgICAgY29udGVudDogJzonO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgdG9WdygxMCk7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHRvVncoMTUpIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWFyZ2luOiAwIHRvVncoLTEwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrX3h4cyArIDFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWxlY3Qge1xyXG4gICAgbWluLXdpZHRoOiB0b1Z3KDI1MCk7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiAuY2F0YWxvZy1zb3J0X190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtfeHhzICsgMXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRhbG9nLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IHRvVncoNTApO1xyXG5cclxuICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgIG1hcmdpbi10b3A6IHRvVncoMjUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRhbG9nLWNhcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRhbG9nLWNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiB0b1Z3KDIwKSB0b1Z3KDYwKSB0b1Z3KDM2KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgcGFkZGluZzogdG9WdygzMCk7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIHBhZGRpbmctdG9wOiA3MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byB0b1Z3KDExKTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDUpO1xyXG4gICAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4vY2F0YWxvZy1maWx0ZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9jYXRhbG9nLXNlYXJjaC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NhdGFsb2ctc29ydC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NhdGFsb2ctbGlzdC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2NhdGFsb2ctY2FyZC5zY3NzXCI7XHJcblxyXG4uY2F0YWxvZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgbWFyZ2luLXRvcDogdG9WdygzMCk7XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJi1tYWluIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbn1cclxuXHJcbi5ncmF5LWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiB0b1Z3KDgwKTtcclxuICBwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDI4KTtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogdG9WdygxNSk7XHJcbiAgfVxyXG59XHJcbiIsIi5jYXJkIHtcclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgd2lkdGg6IHRvVncoMzApO1xyXG4gICAgaGVpZ2h0OiB0b1Z3KDMwKTtcclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAwIHRvVncoMjUpIDcuNSU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBtYXJnaW46IDAgMCB0b1Z3KDE1KSAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDM1JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MSU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXIoKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodG9WdygtMTEpKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExNCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXIoKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2sge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW46IHRvVncoLTYpIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgdG9WdygtNy41KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHRvVncoNSkgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgdG9Wdyg3LjU1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jdXJyZW50IHtcclxuICAgICAgICAgIC5jYXJkLXNsaWRlcl9fbmF2LXNsaWRlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmV4dCB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogdG9WdygxMCkgdG9WdygyMykgdG9WdygxMCkgdG9Wdyg1MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBmcm9tKCRicmVha194eHMgKyAxcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogdG9WdygxNSk7XHJcbiAgICAgICAgdG9wOiB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IHRvVncoMjMpO1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDIwKTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogNjUlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXVuZGVybGluZSB7XHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ibG9jayB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDE1KSB0b1Z3KDQ1KTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoMjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rLXVuZGVybGluZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdzUwIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hcnRpY2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjYpO1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgfVxyXG5cclxuICAmLXN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IHRvVncoMTUpO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdG9Wdyg3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGVzYyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICAmX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblxyXG4gICAgICAuY2FyZC1kZXNjX19uYW1lLFxyXG4gICAgICAuY2FyZC1kZXNjX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIC5jYXJkLWRlc2NfX25hbWUsXHJcbiAgICAgICAgLmNhcmQtZGVzY19faW5mbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAuY2FyZC1kZXNjX19uYW1lLFxyXG4gICAgICAgICAgLmNhcmQtZGVzY19faW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDEyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lLFxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmQtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDI1KTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9WdygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNpemVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuXHJcbiAgICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdG9WdygxNSk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgcGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDE1cHggMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdG9WdygxNSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoOCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1iYW5uZXIge1xyXG4gICAgcGFkZGluZzogdG9WdygxNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDI1KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgcGFkZGluZzogdG9WdygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250KDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcHJvZHVjdHMge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2sge1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2F0YWxvZy1jYXJkIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGMtbWVudSB7XHJcbiAgd2lkdGg6IHRvVncoNDMwKTtcclxuICBtaW4td2lkdGg6IHRvVncoNDMwKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gIG1hcmdpbi1yaWdodDogdG9Wdyg2MCk7XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDE1KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIG1hcmdpbjogMCAwIHRvVncoMTUpO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDMwKTtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250KDEyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtYWNjLWJ0biB7XHJcbiAgICAgIHJpZ2h0OiB0b1Z3KDE1KTtcclxuICAgICAgdG9wOiB0b1Z3KDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgcGFkZGluZzogdG9Wdyg0MCkgdG9WdygyNSkgdG9WdygyNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAaW5jbHVkZSBmb250KDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21wYW55IHtcclxuICAgIG1hcmdpbjogMCBhdXRvIHRvVncoMzUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRzZWNvbmQtYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgZnJvbSgkYnJlYWtfc20gKyAxcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiB0b1Z3KDIyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICBAaW5jbHVkZSBmb250KDE0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHRvVncoMTUpIHRvVncoMTUpIHRvVncoMTUpIHRvVncoNTApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDE3KTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiB0b1Z3KDE1KTtcclxuICAgICAgICB0b3A6IHRvVncoMTUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgZmlsbDogJHNlY29uZC1ibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5fYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMTgzLCAxMTYsIDAuMTUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBmaWxsOiAkZ29sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAxODMsIDExNiwgMC4xNSk7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sYy1wcm9maWxlIHtcclxuICAmX19ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoNjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250KDI1KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubGMtb3JkZXIge1xyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAuYnRuLXRhYiB7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tdGFiIHtcclxuICBwYWRkaW5nOiAwIDAgdG9WdygxNik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAaW5jbHVkZSBmb250KDIwKTtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICBjb2xvcjogJGhvdmVyO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJi5fYWN0aXZlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxjLXRhYmxlIHtcclxuXHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi9sYy1tZW51LnNjc3NcIjtcclxuQGltcG9ydCBcIi4vbGMtcHJvZmlsZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2xjLW9yZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vbGMtdGFibGUuc2Nzc1wiO1xyXG5cclxuLmxjIHtcclxuICBtYXJnaW4tdG9wOiB0b1Z3KDUwKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KDQwKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgfVxyXG59IiwiLmJhc2tldC10YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdG9WdygzMCk7XHJcblxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gIH1cclxuXHJcbiAgW2RhdGEtY29sdW1uXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB0b1Z3KDUwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogdG9WdygyNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHRvVncoMTUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtY29sdW1uPScxJ10ge1xyXG4gICAgd2lkdGg6IDEzJTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgIHdpZHRoOiB0b1Z3KDEwMCk7XHJcbiAgICAgIG1pbi13aWR0aDogdG9WdygxMDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtY29sdW1uPScyJ10ge1xyXG4gICAgd2lkdGg6IDIxJTtcclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIFtkYXRhLWNvbHVtbj0nMyddIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2RhdGEtY29sdW1uPSc0J10ge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjRiNGI0O1xyXG4gICAgcGFkZGluZy10b3A6IHRvVncoMjApO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuYmFza2V0LXRhYmxlX19oZWFkLWNvbCB7XHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtY29sdW1uPSc0J10ge1xyXG4gICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgJi1jb2wge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygyMik7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB0b1Z3KDIyKTtcclxuICAgICAgQGluY2x1ZGUgZm9udCgxNik7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHRvVncoMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFza2V0LXRhYmxlX19wcm9kdWN0LWNvbW1lbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJltkYXRhLWNvbHVtbj0nNCddIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAuZm9ybS1pbnB1dF9faXRlbSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAuYWJzbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgICYgPiBbZGF0YS1jb2x1bW5dOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiB0b1Z3KDUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAuYmFza2V0LXRhYmxlX19oZWFkLWNvbCxcclxuICAgICAgLmJhc2tldC10YWJsZV9fYm9keS1jb2wge1xyXG4gICAgICAgIEBpbmNsdWRlIGZyb20oJGJyZWFrX3NtICsgMXB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXRhYmxlX19oZWFkLWNvbCxcclxuICAgIC5iYXNrZXQtdGFibGVfX2JvZHktY29sIHtcclxuICAgICAgd2lkdGg6IDMzLjMzJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9kdWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yZW1vdmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogdG9WdygyMik7XHJcbiAgICAgIHJpZ2h0OiB0b1Z3KDIyKTtcclxuICAgICAgd2lkdGg6IHRvVncoMTMpO1xyXG4gICAgICBoZWlnaHQ6IHRvVncoMTMpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IHRvVncoMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC54eHMtdmlzaWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdG9Wdyg1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgLmJsYWNrIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgQGluY2x1ZGUgZm9udCgxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoNSk7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IHRvVncoMTIwKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJhc2tldC1jb21tZW50IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBhZGRpbmc6IHRvVncoMzApIHRvVncoMzApIHRvVncoMTApO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1maWVsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQoMTYpO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlucHV0X19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgdG9WdygyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmFza2V0LW9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICB0Ym9keSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICB9XHJcblxyXG4gIHRyIHtcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB0ZCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi9iYXNrZXQtdGFibGUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9iYXNrZXQtY29tbWVudC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2Jhc2tldC1vcmRlci5zY3NzXCI7XHJcblxyXG4uYmFza2V0IHtcclxuICBtYXJnaW4tdG9wOiB0b1Z3KDU1KTtcclxuXHJcbiAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KDM1KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgbWFyZ2luLXRvcDogdG9WdygxNSk7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQoMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgQGluY2x1ZGUgZm9udCgyNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWQge1xyXG4gICAgcGFkZGluZzogdG9WdygzNSk7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDE1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJj5saSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAzNyU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW9yZGVyaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJj5saSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjQlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0YXJlYSAuYWJzbCB7XHJcbiAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gIH1cclxufSIsIi5oZWFkZXIge1xyXG4gIHBhZGRpbmctdG9wOiB0b1Z3KDMwKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgcGFkZGluZy10b3A6IHRvVncoMjApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHRvVncoMTUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuX3NtIHtcclxuICAgIC5oZWFkZXItbG9nbyBhIHtcclxuICAgICAgQGluY2x1ZGUgZnJvbSgxMTgwcHgpIHtcclxuICAgICAgICB3aWR0aDogdG9WdygxNTApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItd3JwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGctYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnVyZ2VyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmLl9vcGVuIHtcclxuICAgICAgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUodG9WdygzKSwgdG9WdygtMykpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSh0b1Z3KDIpLCB0b1Z3KDIpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgbWFyZ2luOiB0b1Z3KDUpIDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiB0b1Z3KDIpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICByaWdodDogdG9WdygzKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbG9nbyB7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRvcDogdG9WdygyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiB0b1Z3KDI2NSk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogdG9WdygxMDApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgJl9fd3JwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMjgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdG9WdygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDYpO1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDE1KTtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoMTUpO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBbZGF0YS1jb3VudF0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICB3aWR0aDogdG9WdygyMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHRvVncoOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTI1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLl9oYXMtYWRkZWQtaXRlbXMge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSxcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygxMCkgMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRob3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuX2xhbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5fdGVsIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHRvVncoMTMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgdG9WdygyNSk7XHJcblxyXG4gICAgICAmLl9hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDEwKSAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxODAlO1xyXG4gICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogdG9WdygyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICYuX29wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDEzKSAwO1xyXG5cclxuICAgICAgLl90ZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgcGFkZGluZzogdG9WdygyNSkgMCB0b1Z3KDIwKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNik7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IHRvVncoMzApO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KC0yMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHRvVncoMjApO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICAgIHdpZHRoOiB0b1Z3KDI1MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5fYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDEwKSB0b1Z3KDE1KTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMCB0b1Z3KDE1KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGZpbGw6ICRnb2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBoZWlnaHQ6IHRvVncoMTUpO1xyXG4gICAgICAgIHdpZHRoOiB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZmlsbDogJGhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAmLWhlYWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDI1KSAwO1xyXG5cclxuICAgICZfX3dycCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sb2dvIHtcclxuICAgIHdpZHRoOiB0b1Z3KDIwMCk7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KDEwKTtcclxuXHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgdG9WdygyNSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5fb3BlbiB7XHJcbiAgICAgICAgLmljb24tYXJyLWZvb3RlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9femFnIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3OSU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IHRvVncoMTApO1xyXG4gICAgICAgIGZpbGw6ICRibGFjaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KDI2KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzklO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoNCk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGhvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIHdpZHRoOiB0b1Z3KDUwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogdG9WdygzODApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogdG9WdygxMCkgdG9WdygxNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbnB1dC10ZXh0LWxhYmVsIHtcclxuICAgICAgICAuYWJzbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3OSU7XHJcbiAgICAgICAgICBjb2xvcjogI0I0QjRCNDtcclxuICAgICAgICAgIGxlZnQ6IHRvVncoMTUpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICBjb2xvcjogJGVycm9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IHRvVncoLTE4KTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVycm9yLW9ubGluZSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zYm10IHtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzklO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3phZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzklO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTIpO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtaW5mbyB7XHJcbiAgICB3aWR0aDogdG9Wdyg1MDApO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZm9udC1zaXplOiB0b1Z3KDE0KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEzKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiB0b1Z3KDEyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogdG9Wdyg0MDApO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IHRvVncoMjIwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblxyXG4gICAgJl9fd3JwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiB0b1Z3KDExKSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYWxpbmUge1xyXG4gICAgICBmb250LXNpemU6IHRvVncoMTQpO1xyXG4gICAgICBjb2xvcjogJHNlY29uZC1ibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAuYmxhY2ssXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnJlYWRjcnVtYnN7XHJcblx0bWFyZ2luLWJvdHRvbTogdG9WdygyNSk7XHJcblx0bWFyZ2luLXRvcDogdG9WdygxMCk7XHJcblx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHR9XHJcblx0c3BhbntcclxuXHRcdGZvbnQtc2l6ZTogdG9WdygxMik7XHJcblx0XHRsaW5lLWhlaWdodDogMjAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZzogMCB0b1Z3KDgpO1xyXG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRjb250ZW50OiAnfCc7XHJcblx0XHRcdFx0Zm9udC1zaXplOiB0b1Z3KDE2KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogdG9WdygtMik7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLl93aGl0ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IHRvVncoMTApO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB0b1Z3KDIwKTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG5cdFx0QGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bGVmdDogdG9Wdyg3KTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG5cclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5fYmwge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ieC1icmVhZGNydW1ie1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn0iLCIuc2xpZGVye1xyXG5cdG1hcmdpbjogNTBweCAwO1xyXG5cdC5jb250YWluZXJ7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdCYtYmxvY2t7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0JjpudGgtY2hpbGQob2RkKXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MztcclxuXHRcdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcblx0XHRcdC5jb250YWluZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MztcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmX190ZXh0e1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tcC1tcyB7XHJcbiAgICBoZWlnaHQ6IHRvVncoODAwKTtcclxuICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgIGhlaWdodDogdG9WdygzNzApO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDE1MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19zbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg4MDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygzNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDE1MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiB0b1Z3KDI1KTtcclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IHRvVncoMjYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiB0b1Z3KDI2KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi5tcC1jYXRlZ29yeSB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogdG9Wdyg0MDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjUwKTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygyMDApOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9WdygxMTcpOyBcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcC1jdCB7XHJcbiAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDY1KTtcclxuICAgIH1cclxuICAgICZfX3dycCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB0b1Z3KC0xNTApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoNDAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3NsIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHRvVncoNjApIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB0b1Z3KDQwKSAwIHRvVncoMzUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdG9WdygyNTUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHRvVncoMjAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTp0b1Z3KDIwKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kLWJsYWNrO1xyXG4gICAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICYuc2xpY2stbmV4dCB7IFxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0OSUsIC01MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg1KSB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6dG9WdygyMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHRvVncoMjApO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLXByZXYgeyBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5JSwgLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpe1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoMTIpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdG9Wdyg1KSB0b1Z3KDUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHRvVncoMjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIwKVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICB3aWR0aDogdG9Wdyg2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDEwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdG9WdygtMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tcC1uZXdzIHtcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KC0xNSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KC0xNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgeG1kLWJsb2NrKCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB0b1Z3KC04LjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHRvVncoLTguNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdG9WdygtMi41KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KC0yLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjc4MTI1dncpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgdG9WdygxNSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogdG9Wdyg2MDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNzIwMzR2dyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgdG9Wdyg4LjUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDMyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuODU4NTl2dyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjY2NjY3dncpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHRvVncoMi41KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdG9WdygxNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNnM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VvLXRleHQge1xyXG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHBhZGRpbmc6IHRvVncoODQpIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDM1KSB0b1Z3KDIwKTtcclxuICAgICAgICBtaW4taGVpZ2h0OiB0b1Z3KDIwMCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuemFnIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygzMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHRvVncoMjApO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSB4eHMtYmxvY2soKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB0b1Z3KDI1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5fbGcge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdpbmF0aW9uIHtcclxuICAmLXdycCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLWFycm93IHtcclxuICAgIGhlaWdodDogdG9WdygzNSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IHRvVncoMzUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGhlaWdodDogdG9WdygxMCk7XHJcbiAgICAgIHdpZHRoOiB0b1Z3KDYpO1xyXG4gICAgICBmaWxsOiAjNkE2QTZBO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX25leHQge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBoZWlnaHQ6IHRvVncoMzUpO1xyXG4gICAgICB3aWR0aDogdG9WdygzNSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdG9WdygxNCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVyIHtcclxuICAgICYtaGVhZCB7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDM5MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiB0b1Z3KDIxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHRvVncoOTApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoZWlnaHQ6IHRvVncoMzAwKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCl7XHJcbiAgICAgICAgaGVpZ2h0OiB0b1Z3KDE3MCk7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi5mb3JtIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gIHBhZGRpbmc6IHRvVncoNTUpIHRvVncoNjMpIHRvVncoNjMpO1xyXG5cclxuICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICBwYWRkaW5nOiB0b1Z3KDM1KSB0b1Z3KDQwKSB0b1Z3KDQwKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgIHBhZGRpbmc6IHRvVncoMjMpIHRvVncoMzApIHRvVncoMzApO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IHRvVncoMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHRvVncoMTApO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCB7XHJcbiAgICBtYXJnaW4tdG9wOiB0b1Z3KDIzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjkzNzV2dyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogdG9WdygtOSk7XHJcblxyXG4gICAgQGluY2x1ZGUgeG1kLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMS4yNzExOXZ3KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdG9WdygtNy41KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNTE1MTV2dyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuOTM3NXZ3KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDkpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogdG9Wdyg5KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygyMSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuMjcxMTl2dyk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB0b1Z3KDcuNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHRvVncoNy41KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNTE1MTV2dyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdG9WdygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIHRvVncoMTApO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdG9Wdyg1MCk7XHJcblxyXG4gICAgICAgIC5mb3JtLWlucHV0X19pdGVtIHtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudzI1IHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAwLjkzNzV2dyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhtZC1ibG9jaygpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMS4yNzExOXZ3KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxLjUxNTE1dncpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnczMyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMC45Mzc1dncpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI3MTE5dncpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc20tYmxvY2soKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuX25vLXRleHQtbGFiZWwge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVycm9yLFxyXG4gICAgICAmLmVycm9yLW9ubGluZSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gtdGljayB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRlcnJvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB0b1Z3KDkpO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB0b1Z3KDMpO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IHRvVncoMTMpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMi43JTtcclxuICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRmO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IHRvVncoMTUpIHRvVncoMTcpIDAgdG9WdygxNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1kb3VibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KC0xMCkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmZvcm0taW5wdXRfX2J0bixcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB4bWQtYmxvY2soKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDE3KSB0b1Z3KDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiB0b1Z3KDgpIHRvVncoMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB0b1Z3KDEwKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250KDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IHRvVncoNTApO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMjI3LCAyMjcsIDAuMik7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgc3Ryb2tlOiAjYjRiNGI0O1xyXG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuW3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRob3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC1jZW50ZXIge1xyXG4gICAgLnRpdGxlLFxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmQtYmxhY2s7XHJcbiAgICAgIG1heC13aWR0aDogdG9WdygzMDYpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC10ZXh0LWxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuX2ZvY3VzLFxyXG4gICYuX2hvdmVyIHtcclxuICAgIC5hYnNsIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5fYWN0aXZlIHtcclxuICAgIC5hYnNsIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IHRvVncoMTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFic2wge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgY29sb3I6ICNiMWFjYWI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDAgdG9Wdyg1KTtcclxuICAgIGZvbnQtc2l6ZTogdG9WdygxMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTAyLjclO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxlZnQ6IHRvVncoMTUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtY291bnRyeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuanEtc2VsZWN0Ym94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAmLmZvY3VzZWQge1xyXG4gICAgICAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMHB4IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyaWdnZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0ndGVsJ10ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcclxuICB9XHJcblxyXG4gIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgfVxyXG5cclxuICAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1jb3VudHJ5IGlucHV0W3R5cGU9J3RlbCddLmlucHV0LS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnB1dC1jb3VudHJ5IGxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTIpKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogMCB0b1Z3KDUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDIuNyU7XHJcbiAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgbGVmdDogY2FsYygxMDB2dyAvICh2YXIoLS12d0lkdGgpIC8gMTUpKTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgfVxyXG59XHJcbiJdfQ== */

/* End */


/* Start:/local/templates/shop.zorka-gold/css/custom.css?17884241802643*/
.errortext{
    color: red;
}
.message.success{
    color: green;
}
.card-block--w100{
    width: 100%;
}
.disabled{
    color: #a2a0a0;
}

/*@media screen and (max-width: 600px) {*/
/*    .catalog-card {*/
/*        padding: calc(100vw / (var(--vwIdth) / 10));*/
/*    }*/
/*}*/
.lc-menu{
    order: 1;
}
.lc-content{
    order: 2;
}
.bx-sbb-empty-cart-desc a {
    text-decoration: underline;
}
.card-slider__nav .slick-slide.slick-active{
    /*width: 98px !important;*/
}
.item-ar.disabled, .category_item.disabled, .catalog-filter__group-row.disabled{
    /*display: none !important;*/
}
.group_disabled{
    display: none;
}
.hide{
    display: none;
}
.text_not__items{
    font-size: calc(100vw / (var(--vwIdth) / 22));
    margin: 40px 0px;
}
a.basket-table__name:hover{
    color: #E3B44C;
}
.card-slider .card-slider__nav .slick-prev.slick-arrow, .card-slider  .card-slider__nav .slick-next.slick-arrow{
    display: none !important;
}
.form.form--text .title{
    text-align: center;
}
.form.form--text p{
    color: #7C7C7C;
    margin: 0 auto;
}

.basket-title__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px 32px;
    margin-bottom: 30px;
}

.basket-title__head .basket-title {
    margin: 0;
}

.basket__clear-all {
    border: 1px solid #EDEDED;
    background: #FAFAFA;
    color: #444;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 11px;
    transition: color .3s, background .3s;
    cursor: pointer;
}

.basket__clear-all:hover {
    color: #D5B774;
}

.basket__clear-all::before {
    content: "";
    display: block;
    width: 16px;
    min-width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M12.5 4L3.5 13M12.5 13L3.5 4' stroke='%23d5b774' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    filter: grayscale(1) contrast(0) brightness(0.5);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transition: filter .3s;
}


.basket__clear-all:hover::before {
    filter: grayscale(0) contrast(1) brightness(1);
}

@media (max-width: 500px) {
    .basket-title__head {
        margin-bottom: 16px;
    }
}
/* End */
/* /local/templates/shop.zorka-gold/libs/libs.min.css?178107224119323 */
/* /local/templates/shop.zorka-gold/libs/slick.css?17810722411776 */
/* /local/templates/shop.zorka-gold/libs/nouislider.min.css?17810722414294 */
/* /local/templates/shop.zorka-gold/css/main.css?1781072241811717 */
/* /local/templates/shop.zorka-gold/css/custom.css?17884241802643 */
