

/* Start:/bitrix/templates/promo/css/style.css?1764152378265595*/
/*! 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);
}
.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}
.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-\[4\.5cqw\] {
  margin-bottom: 4.5cqw;
}
.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;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.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;
}
.gap-\[3cqw\] {
  gap: 3cqw;
}
.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);
}
.px-3 {
  padding-inline: calc(var(--spacing) * 3);
}
.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__option {
  font: 1.5625em var(--font-secondary);
  margin-bottom: 0;
  padding-block: 2.7rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  color: #6f6f6f;
  background: #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;
  }
}
.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.png) 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+IiwiZ2xvYmFsLmNzcyIsImdsb2JhbC9fZm9udHMuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvY29yZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX211bHRpcGxlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX2RlZmF1bHRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCJnbG9iYWwuc2FzcyIsImdsb2JhbC9fdmFyaWFibGVzLnNhc3MiLCJtaXhpbnMvX21lZGlhLnNhc3MiLCJnbG9iYWwvYnV0dG9uLnNhc3MiLCJtaXhpbnMvX2ZvbnQtZmFjZS5zYXNzIiwiZ2xvYmFsL2NvcmUuc2FzcyIsImdsb2JhbC9maWVsZC5zYXNzIiwiZ2xvYmFsL3Jlc2V0LnNhc3MiLCJnbG9iYWwvdHlwb2dyYXBoeS5zYXNzIiwiLi4vLi4vbW9kdWxlcy9hYm91dC9hYm91dC5zYXNzIiwiLi4vLi4vbW9kdWxlcy9iYW5uZXIvYmFubmVyLnNhc3MiLCIuLi8uLi9tb2R1bGVzL2NhbGxiYWNrL2NhbGxiYWNrLnNhc3MiLCIuLi8uLi9tb2R1bGVzL2ZpbHRlci9maWx0ZXIuc2FzcyIsIi4uLy4uL21vZHVsZXMvZm9vdGVyL2Zvb3Rlci5zYXNzIiwiLi4vLi4vbW9kdWxlcy9nYWxsZXJ5L2dhbGxlcnkuc2FzcyIsIi4uLy4uL21vZHVsZXMvaGVhZGVyL2hlYWRlci5zYXNzIiwiLi4vLi4vbW9kdWxlcy9wcm9kdWN0L3Byb2R1Y3Quc2FzcyIsIi4uLy4uL21vZHVsZXMvcHJvcG9zYWwvcHJvcG9zYWwuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpRUFBQTtBQzJ3QkEsaUJDcHJCRTtBRHJGRjtFRUVJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFRkFGLHdDQUF5QztBQUMxQztBQUVEO0VFQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VGQ0YsVUFBVztBRUNUO0FGRUo7RUVFSSxhQUFBO0FGQUg7QUFFRDtFQUNFLGVBQWdCO0VFRWxCLFlBQUE7QUFBQTtBRkVBOztFRUdJLHVDQUFBO0VGQ0YsbUNBQW9DO0VFR3RDLCtCQUFBO0FGQUM7QUFFRDtFRUVJLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUZBRixj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RG9yQkY7RUFBQSx3QkNwckJFO0FBQUE7QURvckJGO0VBQUEsY0NwckJFO0FBQUE7QURvckJGO0VBQUEsaUJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLG9CQ3ByQkU7RURvckJGLG9CQ3ByQkU7RURvckJGLGFDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGFDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGFDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLHFCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxrQkNwckJFO0FBQUE7QURvckJGO0VBQUEsY0NwckJFO0FBQUE7QURvckJGO0VBQUEsc0JDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLG1CQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxrSENwckJFO01Eb3JCRiw4R0NwckJFO1VEb3JCRiwwR0NwckJFO0FBQUE7QURvckJGO0VBQUEsWUNwckJFO0FBQUE7QURvckJGO0VBQUEsZ0RDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGdEQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSx5QkNwckJFO01Eb3JCRixzQkNwckJFO1VEb3JCRixtQkNwckJFO0FBQUE7QURvckJGO0VBQUEseUJDcHJCRTtNRG9yQkYsc0JDcHJCRTtVRG9yQkYsOEJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLHdCQ3ByQkU7TURvckJGLHFCQ3ByQkU7VURvckJGLHVCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSwrQkNwckJFO0FBQUE7QURvckJGO0VBQUEsNkJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLDZCQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSw2QkNwckJFO0FBQUE7QURvckJGO0VBQUEsNkJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFNDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLGdCQ3ByQkU7RURvckJGLHVCQ3ByQkU7RURvckJGLG1CQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxvQ0NwckJFO0VEb3JCRixpQkNw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RSxZQUFhO0VpQnI2Q2IsY0FBQTtFUU9FLFdBQUE7QXpCaTZDSDtBQUVEOztFeUJuNkNJLHNDQUFBO0V6QnM2Q0YsNkJ5Qjc1Q1U7QXpCODVDWDtBQUVEO0VBQ0U7O0l5QjM1Q1UsZ0JBQUE7RXpCODVDVDtBQUNGO0F5Qjc1Q0c7RUFDSTs7SXpCaTZDSixpQkFBa0I7RXlCLzVDbEI7QXpCaTZDSDtBQUVEOztFeUJuNkNJLG1DQUFBO0V6QnM2Q0YsNkJ5Qmw2Q1U7QXpCbTZDWDtBaUJsOENDO0VRMkJFOztJekI0NkNBLGtCQUFtQjtFQUNwQjtBeUJ0NkNDO0F6Qnk2Q0o7RXlCdDZDUTs7SVJyQ04saUJBQUE7RVFrQ0U7QXpCODZDSDtBQUVEOztFeUJoN0NJLHNDQUFBO0V6Qm03Q0YsNkJ5QjU2Q1U7QXpCNjZDWDtBaUJ0OUNDO0VRa0NFOztJekJ5N0NBLG1CQUFvQjtFQUNyQjtBeUJoN0NDO0F6Qm03Q0o7RXlCaDdDUTs7SXpCbTdDSixrQkFBbUI7RWlCbCtDckI7QWpCbytDRDtBQUVEOztFaUJ0K0NFLHVDQUFBO0VRNENFLDZCQUFBO0F6Qjg3Q0g7QUFFRDtFQUNFOztJeUJ0N0NNLGtCQUFBO0VBQ0E7QXpCeTdDUDtBQUVEO0VtQjUrQ0MseUJBQUE7QW5COCtDQTtBQUVEO0VBQ0UsaUJtQmovQ0Q7QW5Cay9DQTtBaUJ6L0NDO0VRc0RFLGtCQUFBO0F6QnU4Q0g7QUFFRDtFeUI5N0NRLDBCQUFBO0F6Qmc4Q1A7QUFFRDtFeUIvN0NJLG1CQUFBO0VBQ0ksbUNBQUE7QXpCaThDUDtBMEIzZ0REO0VBQ0k7STFCOGdEQSxtQkFBb0I7RWlCMWdEdEI7QWpCNGdERDtBQUVEO0VBQ0UsbUJBQW9CO0UwQmhoRGxCLDhCQUFBO0VBQ0ksU0FBQTtFMUJraEROLHNCQUF1QjtFaUJsaER2Qiw4QkFBQTtVQUFBLHNCQUFBO0FqQm9oREQ7QUFFRDtFQUNFO0kwQnBoREUsU0FBQTtFUElIO0FuQm1oREE7QWlCMWhEQztFU0dFO0lBSVEsY0FBQTtFMUJ3aERUO0FBQ0Y7QTBCdmhERztFQUNJO0lBQ0EsZUFBQTtFQUNBO0Ex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QzFCLFlBQWE7QUFDZDtBQUVEO0VBQ0U7SUFDRSxjQUFlO0VBQ2hCO0FBQ0Y7QUFqK0REO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0VEb3JCRixvQkNwckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0FBQUE7QURvckJGO0VBQUEsV0NwckJFO0VEb3JCRixlQ3ByQkU7QUFBQTtBRG9yQkY7RUFBQSxXQ3ByQkU7RURvckJGLGVDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLHNCQ3ByQkU7RURvckJGLGVDcHJCRTtFRG9yQkYsbUJDcHJCRTtBQUFBO0FEb3JCRjtFQUFBLFdDcHJCRTtFRG9yQkYsZUNwckJFO0FBQUE7QURvckJGO0VBQUE7SUFBQTtNQUFBLHNCQ3ByQkU7TURvckJGLHNCQ3ByQkU7TURvckJGLHNCQ3ByQkU7TURvckJGLG9CQ3ByQkU7TURvckJGLG9CQ3ByQkU7TURvckJGLHdCQ3ByQkU7TURvckJGLGtCQ3ByQkU7TURvckJGLHdCQ3ByQkU7TURvckJGLHNCQ3ByQkU7TURvckJGLHVCQ3ByQkU7TURvckJGLHdCQ3ByQkU7TURvckJGLG9CQ3ByQkU7TURvckJGLHFCQ3ByQkU7TURvckJGLHNCQ3ByQkU7TURvckJGLG1CQ3ByQkU7TURvckJGLHlCQ3ByQkU7TURvckJGLCtCQ3ByQkU7TURvckJGLDRCQ3ByQkU7TURvckJGLDhCQ3ByQkU7SUFBQTtJRG9yQkY7TUFBQSxzQkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRixvQkNwckJFO01Eb3JCRixvQkNwckJFO01Eb3JCRix3QkNwckJFO01Eb3JCRixrQkNwckJFO01Eb3JCRix3QkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRix1QkNwckJFO01Eb3JCRix3QkNwckJFO01Eb3JCRixvQkNwckJFO01Eb3JCRixxQkNwckJFO01Eb3JCRixzQkNwckJFO01Eb3JCRixtQkNwckJFO01Eb3JCRix5QkNwckJFO01Eb3JCRiwrQkNwckJFO01Eb3JCRiw0QkNwckJFO01Eb3JCRiw4QkNwckJFO0lBQUE7RUFBQTtBQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBmb250OiAxMDAlIHNhbnMtc2VyaWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlcjogNXB4IDRweCAwIDRweCBzb2xpZCAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpIHJlcGVhdC14IHJnYigyNDYuNSwgMjQ2LjUsIDI0Ni41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKSByZXBlYXQteCAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkNDQ0NDQ1wiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXI6IDVweCA0cHggMCA0cHggc29saWQgIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSkgcmVwZWF0LXg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKSByZXBlYXQteDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L09wZW5TYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9PcGVuU2Fucy1NZWRpdW1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbjpyb290IHtcbiAgLS1mb250LXByaW1hcnk6IFwiT3BlbiBTYW5zXCIsIGFyaWEsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1zZWNvbmRhcnk6IFwiTW9udHNlcnJhdFwiLCBhcmlhLCBzYW5zLXNlcmlmO1xuICAtLWNvbG9yLXByaW1hcnk6ICM4MDhhOTk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiByZ2JhKDMzLCAzOSwgNDksIDAuOTUpO1xuICAtLWNvbG9yLWFjY2VudDogIzBkYTJlNztcbiAgLS1jb2xvci1iYWNrZ3JvdW5kOiAjZjNmNWY3O1xuICAtLWNvbG9yLWJvcmRlcjogI0Q3RERFNDtcbiAgLS1jb2xvci13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbn1cblxuQHRoZW1lIHtcbiAgLS1zcGFjaW5nOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgQHRoZW1lIHtcbiAgICAtLXNwYWNpbmc6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIEB0aGVtZSB7XG4gICAgLS1zcGFjaW5nOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIEB0aGVtZSB7XG4gICAgLS1zcGFjaW5nOiAxMHB4O1xuICB9XG59XG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMi42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDRlZTc7XG59XG5cbi5idG5fc2l6ZS0yIHtcbiAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgcGFkZGluZzogMy4zcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bl9zaXplLTIge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idG5fc2l6ZS0yIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuX3NpemUtMiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmJ0bl9zaXplLTMge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgcGFkZGluZzogMS40cmVtIDQuOHJlbTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IDQwMCAxNnB4IHZhcigtLWZvbnQtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAuaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMS4ycmVtO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzIsIDcyLCA3MiwgMC40KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkxOHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogLTVweCAyMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNsYW1wKDUwcHgsIDEwdncsIDE0MHB4KSBjbGFtcCgzMHB4LCA3dncsIDY1cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyMnB4O1xufVxuXG4ubW9kYWxfX2Nsb3NlIHBhdGgge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcyBlYXNlO1xufVxuXG4ubW9kYWxfX2Nsb3NlOmhvdmVyIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBmb250OiA2MDAgM2VtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLm1vZGFsX190eHQge1xuICBmb250OiA0MDAgMi4xODc1ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLm1vZGFsX19idG4ge1xuICBmb250LXNpemU6IDIuMTg3NWVtO1xuICB3aWR0aDogMzUycHg7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNtXFw6cHktNCB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnB5LTYge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuXG4gIC5tZFxcOnB5LTEyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpO1xuICB9XG5cbiAgLm1kXFw6ZmxleC0xIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtY29sIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sZ1xcOnB5LTQge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA0KTtcbiAgfVxufVxuXG4ucG9saXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmctYmxvY2s6IDIwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvbGl0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9saXQge1xuICAgIHBhZGRpbmctYmxvY2s6IDEwcmVtO1xuICB9XG59XG5cbi5wb2xpdF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluKDQ5M3B4LCAzMCUpIDFmcjtcbiAgZ2FwOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wb2xpdF9faXRlbSB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb2xpdF9faXRlbSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wb2xpdF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnBvbGl0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvbGl0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxufVxuXG4ucG9saXRfX3RleHQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wb2xpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBvbGl0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cbn1cblxuLnBvbGl0X190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb2xpdF9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucG9saXRfX3RleHQgcCArIHVsIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuXG4ucG9saXRfX3RleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4ucG9saXRfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9saXRfX3RleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5wb2xpdF9fdGV4dCB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXkpO1xuICBwYWRkaW5nOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wb2xpdF9fdGV4dCB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gIH1cbn1cblxuLnBvbGl0X190ZXh0LmhpZGRlbiB7XG4gIGhlaWdodDogMjg1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb2xpdF9fdmlldy1oaWRkZW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5wb2xpdF9fbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wb2xpdF9fbGF5ZXIge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9saXRfX2xheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbWcsXG5maWVsZHNldCxcbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b24ge1xuICBmb250OiAxZW0gdmFyKC0tZm9udC1mYW1pbHkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICByZXNpemU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG5cbmlucHV0LFxuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24sXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5hLFxuc3BhbixcbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuc3VtbWFyeTo6bWFya2VyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuaDEsXG4uZGlzcGxheS0xIHtcbiAgZm9udDogNzAwIDMuNzVlbSB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsXG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsXG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbmgyLFxuLmRpc3BsYXktMiB7XG4gIGZvbnQ6IDcwMCAzZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgyLFxuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsXG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbmgzLFxuLmRpc3BsYXktMyB7XG4gIGZvbnQ6IDcwMCAyLjI1ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGgzLFxuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDEuNTYyNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLFxuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbn1cblxuaDQsXG4uZGlzcGxheS00IHtcbiAgZm9udDogNzAwIDEuODc1ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGg0LFxuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFib3V0IHtcbiAgcGFkZGluZy1ibG9jazogOHJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZy1ibG9jazogNnJlbTtcbiAgfVxufVxuXG4uYWJvdXRfX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZ2FwOiA2cmVtO1xuICBwYWRkaW5nOiAzLjJyZW0gMi44cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X19ib3gge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFib3V0X19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fYm94IHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gIH1cbn1cblxuLmFib3V0X19waWMge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dF9fcGljIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5hYm91dF9fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuXG4uYWJvdXRfX3RleHQge1xuICBmb250OiAxLjA2MjVlbS8xLjE4IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG5cbi5hYm91dF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hYm91dF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG4uYWJvdXRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX2ljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5hYm91dF9fY2FwdGlvbiB7XG4gIGZvbnQ6IDcwMCAxLjVlbSB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5hYm91dF9fdHh0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5iYW5uZXJfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX19zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbTtcbiAgfVxufVxuXG4uYmFubmVyX19waWMge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFubmVyX19waWMge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9fcGljIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU4MHB4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtIDRyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Q5RDlEOSA0LjU4JSwgIzhGOEY4RiA0MC45OSUsICM0NzQ3NDcgNzUuODIlKTtcbiAgICBtaW4taGVpZ2h0OiAyODRweDtcbiAgfVxufVxuXG4uYmFubmVyX19ib3gge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbi5iYW5uZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5iYW5uZXJfX3ZudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyX192bnQge1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX3ZudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwLjRyZW07XG4gIH1cbn1cblxuLmJhbm5lcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLmJhbm5lcl9faXRlbSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmFubmVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhbGxiYWNrIHtcbiAgbWFyZ2luOiA4cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFjayB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbn1cblxuLmNhbGxiYWNrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGxiYWNrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG5cbi5jYWxsYmFja19fdHh0IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5jYWxsYmFja19fYWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMuNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGxiYWNrX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMi41cmVtO1xuICB9XG59XG5cbi5jYWxsYmFja19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMyMTI3MzE7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGxiYWNrX19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDEuNDVyZW0gMS4zcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGxiYWNrX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5jYWxsYmFja19fZmllbGQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5jYWxsYmFja19fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxsYmFja19faGlkZGVuLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4uY2FsbGJhY2tfX2hpZGRlbjpjaGVja2VkICsgLmNhbGxiYWNrX19jaGVjay10eHQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FsbGJhY2tfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHBhZGRpbmc6IDEuNnJlbTtcbn1cblxuLmNhbGxiYWNrX19jaGVjay10eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5jYWxsYmFja19fY2hlY2stdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBEQTJFNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2FsbGJhY2tfX2NoZWNrLXR4dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMjJjNTVlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgNCA2IDExLjMzNCAyLjY2NyA4Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmNhbGxiYWNrX19yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fcmVxdWlyZWQge1xuICAgIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgfVxufVxuXG4uZmlsdGVyIHtcbiAgcGFkZGluZy1ibG9jazogOHJlbSAxNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlciB7XG4gICAgcGFkZGluZy1ibG9jazogNnJlbTtcbiAgfVxufVxuXG4uZmlsdGVyX190b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyX190b3Age1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fdG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJfX3RvcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmZpbHRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODA4YTk5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDkycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250OiA3MDAgMS41NjI1ZW0gdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gODJweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG4uZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzEzJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjggMTMnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzBkYTJlNycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20xIDEgMTMgMTFMMjcgMScvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgY2VudGVyICNmMWYxZjE7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgd2lkdGg6IDgycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwOGE5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX21pZGRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19jaGFuZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fY2hhbmdlIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuXG4uZmlsdGVyX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXJfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5maWx0ZXJfX2NoZWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2cmVtIDVyZW0gNHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyX19ib3gge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cbn1cblxuLmZpbHRlcl9fYm94OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZmlsdGVyX19jYXB0aW9uIHtcbiAgZm9udDogNzAwIDEuNWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlcl9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cblxuLmZpbHRlcl9fdHh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjMjEyNzMxO1xufVxuXG4uZmlsdGVyX19mb290IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlcl9fY2FsbGJhY2sge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5maWx0ZXJfX25hbWUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMjEyNzMxO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbi5maWx0ZXJfX2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDEuNDVyZW0gMS4zcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlcl9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZmlsdGVyX19maWVsZC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbi5maWx0ZXJfX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2hpZGRlbi5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZpbHRlcl9faGlkZGVuOmNoZWNrZWQgKyAuZmlsdGVyX19jaGVjay10eHQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmlsdGVyX19oaWRkZW46Y2hlY2tlZCArIC5maWx0ZXJfX2JveCB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4uZmlsdGVyX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBwYWRkaW5nOiAxLjZyZW07XG59XG5cbi5maWx0ZXJfX2ljb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlcl9fY2hlY2stdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmlsdGVyX19jaGVjay10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5maWx0ZXJfX2NoZWNrLXR4dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMjJjNTVlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgNCA2IDExLjMzNCAyLjY2NyA4Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmZpbHRlcl9fcmVxdWlyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyX19yZXF1aXJlZCB7XG4gICAgZm9udC1zaXplOiAwLjYyNWVtO1xuICB9XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgycHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTFweCk7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMzk3cHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQ6IDEuNTYyNWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ibG9jazogMi43cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmY2ZjZmO1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3R4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX190eHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2JveDpsYXN0LW9mLXR5cGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZvb3Rlcl9fcGhvbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTQuNjY3IDExLjI4djJhMS4zMyAxLjMzIDAgMCAxLTEuNDU0IDEuMzM0IDEzLjIgMTMuMiAwIDAgMS01Ljc1My0yLjA0NyAxMyAxMyAwIDAgMS00LTQgMTMuMiAxMy4yIDAgMCAxLTIuMDQ3LTUuNzhBMS4zMzMgMS4zMzMgMCAwIDEgMi43NCAxLjMzNGgyQTEuMzMgMS4zMyAwIDAgMSA2LjA3MyAyLjQ4YTguNiA4LjYgMCAwIDAgLjQ2NyAxLjg3NCAxLjMzIDEuMzMgMCAwIDEtLjMgMS40MDZsLS44NDcuODQ3YTEwLjY3IDEwLjY3IDAgMCAwIDQgNGwuODQ3LS44NDdhMS4zMyAxLjMzIDAgMCAxIDEuNDA3LS4zIDguNiA4LjYgMCAwIDAgMS44NzMuNDY3IDEuMzM0IDEuMzM0IDAgMCAxIDEuMTQ3IDEuMzUzJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci9jb250YWluO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cblxuLmZvb3Rlcl9fZW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDIuNjY3SDIuNjY3Yy0uNzM3IDAtMS4zMzQuNTk2LTEuMzM0IDEuMzMzdjhjMCAuNzM2LjU5NyAxLjMzMyAxLjMzNCAxLjMzM2gxMC42NjZjLjczNyAwIDEuMzM0LS41OTcgMS4zMzQtMS4zMzNWNGMwLS43MzctLjU5Ny0xLjMzMy0xLjMzNC0xLjMzMycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdtMTQuNjY3IDQuNjY3LTUuOTggMy44YTEuMjkgMS4yOSAwIDAgMS0xLjM3NCAwbC01Ljk4LTMuOCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvY29udGFpbjtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG5cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDYuNjY3YzAgMy4zMjktMy42OTIgNi43OTUtNC45MzIgNy44NjZhLjY3LjY3IDAgMCAxLS44MDIgMGMtMS4yNC0xLjA3LTQuOTMyLTQuNTM3LTQuOTMyLTcuODY2YTUuMzMzIDUuMzMzIDAgMSAxIDEwLjY2NiAwJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J004IDguNjY3YTIgMiAwIDEgMCAwLTQgMiAyIDAgMCAwIDAgNCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvY29udGFpbjtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG5cbi5mb290ZXJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG5cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDc5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDYxcHg7XG4gIH1cbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW46IDhyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbjogNnJlbSAwO1xuICB9XG59XG5cbi5nYWxsZXJ5X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV9faW5uZXIge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9faW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbi5nYWxsZXJ5X19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fYnRuOmhvdmVyIC5nYWxsZXJ5X190eHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZ2FsbGVyeV9fdHh0IHtcbiAgZm9udDogNzAwIDEuNWVtIHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzcsIDM3LCAzNywgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X190eHQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X190eHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlfX3BpYyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9fcGljIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDIuNHJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjJyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fcGhvbmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yMC4xNjY4IDE1LjUxVjE4LjI2QzIwLjE2NzggMTguNTE1MyAyMC4xMTU2IDE4Ljc2OCAyMC4wMTMzIDE5LjAwMTlDMTkuOTExIDE5LjIzNTggMTkuNzYxIDE5LjQ0NTggMTkuNTcyOSAxOS42MTg0QzE5LjM4NDggMTkuNzkxIDE5LjE2MjcgMTkuOTIyNCAxOC45MjA4IDIwLjAwNDJDMTguNjc5IDIwLjA4NTkgMTguNDIyNyAyMC4xMTYzIDE4LjE2ODUgMjAuMDkzM0MxNS4zNDc3IDE5Ljc4NjggMTIuNjM4MiAxOC44MjMgMTAuMjU3NiAxNy4yNzkyQzguMDQyODIgMTUuODcxOCA2LjE2NTAzIDEzLjk5NCA0Ljc1NzY0IDExLjc3OTJDMy4yMDg0NiA5LjM4Nzc4IDIuMjQ0MzYgNi42NjUwOSAxLjk0MzQ4IDMuODMxNjdDMS45MjA1NyAzLjU3ODE5IDEuOTUwNjkgMy4zMjI3IDIuMDMxOTMgMy4wODE1QzIuMTEzMTcgMi44NDAyOSAyLjI0Mzc1IDIuNjE4NjQgMi40MTUzNCAyLjQzMDY2QzIuNTg2OTQgMi4yNDI2OCAyLjc5NTggMi4wOTI0OSAzLjAyODYyIDEuOTg5NjVDMy4yNjE0NCAxLjg4NjgxIDMuNTEzMTIgMS44MzM1OCAzLjc2NzY0IDEuODMzMzRINi41MTc2NEM2Ljk2MjUxIDEuODI4OTYgNy4zOTM3OCAxLjk4NjUgNy43MzEwOSAyLjI3NjU4QzguMDY4NCAyLjU2NjY2IDguMjg4NzEgMi45Njk1IDguMzUwOTggMy40MTAwMUM4LjQ2NzA1IDQuMjkwMDcgOC42ODIzIDUuMTU0MTcgOC45OTI2NCA1Ljk4NTg0QzkuMTE1OTcgNi4zMTM5NCA5LjE0MjY3IDYuNjcwNTEgOS4wNjk1NiA3LjAxMzMxQzguOTk2NDUgNy4zNTYxMiA4LjgyNjYgNy42NzA3OCA4LjU4MDE0IDcuOTIwMDFMNy40MTU5OCA5LjA4NDE3QzguNzIwOSAxMS4zNzkxIDEwLjYyMTEgMTMuMjc5MiAxMi45MTYgMTQuNTg0MkwxNC4wODAxIDEzLjQyQzE0LjMyOTQgMTMuMTczNiAxNC42NDQgMTMuMDAzNyAxNC45ODY4IDEyLjkzMDZDMTUuMzI5NiAxMi44NTc1IDE1LjY4NjIgMTIuODg0MiAxNi4wMTQzIDEzLjAwNzVDMTYuODQ2IDEzLjMxNzggMTcuNzEwMSAxMy41MzMxIDE4LjU5MDEgMTMuNjQ5MkMxOS4wMzU0IDEzLjcxMiAxOS40NDIxIDEzLjkzNjMgMTkuNzMyOCAxNC4yNzk0QzIwLjAyMzUgMTQuNjIyNSAyMC4xNzggMTUuMDYwNSAyMC4xNjY4IDE1LjUxWicgc3Ryb2tlPSclMjMyMTI3MzEnIHN0cm9rZS1vcGFjaXR5PScwLjk1JyBzdHJva2Utd2lkdGg9JzEuNjY2NjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNlJTNjL3N2ZyUzZSBcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0LzIycHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDQ0IDQ0JyUzZSUzY3JlY3Qgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyBmaWxsPSclMjMwZGEyZTcnIHJ4PSc2Jy8lM2UlM2NnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnIGQ9J00yMy4xNDQgMjMuMTQ0YzEuMTA3LTEuMDk2IDItMi4zODggMi42MzgtMy44MDlhLjc1Ljc1IDAgMCAwLS4xNjYtLjgyN2wtLjgyLS44MThjLS42Ny0uNjcxLS42Ny0xLjYyLS4wODQtMi4yMDZsMS4xNzQtMS4xNzRhMiAyIDAgMCAxIDIuODI4IDBsLjY1Mi42NTJjLjc0Ljc0MSAxLjA1IDEuODEuODUgMi44Ny0uNDk0IDIuNjEzLTIuMDEyIDUuNDc0LTQuNDYxIDcuOTIzcy01LjMxIDMuOTY3LTcuOTIzIDQuNDYxYy0xLjA2LjItMi4xMy0uMTA5LTIuODctLjg1bC0uNjUxLS42NTFhMiAyIDAgMCAxIDAtMi44MjhsMS4xNzMtMS4xNzNhMS41IDEuNSAwIDAgMSAyLjEyIDBsLjkwNC45MDRhLjc1Ljc1IDAgMCAwIC44MjcuMTY2IDEyLjcgMTIuNyAwIDAgMCAzLjgwOS0yLjY0Jy8lM2UlM2MvZyUzZSUzY2RlZnMlM2UlM2NjbGlwUGF0aCBpZD0nYSclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTM0IDEwSDEwdjI0aDI0eicvJTNlJTNjL2NsaXBQYXRoJTNlJTNjL2RlZnMlM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nb3Mge1xuICBnYXA6IDFyZW07XG59XG5cbi5oZWFkZXJfX2luZm8ge1xuICBnYXA6IDNyZW07XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZy1ibG9jazogOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gIH1cbn1cblxuLnByb2R1Y3RfX3JvdyB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0X19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdF9fcGljdHVyZSB7XG4gIGhlaWdodDogY2xhbXAoMTY2cHgsIDMwY3F3LCAzNzZweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdF9fcGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuNDRzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5wcm9kdWN0X19jb250ZW50IHtcbiAgcGFkZGluZzogMy4ycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzdkZWcsICNmZmYgMCUsIHJnYmEoMjQzLCAyNDUsIDI0NywgMC4zKSAxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuMnJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfX2ljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9faWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdF9faWNvbiBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG5cbi5wcm9kdWN0X190eHQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnByb3Bvc2FsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jYWxsYmFjay5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3Bvc2FsIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnByb3Bvc2FsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wb3NhbF9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG59XG5cbi5wcm9wb3NhbF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wb3NhbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG4ucHJvcG9zYWxfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcG9zYWxfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn0iLCJAZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0J1xyXG4gIHNyYzogdXJsKCcuLi9mb250L01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogYm9sZFxyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcFxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJ1xyXG4gIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUJvbGQud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0J1xyXG4gIHNyYzogdXJsKCcuLi9mb250L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG4gIGZvbnQtZGlzcGxheTogc3dhcFxyXG5cclxuQGZvbnQtZmFjZVxyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJ1xyXG4gIHNyYzogdXJsKCcuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtRXh0cmFCb2xkSXRhbGljLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxuICBmb250LWRpc3BsYXk6IHN3YXBcclxuXHJcbkBmb250LWZhY2VcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucydcclxuICBzcmM6IHVybCgnLi4vZm9udC9PcGVuU2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1JdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1JdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1NZWRpdW0ud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogNTAwXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogMzAwXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogbm9ybWFsXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogNjAwXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTGlnaHQudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogMzAwXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KFwid29mZjJcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udC9PcGVuU2Fucy1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogNTAwXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcblxyXG5AZm9udC1mYWNlXHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnXHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKCcuLi9mb250L09wZW5TYW5zLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJy4uL2ZvbnQvT3BlblNhbnMtU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxuICBmb250LXdlaWdodDogNjAwXHJcbiAgZm9udC1zdHlsZTogaXRhbGljXHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwXHJcbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xufVxuXG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG5cbiAgLy8gc3R5bGVzIHJlcXVpcmVkIGZvciBJRSB0byB3b3JrXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG5AaW1wb3J0IFwidGhlbWUvZGVmYXVsdC9sYXlvdXRcIjtcbkBpbXBvcnQgXCJ0aGVtZS9jbGFzc2ljL2xheW91dFwiO1xuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgaGVpZ2h0OiAyOHB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIG1pbi1oZWlnaHQ6IDMycHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcblxuICB3aWR0aDogMTAwJTtcblxuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICAgIC8vIFRoaXMgcGFkZGluZyBpcyB0byBhY2NvdW50IGZvciB0aGUgYm90dG9tIGJvcmRlciBmb3IgdGhlIGZpcnN0XG4gICAgLy8gc2VsZWN0aW9uIHJvdyBhbmQgdGhlIHRvcCBib3JkZXIgb2YgdGhlIHNlY29uZCBzZWxlY3Rpb24gcm93LlxuICAgIC8vIFdpdGhvdXQgaXQsIHNlbGVjdGlvbnMgb24gdGhlIGZpcnN0IHJvdyBtYXkgYmUgb2Zmc2V0IGluY29ycmVjdGx5XG4gICAgLy8gYW5kIGFwcGVhciBpbiB0aGVpciBvd24gcm93IGluc3RlYWQgb2YgZ29pbmcgdG8gdGhlIHNlY29uZCByb3dcbiAgICBwYWRkaW5nOiAxcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcblxuICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07XG5cbiAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1peCgkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IpO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIG91dGxpbmU6IDA7XG5cbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCNlZWVlZWUsICNjY2NjY2MsIDUwJSwgMTAwJSk7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgMCUsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiJHJlbW92ZS1jb2xvcjogIzg4OCAhZGVmYXVsdDtcbiRyZW1vdmUtaG92ZXItY29sb3I6ICM1NTUgIWRlZmF1bHQ7XG4kcmVtb3ZlLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAjYWFhICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJGZvY3VzLWJvcmRlci1jb2xvcjogIzU4OTdmYiAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tYmctdG9wLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLXBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWZvY3VzLWJvcmRlci1jb2xvcjogYmx1ZSAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yOiAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcbiRyZXN1bHRzLW5lc3RlZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I6ICMzODc1ZDcgIWRlZmF1bHQ7XG4kcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yOiBncmV5ICFkZWZhdWx0O1xuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBjdXJzb3I6IHRleHQ7XG5cbiAgb3V0bGluZTogMDtcblxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgY29sb3I6ICRyZW1vdmUtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZW1vdmUtaG92ZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiZGVmYXVsdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvZ3JhZGllbnRzXCI7XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6ICRyZXN1bHRzLW1heC1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZXN1bHRzLWNob2ljZS1iZy1ob3Zlci1jb2xvcjtcbiAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6ICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8vbGlic1xyXG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcydcclxuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjLy9zY3NzL2NvcmUnXHJcblxyXG4vL2NvbmZcclxuLy8gVGFpbHdpbmQgZGlyZWN0aXZlcyAtIHByb2Nlc3NlZCBieSBQb3N0Q1NTIChUYWlsd2luZCBwbHVnaW4pXHJcbkB0YWlsd2luZCBiYXNlXHJcbkB0YWlsd2luZCBjb21wb25lbnRzXHJcbkB0YWlsd2luZCB1dGlsaXRpZXNcclxuXHJcbkBpbXBvcnQgXCJtaXhpbnMvX2ZvbnQtZmFjZS5zYXNzXCJcbkBpbXBvcnQgXCJtaXhpbnMvX21lZGlhLnNhc3NcIlxyXG5AaW1wb3J0IFwiZ2xvYmFsL19mb250cy5zYXNzXCJcbkBpbXBvcnQgXCJnbG9iYWwvX3ZhcmlhYmxlcy5zYXNzXCJcbkBpbXBvcnQgXCJnbG9iYWwvYnV0dG9uLnNhc3NcIlxuQGltcG9ydCBcImdsb2JhbC9jb3JlLnNhc3NcIlxuQGltcG9ydCBcImdsb2JhbC9maWVsZC5zYXNzXCJcbkBpbXBvcnQgXCJnbG9iYWwvcmVzZXQuc2Fzc1wiXG5AaW1wb3J0IFwiZ2xvYmFsL3R5cG9ncmFwaHkuc2Fzc1wiXHJcblxyXG5cclxuLy9tb2R1bGVzXHJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvYWJvdXQvYWJvdXQuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL2Jhbm5lci9iYW5uZXIuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL2NhbGxiYWNrL2NhbGxiYWNrLnNhc3NcIlxuQGltcG9ydCBcIi9Vc2Vycy9hbW1jL0Rlc2t0b3Avd29yay90dG0uYW1tYy9zcmMvbW9kdWxlcy9maWx0ZXIvZmlsdGVyLnNhc3NcIlxuQGltcG9ydCBcIi9Vc2Vycy9hbW1jL0Rlc2t0b3Avd29yay90dG0uYW1tYy9zcmMvbW9kdWxlcy9mb290ZXIvZm9vdGVyLnNhc3NcIlxuQGltcG9ydCBcIi9Vc2Vycy9hbW1jL0Rlc2t0b3Avd29yay90dG0uYW1tYy9zcmMvbW9kdWxlcy9nYWxsZXJ5L2dhbGxlcnkuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL2hlYWRlci9oZWFkZXIuc2Fzc1wiXG5AaW1wb3J0IFwiL1VzZXJzL2FtbWMvRGVza3RvcC93b3JrL3R0bS5hbW1jL3NyYy9tb2R1bGVzL3Byb2R1Y3QvcHJvZHVjdC5zYXNzXCJcbkBpbXBvcnQgXCIvVXNlcnMvYW1tYy9EZXNrdG9wL3dvcmsvdHRtLmFtbWMvc3JjL21vZHVsZXMvcHJvcG9zYWwvcHJvcG9zYWwuc2Fzc1wiIiwiOnJvb3RcclxuICAtLWZvbnQtcHJpbWFyeTogXCJPcGVuIFNhbnNcIiwgYXJpYSwgc2Fucy1zZXJpZlxyXG4gIC0tZm9udC1zZWNvbmRhcnk6ICdNb250c2VycmF0JywgYXJpYSwgc2Fucy1zZXJpZlxyXG4gIC0tY29sb3ItcHJpbWFyeTogIzgwOGE5OVxyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiByZ2JhKDMzLCAzOSwgNDksIDAuOTUpXHJcbiAgLS1jb2xvci1hY2NlbnQ6ICMwZGEyZTdcclxuICAtLWNvbG9yLWJhY2tncm91bmQ6ICNmM2Y1ZjdcclxuICAtLWNvbG9yLWJvcmRlcjogI0Q3RERFNFxyXG4gIC0tY29sb3Itd2hpdGU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSlcclxuXHJcbkB0aGVtZVxyXG4gIC0tc3BhY2luZzogMTZweFxyXG5cclxuK3NjcmVlbignbWF4JywgMTIwMClcclxuICBAdGhlbWVcclxuICAgIC0tc3BhY2luZzogMTRweFxyXG5cclxuK3NjcmVlbignbWF4JywgMTAyMylcclxuICBAdGhlbWVcclxuICAgIC0tc3BhY2luZzogMTJweFxyXG5cclxuK3NjcmVlbignbWF4JywgNzY3KVxyXG4gIEB0aGVtZVxyXG4gICAgLS1zcGFjaW5nOiAxMHB4IiwiQG1peGluIHNjcmVlbigkdHlwZSwgJHdpZHRoLCAkb3JpZW50YXRpb246IHBvcnRyYWl0KVxyXG5cdEBpZiAkb3JpZW50YXRpb24gPT0gbGFuZHNjYXBlXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoI3skdHlwZX0td2lkdGg6ICN7JHdpZHRofXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXHJcblx0XHRcdEBjb250ZW50XHJcblx0QGVsc2VcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgjeyR0eXBlfS13aWR0aDogI3skd2lkdGh9cHgpXHJcblx0XHRcdEBjb250ZW50IiwiLmJ0blxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gIHBhZGRpbmc6IDEuMjVyZW0gMi42cmVtXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgK2ZzKDE4cHgpXHJcbiAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gIGxpbmUtaGVpZ2h0OiAxXHJcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2VcclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICArc2NyZWVuKCdtYXgnLCAxMjAwKVxyXG4gICAgK2ZzKDE4cHgpXHJcbiAgK3NjcmVlbignbWF4JywgNzY3KVxyXG4gICAgK2ZzKDE2cHgpXHJcbiAgJjpob3ZlclxyXG4gICAgYmFja2dyb3VuZDogIzBkNGVlN1xyXG4gICZfc2l6ZS0yXHJcbiAgICArZnMoMjVweClcclxuICAgIHBhZGRpbmc6IDMuM3JlbVxyXG4gICAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgICAgcGFkZGluZzogMnJlbVxyXG4gICAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgICAgK2ZzKDIwcHgpXHJcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXHJcbiAgICAgICtmcygxNnB4KVxyXG4gICZfc2l6ZS0zXHJcbiAgICArZnMoMjBweClcclxuICAgIHBhZGRpbmc6IDEuNHJlbSA0LjhyZW1cclxuIiwiQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJGZpbGUtcGF0aCwgJHdlaWdodCwgJHN0eWxlLCAkbG9jYWwsICRsb2NhbDIpXHJcblx0QGZvbnQtZmFjZVxyXG5cdFx0Zm9udC1mYW1pbHk6ICRuYW1lXHJcblx0XHRmb250LXdlaWdodDogJHdlaWdodFxyXG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlXHJcblx0XHRzcmM6IGxvY2FsKFwiI3skbG9jYWx9XCIpLCBsb2NhbChcIiN7JGxvY2FsMn1cIiksICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJyN7JGZpbGUtcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpXHJcblxyXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKVxyXG5cdCRyZW1TaXplOiBjYWxjKCRzaXplIC8gMTZweClcclxuXHRAcmV0dXJuICRyZW1TaXplICogMWVtXHJcblxyXG5AbWl4aW4gZnMoJHNpemUpXHJcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpXHJcbiIsImh0bWxcclxuICBmb250LXNpemU6IDEwcHhcclxuYm9keVxyXG4gIGZvbnQtc2l6ZTogMTZweFxyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KVxyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KVxyXG5cclxuLmlubmVyXHJcbiAgbWF4LXdpZHRoOiAxNDgwcHhcclxuICB3aWR0aDogMTAwJVxyXG4gIHBhZGRpbmctaW5saW5lOiA1cmVtXHJcbiAgbWFyZ2luOiAwIGF1dG9cclxuICArc2NyZWVuKCdtYXgnLCAxNTgwKVxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG4gICtzY3JlZW4oJ21heCcsIDEyMDApXHJcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbVxyXG4gICtzY3JlZW4oJ21heCcsIDc2NylcclxuICAgIHBhZGRpbmctaW5saW5lOiAxLjJyZW1cclxuLm1vZGFsXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAxMDAlXHJcbiAgei1pbmRleDogOTk5XHJcbiAgYmFja2dyb3VuZDogcmdiYSg3MiwgNzIsIDcyLCAwLjQwKVxyXG4gIGRpc3BsYXk6IG5vbmVcclxuICAmX19jb250YWluZXJcclxuICAgIG1heC13aWR0aDogOTE4cHhcclxuICAgIG1heC1oZWlnaHQ6IDEwMCVcclxuICAgIG92ZXJmbG93OiBhdXRvXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDUwJVxyXG4gICAgbGVmdDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MVxyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpXHJcbiAgICBib3gtc2hhZG93OiAtNXB4IDIwcHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC40NSlcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgcGFkZGluZzogY2xhbXAoNTBweCwgMTB2dywgMTQwcHgpIGNsYW1wKDMwcHgsIDd2dywgNjVweClcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxuICAmX19jbG9zZVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDIycHhcclxuICAgIHJpZ2h0OiAyMnB4XHJcbiAgICBwYXRoXHJcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzIGVhc2VcclxuICAgICY6aG92ZXJcclxuICAgICAgcGF0aFxyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tY29sb3ItYWNjZW50KVxyXG4gICZfX3RpdGxlXHJcbiAgICArZnMoNDhweClcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbVxyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICAmX190eHRcclxuICAgICtmcygzNXB4KVxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbVxyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICAmX19idG5cclxuICAgICtmcygzNXB4KVxyXG4gICAgd2lkdGg6IDM1MnB4XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcblxyXG4vLyA9PT09PSBUQUlMV0lORCBSRVNQT05TSVZFIENMQVNTRVMgPT09PT1cclxuXHJcbi8vIFNtYWxsIGJyZWFrcG9pbnQgKDY0MHB4KVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweClcclxuICAuc21cXDpweS00XHJcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNClcclxuXHJcbi8vIE1lZGl1bSBicmVha3BvaW50ICg3NjhweClcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXHJcbiAgLm1kXFw6cHktNlxyXG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpXHJcblxyXG4gIC5tZFxcOnB5LTEyXHJcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMTIpXHJcblxyXG4gIC5tZFxcOmZsZXgtMVxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3hcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxXHJcbiAgICAtbXMtZmxleDogMVxyXG4gICAgZmxleDogMVxyXG5cclxuICAubWRcXDpmbGV4LWNvbFxyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWxcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcblxyXG5cclxuLy8gTGFyZ2UgYnJlYWtwb2ludCAoMTAyNHB4KVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpXHJcbiAgLmxnXFw6cHktNFxyXG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpXHJcblxyXG5cclxuLnBvbGl0XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgei1pbmRleDogOVxyXG4gIHBhZGRpbmctYmxvY2s6IDIwcmVtXHJcbiAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgIHBhZGRpbmctYmxvY2s6IDE1cmVtXHJcbiAgK3NjcmVlbignbWF4JywgNzY3KVxyXG4gICAgcGFkZGluZy1ibG9jazogMTByZW1cclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbig0OTNweCwgMzAlKSAxZnJcclxuICAgIGdhcDogMnJlbVxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpXHJcbiAgICBwYWRkaW5nOiA1cmVtIDBcclxuICAgICtzY3JlZW4oJ21heCcsIDE1MDApXHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMFxyXG4gICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICBwYWRkaW5nOiAzcmVtIDBcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAmX190aXRsZVxyXG4gICAgK2ZzKDMwcHgpXHJcbiAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICBsaW5lLWhlaWdodDogMVxyXG4gICAgdGV4dC13cmFwOiBiYWxhbmNlXHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxyXG4gICAgK3NjcmVlbignbWF4JywgMTUwMClcclxuICAgICAgK2ZzKDIwcHgpXHJcbiAgICArc2NyZWVuKCdtYXgnLCA2MDApXHJcbiAgICAgICtmcygxOHB4KVxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW1cclxuICAmX190ZXh0XHJcbiAgICArZnMoMjBweClcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJcclxuICAgICtzY3JlZW4oJ21heCcsIDE1MDApXHJcbiAgICAgICtmcygxNnB4KVxyXG4gICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICArZnMoMTRweClcclxuICAgIHBcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXHJcbiAgICAgICY6bGFzdC1vZi10eXBlXHJcbiAgICAgICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gICAgICAmICsgdWxcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW1cclxuICAgIGFcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICAgIHNwYW5cclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIHVsXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbVxyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjXHJcbiAgICB0YWJsZVxyXG4gICAgICB0ZFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXkpXHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtXHJcbiAgICAgICAgK3NjcmVlbignbWF4JywgNjAwKVxyXG4gICAgICAgICAgcGFkZGluZzogMXJlbVxyXG4gICAgICAgICAgK2ZzKDE0cHgpXHJcbiAgICAmLmhpZGRlblxyXG4gICAgICBoZWlnaHQ6IDI4NXB4XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX192aWV3LWhpZGRlblxyXG4gICAgbWFyZ2luLXRvcDogMXJlbVxyXG4gICAgK2ZzKDIwcHgpXHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxyXG4gICZfX2xheWVyXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMzUlXHJcbiAgICBsZWZ0OiAwXHJcbiAgICB6LWluZGV4OiAtMVxyXG4gICAgK3NjcmVlbignbWF4JywgMTUwMClcclxuICAgICAgd2lkdGg6IDM1MHB4XHJcbiAgICArc2NyZWVuKCdtYXgnLCA2MDApXHJcbiAgICAgIGRpc3BsYXk6IG5vbmUiLCIuZ3JvdXBcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2siLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsaDEsIGgyLCBoMywgaDQsIGg1LFxyXG5oNiwgcCwgYmxvY2txdW90ZSwgcHJlLGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZyxcclxuY2l0ZSwgY29kZSxkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsc21hbGwsXHJcbnN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixiLCB1LCBpLCBjZW50ZXIsZGwsIGR0LFxyXG5kZCwgb2wsIHVsLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCx0YWJsZSwgY2FwdGlvbixcclxudGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLFxyXG5lbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsXHJcbm91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSx0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cclxuICBtYXJnaW46IDBcclxuICBwYWRkaW5nOiAwXHJcbiAgYm9yZGVyOiAwXHJcbmh0bWxcclxuICBoZWlnaHQ6IDEwMCVcclxuaW1nLGZpZWxkc2V0LCBhIGltZ1xyXG4gIGJvcmRlcjogbm9uZVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5idXR0b25cclxuICBjdXJzb3I6IHBvaW50ZXJcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpXHJcbiAgYmFja2dyb3VuZDogbm9uZVxyXG4gICtmcygxNnB4KVxyXG4gIGJvcmRlcjogMFxyXG4gICY6Oi1tb3otZm9jdXMtaW5uZXJcclxuICAgIHBhZGRpbmc6IDBcclxuICAgIGJvcmRlcjogMFxyXG50ZXh0YXJlYVxyXG4gIG92ZXJmbG93OiBhdXRvXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KVxyXG4gIHJlc2l6ZTogbm9uZVxyXG5hXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbiAgY29sb3I6IGluaGVyaXRcclxuICB0cmFuc2l0aW9uOiAuNXMgZWFzZVxyXG5cclxuaW5wdXQsIGJ1dHRvblxyXG4gIG1hcmdpbjogMFxyXG4gIHBhZGRpbmc6IDBcclxuICBib3JkZXI6IDBcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpXHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCxidXR0b24sXHJcbmgxLGgyLGgzLGg0LGg1LGg2LGEsc3BhbixhOmZvY3VzXHJcbiAgb3V0bGluZTogbm9uZVxyXG51bCxvbFxyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG50YWJsZVxyXG4gIGJvcmRlci1zcGFjaW5nOiAwXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxyXG4gIHdpZHRoOiAxMDAlXHJcbmxpXHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG5zdW1tYXJ5XHJcbiAgJjo6bWFya2VyXHJcbiAgICBjb250ZW50OiBub25lXHJcbiAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlclxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4uY2xlYXJmaXhcclxuICAmOjpiZWZvcmVcclxuICAgIGNvbnRlbnQ6IFwiIFwiXHJcbiAgICBkaXNwbGF5OiB0YWJsZVxyXG4gICY6OmFmdGVyXHJcbiAgICBjb250ZW50OiBcIiBcIlxyXG4gICAgZGlzcGxheTogdGFibGVcclxuICAgIGNsZWFyOiBib3RoXHJcbiIsImgxLCAuZGlzcGxheS0xXHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpXHJcbiAgK2ZzKDYwcHgpXHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICtzY3JlZW4oJ21heCcsIDEyMDApXHJcbiAgICArZnMoNDBweClcclxuICArc2NyZWVuKCdtYXgnLCA3NjcpXHJcbiAgICArZnMoMjBweClcclxuaDIsIC5kaXNwbGF5LTJcclxuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcclxuICArZnMoNDhweClcclxuICBmb250LXdlaWdodDogNzAwXHJcbiAgK3NjcmVlbignbWF4JywgMTIwMClcclxuICAgICtmcygzMHB4KVxyXG4gICtzY3JlZW4oJ21heCcsIDc2NylcclxuICAgICtmcygyMHB4KVxyXG5oMywgLmRpc3BsYXktM1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxyXG4gICtmcygzNnB4KVxyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxuICArc2NyZWVuKCdtYXgnLCAxMjAwKVxyXG4gICAgK2ZzKDI1cHgpXHJcbiAgK3NjcmVlbignbWF4JywgNzY3KVxyXG4gICAgK2ZzKDIycHgpXHJcbmg0LCAuZGlzcGxheS00XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpXHJcbiAgK2ZzKDMwcHgpXHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG4gICtzY3JlZW4oJ21heCcsIDEyMDApXHJcbiAgICArZnMoMjJweClcclxuXHJcbi50ZXh0LXVwcGVyY2FzZVxyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxuLnRleHQtcmlnaHRcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG4udGV4dC1jZW50ZXJcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuLnRleHQtdW5kZXJsaW5lXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUiLCIuYWJvdXRcbiAgICBwYWRkaW5nLWJsb2NrOiA4cmVtXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZClcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW1cbiAgICAmX19ib3hcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgZ2FwOiA2cmVtXG4gICAgICAgIHBhZGRpbmc6IDMuMnJlbSAyLjhyZW1cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgZ2FwOiAzcmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW1cbiAgICAmX19waWNcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cbiAgICAmX19jb250ZW50XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIuNXJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMFxuICAgICZfX3RleHRcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgK2ZzKDE3cHgpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgK2ZzKDE2cHgpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbVxuICAgICZfX2xvZ29cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICAgICAgICBnYXA6IDEuNnJlbVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAmX19pY29uXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICB3aWR0aDogNDhweFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgICAgYmFja2dyb3VuZDogIHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgJl9fY2FwdGlvblxuICAgICAgICArZnMoMjRweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW1cbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICArZnMoMjBweClcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDE4cHgpXG4gICAgJl9fdHh0XG4gICAgICAgICtmcygxNnB4KSIsIi5iYW5uZXJcbiAgICAmX19zbGlkZVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYuNXJlbVxuICAgICZfX3BpY1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweFxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4XG4gICAgJl9fY29udGVudFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgbGVmdDogNTAlXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDE1ODApXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApXG4gICAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDJyZW0gNHJlbVxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNEOUQ5RDkgNC41OCUsICM4RjhGOEYgNDAuOTklLCAjNDc0NzQ3IDc1LjgyJSlcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4NHB4XG4gICAgJl9fYm94XG4gICAgICAgIG1heC13aWR0aDogOTAwcHhcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICZfX3RpdGxlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbVxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDIwcHgpXG4gICAgJl9fdGV4dFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAgICAgK2ZzKDI0cHgpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgICtmcygyMHB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgICtmcygxNnB4KVxuICAgICZfX3ZudFxuICAgICAgICBkaXNwbGF5OiBncmlkXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcbiAgICAgICAgZ2FwOiAyLjRyZW1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICBnYXA6IDEuMnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgICAgICAgICAgZ2FwOiAuNHJlbVxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAuOHJlbVxuICAgICAgICArZnMoMjBweClcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgICtmcygxOHB4KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTZweClcbiAgICAgICAgc3ZnXG4gICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XG4gICAgLnNsaWNrLXNsaWRlXG4gICAgICAgIGhlaWdodDogYXV0byIsIi5jYWxsYmFja1xuICAgIG1hcmdpbjogOHJlbSAwXG4gICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICBtYXJnaW46IDZyZW0gMFxuICAgICZfX3RpdGxlXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW1cbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDIwcHgpXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxuICAgICAgICAgICAgK2ZzKDE2cHgpXG4gICAgJl9fYWN0aW9uXG4gICAgICAgIG1heC13aWR0aDogMTA5OXB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICAgICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICAgICAgcGFkZGluZzogMy40cmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAyLjVyZW1cbiAgICAmX19uYW1lXG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBjb2xvcjogIzIxMjczMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDEycHgpXG4gICAgJl9fZmllbGRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcilcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgIHBhZGRpbmc6IDEuNDVyZW0gMS4zcmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSlcbiAgICAgICAgJi5lcnJvclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpXG4gICAgJl9fZ3JvdXBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbVxuICAgICZfX2hpZGRlblxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICYuZXJyb3JcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KVxuICAgICAgICAmOmNoZWNrZWQgKyAuY2FsbGJhY2tfX2NoZWNrLXR4dDphZnRlclxuICAgICAgICAgICAgb3BhY2l0eTogMVxuICAgICZfX2J0blxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW1cbiAgICAgICAgcGFkZGluZzogMS42cmVtXG4gICAgJl9fY2hlY2stdHh0XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMERBMkU3XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMXB4XG4gICAgICAgICAgICB0b3A6IDUwJVxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyMzIyYzU1ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDQgNiAxMS4zMzQgMi42NjcgOCcvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAgICAgICAgIG9wYWNpdHk6IDBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlXG4gICAgJl9fcmVxdWlyZWRcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGdhcDogLjhyZW1cbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTBweCkiLCIuZmlsdGVyXG4gICAgcGFkZGluZy1ibG9jazogOHJlbSAxNXJlbVxuICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDhyZW1cbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDZyZW1cbiAgICAmX190b3BcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAgIGdhcDogNXJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgZ2FwOiAycmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDhhOTlcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICBoZWlnaHQ6IDkycHhcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgIGhlaWdodDogNjBweFxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgK2ZzKDI1cHgpXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODJweClcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgK2ZzKDIwcHgpXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpXG4gICAgICAgIHdpZHRoOiA4MnB4XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PScxMycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI4IDEzJyUzZSUzY3BhdGggc3Ryb2tlPSclMjMwZGEyZTcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMSAxIDEzIDExTDI3IDEnLyUzZSUzYy9zdmclM2VcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMVxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzgwOGE5OVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICAgICAgd2lkdGg6IDUwcHhcbiAgICAgICAgYlxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX21pZGRsZVxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW1cbiAgICAmX19jaGFuZ2VcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzNcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG9cbiAgICAmX19yb3dcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdhcDogMS42cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXG4gICAgJl9fY2hlY2tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgJl9faGlkZGVuXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19ib3hcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtblxuICAgICAgICBnYXA6IDEuNnJlbVxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZThlOGU4XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gNXJlbSA0cmVtXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC41cyBlYXNlXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW1cbiAgICAgICAgICAgIGdhcDogLjhyZW1cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgJl9fY2FwdGlvblxuICAgICAgICArZnMoMjRweClcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMjBweClcbiAgICAmX190eHRcbiAgICAgICAgK2ZzKDE2cHgpXG4gICAgICAgIGNvbG9yOiAjMjEyNzMxXG4gICAgJl9fZm9vdFxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19jYWxsYmFja1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICAmX19uYW1lXG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBjb2xvcjogIzIxMjczMVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW1cbiAgICAmX19maWVsZFxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHhcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKVxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgcGFkZGluZzogMS40NXJlbSAxLjNyZW1cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICArZnMoMTRweClcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KVxuICAgICAgICAmLmVycm9yXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAmX19ncm91cFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAmX19oaWRkZW5cbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAmLmVycm9yXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAgICAgJjpjaGVja2VkICsgLmZpbHRlcl9fY2hlY2stdHh0OmFmdGVyXG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICY6Y2hlY2tlZCArIC5maWx0ZXJfX2JveFxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAmX19idG5cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbVxuICAgICZfX2ljb25cbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAmX19jaGVjay10eHRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICArZnMoMTRweClcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgICAgICB3aWR0aDogMTZweFxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0OiAxcHhcbiAgICAgICAgICAgIHRvcDogNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzMjJjNTVlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xMy4zMzMgNCA2IDExLjMzNCAyLjY2NyA4Jy8lM0UlM0Mvc3ZnJTNFXCIpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2VcbiAgICAmX19yZXF1aXJlZFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgZ2FwOiAuOHJlbVxuICAgICAgICArZnMoMTRweClcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgICtmcygxMHB4KVxuLnNlbGVjdDItZHJvcGRvd25cbiAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgYm9yZGVyOiAwXG4uc2VsZWN0Mi1yZXN1bHRzXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA4MnB4IClcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNTFweCApXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbiAgICBtYXgtaGVpZ2h0OiAzOTdweFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIHBhZGRpbmctYmxvY2s6IDIuN3JlbVxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICArZnMoMjVweClcbiAgICBjb2xvcjogIzZmNmY2ZlxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSlcbiAgICBiYWNrZ3JvdW5kOiAjZThlOGU4XG4gICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgcGFkZGluZy1ibG9jazogMnJlbVxuICAgICAgICArZnMoMjBweClcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICtmcygxNnB4KVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZVxuICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KVxuIiwiLmZvb3RlclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcbiAgICAmX190b3BcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTIwMClcbiAgICAgICAgICAgIGdhcDogM3JlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX3R4dFxuICAgICAgICArZnMoMTRweClcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbVxuICAgICZfX2JveFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICAgICAgZmxleC1ncm93OiAxXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmX19jb2xcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbVxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KVxuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbVxuICAgICZfX2l0ZW1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtXG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgIG9wYWNpdHk6IDAuNzVcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtXG4gICAgICAgIGFcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KVxuICAgICZfX3Bob25lXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS4zMzMnIGQ9J00xNC42NjcgMTEuMjh2MmExLjMzIDEuMzMgMCAwIDEtMS40NTQgMS4zMzQgMTMuMiAxMy4yIDAgMCAxLTUuNzUzLTIuMDQ3IDEzIDEzIDAgMCAxLTQtNCAxMy4yIDEzLjIgMCAwIDEtMi4wNDctNS43OEExLjMzMyAxLjMzMyAwIDAgMSAyLjc0IDEuMzM0aDJBMS4zMyAxLjMzIDAgMCAxIDYuMDczIDIuNDhhOC42IDguNiAwIDAgMCAuNDY3IDEuODc0IDEuMzMgMS4zMyAwIDAgMS0uMyAxLjQwNmwtLjg0Ny44NDdhMTAuNjcgMTAuNjcgMCAwIDAgNCA0bC44NDctLjg0N2ExLjMzIDEuMzMgMCAwIDEgMS40MDctLjMgOC42IDguNiAwIDAgMCAxLjg3My40NjcgMS4zMzQgMS4zMzQgMCAwIDEgMS4xNDcgMS4zNTMnLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAmX19lbWFpbFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNMTMuMzMzIDIuNjY3SDIuNjY3Yy0uNzM3IDAtMS4zMzQuNTk2LTEuMzM0IDEuMzMzdjhjMCAuNzM2LjU5NyAxLjMzMyAxLjMzNCAxLjMzM2gxMC42NjZjLjczNyAwIDEuMzM0LS41OTcgMS4zMzQtMS4zMzNWNGMwLS43MzctLjU5Ny0xLjMzMy0xLjMzNC0xLjMzMycvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdtMTQuNjY3IDQuNjY3LTUuOTggMy44YTEuMjkgMS4yOSAwIDAgMS0xLjM3NCAwbC01Ljk4LTMuOCcvJTNFJTNDL3N2ZyUzRVwiKVxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICZfX2FkZHJlc3NcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW1cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjMzMycgZD0nTTEzLjMzMyA2LjY2N2MwIDMuMzI5LTMuNjkyIDYuNzk1LTQuOTMyIDcuODY2YS42Ny42NyAwIDAgMS0uODAyIDBjLTEuMjQtMS4wNy00LjkzMi00LjUzNy00LjkzMi03Ljg2NmE1LjMzMyA1LjMzMyAwIDEgMSAxMC42NjYgMCcvJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuMzMzJyBkPSdNOCA4LjY2N2EyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDQnLyUzRSUzQy9zdmclM0VcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cbiAgICAmX19ib3R0b21cbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbVxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbVxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX2NvcHlcbiAgICAgICAgK2ZzKDE0cHgpXG4gICAgICAgIG9wYWNpdHk6IDAuNzVcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW1cbiAgICAmX19saW5rXG4gICAgICAgICtmcygxNHB4KVxuICAgICAgICBvcGFjaXR5OiAwLjc1XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSlcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2VcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudClcbiAgICAmX19sb2dvXG4gICAgICAgIG1heC1oZWlnaHQ6IDc5cHhcbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHhcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjFweCIsIi5nYWxsZXJ5XG4gICAgbWFyZ2luOiA4cmVtIDBcbiAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgIG1hcmdpbjogNnJlbSAwXG4gICAgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXG4gICAgICAgIGdhcDogM3JlbVxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEwMjMpXG4gICAgICAgICAgICBnYXA6IDFyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcbiAgICAmX19idG5cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIC5nYWxsZXJ5X190eHRcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgICZfX3R4dFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzcsIDM3LCAzNywgMC40KVxuICAgICAgICArZnMoMjRweClcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpXG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZVxuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgK2ZzKDE2cHgpXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgICtmcygxNHB4KVxuICAgICZfX3BpY1xuICAgICAgICArc2NyZWVuKCdtYXgnLCAxMDIzKVxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweCIsIi5oZWFkZXJcbiAgICBwYWRkaW5nLWJsb2NrOiAyLjRyZW1cbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgei1pbmRleDogOTlcbiAgICB3aWR0aDogMTAwJVxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSlcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweClcbiAgICArc2NyZWVuKCdtYXgnLCAxMjAwKVxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjJyZW1cbiAgICAmX19waG9uZVxuICAgICAgICArZnMoMjBweClcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSlcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIGQ9J00yMC4xNjY4IDE1LjUxVjE4LjI2QzIwLjE2NzggMTguNTE1MyAyMC4xMTU2IDE4Ljc2OCAyMC4wMTMzIDE5LjAwMTlDMTkuOTExIDE5LjIzNTggMTkuNzYxIDE5LjQ0NTggMTkuNTcyOSAxOS42MTg0QzE5LjM4NDggMTkuNzkxIDE5LjE2MjcgMTkuOTIyNCAxOC45MjA4IDIwLjAwNDJDMTguNjc5IDIwLjA4NTkgMTguNDIyNyAyMC4xMTYzIDE4LjE2ODUgMjAuMDkzM0MxNS4zNDc3IDE5Ljc4NjggMTIuNjM4MiAxOC44MjMgMTAuMjU3NiAxNy4yNzkyQzguMDQyODIgMTUuODcxOCA2LjE2NTAzIDEzLjk5NCA0Ljc1NzY0IDExLjc3OTJDMy4yMDg0NiA5LjM4Nzc4IDIuMjQ0MzYgNi42NjUwOSAxLjk0MzQ4IDMuODMxNjdDMS45MjA1NyAzLjU3ODE5IDEuOTUwNjkgMy4zMjI3IDIuMDMxOTMgMy4wODE1QzIuMTEzMTcgMi44NDAyOSAyLjI0Mzc1IDIuNjE4NjQgMi40MTUzNCAyLjQzMDY2QzIuNTg2OTQgMi4yNDI2OCAyLjc5NTggMi4wOTI0OSAzLjAyODYyIDEuOTg5NjVDMy4yNjE0NCAxLjg4NjgxIDMuNTEzMTIgMS44MzM1OCAzLjc2NzY0IDEuODMzMzRINi41MTc2NEM2Ljk2MjUxIDEuODI4OTYgNy4zOTM3OCAxLjk4NjUgNy43MzEwOSAyLjI3NjU4QzguMDY4NCAyLjU2NjY2IDguMjg4NzEgMi45Njk1IDguMzUwOTggMy40MTAwMUM4LjQ2NzA1IDQuMjkwMDcgOC42ODIzIDUuMTU0MTcgOC45OTI2NCA1Ljk4NTg0QzkuMTE1OTcgNi4zMTM5NCA5LjE0MjY3IDYuNjcwNTEgOS4wNjk1NiA3LjAxMzMxQzguOTk2NDUgNy4zNTYxMiA4LjgyNjYgNy42NzA3OCA4LjU4MDE0IDcuOTIwMDFMNy40MTU5OCA5LjA4NDE3QzguNzIwOSAxMS4zNzkxIDEwLjYyMTEgMTMuMjc5MiAxMi45MTYgMTQuNTg0MkwxNC4wODAxIDEzLjQyQzE0LjMyOTQgMTMuMTczNiAxNC42NDQgMTMuMDAzNyAxNC45ODY4IDEyLjkzMDZDMTUuMzI5NiAxMi44NTc1IDE1LjY4NjIgMTIuODg0MiAxNi4wMTQzIDEzLjAwNzVDMTYuODQ2IDEzLjMxNzggMTcuNzEwMSAxMy41MzMxIDE4LjU5MDEgMTMuNjQ5MkMxOS4wMzU0IDEzLjcxMiAxOS40NDIxIDEzLjkzNjMgMTkuNzMyOCAxNC4yNzk0QzIwLjAyMzUgMTQuNjIyNSAyMC4xNzggMTUuMDYwNSAyMC4xNjY4IDE1LjUxWicgc3Ryb2tlPSclMjMyMTI3MzEnIHN0cm9rZS1vcGFjaXR5PScwLjk1JyBzdHJva2Utd2lkdGg9JzEuNjY2NjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNlJTNjL3N2ZyUzZSBcIilcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHhcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZm9udC1zaXplOiAwXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHhcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDQnIGhlaWdodD0nNDQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCA0NCA0NCclM2UlM2NyZWN0IHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgZmlsbD0nJTIzMGRhMmU3JyByeD0nNicvJTNlJTNjZyBjbGlwLXBhdGg9J3VybCglMjNhKSclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41JyBkPSdNMjMuMTQ0IDIzLjE0NGMxLjEwNy0xLjA5NiAyLTIuMzg4IDIuNjM4LTMuODA5YS43NS43NSAwIDAgMC0uMTY2LS44MjdsLS44Mi0uODE4Yy0uNjctLjY3MS0uNjctMS42Mi0uMDg0LTIuMjA2bDEuMTc0LTEuMTc0YTIgMiAwIDAgMSAyLjgyOCAwbC42NTIuNjUyYy43NC43NDEgMS4wNSAxLjgxLjg1IDIuODctLjQ5NCAyLjYxMy0yLjAxMiA1LjQ3NC00LjQ2MSA3LjkyM3MtNS4zMSAzLjk2Ny03LjkyMyA0LjQ2MWMtMS4wNi4yLTIuMTMtLjEwOS0yLjg3LS44NWwtLjY1MS0uNjUxYTIgMiAwIDAgMSAwLTIuODI4bDEuMTczLTEuMTczYTEuNSAxLjUgMCAwIDEgMi4xMiAwbC45MDQuOTA0YS43NS43NSAwIDAgMCAuODI3LjE2NiAxMi43IDEyLjcgMCAwIDAgMy44MDktMi42NCcvJTNlJTNjL2clM2UlM2NkZWZzJTNlJTNjY2xpcFBhdGggaWQ9J2EnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00zNCAxMEgxMHYyNGgyNHonLyUzZSUzYy9jbGlwUGF0aCUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZVwiKVxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxuICAgICZfX2xvZ29zXG4gICAgICAgIGdhcDogMXJlbVxuICAgICZfX2luZm9cbiAgICAgICAgZ2FwOiAzcmVtXG4gICAgJl9fbG9nb1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4XG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4XG4gICAgJl9fYnRuXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUiLCIucHJvZHVjdFxuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpXG4gICAgcGFkZGluZy1ibG9jazogOHJlbVxuICAgICtzY3JlZW4oJ21heCcsIDc2NylcbiAgICAgICAgcGFkZGluZy1ibG9jazogNnJlbVxuICAgICZfX3Jvd1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemVcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmX19ib3hcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSlcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbVxuICAgICAgICAvLyAmOmhvdmVyXG4gICAgICAgIC8vICAgICAucHJvZHVjdF9fcGljXG4gICAgICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpXG4gICAgJl9fcGljdHVyZVxuICAgICAgICBoZWlnaHQ6IGNsYW1wKDE2NnB4LCAzMGNxdywgMzc2cHgpXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmX19waWNcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICAgIHRyYW5zaXRpb246IC40NHMgbGluZWFyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwXG4gICAgJl9fY29udGVudFxuICAgICAgICBwYWRkaW5nOiAzLjJyZW1cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gICAgICAgIGdhcDogMS42cmVtXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzdkZWcsICNmZmYgMCUsIHJnYmEoMjQzLCAyNDUsIDI0NywgMC4zKSAxMDAlKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgMTAyMylcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS4ycmVtXG4gICAgJl9faWNvblxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDQ4cHhcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMilcbiAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4XG4gICAgICAgIHN2Z1xuICAgICAgICAgICAgd2lkdGg6IDIwcHhcbiAgICAgICAgICAgIGhlaWdodDogMjBweFxuICAgICAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgJl9fY2FwdGlvblxuICAgICAgICArZnMoMjRweClcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtXG4gICAgICAgICtzY3JlZW4oJ21heCcsIDEyMDApXG4gICAgICAgICAgICArZnMoMjBweClcbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgK2ZzKDE4cHgpXG4gICAgJl9fdHh0XG4gICAgICAgICtmcygxNnB4KSIsIi5wcm9wb3NhbFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsbGJhY2sucG5nKVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcbiAgICBwYWRkaW5nLWJsb2NrOiA4cmVtXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2cmVtXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAmX19pbm5lclxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW5cbiAgICAgICAgZ2FwOiAyLjRyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgICAgIGdhcDogMS4ycmVtXG4gICAgJl9fdGl0bGVcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW1cbiAgICAgICAgK3NjcmVlbignbWF4JywgNzY3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtXG4gICAgJl9fdHh0XG4gICAgICAgICtmcygyNnB4KVxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpXG4gICAgICAgIG9wYWNpdHk6IDAuOVxuICAgICAgICArc2NyZWVuKCdtYXgnLCA3NjcpXG4gICAgICAgICAgICArZnMoMTZweCkiXX0= */
/* End */
/* /bitrix/templates/promo/css/style.css?1764152378265595 */
