

/* Start:/bitrix/templates/promo/css/style.css?1770380486269735*/
/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */
@layer properties;
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  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);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[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;
}
.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background: transparent;
  border: none;
  font-size: 1em;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  font: 100% sans-serif;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option--selectable {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  background: #fff;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: 5px 4px 0 4px solid #888 transparent transparent transparent;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee)) repeat-x rgb(246.5, 246.5, 246.5);
  background: linear-gradient(to bottom, white 50%, #eeeeee 100%) repeat-x rgb(246.5, 246.5, 246.5);
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc)) repeat-x #ddd;
  background: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%) repeat-x #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border: 5px 4px 0 4px solid #888 transparent transparent transparent;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee)) repeat-x;
  background: linear-gradient(to bottom, white 0%, #eeeeee 50%) repeat-x;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white)) repeat-x;
  background: linear-gradient(to bottom, #eeeeee 50%, white 100%) repeat-x;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.collapse {
  visibility: collapse;
}
.visible {
  visibility: visible;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.static {
  position: static;
}
.container {
  width: 100%;
}
.mt-1 {
  margin-top: calc(var(--spacing) * 1);
}
.mt-2 {
  margin-top: calc(var(--spacing) * 2);
}
.mb-1 {
  margin-bottom: calc(var(--spacing) * 1);
}
.mb-1\.5 {
  margin-bottom: calc(var(--spacing) * 1.5);
}
.mb-2 {
  margin-bottom: calc(var(--spacing) * 2);
}
.mb-3 {
  margin-bottom: calc(var(--spacing) * 3);
}
.mb-\[3\.5cqw\] {
  margin-bottom: 3.5cqw;
}
.mb-\[3cqw\] {
  margin-bottom: 3cqw;
}
.mb-\[5cqw\] {
  margin-bottom: 5cqw;
}
.\!hidden {
  display: none !important;
}
.block {
  display: block;
}
.contents {
  display: contents;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.inline {
  display: inline;
}
.inline-block {
  display: inline-block;
}
.list-item {
  display: list-item;
}
.table {
  display: table;
}
.table-caption {
  display: table-caption;
}
.table-cell {
  display: table-cell;
}
.transform {
  -webkit-transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
      -ms-transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
          transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.resize {
  resize: both;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.gap-0\.5 {
  gap: calc(var(--spacing) * 0.5);
}
.gap-1 {
  gap: calc(var(--spacing) * 1);
}
.gap-2 {
  gap: calc(var(--spacing) * 2);
}
.gap-3 {
  gap: calc(var(--spacing) * 3);
}
.gap-5 {
  gap: calc(var(--spacing) * 5);
}
.gap-\[1\.3cqi\] {
  gap: 1.3cqi;
}
.gap-\[2\.3cqi\] {
  gap: 2.3cqi;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.p-2 {
  padding: calc(var(--spacing) * 2);
}
.p-4\.5 {
  padding: calc(var(--spacing) * 4.5);
}
.py-2 {
  padding-block: calc(var(--spacing) * 2);
}
.py-4 {
  padding-block: calc(var(--spacing) * 4);
}
.py-5 {
  padding-block: calc(var(--spacing) * 5);
}
.py-8 {
  padding-block: calc(var(--spacing) * 8);
}
.py-15 {
  padding-block: calc(var(--spacing) * 15);
}
.text-center {
  text-align: center;
}
.lowercase {
  text-transform: lowercase;
}
.uppercase {
  text-transform: uppercase;
}
.invert {
  --tw-invert: invert(100%);
  -webkit-filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
          filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.\!filter {
  -webkit-filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
          filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
}
.filter {
  -webkit-filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
          filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  -webkit-transition-timing-function: var(--tw-ease, ease);
          transition-timing-function: var(--tw-ease, ease);
  -webkit-transition-duration: var(--tw-duration, 0s);
          transition-duration: var(--tw-duration, 0s);
}
@font-face {
  font-family: "Montserrat";
  src: url("/bitrix/templates/promo/css/../font/Montserrat-Bold.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/Montserrat-Bold.woff") format("woff"), url("/bitrix/templates/promo/css/../font/Montserrat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/bitrix/templates/promo/css/../font/Montserrat-BoldItalic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/Montserrat-BoldItalic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/Montserrat-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-Bold.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-Bold.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-BoldItalic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-BoldItalic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("/bitrix/templates/promo/css/../font/Montserrat-Regular.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/Montserrat-Regular.woff") format("woff"), url("/bitrix/templates/promo/css/../font/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-ExtraBoldItalic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-ExtraBoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-ExtraBold.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-ExtraBold.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-ExtraBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-Italic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-Italic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-Medium.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-Medium.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-LightItalic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-LightItalic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-Regular.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-Regular.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-SemiBold.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-SemiBold.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-Light.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-Light.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-MediumItalic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-MediumItalic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/bitrix/templates/promo/css/../font/OpenSans-SemiBoldItalic.woff2") format("woff2"), url("/bitrix/templates/promo/css/../font/OpenSans-SemiBoldItalic.woff") format("woff"), url("/bitrix/templates/promo/css/../font/OpenSans-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
:root {
  --font-primary: "Open Sans", aria, sans-serif;
  --font-secondary: "Montserrat", aria, sans-serif;
  --color-primary: #808a99;
  --color-secondary: rgba(33, 39, 49, 0.95);
  --color-accent: #0da2e7;
  --color-background: #f3f5f7;
  --color-border: #D7DDE4;
  --color-white: rgba(255, 255, 255, 0.95);
}
:root, :host {
  --spacing: 10px;
}
.btn {
  background: var(--color-accent);
  display: inline-block;
  padding: 1.25rem 2.6rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--color-white);
  text-align: center;
  font-size: 1.125em;
  border-radius: 6px;
  font-weight: 400;
  line-height: 1;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  cursor: pointer;
}
@media screen and (max-width: 1200px) {
  .btn {
    font-size: 1.125em;
  }
}
@media screen and (max-width: 767px) {
  .btn {
    font-size: 1em;
  }
}
.btn:hover {
  background: #0d4ee7;
}
.btn_size-2 {
  font-size: 1.5625em;
  padding: 3.3rem;
}
@media screen and (max-width: 1200px) {
  .btn_size-2 {
    padding: 2rem;
  }
}
@media screen and (max-width: 1200px) {
  .btn_size-2 {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 767px) {
  .btn_size-2 {
    font-size: 1em;
  }
}
.btn_size-3 {
  font-size: 1.25em;
  padding: 1.4rem 4.8rem;
}
html {
  font-size: 10px;
}
body {
  font: 400 16px var(--font-primary);
  color: var(--color-primary);
}
.inner {
  max-width: 1480px;
  width: 100%;
  padding-inline: 5rem;
  margin: 0 auto;
}
@media screen and (max-width: 1580px) {
  .inner {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (max-width: 1200px) {
  .inner {
    padding-inline: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .inner {
    padding-inline: 1.2rem;
  }
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(72, 72, 72, 0.4);
  display: none;
}
.modal__container {
  max-width: 918px;
  max-height: 100%;
  overflow: auto;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 10px;
  border: 1px solid #818181;
  background: var(--color-white);
  -webkit-box-shadow: -5px 20px 25px 0 rgba(0, 0, 0, 0.45);
          box-shadow: -5px 20px 25px 0 rgba(0, 0, 0, 0.45);
  text-align: center;
  padding: clamp(50px, 10vw, 140px) clamp(30px, 7vw, 65px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal__close {
  position: absolute;
  top: 22px;
  right: 22px;
}
.modal__close path {
  -webkit-transition: stroke 0.3s ease;
  transition: stroke 0.3s ease;
}
.modal__close:hover path {
  stroke: var(--color-accent);
}
.modal__title {
  font: 600 3em var(--font-secondary);
  margin-bottom: 1.5rem;
  color: var(--color-secondary);
}
.modal__txt {
  font: 400 2.1875em var(--font-secondary);
  margin-bottom: 6rem;
  color: var(--color-secondary);
}
.modal__btn {
  font-size: 2.1875em;
  width: 352px;
  padding-block: 2rem;
  cursor: pointer;
}
@media screen and (min-width: 640px) {
  .sm\:py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
}
@media screen and (min-width: 768px) {
  .md\:py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .md\:py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .md\:flex-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (min-width: 1024px) {
  .lg\:py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
}
.polit {
  position: relative;
  z-index: 9;
  padding-block: 20rem;
}
@media screen and (max-width: 1200px) {
  .polit {
    padding-block: 15rem;
  }
}
@media screen and (max-width: 767px) {
  .polit {
    padding-block: 10rem;
  }
}
.polit__item {
  display: grid;
  grid-template-columns: min(493px, 30%) 1fr;
  gap: 2rem;
  border-bottom: 1px solid var(--color-primary);
  padding: 5rem 0;
}
@media screen and (max-width: 1500px) {
  .polit__item {
    padding: 4rem 0;
  }
}
@media screen and (max-width: 600px) {
  .polit__item {
    padding: 3rem 0;
    display: block;
  }
}
.polit__title {
  font-size: 1.875em;
  font-weight: 600;
  line-height: 1;
  text-wrap: balance;
  color: var(--color-secondary);
}
@media screen and (max-width: 1500px) {
  .polit__title {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 600px) {
  .polit__title {
    font-size: 1.125em;
    margin-bottom: 1.6rem;
  }
}
.polit__text {
  font-size: 1.25em;
  line-height: 1.2;
}
@media screen and (max-width: 1500px) {
  .polit__text {
    font-size: 1em;
  }
}
@media screen and (max-width: 600px) {
  .polit__text {
    font-size: 0.875em;
  }
}
.polit__text p {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 600px) {
  .polit__text p:last-of-type {
    margin-bottom: 0;
  }
}
.polit__text p + ul {
  margin-top: 1.2rem;
}
.polit__text a {
  color: var(--color-secondary);
}
.polit__text span {
  display: block;
}
.polit__text ul {
  padding-left: 2rem;
  list-style: disc;
}
.polit__text table td {
  border: 1px solid var(--color-grey);
  padding: 2.4rem;
}
@media screen and (max-width: 600px) {
  .polit__text table td {
    padding: 1rem;
    font-size: 0.875em;
  }
}
.polit__text.hidden {
  height: 285px;
  overflow: hidden;
}
.polit__view-hidden {
  margin-top: 1rem;
  font-size: 1.25em;
  color: var(--color-secondary);
}
.polit__layer {
  position: absolute;
  top: 35%;
  left: 0;
  z-index: -1;
}
@media screen and (max-width: 1500px) {
  .polit__layer {
    width: 350px;
  }
}
@media screen and (max-width: 600px) {
  .polit__layer {
    display: none;
  }
}
.group {
  display: inline-block;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
}
html {
  height: 100%;
}
img,
fieldset,
a img {
  border: none;
}
input[type=submit],
button {
  font: 1em var(--font-family);
  cursor: pointer;
  background: none;
  border: 0;
}
input[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
  font-family: var(--font-family);
  resize: none;
}
a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
input,
button {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: var(--font-family);
}
input,
textarea,
select,
button,
h1,
h2,
h3,
h4,
h5,
h6,
a,
span,
a:focus {
  outline: none;
}
ul,
ol {
  list-style: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
li {
  margin-bottom: 10px;
}
summary::marker {
  content: none;
}
summary::-webkit-details-marker {
  display: none;
}
.clearfix::before {
  content: " ";
  display: table;
}
.clearfix::after {
  content: " ";
  display: table;
  clear: both;
}
h1,
.display-1 {
  font: 700 3.75em var(--font-secondary);
  color: var(--color-secondary);
}
@media screen and (max-width: 1200px) {
  h1,
  .display-1 {
    font-size: 2.5em;
  }
}
@media screen and (max-width: 767px) {
  h1,
  .display-1 {
    font-size: 1.25em;
  }
}
h2,
.display-2 {
  font: 700 3em var(--font-secondary);
  color: var(--color-secondary);
}
@media screen and (max-width: 1200px) {
  h2,
  .display-2 {
    font-size: 1.875em;
  }
}
@media screen and (max-width: 767px) {
  h2,
  .display-2 {
    font-size: 1.25em;
  }
}
h3,
.display-3 {
  font: 700 2.25em var(--font-secondary);
  color: var(--color-secondary);
}
@media screen and (max-width: 1200px) {
  h3,
  .display-3 {
    font-size: 1.5625em;
  }
}
@media screen and (max-width: 767px) {
  h3,
  .display-3 {
    font-size: 1.375em;
  }
}
h4,
.display-4 {
  font: 700 1.875em var(--font-secondary);
  color: var(--color-secondary);
}
@media screen and (max-width: 1200px) {
  h4,
  .display-4 {
    font-size: 1.375em;
  }
}
.text-uppercase {
  text-transform: uppercase;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-underline {
  text-decoration: underline;
}
.about {
  padding-block: 8rem;
  background: var(--color-background);
}
@media screen and (max-width: 767px) {
  .about {
    padding-block: 6rem;
  }
}
.about__box {
  border-radius: 20px;
  background: var(--color-white);
  gap: 6rem;
  padding: 3.2rem 2.8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 1200px) {
  .about__box {
    gap: 3rem;
  }
}
@media screen and (max-width: 1023px) {
  .about__box {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .about__box {
    padding: 1.2rem;
  }
}
.about__pic {
  width: 50%;
  max-width: 660px;
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 16px;
}
@media screen and (max-width: 1023px) {
  .about__pic {
    width: 100%;
    margin-bottom: 3rem;
  }
}
.about__content {
  padding-block: 2.5rem;
}
@media screen and (max-width: 1200px) {
  .about__content {
    padding-block: 0;
  }
}
.about__text {
  font: 1.0625em/1.18 var(--font-secondary);
  color: #000;
  margin-bottom: 6rem;
}
@media screen and (max-width: 1200px) {
  .about__text {
    font-size: 1em;
  }
}
@media screen and (max-width: 767px) {
  .about__text {
    margin-bottom: 2.4rem;
  }
}
.about__logo {
  margin-bottom: 2rem;
}
.about__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.6rem;
  margin-bottom: 2.4rem;
}
.about__icon {
  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;
  width: 48px;
  height: 48px;
  background: var(--color-accent);
  border-radius: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .about__icon {
    width: 30px;
    height: 30px;
  }
}
.about__icon svg {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 767px) {
  .about__icon svg {
    width: 15px;
    height: 15px;
  }
}
.about__caption {
  font: 700 1.5em var(--font-secondary);
  margin-bottom: 0.8rem;
  color: var(--color-secondary);
}
@media screen and (max-width: 1200px) {
  .about__caption {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 767px) {
  .about__caption {
    font-size: 1.125em;
  }
}
.about__txt {
  font-size: 1em;
}
.banner__slide {
  position: relative;
}
@media screen and (max-width: 767px) {
  .banner__slide {
    padding-top: 6.5rem;
  }
}
.banner__pic {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1023px) {
  .banner__pic {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .banner__pic {
    height: 180px;
  }
}
.banner__content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -60%);
      -ms-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
  width: 100%;
}
@media screen and (max-width: 1580px) {
  .banner__content {
    -webkit-transform: translate(-50%, -40%);
        -ms-transform: translate(-50%, -40%);
            transform: translate(-50%, -40%);
  }
}
@media screen and (max-width: 767px) {
  .banner__content {
    position: relative;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    top: 0;
    left: 0;
    padding-block: 2rem 4rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(4.58%, #D9D9D9), color-stop(40.99%, #8F8F8F), color-stop(75.82%, #474747));
    background: linear-gradient(0deg, #D9D9D9 4.58%, #8F8F8F 40.99%, #474747 75.82%);
    min-height: 284px;
  }
}
.banner__box {
  max-width: 900px;
  color: var(--color-white);
}
.banner__title {
  margin-bottom: 2.4rem;
  color: var(--color-white);
}
@media screen and (max-width: 1023px) {
  .banner__title {
    margin-bottom: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  .banner__title {
    font-size: 1.25em;
  }
}
.banner__text {
  margin-bottom: 2.4rem;
  font-size: 1.5em;
  line-height: 1.5;
}
@media screen and (max-width: 1200px) {
  .banner__text {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 1023px) {
  .banner__text {
    margin-bottom: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  .banner__text {
    font-size: 1em;
  }
}
.banner__vnt {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2.4rem;
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 1200px) {
  .banner__vnt {
    gap: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  .banner__vnt {
    grid-template-columns: 1fr;
    gap: 0.4rem;
  }
}
.banner__item {
  margin-right: 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8rem;
  font-size: 1.25em;
}
@media screen and (max-width: 1200px) {
  .banner__item {
    font-size: 1.125em;
  }
}
@media screen and (max-width: 767px) {
  .banner__item {
    font-size: 1em;
  }
}
.banner__item svg {
  width: 20px;
  height: 20px;
}
.banner .slick-slide {
  height: auto;
}
.callback {
  margin: 8rem 0;
}
@media screen and (max-width: 767px) {
  .callback {
    margin: 6rem 0;
  }
}
.callback__title {
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 767px) {
  .callback__title {
    margin-bottom: 0.8rem;
  }
}
.callback__txt {
  font-size: 1.25em;
  margin-bottom: 6rem;
}
@media screen and (max-width: 767px) {
  .callback__txt {
    margin-bottom: 3rem;
    font-size: 1em;
  }
}
.callback__action {
  max-width: 1099px;
  width: 100%;
  margin: 0 auto;
  border-radius: 8px;
  border: 2px solid var(--color-border);
  background: var(--color-white);
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  background: #fff;
  padding: 3.4rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .callback__action {
    padding: 4rem 2.5rem;
  }
}
.callback__name {
  font-size: 0.875em;
  color: #212731;
  margin-bottom: 0.8rem;
}
@media screen and (max-width: 767px) {
  .callback__name {
    font-size: 0.75em;
  }
}
.callback__field {
  border-radius: 6px;
  border: 1px solid var(--color-border);
  background: var(--color-white);
  padding: 1.45rem 1.3rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.875em;
  color: var(--color-secondary);
  width: 100%;
}
.callback__field::-webkit-input-placeholder {
  color: var(--color-primary);
}
.callback__field::-moz-placeholder {
  color: var(--color-primary);
}
.callback__field:-ms-input-placeholder {
  color: var(--color-primary);
}
.callback__field::-ms-input-placeholder {
  color: var(--color-primary);
}
.callback__field::placeholder {
  color: var(--color-primary);
}
.callback__field.error {
  border-color: var(--color-accent);
}
.callback__group {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 767px) {
  .callback__group {
    margin-bottom: 1.2rem;
  }
}
.callback__hidden {
  display: none;
}
.callback__hidden.error {
  border-color: var(--color-accent);
}
.callback__hidden:checked + .callback__check-txt:after {
  opacity: 1;
}
.callback__btn {
  width: 100%;
  margin-top: 1.6rem;
  padding: 1.6rem;
}
.callback__check-txt {
  position: relative;
  padding-left: 2.4rem;
  cursor: pointer;
  display: block;
  font-size: 0.875em;
}
.callback__check-txt:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #0DA2E7;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.callback__check-txt:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M13.333 4 6 11.334 2.667 8'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
.callback__required {
  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;
  gap: 0.8rem;
  font-size: 0.875em;
  margin-top: 2.4rem;
}
@media screen and (max-width: 767px) {
  .callback__required {
    font-size: 0.625em;
  }
}
.filter {
  padding-block: 8rem 15rem;
}
@media screen and (max-width: 1200px) {
  .filter {
    padding-block: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .filter {
    padding-block: 6rem;
  }
}
.filter__top {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 5rem;
}
@media screen and (max-width: 1200px) {
  .filter__top {
    gap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .filter__top {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .filter__top {
    grid-template-columns: 1fr;
  }
}
.filter .select2-container--default .select2-selection--single {
  border: 1px solid #808a99;
  border-radius: 10px;
  height: 92px;
}
@media screen and (max-width: 1200px) {
  .filter .select2-container--default .select2-selection--single {
    height: 60px;
  }
}
.filter .select2-container .select2-selection--single .select2-selection__rendered {
  font: 700 1.5625em var(--font-secondary);
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: calc(100% - 82px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 1200px) {
  .filter .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 1.25em;
  }
}
.filter .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='13' fill='none' viewBox='0 0 28 13'%3e%3cpath stroke='%230da2e7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 13 11L27 1'/%3e%3c/svg%3e") no-repeat center #f1f1f1;
  height: calc(100% - 2px);
  width: 82px;
  border-radius: 0 10px 10px 0;
  border-left: 1px solid #808a99;
}
@media screen and (max-width: 1200px) {
  .filter .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 50px;
  }
}
.filter .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.filter__middle {
  display: none;
  margin-top: 6rem;
}
@media screen and (max-width: 1023px) {
  .filter__change {
    grid-column: 1/3;
  }
}
@media screen and (max-width: 767px) {
  .filter__change {
    grid-column: auto;
  }
}
.filter__row {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.6rem;
}
@media screen and (max-width: 1200px) {
  .filter__row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  .filter__row {
    grid-template-columns: 1fr;
  }
}
.filter__check {
  cursor: pointer;
}
.filter__hidden {
  display: none;
}
.filter__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 1.6rem;
  border: 2px solid #e8e8e8;
  border-radius: 8px;
  background: #fff;
  padding: 6rem 5rem 4rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  text-align: center;
  -webkit-transition: -webkit-box-shadow 0.5s ease;
  transition: -webkit-box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
}
@media screen and (max-width: 767px) {
  .filter__box {
    padding: 4rem;
    gap: 0.8rem;
  }
}
.filter__box:hover {
  -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.25);
}
.filter__caption {
  font: 700 1.5em var(--font-secondary);
  margin-top: 0.8rem;
  color: var(--color-secondary);
}
@media screen and (max-width: 767px) {
  .filter__caption {
    font-size: 1.25em;
  }
}
.filter__txt {
  font-size: 1em;
  color: #212731;
}
.filter__foot {
  margin-top: 6rem;
  display: none;
}
.filter__callback {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.filter__name {
  font-size: 0.875em;
  color: #212731;
  margin-bottom: 0.8rem;
}
.filter__field {
  border-radius: 6px;
  border: 1px solid var(--color-border);
  background: var(--color-white);
  padding: 1.45rem 1.3rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.875em;
  color: var(--color-secondary);
  width: 100%;
}
.filter__field::-webkit-input-placeholder {
  color: var(--color-primary);
}
.filter__field::-moz-placeholder {
  color: var(--color-primary);
}
.filter__field:-ms-input-placeholder {
  color: var(--color-primary);
}
.filter__field::-ms-input-placeholder {
  color: var(--color-primary);
}
.filter__field::placeholder {
  color: var(--color-primary);
}
.filter__field.error {
  border-color: var(--color-accent);
}
.filter__group {
  margin-bottom: 2.4rem;
}
.filter__hidden {
  display: none;
}
.filter__hidden.error {
  border-color: var(--color-accent);
}
.filter__hidden:checked + .filter__check-txt:after {
  opacity: 1;
}
.filter__hidden:checked + .filter__box {
  -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.25);
  border-color: var(--color-accent);
}
.filter__btn {
  width: 100%;
  margin-top: 1.6rem;
  padding: 1.6rem;
}
.filter__icon {
  width: 100%;
}
.filter__check-txt {
  position: relative;
  padding-left: 2.4rem;
  cursor: pointer;
  display: block;
  font-size: 0.875em;
}
.filter__check-txt:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid var(--color-accent);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.filter__check-txt:after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M13.333 4 6 11.334 2.667 8'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
.filter__required {
  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;
  gap: 0.8rem;
  font-size: 0.875em;
  margin-top: 2.4rem;
}
@media screen and (max-width: 767px) {
  .filter__required {
    font-size: 0.625em;
  }
}
.select2-dropdown {
  background: none;
  border: 0;
}
.select2-results {
  width: calc(100% - 82px);
}
@media screen and (max-width: 767px) {
  .select2-results {
    width: calc(100% - 51px);
  }
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 397px;
}
.select2-results__options {
  border-radius: 0 0 10px 10px;
  border: 1px solid #808A99;
  border-top: 0;
  background: #FFF;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.select2-results__option {
  font: 500 1.5625em var(--font-secondary);
  margin-bottom: 0;
  padding-block: 1.6rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  color: #6f6f6f;
  border-bottom: 1px solid #E8E8E8;
}
@media screen and (max-width: 1200px) {
  .select2-results__option {
    padding-block: 2rem;
    font-size: 1.25em;
  }
}
@media screen and (max-width: 767px) {
  .select2-results__option {
    font-size: 1em;
  }
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: #fff;
  color: var(--color-accent);
}
.footer {
  background: var(--color-secondary);
}
@media screen and (max-width: 1200px) {
  .footer__top {
    gap: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .footer__top {
    display: block;
  }
}
.footer__txt {
  font-size: 0.875em;
  color: var(--color-white);
  line-height: 1.4;
}
@media screen and (max-width: 1023px) {
  .footer__txt {
    max-width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .footer__txt {
    max-width: 100%;
    margin-bottom: 4rem;
  }
}
.footer__box:last-of-type {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .footer__box {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .footer__col {
    margin-bottom: 4rem;
  }
}
.footer__title {
  font-weight: 700;
  font-family: var(--font-secondary);
  line-height: 1.4;
  color: var(--color-white);
}
@media screen and (max-width: 767px) {
  .footer__title {
    margin-bottom: 2rem;
  }
}
.footer__item {
  margin-bottom: 0.8rem;
  font-size: 0.875em;
  color: var(--color-white);
  opacity: 0.75;
}
@media screen and (max-width: 767px) {
  .footer__item {
    margin-bottom: 2.4rem;
  }
}
.footer__item a:hover {
  color: var(--color-accent);
}
.footer__phone {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M14.667 11.28v2a1.33 1.33 0 0 1-1.454 1.334 13.2 13.2 0 0 1-5.753-2.047 13 13 0 0 1-4-4 13.2 13.2 0 0 1-2.047-5.78A1.333 1.333 0 0 1 2.74 1.334h2A1.33 1.33 0 0 1 6.073 2.48a8.6 8.6 0 0 0 .467 1.874 1.33 1.33 0 0 1-.3 1.406l-.847.847a10.67 10.67 0 0 0 4 4l.847-.847a1.33 1.33 0 0 1 1.407-.3 8.6 8.6 0 0 0 1.873.467 1.334 1.334 0 0 1 1.147 1.353'/%3E%3C/svg%3E") no-repeat left center/contain;
  padding-left: 2.4rem;
}
.footer__email {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M13.333 2.667H2.667c-.737 0-1.334.596-1.334 1.333v8c0 .736.597 1.333 1.334 1.333h10.666c.737 0 1.334-.597 1.334-1.333V4c0-.737-.597-1.333-1.334-1.333'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='m14.667 4.667-5.98 3.8a1.29 1.29 0 0 1-1.374 0l-5.98-3.8'/%3E%3C/svg%3E") no-repeat left center/contain;
  padding-left: 2.4rem;
}
.footer__address {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M13.333 6.667c0 3.329-3.692 6.795-4.932 7.866a.67.67 0 0 1-.802 0c-1.24-1.07-4.932-4.537-4.932-7.866a5.333 5.333 0 1 1 10.666 0'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M8 8.667a2 2 0 1 0 0-4 2 2 0 0 0 0 4'/%3E%3C/svg%3E") no-repeat left center/contain;
  padding-left: 2.4rem;
}
.footer__bottom {
  margin-top: 2rem;
  padding-top: 3rem;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 767px) {
  .footer__bottom {
    display: block;
  }
}
.footer__copy {
  font-size: 0.875em;
  opacity: 0.75;
  color: var(--color-white);
}
@media screen and (max-width: 767px) {
  .footer__copy {
    margin-bottom: 1.2rem;
  }
}
.footer__link {
  font-size: 0.875em;
  opacity: 0.75;
  color: var(--color-white);
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
.footer__link:hover {
  color: var(--color-accent);
}
.footer__logo {
  max-height: 79px;
}
@media screen and (max-width: 1023px) {
  .footer__logo {
    max-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  .footer__logo {
    max-height: 61px;
  }
}
.gallery {
  margin: 8rem 0;
}
@media screen and (max-width: 767px) {
  .gallery {
    margin: 6rem 0;
  }
}
.gallery__inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3rem;
  overflow: hidden;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1023px) {
  .gallery__inner {
    gap: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .gallery__inner {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.gallery__btn {
  display: block;
  position: relative;
}
.gallery__btn:hover .gallery__txt {
  opacity: 1;
  visibility: visible;
}
.gallery__txt {
  font: 700 1.5em var(--font-secondary);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(37, 37, 37, 0.4);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
@media screen and (max-width: 1023px) {
  .gallery__txt {
    font-size: 1em;
  }
}
@media screen and (max-width: 767px) {
  .gallery__txt {
    font-size: 0.875em;
  }
}
@media screen and (max-width: 1023px) {
  .gallery__pic {
    width: 250px;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (max-width: 767px) {
  .gallery__pic {
    width: 200px;
  }
}
.header {
  padding-block: 2.4rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  background: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(2px);
}
@media screen and (max-width: 1200px) {
  .header {
    padding-block: 1.2rem;
  }
}
.header__phone {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.1668 15.51V18.26C20.1678 18.5153 20.1156 18.768 20.0133 19.0019C19.911 19.2358 19.761 19.4458 19.5729 19.6184C19.3848 19.791 19.1627 19.9224 18.9208 20.0042C18.679 20.0859 18.4227 20.1163 18.1685 20.0933C15.3477 19.7868 12.6382 18.823 10.2576 17.2792C8.04282 15.8718 6.16503 13.994 4.75764 11.7792C3.20846 9.38778 2.24436 6.66509 1.94348 3.83167C1.92057 3.57819 1.95069 3.3227 2.03193 3.0815C2.11317 2.84029 2.24375 2.61864 2.41534 2.43066C2.58694 2.24268 2.7958 2.09249 3.02862 1.98965C3.26144 1.88681 3.51312 1.83358 3.76764 1.83334H6.51764C6.96251 1.82896 7.39378 1.9865 7.73109 2.27658C8.0684 2.56666 8.28871 2.9695 8.35098 3.41001C8.46705 4.29007 8.6823 5.15417 8.99264 5.98584C9.11597 6.31394 9.14267 6.67051 9.06956 7.01331C8.99645 7.35612 8.8266 7.67078 8.58014 7.92001L7.41598 9.08417C8.7209 11.3791 10.6211 13.2792 12.916 14.5842L14.0801 13.42C14.3294 13.1736 14.644 13.0037 14.9868 12.9306C15.3296 12.8575 15.6862 12.8842 16.0143 13.0075C16.846 13.3178 17.7101 13.5331 18.5901 13.6492C19.0354 13.712 19.4421 13.9363 19.7328 14.2794C20.0235 14.6225 20.178 15.0605 20.1668 15.51Z' stroke='%23212731' stroke-opacity='0.95' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ") no-repeat center left/22px;
  font-size: 1.25em;
  color: var(--color-secondary);
  font-weight: 600;
  padding-left: 3.2rem;
}
@media screen and (max-width: 767px) {
  .header__phone {
    font-size: 0;
    height: 44px;
    width: 44px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none' viewBox='0 0 44 44'%3e%3crect width='44' height='44' fill='%230da2e7' rx='6'/%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M23.144 23.144c1.107-1.096 2-2.388 2.638-3.809a.75.75 0 0 0-.166-.827l-.82-.818c-.67-.671-.67-1.62-.084-2.206l1.174-1.174a2 2 0 0 1 2.828 0l.652.652c.74.741 1.05 1.81.85 2.87-.494 2.613-2.012 5.474-4.461 7.923s-5.31 3.967-7.923 4.461c-1.06.2-2.13-.109-2.87-.85l-.651-.651a2 2 0 0 1 0-2.828l1.173-1.173a1.5 1.5 0 0 1 2.12 0l.904.904a.75.75 0 0 0 .827.166 12.7 12.7 0 0 0 3.809-2.64'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M34 10H10v24h24z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 0;
    background-size: contain;
  }
}
.header__logos {
  gap: 1rem;
}
.header__info {
  gap: 3rem;
}
.header__logo {
  max-height: 56px;
}
@media screen and (max-width: 1200px) {
  .header__logo {
    max-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .header__btn {
    display: none;
  }
}
.partners {
  padding-block: 8rem 12.8rem;
}
@media screen and (max-width: 1023px) {
  .partners {
    padding-block: 6rem 8rem;
  }
}
@media screen and (max-width: 767px) {
  .partners {
    padding-block: 6rem;
  }
}
.partners__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.6rem;
}
@media screen and (max-width: 1023px) {
  .partners__list {
    gap: 0.8rem;
  }
}
@media screen and (max-width: 767px) {
  .partners__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.partners__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  border: 1px solid #E8E8E8;
  background: rgba(243, 245, 247, 0.3);
}
.partners__pic {
  max-width: 100%;
}
.product {
  background: var(--color-background);
  padding-block: 8rem;
}
@media screen and (max-width: 767px) {
  .product {
    padding-block: 6rem;
  }
}
.product__row {
  container-type: inline-size;
}
@media screen and (max-width: 767px) {
  .product__row {
    display: block;
  }
}
.product__box {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px -4px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  background: #fff;
  display: block;
}
@media screen and (max-width: 767px) {
  .product__box {
    margin-bottom: 0.8rem;
  }
}
.product__picture {
  height: clamp(166px, 30cqw, 376px);
  overflow: hidden;
  display: block;
}
.product__pic {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.44s linear;
  transition: 0.44s linear;
  border-radius: 8px 8px 0 0;
}
.product__content {
  padding: 3.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.6rem;
  background: linear-gradient(177deg, #fff 0%, rgba(243, 245, 247, 0.3) 100%);
  margin-bottom: 2.6rem;
}
@media screen and (max-width: 1023px) {
  .product__content {
    padding: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .product__content {
    padding: 2.5rem 1.2rem;
  }
}
.product__icon {
  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;
  width: 48px;
  height: 48px;
  background: rgba(0, 0, 0, 0.12);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  .product__icon {
    width: 30px;
    height: 30px;
  }
}
.product__icon svg {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 767px) {
  .product__icon svg {
    width: 15px;
    height: 15px;
  }
}
.product__caption {
  font-size: 1.5em;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 1200px) {
  .product__caption {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 767px) {
  .product__caption {
    font-size: 1.125em;
  }
}
.product__txt {
  font-size: 1em;
}
.proposal {
  background: url(/bitrix/templates/promo/css/../img/callback.jpg) no-repeat center;
  padding-block: 8rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .proposal {
    padding-block: 6rem;
    text-align: left;
  }
}
.proposal__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 2.4rem;
}
@media screen and (max-width: 767px) {
  .proposal__inner {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 1.2rem;
  }
}
.proposal__title {
  color: var(--color-white);
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 767px) {
  .proposal__title {
    margin-bottom: 1.2rem;
  }
}
.proposal__txt {
  font-size: 1.625em;
  color: var(--color-white);
  opacity: 0.9;
}
@media screen and (max-width: 767px) {
  .proposal__txt {
    font-size: 1em;
  }
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    ::-ms-backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
    *, ::before, ::after, ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
    }
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiZ2xvYmFsLmNzcyIsImdsb2JhbC9fZm9udHMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvY29yZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX211bHRpcGxlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX2RlZmF1bHRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCJnbG9iYWwuc2FzcyIsImdsb2JhbC9fdmFyaWFibGVzLnNhc3MiLCJtaXhpbnMvX21lZGlhLnNhc3MiLCJnbG9iYWwvYnV0dG9uLnNhc3MiLCJtaXhpbnMvX2ZvbnQtZmFjZS5zYXNzIiwiZ2xvYmFsL2NvcmUuc2FzcyIsImdsb2JhbC9maWVsZC5zYXNzIiwiZ2xvYmFsL3Jlc2V0LnNhc3MiLCJnbG9iYWwvdHlwb2dyYXBoeS5zYXNzIiwiLi4vLi4vbW9kdWxlcy9hYm91dC9hYm91dC5zYXNzIiwiLi4vLi4vbW9kdWxlcy9iYW5uZXIvYmFubmVyLnNhc3MiLCIuLi8uLi9tb2R1bGVzL2NhbGxiYWNrL2NhbGxiYWNrLnNhc3MiLCIuLi8uLi9tb2R1bGVzL2ZpbHRlci9maWx0ZXIuc2FzcyIsIi4uLy4uL21vZHVsZXMvZm9vdGVyL2Zvb3Rlci5zYXNzIiwiLi4vLi4vbW9kdWxlcy9nYWxsZXJ5L2dhbGxlcnkuc2FzcyIsIi4uLy4uL21vZHVsZXMvaGVhZGVyL2hlYWRlci5zYXNzIiwiLi4vLi4vbW9kdWxlcy9wYXJ0bmVycy9wYXJ0bmVycy5zYXNzIiwiLi4vLi4vbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3Quc2FzcyIsIi4uLy4uL21vZHVsZXMvcHJvcG9zYWwvcHJvcG9zYWwuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpRUFBQTtBQzJ3QkEsaUJDcHJCRTtBRHJGRjtFRUVJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFRkFGLHdDQUF5QztBQUMxQztBQUVEO0VFQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VGQ0YsVUFBVztBRUNUO0FGRUo7RUVFSSxhQUFBO0FGQUg7QUFFRDtFQUNFLGVBQWdCO0VFRWxCLFlBQUE7QUFBQTtBRkVBOztFRUdJLHVDQUFBO0VGQ0YsbUNBQW9DO0VFR3RDLCtCQUFBO0FGQUM7QUFF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d0JDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGNDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGlCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxvQkNwckJFO0VEb3JCRixvQkNwckJFO0VEb3JCRixhQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxhQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxhQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxxQkNwckJFO0FBQUE7QURvckJGO0VBQUEsa0JDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGNDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLHNCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxtQkNwckJFO0FBQUE7QURvckJGO0VBQUEsa0hDcHJCRTtNRG9yQkYsOEdDcHJCRTtVRG9yQkYsMEdDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFlDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGdEQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxnRENwckJFO0FBQUE7QURvckJGO0VBQUEseUJDcHJCRTtNRG9yQkYsc0JDcHJCRTtVRG9yQkYsbUJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLHlCQ3ByQkU7TURvckJGLHNCQ3ByQkU7VURvckJGLDhCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSwrQkNwckJFO0FBQUE7QURvckJGO0VBQUEsNkJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLDZCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSw2QkNwckJFO0FBQUE7QURvckJGO0VBQUEsNkJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGdCQ3ByQkU7RURvckJGLHVCQ3ByQkU7RURvckJGLG1CQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxvQ0NwckJFO0VEb3JCRixpQkNwckJFO0FBQUE7QURvckJGO0VBQUEsaUNDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLG1DQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSx1Q0NwckJFO0FBQUE7QURvckJG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ckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxzQkNwckJFO0VEb3JCRixlQ3ByQkU7RURvckJGLG1CQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBO0lBQUE7TUFBQSxzQkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRixvQkNwckJFO01Eb3JCRixvQkNwckJFO01Eb3JCRix3QkNwckJFO01Eb3JCRixrQkNwckJFO01Eb3JCRix3QkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRix1QkNwckJFO01Eb3JCRix3QkNwckJFO01Eb3JCRixvQkNwckJFO01Eb3JCRixxQkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRixtQkNwckJFO01Eb3JCRix5QkNwckJFO01Eb3JCRiwrQkNwckJFO01Eb3JCRiw0QkNwckJFO01Eb3JCRiw4QkNwckJFO0lBQUE7SURvckJGO01BQUEsc0JDcHJCRTtNRG9yQkYsc0JDcHJCRTtNRG9yQkYsc0JDcHJCRTtNRG9yQkYsb0JDcHJCRTtNRG9yQkYsb0JDcHJCRTtNRG9yQkYsd0JDcHJCRTtNRG9yQkYsa0JDcHJCRTtNRG9yQkYsd0JDcHJCRTtNRG9yQkYsc0JDcHJCRTtNRG9yQkYsdUJDcHJCRTtNRG9yQkYsd0JDcHJCRTtNRG9yQkYsb0JDcHJCRTtNRG9yQkYscUJDcHJCRTtNRG9yQkYsc0JDcHJCRTtNRG9yQkYsbUJDcHJCRTtNRG9yQkYseUJDcHJCRTtNRG9yQkYsK0JDcHJCRTtNRG9yQkYsNEJDcHJCRTtNRG9yQkYsOEJDcHJCRTtJQUFBO0VBQUE7QUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZm9udDogMTAwJSBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXI6IDVweCA0cHggMCA0cHggc29saWQgIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZDogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKSByZXBlYXQteCByZ2IoMjQ2LjUsIDI0Ni41LCAyNDYuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSkgcmVwZWF0LXggI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZDQ0NDQ0NcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyOiA1cHggNHB4IDAgNHB4IHNvbGlkICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpIHJlcGVhdC14O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSkgcmVwZWF0LXg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZDogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L01vbnRzZXJyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1TZW1pQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG46cm9vdCB7XG4gIC0tZm9udC1wcmltYXJ5OiBcIk9wZW4gU2Fuc1wiLCBhcmlhLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtc2Vjb25kYXJ5OiBcIk1vbnRzZXJyYXRcIiwgYXJpYSwgc2Fucy1zZXJpZjtcbiAgLS1jb2xvci1wcmltYXJ5OiAjODA4YTk5O1xuICAtLWNvbG9yLXNlY29uZGFyeTogcmdiYSgzMywgMzksIDQ5LCAwLjk1KTtcbiAgLS1jb2xvci1hY2NlbnQ6ICMwZGEyZTc7XG4gIC0tY29sb3ItYmFja2dyb3VuZDogI2YzZjVmNztcbiAgLS1jb2xvci1ib3JkZXI6ICNEN0RERTQ7XG4gIC0tY29sb3Itd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG59XG5cbkB0aGVtZSB7XG4gIC0tc3BhY2luZzogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIEB0aGVtZSB7XG4gICAgLS1zcGFjaW5nOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBAdGhlbWUge1xuICAgIC0tc3BhY2luZzogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBAdGhlbWUge1xuICAgIC0tc3BhY2luZzogMTBweDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ0ZWU3O1xufVxuXG4uYnRuX3NpemUtMiB7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIHBhZGRpbmc6IDMuM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idG5fc2l6ZS0yIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnRuX3NpemUtMiB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl9zaXplLTIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5idG5fc2l6ZS0zIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBhZGRpbmc6IDEuNHJlbSA0LjhyZW07XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbmJvZHkge1xuICBmb250OiA0MDAgMTZweCB2YXIoLS1mb250LXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgLmlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuMnJlbTtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCA3MiwgNzIsIDAuNCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MThweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IC01cHggMjBweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjbGFtcCg1MHB4LCAxMHZ3LCAxNDBweCkgY2xhbXAoMzBweCwgN3Z3LCA2NXB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMjJweDtcbn1cblxuLm1vZGFsX19jbG9zZSBwYXRoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3MgZWFzZTtcbn1cblxuLm1vZGFsX19jbG9zZTpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZm9udDogNjAwIDNlbSB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5tb2RhbF9fdHh0IHtcbiAgZm9udDogNDAwIDIuMTg3NWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5tb2RhbF9fYnRuIHtcbiAgZm9udC1zaXplOiAyLjE4NzVlbTtcbiAgd2lkdGg6IDM1MnB4O1xuICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zbVxcOnB5LTQge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWRcXDpweS02IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNik7XG4gIH1cblxuICAubWRcXDpweS0xMiB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDEyKTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtMSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAubWRcXDpmbGV4LWNvbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGdcXDpweS00IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbn1cblxuLnBvbGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nLWJsb2NrOiAyMHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wb2xpdCB7XG4gICAgcGFkZGluZy1ibG9jazogMTVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvbGl0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHJlbTtcbiAgfVxufVxuXG4ucG9saXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbig0OTNweCwgMzAlKSAxZnI7XG4gIGdhcDogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucG9saXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9saXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucG9saXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wb2xpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb2xpdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbn1cblxuLnBvbGl0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucG9saXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb2xpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG5cbi5wb2xpdF9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9saXRfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvbGl0X190ZXh0IHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbn1cblxuLnBvbGl0X190ZXh0IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLnBvbGl0X190ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvbGl0X190ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4ucG9saXRfX3RleHQgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5KTtcbiAgcGFkZGluZzogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9saXRfX3RleHQgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG5cbi5wb2xpdF9fdGV4dC5oaWRkZW4ge1xuICBoZWlnaHQ6IDI4NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9saXRfX3ZpZXctaGlkZGVuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4ucG9saXRfX2xheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucG9saXRfX2xheWVyIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvbGl0X19sYXllciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaW1nLFxuZmllbGRzZXQsXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuYnV0dG9uIHtcbiAgZm9udDogMWVtIHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgcmVzaXplOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxuYnV0dG9uLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuYSxcbnNwYW4sXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnN1bW1hcnk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmgxLFxuLmRpc3BsYXktMSB7XG4gIGZvbnQ6IDcwMCAzLjc1ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgxLFxuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxLFxuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5oMixcbi5kaXNwbGF5LTIge1xuICBmb250OiA3MDAgM2VtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoMixcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyLFxuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5oMyxcbi5kaXNwbGF5LTMge1xuICBmb250OiA3MDAgMi4yNWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoMyxcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMyxcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICB9XG59XG5cbmg0LFxuLmRpc3BsYXktNCB7XG4gIGZvbnQ6IDcwMCAxLjg3NWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoNCxcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICB9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hYm91dCB7XG4gIHBhZGRpbmctYmxvY2s6IDhyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gIH1cbn1cblxuLmFib3V0X19ib3gge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGdhcDogNnJlbTtcbiAgcGFkZGluZzogMy4ycmVtIDIuOHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dF9fYm94IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dF9fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX2JveCB7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICB9XG59XG5cbi5hYm91dF9fcGljIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRfX3BpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4uYWJvdXRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0IHtcbiAgZm9udDogMS4wNjI1ZW0vMS4xOCB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuXG4uYWJvdXRfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYWJvdXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cblxuLmFib3V0X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9faWNvbiBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWJvdXRfX2NhcHRpb24ge1xuICBmb250OiA3MDAgMS41ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4uYWJvdXRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uYmFubmVyX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9fc2xpZGUge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW07XG4gIH1cbn1cblxuLmJhbm5lcl9fcGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lcl9fcGljIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX3BpYyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4uYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAuYmFubmVyX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbSA0cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNEOUQ5RDkgNC41OCUsICM4RjhGOEYgNDAuOTklLCAjNDc0NzQ3IDc1LjgyJSk7XG4gICAgbWluLWhlaWdodDogMjg0cHg7XG4gIH1cbn1cblxuLmJhbm5lcl9fYm94IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG4uYmFubmVyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uYmFubmVyX192bnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl9fdm50IHtcbiAgICBnYXA6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX192bnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMC40cmVtO1xuICB9XG59XG5cbi5iYW5uZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5iYW5uZXJfX2l0ZW0gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJhbm5lciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYWxsYmFjayB7XG4gIG1hcmdpbjogOHJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2sge1xuICAgIG1hcmdpbjogNnJlbSAwO1xuICB9XG59XG5cbi5jYWxsYmFja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2FjdGlvbiB7XG4gIG1heC13aWR0aDogMTA5OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzLjRyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDIuNXJlbTtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX25hbWUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMjEyNzMxO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gIH1cbn1cblxuLmNhbGxiYWNrX19maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAxLjQ1cmVtIDEuM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsYmFja19fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uY2FsbGJhY2tfX2ZpZWxkLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4uY2FsbGJhY2tfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cblxuLmNhbGxiYWNrX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsbGJhY2tfX2hpZGRlbi5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmNhbGxiYWNrX19oaWRkZW46Y2hlY2tlZCArIC5jYWxsYmFja19fY2hlY2stdHh0OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhbGxiYWNrX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBwYWRkaW5nOiAxLjZyZW07XG59XG5cbi5jYWxsYmFja19fY2hlY2stdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uY2FsbGJhY2tfX2NoZWNrLXR4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwREEyRTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhbGxiYWNrX19jaGVjay10eHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyMzIyYzU1ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDQgNiAxMS4zMzQgMi42NjcgOCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG5cbi5jYWxsYmFja19fcmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX3JlcXVpcmVkIHtcbiAgICBmb250LXNpemU6IDAuNjI1ZW07XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDhyZW0gMTVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gIH1cbn1cblxuLmZpbHRlcl9fdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlcl9fdG9wIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJfX3RvcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyX190b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwOGE5OTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA5MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udDogNzAwIDEuNTYyNWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgycHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuLmZpbHRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI4IDEzJyUzZSUzY3BhdGggc3Ryb2tlPSclMjMwZGEyZTcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMSAxIDEzIDExTDI3IDEnLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IGNlbnRlciAjZjFmMWYxO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHdpZHRoOiA4MnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MDhhOTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4uZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fY2hhbmdlIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJfX2NoYW5nZSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cblxuLmZpbHRlcl9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uZmlsdGVyX19jaGVjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlcl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNnJlbSA1cmVtIDRyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICAgIGdhcDogMC44cmVtO1xuICB9XG59XG5cbi5maWx0ZXJfX2JveDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmZpbHRlcl9fY2FwdGlvbiB7XG4gIGZvbnQ6IDcwMCAxLjVlbSB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbi5maWx0ZXJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzIxMjczMTtcbn1cblxuLmZpbHRlcl9fZm9vdCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2NhbGxiYWNrIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmlsdGVyX19uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzIxMjczMTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uZmlsdGVyX19maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAxLjQ1cmVtIDEuM3JlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXJfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmZpbHRlcl9fZmllbGQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG4uZmlsdGVyX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19oaWRkZW4uZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5maWx0ZXJfX2hpZGRlbjpjaGVja2VkICsgLmZpbHRlcl9fY2hlY2stdHh0OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpbHRlcl9faGlkZGVuOmNoZWNrZWQgKyAuZmlsdGVyX19ib3gge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZpbHRlcl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgcGFkZGluZzogMS42cmVtO1xufVxuXG4uZmlsdGVyX19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXJfX2NoZWNrLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmZpbHRlcl9fY2hlY2stdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmlsdGVyX19jaGVjay10eHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyMzIyYzU1ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDQgNiAxMS4zMzQgMi42NjcgOCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG5cbi5maWx0ZXJfX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fcmVxdWlyZWQge1xuICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUxcHgpO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDM5N3B4O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwOEE5OTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQ6IDUwMCAxLjU2MjVlbSB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYmxvY2s6IDEuNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdHh0IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3R4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm94Omxhc3Qtb2YtdHlwZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4uZm9vdGVyX19waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xNC42NjcgMTEuMjh2MmExLjMzIDEuMzMgMCAwIDEtMS40NTQgMS4zMzQgMTMuMiAxMy4yIDAgMCAxLTUuNzUzLTIuMDQ3IDEzIDEzIDAgMCAxLTQtNCAxMy4yIDEzLjIgMCAwIDEtMi4wNDctNS43OEExLjMzMyAxLjMzMyAwIDAgMSAyLjc0IDEuMzM0aDJBMS4zMyAxLjMzIDAgMCAxIDYuMDczIDIuNDhhOC42IDguNiAwIDAgMCAuNDY3IDEuODc0IDEuMzMgMS4zMyAwIDAgMS0uMyAxLjQwNmwtLjg0Ny44NDdhMTAuNjcgMTAuNjcgMCAwIDAgNCA0bC44NDctLjg0N2ExLjMzIDEuMzMgMCAwIDEgMS40MDctLjMgOC42IDguNiAwIDAgMCAxLjg3My40NjcgMS4zMzQgMS4zMzQgMCAwIDEgMS4xNDcgMS4zNTMnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyL2NvbnRhaW47XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xufVxuXG4uZm9vdGVyX19lbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgMi42NjdIMi42NjdjLS43MzcgMC0xLjMzNC41OTYtMS4zMzQgMS4zMzN2OGMwIC43MzYuNTk3IDEuMzMzIDEuMzM0IDEuMzMzaDEwLjY2NmMuNzM3IDAgMS4zMzQtLjU5NyAxLjMzNC0xLjMzM1Y0YzAtLjczNy0uNTk3LTEuMzMzLTEuMzM0LTEuMzMzJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J20xNC42NjcgNC42NjctNS45OCAzLjhhMS4yOSAxLjI5IDAgMCAxLTEuMzc0IDBsLTUuOTgtMy44Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci9jb250YWluO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cblxuLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgNi42NjdjMCAzLjMyOS0zLjY5MiA2Ljc5NS00LjkzMiA3Ljg2NmEuNjcuNjcgMCAwIDEtLjgwMiAwYy0xLjI0LTEuMDctNC45MzItNC41MzctNC45MzItNy44NjZhNS4zMzMgNS4zMzMgMCAxIDEgMTAuNjY2IDAnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjMzMycgZD0nTTggOC42NjdhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci9jb250YWluO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgbWF4LWhlaWdodDogNzlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNjFweDtcbiAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbjogOHJlbSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbn1cblxuLmdhbGxlcnlfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X19pbm5lciB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cblxuLmdhbGxlcnlfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X19idG46aG92ZXIgLmdhbGxlcnlfX3R4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5nYWxsZXJ5X190eHQge1xuICBmb250OiA3MDAgMS41ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNywgMzcsIDM3LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX3R4dCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV9fcGljIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X19waWMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogMi40cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEuMnJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggZD0nTTIwLjE2NjggMTUuNTFWMTguMjZDMjAuMTY3OCAxOC41MTUzIDIwLjExNTYgMTguNzY4IDIwLjAxMzMgMTkuMDAxOUMxOS45MTEgMTkuMjM1OCAxOS43NjEgMTkuNDQ1OCAxOS41NzI5IDE5LjYxODRDMTkuMzg0OCAxOS43OTEgMTkuMTYyNyAxOS45MjI0IDE4LjkyMDggMjAuMDA0MkMxOC42NzkgMjAuMDg1OSAxOC40MjI3IDIwLjExNjMgMTguMTY4NSAyMC4wOTMzQzE1LjM0NzcgMTkuNzg2OCAxMi42MzgyIDE4LjgyMyAxMC4yNTc2IDE3LjI3OTJDOC4wNDI4MiAxNS44NzE4IDYuMTY1MDMgMTMuOTk0IDQuNzU3NjQgMTEuNzc5MkMzLjIwODQ2IDkuMzg3NzggMi4yNDQzNiA2LjY2NTA5IDEuOTQzNDggMy44MzE2N0MxLjkyMDU3IDMuNTc4MTkgMS45NTA2OSAzLjMyMjcgMi4wMzE5MyAzLjA4MTVDMi4xMTMxNyAyLjg0MDI5IDIuMjQzNzUgMi42MTg2NCAyLjQxNTM0IDIuNDMwNjZDMi41ODY5NCAyLjI0MjY4IDIuNzk1OCAyLjA5MjQ5IDMuMDI4NjIgMS45ODk2NUMzLjI2MTQ0IDEuODg2ODEgMy41MTMxMiAxLjgzMzU4IDMuNzY3NjQgMS44MzMzNEg2LjUxNzY0QzYuOTYyNTEgMS44Mjg5NiA3LjM5Mzc4IDEuOTg2NSA3LjczMTA5IDIuMjc2NThDOC4wNjg0IDIuNTY2NjYgOC4yODg3MSAyLjk2OTUgOC4zNTA5OCAzLjQxMDAxQzguNDY3MDUgNC4yOTAwNyA4LjY4MjMgNS4xNTQxNyA4Ljk5MjY0IDUuOTg1ODRDOS4xMTU5NyA2LjMxMzk0IDkuMTQyNjcgNi42NzA1MSA5LjA2OTU2IDcuMDEzMzFDOC45OTY0NSA3LjM1NjEyIDguODI2NiA3LjY3MDc4IDguNTgwMTQgNy45MjAwMUw3LjQxNTk4IDkuMDg0MTdDOC43MjA5IDExLjM3OTEgMTAuNjIxMSAxMy4yNzkyIDEyLjkxNiAxNC41ODQyTDE0LjA4MDEgMTMuNDJDMTQuMzI5NCAxMy4xNzM2IDE0LjY0NCAxMy4wMDM3IDE0Ljk4NjggMTIuOTMwNkMxNS4zMjk2IDEyLjg1NzUgMTUuNjg2MiAxMi44ODQyIDE2LjAxNDMgMTMuMDA3NUMxNi44NDYgMTMuMzE3OCAxNy43MTAxIDEzLjUzMzEgMTguNTkwMSAxMy42NDkyQzE5LjAzNTQgMTMuNzEyIDE5LjQ0MjEgMTMuOTM2MyAxOS43MzI4IDE0LjI3OTRDMjAuMDIzNSAxNC42MjI1IDIwLjE3OCAxNS4wNjA1IDIwLjE2NjggMTUuNTFaJyBzdHJva2U9JyUyMzIxMjczMScgc3Ryb2tlLW9wYWNpdHk9JzAuOTUnIHN0cm9rZS13aWR0aD0nMS42NjY2Nycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM2UlM2Mvc3ZnJTNlIFwiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQvMjJweDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgNDQgNDQnJTNlJTNjcmVjdCB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIGZpbGw9JyUyMzBkYTJlNycgcng9JzYnLyUzZSUzY2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTIzLjE0NCAyMy4xNDRjMS4xMDctMS4wOTYgMi0yLjM4OCAyLjYzOC0zLjgwOWEuNzUuNzUgMCAwIDAtLjE2Ni0uODI3bC0uODItLjgxOGMtLjY3LS42NzEtLjY3LTEuNjItLjA4NC0yLjIwNmwxLjE3NC0xLjE3NGEyIDIgMCAwIDEgMi44MjggMGwuNjUyLjY1MmMuNzQuNzQxIDEuMDUgMS44MS44NSAyLjg3LS40OTQgMi42MTMtMi4wMTIgNS40NzQtNC40NjEgNy45MjNzLTUuMzEgMy45NjctNy45MjMgNC40NjFjLTEuMDYuMi0yLjEzLS4xMDktMi44Ny0uODVsLS42NTEtLjY1MWEyIDIgMCAwIDEgMC0yLjgyOGwxLjE3My0xLjE3M2ExLjUgMS41IDAgMCAxIDIuMTIgMGwuOTA0LjkwNGEuNzUuNzUgMCAwIDAgLjgyNy4xNjYgMTIuNyAxMi43IDAgMCAwIDMuODA5LTIuNjQnLyUzZSUzYy9nJTNlJTNjZGVmcyUzZSUzY2NsaXBQYXRoIGlkPSdhJyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMzQgMTBIMTB2MjRoMjR6Jy8lM2UlM2MvY2xpcFBhdGglM2UlM2MvZGVmcyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvcyB7XG4gIGdhcDogMXJlbTtcbn1cblxuLmhlYWRlcl9faW5mbyB7XG4gIGdhcDogM3JlbTtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFydG5lcnMge1xuICBwYWRkaW5nLWJsb2NrOiA4cmVtIDEyLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnMge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW0gOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFydG5lcnNfX2xpc3Qge1xuICAgIGdhcDogMC44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMjQ1LCAyNDcsIDAuMyk7XG59XG5cbi5wYXJ0bmVyc19fcGljIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICBwYWRkaW5nLWJsb2NrOiA4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdCB7XG4gICAgcGFkZGluZy1ibG9jazogNnJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdF9fcm93IHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdF9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdF9fYm94IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0X19waWN0dXJlIHtcbiAgaGVpZ2h0OiBjbGFtcCgxNjZweCwgMzBjcXcsIDM3NnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0X19waWMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC40NHMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLnByb2R1Y3RfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3N2RlZywgI2ZmZiAwJSwgcmdiYSgyNDMsIDI0NSwgMjQ3LCAwLjMpIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS4ycmVtO1xuICB9XG59XG5cbi5wcm9kdWN0X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdF9faWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0X19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuLnByb2R1Y3RfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ucHJvcG9zYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NhbGxiYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcG9zYWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucHJvcG9zYWxfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3Bvc2FsX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxLjJyZW07XG4gIH1cbn1cblxuLnByb3Bvc2FsX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3Bvc2FsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG5cbi5wcm9wb3NhbF9fdHh0IHtcbiAgZm9udC1zaXplOiAxLjYyNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wb3NhbF9fdHh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufSIsIkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9Nb250c2VycmF0LUJvbGQud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9Nb250c2VycmF0LUJvbGQudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogYm9sZFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG4gIGZvbnQtZGlzcGxheTogc3dhcFxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCdcclxuICBzcmM6IHVybCgnLi4vZm9udC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZC53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogYm9sZFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG4gIGZvbnQtZGlzcGxheTogc3dhcFxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJ1xyXG4gIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9Nb250c2VycmF0LVJlZ3VsYXIud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogYm9sZFxyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcFxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJ1xyXG4gIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLU1lZGl1bS50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiA1MDBcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiAzMDBcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiA2MDBcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHQud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1MaWdodC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiAzMDBcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLU1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiA1MDBcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1TZW1pQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiA2MDBcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcblxuICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvcik7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgb3V0bGluZTogMDtcblxuICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIkcmVtb3ZlLWNvbG9yOiAjODg4ICFkZWZhdWx0O1xuJHJlbW92ZS1ob3Zlci1jb2xvcjogIzU1NSAhZGVmYXVsdDtcbiRyZW1vdmUtd2lkdGg6IDIwcHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICM0NDQgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICNhYWEgIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4kZm9jdXMtYm9yZGVyLWNvbG9yOiAjNTg5N2ZiICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWhlaWdodDogMjhweCAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1iZy10b3AtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3I6ICNlZWVlZWUgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItcGxhY2Vob2xkZXItY29sb3I6ICM5OTkgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItZm9jdXMtYm9yZGVyLWNvbG9yOiBibHVlICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3I6ICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yICFkZWZhdWx0O1xuJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yOiAkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLXotaW5kZXg6IDEgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1iZy1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuJHJlc3VsdHMtbmVzdGVkLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLWNob2ljZS1iZy1ob3Zlci1jb2xvcjogIzM4NzVkNyAhZGVmYXVsdDtcbiRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbiRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I6IGdyZXkgIWRlZmF1bHQ7XG4iLCIvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iLzMuMy1zdGFibGUvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzI0wxNy1MMjdcblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIGN1cnNvcjogdGV4dDtcblxuICBvdXRsaW5lOiAwO1xuXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlbW92ZS1ob3Zlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJkZWZhdWx0c1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmFkaWVudHNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIHtcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogJHJlc3VsdHMtbWF4LWhlaWdodDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLy9saWJzXHJcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzJ1xyXG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvL3Njc3MvY29yZSdcclxuXHJcbi8vY29uZlxyXG4vLyBUYWlsd2luZCBkaXJlY3RpdmVzIC0gcHJvY2Vzc2VkIGJ5IFBvc3RDU1MgKFRhaWx3aW5kIHBsdWdpbilcclxuQHRhaWx3aW5kIGJhc2VcclxuQHRhaWx3aW5kIGNvbXBvbmVudHNcclxuQHRhaWx3aW5kIHV0aWxpdGllc1xyXG5cclxuQGltcG9ydCBcIm1peGlucy9fZm9udC1mYWNlLnNhc3NcIlxuQGltcG9ydCBcIm1peGlucy9fbWVkaWEuc2Fzc1wiXHJcbkBpbXBvcnQgXCJnbG9iYWwvX2ZvbnRzLnNhc3NcIlxuQGltcG9ydCBcImdsb2JhbC9fdmFyaWFibGVzLnNhc3NcIlxuQGltcG9ydCBcImdsb2JhbC9idXR0b24uc2Fzc1wiXG5AaW1wb3J0IFwiZ2xvYmFsL2NvcmUuc2Fzc1wiXG5AaW1wb3J0IFwiZ2xvYmFsL2ZpZWxkLnNhc3NcIlxuQGltcG9ydCBcImdsb2JhbC9yZXNldC5zYXNzXCJcbkBpbXBvcnQgXCJnbG9iYWwvdHlwb2dyYXBoeS5zYXNzXCJcclxuXHJcblxyXG4vL21vZHVsZXNcclxuQGltcG9ydCBcIi9Vc2Vycy9hbW1jL0Rlc2t0b3Avd29yay90dG0uYW1tYy9zcmMvbW9kdWxlcy9hYm91dC9hYm91dC5zYXNzXCJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvYmFubmVyL2Jhbm5lci5zYXNzXCJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvY2FsbGJhY2svY2FsbGJhY2suc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL2ZpbHRlci9maWx0ZXIuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL2Zvb3Rlci9mb290ZXIuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL2dhbGxlcnkvZ2FsbGVyeS5zYXNzXCJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvaGVhZGVyL2hlYWRlci5zYXNzXCJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvcGFydG5lcnMvcGFydG5lcnMuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC5zYXNzXCJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvcHJvcG9zYWwvcHJvcG9zYWwuc2Fzc1wiIiwiOnJvb3RcclxuICAtLWZvbnQtcHJpbWFyeTogXCJPcGVuIFNhbnNcIiwgYXJpYSwgc2Fucy1zZXJpZlxyXG4gIC0tZm9udC1zZWNvbmRhcnk6ICdNb250c2VycmF0JywgYXJpYSwgc2Fucy1zZXJpZlxyXG4gIC0tY29sb3ItcHJpbWFyeTogIzgwOGE5OVxyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiByZ2JhKDMzLCAzOSwgNDksIDAuOTUpXHJcbiAgLS1jb2xvci1hY2NlbnQ6ICMwZGEyZTdcclxuICAtLWNvbG9yLWJhY2tncm91bmQ6ICNmM2Y1ZjdcclxuICAtLWNvbG9yLWJvcmRlcjogI0Q3RERFNFxyXG4gIC0tY29sb3Itd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSlcclxuXHJcbkB0aGVtZVxyXG4gIC0tc3BhY2luZzogMTZweFxyXG5cclxuK3NjcmVlbignbWF4JywgMTIwMClcclxuICBAdGhlbWVcclxuICAgIC0tc3BhY2luZzogMTRweFxyXG5cclxuK3NjcmVlbignbWF4JywgMTAyMylcclxuICBAdGhlbWVcclxuICAgIC0tc3BhY2luZzogMTJweFxyXG5cclxuK3NjcmVlbignbWF4JywgNzY3KVxyXG4gIEB0aGVtZVxyXG4gICAgLS1zcGFjaW5nOiAxMHB4IiwiQG1peGluIHNjcmVlbigkdHlwZSwgJHdpZHRoLCAkb3JpZW50YXRpb246IHBvcnRyYWl0KVxyXG5cdEBpZiAkb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICN7JHdpZHRofXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXHJcblx0XHRcdEBjb250ZW50XHJcblx0QGVsc2VcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogI3skd2lkdGh9cHgpXHJcblx0XHRcdEBjb250ZW50IiwiLmJ0blxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gIHBhZGRpbmc6IDEuMjVyZW0gMi42cmVtXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgK2ZzKDE4cHgpXHJcbiAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gIGxpbmUtaGVpZ2h0OiAxXHJcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2VcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICArc2NyZWVuKCdtYXgnLCAxMjAwKVxyXG4gICAgK2ZzKDE4cHgpXHJcbiAgK3NjcmVlbignbWF4JywgNzY3KVxyXG4gICAgK2ZzKDE2cHgpXHJcbiAgJjpob3ZlclxyXG4gICAgYmFja2dyb3VuZDogIzBkNGVlN1xyXG4gICZfc2l6ZS0yXHJcbiAgICArZnMoMjVweClcclxuICAgIHBhZGRpbmc6IDMuM3JlbVxyXG4gICAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgICAgcGFkZGluZzogMnJlbVxyXG4gICAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgICAgK2ZzKDIwcHgpXHJcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXHJcbiAgICAgICtmcygxNnB4KVxyXG4gICZfc2l6ZS0zXHJcbiAgICArZnMoMjBweClcclxuICAgIHBhZGRpbmc6IDEuNHJlbSA0LjhyZW1cclxuIiwiQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJGZpbGUtcGF0aCwgJHdlaWdodCwgJHN0eWxlLCAkbG9jYWwsICRsb2NhbDIpXHJcblx0QGZvbnQtZmFjZVxyXG5cdFx0Zm9udC1mYW1pbHk6ICRuYW1lXHJcblx0XHRmb250LXdlaWdodDogJHdlaWdodFxyXG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlXHJcblx0XHRzcmM6IGxvY2FsKFwiI3skbG9jYWx9XCIpLCBsb2NhbChcIiN7JGxvY2FsMn1cIiksICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcblxyXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKVxyXG5cdCRyZW1TaXplOiBjYWxjKCRzaXplIC8gMTZweClcclxuXHRAcmV0dXJuICRyZW1TaXplICogMWVtXHJcblxyXG5AbWl4aW4gZnMoJHNpemUpXHJcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpXHJcbiIsImh0bWxcclxuICBmb250LXNpemU6IDEwcHhcclxuYm9keVxyXG4gIGZvbnQtc2l6ZTogMTZweFxyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KVxyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KVxyXG5cclxuLmlubmVyXHJcbiAgbWF4LXdpZHRoOiAxNDgwcHhcclxuICB3aWR0aDogMTAwJVxyXG4gIHBhZGRpbmctaW5saW5lOiA1cmVtXHJcbiAgbWFyZ2luOiAwIGF1dG9cclxuICArc2NyZWVuKCdtYXgnLCAxNTgwKVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICtzY3JlZW4oJ21heCcsIDEyMDApXHJcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbVxyXG4gICtzY3JlZW4oJ21heCcsIDc2NylcclxuICAgIHBhZGRpbmctaW5saW5lOiAxLjJyZW1cclxuLm1vZGFsXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgei1pbmRleDogOTk5XHJcbiAgYmFja2dyb3VuZDogcmdiYSg3MiwgNzIsIDcyLCAwLjQwKVxyXG4gIGRpc3BsYXk6IG5vbmVcclxuICAmX19jb250YWluZXJcclxuICAgIG1heC13aWR0aDogOTE4cHhcclxuICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgIG92ZXJmbG93OiBhdXRvXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDUwJVxyXG4gICAgbGVmdDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MVxyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpXHJcbiAgICBib3gtc2hhZG93OiAtNXB4IDIwcHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC40NSlcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgcGFkZGluZzogY2xhbXAoNTBweCwgMTB2dywgMTQwcHgpIGNsYW1wKDMwcHgsIDd2dywgNjVweClcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAmX19jbG9zZVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDIycHhcclxuICAgIHJpZ2h0OiAyMnB4XHJcbiAgICBwYXRoXHJcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2VcclxuICAgICY6aG92ZXJcclxuICAgICAgcGF0aFxyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tY29sb3ItYWNjZW50KVxyXG4gICZfX3RpdGxlXHJcbiAgICArZnMoNDhweClcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICAmX190eHRcclxuICAgICtmcygzNXB4KVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbVxyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICAmX19idG5cclxuICAgICtmcygzNXB4KVxyXG4gICAgd2lkdGg6IDM1MnB4XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcblxyXG4vLyA9PT09PSBUQUlMV0lORCBSRVNQT05TSVZFIENMQVNTRVMgPT09PT1cclxuXHJcbi8vIFNtYWxsIGJyZWFrcG9pbnQgKDY0MHB4KVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweClcclxuICAuc21cXDpweS00XHJcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNClcclxuXHJcbi8vIE1lZGl1bSBicmVha3BvaW50ICg3NjhweClcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXHJcbiAgLm1kXFw6cHktNlxyXG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpXHJcblxyXG4gIC5tZFxcOnB5LTEyXHJcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpXHJcblxyXG4gIC5tZFxcOmZsZXgtMVxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3hcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxXHJcbiAgICAtbXMtZmxleDogMVxyXG4gICAgZmxleDogMVxyXG5cclxuICAubWRcXDpmbGV4LWNvbFxyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWxcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG5cclxuLy8gTGFyZ2UgYnJlYWtwb2ludCAoMTAyNHB4KVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXHJcbiAgLmxnXFw6cHktNFxyXG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpXHJcblxyXG5cclxuLnBvbGl0XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgei1pbmRleDogOVxyXG4gIHBhZGRpbmctYmxvY2s6IDIwcmVtXHJcbiAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgIHBhZGRpbmctYmxvY2s6IDE1cmVtXHJcbiAgK3NjcmVlbignbWF4JywgNzY3KVxyXG4gICAgcGFkZGluZy1ibG9jazogMTByZW1cclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbig0OTNweCwgMzAlKSAxZnJcclxuICAgIGdhcDogMnJlbVxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpXHJcbiAgICBwYWRkaW5nOiA1cmVtIDBcclxuICAgICtzY3JlZW4oJ21heCcsIDE1MDApXHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMFxyXG4gICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICBwYWRkaW5nOiAzcmVtIDBcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAmX190aXRsZVxyXG4gICAgK2ZzKDMwcHgpXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBsaW5lLWhlaWdodDogMVxyXG4gICAgdGV4dC13cmFwOiBiYWxhbmNlXHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxyXG4gICAgK3NjcmVlbignbWF4JywgMTUwMClcclxuICAgICAgK2ZzKDIwcHgpXHJcbiAgICArc2NyZWVuKCdtYXgnLCA2MDApXHJcbiAgICAgICtmcygxOHB4KVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW1cclxuICAmX190ZXh0XHJcbiAgICArZnMoMjBweClcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcclxuICAgICtzY3JlZW4oJ21heCcsIDE1MDApXHJcbiAgICAgICtmcygxNnB4KVxyXG4gICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICArZnMoMTRweClcclxuICAgIHBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXHJcbiAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAmICsgdWxcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW1cclxuICAgIGFcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICAgIHNwYW5cclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIHVsXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbVxyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjXHJcbiAgICB0YWJsZVxyXG4gICAgICB0ZFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXkpXHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtXHJcbiAgICAgICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICAgICAgcGFkZGluZzogMXJlbVxyXG4gICAgICAgICAgK2ZzKDE0cHgpXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBoZWlnaHQ6IDI4NXB4XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX192aWV3LWhpZGRlblxyXG4gICAgbWFyZ2luLXRvcDogMXJlbVxyXG4gICAgK2ZzKDIwcHgpXHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxyXG4gICZfX2xheWVyXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMzUlXHJcbiAgICBsZWZ0OiAwXHJcbiAgICB6LWluZGV4OiAtMVxyXG4gICAgK3NjcmVlbignbWF4JywgMTUwMClcclxuICAgICAgd2lkdGg6IDM1MHB4XHJcbiAgICArc2NyZWVuKCdtYXgnLCA2MDApXHJcbiAgICAgIGRpc3BsYXk6IG5vbmUiLCIuZ3JvdXBcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2siLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsaDEsIGgyLCBoMywgaDQsIGg1LFxyXG5oNiwgcCwgYmxvY2txdW90ZSwgcHJlLGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZyxcclxuY2l0ZSwgY29kZSxkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsc21hbGwsXHJcbnN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixiLCB1LCBpLCBjZW50ZXIsZGwsIGR0LFxyXG5kZCwgb2wsIHVsLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCx0YWJsZSwgY2FwdGlvbixcclxudGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLFxyXG5lbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsXHJcbm91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSx0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiAwXHJcbiAgYm9yZGVyOiAwXHJcbmh0bWxcclxuICBoZWlnaHQ6IDEwMCVcclxuaW1nLGZpZWxkc2V0LCBhIGltZ1xyXG4gIGJvcmRlcjogbm9uZVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5idXR0b25cclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpXHJcbiAgYmFja2dyb3VuZDogbm9uZVxyXG4gICtmcygxNnB4KVxyXG4gIGJvcmRlcjogMFxyXG4gICY6Oi1tb3otZm9jdXMtaW5uZXJcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIGJvcmRlcjogMFxyXG50ZXh0YXJlYVxyXG4gIG92ZXJmbG93OiBhdXRvXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KVxyXG4gIHJlc2l6ZTogbm9uZVxyXG5hXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgY29sb3I6IGluaGVyaXRcclxuICB0cmFuc2l0aW9uOiAuNXMgZWFzZVxyXG5cclxuaW5wdXQsIGJ1dHRvblxyXG4gIG1hcmdpbjogMFxyXG4gIHBhZGRpbmc6IDBcclxuICBib3JkZXI6IDBcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpXHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCxidXR0b24sXHJcbmgxLGgyLGgzLGg0LGg1LGg2LGEsc3BhbixhOmZvY3VzXHJcbiAgb3V0bGluZTogbm9uZVxyXG51bCxvbFxyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG50YWJsZVxyXG4gIGJvcmRlci1zcGFjaW5nOiAwXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxyXG4gIHdpZHRoOiAxMDAlXHJcbmxpXHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG5zdW1tYXJ5XHJcbiAgJjo6bWFya2VyXHJcbiAgICBjb250ZW50OiBub25lXHJcbiAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlclxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4uY2xlYXJmaXhcclxuICAmOjpiZWZvcmVcclxuICAgIGNvbnRlbnQ6IFwiIFwiXHJcbiAgICBkaXNwbGF5OiB0YWJsZVxyXG4gICY6OmFmdGVyXHJcbiAgICBjb250ZW50OiBcIiBcIlxyXG4gICAgZGlzcGxheTogdGFibGVcclxuICAgIGNsZWFyOiBib3RoXHJcbiIsImgxLCAuZGlzcGxheS0xXHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpXHJcbiAgK2ZzKDYwcHgpXHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICtzY3JlZW4oJ21heCcsIDEyMDApXHJcbiAgICArZnMoNDBweClcclxuICArc2NyZWVuKCdtYXgnLCA3NjcpXHJcbiAgICArZnMoMjBweClcclxuaDIsIC5kaXNwbGF5LTJcclxuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcclxuICArZnMoNDhweClcclxuICBmb250LXdlaWdodDogNzAwXHJcbiAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgICtmcygzMHB4KVxyXG4gICtzY3JlZW4oJ21heCcsIDc2NylcclxuICAgICtmcygyMHB4KVxyXG5oMywgLmRpc3BsYXktM1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxyXG4gICtmcygzNnB4KVxyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxuICArc2NyZWVuKCdtYXgnLCAxMjAwKVxyXG4gICAgK2ZzKDI1cHgpXHJcbiAgK3NjcmVlbignbWF4JywgNzY3KVxyXG4gICAgK2ZzKDIycHgpXHJcbmg0LCAuZGlzcGxheS00XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpXHJcbiAgK2ZzKDMwcHgpXHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICtzY3JlZW4oJ21heCcsIDEyMDApXHJcbiAgICArZnMoMjJweClcclxuXHJcbi50ZXh0LXVwcGVyY2FzZVxyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuLnRleHQtcmlnaHRcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG4udGV4dC1jZW50ZXJcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuLnRleHQtdW5kZXJsaW5lXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiLCIuYWJvdXRcbiAgICBwYWRkaW5nLWJsb2NrOiA4cmVtXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZClcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW1cbiAgICAmX19ib3hcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgZ2FwOiA2cmVtXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAyLjhyZW1cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgZ2FwOiAzcmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW1cbiAgICAmX19waWNcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICAmX19jb250ZW50XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIuNXJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMFxuICAgICZfX3RleHRcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgK2ZzKDE3cHgpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgK2ZzKDE2cHgpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbVxuICAgICZfX2xvZ29cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDEuNnJlbVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAmX19pY29uXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB3aWR0aDogNDhweFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgJl9fY2FwdGlvblxuICAgICAgICArZnMoMjRweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW1cbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICArZnMoMjBweClcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDE4cHgpXG4gICAgJl9fdHh0XG4gICAgICAgICtmcygxNnB4KSIsIi5iYW5uZXJcbiAgICAmX19zbGlkZVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXJlbVxuICAgICZfX3BpY1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweFxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4XG4gICAgJl9fY29udGVudFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDE1ODApXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW0gNHJlbVxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNEOUQ5RDkgNC41OCUsICM4RjhGOEYgNDAuOTklLCAjNDc0NzQ3IDc1LjgyJSlcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4NHB4XG4gICAgJl9fYm94XG4gICAgICAgIG1heC13aWR0aDogOTAwcHhcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICZfX3RpdGxlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbVxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDIwcHgpXG4gICAgJl9fdGV4dFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAgICAgK2ZzKDI0cHgpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgICtmcygyMHB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgICtmcygxNnB4KVxuICAgICZfX3ZudFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcbiAgICAgICAgZ2FwOiAyLjRyZW1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICBnYXA6IDEuMnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgICAgICAgICAgZ2FwOiAuNHJlbVxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAuOHJlbVxuICAgICAgICArZnMoMjBweClcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgICtmcygxOHB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTZweClcbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgLnNsaWNrLXNsaWRlXG4gICAgICAgIGhlaWdodDogYXV0byIsIi5jYWxsYmFja1xuICAgIG1hcmdpbjogOHJlbSAwXG4gICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICBtYXJnaW46IDZyZW0gMFxuICAgICZfX3RpdGxlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW1cbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDIwcHgpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxuICAgICAgICAgICAgK2ZzKDE2cHgpXG4gICAgJl9fYWN0aW9uXG4gICAgICAgIG1heC13aWR0aDogMTA5OXB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgcGFkZGluZzogMy40cmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAyLjVyZW1cbiAgICAmX19uYW1lXG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBjb2xvcjogIzIxMjczMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDEycHgpXG4gICAgJl9fZmllbGRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcilcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgIHBhZGRpbmc6IDEuNDVyZW0gMS4zcmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSlcbiAgICAgICAgJi5lcnJvclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpXG4gICAgJl9fZ3JvdXBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbVxuICAgICZfX2hpZGRlblxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICYuZXJyb3JcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KVxuICAgICAgICAmOmNoZWNrZWQgKyAuY2FsbGJhY2tfX2NoZWNrLXR4dDphZnRlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICZfX2J0blxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW1cbiAgICAgICAgcGFkZGluZzogMS42cmVtXG4gICAgJl9fY2hlY2stdHh0XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMERBMkU3XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMXB4XG4gICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyMzIyYzU1ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDQgNiAxMS4zMzQgMi42NjcgOCcvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlXG4gICAgJl9fcmVxdWlyZWRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGdhcDogLjhyZW1cbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTBweCkiLCIuZmlsdGVyXG4gICAgcGFkZGluZy1ibG9jazogOHJlbSAxNXJlbVxuICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDhyZW1cbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW1cbiAgICAmX190b3BcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAgIGdhcDogNXJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgZ2FwOiAycmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDhhOTlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICBoZWlnaHQ6IDkycHhcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgIGhlaWdodDogNjBweFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgK2ZzKDI1cHgpXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODJweClcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgK2ZzKDIwcHgpXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpXG4gICAgICAgIHdpZHRoOiA4MnB4XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI4IDEzJyUzZSUzY3BhdGggc3Ryb2tlPSclMjMwZGEyZTcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMSAxIDEzIDExTDI3IDEnLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwOGE5OVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgd2lkdGg6IDUwcHhcbiAgICAgICAgYlxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX21pZGRsZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW1cbiAgICAmX19jaGFuZ2VcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzNcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG9cbiAgICAmX19yb3dcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdhcDogMS42cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgJl9fY2hlY2tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgJl9faGlkZGVuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19ib3hcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtblxuICAgICAgICBnYXA6IDEuNnJlbVxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gNXJlbSA0cmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC41cyBlYXNlXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICAgICAgICAgIGdhcDogLjhyZW1cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgJl9fY2FwdGlvblxuICAgICAgICArZnMoMjRweClcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMjBweClcbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDE2cHgpXG4gICAgICAgIGNvbG9yOiAjMjEyNzMxXG4gICAgJl9fZm9vdFxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19jYWxsYmFja1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAmX19uYW1lXG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBjb2xvcjogIzIxMjczMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW1cbiAgICAmX19maWVsZFxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKVxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgcGFkZGluZzogMS40NXJlbSAxLjNyZW1cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICArZnMoMTRweClcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KVxuICAgICAgICAmLmVycm9yXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAmX19ncm91cFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAmX19oaWRkZW5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAmLmVycm9yXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAgICAgJjpjaGVja2VkICsgLmZpbHRlcl9fY2hlY2stdHh0OmFmdGVyXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICY6Y2hlY2tlZCArIC5maWx0ZXJfX2JveFxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAmX19idG5cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbVxuICAgICZfX2ljb25cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAmX19jaGVjay10eHRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICArZnMoMTRweClcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0OiAxcHhcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMjJjNTVlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgNCA2IDExLjMzNCAyLjY2NyA4Jy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2VcbiAgICAmX19yZXF1aXJlZFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZ2FwOiAuOHJlbVxuICAgICAgICArZnMoMTRweClcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgICtmcygxMHB4KVxuLnNlbGVjdDItZHJvcGRvd25cbiAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgYm9yZGVyOiAwXG4uc2VsZWN0Mi1yZXN1bHRzXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA4MnB4IClcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTFweCApXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbiAgICBtYXgtaGVpZ2h0OiAzOTdweFxuLnNlbGVjdDItcmVzdWx0c1xuICAgICZfX29wdGlvbnNcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4QTk5XG4gICAgICAgIGJvcmRlci10b3A6IDBcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRlxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KVxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgJl9fb3B0aW9uXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS42cmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICtmcygyNXB4KVxuICAgICAgICBjb2xvcjogIzZmNmY2ZlxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW1cbiAgICAgICAgICAgICtmcygyMHB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTZweClcblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGVcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiIsIi5mb290ZXJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXG4gICAgJl9fdG9wXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICBnYXA6IDNyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbiAgICAmX19ib3hcbiAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMVxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJl9fY29sXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW1cbiAgICAmX190aXRsZVxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNFxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cbiAgICAmX19pdGVtXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbVxuICAgICAgICArZnMoMTRweClcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICAgICBvcGFjaXR5OiAwLjc1XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbVxuICAgICAgICBhXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAmX19waG9uZVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTQuNjY3IDExLjI4djJhMS4zMyAxLjMzIDAgMCAxLTEuNDU0IDEuMzM0IDEzLjIgMTMuMiAwIDAgMS01Ljc1My0yLjA0NyAxMyAxMyAwIDAgMS00LTQgMTMuMiAxMy4yIDAgMCAxLTIuMDQ3LTUuNzhBMS4zMzMgMS4zMzMgMCAwIDEgMi43NCAxLjMzNGgyQTEuMzMgMS4zMyAwIDAgMSA2LjA3MyAyLjQ4YTguNiA4LjYgMCAwIDAgLjQ2NyAxLjg3NCAxLjMzIDEuMzMgMCAwIDEtLjMgMS40MDZsLS44NDcuODQ3YTEwLjY3IDEwLjY3IDAgMCAwIDQgNGwuODQ3LS44NDdhMS4zMyAxLjMzIDAgMCAxIDEuNDA3LS4zIDguNiA4LjYgMCAwIDAgMS44NzMuNDY3IDEuMzM0IDEuMzM0IDAgMCAxIDEuMTQ3IDEuMzUzJy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgJl9fZW1haWxcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW1cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjMzMycgZD0nTTEzLjMzMyAyLjY2N0gyLjY2N2MtLjczNyAwLTEuMzM0LjU5Ni0xLjMzNCAxLjMzM3Y4YzAgLjczNi41OTcgMS4zMzMgMS4zMzQgMS4zMzNoMTAuNjY2Yy43MzcgMCAxLjMzNC0uNTk3IDEuMzM0LTEuMzMzVjRjMC0uNzM3LS41OTctMS4zMzMtMS4zMzQtMS4zMzMnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjMzMycgZD0nbTE0LjY2NyA0LjY2Ny01Ljk4IDMuOGExLjI5IDEuMjkgMCAwIDEtMS4zNzQgMGwtNS45OC0zLjgnLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAmX19hZGRyZXNzXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgNi42NjdjMCAzLjMyOS0zLjY5MiA2Ljc5NS00LjkzMiA3Ljg2NmEuNjcuNjcgMCAwIDEtLjgwMiAwYy0xLjI0LTEuMDctNC45MzItNC41MzctNC45MzItNy44NjZhNS4zMzMgNS4zMzMgMCAxIDEgMTAuNjY2IDAnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjMzMycgZD0nTTggOC42NjdhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0Jy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXG4gICAgJl9fYm90dG9tXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW1cbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW1cbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMClcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmX19jb3B5XG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBvcGFjaXR5OiAwLjc1XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtXG4gICAgJl9fbGlua1xuICAgICAgICArZnMoMTRweClcbiAgICAgICAgb3BhY2l0eTogMC43NVxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpXG4gICAgJl9fbG9nb1xuICAgICAgICBtYXgtaGVpZ2h0OiA3OXB4XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYxcHgiLCIuZ2FsbGVyeVxuICAgIG1hcmdpbjogOHJlbSAwXG4gICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICBtYXJnaW46IDZyZW0gMFxuICAgICZfX2lubmVyXG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxuICAgICAgICBnYXA6IDNyZW1cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgZ2FwOiAxcmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kXG4gICAgJl9fYnRuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAuZ2FsbGVyeV9fdHh0XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICAmX190eHRcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMFxuICAgICAgICBsZWZ0OiAwXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCAzNywgMzcsIDAuNClcbiAgICAgICAgK2ZzKDI0cHgpXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxuICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2VcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgICtmcygxNnB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTRweClcbiAgICAmX19waWNcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweFxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICB3aWR0aDogMjAwcHgiLCIuaGVhZGVyXG4gICAgcGFkZGluZy1ibG9jazogMi40cmVtXG4gICAgcG9zaXRpb246IGZpeGVkXG4gICAgdG9wOiAwXG4gICAgbGVmdDogMFxuICAgIHotaW5kZXg6IDk5XG4gICAgd2lkdGg6IDEwMCVcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KVxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpXG4gICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgcGFkZGluZy1ibG9jazogMS4ycmVtXG4gICAgJl9fcGhvbmVcbiAgICAgICAgK2ZzKDIwcHgpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW1cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBkPSdNMjAuMTY2OCAxNS41MVYxOC4yNkMyMC4xNjc4IDE4LjUxNTMgMjAuMTE1NiAxOC43NjggMjAuMDEzMyAxOS4wMDE5QzE5LjkxMSAxOS4yMzU4IDE5Ljc2MSAxOS40NDU4IDE5LjU3MjkgMTkuNjE4NEMxOS4zODQ4IDE5Ljc5MSAxOS4xNjI3IDE5LjkyMjQgMTguOTIwOCAyMC4wMDQyQzE4LjY3OSAyMC4wODU5IDE4LjQyMjcgMjAuMTE2MyAxOC4xNjg1IDIwLjA5MzNDMTUuMzQ3NyAxOS43ODY4IDEyLjYzODIgMTguODIzIDEwLjI1NzYgMTcuMjc5MkM4LjA0MjgyIDE1Ljg3MTggNi4xNjUwMyAxMy45OTQgNC43NTc2NCAxMS43NzkyQzMuMjA4NDYgOS4zODc3OCAyLjI0NDM2IDYuNjY1MDkgMS45NDM0OCAzLjgzMTY3QzEuOTIwNTcgMy41NzgxOSAxLjk1MDY5IDMuMzIyNyAyLjAzMTkzIDMuMDgxNUMyLjExMzE3IDIuODQwMjkgMi4yNDM3NSAyLjYxODY0IDIuNDE1MzQgMi40MzA2NkMyLjU4Njk0IDIuMjQyNjggMi43OTU4IDIuMDkyNDkgMy4wMjg2MiAxLjk4OTY1QzMuMjYxNDQgMS44ODY4MSAzLjUxMzEyIDEuODMzNTggMy43Njc2NCAxLjgzMzM0SDYuNTE3NjRDNi45NjI1MSAxLjgyODk2IDcuMzkzNzggMS45ODY1IDcuNzMxMDkgMi4yNzY1OEM4LjA2ODQgMi41NjY2NiA4LjI4ODcxIDIuOTY5NSA4LjM1MDk4IDMuNDEwMDFDOC40NjcwNSA0LjI5MDA3IDguNjgyMyA1LjE1NDE3IDguOTkyNjQgNS45ODU4NEM5LjExNTk3IDYuMzEzOTQgOS4xNDI2NyA2LjY3MDUxIDkuMDY5NTYgNy4wMTMzMUM4Ljk5NjQ1IDcuMzU2MTIgOC44MjY2IDcuNjcwNzggOC41ODAxNCA3LjkyMDAxTDcuNDE1OTggOS4wODQxN0M4LjcyMDkgMTEuMzc5MSAxMC42MjExIDEzLjI3OTIgMTIuOTE2IDE0LjU4NDJMMTQuMDgwMSAxMy40MkMxNC4zMjk0IDEzLjE3MzYgMTQuNjQ0IDEzLjAwMzcgMTQuOTg2OCAxMi45MzA2QzE1LjMyOTYgMTIuODU3NSAxNS42ODYyIDEyLjg4NDIgMTYuMDE0MyAxMy4wMDc1QzE2Ljg0NiAxMy4zMTc4IDE3LjcxMDEgMTMuNTMzMSAxOC41OTAxIDEzLjY0OTJDMTkuMDM1NCAxMy43MTIgMTkuNDQyMSAxMy45MzYzIDE5LjczMjggMTQuMjc5NEMyMC4wMjM1IDE0LjYyMjUgMjAuMTc4IDE1LjA2MDUgMjAuMTY2OCAxNS41MVonIHN0cm9rZT0nJTIzMjEyNzMxJyBzdHJva2Utb3BhY2l0eT0nMC45NScgc3Ryb2tlLXdpZHRoPScxLjY2NjY3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzZSUzYy9zdmclM2UgXCIpXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnRcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMFxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4XG4gICAgICAgICAgICB3aWR0aDogNDRweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgNDQgNDQnJTNlJTNjcmVjdCB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIGZpbGw9JyUyMzBkYTJlNycgcng9JzYnLyUzZSUzY2cgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTIzLjE0NCAyMy4xNDRjMS4xMDctMS4wOTYgMi0yLjM4OCAyLjYzOC0zLjgwOWEuNzUuNzUgMCAwIDAtLjE2Ni0uODI3bC0uODItLjgxOGMtLjY3LS42NzEtLjY3LTEuNjItLjA4NC0yLjIwNmwxLjE3NC0xLjE3NGEyIDIgMCAwIDEgMi44MjggMGwuNjUyLjY1MmMuNzQuNzQxIDEuMDUgMS44MS44NSAyLjg3LS40OTQgMi42MTMtMi4wMTIgNS40NzQtNC40NjEgNy45MjNzLTUuMzEgMy45NjctNy45MjMgNC40NjFjLTEuMDYuMi0yLjEzLS4xMDktMi44Ny0uODVsLS42NTEtLjY1MWEyIDIgMCAwIDEgMC0yLjgyOGwxLjE3My0xLjE3M2ExLjUgMS41IDAgMCAxIDIuMTIgMGwuOTA0LjkwNGEuNzUuNzUgMCAwIDAgLjgyNy4xNjYgMTIuNyAxMi43IDAgMCAwIDMuODA5LTIuNjQnLyUzZSUzYy9nJTNlJTNjZGVmcyUzZSUzY2NsaXBQYXRoIGlkPSdhJyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMzQgMTBIMTB2MjRoMjR6Jy8lM2UlM2MvY2xpcFBhdGglM2UlM2MvZGVmcyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAmX19sb2dvc1xuICAgICAgICBnYXA6IDFyZW1cbiAgICAmX19pbmZvXG4gICAgICAgIGdhcDogM3JlbVxuICAgICZfX2xvZ29cbiAgICAgICAgbWF4LWhlaWdodDogNTZweFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweFxuICAgICZfX2J0blxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIiwiLnBhcnRuZXJzXG4gICAgcGFkZGluZy1ibG9jazogOHJlbSAxMi44cmVtXG4gICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgcGFkZGluZy1ibG9jazogNnJlbSA4cmVtXG4gICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2cmVtXG4gICAgJl9fbGlzdFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcbiAgICAgICAgZ2FwOiAxLjZyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgIGdhcDogLjhyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4XG4gICAgICAgIGJhY2tncm91bmQ6ICByZ2JhKDI0MywgMjQ1LCAyNDcsIDAuMzApXG4gICAgJl9fcGljXG4gICAgICAgIG1heC13aWR0aDogMTAwJSIsIi5wcm9kdWN0XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZClcbiAgICBwYWRkaW5nLWJsb2NrOiA4cmVtXG4gICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2cmVtXG4gICAgJl9fcm93XG4gICAgICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX2JveFxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtXG4gICAgICAgIC8vICY6aG92ZXJcbiAgICAgICAgLy8gICAgIC5wcm9kdWN0X19waWNcbiAgICAgICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgICAmX19waWN0dXJlXG4gICAgICAgIGhlaWdodDogY2xhbXAoMTY2cHgsIDMwY3F3LCAzNzZweClcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX3BpY1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgdHJhbnNpdGlvbjogLjQ0cyBsaW5lYXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDBcbiAgICAmX19jb250ZW50XG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbVxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgZ2FwOiAxLjZyZW1cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3N2RlZywgI2ZmZiAwJSwgcmdiYSgyNDMsIDI0NSwgMjQ3LCAwLjMpIDEwMCUpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjJyZW1cbiAgICAmX19pY29uXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB3aWR0aDogNDhweFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHhcbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHhcbiAgICAmX19jYXB0aW9uXG4gICAgICAgICtmcygyNHB4KVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgICtmcygyMHB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMThweClcbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDE2cHgpIiwiLnByb3Bvc2FsXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxsYmFjay5wbmcpXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxuICAgIHBhZGRpbmctYmxvY2s6IDhyZW1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW1cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICZfX2lubmVyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtblxuICAgICAgICBnYXA6IDIuNHJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICAgICAgZ2FwOiAxLjJyZW1cbiAgICAmX190aXRsZVxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW1cbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDI2cHgpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgb3BhY2l0eTogMC45XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgICtmcygxNnB4KSJdfQ== */
/* End */
/* /bitrix/templates/promo/css/style.css?1770380486269735 */
