@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Regular.5f6ff224.eot);
  src: url(/build/fonts/GOSTUI2-Regular.5f6ff224.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Regular.228d2068.woff) format('woff'), url(/build/fonts/GOSTUI2-Regular.5150fb3c.ttf) format('truetype');
  font-weight: 400;
}
@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Medium.21debdde.eot);
  src: url(/build/fonts/GOSTUI2-Medium.21debdde.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Medium.c1c026c3.woff) format('woff'), url(/build/fonts/GOSTUI2-Medium.32bc391c.ttf) format('truetype');
  font-weight: 500;
}
@font-face {
  font-family: 'GOSTUI2';
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot);
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Bold.a019fd04.woff) format('woff'), url(/build/fonts/GOSTUI2-Bold.0441bf81.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot);
  src: url(/build/fonts/GOSTUI2-Bold.eb269a9f.eot?#iefix) format('embedded-opentype'), url(/build/fonts/GOSTUI2-Bold.a019fd04.woff) format('woff'), url(/build/fonts/GOSTUI2-Bold.0441bf81.ttf) format('truetype');
  font-weight: 700;
}
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(/build/fonts/fa-solid-900.83cde42b.eot);
  src: url(/build/fonts/fa-solid-900.83cde42b.eot?#iefix) format("embedded-opentype"), url(/build/fonts/fa-solid-900.6c36ed40.woff2) format("woff2"), url(/build/fonts/fa-solid-900.8a8e198e.woff) format("woff"), url(/build/fonts/fa-solid-900.42160288.ttf) format("truetype");
}
.bvi-icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.bvi-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.bvi-xs {
  font-size: 0.75em !important;
}
.bvi-sm {
  font-size: 0.875em !important;
}
.bvi-1x {
  font-size: 1em !important;
}
.bvi-2x {
  font-size: 2em !important;
}
.bvi-3x {
  font-size: 3em !important;
}
.bvi-4x {
  font-size: 4em !important;
}
.bvi-5x {
  font-size: 5em !important;
}
.bvi-6x {
  font-size: 6em !important;
}
.bvi-7x {
  font-size: 7em !important;
}
.bvi-8x {
  font-size: 8em !important;
}
.bvi-9x {
  font-size: 9em !important;
}
.bvi-10x {
  font-size: 10em !important;
}
.bvi-font:before {
  content: "\f031";
}
.bvi-plus:before {
  content: "\f067";
}
.bvi-minus:before {
  content: "\f068";
}
.bvi-circle:before {
  content: "\f111";
}
.bvi-circle-notch:before {
  content: "\f1ce";
}
.bvi-adjust:before {
  content: "\f042";
}
.bvi-volume-up:before {
  content: "\f028";
}
.bvi-volume-off:before {
  content: "\f026";
}
.bvi-cogs:before {
  content: "\f085";
}
.bvi-low-vision:before {
  content: "\f2a8";
}
.bvi-chevron-circle-up:before {
  content: "\f139";
}
.bvi-eye:before {
  content: "\f06e";
}
.bvi-sync-alt:before {
  content: "\f2f1";
}
.bvi-times-circle:before {
  content: "\f057";
}
.bvi-bolt:before {
  content: "\f0e7";
}
.bvi-icon {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  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);
  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;
  outline: 0;
  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: -webkit-flex;
  display: flex;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow {
  outline: 0;
  cursor: pointer;
}
.slick-arrow.slick-disabled {
  opacity: 0 !important;
  cursor: default;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-dots {
  position: absolute;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.slick-dots li {
  width: 9px;
  height: 9px;
  background: rgba(255,255,255,0.3);
  border-radius: 50%;
  margin: 0 3px;
  cursor: pointer;
}
.slick-dots li.slick-active {
  background: #fff;
}
.slick-dots button {
  font-size: 0;
  opacity: 0;
}
/* hamburger */
.hamburger {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column;
          flex-flow: column;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}
.hamburger-box {
  width: 32px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner::before {
  top: -8px;
}
.hamburger-inner::after {
  bottom: -8px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 32px;
  height: 3px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dx .hamburger-inner {
  transition: -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
          transform: translate3d(0, 8px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
          transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.hamburger--3dx .hamburger-inner::before,
.hamburger--3dx .hamburger-inner::after {
  transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.header-fixed_active .hamburger-inner,
.page-inner .hamburger-inner,
.mobile-menu .hamburger-inner,
.header-fixed_active .hamburger-inner::before,
.page-inner .hamburger-inner::before,
.mobile-menu .hamburger-inner::before,
.header-fixed_active .hamburger-inner::after,
.page-inner .hamburger-inner::after,
.mobile-menu .hamburger-inner::after,
.header-fixed_active .hamburger.is-active .hamburger-inner,
.page-inner .hamburger.is-active .hamburger-inner,
.mobile-menu .hamburger.is-active .hamburger-inner,
.header-fixed_active .hamburger.is-active .hamburger-inner::before,
.page-inner .hamburger.is-active .hamburger-inner::before,
.mobile-menu .hamburger.is-active .hamburger-inner::before,
.header-fixed_active .hamburger.is-active .hamburger-inner::after,
.page-inner .hamburger.is-active .hamburger-inner::after,
.mobile-menu .hamburger.is-active .hamburger-inner::after {
  background-color: #3b4256;
}
.colors {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
.colors__item {
  width: 100px;
  height: 100px;
  padding-top: 40px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  text-align: center;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 10px;
/* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
/* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0.6;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 10px;
/* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
/* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
/* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
/* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
/* there must be 'right' for ps__thumb-y */
  right: 2px;
/* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  min-width: 100%;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 48px;
  -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: 16px;
  padding-right: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 48px;
  -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-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  padding: 0 6px;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);
  left: -100000px;
  width: 100%;
  margin-top: 2px;
  overflow: hidden;
  z-index: 1051;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
.select2-container--default:hover .select2-selection--multiple {
  border: 1px solid #ccc;
}
.select2-container--default.select2-container--open .select2-selection--multiple {
  border: 1px solid #276cc3;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px 16px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  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%;
  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 {
  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;
  background-color: #fff;
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !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 {
  border: 1px solid #fff;
  outline: 0;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.select2-container--default .select2-selection--single:hover {
  border-color: #ccc;
}
.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #276cc3;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 48px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  content: '';
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  transition: all 0.3s ease;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 40px;
}
.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-color: #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 {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.select2-container--default .select2-selection--multiple {
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  line-height: 43px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  height: 36px;
  line-height: 36px;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 8px;
  padding: 0 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.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__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #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-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  position: relative;
  top: 2px;
  border: none;
  outline: 0;
  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[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.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--highlighted[aria-selected] {
  background-color: #f4f7fb;
  color: #3b4256;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
}
.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;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #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;
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  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 {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 0;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 6px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.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;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  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[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: #808080;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/* datepicker */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  box-shadow: 0 3px 13px rgba(0,0,0,0.08);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer {
  border-bottom: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-flex;
  display: flex;
  padding: 10px 0;
  background: #fff;
  -webkit-align-items: center;
          align-items: center;
}
.flatpickr-months .flatpickr-month {
  border-radius: 5px 5px 0 0;
  background: #fff;
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  height: 34px;
  padding: 10px;
  z-index: 3;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  left: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
/*
      /*rtl:begin:ignore*/
/*
      */
  right: 0;
/*
      /*rtl:end:ignore*/
/*
      */
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #bbb;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(72,72,72,0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0,0,0,0.1);
}
.numInputWrapper span:active {
  background: rgba(0,0,0,0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(72,72,72,0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(72,72,72,0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(255,255,255,0.5);
}
.numInputWrapper:hover {
  background: rgba(0,0,0,0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 16px;
  font-weight: 500;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0,0,0,0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch 0;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff;
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #fff;
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(255,255,255,0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-flex: 1;
          flex: 1;
  font-weight: bolder;
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 5px;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 rgba(72,72,72,0.2);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  color: #484848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
          flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e2e2e2;
  border-color: #e2e2e2;
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #bbb;
  background: #bbb;
  color: #fff;
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #276cc3;
  box-shadow: none;
  color: #fff;
  border-color: #276cc3;
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #276cc3;
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(72,72,72,0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(72,72,72,0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #276cc3, 5px 0 0 #276cc3;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  border-left: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(72,72,72,0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid rgba(72,72,72,0.2);
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: 0 0 5px 5px;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #484848;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #484848;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #484848;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #484848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eaeaea;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
/* image viewer */
.smartphoto {
  position: fixed;
  z-index: 400;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  opacity: 1;
  font-family: sans-serif;
  cursor: pointer;
  transition: opacity 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-animation-name: smartphoto;
          animation-name: smartphoto;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto[aria-hidden="true"] {
  display: none;
}
.smartphoto-close {
  opacity: 0;
}
.smartphoto-count {
  display: inline-block;
  color: #fff;
  font-size: 16px;
}
.smartphoto-header {
  display: block;
  box-sizing: border-box;
  position: fixed;
  z-index: 102;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding: 15px;
  background-color: rgba(0,0,0,0.2);
}
.smartphoto-content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.smartphoto-dismiss {
  display: block;
  position: absolute;
  top: 15px;
  right: 10px;
  width: 20px;
  height: 20px;
  padding: 0;
  border: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+");
  text-shadow: 0 1px 0 #fff;
  color: #fff;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
  line-height: 1;
}
.smartphoto-body {
  position: relative;
  z-index: 102;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.smartphoto-inner {
  position: relative;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.smartphoto-img {
  display: none;
  max-width: none;
  width: auto;
  height: auto;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-user-drag: none;
}
.smartphoto-img.active {
  display: block;
}
.smartphoto-img-onmove {
  cursor: grab;
  cursor: -webkit-grab;
  transition: none;
}
.smartphoto-img-elasticmove {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.smartphoto-img-wrap {
  display: inline-block;
  opacity: 1;
  transition: opacity 0.3s ease-out;
  -webkit-animation-name: smartphoto-img-wrap;
          animation-name: smartphoto-img-wrap;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-img-left {
  -webkit-transform: translateX(150%) !important;
          transform: translateX(150%) !important;
}
.smartphoto-img-right {
  -webkit-transform: translateX(-150%) !important;
          transform: translateX(-150%) !important;
}
.smartphoto-arrows {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1002;
  top: 50%;
  left: 0;
  opacity: 1;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-arrows[aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows li {
  display: block;
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
}
.smartphoto-arrows li:focus {
  outline: none;
}
.smartphoto-arrows [aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-arrows a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.smartphoto-arrow-right {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==");
}
.smartphoto-arrow-left {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+");
}
.smartphoto-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  -webkit-animation-name: smartphoto-appear;
          animation-name: smartphoto-appear;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.smartphoto-nav[aria-hidden="true"] {
  -webkit-animation-name: smartphoto-hide;
          animation-name: smartphoto-hide;
  display: none;
}
.smartphoto-nav ul {
  display: block;
  overflow-x: scroll;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.smartphoto-nav li {
  display: inline-block;
  overflow: hidden;
  width: 50px;
  height: 50px;
}
.smartphoto-nav a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-position: center center;
  background-size: cover;
  opacity: 0.5;
}
.smartphoto-nav a:focus {
  opacity: 0.8;
}
.smartphoto-nav a.current {
  opacity: 1;
}
.smartphoto-nav img {
  width: auto;
  height: 100%;
}
.smartphoto-list {
  list-style-type: none;
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.smartphoto-list li {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-out;
}
.smartphoto-list li:focus {
  outline: none;
}
.smartphoto-list-onmove {
  transition: all 0.3s ease-out;
}
.smartphoto-caption {
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  padding: 0 50px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.smartphoto-caption:focus {
  outline: none;
}
.smartphoto-loader-wrap {
  display: block;
  position: relative;
  z-index: 103;
  width: 0;
  height: 0;
  -webkit-transform: translate(50vw, 50vh);
          transform: translate(50vw, 50vh);
}
.smartphoto-loader {
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  margin-top: -25px;
  margin-left: -25px;
  border: 8px solid #17cddd;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: smartphoto-loader 0.5s infinite linear;
          animation: smartphoto-loader 0.5s infinite linear;
}
.smartphoto-img-clone {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  transition: all 0.3s ease-out;
}
.smartphoto-sr-only {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.loading {
  position: relative;
}
.loading:before {
  content: '' !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 15px !important;
  right: 15px !important;
  background: #fff !important;
  z-index: 100 !important;
}
.loading:after {
  content: '' !important;
  display: block !important;
  width: 40px !important;
  height: 40px !important;
  position: absolute !important;
  top: 40% !important;
  left: 48% !important;
  background-color: #0e73b8 !important;
  border-radius: 100% !important;
  -webkit-animation: sk-scaleout 1s infinite ease-in-out !important;
  animation: sk-scaleout 1s infinite ease-in-out !important;
  z-index: 100 !important;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes smartphoto-img-wrap {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes smartphoto-inner {
  from {
    -webkit-transform: translate(0, 100px);
            transform: translate(0, 100px);
  }
  to {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes smartphoto-loader {
  0% {
    opacity: 0.4;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  50% {
    opacity: 1;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes smartphoto-appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-webkit-keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@keyframes smartphoto-hide {
  0% {
    display: block;
    opacity: 1;
  }
  99% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
@-webkit-keyframes marquee {
  0% {
    text-indent: 100%;
  }
  100% {
    text-indent: -130%;
  }
}
@keyframes marquee {
  0% {
    text-indent: 100%;
  }
  100% {
    text-indent: -130%;
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*# sourceMappingURL=assets/public/stylus/libs.css.map */
/*!
 * Button visually impaired v1.0.8
 */
html:not(.bvi-panel) {
  font-size: 16px !important; }

html body a.bvi-link {
  cursor: pointer;
  border-color: transparent; }

html body .bvi {
  font-family: Arial, sans-serif !important; }
  html body .bvi .bvi-btn {
    font-weight: bold !important; }
  html body .bvi .bvi-eye-link {
    position: fixed;
    top: 1rem;
    right: 1rem;
    opacity: 0.75;
    z-index: 999999 !important; }
  html body .bvi .bvi-container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
    @media (min-width: 576px) {
      html body .bvi .bvi-container {
        max-width: 540px; } }
    @media (min-width: 768px) {
      html body .bvi .bvi-container {
        max-width: 720px; } }
    @media (min-width: 992px) {
      html body .bvi .bvi-container {
        max-width: 960px; } }
    @media (min-width: 1200px) {
      html body .bvi .bvi-container {
        max-width: 1140px; } }
  html body .bvi .bvi-container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto; }
  html body .bvi .bvi-row {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px; }
  html body .bvi .bvi-no-gutters {
    margin-right: 0;
    margin-left: 0; }
    html body .bvi .bvi-no-gutters > .bvi-col,
    html body .bvi .bvi-no-gutters > [class*="bvi-col-"] {
      padding-right: 0;
      padding-left: 0; }
  html body .bvi .bvi-col-1, html body .bvi .bvi-col-2, html body .bvi .bvi-col-3, html body .bvi .bvi-col-4, html body .bvi .bvi-col-5, html body .bvi .bvi-col-6, html body .bvi .bvi-col-7, html body .bvi .bvi-col-8, html body .bvi .bvi-col-9, html body .bvi .bvi-col-10, html body .bvi .bvi-col-11, html body .bvi .bvi-col-12, html body .bvi .bvi-col,
  html body .bvi .bvi-col-auto, html body .bvi .bvi-col-sm-1, html body .bvi .bvi-col-sm-2, html body .bvi .bvi-col-sm-3, html body .bvi .bvi-col-sm-4, html body .bvi .bvi-col-sm-5, html body .bvi .bvi-col-sm-6, html body .bvi .bvi-col-sm-7, html body .bvi .bvi-col-sm-8, html body .bvi .bvi-col-sm-9, html body .bvi .bvi-col-sm-10, html body .bvi .bvi-col-sm-11, html body .bvi .bvi-col-sm-12, html body .bvi .bvi-col-sm,
  html body .bvi .bvi-col-sm-auto, html body .bvi .bvi-col-md-1, html body .bvi .bvi-col-md-2, html body .bvi .bvi-col-md-3, html body .bvi .bvi-col-md-4, html body .bvi .bvi-col-md-5, html body .bvi .bvi-col-md-6, html body .bvi .bvi-col-md-7, html body .bvi .bvi-col-md-8, html body .bvi .bvi-col-md-9, html body .bvi .bvi-col-md-10, html body .bvi .bvi-col-md-11, html body .bvi .bvi-col-md-12, html body .bvi .bvi-col-md,
  html body .bvi .bvi-col-md-auto, html body .bvi .bvi-col-lg-1, html body .bvi .bvi-col-lg-2, html body .bvi .bvi-col-lg-3, html body .bvi .bvi-col-lg-4, html body .bvi .bvi-col-lg-5, html body .bvi .bvi-col-lg-6, html body .bvi .bvi-col-lg-7, html body .bvi .bvi-col-lg-8, html body .bvi .bvi-col-lg-9, html body .bvi .bvi-col-lg-10, html body .bvi .bvi-col-lg-11, html body .bvi .bvi-col-lg-12, html body .bvi .bvi-col-lg,
  html body .bvi .bvi-col-lg-auto, html body .bvi .bvi-col-xl-1, html body .bvi .bvi-col-xl-2, html body .bvi .bvi-col-xl-3, html body .bvi .bvi-col-xl-4, html body .bvi .bvi-col-xl-5, html body .bvi .bvi-col-xl-6, html body .bvi .bvi-col-xl-7, html body .bvi .bvi-col-xl-8, html body .bvi .bvi-col-xl-9, html body .bvi .bvi-col-xl-10, html body .bvi .bvi-col-xl-11, html body .bvi .bvi-col-xl-12, html body .bvi .bvi-col-xl,
  html body .bvi .bvi-col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px; }
  html body .bvi .bvi-col {
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  html body .bvi .bvi-col-auto {
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  html body .bvi .bvi-col-1 {
    -webkit-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  html body .bvi .bvi-col-2 {
    -webkit-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  html body .bvi .bvi-col-3 {
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  html body .bvi .bvi-col-4 {
    -webkit-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  html body .bvi .bvi-col-5 {
    -webkit-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  html body .bvi .bvi-col-6 {
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  html body .bvi .bvi-col-7 {
    -webkit-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  html body .bvi .bvi-col-8 {
    -webkit-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  html body .bvi .bvi-col-9 {
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  html body .bvi .bvi-col-10 {
    -webkit-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  html body .bvi .bvi-col-11 {
    -webkit-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  html body .bvi .bvi-col-12 {
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  html body .bvi .order-first {
    -webkit-order: -1;
            order: -1; }
  html body .bvi .order-last {
    -webkit-order: 13;
            order: 13; }
  html body .bvi .order-0 {
    -webkit-order: 0;
            order: 0; }
  html body .bvi .order-1 {
    -webkit-order: 1;
            order: 1; }
  html body .bvi .order-2 {
    -webkit-order: 2;
            order: 2; }
  html body .bvi .order-3 {
    -webkit-order: 3;
            order: 3; }
  html body .bvi .order-4 {
    -webkit-order: 4;
            order: 4; }
  html body .bvi .order-5 {
    -webkit-order: 5;
            order: 5; }
  html body .bvi .order-6 {
    -webkit-order: 6;
            order: 6; }
  html body .bvi .order-7 {
    -webkit-order: 7;
            order: 7; }
  html body .bvi .order-8 {
    -webkit-order: 8;
            order: 8; }
  html body .bvi .order-9 {
    -webkit-order: 9;
            order: 9; }
  html body .bvi .order-10 {
    -webkit-order: 10;
            order: 10; }
  html body .bvi .order-11 {
    -webkit-order: 11;
            order: 11; }
  html body .bvi .order-12 {
    -webkit-order: 12;
            order: 12; }
  html body .bvi .offset-1 {
    margin-left: 8.33333%; }
  html body .bvi .offset-2 {
    margin-left: 16.66667%; }
  html body .bvi .offset-3 {
    margin-left: 25%; }
  html body .bvi .offset-4 {
    margin-left: 33.33333%; }
  html body .bvi .offset-5 {
    margin-left: 41.66667%; }
  html body .bvi .offset-6 {
    margin-left: 50%; }
  html body .bvi .offset-7 {
    margin-left: 58.33333%; }
  html body .bvi .offset-8 {
    margin-left: 66.66667%; }
  html body .bvi .offset-9 {
    margin-left: 75%; }
  html body .bvi .offset-10 {
    margin-left: 83.33333%; }
  html body .bvi .offset-11 {
    margin-left: 91.66667%; }
  @media (min-width: 576px) {
    html body .bvi .bvi-col-sm {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-sm-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-sm-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-sm-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-sm-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-sm-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-sm-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-sm-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-sm-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-sm-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-sm-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-sm-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-sm-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-sm-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-sm-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-sm-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-sm-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-sm-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-sm-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-sm-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-sm-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-sm-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-sm-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-sm-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-sm-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-sm-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-sm-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-sm-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-sm-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-sm-0 {
      margin-left: 0; }
    html body .bvi .offset-sm-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-sm-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-sm-3 {
      margin-left: 25%; }
    html body .bvi .offset-sm-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-sm-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-sm-6 {
      margin-left: 50%; }
    html body .bvi .offset-sm-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-sm-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-sm-9 {
      margin-left: 75%; }
    html body .bvi .offset-sm-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-sm-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-col-md {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-md-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-md-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-md-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-md-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-md-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-md-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-md-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-md-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-md-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-md-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-md-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-md-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-md-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-md-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-md-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-md-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-md-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-md-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-md-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-md-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-md-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-md-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-md-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-md-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-md-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-md-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-md-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-md-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-md-0 {
      margin-left: 0; }
    html body .bvi .offset-md-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-md-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-md-3 {
      margin-left: 25%; }
    html body .bvi .offset-md-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-md-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-md-6 {
      margin-left: 50%; }
    html body .bvi .offset-md-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-md-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-md-9 {
      margin-left: 75%; }
    html body .bvi .offset-md-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-md-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-col-lg {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-lg-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-lg-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-lg-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-lg-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-lg-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-lg-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-lg-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-lg-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-lg-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-lg-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-lg-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-lg-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-lg-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-lg-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-lg-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-lg-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-lg-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-lg-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-lg-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-lg-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-lg-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-lg-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-lg-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-lg-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-lg-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-lg-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-lg-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-lg-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-lg-0 {
      margin-left: 0; }
    html body .bvi .offset-lg-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-lg-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-lg-3 {
      margin-left: 25%; }
    html body .bvi .offset-lg-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-lg-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-lg-6 {
      margin-left: 50%; }
    html body .bvi .offset-lg-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-lg-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-lg-9 {
      margin-left: 75%; }
    html body .bvi .offset-lg-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-lg-11 {
      margin-left: 91.66667%; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-col-xl {
      -webkit-flex-basis: 0;
              flex-basis: 0;
      -webkit-flex-grow: 1;
              flex-grow: 1;
      max-width: 100%; }
    html body .bvi .bvi-col-xl-auto {
      -webkit-flex: 0 0 auto;
              flex: 0 0 auto;
      width: auto;
      max-width: none; }
    html body .bvi .bvi-col-xl-1 {
      -webkit-flex: 0 0 8.33333%;
              flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    html body .bvi .bvi-col-xl-2 {
      -webkit-flex: 0 0 16.66667%;
              flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    html body .bvi .bvi-col-xl-3 {
      -webkit-flex: 0 0 25%;
              flex: 0 0 25%;
      max-width: 25%; }
    html body .bvi .bvi-col-xl-4 {
      -webkit-flex: 0 0 33.33333%;
              flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    html body .bvi .bvi-col-xl-5 {
      -webkit-flex: 0 0 41.66667%;
              flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    html body .bvi .bvi-col-xl-6 {
      -webkit-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%; }
    html body .bvi .bvi-col-xl-7 {
      -webkit-flex: 0 0 58.33333%;
              flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    html body .bvi .bvi-col-xl-8 {
      -webkit-flex: 0 0 66.66667%;
              flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    html body .bvi .bvi-col-xl-9 {
      -webkit-flex: 0 0 75%;
              flex: 0 0 75%;
      max-width: 75%; }
    html body .bvi .bvi-col-xl-10 {
      -webkit-flex: 0 0 83.33333%;
              flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    html body .bvi .bvi-col-xl-11 {
      -webkit-flex: 0 0 91.66667%;
              flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    html body .bvi .bvi-col-xl-12 {
      -webkit-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; }
    html body .bvi .order-xl-first {
      -webkit-order: -1;
              order: -1; }
    html body .bvi .order-xl-last {
      -webkit-order: 13;
              order: 13; }
    html body .bvi .order-xl-0 {
      -webkit-order: 0;
              order: 0; }
    html body .bvi .order-xl-1 {
      -webkit-order: 1;
              order: 1; }
    html body .bvi .order-xl-2 {
      -webkit-order: 2;
              order: 2; }
    html body .bvi .order-xl-3 {
      -webkit-order: 3;
              order: 3; }
    html body .bvi .order-xl-4 {
      -webkit-order: 4;
              order: 4; }
    html body .bvi .order-xl-5 {
      -webkit-order: 5;
              order: 5; }
    html body .bvi .order-xl-6 {
      -webkit-order: 6;
              order: 6; }
    html body .bvi .order-xl-7 {
      -webkit-order: 7;
              order: 7; }
    html body .bvi .order-xl-8 {
      -webkit-order: 8;
              order: 8; }
    html body .bvi .order-xl-9 {
      -webkit-order: 9;
              order: 9; }
    html body .bvi .order-xl-10 {
      -webkit-order: 10;
              order: 10; }
    html body .bvi .order-xl-11 {
      -webkit-order: 11;
              order: 11; }
    html body .bvi .order-xl-12 {
      -webkit-order: 12;
              order: 12; }
    html body .bvi .offset-xl-0 {
      margin-left: 0; }
    html body .bvi .offset-xl-1 {
      margin-left: 8.33333%; }
    html body .bvi .offset-xl-2 {
      margin-left: 16.66667%; }
    html body .bvi .offset-xl-3 {
      margin-left: 25%; }
    html body .bvi .offset-xl-4 {
      margin-left: 33.33333%; }
    html body .bvi .offset-xl-5 {
      margin-left: 41.66667%; }
    html body .bvi .offset-xl-6 {
      margin-left: 50%; }
    html body .bvi .offset-xl-7 {
      margin-left: 58.33333%; }
    html body .bvi .offset-xl-8 {
      margin-left: 66.66667%; }
    html body .bvi .offset-xl-9 {
      margin-left: 75%; }
    html body .bvi .offset-xl-10 {
      margin-left: 83.33333%; }
    html body .bvi .offset-xl-11 {
      margin-left: 91.66667%; } }
  html body .bvi .bvi-btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media screen and (prefers-reduced-motion: reduce) {
      html body .bvi .bvi-btn {
        transition: none; } }
    html body .bvi .bvi-btn:hover, html body .bvi .bvi-btn:focus {
      text-decoration: none; }
    html body .bvi .bvi-btn:focus, html body .bvi .bvi-btn.focus {
      outline: 0;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    html body .bvi .bvi-btn.disabled, html body .bvi .bvi-btn:disabled {
      opacity: 0.65; }
    html body .bvi .bvi-btn:not(:disabled):not(.disabled) {
      cursor: pointer; }
  html body .bvi a.bvi-btn.disabled,
  html body .bvi fieldset:disabled a.bvi-btn {
    pointer-events: none; }
  html body .bvi .bvi-btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    html body .bvi .bvi-btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc; }
    html body .bvi .bvi-btn-primary:focus, html body .bvi .bvi-btn-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-primary.disabled, html body .bvi .bvi-btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf; }
      html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:hover {
      color: #fff;
      background-color: #5a6268;
      border-color: #545b62; }
    html body .bvi .bvi-btn-secondary:focus, html body .bvi .bvi-btn-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-secondary.disabled, html body .bvi .bvi-btn-secondary:disabled {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-secondary.dropdown-toggle {
      color: #fff;
      background-color: #545b62;
      border-color: #4e555b; }
      html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    html body .bvi .bvi-btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34; }
    html body .bvi .bvi-btn-success:focus, html body .bvi .bvi-btn-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-success.disabled, html body .bvi .bvi-btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430; }
      html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b; }
    html body .bvi .bvi-btn-info:focus, html body .bvi .bvi-btn-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-info.disabled, html body .bvi .bvi-btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f; }
      html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:hover {
      color: #212529;
      background-color: #e0a800;
      border-color: #d39e00; }
    html body .bvi .bvi-btn-warning:focus, html body .bvi .bvi-btn-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-warning.disabled, html body .bvi .bvi-btn-warning:disabled {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #d39e00;
      border-color: #c69500; }
      html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130; }
    html body .bvi .bvi-btn-danger:focus, html body .bvi .bvi-btn-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-danger.disabled, html body .bvi .bvi-btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d; }
      html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:hover {
      color: #212529;
      background-color: #e2e6ea;
      border-color: #dae0e5; }
    html body .bvi .bvi-btn-light:focus, html body .bvi .bvi-btn-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-light.disabled, html body .bvi .bvi-btn-light:disabled {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-light.dropdown-toggle {
      color: #212529;
      background-color: #dae0e5;
      border-color: #d3d9df; }
      html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    html body .bvi .bvi-btn-dark:hover {
      color: #fff;
      background-color: #23272b;
      border-color: #1d2124; }
    html body .bvi .bvi-btn-dark:focus, html body .bvi .bvi-btn-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-dark.disabled, html body .bvi .bvi-btn-dark:disabled {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-dark.dropdown-toggle {
      color: #fff;
      background-color: #1d2124;
      border-color: #171a1d; }
      html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-bvi-white {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:hover {
      color: #212529;
      background-color: #ececec;
      border-color: #e6e6e6; }
    html body .bvi .bvi-btn-bvi-white:focus, html body .bvi .bvi-btn-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-bvi-white.disabled, html body .bvi .bvi-btn-bvi-white:disabled {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #e6e6e6;
      border-color: #dfdfdf; }
      html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-bvi-black {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:hover {
      color: #fff;
      background-color: black;
      border-color: black; }
    html body .bvi .bvi-btn-bvi-black:focus, html body .bvi .bvi-btn-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-bvi-black.disabled, html body .bvi .bvi-btn-bvi-black:disabled {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: black;
      border-color: black; }
      html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-bvi-blue {
    color: #fff;
    background-color: #063462;
    border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:hover {
      color: #fff;
      background-color: #04213e;
      border-color: #031b32; }
    html body .bvi .bvi-btn-bvi-blue:focus, html body .bvi .bvi-btn-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-bvi-blue.disabled, html body .bvi .bvi-btn-bvi-blue:disabled {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #031b32;
      border-color: #021426; }
      html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-bvi-brown {
    color: #fff;
    background-color: #4D4B43;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:hover {
      color: #fff;
      background-color: #393731;
      border-color: #32302b; }
    html body .bvi .bvi-btn-bvi-brown:focus, html body .bvi .bvi-btn-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-bvi-brown.disabled, html body .bvi .bvi-btn-bvi-brown:disabled {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #32302b;
      border-color: #2b2a25; }
      html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-bvi-green {
    color: #212529;
    background-color: #A9E44D;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:hover {
      color: #212529;
      background-color: #99df2c;
      border-color: #93dd21; }
    html body .bvi .bvi-btn-bvi-green:focus, html body .bvi .bvi-btn-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-bvi-green.disabled, html body .bvi .bvi-btn-bvi-green:disabled {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #93dd21;
      border-color: #8cd120; }
      html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-outline-primary {
    color: #007bff;
    background-color: transparent;
    background-image: none;
    border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
    html body .bvi .bvi-btn-outline-primary:focus, html body .bvi .bvi-btn-outline-primary.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
    html body .bvi .bvi-btn-outline-primary.disabled, html body .bvi .bvi-btn-outline-primary:disabled {
      color: #007bff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
      html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  html body .bvi .bvi-btn-outline-secondary {
    color: #6c757d;
    background-color: transparent;
    background-image: none;
    border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:hover {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
    html body .bvi .bvi-btn-outline-secondary:focus, html body .bvi .bvi-btn-outline-secondary.focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
    html body .bvi .bvi-btn-outline-secondary.disabled, html body .bvi .bvi-btn-outline-secondary:disabled {
      color: #6c757d;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
      html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-secondary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  html body .bvi .bvi-btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
    html body .bvi .bvi-btn-outline-success:focus, html body .bvi .bvi-btn-outline-success.focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
    html body .bvi .bvi-btn-outline-success.disabled, html body .bvi .bvi-btn-outline-success:disabled {
      color: #28a745;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
      html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-success.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  html body .bvi .bvi-btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:hover {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
    html body .bvi .bvi-btn-outline-info:focus, html body .bvi .bvi-btn-outline-info.focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
    html body .bvi .bvi-btn-outline-info.disabled, html body .bvi .bvi-btn-outline-info:disabled {
      color: #17a2b8;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
      html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-info.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  html body .bvi .bvi-btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:hover {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
    html body .bvi .bvi-btn-outline-warning:focus, html body .bvi .bvi-btn-outline-warning.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
    html body .bvi .bvi-btn-outline-warning.disabled, html body .bvi .bvi-btn-outline-warning:disabled {
      color: #ffc107;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
      html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-warning.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  html body .bvi .bvi-btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
    html body .bvi .bvi-btn-outline-danger:focus, html body .bvi .bvi-btn-outline-danger.focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
    html body .bvi .bvi-btn-outline-danger.disabled, html body .bvi .bvi-btn-outline-danger:disabled {
      color: #dc3545;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-danger.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  html body .bvi .bvi-btn-outline-light {
    color: #f8f9fa;
    background-color: transparent;
    background-image: none;
    border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:hover {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    html body .bvi .bvi-btn-outline-light:focus, html body .bvi .bvi-btn-outline-light.focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
    html body .bvi .bvi-btn-outline-light.disabled, html body .bvi .bvi-btn-outline-light:disabled {
      color: #f8f9fa;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-light.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  html body .bvi .bvi-btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:hover {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
    html body .bvi .bvi-btn-outline-dark:focus, html body .bvi .bvi-btn-outline-dark.focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
    html body .bvi .bvi-btn-outline-dark.disabled, html body .bvi .bvi-btn-outline-dark:disabled {
      color: #343a40;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-dark.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-white {
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:hover {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
    html body .bvi .bvi-btn-outline-bvi-white:focus, html body .bvi .bvi-btn-outline-bvi-white.focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-white.disabled, html body .bvi .bvi-btn-outline-bvi-white:disabled {
      color: #ffffff;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle {
      color: #212529;
      background-color: #ffffff;
      border-color: #ffffff; }
      html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-black {
    color: #000000;
    background-color: transparent;
    background-image: none;
    border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:hover {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
    html body .bvi .bvi-btn-outline-bvi-black:focus, html body .bvi .bvi-btn-outline-bvi-black.focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-black.disabled, html body .bvi .bvi-btn-outline-bvi-black:disabled {
      color: #000000;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle {
      color: #fff;
      background-color: #000000;
      border-color: #000000; }
      html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-blue {
    color: #063462;
    background-color: transparent;
    background-image: none;
    border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:hover {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
    html body .bvi .bvi-btn-outline-bvi-blue:focus, html body .bvi .bvi-btn-outline-bvi-blue.focus {
      box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-blue.disabled, html body .bvi .bvi-btn-outline-bvi-blue:disabled {
      color: #063462;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle {
      color: #fff;
      background-color: #063462;
      border-color: #063462; }
      html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(6, 52, 98, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-brown {
    color: #4D4B43;
    background-color: transparent;
    background-image: none;
    border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:hover {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
    html body .bvi .bvi-btn-outline-bvi-brown:focus, html body .bvi .bvi-btn-outline-bvi-brown.focus {
      box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-brown.disabled, html body .bvi .bvi-btn-outline-bvi-brown:disabled {
      color: #4D4B43;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle {
      color: #fff;
      background-color: #4D4B43;
      border-color: #4D4B43; }
      html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(77, 75, 67, 0.5); }
  html body .bvi .bvi-btn-outline-bvi-green {
    color: #A9E44D;
    background-color: transparent;
    background-image: none;
    border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:hover {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
    html body .bvi .bvi-btn-outline-bvi-green:focus, html body .bvi .bvi-btn-outline-bvi-green.focus {
      box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
    html body .bvi .bvi-btn-outline-bvi-green.disabled, html body .bvi .bvi-btn-outline-bvi-green:disabled {
      color: #A9E44D;
      background-color: transparent; }
    html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active,
    .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle {
      color: #212529;
      background-color: #A9E44D;
      border-color: #A9E44D; }
      html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active:focus, html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active:focus,
      .show > html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(169, 228, 77, 0.5); }
  html body .bvi .bvi-btn-link {
    font-weight: 400;
    color: #007bff;
    background-color: transparent; }
    html body .bvi .bvi-btn-link:hover {
      color: #0056b3;
      text-decoration: underline;
      background-color: transparent;
      border-color: transparent; }
    html body .bvi .bvi-btn-link:focus, html body .bvi .bvi-btn-link.focus {
      text-decoration: underline;
      border-color: transparent;
      box-shadow: none; }
    html body .bvi .bvi-btn-link:disabled, html body .bvi .bvi-btn-link.disabled {
      color: #6c757d;
      pointer-events: none; }
  html body .bvi .bvi-btn-lg, html body .bvi .bvi-btn-group-lg > .bvi-btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-sm, html body .bvi .bvi-btn-group-sm > .bvi-btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0; }
  html body .bvi .bvi-btn-block {
    display: block;
    width: 100%; }
    html body .bvi .bvi-btn-block + .bvi-btn-block {
      margin-top: 0.5rem; }
  html body .bvi input[type="submit"].bvi-btn-block,
  html body .bvi input[type="reset"].bvi-btn-block,
  html body .bvi input[type="button"].bvi-btn-block {
    width: 100%; }
  html body .bvi .bvi-btn-group,
  html body .bvi .bvi-btn-group-vertical {
    position: relative;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle; }
    html body .bvi .bvi-btn-group > .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn {
      position: relative;
      -webkit-flex: 0 1 auto;
              flex: 0 1 auto; }
      html body .bvi .bvi-btn-group > .bvi-btn:hover,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:hover {
        z-index: 1; }
      html body .bvi .bvi-btn-group > .bvi-btn:focus, html body .bvi .bvi-btn-group > .bvi-btn:active, html body .bvi .bvi-btn-group > .bvi-btn.active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:focus,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn:active,
      html body .bvi .bvi-btn-group-vertical > .bvi-btn.active {
        z-index: 1; }
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group .bvi-btn-group + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group + .bvi-btn-group {
      margin-left: -1px; }
  html body .bvi .bvi-btn-toolbar {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
    html body .bvi .bvi-btn-toolbar .input-group {
      width: auto; }
  html body .bvi .bvi-btn-group > .bvi-btn:first-child {
    margin-left: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:last-child):not(.dropdown-toggle),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:last-child) > .bvi-btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  html body .bvi .bvi-btn-group > .bvi-btn:not(:first-child),
  html body .bvi .bvi-btn-group > .bvi-btn-group:not(:first-child) > .bvi-btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  html body .bvi .dropdown-toggle-split {
    padding-right: 0.5625rem;
    padding-left: 0.5625rem; }
    html body .bvi .dropdown-toggle-split::after,
    .dropup html body .bvi .dropdown-toggle-split::after,
    .dropright html body .bvi .dropdown-toggle-split::after {
      margin-left: 0; }
    .dropleft html body .bvi .dropdown-toggle-split::before {
      margin-right: 0; }
  html body .bvi .bvi-btn-sm + .dropdown-toggle-split, html body .bvi .bvi-btn-group-sm > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }
  html body .bvi .bvi-btn-lg + .dropdown-toggle-split, html body .bvi .bvi-btn-group-lg > .bvi-btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
  html body .bvi .bvi-btn-group-vertical {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-justify-content: center;
            justify-content: center; }
    html body .bvi .bvi-btn-group-vertical .bvi-btn,
    html body .bvi .bvi-btn-group-vertical .bvi-btn-group {
      width: 100%; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn + .bvi-btn-group,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn,
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group + .bvi-btn-group {
      margin-top: -1px;
      margin-left: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:last-child):not(.dropdown-toggle),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:last-child) > .bvi-btn {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    html body .bvi .bvi-btn-group-vertical > .bvi-btn:not(:first-child),
    html body .bvi .bvi-btn-group-vertical > .bvi-btn-group:not(:first-child) > .bvi-btn {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  html body .bvi .bvi-btn-group-toggle > .bvi-btn,
  html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn {
    margin-bottom: 0; }
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn input[type="checkbox"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="radio"],
    html body .bvi .bvi-btn-group-toggle > .bvi-btn-group > .bvi-btn input[type="checkbox"] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none; }
  html body .bvi .bvi-border {
    border: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-top {
    border-top: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-right {
    border-right: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-bottom {
    border-bottom: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-left {
    border-left: 1px solid #dee2e6 !important; }
  html body .bvi .bvi-border-0 {
    border: 0 !important; }
  html body .bvi .bvi-border-top-0 {
    border-top: 0 !important; }
  html body .bvi .bvi-border-right-0 {
    border-right: 0 !important; }
  html body .bvi .bvi-border-bottom-0 {
    border-bottom: 0 !important; }
  html body .bvi .bvi-border-left-0 {
    border-left: 0 !important; }
  html body .bvi .bvi-border-primary {
    border-color: #007bff !important; }
  html body .bvi .bvi-border-secondary {
    border-color: #6c757d !important; }
  html body .bvi .bvi-border-success {
    border-color: #28a745 !important; }
  html body .bvi .bvi-border-info {
    border-color: #17a2b8 !important; }
  html body .bvi .bvi-border-warning {
    border-color: #ffc107 !important; }
  html body .bvi .bvi-border-danger {
    border-color: #dc3545 !important; }
  html body .bvi .bvi-border-light {
    border-color: #f8f9fa !important; }
  html body .bvi .bvi-border-dark {
    border-color: #343a40 !important; }
  html body .bvi .bvi-border-bvi-white {
    border-color: #ffffff !important; }
  html body .bvi .bvi-border-bvi-black {
    border-color: #000000 !important; }
  html body .bvi .bvi-border-bvi-blue {
    border-color: #063462 !important; }
  html body .bvi .bvi-border-bvi-brown {
    border-color: #4D4B43 !important; }
  html body .bvi .bvi-border-bvi-green {
    border-color: #A9E44D !important; }
  html body .bvi .bvi-border-white {
    border-color: #fff !important; }
  html body .bvi .bvi-rounded {
    border-radius: 0 !important; }
  html body .bvi .bvi-rounded-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-right {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important; }
  html body .bvi .bvi-rounded-bottom {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-left {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important; }
  html body .bvi .bvi-rounded-circle {
    border-radius: 50% !important; }
  html body .bvi .bvi-rounded-0 {
    border-radius: 0 !important; }
  html body .bvi .bvi-m-0 {
    margin: 0 !important; }
  html body .bvi .bvi-mt-0,
  html body .bvi .bvi-my-0 {
    margin-top: 0 !important; }
  html body .bvi .bvi-mr-0,
  html body .bvi .bvi-mx-0 {
    margin-right: 0 !important; }
  html body .bvi .bvi-mb-0,
  html body .bvi .bvi-my-0 {
    margin-bottom: 0 !important; }
  html body .bvi .bvi-ml-0,
  html body .bvi .bvi-mx-0 {
    margin-left: 0 !important; }
  html body .bvi .bvi-m-1 {
    margin: 0.25rem !important; }
  html body .bvi .bvi-mt-1,
  html body .bvi .bvi-my-1 {
    margin-top: 0.25rem !important; }
  html body .bvi .bvi-mr-1,
  html body .bvi .bvi-mx-1 {
    margin-right: 0.25rem !important; }
  html body .bvi .bvi-mb-1,
  html body .bvi .bvi-my-1 {
    margin-bottom: 0.25rem !important; }
  html body .bvi .bvi-ml-1,
  html body .bvi .bvi-mx-1 {
    margin-left: 0.25rem !important; }
  html body .bvi .bvi-m-2 {
    margin: 0.5rem !important; }
  html body .bvi .bvi-mt-2,
  html body .bvi .bvi-my-2 {
    margin-top: 0.5rem !important; }
  html body .bvi .bvi-mr-2,
  html body .bvi .bvi-mx-2 {
    margin-right: 0.5rem !important; }
  html body .bvi .bvi-mb-2,
  html body .bvi .bvi-my-2 {
    margin-bottom: 0.5rem !important; }
  html body .bvi .bvi-ml-2,
  html body .bvi .bvi-mx-2 {
    margin-left: 0.5rem !important; }
  html body .bvi .bvi-m-3 {
    margin: 1rem !important; }
  html body .bvi .bvi-mt-3,
  html body .bvi .bvi-my-3 {
    margin-top: 1rem !important; }
  html body .bvi .bvi-mr-3,
  html body .bvi .bvi-mx-3 {
    margin-right: 1rem !important; }
  html body .bvi .bvi-mb-3,
  html body .bvi .bvi-my-3 {
    margin-bottom: 1rem !important; }
  html body .bvi .bvi-ml-3,
  html body .bvi .bvi-mx-3 {
    margin-left: 1rem !important; }
  html body .bvi .bvi-m-4 {
    margin: 1.5rem !important; }
  html body .bvi .bvi-mt-4,
  html body .bvi .bvi-my-4 {
    margin-top: 1.5rem !important; }
  html body .bvi .bvi-mr-4,
  html body .bvi .bvi-mx-4 {
    margin-right: 1.5rem !important; }
  html body .bvi .bvi-mb-4,
  html body .bvi .bvi-my-4 {
    margin-bottom: 1.5rem !important; }
  html body .bvi .bvi-ml-4,
  html body .bvi .bvi-mx-4 {
    margin-left: 1.5rem !important; }
  html body .bvi .bvi-m-5 {
    margin: 3rem !important; }
  html body .bvi .bvi-mt-5,
  html body .bvi .bvi-my-5 {
    margin-top: 3rem !important; }
  html body .bvi .bvi-mr-5,
  html body .bvi .bvi-mx-5 {
    margin-right: 3rem !important; }
  html body .bvi .bvi-mb-5,
  html body .bvi .bvi-my-5 {
    margin-bottom: 3rem !important; }
  html body .bvi .bvi-ml-5,
  html body .bvi .bvi-mx-5 {
    margin-left: 3rem !important; }
  html body .bvi .bvi-p-0 {
    padding: 0 !important; }
  html body .bvi .bvi-pt-0,
  html body .bvi .bvi-py-0 {
    padding-top: 0 !important; }
  html body .bvi .bvi-pr-0,
  html body .bvi .bvi-px-0 {
    padding-right: 0 !important; }
  html body .bvi .bvi-pb-0,
  html body .bvi .bvi-py-0 {
    padding-bottom: 0 !important; }
  html body .bvi .bvi-pl-0,
  html body .bvi .bvi-px-0 {
    padding-left: 0 !important; }
  html body .bvi .bvi-p-1 {
    padding: 0.25rem !important; }
  html body .bvi .bvi-pt-1,
  html body .bvi .bvi-py-1 {
    padding-top: 0.25rem !important; }
  html body .bvi .bvi-pr-1,
  html body .bvi .bvi-px-1 {
    padding-right: 0.25rem !important; }
  html body .bvi .bvi-pb-1,
  html body .bvi .bvi-py-1 {
    padding-bottom: 0.25rem !important; }
  html body .bvi .bvi-pl-1,
  html body .bvi .bvi-px-1 {
    padding-left: 0.25rem !important; }
  html body .bvi .bvi-p-2 {
    padding: 0.5rem !important; }
  html body .bvi .bvi-pt-2,
  html body .bvi .bvi-py-2 {
    padding-top: 0.5rem !important; }
  html body .bvi .bvi-pr-2,
  html body .bvi .bvi-px-2 {
    padding-right: 0.5rem !important; }
  html body .bvi .bvi-pb-2,
  html body .bvi .bvi-py-2 {
    padding-bottom: 0.5rem !important; }
  html body .bvi .bvi-pl-2,
  html body .bvi .bvi-px-2 {
    padding-left: 0.5rem !important; }
  html body .bvi .bvi-p-3 {
    padding: 1rem !important; }
  html body .bvi .bvi-pt-3,
  html body .bvi .bvi-py-3 {
    padding-top: 1rem !important; }
  html body .bvi .bvi-pr-3,
  html body .bvi .bvi-px-3 {
    padding-right: 1rem !important; }
  html body .bvi .bvi-pb-3,
  html body .bvi .bvi-py-3 {
    padding-bottom: 1rem !important; }
  html body .bvi .bvi-pl-3,
  html body .bvi .bvi-px-3 {
    padding-left: 1rem !important; }
  html body .bvi .bvi-p-4 {
    padding: 1.5rem !important; }
  html body .bvi .bvi-pt-4,
  html body .bvi .bvi-py-4 {
    padding-top: 1.5rem !important; }
  html body .bvi .bvi-pr-4,
  html body .bvi .bvi-px-4 {
    padding-right: 1.5rem !important; }
  html body .bvi .bvi-pb-4,
  html body .bvi .bvi-py-4 {
    padding-bottom: 1.5rem !important; }
  html body .bvi .bvi-pl-4,
  html body .bvi .bvi-px-4 {
    padding-left: 1.5rem !important; }
  html body .bvi .bvi-p-5 {
    padding: 3rem !important; }
  html body .bvi .bvi-pt-5,
  html body .bvi .bvi-py-5 {
    padding-top: 3rem !important; }
  html body .bvi .bvi-pr-5,
  html body .bvi .bvi-px-5 {
    padding-right: 3rem !important; }
  html body .bvi .bvi-pb-5,
  html body .bvi .bvi-py-5 {
    padding-bottom: 3rem !important; }
  html body .bvi .bvi-pl-5,
  html body .bvi .bvi-px-5 {
    padding-left: 3rem !important; }
  html body .bvi .bvi-m-auto {
    margin: auto !important; }
  html body .bvi .bvi-mt-auto,
  html body .bvi .bvi-my-auto {
    margin-top: auto !important; }
  html body .bvi .bvi-mr-auto,
  html body .bvi .bvi-mx-auto {
    margin-right: auto !important; }
  html body .bvi .bvi-mb-auto,
  html body .bvi .bvi-my-auto {
    margin-bottom: auto !important; }
  html body .bvi .bvi-ml-auto,
  html body .bvi .bvi-mx-auto {
    margin-left: auto !important; }
  @media (min-width: 576px) {
    html body .bvi .bvi-m-sm-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-sm-0,
    html body .bvi .bvi-my-sm-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-sm-0,
    html body .bvi .bvi-mx-sm-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-sm-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-sm-1,
    html body .bvi .bvi-my-sm-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-sm-1,
    html body .bvi .bvi-mx-sm-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-sm-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-sm-2,
    html body .bvi .bvi-my-sm-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-sm-2,
    html body .bvi .bvi-mx-sm-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-sm-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-sm-3,
    html body .bvi .bvi-my-sm-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-sm-3,
    html body .bvi .bvi-mx-sm-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-sm-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-sm-4,
    html body .bvi .bvi-my-sm-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-sm-4,
    html body .bvi .bvi-mx-sm-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-sm-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-sm-5,
    html body .bvi .bvi-my-sm-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-sm-5,
    html body .bvi .bvi-mx-sm-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-sm-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-sm-0,
    html body .bvi .bvi-py-sm-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-sm-0,
    html body .bvi .bvi-px-sm-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-sm-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-sm-1,
    html body .bvi .bvi-py-sm-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-sm-1,
    html body .bvi .bvi-px-sm-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-sm-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-sm-2,
    html body .bvi .bvi-py-sm-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-sm-2,
    html body .bvi .bvi-px-sm-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-sm-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-sm-3,
    html body .bvi .bvi-py-sm-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-sm-3,
    html body .bvi .bvi-px-sm-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-sm-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-sm-4,
    html body .bvi .bvi-py-sm-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-sm-4,
    html body .bvi .bvi-px-sm-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-sm-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-sm-5,
    html body .bvi .bvi-py-sm-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-sm-5,
    html body .bvi .bvi-px-sm-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-sm-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-sm-auto,
    html body .bvi .bvi-my-sm-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-sm-auto,
    html body .bvi .bvi-mx-sm-auto {
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    html body .bvi .bvi-m-md-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-md-0,
    html body .bvi .bvi-my-md-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-md-0,
    html body .bvi .bvi-mx-md-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-md-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-md-1,
    html body .bvi .bvi-my-md-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-md-1,
    html body .bvi .bvi-mx-md-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-md-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-md-2,
    html body .bvi .bvi-my-md-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-md-2,
    html body .bvi .bvi-mx-md-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-md-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-md-3,
    html body .bvi .bvi-my-md-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-md-3,
    html body .bvi .bvi-mx-md-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-md-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-md-4,
    html body .bvi .bvi-my-md-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-md-4,
    html body .bvi .bvi-mx-md-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-md-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-md-5,
    html body .bvi .bvi-my-md-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-md-5,
    html body .bvi .bvi-mx-md-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-md-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-md-0,
    html body .bvi .bvi-py-md-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-md-0,
    html body .bvi .bvi-px-md-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-md-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-md-1,
    html body .bvi .bvi-py-md-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-md-1,
    html body .bvi .bvi-px-md-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-md-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-md-2,
    html body .bvi .bvi-py-md-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-md-2,
    html body .bvi .bvi-px-md-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-md-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-md-3,
    html body .bvi .bvi-py-md-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-md-3,
    html body .bvi .bvi-px-md-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-md-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-md-4,
    html body .bvi .bvi-py-md-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-md-4,
    html body .bvi .bvi-px-md-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-md-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-md-5,
    html body .bvi .bvi-py-md-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-md-5,
    html body .bvi .bvi-px-md-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-md-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-md-auto,
    html body .bvi .bvi-my-md-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-md-auto,
    html body .bvi .bvi-mx-md-auto {
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    html body .bvi .bvi-m-lg-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-lg-0,
    html body .bvi .bvi-my-lg-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-lg-0,
    html body .bvi .bvi-mx-lg-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-lg-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-lg-1,
    html body .bvi .bvi-my-lg-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-lg-1,
    html body .bvi .bvi-mx-lg-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-lg-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-lg-2,
    html body .bvi .bvi-my-lg-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-lg-2,
    html body .bvi .bvi-mx-lg-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-lg-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-lg-3,
    html body .bvi .bvi-my-lg-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-lg-3,
    html body .bvi .bvi-mx-lg-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-lg-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-lg-4,
    html body .bvi .bvi-my-lg-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-lg-4,
    html body .bvi .bvi-mx-lg-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-lg-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-lg-5,
    html body .bvi .bvi-my-lg-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-lg-5,
    html body .bvi .bvi-mx-lg-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-lg-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-lg-0,
    html body .bvi .bvi-py-lg-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-lg-0,
    html body .bvi .bvi-px-lg-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-lg-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-lg-1,
    html body .bvi .bvi-py-lg-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-lg-1,
    html body .bvi .bvi-px-lg-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-lg-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-lg-2,
    html body .bvi .bvi-py-lg-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-lg-2,
    html body .bvi .bvi-px-lg-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-lg-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-lg-3,
    html body .bvi .bvi-py-lg-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-lg-3,
    html body .bvi .bvi-px-lg-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-lg-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-lg-4,
    html body .bvi .bvi-py-lg-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-lg-4,
    html body .bvi .bvi-px-lg-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-lg-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-lg-5,
    html body .bvi .bvi-py-lg-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-lg-5,
    html body .bvi .bvi-px-lg-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-lg-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-lg-auto,
    html body .bvi .bvi-my-lg-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-lg-auto,
    html body .bvi .bvi-mx-lg-auto {
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    html body .bvi .bvi-m-xl-0 {
      margin: 0 !important; }
    html body .bvi .bvi-mt-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-top: 0 !important; }
    html body .bvi .bvi-mr-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-right: 0 !important; }
    html body .bvi .bvi-mb-xl-0,
    html body .bvi .bvi-my-xl-0 {
      margin-bottom: 0 !important; }
    html body .bvi .bvi-ml-xl-0,
    html body .bvi .bvi-mx-xl-0 {
      margin-left: 0 !important; }
    html body .bvi .bvi-m-xl-1 {
      margin: 0.25rem !important; }
    html body .bvi .bvi-mt-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-top: 0.25rem !important; }
    html body .bvi .bvi-mr-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-right: 0.25rem !important; }
    html body .bvi .bvi-mb-xl-1,
    html body .bvi .bvi-my-xl-1 {
      margin-bottom: 0.25rem !important; }
    html body .bvi .bvi-ml-xl-1,
    html body .bvi .bvi-mx-xl-1 {
      margin-left: 0.25rem !important; }
    html body .bvi .bvi-m-xl-2 {
      margin: 0.5rem !important; }
    html body .bvi .bvi-mt-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-top: 0.5rem !important; }
    html body .bvi .bvi-mr-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-right: 0.5rem !important; }
    html body .bvi .bvi-mb-xl-2,
    html body .bvi .bvi-my-xl-2 {
      margin-bottom: 0.5rem !important; }
    html body .bvi .bvi-ml-xl-2,
    html body .bvi .bvi-mx-xl-2 {
      margin-left: 0.5rem !important; }
    html body .bvi .bvi-m-xl-3 {
      margin: 1rem !important; }
    html body .bvi .bvi-mt-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-top: 1rem !important; }
    html body .bvi .bvi-mr-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-right: 1rem !important; }
    html body .bvi .bvi-mb-xl-3,
    html body .bvi .bvi-my-xl-3 {
      margin-bottom: 1rem !important; }
    html body .bvi .bvi-ml-xl-3,
    html body .bvi .bvi-mx-xl-3 {
      margin-left: 1rem !important; }
    html body .bvi .bvi-m-xl-4 {
      margin: 1.5rem !important; }
    html body .bvi .bvi-mt-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-top: 1.5rem !important; }
    html body .bvi .bvi-mr-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-right: 1.5rem !important; }
    html body .bvi .bvi-mb-xl-4,
    html body .bvi .bvi-my-xl-4 {
      margin-bottom: 1.5rem !important; }
    html body .bvi .bvi-ml-xl-4,
    html body .bvi .bvi-mx-xl-4 {
      margin-left: 1.5rem !important; }
    html body .bvi .bvi-m-xl-5 {
      margin: 3rem !important; }
    html body .bvi .bvi-mt-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-top: 3rem !important; }
    html body .bvi .bvi-mr-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-right: 3rem !important; }
    html body .bvi .bvi-mb-xl-5,
    html body .bvi .bvi-my-xl-5 {
      margin-bottom: 3rem !important; }
    html body .bvi .bvi-ml-xl-5,
    html body .bvi .bvi-mx-xl-5 {
      margin-left: 3rem !important; }
    html body .bvi .bvi-p-xl-0 {
      padding: 0 !important; }
    html body .bvi .bvi-pt-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-top: 0 !important; }
    html body .bvi .bvi-pr-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-right: 0 !important; }
    html body .bvi .bvi-pb-xl-0,
    html body .bvi .bvi-py-xl-0 {
      padding-bottom: 0 !important; }
    html body .bvi .bvi-pl-xl-0,
    html body .bvi .bvi-px-xl-0 {
      padding-left: 0 !important; }
    html body .bvi .bvi-p-xl-1 {
      padding: 0.25rem !important; }
    html body .bvi .bvi-pt-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-top: 0.25rem !important; }
    html body .bvi .bvi-pr-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-right: 0.25rem !important; }
    html body .bvi .bvi-pb-xl-1,
    html body .bvi .bvi-py-xl-1 {
      padding-bottom: 0.25rem !important; }
    html body .bvi .bvi-pl-xl-1,
    html body .bvi .bvi-px-xl-1 {
      padding-left: 0.25rem !important; }
    html body .bvi .bvi-p-xl-2 {
      padding: 0.5rem !important; }
    html body .bvi .bvi-pt-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-top: 0.5rem !important; }
    html body .bvi .bvi-pr-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-right: 0.5rem !important; }
    html body .bvi .bvi-pb-xl-2,
    html body .bvi .bvi-py-xl-2 {
      padding-bottom: 0.5rem !important; }
    html body .bvi .bvi-pl-xl-2,
    html body .bvi .bvi-px-xl-2 {
      padding-left: 0.5rem !important; }
    html body .bvi .bvi-p-xl-3 {
      padding: 1rem !important; }
    html body .bvi .bvi-pt-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-top: 1rem !important; }
    html body .bvi .bvi-pr-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-right: 1rem !important; }
    html body .bvi .bvi-pb-xl-3,
    html body .bvi .bvi-py-xl-3 {
      padding-bottom: 1rem !important; }
    html body .bvi .bvi-pl-xl-3,
    html body .bvi .bvi-px-xl-3 {
      padding-left: 1rem !important; }
    html body .bvi .bvi-p-xl-4 {
      padding: 1.5rem !important; }
    html body .bvi .bvi-pt-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-top: 1.5rem !important; }
    html body .bvi .bvi-pr-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-right: 1.5rem !important; }
    html body .bvi .bvi-pb-xl-4,
    html body .bvi .bvi-py-xl-4 {
      padding-bottom: 1.5rem !important; }
    html body .bvi .bvi-pl-xl-4,
    html body .bvi .bvi-px-xl-4 {
      padding-left: 1.5rem !important; }
    html body .bvi .bvi-p-xl-5 {
      padding: 3rem !important; }
    html body .bvi .bvi-pt-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-top: 3rem !important; }
    html body .bvi .bvi-pr-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-right: 3rem !important; }
    html body .bvi .bvi-pb-xl-5,
    html body .bvi .bvi-py-xl-5 {
      padding-bottom: 3rem !important; }
    html body .bvi .bvi-pl-xl-5,
    html body .bvi .bvi-px-xl-5 {
      padding-left: 3rem !important; }
    html body .bvi .bvi-m-xl-auto {
      margin: auto !important; }
    html body .bvi .bvi-mt-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-top: auto !important; }
    html body .bvi .bvi-mr-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-right: auto !important; }
    html body .bvi .bvi-mb-xl-auto,
    html body .bvi .bvi-my-xl-auto {
      margin-bottom: auto !important; }
    html body .bvi .bvi-ml-xl-auto,
    html body .bvi .bvi-mx-xl-auto {
      margin-left: auto !important; } }
  html body .bvi.bvi-panel {
    padding: 15px 20px !important;
    color: black !important;
    background-color: #f8f8f8;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    letter-spacing: 0 !important;
    position: relative !important;
    text-shadow: none !important;
    line-height: normal !important;
    border: 0 !important;
    font-size: 16px !important;
    z-index: 99999 !important;
    moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23); }
    html body .bvi.bvi-panel[data-bvi-panel='true'] {
      display: block !important; }
    html body .bvi.bvi-panel[data-bvi-panel='false'] {
      display: none !important; }
    html body .bvi.bvi-panel.bvi-fixed-top {
      position: fixed !important;
      top: 0 !important;
      right: 0 !important;
      left: 0 !important;
      z-index: 999999 !important; }
    html body .bvi.bvi-panel .bvi-title {
      margin-top: 5px;
      font-size: 18px;
      font-weight: bold; }
    html body .bvi.bvi-panel .bvi-text-center {
      text-align: center; }
    html body .bvi.bvi-panel .bvi-text-right {
      text-align: right; }
    html body .bvi.bvi-panel .bvi-setting-menu {
      display: none; }
    html body .bvi.bvi-panel a {
      text-decoration: none; }
    html body .bvi.bvi-panel .bvi-hr {
      background-color: #ccc !important;
      border: 0 !important;
      height: 1px !important;
      margin-top: 1.5em !important;
      margin-bottom: 1.5em !important; }
    html body .bvi.bvi-panel .bvi-copy {
      font-size: 12px;
      color: #808080; }
      html body .bvi.bvi-panel .bvi-copy a {
        font-size: 13px;
        color: #808080;
        text-decoration: underline; }
        html body .bvi.bvi-panel .bvi-copy a:hover {
          color: #000000;
          text-decoration: underline; }
    @media (max-width: 575.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 12px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 12px;
        padding: 0.200rem 0.35rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 10px;
        padding: 0.100rem 0.25rem; } }
    @media (min-width: 576px) and (max-width: 767.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 14px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 14px;
        padding: 0.250rem 0.45rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 12px;
        padding: 0.150rem 0.35rem; } }
    @media (min-width: 768px) and (max-width: 991.98px) {
      html body .bvi.bvi-panel .bvi-title {
        font-size: 16px; }
      html body .bvi.bvi-panel .bvi-btn {
        font-size: 16px;
        padding: 0.300rem 0.55rem; }
      html body .bvi.bvi-panel .bvi-btn-sm, html body .bvi.bvi-panel .bvi-btn-group-sm > .bvi-btn {
        font-size: 14px;
        padding: 0.200rem 0.40rem; } }

html body .bvi-body {
  /*
      &[data-bvi-images='true'] {
        .bvi-images-on {
          display: block;
        }
        img {
          display: block;
        }
      }
      */
  /*
      &[data-bvi-images='false'] {
        img.bvi-images-off,
        .bvi-images-off {
          border: 2px dashed !important;
          box-sizing: border-box !important;
          overflow: hidden !important;
          max-width: 100% !important;
          max-height: 100% !important;
          //word-break: break-all !important;
          word-wrap: break-word !important;
          text-align: center !important;
          display: flex !important;
          align-items: center !important;
          justify-content: center !important;
        }
      }
      &[data-bvi-images='grayscale'] {
        img.bvi-images-grayscale {
          filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
          -webkit-filter: grayscale(1);
          -moz-filter: grayscale(100%);
          -ms-filter: grayscale(100%);
          -o-filter: grayscale(100%);
          filter: grayscale(100%);
          filter: grayscale(1);
          filter: gray;
          -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
        }
      }
      */ }
  html body .bvi-body[data-bvi-theme='white'] {
    background-color: #ffffff !important;
    fill: #000000 !important; }
  html body .bvi-body[data-bvi-theme='white'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #ffffff !important;
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #000000 !important;
    color: #000000 !important;
    fill: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='white'] *:after {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *:before {
      background-color: #ffffff !important;
      background: #ffffff !important;
      background-image: none !important;
      color: #000000 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #000000 !important; }
    html body .bvi-body[data-bvi-theme='white'] *::-moz-selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] *::selection {
      background-color: #000000;
      color: #ffffff; }
    html body .bvi-body[data-bvi-theme='white'] * a,
    html body .bvi-body[data-bvi-theme='white'] * label {
      color: #000000 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      
      html body .bvi-body[data-bvi-theme='white'] * a.active,
      html body .bvi-body[data-bvi-theme='white'] * label.active {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='white'] * label:hover {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='white'] * a:hover *,
      html body .bvi-body[data-bvi-theme='white'] * label:hover * {
        color: #ffffff !important;
        background-color: #000000 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"] {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover.active {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='white'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='white'] * button[type="button"]:hover:hover * {
      color: #ffffff !important;
      background: #000000 !important;
      background-color: #000000 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='black'] {
    background-color: #000000 !important;
    fill: #ffffff !important; }
  html body .bvi-body[data-bvi-theme='black'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #000000 !important;
    background: #000000 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
    fill: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='black'] *:after {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *:before {
      background-color: #000000 !important;
      background: #000000 !important;
      background-image: none !important;
      color: #ffffff !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #ffffff !important; }
    html body .bvi-body[data-bvi-theme='black'] *::-moz-selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] *::selection {
      background-color: #ffffff;
      color: #000000; }
    html body .bvi-body[data-bvi-theme='black'] * a,
    html body .bvi-body[data-bvi-theme='black'] * label {
      color: #ffffff !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='black'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='black'] * a.active,
      html body .bvi-body[data-bvi-theme='black'] * label.active {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='black'] * label:hover {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='black'] * a:hover *,
      html body .bvi-body[data-bvi-theme='black'] * label:hover * {
        color: #000000 !important;
        background-color: #ffffff !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"] {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover.active {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='black'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='black'] * button[type="button"]:hover:hover * {
      color: #000000 !important;
      background: #ffffff !important;
      background-color: #ffffff !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='blue'] {
    background-color: #9DD1FF !important;
    fill: #063462 !important; }
  html body .bvi-body[data-bvi-theme='blue'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #9DD1FF !important;
    background: #9DD1FF !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #063462 !important;
    color: #063462 !important;
    fill: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:after {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *:before {
      background-color: #9DD1FF !important;
      background: #9DD1FF !important;
      background-image: none !important;
      color: #063462 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #063462 !important; }
    html body .bvi-body[data-bvi-theme='blue'] *::-moz-selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] *::selection {
      background-color: #063462;
      color: #9DD1FF; }
    html body .bvi-body[data-bvi-theme='blue'] * a,
    html body .bvi-body[data-bvi-theme='blue'] * label {
      color: #063462 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='blue'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='blue'] * a.active,
      html body .bvi-body[data-bvi-theme='blue'] * label.active {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='blue'] * a:hover *,
      html body .bvi-body[data-bvi-theme='blue'] * label:hover * {
        color: #9DD1FF !important;
        background-color: #063462 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"] {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover.active {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='blue'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='blue'] * button[type="button"]:hover:hover * {
      color: #9DD1FF !important;
      background: #063462 !important;
      background-color: #063462 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='brown'] {
    background-color: #F7F3D6 !important;
    fill: #4D4B43 !important; }
  html body .bvi-body[data-bvi-theme='brown'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #F7F3D6 !important;
    background: #F7F3D6 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #4D4B43 !important;
    color: #4D4B43 !important;
    fill: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:after {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *:before {
      background-color: #F7F3D6 !important;
      background: #F7F3D6 !important;
      background-image: none !important;
      color: #4D4B43 !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #4D4B43 !important; }
    html body .bvi-body[data-bvi-theme='brown'] *::-moz-selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] *::selection {
      background-color: #4D4B43;
      color: #F7F3D6; }
    html body .bvi-body[data-bvi-theme='brown'] * a,
    html body .bvi-body[data-bvi-theme='brown'] * label {
      color: #4D4B43 !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='brown'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='brown'] * a.active,
      html body .bvi-body[data-bvi-theme='brown'] * label.active {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='brown'] * a:hover *,
      html body .bvi-body[data-bvi-theme='brown'] * label:hover * {
        color: #F7F3D6 !important;
        background-color: #4D4B43 !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"] {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover.active {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='brown'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='brown'] * button[type="button"]:hover:hover * {
      color: #F7F3D6 !important;
      background: #4D4B43 !important;
      background-color: #4D4B43 !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-theme='green'] {
    background-color: #3B2716 !important;
    fill: #A9E44D !important; }
  html body .bvi-body[data-bvi-theme='green'] *:not(.articles-item__image):not(.slick-slide):not(.promo-slider__inner) {
    background-color: #3B2716 !important;
    background: #3B2716 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    border-color: #A9E44D !important;
    color: #A9E44D !important;
    fill: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-hide {
      display: none !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block {
      display: block !important; }
    html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block {
      display: inline-block !important; }
    html body .bvi-body[data-bvi-theme='green'] *:after {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *:before {
      background-color: #3B2716 !important;
      background: #3B2716 !important;
      background-image: none !important;
      color: #A9E44D !important;
      box-shadow: none !important;
      text-shadow: none !important;
      border-color: #A9E44D !important; }
    html body .bvi-body[data-bvi-theme='green'] *::-moz-selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] *::selection {
      background-color: #A9E44D;
      color: #3B2716; }
    html body .bvi-body[data-bvi-theme='green'] * a,
    html body .bvi-body[data-bvi-theme='green'] * label {
      color: #A9E44D !important;
      text-decoration: underline !important;
      /*
      &:active {
        color: none !important;
      }
      &:link {
        color: none !important;
      }
      &:visited {
        color: none !important;
      }
      */ }
      html body .bvi-body[data-bvi-theme='green'] .articles-item__image {
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%);
      }
      html body .bvi-body[data-bvi-theme='green'] * a.active,
      html body .bvi-body[data-bvi-theme='green'] * label.active {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:not(.promo-slider__inner):hover,
      html body .bvi-body[data-bvi-theme='green'] * label:hover {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
      html body .bvi-body[data-bvi-theme='green'] * a:hover *,
      html body .bvi-body[data-bvi-theme='green'] * label:hover * {
        color: #3B2716 !important;
        background-color: #A9E44D !important;
        text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"],
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"] {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover.active,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover.active {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
    html body .bvi-body[data-bvi-theme='green'] * button:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="button"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * input[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="submit"]:hover:hover *,
    html body .bvi-body[data-bvi-theme='green'] * button[type="button"]:hover:hover * {
      color: #3B2716 !important;
      background: #A9E44D !important;
      background-color: #A9E44D !important;
      text-decoration: underline !important; }
  html body .bvi-body[data-bvi-size='40'] * {
    font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='40'] * h1,
    html body .bvi-body[data-bvi-size='40'] * h1 * {
      font-size: 47px !important; }
    html body .bvi-body[data-bvi-size='40'] * h2,
    html body .bvi-body[data-bvi-size='40'] * h2 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='40'] * h3,
    html body .bvi-body[data-bvi-size='40'] * h3 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='40'] * h4,
    html body .bvi-body[data-bvi-size='40'] * h4 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='40'] * h5,
    html body .bvi-body[data-bvi-size='40'] * h5 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='40'] * h6,
    html body .bvi-body[data-bvi-size='40'] * h6 * {
      font-size: 42px !important; }
  html body .bvi-body[data-bvi-size='39'] * {
    font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='39'] * h1,
    html body .bvi-body[data-bvi-size='39'] * h1 * {
      font-size: 46px !important; }
    html body .bvi-body[data-bvi-size='39'] * h2,
    html body .bvi-body[data-bvi-size='39'] * h2 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='39'] * h3,
    html body .bvi-body[data-bvi-size='39'] * h3 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='39'] * h4,
    html body .bvi-body[data-bvi-size='39'] * h4 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='39'] * h5,
    html body .bvi-body[data-bvi-size='39'] * h5 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='39'] * h6,
    html body .bvi-body[data-bvi-size='39'] * h6 * {
      font-size: 41px !important; }
  html body .bvi-body[data-bvi-size='38'] * {
    font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='38'] * h1,
    html body .bvi-body[data-bvi-size='38'] * h1 * {
      font-size: 45px !important; }
    html body .bvi-body[data-bvi-size='38'] * h2,
    html body .bvi-body[data-bvi-size='38'] * h2 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='38'] * h3,
    html body .bvi-body[data-bvi-size='38'] * h3 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='38'] * h4,
    html body .bvi-body[data-bvi-size='38'] * h4 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='38'] * h5,
    html body .bvi-body[data-bvi-size='38'] * h5 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='38'] * h6,
    html body .bvi-body[data-bvi-size='38'] * h6 * {
      font-size: 40px !important; }
  html body .bvi-body[data-bvi-size='37'] * {
    font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='37'] * h1,
    html body .bvi-body[data-bvi-size='37'] * h1 * {
      font-size: 44px !important; }
    html body .bvi-body[data-bvi-size='37'] * h2,
    html body .bvi-body[data-bvi-size='37'] * h2 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='37'] * h3,
    html body .bvi-body[data-bvi-size='37'] * h3 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='37'] * h4,
    html body .bvi-body[data-bvi-size='37'] * h4 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='37'] * h5,
    html body .bvi-body[data-bvi-size='37'] * h5 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='37'] * h6,
    html body .bvi-body[data-bvi-size='37'] * h6 * {
      font-size: 39px !important; }
  html body .bvi-body[data-bvi-size='36'] * {
    font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='36'] * h1,
    html body .bvi-body[data-bvi-size='36'] * h1 * {
      font-size: 43px !important; }
    html body .bvi-body[data-bvi-size='36'] * h2,
    html body .bvi-body[data-bvi-size='36'] * h2 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='36'] * h3,
    html body .bvi-body[data-bvi-size='36'] * h3 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='36'] * h4,
    html body .bvi-body[data-bvi-size='36'] * h4 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='36'] * h5,
    html body .bvi-body[data-bvi-size='36'] * h5 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='36'] * h6,
    html body .bvi-body[data-bvi-size='36'] * h6 * {
      font-size: 38px !important; }
  html body .bvi-body[data-bvi-size='35'] * {
    font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='35'] * h1,
    html body .bvi-body[data-bvi-size='35'] * h1 * {
      font-size: 42px !important; }
    html body .bvi-body[data-bvi-size='35'] * h2,
    html body .bvi-body[data-bvi-size='35'] * h2 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='35'] * h3,
    html body .bvi-body[data-bvi-size='35'] * h3 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='35'] * h4,
    html body .bvi-body[data-bvi-size='35'] * h4 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='35'] * h5,
    html body .bvi-body[data-bvi-size='35'] * h5 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='35'] * h6,
    html body .bvi-body[data-bvi-size='35'] * h6 * {
      font-size: 37px !important; }
  html body .bvi-body[data-bvi-size='34'] * {
    font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='34'] * h1,
    html body .bvi-body[data-bvi-size='34'] * h1 * {
      font-size: 41px !important; }
    html body .bvi-body[data-bvi-size='34'] * h2,
    html body .bvi-body[data-bvi-size='34'] * h2 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='34'] * h3,
    html body .bvi-body[data-bvi-size='34'] * h3 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='34'] * h4,
    html body .bvi-body[data-bvi-size='34'] * h4 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='34'] * h5,
    html body .bvi-body[data-bvi-size='34'] * h5 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='34'] * h6,
    html body .bvi-body[data-bvi-size='34'] * h6 * {
      font-size: 36px !important; }
  html body .bvi-body[data-bvi-size='33'] * {
    font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='33'] * h1,
    html body .bvi-body[data-bvi-size='33'] * h1 * {
      font-size: 40px !important; }
    html body .bvi-body[data-bvi-size='33'] * h2,
    html body .bvi-body[data-bvi-size='33'] * h2 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='33'] * h3,
    html body .bvi-body[data-bvi-size='33'] * h3 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='33'] * h4,
    html body .bvi-body[data-bvi-size='33'] * h4 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='33'] * h5,
    html body .bvi-body[data-bvi-size='33'] * h5 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='33'] * h6,
    html body .bvi-body[data-bvi-size='33'] * h6 * {
      font-size: 35px !important; }
  html body .bvi-body[data-bvi-size='32'] * {
    font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='32'] * h1,
    html body .bvi-body[data-bvi-size='32'] * h1 * {
      font-size: 39px !important; }
    html body .bvi-body[data-bvi-size='32'] * h2,
    html body .bvi-body[data-bvi-size='32'] * h2 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='32'] * h3,
    html body .bvi-body[data-bvi-size='32'] * h3 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='32'] * h4,
    html body .bvi-body[data-bvi-size='32'] * h4 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='32'] * h5,
    html body .bvi-body[data-bvi-size='32'] * h5 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='32'] * h6,
    html body .bvi-body[data-bvi-size='32'] * h6 * {
      font-size: 34px !important; }
  html body .bvi-body[data-bvi-size='31'] * {
    font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='31'] * h1,
    html body .bvi-body[data-bvi-size='31'] * h1 * {
      font-size: 38px !important; }
    html body .bvi-body[data-bvi-size='31'] * h2,
    html body .bvi-body[data-bvi-size='31'] * h2 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='31'] * h3,
    html body .bvi-body[data-bvi-size='31'] * h3 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='31'] * h4,
    html body .bvi-body[data-bvi-size='31'] * h4 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='31'] * h5,
    html body .bvi-body[data-bvi-size='31'] * h5 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='31'] * h6,
    html body .bvi-body[data-bvi-size='31'] * h6 * {
      font-size: 33px !important; }
  html body .bvi-body[data-bvi-size='30'] * {
    font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='30'] * h1,
    html body .bvi-body[data-bvi-size='30'] * h1 * {
      font-size: 37px !important; }
    html body .bvi-body[data-bvi-size='30'] * h2,
    html body .bvi-body[data-bvi-size='30'] * h2 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='30'] * h3,
    html body .bvi-body[data-bvi-size='30'] * h3 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='30'] * h4,
    html body .bvi-body[data-bvi-size='30'] * h4 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='30'] * h5,
    html body .bvi-body[data-bvi-size='30'] * h5 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='30'] * h6,
    html body .bvi-body[data-bvi-size='30'] * h6 * {
      font-size: 32px !important; }
  html body .bvi-body[data-bvi-size='29'] * {
    font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='29'] * h1,
    html body .bvi-body[data-bvi-size='29'] * h1 * {
      font-size: 36px !important; }
    html body .bvi-body[data-bvi-size='29'] * h2,
    html body .bvi-body[data-bvi-size='29'] * h2 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='29'] * h3,
    html body .bvi-body[data-bvi-size='29'] * h3 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='29'] * h4,
    html body .bvi-body[data-bvi-size='29'] * h4 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='29'] * h5,
    html body .bvi-body[data-bvi-size='29'] * h5 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='29'] * h6,
    html body .bvi-body[data-bvi-size='29'] * h6 * {
      font-size: 31px !important; }
  html body .bvi-body[data-bvi-size='28'] * {
    font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='28'] * h1,
    html body .bvi-body[data-bvi-size='28'] * h1 * {
      font-size: 35px !important; }
    html body .bvi-body[data-bvi-size='28'] * h2,
    html body .bvi-body[data-bvi-size='28'] * h2 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='28'] * h3,
    html body .bvi-body[data-bvi-size='28'] * h3 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='28'] * h4,
    html body .bvi-body[data-bvi-size='28'] * h4 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='28'] * h5,
    html body .bvi-body[data-bvi-size='28'] * h5 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='28'] * h6,
    html body .bvi-body[data-bvi-size='28'] * h6 * {
      font-size: 30px !important; }
  html body .bvi-body[data-bvi-size='27'] * {
    font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='27'] * h1,
    html body .bvi-body[data-bvi-size='27'] * h1 * {
      font-size: 34px !important; }
    html body .bvi-body[data-bvi-size='27'] * h2,
    html body .bvi-body[data-bvi-size='27'] * h2 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='27'] * h3,
    html body .bvi-body[data-bvi-size='27'] * h3 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='27'] * h4,
    html body .bvi-body[data-bvi-size='27'] * h4 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='27'] * h5,
    html body .bvi-body[data-bvi-size='27'] * h5 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='27'] * h6,
    html body .bvi-body[data-bvi-size='27'] * h6 * {
      font-size: 29px !important; }
  html body .bvi-body[data-bvi-size='26'] * {
    font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='26'] * h1,
    html body .bvi-body[data-bvi-size='26'] * h1 * {
      font-size: 33px !important; }
    html body .bvi-body[data-bvi-size='26'] * h2,
    html body .bvi-body[data-bvi-size='26'] * h2 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='26'] * h3,
    html body .bvi-body[data-bvi-size='26'] * h3 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='26'] * h4,
    html body .bvi-body[data-bvi-size='26'] * h4 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='26'] * h5,
    html body .bvi-body[data-bvi-size='26'] * h5 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='26'] * h6,
    html body .bvi-body[data-bvi-size='26'] * h6 * {
      font-size: 28px !important; }
  html body .bvi-body[data-bvi-size='25'] * {
    font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='25'] * h1,
    html body .bvi-body[data-bvi-size='25'] * h1 * {
      font-size: 32px !important; }
    html body .bvi-body[data-bvi-size='25'] * h2,
    html body .bvi-body[data-bvi-size='25'] * h2 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='25'] * h3,
    html body .bvi-body[data-bvi-size='25'] * h3 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='25'] * h4,
    html body .bvi-body[data-bvi-size='25'] * h4 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='25'] * h5,
    html body .bvi-body[data-bvi-size='25'] * h5 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='25'] * h6,
    html body .bvi-body[data-bvi-size='25'] * h6 * {
      font-size: 27px !important; }
  html body .bvi-body[data-bvi-size='24'] * {
    font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='24'] * h1,
    html body .bvi-body[data-bvi-size='24'] * h1 * {
      font-size: 31px !important; }
    html body .bvi-body[data-bvi-size='24'] * h2,
    html body .bvi-body[data-bvi-size='24'] * h2 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='24'] * h3,
    html body .bvi-body[data-bvi-size='24'] * h3 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='24'] * h4,
    html body .bvi-body[data-bvi-size='24'] * h4 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='24'] * h5,
    html body .bvi-body[data-bvi-size='24'] * h5 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='24'] * h6,
    html body .bvi-body[data-bvi-size='24'] * h6 * {
      font-size: 26px !important; }
  html body .bvi-body[data-bvi-size='23'] * {
    font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='23'] * h1,
    html body .bvi-body[data-bvi-size='23'] * h1 * {
      font-size: 30px !important; }
    html body .bvi-body[data-bvi-size='23'] * h2,
    html body .bvi-body[data-bvi-size='23'] * h2 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='23'] * h3,
    html body .bvi-body[data-bvi-size='23'] * h3 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='23'] * h4,
    html body .bvi-body[data-bvi-size='23'] * h4 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='23'] * h5,
    html body .bvi-body[data-bvi-size='23'] * h5 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='23'] * h6,
    html body .bvi-body[data-bvi-size='23'] * h6 * {
      font-size: 25px !important; }
  html body .bvi-body[data-bvi-size='22'] * {
    font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='22'] * h1,
    html body .bvi-body[data-bvi-size='22'] * h1 * {
      font-size: 29px !important; }
    html body .bvi-body[data-bvi-size='22'] * h2,
    html body .bvi-body[data-bvi-size='22'] * h2 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='22'] * h3,
    html body .bvi-body[data-bvi-size='22'] * h3 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='22'] * h4,
    html body .bvi-body[data-bvi-size='22'] * h4 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='22'] * h5,
    html body .bvi-body[data-bvi-size='22'] * h5 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='22'] * h6,
    html body .bvi-body[data-bvi-size='22'] * h6 * {
      font-size: 24px !important; }
  html body .bvi-body[data-bvi-size='21'] * {
    font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='21'] * h1,
    html body .bvi-body[data-bvi-size='21'] * h1 * {
      font-size: 28px !important; }
    html body .bvi-body[data-bvi-size='21'] * h2,
    html body .bvi-body[data-bvi-size='21'] * h2 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='21'] * h3,
    html body .bvi-body[data-bvi-size='21'] * h3 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='21'] * h4,
    html body .bvi-body[data-bvi-size='21'] * h4 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='21'] * h5,
    html body .bvi-body[data-bvi-size='21'] * h5 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='21'] * h6,
    html body .bvi-body[data-bvi-size='21'] * h6 * {
      font-size: 23px !important; }
  html body .bvi-body[data-bvi-size='20'] * {
    font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='20'] * h1,
    html body .bvi-body[data-bvi-size='20'] * h1 * {
      font-size: 27px !important; }
    html body .bvi-body[data-bvi-size='20'] * h2,
    html body .bvi-body[data-bvi-size='20'] * h2 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='20'] * h3,
    html body .bvi-body[data-bvi-size='20'] * h3 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='20'] * h4,
    html body .bvi-body[data-bvi-size='20'] * h4 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='20'] * h5,
    html body .bvi-body[data-bvi-size='20'] * h5 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='20'] * h6,
    html body .bvi-body[data-bvi-size='20'] * h6 * {
      font-size: 22px !important; }
  html body .bvi-body[data-bvi-size='19'] * {
    font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='19'] * h1,
    html body .bvi-body[data-bvi-size='19'] * h1 * {
      font-size: 26px !important; }
    html body .bvi-body[data-bvi-size='19'] * h2,
    html body .bvi-body[data-bvi-size='19'] * h2 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='19'] * h3,
    html body .bvi-body[data-bvi-size='19'] * h3 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='19'] * h4,
    html body .bvi-body[data-bvi-size='19'] * h4 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='19'] * h5,
    html body .bvi-body[data-bvi-size='19'] * h5 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='19'] * h6,
    html body .bvi-body[data-bvi-size='19'] * h6 * {
      font-size: 21px !important; }
  html body .bvi-body[data-bvi-size='18'] * {
    font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='18'] * h1,
    html body .bvi-body[data-bvi-size='18'] * h1 * {
      font-size: 25px !important; }
    html body .bvi-body[data-bvi-size='18'] * h2,
    html body .bvi-body[data-bvi-size='18'] * h2 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='18'] * h3,
    html body .bvi-body[data-bvi-size='18'] * h3 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='18'] * h4,
    html body .bvi-body[data-bvi-size='18'] * h4 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='18'] * h5,
    html body .bvi-body[data-bvi-size='18'] * h5 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='18'] * h6,
    html body .bvi-body[data-bvi-size='18'] * h6 * {
      font-size: 20px !important; }
  html body .bvi-body[data-bvi-size='17'] * {
    font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='17'] * h1,
    html body .bvi-body[data-bvi-size='17'] * h1 * {
      font-size: 24px !important; }
    html body .bvi-body[data-bvi-size='17'] * h2,
    html body .bvi-body[data-bvi-size='17'] * h2 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='17'] * h3,
    html body .bvi-body[data-bvi-size='17'] * h3 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='17'] * h4,
    html body .bvi-body[data-bvi-size='17'] * h4 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='17'] * h5,
    html body .bvi-body[data-bvi-size='17'] * h5 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='17'] * h6,
    html body .bvi-body[data-bvi-size='17'] * h6 * {
      font-size: 19px !important; }
  html body .bvi-body[data-bvi-size='16'] * {
    font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='16'] * h1,
    html body .bvi-body[data-bvi-size='16'] * h1 * {
      font-size: 23px !important; }
    html body .bvi-body[data-bvi-size='16'] * h2,
    html body .bvi-body[data-bvi-size='16'] * h2 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='16'] * h3,
    html body .bvi-body[data-bvi-size='16'] * h3 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='16'] * h4,
    html body .bvi-body[data-bvi-size='16'] * h4 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='16'] * h5,
    html body .bvi-body[data-bvi-size='16'] * h5 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='16'] * h6,
    html body .bvi-body[data-bvi-size='16'] * h6 * {
      font-size: 18px !important; }
  html body .bvi-body[data-bvi-size='15'] * {
    font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='15'] * h1,
    html body .bvi-body[data-bvi-size='15'] * h1 * {
      font-size: 22px !important; }
    html body .bvi-body[data-bvi-size='15'] * h2,
    html body .bvi-body[data-bvi-size='15'] * h2 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='15'] * h3,
    html body .bvi-body[data-bvi-size='15'] * h3 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='15'] * h4,
    html body .bvi-body[data-bvi-size='15'] * h4 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='15'] * h5,
    html body .bvi-body[data-bvi-size='15'] * h5 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='15'] * h6,
    html body .bvi-body[data-bvi-size='15'] * h6 * {
      font-size: 17px !important; }
  html body .bvi-body[data-bvi-size='14'] * {
    font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='14'] * h1,
    html body .bvi-body[data-bvi-size='14'] * h1 * {
      font-size: 21px !important; }
    html body .bvi-body[data-bvi-size='14'] * h2,
    html body .bvi-body[data-bvi-size='14'] * h2 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='14'] * h3,
    html body .bvi-body[data-bvi-size='14'] * h3 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='14'] * h4,
    html body .bvi-body[data-bvi-size='14'] * h4 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='14'] * h5,
    html body .bvi-body[data-bvi-size='14'] * h5 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='14'] * h6,
    html body .bvi-body[data-bvi-size='14'] * h6 * {
      font-size: 16px !important; }
  html body .bvi-body[data-bvi-size='13'] * {
    font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='13'] * h1,
    html body .bvi-body[data-bvi-size='13'] * h1 * {
      font-size: 20px !important; }
    html body .bvi-body[data-bvi-size='13'] * h2,
    html body .bvi-body[data-bvi-size='13'] * h2 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='13'] * h3,
    html body .bvi-body[data-bvi-size='13'] * h3 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='13'] * h4,
    html body .bvi-body[data-bvi-size='13'] * h4 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='13'] * h5,
    html body .bvi-body[data-bvi-size='13'] * h5 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='13'] * h6,
    html body .bvi-body[data-bvi-size='13'] * h6 * {
      font-size: 15px !important; }
  html body .bvi-body[data-bvi-size='12'] * {
    font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='12'] * h1,
    html body .bvi-body[data-bvi-size='12'] * h1 * {
      font-size: 19px !important; }
    html body .bvi-body[data-bvi-size='12'] * h2,
    html body .bvi-body[data-bvi-size='12'] * h2 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='12'] * h3,
    html body .bvi-body[data-bvi-size='12'] * h3 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='12'] * h4,
    html body .bvi-body[data-bvi-size='12'] * h4 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='12'] * h5,
    html body .bvi-body[data-bvi-size='12'] * h5 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='12'] * h6,
    html body .bvi-body[data-bvi-size='12'] * h6 * {
      font-size: 14px !important; }
  html body .bvi-body[data-bvi-size='11'] * {
    font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='11'] * h1,
    html body .bvi-body[data-bvi-size='11'] * h1 * {
      font-size: 18px !important; }
    html body .bvi-body[data-bvi-size='11'] * h2,
    html body .bvi-body[data-bvi-size='11'] * h2 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='11'] * h3,
    html body .bvi-body[data-bvi-size='11'] * h3 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='11'] * h4,
    html body .bvi-body[data-bvi-size='11'] * h4 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='11'] * h5,
    html body .bvi-body[data-bvi-size='11'] * h5 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='11'] * h6,
    html body .bvi-body[data-bvi-size='11'] * h6 * {
      font-size: 13px !important; }
  html body .bvi-body[data-bvi-size='10'] * {
    font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='10'] * h1,
    html body .bvi-body[data-bvi-size='10'] * h1 * {
      font-size: 17px !important; }
    html body .bvi-body[data-bvi-size='10'] * h2,
    html body .bvi-body[data-bvi-size='10'] * h2 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='10'] * h3,
    html body .bvi-body[data-bvi-size='10'] * h3 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='10'] * h4,
    html body .bvi-body[data-bvi-size='10'] * h4 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='10'] * h5,
    html body .bvi-body[data-bvi-size='10'] * h5 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='10'] * h6,
    html body .bvi-body[data-bvi-size='10'] * h6 * {
      font-size: 12px !important; }
  html body .bvi-body[data-bvi-size='9'] * {
    font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='9'] * h1,
    html body .bvi-body[data-bvi-size='9'] * h1 * {
      font-size: 16px !important; }
    html body .bvi-body[data-bvi-size='9'] * h2,
    html body .bvi-body[data-bvi-size='9'] * h2 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='9'] * h3,
    html body .bvi-body[data-bvi-size='9'] * h3 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='9'] * h4,
    html body .bvi-body[data-bvi-size='9'] * h4 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='9'] * h5,
    html body .bvi-body[data-bvi-size='9'] * h5 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='9'] * h6,
    html body .bvi-body[data-bvi-size='9'] * h6 * {
      font-size: 11px !important; }
  html body .bvi-body[data-bvi-size='8'] * {
    font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='8'] * h1,
    html body .bvi-body[data-bvi-size='8'] * h1 * {
      font-size: 15px !important; }
    html body .bvi-body[data-bvi-size='8'] * h2,
    html body .bvi-body[data-bvi-size='8'] * h2 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='8'] * h3,
    html body .bvi-body[data-bvi-size='8'] * h3 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='8'] * h4,
    html body .bvi-body[data-bvi-size='8'] * h4 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='8'] * h5,
    html body .bvi-body[data-bvi-size='8'] * h5 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='8'] * h6,
    html body .bvi-body[data-bvi-size='8'] * h6 * {
      font-size: 10px !important; }
  html body .bvi-body[data-bvi-size='7'] * {
    font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='7'] * h1,
    html body .bvi-body[data-bvi-size='7'] * h1 * {
      font-size: 14px !important; }
    html body .bvi-body[data-bvi-size='7'] * h2,
    html body .bvi-body[data-bvi-size='7'] * h2 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='7'] * h3,
    html body .bvi-body[data-bvi-size='7'] * h3 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='7'] * h4,
    html body .bvi-body[data-bvi-size='7'] * h4 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='7'] * h5,
    html body .bvi-body[data-bvi-size='7'] * h5 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='7'] * h6,
    html body .bvi-body[data-bvi-size='7'] * h6 * {
      font-size: 9px !important; }
  html body .bvi-body[data-bvi-size='6'] * {
    font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='6'] * h1,
    html body .bvi-body[data-bvi-size='6'] * h1 * {
      font-size: 13px !important; }
    html body .bvi-body[data-bvi-size='6'] * h2,
    html body .bvi-body[data-bvi-size='6'] * h2 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='6'] * h3,
    html body .bvi-body[data-bvi-size='6'] * h3 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='6'] * h4,
    html body .bvi-body[data-bvi-size='6'] * h4 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='6'] * h5,
    html body .bvi-body[data-bvi-size='6'] * h5 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='6'] * h6,
    html body .bvi-body[data-bvi-size='6'] * h6 * {
      font-size: 8px !important; }
  html body .bvi-body[data-bvi-size='5'] * {
    font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='5'] * h1,
    html body .bvi-body[data-bvi-size='5'] * h1 * {
      font-size: 12px !important; }
    html body .bvi-body[data-bvi-size='5'] * h2,
    html body .bvi-body[data-bvi-size='5'] * h2 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='5'] * h3,
    html body .bvi-body[data-bvi-size='5'] * h3 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='5'] * h4,
    html body .bvi-body[data-bvi-size='5'] * h4 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='5'] * h5,
    html body .bvi-body[data-bvi-size='5'] * h5 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='5'] * h6,
    html body .bvi-body[data-bvi-size='5'] * h6 * {
      font-size: 7px !important; }
  html body .bvi-body[data-bvi-size='4'] * {
    font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='4'] * h1,
    html body .bvi-body[data-bvi-size='4'] * h1 * {
      font-size: 11px !important; }
    html body .bvi-body[data-bvi-size='4'] * h2,
    html body .bvi-body[data-bvi-size='4'] * h2 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='4'] * h3,
    html body .bvi-body[data-bvi-size='4'] * h3 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='4'] * h4,
    html body .bvi-body[data-bvi-size='4'] * h4 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='4'] * h5,
    html body .bvi-body[data-bvi-size='4'] * h5 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='4'] * h6,
    html body .bvi-body[data-bvi-size='4'] * h6 * {
      font-size: 6px !important; }
  html body .bvi-body[data-bvi-size='3'] * {
    font-size: 3px !important; }
    html body .bvi-body[data-bvi-size='3'] * h1,
    html body .bvi-body[data-bvi-size='3'] * h1 * {
      font-size: 10px !important; }
    html body .bvi-body[data-bvi-size='3'] * h2,
    html body .bvi-body[data-bvi-size='3'] * h2 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='3'] * h3,
    html body .bvi-body[data-bvi-size='3'] * h3 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='3'] * h4,
    html body .bvi-body[data-bvi-size='3'] * h4 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='3'] * h5,
    html body .bvi-body[data-bvi-size='3'] * h5 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='3'] * h6,
    html body .bvi-body[data-bvi-size='3'] * h6 * {
      font-size: 5px !important; }
  html body .bvi-body[data-bvi-size='2'] * {
    font-size: 2px !important; }
    html body .bvi-body[data-bvi-size='2'] * h1,
    html body .bvi-body[data-bvi-size='2'] * h1 * {
      font-size: 9px !important; }
    html body .bvi-body[data-bvi-size='2'] * h2,
    html body .bvi-body[data-bvi-size='2'] * h2 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='2'] * h3,
    html body .bvi-body[data-bvi-size='2'] * h3 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='2'] * h4,
    html body .bvi-body[data-bvi-size='2'] * h4 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='2'] * h5,
    html body .bvi-body[data-bvi-size='2'] * h5 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='2'] * h6,
    html body .bvi-body[data-bvi-size='2'] * h6 * {
      font-size: 4px !important; }
  html body .bvi-body[data-bvi-size='1'] * {
    font-size: 1px !important; }
    html body .bvi-body[data-bvi-size='1'] * h1,
    html body .bvi-body[data-bvi-size='1'] * h1 * {
      font-size: 8px !important; }
    html body .bvi-body[data-bvi-size='1'] * h2,
    html body .bvi-body[data-bvi-size='1'] * h2 * {
      font-size: 7px !important; }
    html body .bvi-body[data-bvi-size='1'] * h3,
    html body .bvi-body[data-bvi-size='1'] * h3 * {
      font-size: 6px !important; }
    html body .bvi-body[data-bvi-size='1'] * h4,
    html body .bvi-body[data-bvi-size='1'] * h4 * {
      font-size: 5px !important; }
    html body .bvi-body[data-bvi-size='1'] * h5,
    html body .bvi-body[data-bvi-size='1'] * h5 * {
      font-size: 4px !important; }
    html body .bvi-body[data-bvi-size='1'] * h6,
    html body .bvi-body[data-bvi-size='1'] * h6 * {
      font-size: 3px !important; }
  html body .bvi-body[data-bvi-images='true'] img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }
  html body .bvi-body[data-bvi-images='false'] .bvi-img-off {
    border: 2px dashed !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    max-width: 100% !important;
    max-height: 100% !important;
    word-wrap: break-word !important;
    text-align: center !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: center !important;
            align-items: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; 
    min-width: 100%}
    html body .bvi-body[data-bvi-images='false'] .promo-slider {
      display: none;
    }
  html body .bvi-body[data-bvi-images='grayscale'] .grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-filter: gray;
            filter: gray; }
  html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale {
    position: relative;
    display: block; }
  html body .bvi-body[data-bvi-line-height='normal'] * {
    line-height: 1.5 !important; }
  html body .bvi-body[data-bvi-line-height='average'] * {
    line-height: 2 !important; }
  html body .bvi-body[data-bvi-line-height='big'] * {
    line-height: 2.5 !important; }
  html body .bvi-body[data-bvi-letter-spacing='normal'] * {
    letter-spacing: 0px !important; }
  html body .bvi-body[data-bvi-letter-spacing='average'] * {
    letter-spacing: 2px !important; }
  html body .bvi-body[data-bvi-letter-spacing='big'] * {
    letter-spacing: 4px !important; }
  html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span) {
    font-family: Arial, sans-serif; }
  html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span) {
    font-family: "Times New roman"; }
  html body .bvi-body[data-bvi-flash-iframe='true'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='true'] video,
  html body .bvi-body[data-bvi-flash-iframe='true'] figure {
    display: block; }
  html body .bvi-body[data-bvi-flash-iframe='false'] iframe,
  html body .bvi-body[data-bvi-flash-iframe='false'] video,
  html body .bvi-body[data-bvi-flash-iframe='false'] figure {
    display: none; }

/*
html body .bvi-body img {
  filter: grayscale(100%)
}

html body .bvi-body img {
  filter: grayscale(100%)
}
*/
html body .bvi-body .bvi-open {display: none!important}

.bvi-body .articles-slider .slick-arrow.slick-next {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}


/**
 * Trumbowyg v2.23.0 - A lightweight WYSIWYG editor
 * Default stylesheet for Trumbowyg editor
 * ------------------------
 * @link http://alex-d.github.io/Trumbowyg
 * @license MIT
 * @author Alexandre Demode (Alex-D)
 *         Twitter : @AlexandreDemode
 *         Website : alex-d.fr
 */

#trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
  height: 0;
  width: 0; }
  #trumbowyg-icons svg {
    height: 0;
    width: 0; }

.trumbowyg-box *,
.trumbowyg-box *::before,
.trumbowyg-box *::after,
.trumbowyg-modal *,
.trumbowyg-modal *::before,
.trumbowyg-modal *::after {
  box-sizing: border-box; }

.trumbowyg-box svg,
.trumbowyg-modal svg {
  width: 17px;
  height: 100%;
  fill: #222; }

.trumbowyg-box,
.trumbowyg-editor {
  display: block;
  position: relative;
  border: 1px solid #DDD;
  width: 100%;
  min-height: 300px; }

.trumbowyg-box .trumbowyg-editor {
  margin: 0 auto; }

.trumbowyg-box.trumbowyg-fullscreen {
  background: #FEFEFE;
  border: none !important; }

.trumbowyg-editor,
.trumbowyg-textarea {
  position: relative;
  box-sizing: border-box;
  padding: 20px;
  min-height: 300px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: none;
  overflow: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text; }
  .trumbowyg-editor.trumbowyg-autogrow-on-enter,
  .trumbowyg-textarea.trumbowyg-autogrow-on-enter {
    transition: height 300ms ease-out; }

.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
  color: transparent !important;
  text-shadow: 0 0 7px #333; }
  @media screen and (min-width: 0 \0) {
    .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
      color: rgba(200, 200, 200, 0.6) !important; } }
  @supports (-ms-accelerator: true) {
    .trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-box-blur .trumbowyg-editor::before {
      color: rgba(200, 200, 200, 0.6) !important; } }

.trumbowyg-box-blur .trumbowyg-editor img,
.trumbowyg-box-blur .trumbowyg-editor hr {
  opacity: 0.2; }

.trumbowyg-textarea {
  position: relative;
  display: block;
  overflow: auto;
  border: none;
  font-size: 14px;
  font-family: "Inconsolata", "Consolas", "Courier", "Courier New", sans-serif;
  line-height: 18px; }

.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
  height: 1px !important;
  width: 25%;
  min-height: 0 !important;
  padding: 0 !important;
  background: none;
  opacity: 0 !important; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
  display: block;
  margin-bottom: 1px; }

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none; }

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: 0.8;
  background: none; }

.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none;
  white-space: break-spaces; }

.trumbowyg-button-pane {
  width: 100%;
  min-height: 36px;
  background: #ecf0f1;
  border-bottom: 1px solid #d7e0e2;
  margin: 0;
  padding: 0 5px;
  position: relative;
  list-style-type: none;
  line-height: 10px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 11; }
  .trumbowyg-button-pane::after {
    content: " ";
    display: block;
    position: absolute;
    top: 36px;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #d7e0e2; }
  .trumbowyg-button-pane .trumbowyg-button-group {
    display: inline-block; }
    .trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
      color: transparent; }
    .trumbowyg-button-pane .trumbowyg-button-group::after {
      content: " ";
      display: inline-block;
      width: 1px;
      background: #d7e0e2;
      margin: 0 5px;
      height: 35px;
      vertical-align: top; }
    .trumbowyg-button-pane .trumbowyg-button-group:last-child::after {
      content: none; }
  .trumbowyg-button-pane button {
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    padding: 1px 6px !important;
    margin-bottom: 1px;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background: none;
    vertical-align: middle;
    transition: background-color 150ms, opacity 150ms; }
    .trumbowyg-button-pane button.trumbowyg-textual-button {
      width: auto;
      line-height: 35px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),
  .trumbowyg-button-pane button.trumbowyg-disable,
  .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
    opacity: 0.2;
    cursor: default; }
  .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,
  .trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
    background: #e3e9eb; }
  .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
  .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
  .trumbowyg-button-pane button.trumbowyg-active {
    background-color: #FFF;
    outline: none; }
  .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
    display: block;
    content: " ";
    position: absolute;
    top: 25px;
    right: 3px;
    height: 0;
    width: 0;
    border: 3px solid transparent;
    border-top-color: #555; }
  .trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button {
    padding-left: 10px !important;
    padding-right: 18px !important; }
    .trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after {
      top: 17px;
      right: 7px; }
  .trumbowyg-button-pane .trumbowyg-right {
    float: right; }

.trumbowyg-dropdown {
  max-width: 300px;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
  border: 1px solid #ecf0f1;
  padding: 5px 0;
  border-top: none;
  background: #FFF;
  margin-left: -1px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
  z-index: 12; }
  .trumbowyg-dropdown button {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    background: #FFF;
    padding: 0 20px 0 10px;
    color: #333 !important;
    border: none;
    cursor: pointer;
    text-align: left;
    font-size: 15px;
    transition: all 150ms; }
    .trumbowyg-dropdown button:hover, .trumbowyg-dropdown button:focus {
      background: #ecf0f1; }
    .trumbowyg-dropdown button svg {
      float: left;
      margin-right: 14px; }

/* Modal box */
.trumbowyg-modal {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 520px;
  width: 100%;
  height: 350px;
  z-index: 12;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.trumbowyg-modal-box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  max-width: 500px;
  width: calc(100% - 20px);
  padding-bottom: 45px;
  z-index: 1;
  background-color: #FFF;
  text-align: center;
  font-size: 14px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }
  .trumbowyg-modal-box .trumbowyg-modal-title {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 20px;
    padding: 15px 0 13px;
    display: block;
    border-bottom: 1px solid #EEE;
    color: #333;
    background: #fbfcfc; }
  .trumbowyg-modal-box .trumbowyg-progress {
    width: 100%;
    height: 3px;
    position: absolute;
    top: 58px; }
    .trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
      background: #2BC06A;
      width: 0;
      height: 100%;
      transition: width 150ms linear; }
  .trumbowyg-modal-box label {
    display: block;
    position: relative;
    margin: 15px 12px;
    height: 29px;
    line-height: 29px;
    overflow: hidden; }
    .trumbowyg-modal-box label .trumbowyg-input-infos {
      display: block;
      text-align: left;
      height: 25px;
      line-height: 25px;
      transition: all 150ms; }
      .trumbowyg-modal-box label .trumbowyg-input-infos span {
        display: block;
        color: #69878f;
        background-color: #fbfcfc;
        border: 1px solid #DEDEDE;
        padding: 0 7px;
        width: 150px; }
      .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
        color: #e74c3c; }
    .trumbowyg-modal-box label.trumbowyg-input-error input,
    .trumbowyg-modal-box label.trumbowyg-input-error textarea {
      border: 1px solid #e74c3c; }
    .trumbowyg-modal-box label.trumbowyg-input-error .trumbowyg-input-infos {
      margin-top: -27px; }
    .trumbowyg-modal-box label input {
      position: absolute;
      top: 0;
      right: 0;
      height: 27px;
      line-height: 27px;
      border: 1px solid #DEDEDE;
      background: #fff;
      font-size: 14px;
      max-width: 330px;
      width: 70%;
      padding: 0 7px;
      transition: all 150ms; }
      .trumbowyg-modal-box label input:hover, .trumbowyg-modal-box label input:focus {
        outline: none;
        border: 1px solid #95a5a6; }
      .trumbowyg-modal-box label input:focus {
        background: #fbfcfc; }
    .trumbowyg-modal-box label input[type="checkbox"] {
      left: 6px;
      top: 6px;
      right: auto;
      height: 16px;
      width: 16px; }
      .trumbowyg-modal-box label input[type="checkbox"] + .trumbowyg-input-infos span {
        width: auto;
        padding-left: 25px; }
  .trumbowyg-modal-box .error {
    margin-top: 25px;
    display: block;
    color: red; }
  .trumbowyg-modal-box .trumbowyg-modal-button {
    position: absolute;
    bottom: 10px;
    right: 0;
    text-decoration: none;
    color: #FFF;
    display: block;
    width: 100px;
    height: 35px;
    line-height: 33px;
    margin: 0 10px;
    background-color: #333;
    border: none;
    cursor: pointer;
    font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
    font-size: 16px;
    transition: all 150ms; }
    .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
      right: 110px;
      background: #2bc06a; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
        background: #40d47e;
        outline: none; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
        background: #25a25a; }
    .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
      color: #555;
      background: #e6e6e6; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
        background: #fbfbfb;
        outline: none; }
      .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
        background: #d5d5d5; }

.trumbowyg-overlay {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  display: none;
  top: 0;
  z-index: 10; }

/**
 * Fullscreen
 */
body.trumbowyg-body-fullscreen {
  overflow: hidden; }

.trumbowyg-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 99999; }
  .trumbowyg-fullscreen.trumbowyg-box,
  .trumbowyg-fullscreen .trumbowyg-editor {
    border: none; }
  .trumbowyg-fullscreen .trumbowyg-editor,
  .trumbowyg-fullscreen .trumbowyg-textarea {
    height: calc(100% - 37px) !important;
    overflow: auto; }
  .trumbowyg-fullscreen .trumbowyg-overlay {
    height: 100% !important; }
  .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
    color: #222;
    fill: transparent; }

.trumbowyg-editor {
  /*
     * lset for resetCss option
     */ }
  .trumbowyg-editor object,
  .trumbowyg-editor embed,
  .trumbowyg-editor video,
  .trumbowyg-editor img {
    max-width: 100%; }
  .trumbowyg-editor video,
  .trumbowyg-editor img {
    height: auto; }
  .trumbowyg-editor img {
    cursor: move; }
  .trumbowyg-editor canvas:focus {
    outline: none; }
  .trumbowyg-editor.trumbowyg-reset-css {
    background: #FEFEFE !important;
    font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.45em !important;
    color: #333; }
    .trumbowyg-editor.trumbowyg-reset-css a {
      color: #15c !important;
      text-decoration: underline !important; }
    .trumbowyg-editor.trumbowyg-reset-css div,
    .trumbowyg-editor.trumbowyg-reset-css p,
    .trumbowyg-editor.trumbowyg-reset-css ul,
    .trumbowyg-editor.trumbowyg-reset-css ol,
    .trumbowyg-editor.trumbowyg-reset-css blockquote {
      box-shadow: none !important;
      background: none !important;
      margin: 0 !important;
      margin-bottom: 15px !important;
      line-height: 1.4em !important;
      font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
      font-size: 14px !important;
      border: none; }
    .trumbowyg-editor.trumbowyg-reset-css iframe,
    .trumbowyg-editor.trumbowyg-reset-css object,
    .trumbowyg-editor.trumbowyg-reset-css hr {
      margin-bottom: 15px !important; }
    .trumbowyg-editor.trumbowyg-reset-css blockquote {
      margin-left: 32px !important;
      font-style: italic !important;
      color: #555; }
    .trumbowyg-editor.trumbowyg-reset-css ul {
      list-style: disc; }
    .trumbowyg-editor.trumbowyg-reset-css ol {
      list-style: decimal; }
    .trumbowyg-editor.trumbowyg-reset-css ul,
    .trumbowyg-editor.trumbowyg-reset-css ol {
      padding-left: 20px !important; }
    .trumbowyg-editor.trumbowyg-reset-css ul ul,
    .trumbowyg-editor.trumbowyg-reset-css ol ol,
    .trumbowyg-editor.trumbowyg-reset-css ul ol,
    .trumbowyg-editor.trumbowyg-reset-css ol ul {
      border: none;
      margin: 2px !important;
      padding: 0 !important;
      padding-left: 24px !important; }
    .trumbowyg-editor.trumbowyg-reset-css hr {
      display: block;
      height: 1px;
      border: none;
      border-top: 1px solid #CCC; }
    .trumbowyg-editor.trumbowyg-reset-css h1,
    .trumbowyg-editor.trumbowyg-reset-css h2,
    .trumbowyg-editor.trumbowyg-reset-css h3,
    .trumbowyg-editor.trumbowyg-reset-css h4 {
      color: #111;
      background: none;
      margin: 0 !important;
      padding: 0 !important;
      font-weight: bold; }
    .trumbowyg-editor.trumbowyg-reset-css h1 {
      font-size: 32px !important;
      line-height: 38px !important;
      margin-bottom: 20px !important; }
    .trumbowyg-editor.trumbowyg-reset-css h2 {
      font-size: 26px !important;
      line-height: 34px !important;
      margin-bottom: 15px !important; }
    .trumbowyg-editor.trumbowyg-reset-css h3 {
      font-size: 22px !important;
      line-height: 28px !important;
      margin-bottom: 7px !important; }
    .trumbowyg-editor.trumbowyg-reset-css h4 {
      font-size: 16px !important;
      line-height: 22px !important;
      margin-bottom: 7px !important; }

/*
 * Dark theme
 */
.trumbowyg-dark .trumbowyg-textarea {
  background: #111;
  color: #ddd; }

.trumbowyg-dark .trumbowyg-box {
  border: 1px solid #343434; }
  .trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen {
    background: #111; }
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    text-shadow: 0 0 7px #ccc; }
    @media screen and (min-width: 0 \0 ) {
      .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
        color: rgba(20, 20, 20, 0.6) !important; } }
    @supports (-ms-accelerator: true) {
      .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *, .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
        color: rgba(20, 20, 20, 0.6) !important; } }
  .trumbowyg-dark .trumbowyg-box svg {
    fill: #ecf0f1;
    color: #ecf0f1; }

.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434; }
  .trumbowyg-dark .trumbowyg-button-pane::after {
    background: #343434; }
  .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after {
    background-color: #343434; }
  .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
    color: transparent; }
  .trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after {
    background-color: #2a2a2a; }
  .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover,
  .trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
  .trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active {
    background-color: #333; }
  .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
    border-top-color: #fff; }

.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: #ecf0f1;
  fill: transparent; }

.trumbowyg-dark .trumbowyg-dropdown {
  border-color: #222;
  background: #333;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px; }
  .trumbowyg-dark .trumbowyg-dropdown button {
    background: #333;
    color: #fff !important; }
    .trumbowyg-dark .trumbowyg-dropdown button:hover, .trumbowyg-dark .trumbowyg-dropdown button:focus {
      background: #222; }

.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #222; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
    border-bottom: 1px solid #555;
    color: #fff;
    background: #3c3c3c; }
  .trumbowyg-dark .trumbowyg-modal-box label {
    display: block;
    position: relative;
    margin: 15px 12px;
    height: 27px;
    line-height: 27px;
    overflow: hidden; }
    .trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span {
      color: #eee;
      background-color: #2f2f2f;
      border-color: #222; }
    .trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
      color: #e74c3c; }
    .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,
    .trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea {
      border-color: #e74c3c; }
    .trumbowyg-dark .trumbowyg-modal-box label input {
      border-color: #222;
      color: #eee;
      background: #333; }
      .trumbowyg-dark .trumbowyg-modal-box label input:hover, .trumbowyg-dark .trumbowyg-modal-box label input:focus {
        border-color: #626262; }
      .trumbowyg-dark .trumbowyg-modal-box label input:focus {
        background-color: #2f2f2f; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
    background: #1b7943; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus {
      background: #25a25a; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
      background: #176437; }
  .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
    background: #333;
    color: #ccc; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover, .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus {
      background: #444; }
    .trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
      background: #111; }

.trumbowyg-dark .trumbowyg-overlay {
  background-color: rgba(15, 15, 15, 0.6); }

.trumbowyg-editor b {
  font-weight: bold;
}

.trumbowyg-editor i {
  font-style: italic;
}
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,.6) 50%,rgba(35,41,47,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
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,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
main,
summary {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html,
body {
  height: 100%;
}
html {
  box-sizing: border-box;
  font-family: 'GOSTUI2', sans-serif;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #3b4256;
  overflow-x: hidden;
  display: -webkit-flex;
  display: flex;
  line-height: 24px;
  -webkit-flex-direction: column;
          flex-direction: column;
}
body.modal-active {
  overflow: hidden;
}
body .page-wrapper {
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}
a {
  text-decoration: none;
  outline: 0;
  color: #0c49cd;
}
a.underlined {
  color: #3b4256;
  border-bottom: 1px solid #276cc3;
  transition: all 0.3s ease;
}
a.underlined:hover {
  color: #276cc3;
  border-color: transparent;
}
p {
  margin: 0 0 20px;
}
p.large {
  font-size: 18px;
  line-height: 33px;
  margin-bottom: 36px;
}
.font-arial {
  font-family: Arial;
}
.rss-link {
  font-size: 16px;
  float: right;
  padding-top: 4px;
}
h1,
.h1 {
  font-size: 32px;
  letter-spacing: -0.4px;
  line-height: 36px;
  margin-bottom: 40px;
  font-weight: 500;
  color: #3b4256;
}
@media screen and (max-width: 1087px) {
  h1,
  .h1 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: -0.28px;
    margin-bottom: 30px;
  }
}
h2,
.h2 {
  font-size: 22px;
  letter-spacing: -0.28px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 30px;
}
h3,
.h3 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 5px;
}
h4,
.h4 {
  font-weight: bold;
  margin-bottom: 15px;
}
h5 {
  font-weight: 500;
  margin-bottom: 8px;
}
[class$="__inner"] {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 32px;
}
@media screen and (max-width: 580px) {
  [class$="__inner"] {
    padding: 0 16px;
  }
}
.t-center {
  text-align: center;
}
.t-gray {
  color: #848e99;
}
.btn-with-text {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .btn-with-text {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.btn-with-text .btn {
  margin-right: 30px;
}
@media screen and (max-width: 735px) {
  .btn-with-text .btn {
    margin-bottom: 10px;
  }
}
.btn-with-text__text {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
}
.text-with-btn {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .text-with-btn {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.text-with-btn .btn {
  margin-left: 30px;
}
@media screen and (max-width: 735px) {
  .text-with-btn .btn {
    margin-left: 0;
  }
}
.text-with-btn .btn + .btn {
  margin-left: 20px;
}
.text-with-btn__text {
  line-height: 20px;
}
@media screen and (max-width: 735px) {
  .text-with-btn__text {
    margin-bottom: 20px;
  }
}
.text-with-btn__buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.block {
  padding: 28px;
}
.block_rounded {
  border-radius: 4px;
}
.block_bordered {
  border: 1px solid #c7ccd1;
}
.public__text b,
.visual-styles b,
.section__text b,
.public__text strong,
.visual-styles strong,
.section__text strong {
  font-weight: bold;
}
.public__text i,
.visual-styles i,
.section__text i,
.public__text em,
.visual-styles em,
.section__text em {
  font-style: italic;
}
.public__text a:not(.moreinfo-block__toggler),
.visual-styles a:not(.moreinfo-block__toggler),
.section__text a:not(.moreinfo-block__toggler),
.public__text a:not(.moreinfo-block__link),
.visual-styles a:not(.moreinfo-block__link),
.section__text a:not(.moreinfo-block__link),
.public__text a:not(.doc-item__title),
.visual-styles a:not(.doc-item__title),
.section__text a:not(.doc-item__title),
.public__text a:not(.doc-item__tag),
.visual-styles a:not(.doc-item__tag),
.section__text a:not(.doc-item__tag),
.public__text a:not(.doc-item__file-link),
.visual-styles a:not(.doc-item__file-link),
.section__text a:not(.doc-item__file-link) {
  color: #276cc3;
}
.public__text a:not(.moreinfo-block__toggler):hover,
.visual-styles a:not(.moreinfo-block__toggler):hover,
.section__text a:not(.moreinfo-block__toggler):hover,
.public__text a:not(.moreinfo-block__link):hover,
.visual-styles a:not(.moreinfo-block__link):hover,
.section__text a:not(.moreinfo-block__link):hover,
.public__text a:not(.doc-item__title):hover,
.visual-styles a:not(.doc-item__title):hover,
.section__text a:not(.doc-item__title):hover,
.public__text a:not(.doc-item__tag):hover,
.visual-styles a:not(.doc-item__tag):hover,
.section__text a:not(.doc-item__tag):hover,
.public__text a:not(.doc-item__file-link):hover,
.visual-styles a:not(.doc-item__file-link):hover,
.section__text a:not(.doc-item__file-link):hover {
  color: #0071ff;
}
.public__text sup,
.visual-styles sup,
.section__text sup {
  vertical-align: super;
  font-size: 12px;
}
.public__text sub,
.visual-styles sub,
.section__text sub {
  vertical-align: sub;
  font-size: 12px;
}
.public__text ul,
.visual-styles ul,
.section__text ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 20px;
}
.public__text ul li,
.visual-styles ul li,
.section__text ul li {
  margin-bottom: 8px;
}
.public__text ol,
.visual-styles ol,
.section__text ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.public__text ol > li,
.visual-styles ol > li,
.section__text ol > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}
.public__text ol > li:before,
.visual-styles ol > li:before,
.section__text ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}
.public__text li ol > li,
.visual-styles li ol > li,
.section__text li ol > li {
  margin: 0;
}
.public__text li ol > li:before,
.visual-styles li ol > li:before,
.section__text li ol > li:before {
  content: counters(item, ".") " ";
}
.public__text hr,
.visual-styles hr,
.section__text hr,
.hr {
  height: 1px;
  background: #dde1e6;
  border: 0;
}
.public__text table,
.visual-styles table,
.section__text table {
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 0;
  font-size: 14px;
  width: 100% !important;
  max-width: 100%;
  overflow-y: hidden;
  overflow-x: auto;
  border-left: 1px solid #dde1e6;
}
.public__text table caption,
.visual-styles table caption,
.section__text table caption {
  color: #000;
  font: italic 85%/1 arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}
.public__text table td,
.visual-styles table td,
.section__text table td,
.public__text table th,
.visual-styles table th,
.section__text table th {
  border: 1px solid #dde1e6;
  font-size: inherit;
  margin: 0;
  overflow: visible;
  padding: 12px 12px;
  line-height: 1.4;
  font-size: 12px;
  font-weight: 500;
  word-wrap: break-word;
}
.public__text table td:first-child,
.visual-styles table td:first-child,
.section__text table td:first-child,
.public__text table th:first-child,
.visual-styles table th:first-child,
.section__text table th:first-child {
  border-left: 0;
}
.public__text table thead,
.visual-styles table thead,
.section__text table thead {
  background-color: #f7f7f8;
  color: #000;
  text-align: left;
  vertical-align: bottom;
}
.public__text table tr,
.visual-styles table tr,
.section__text table tr {
  background-color: transparent;
}
.public__text table tr:nth-child(odd),
.visual-styles table tr:nth-child(odd),
.section__text table tr:nth-child(odd) {
  background: #f7f7f8;
}
.public__text table p,
.visual-styles table p,
.section__text table p {
  margin: 0;
}
.public__text .table-wrap,
.visual-styles .table-wrap,
.section__text .table-wrap {
  max-width: 100%;
  overflow: auto;
}
.public__text iframe[src*="youtube"],
.visual-styles iframe[src*="youtube"],
.section__text iframe[src*="youtube"] {
  max-width: 100%;
}
@media screen and (max-width: 440px) {
  .public__text iframe[src*="youtube"],
  .visual-styles iframe[src*="youtube"],
  .section__text iframe[src*="youtube"] {
    max-height: 200px;
  }
}
.rutube-player {
  width: 100%;
  height: 600px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1087px) {
  .rutube-player {
    height: 500px;
  }
}
@media screen and (max-width: 735px) {
  .rutube-player {
    height: 300px;
  }
}
.topbar-wrapper {
  position: relative;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  z-index: 302;
  width: 100%;
  touch-action: none;
}
.topbar {
  width: 100%;
  background: #01437b;
  color: #c7ccd1;
  height: 56px;
  font-size: 14px;
  position: relative;
  z-index: 315;
}
@media screen and (max-width: 1087px) {
  .topbar {
    font-size: 12px;
  }
}
@media screen and (max-width: 735px) {
  .topbar {
    height: 40px;
    line-height: 14px;
  }
  .topbar .social-links {
    display: none;
  }
}
.topbar__inner,
.topbar__right {
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.topbar__link {
  color: #dde1e6;
}
.topbar__link:hover {
  color: #fff;
}
.topbar__right {
  position: relative;
}
.topbar__right:hover .btn-lk {
  background-color: #041f3c;
}
.regions-toggle-link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #c7ccd1;
}
@media screen and (max-width: 735px) {
  .regions-toggle-link:not(.map-box-alt) {
    font-size: 0;
  }
}
.regions-toggle-link__icon {
  margin-right: 10px;
  fill: currentColor;
}
.regions-toggle-link:hover,
.regions-toggle-link_active {
  color: #fff;
}
.regions-toggle-link:hover .regions-toggle-link__icon,
.regions-toggle-link_active .regions-toggle-link__icon {
  fill: #fff;
}
.visually-impaired {
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-align-items: center;
          align-items: center;
  color: #c7ccd1;
  padding: 0 37px;
  height: 100%;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .visually-impaired {
    padding: 0 15px;
  }
}
.visually-impaired__icon {
  fill: #c7ccd1;
  margin-right: 10px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.visually-impaired:hover {
  color: #fff;
}
.visually-impaired:hover .visually-impaired__icon {
  fill: #fff;
}
.lang-toggle-link {
  color: #c7ccd1;
  padding-left: 26px;
  white-space: nowrap;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 56px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .lang-toggle-link {
    height: 40px;
    font-size: 0;
    margin-right: -15px;
    padding-left: 20px;
  }
}
.lang-toggle-link_active {
  background-color: #041f3c;
}
.lang-toggle-link__icon,
.lang-toggle-link__arrow {
  margin-right: 10px;
}
.lang-toggle-link__arrow {
  fill: #c7ccd1;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: relative;
  top: -1px;
  margin-left: 3px;
}
.lang-toggle-link:hover {
  color: #fff;
}
.lang-toggle-link:hover .lang-toggle-link__arrow {
  fill: #fff;
}
.lang-list {
  display: none;
  position: absolute;
  left: 0;
  top: 52px;
  width: 100%;
  background: #fff;
  border-radius: 4px;
  padding: 16px 26px;
}
@media screen and (max-width: 735px) {
  .lang-list {
    top: 36px;
    padding: 16px 20px;
  }
}
.lang-list .lang-toggle-link {
  padding-left: 0;
  height: auto;
  color: #3b4256;
  transition: all 0.3s ease;
}
.lang-list .lang-toggle-link:hover {
  color: #276cc3;
}
.header {
  background: linear-gradient(-135deg, #026fba 0%, #01437b 100%);
  color: #c7ccd1;
  position: relative;
  margin-top: -100px;
}
@media screen and (max-width: 1087px) {
  .header {
    margin-top: -80px;
    padding-top: 40px;
  }
}
.header__bg {
  max-width: 1440px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow: hidden;
  opacity: 0.95;
  display: none;
}
.bvi-body .header__bg {
  display: none;
}
@supports (mix-blend-mode: multiply) {
  .header__bg {
    mix-blend-mode: multiply;
    display: block;
  }
}
@media screen and (max-width: 1087px) {
  .header__bg {
    top: 0;
  }
}
.header__bg-image {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 1087px) {
  .header__bg-image {
    left: 50%;
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(-53%, -33%);
            transform: translate(-53%, -33%);
    width: 550px;
  }
}
@media screen and (max-width: 735px) {
  .header__bg-image {
    -webkit-transform: translate(-53%, -22%);
            transform: translate(-53%, -22%);
  }
}
.header__inner {
  padding-top: 115px;
  padding-bottom: 70px;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .header__inner {
    padding-top: 40px;
  }
  .header__inner .main-nav {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .header__inner {
    padding-bottom: 10px;
  }
}
.header__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 55px;
}
@media screen and (max-width: 1087px) {
  .header__top {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .header__top {
    margin-bottom: 0;
  }
}
.header__title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #f4f7fb;
  font-size: 15px;
  width: 570px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: -35px;
}
@media screen and (max-width: 1087px) {
  .header__title {
    display: none;
  }
}
.header__title-image {
  margin-right: 35px;
  width: 108px;
  height: 109px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.header__title-headline {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 0;
  color: #f4f7fb;
  font-weight: normal;
}
.header__title-headline b {
  display: block;
  font-weight: 600;
}
.header__title-subline {
  margin-bottom: 14px;
}
.header__title-line {
  margin-bottom: 10px;
}
.header__title-description {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  line-height: 20px;
  color: #dde1e6;
}
.header__links {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin: 0 -20px 60px;
  overflow: visible;
  padding-top: 20px;
}
@media screen and (max-width: 1087px) {
  .header__links {
    margin: 0 -20px 45px;
  }
}
@media screen and (max-width: 735px) {
  .header__links {
    display: block;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 35px;
  }
  .header__links .slick-list.draggable {
    height: 130px !important;
  }
  .header__links .slick-slide {
    display: none;
  }
  .header__links .slick-active {
    display: -webkit-flex;
    display: flex;
    left: 0 !important;
  }
}
.header__links-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  font-size: 18px;
  line-height: 27px;
  color: #fff;
  margin: 0 20px;
  transition: 0.3s ease transform;
  opacity: 1 !important;
  z-index: 0 !important;
}
@media screen and (max-width: 1087px) {
  .header__links-item {
    font-size: 14px;
    font-size: 12px;
    line-height: 18px;
  }
}
@media screen and (max-width: 735px) {
  .header__links-item {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .header__links-item br {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .header__links-item {
    margin-bottom: 10px;
  }
}
@media (hover: hover) {
  .header__links-item:hover {
    color: #78acd1;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
}
.header__links-icon-wrapper {
  width: 64px;
  height: 70px;
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: cover;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 24px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 1087px) {
  .header__links-icon-wrapper {
    width: 40px;
    height: 43px;
    margin-right: 16px;
  }
  .header__links-icon-wrapper img {
    max-width: 30px;
    max-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .header__links-icon-wrapper {
    width: 48px;
    height: 52px;
    margin-right: 24px;
  }
  .header__links-icon-wrapper img {
    max-width: 100%;
  }
}
@media screen and (max-width: 580px) {
  .header__links-icon-wrapper {
    width: 44px;
    height: 42px;
    margin-right: 16px;
    background-size: contain;
  }
}
.header__links .slick-dots {
  -webkit-justify-content: center;
          justify-content: center;
  width: 100%;
}
@media screen and (max-width: 735px) {
  .header__links .slick-dots {
    margin-top: 10px;
  }
}
@media screen and (max-width: 735px) and (max-width: 580px) {
  .header__links .slick-list.draggable {
    height: 100px !important;
  }
}
.btn-lk {
  color: #c7ccd1;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  float: right;
  padding: 0 30px;
  transition: all 0.3s ease;
  background: #013b6d;
}
@media screen and (max-width: 735px) {
  .btn-lk {
    font-size: 0;
    padding: 0 16px;
    margin-right: -16px;
  }
}
.btn-lk:hover {
  color: #fff;
  background-color: #041f3c;
}
.btn-lk:hover .btn-lk__icon {
  fill: #fff;
}
.btn-lk__icon {
  margin-right: 7px;
}
@media screen and (max-width: 735px) {
  .btn-lk__icon {
    margin-right: 0;
  }
}
.btn-lk__list {
  position: absolute;
  top: 56px;
  right: 0;
  background: #fff;
  width: 100%;
  box-shadow: 0px 2px 20px rgba(0,0,0,0.182);
  border-radius: 5px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  min-width: 210px;
  margin-top: -5px;
}
@media screen and (max-width: 735px) {
  .btn-lk__list {
    top: 40px;
    right: -20px;
  }
}
.btn-lk__list-item {
  display: block;
  padding: 12px 25px;
  color: #3b4256;
  font-weight: 500;
}
.btn-lk__list-item:not(:last-child) {
  border-bottom: 1px solid #dde1e6;
}
.btn-lk__list-item:hover {
  color: #276cc3;
}
.btn-lk:hover + .btn-lk__list,
.btn-lk__list:hover {
  opacity: 1;
  visibility: visible;
}
.header-fixed {
  width: 100%;
  background: transparent;
  z-index: 92;
  transition: all 0.25s ease;
  opacity: 0;
  visibility: hidden;
  padding: 10px 0;
}
@media screen and (max-width: 1087px) {
  .header-fixed {
    z-index: 92;
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (max-width: 580px) {
  .header-fixed {
    padding: 9px 0;
  }
}
body:not(.page-home) .header-fixed {
  border-bottom: 1px solid #dde1e6;
}
.header-fixed_active,
.page-inner .header-fixed {
  background: #fff;
  opacity: 1;
  visibility: visible;
}
.header-fixed_active .header-fixed__headline,
.page-inner .header-fixed .header-fixed__headline {
  color: #000;
}
.header-fixed_active .header-fixed__subline,
.page-inner .header-fixed .header-fixed__subline {
  color: #848e99;
}
.header-fixed_active {
  box-shadow: 0px 2px 64px 0px rgba(0,0,0,0.11);
  border-bottom: 0;
  visibility: visible;
}
.header-fixed__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
.header-fixed__title {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-items: center;
          align-items: center;
  color: #000;
}
.header-fixed__image {
  height: 60px;
  margin-right: 15px;
}
@media screen and (max-width: 580px) {
  .header-fixed__image {
    height: 50px;
    margin-right: 8px;
  }
}
.header-fixed__headline {
  font-size: 16px;
  font-weight: 500;
  margin-top: 5px;
}
.header-fixed__headline b {
  display: block;
  font-size: 19px;
  font-weight: 500;
}
@media screen and (max-width: 1087px) {
  .header-fixed__headline {
    color: #fff;
  }
}
@media screen and (max-width: 735px) {
  .header-fixed__headline {
    font-size: 12px;
    line-height: 14px;
  }
  .header-fixed__headline b {
    font-size: 13px;
  }
}
.header-fixed__subline {
  color: #f4f7fb;
  opacity: 0.7;
  font-size: 14px;
  white-space: nowrap;
  margin-top: 8px;
}
@media screen and (max-width: 735px) {
  .header-fixed__subline {
    white-space: normal;
  }
}
.header-fixed .main-nav__toplevel {
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .header-fixed .main-nav__toplevel {
    display: none;
  }
}
.header-fixed .main-nav__toplevel > .main-nav__item {
  padding-bottom: 0;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link {
  position: relative;
  display: block;
  color: #3b4256;
  height: 80px;
  line-height: 80px;
  margin: -11px 12px;
  white-space: nowrap;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link:hover,
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link_hover {
  color: #276cc3;
}
.header-fixed .main-nav__toplevel > .main-nav__item > .main-nav__link_active {
  border-bottom: 3px solid #276cc3;
}
.header-fixed .main-nav__icon {
  top: 6px;
  fill: #3b4256;
}
.header-fixed .hamburger {
  display: none;
}
@media screen and (max-width: 1087px) {
  .header-fixed .hamburger {
    display: block;
  }
}
.header-fixed .search {
  margin-top: 0;
  z-index: 10;
}
.header-fixed .main-nav__sublevel-wrapper {
  max-width: 1140px;
  margin: 7px auto 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.mobile-menu {
  display: none;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 56px;
  right: 0;
  background: #f4f7fb;
  z-index: 330;
}
@media screen and (max-width: 735px) {
  .mobile-menu {
    top: 40px;
  }
}
.mobile-menu__close {
  display: block;
  color: #848e99;
  transition: all 0.3s ease;
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 100;
  white-space: nowrap;
}
.mobile-menu__close-icon {
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.mobile-menu__close:hover {
  color: #276cc3;
}
.mobile-menu .show-mobile {
  display: none;
}
@media screen and (max-width: 735px) {
  .mobile-menu .show-mobile {
    display: block;
  }
}
.mobile-nav {
  padding: 50px 20px 20px;
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 50px);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
}
.mobile-nav .mobile-nav__link {
  display: block;
  color: #3b4256;
}
.mobile-nav__toplevel > .mobile-nav__item {
  border-bottom: 1px solid #dde1e6;
  padding-right: 36px;
  position: relative;
}
.mobile-nav__toplevel > .mobile-nav__item .mobile-nav__toggle-item {
  position: absolute;
  top: 16px;
  right: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-weight: 900;
  font-size: 18px;
  color: #3b4256;
  border: 1px solid #3b4256;
  line-height: 24px;
  text-align: center;
}
.mobile-nav__toplevel > .mobile-nav__item .mobile-nav__toggle-item:last-child {
  display: none;
}
.mobile-nav__toplevel > .mobile-nav__item > .mobile-nav__link {
  color: #3b4256;
  padding: 20px 0;
  font-weight: 500;
}
.mobile-nav__sublevel {
  display: none;
  padding-bottom: 20px;
}
.mobile-nav__sublevel .mobile-nav__link {
  padding: 10px 0;
}
.mobile-nav__bottom {
  margin-top: auto;
  padding-bottom: 20px;
}
.mobile-nav .search-toggle-link {
  position: absolute;
  top: 20px;
  left: 18px;
}
.search {
  position: relative;
  z-index: 20;
}
.search .h1 {
  margin-bottom: 0;
}
.search__label {
  color: #3b4256;
  margin-bottom: 8px;
}
.search__form {
  position: relative;
}
.search__field {
  height: 68px;
  margin-bottom: 16px;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  border-radius: 4px;
  -webkit-align-items: center;
          align-items: center;
  padding: 10px;
  position: relative;
  border: 1px solid transparent;
  transition: all 0.3s ease;
}
@media screen and (max-width: 735px) {
  .search__field {
    height: 48px;
  }
}
.search__field:hover {
  border-color: #ccc;
}
.search__field_focus,
.search__field_focus:hover {
  border-color: #276cc3;
}
.search__input {
  position: relative;
  background: #fff;
  height: 48px;
  padding: 0 16px;
  border-radius: 4px;
  border: 0;
  font-size: 16px;
  -webkit-flex: 1 1 calc(100% - 45px);
          flex: 1 1 calc(100% - 45px);
  width: calc(100% - 45px);
  outline: 0;
  text-overflow: ellipsis;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: normal;
}
@media screen and (max-width: 735px) {
  .search__input {
    height: 46px;
  }
}
.search__input_date {
  padding-left: 36px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  min-width: 100%;
}
.search__input_date:hover {
  border-color: #ccc;
}
.search__input_date.active {
  border-color: #276cc3;
}
.search__field-group {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .search__field-group {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.search__field-group-item_w50 {
  width: 50%;
}
.search__field-group-item_w40 {
  width: 40%;
  padding-right: 32px;
}
.search__field-group .search__input {
  margin-right: 32px;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 16px;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  line-height: normal;
}
.search__field-group .search__input:hover {
  border-color: #ccc;
}
.search__field-group .search__input:focus {
  border-color: #276cc3;
}
@media screen and (max-width: 735px) {
  .search__field-group .search__input {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.search__field-group .search__input_number {
  width: calc(50% - 32px);
  max-width: calc(50% - 32px);
}
@media screen and (max-width: 735px) {
  .search__field-group .search__input_number {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 735px) {
  .search__field-group .search__submit {
    font-size: 16px;
    margin-right: 0;
  }
  .search__field-group .btn {
    width: calc(50% - 5px);
  }
}
.search__reset.btn {
  margin-right: 6px;
  color: #848e99;
  margin-left: auto;
  min-width: 150px;
  outline: 0;
}
.search__select {
  position: relative;
  height: 48px;
  line-height: 48px;
  outline: 0;
  border-radius: 4px;
  font-size: 16px;
  border: 0;
  padding: 0 16px;
  width: 100%;
  -webkit-appearance: none;
  color: #848e99;
}
.search__select_short {
  max-width: 33%;
}
.search .select2-selection--multiple {
  position: relative;
  padding-right: 40px;
}
.search .select2-selection--multiple:after {
  content: '';
  display: block;
  content: '';
  height: 48px;
  position: absolute;
  top: 1px;
  right: 1px;
  transition: all 0.3s ease;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  width: 40px;
  z-index: 300;
}
.search__submit {
  border-radius: 4px;
  background: #0c49cd;
  border: 0;
  color: #f4f7fb;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  min-width: 150px;
  font-size: 16px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: center;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  outline: 0;
}
@media screen and (max-width: 735px) {
  .search__submit {
    min-width: 0;
    font-size: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
            align-items: center;
    cursor: pointer;
    margin-right: -11px;
  }
}
.search__submit:hover {
  background: #3c8aff;
}
.search__submit-icon {
  position: relative;
  top: 2px;
  fill: currentColor;
  display: none;
}
@media screen and (max-width: 735px) {
  .search__submit-icon {
    display: block;
  }
}
.search .link-toggle {
  display: none;
}
@media screen and (max-width: 735px) {
  .search .link-toggle {
    display: block;
  }
}
.search__opts {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  overflow: hidden;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .search__opts {
    max-height: 0;
  }
  .search__opts_active {
    max-height: 500px;
  }
  .search__opts_active + .link-toggle {
    margin-bottom: 60px;
  }
}
.search__opts-col {
  position: relative;
  padding-right: 32px;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
}
.search__opts-col_date {
  max-width: 25%;
  width: 25%;
}
@media screen and (max-width: 1087px) {
  .search__opts-col_date {
    margin-top: 24px;
  }
}
@media screen and (max-width: 1087px) {
  .search__opts-col {
    max-width: 48%;
    width: 48%;
    padding-right: 0;
  }
}
@media screen and (max-width: 580px) {
  .search__opts-col {
    max-width: 100%;
    width: 100%;
  }
  .search__opts-col:first-child {
    margin-bottom: 20px;
  }
}
.search__opts-col_type {
  padding-right: 0;
  max-width: 50%;
  width: 50%;
}
@media screen and (max-width: 1087px) {
  .search__opts-col_type {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }
}
.search__opts-col_type .select2-container,
.search__opts-col_type .select2-search,
.search__opts-col_type .select2-search__field {
  min-width: 100%;
}
.search__opts-col-33 {
  max-width: 33%;
  width: 33%;
}
.search__opts-col-20 {
  max-width: 20%;
  width: 20%;
}
.search__opts-date {
  position: absolute;
  left: 14px;
  top: 36px;
  margin-top: 4px;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.search__opts-date-icon {
  fill: #848e99;
}
.search__opts-col .search__input {
  width: 100%;
}
.search__opts-col_result-type {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 32px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 580px) {
  .search__opts-col_result-type {
    -webkit-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
.search__opts-col_result-type .radio {
  margin-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  position: relative;
}
@media screen and (max-width: 580px) {
  .search__opts-col_result-type .radio {
    margin: 10px 0 5px;
  }
}
.search__close {
  color: #848e99;
  transition: all 0.3s ease;
}
.search__close-icon {
  fill: currentColor;
  position: relative;
  top: 1px;
  margin-right: 8px;
}
.search__close:hover {
  color: #276cc3;
}
.search-toggle-link_active .main-nav__icon {
  fill: #276cc3;
}
.search__settings {
  position: absolute;
  right: -35px;
  margin-top: 2px;
  display: none;
}
@media screen and (max-width: 735px) {
  .search__settings {
    display: block;
  }
}
.global-search {
  position: relative;
  height: 100%;
  max-height: 0;
  overflow: hidden;
  background: #e9eef5;
  transition: all 0.6s ease;
}
@media screen and (max-width: 735px) {
  .global-search {
    position: fixed;
    z-index: 1000;
    top: 40px;
    height: auto;
  }
}
.global-search .section {
  padding: 40px 0 50px;
}
@media screen and (max-width: 735px) {
  .global-search .section {
    padding-top: 20px;
  }
}
.global-search .section__title {
  margin-bottom: 20px;
}
.global-search .search__inner {
  opacity: 0;
  transition: all 0.3s 0.25s ease;
}
.global-search_active {
  height: 100%;
  max-height: 600px;
}
@media screen and (max-width: 735px) {
  .global-search_active {
    height: auto;
    overflow: auto;
    max-height: calc(100vh - 56px);
  }
}
.global-search_active .search__inner {
  opacity: 1;
}
.overlay {
  display: none;
  background: #001526;
  opacity: 0.69;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 320;
}
.overlay_regions {
  z-index: 200;
}
.regions {
  max-width: 1170px;
  width: 100%;
  position: fixed;
  left: 50%;
  top: 57px;
  background: #fff;
  -webkit-transform: translate(-50%, -150%);
          transform: translate(-50%, -150%);
  z-index: 301;
  display: -webkit-flex;
  display: flex;
  height: 50%;
  min-height: 400px;
  max-height: 500px;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .regions {
    top: 40px;
    min-height: calc(100% - 50px);
  }
}
.regions_active {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.regions__col {
  width: 50%;
  overflow: auto;
  position: relative;
}
@media screen and (max-width: 735px) {
  .regions__col {
    width: 100%;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.regions__col:first-child {
  background-color: #f4f7fb;
}
.regions__col-list {
  position: relative;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: opacity 0.5s ease;
}
.regions__col-list_active {
  height: 100%;
  visibility: visible;
  opacity: 1;
}
.regions__title {
  font-size: 24px;
  line-height: 32px;
  padding: 32px 56px;
}
.regions__item {
  display: block;
  padding: 16px 56px;
  position: relative;
  color: #3b4256;
  margin-top: -1px;
  transition: all 0.3s ease;
}
.regions__item_active {
  background: #fff;
}
.regions__item_active:after {
  display: none;
}
.regions__item:hover:not(.regions__item_current) {
  color: #276cc3;
}
.regions__item-title {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.regions__item-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  margin-top: 4px;
}
.regions__item_current {
  color: #fff;
  background: linear-gradient(-135deg, #026fba 0%, #01437b 100%);
}
.regions__item:after {
  position: absolute;
  bottom: 0;
  display: block;
  content: '';
  width: calc(100% - 112px);
  background: #dde1e6;
  height: 1px;
}
.regions__item_active:after,
.regions__item_current:after,
.regions__item:last-child:after {
  display: none;
}
.regions .regions-toggle_active,
.regions .regions-toggle_active + .regions-links {
  transition: all 0.3s ease;
}
@media screen and (max-width: 735px) {
  .regions .regions-toggle_active,
  .regions .regions-toggle_active + .regions-links {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.regions__back-link {
  display: none;
}
@media screen and (max-width: 735px) {
  .regions__back-link {
    display: block;
  }
}
.regions__back-link-icon {
  position: absolute;
  margin: 5px 0 0 -35px;
  width: 20px;
  height: 20px;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.regions .regions-toggle .regions__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 56px;
  width: 8px;
  height: 12px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI4cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDggMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSI4Ljc1IDIuMjUgNC4yNSA2Ljc1IC0wLjI1IDIuMjUgLTEuNzUgMy43NSA0LjI1IDkuNzUgMTAuMjUgMy43NSI+PC9wb2x5Z29uPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikljb25zLS8taW50ZXJmYWNlLS8tYXJyb3dzLS8tYXJyb3ctcmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAwMDAwMCwgLTIuMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9ImNvbG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHVzZSBpZD0iaWNvbl9hcnJvdy1yaWdodCIgZmlsbD0iI0Q4RDhEOCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjI1MDAwMCwgNi4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTQuMjUwMDAwLCAtNi4wMDAwMDApICIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+");
  background-repeat: no-repeat;
  margin-top: -6px;
}
.main-nav {
  height: 100%;
  position: relative;
  margin: 0 -10px;
  transition: all 0.1s ease;
}
@media screen and (max-width: 735px) {
  .main-nav {
    margin: 0;
  }
}
.main-nav__toplevel {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.main-nav__sublevel-wrapper {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 650px;
  right: 0;
  background: #fff;
  box-shadow: 0px 7px 43px 0px rgba(18,49,105,0.32);
  border-radius: 5px;
  margin: 25px 0 0;
  padding: 25px 33px 0;
  z-index: 100;
}
.main-nav__sublevel {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.main-nav__sublevel li {
  line-height: 24px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  padding-right: 12px;
}
.main-nav__item {
  padding-bottom: 23px;
  margin: 0 10px;
}
.main-nav__item:hover .main-nav__sublevel-wrapper,
.main-nav__sublevel-wrapper:hover {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s 0.25s ease;
}
.main-nav__icon {
  position: relative;
  top: -2px;
  fill: #f4f7fb;
}
.main-nav__link {
  padding-bottom: 23px;
  color: #f4f7fb;
  font-weight: 500;
  transition: all 0.3s ease;
}
.main-nav__link:hover,
.main-nav__link_hover {
  color: #78acd1;
}
.main-nav__link:hover .main-nav__icon,
.main-nav__link_hover .main-nav__icon {
  fill: currentColor;
}
.main-nav__link_sub {
  color: #3b4256;
}
.main-nav__link_sub:hover {
  color: #276cc3;
}
.main-nav__buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 5px;
}
.main-nav__buttons .main-nav__link {
  padding-bottom: 0;
  margin: 0 10px;
  display: none;
}
@media screen and (max-width: 1087px) {
  .main-nav__buttons .main-nav__link {
    display: block;
  }
}
.main-nav__buttons .main-nav__icon {
  top: 0;
  fill: #fff;
}
.search-toggle-link_active .main-nav__buttons .main-nav__icon {
  fill: #f4f7fb;
}
.page-inner .header-fixed .main-nav__buttons .main-nav__icon,
.header-fixed_active .main-nav__buttons .main-nav__icon {
  fill: #3b4256;
}
.section {
  padding: 70px 0 80px;
}
@media screen and (max-width: 735px) {
  .section {
    padding: 30px 0 50px;
  }
}
.section_no-padding {
  padding: 0;
}
.section_no-padding-top {
  padding-top: 0;
}
.section_no-padding-bottom {
  padding-bottom: 0;
}
.section_no-padding-bottom_sm {
  padding-bottom: 1px;
}
.section_top {
  padding-top: 80px;
}
@media screen and (max-width: 735px) {
  .section_top {
    padding-top: 30px;
  }
}
.section__main {
  display: -webkit-flex;
  display: flex;
  padding: 0 0 30px;
}
@media screen and (max-width: 735px) {
  .section__main {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
  }
}
.section__sidebar {
  width: 350px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 24px;
}
.section__sidebar img.fullwidth {
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .section__sidebar {
    width: 35%;
  }
}
@media screen and (max-width: 735px) {
  .section__sidebar {
    width: 100%;
  }
  .section__sidebar:not(.section__sidebar_keep-mobile) {
    display: none;
  }
}
.section__sidebar-mobile {
  display: none;
  margin-bottom: 20px;
  position: relative;
  line-height: 24px;
}
.section__sidebar-mobile-navigation {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #dde1e6;
  margin-bottom: 10px;
}
.section__sidebar-mobile-navigation_news {
  padding-right: 50px;
}
.section__sidebar-mobile-navigation-label {
  padding-right: 10px;
}
@media screen and (max-width: 580px) {
  .section__sidebar-mobile-navigation-label {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .section__sidebar-mobile {
    display: block;
  }
  .section__sidebar-mobile .breadcrumbs {
    display: block;
  }
}
.section__sidebar-mobile img {
  max-width: 100%;
}
.section__sidebar img {
  max-width: 100%;
}
.section__sidebar-link {
  display: block;
  color: #3b4256;
  font-weight: 500;
  padding: 10px 30px;
  margin-left: -1px;
  line-height: 24px;
  transition: all 0.3s ease;
}
.section__sidebar-link_active {
  color: #276cc3;
  border-left: 1px solid #276cc3;
}
.section__sidebar-link:hover {
  color: #276cc3;
}
.section__sidebar-navigation {
  border-left: 1px solid #dde1e6;
  margin-bottom: 50px;
}
@media screen and (max-width: 735px) {
  .section__sidebar-navigation {
    display: none;
  }
}
.section__sidebar-section {
  margin-bottom: 80px;
}
.section__sidebar-label {
  color: #848e99;
  margin-bottom: 6px;
}
.section__content {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .section__content {
    padding-right: 0;
  }
  .section__content h1,
  .section__content .h1,
  .section__content h2,
  .section__content .h2,
  .section__content .status {
    display: none;
  }
}
.section__content img {
  max-width: 100%;
}
.section__content.with-sidebar {
  width: calc(100% - 350px);
}
@media screen and (max-width: 735px) {
  .section__content.with-sidebar {
    width: 100%;
  }
}
.section__content + .section__sidebar {
  margin-left: 30px;
}
@media screen and (max-width: 1087px) {
  .section__content + .section__sidebar {
    margin-left: 32px;
  }
}
.section__text {
  position: relative;
}
.section__title {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 50px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.section__title h2,
.section__title .h2 {
  margin-bottom: 0;
  white-space: nowrap;
}
@media screen and (max-width: 735px) {
  .section__title {
    margin-bottom: 30px;
  }
}
.section__title_underlined {
  height: 66px;
  border-bottom: 2px solid #dde1e6;
  margin-bottom: 55px;
  padding-bottom: 5px;
}
@media screen and (max-width: 1087px) {
  .section__title_underlined {
    margin-bottom: 32px;
  }
}
@media screen and (max-width: 735px) {
  .section__title_s-col-reverse {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
  .section__title_s-col-reverse h2 {
    margin-bottom: 0;
  }
  .section__title_s-col-reverse .btn {
    width: 100%;
    margin-bottom: 20px;
  }
}
.section__title-link {
  color: #3b4256;
}
.section__title-arrow {
  fill: #3b4256;
  position: relative;
  top: 3px;
  margin-left: 15px;
  transition: all 0.24s ease-out;
  width: 24px;
  height: 24px;
}
@media screen and (max-width: 1087px) {
  .section__title-arrow {
    width: 18px;
    height: 18px;
  }
  .section__title-arrow path {
    width: 18px;
    height: 18px;
  }
}
.section__title-link:hover h2,
.section__title-link:hover .h2 {
  color: #276cc3;
}
.section__title-link:hover .section__title-arrow {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  fill: #276cc3;
}
.section__tabs {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow: hidden;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  height: 66px;
  line-height: 24px;
  font-weight: 500;
  position: relative;
  margin-right: -24px;
}
@media screen and (max-width: 735px) {
  .section__tabs {
    margin: 0;
    width: calc(100% + 32px);
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .section__tabs::-webkit-scrollbar {
    display: none;
  }
}
.section__title-link + .section__tabs {
  padding-left: 50px;
}
.page-home .section__tabs {
  margin: 0 -22px -22px;
}
.page-home .section__tabs.mobile-show {
  display: -webkit-flex;
  display: flex;
  max-height: 300px;
}
.section__tabs-wrapper {
  position: relative;
  display: -webkit-flex;
  display: flex;
  white-space: nowrap;
  height: 56px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.section__tabs-wrapper .section__tabs-dots {
  top: -8px;
}
.section__tabs-underline {
  position: absolute;
  height: 2px;
  width: 0;
  background: #276cc3;
  z-index: 3;
  bottom: 8px;
  will-change: left;
  transition: 0.6s all ease;
}
@media screen and (max-width: 735px) {
  .section__tabs-underline {
    display: none;
  }
}
.section__tabs_oneline {
  white-space: nowrap;
}
.section__tabs-item {
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  text-align: center;
  height: 66px;
  padding: 12px 0;
  margin: 0 24px 0 0;
  color: #848e99;
  transition: all 0.3s ease;
  position: relative;
  white-space: nowrap;
  min-width: 80px;
}
@media screen and (max-width: 735px) {
  .section__tabs-item {
    white-space: nowrap;
    padding: 12px 0 18px;
  }
}
.section__tabs-item:hover:not(span) {
  color: #276cc3;
}
.section__tabs-item:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  background: transparent;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  display: none;
}
@media screen and (max-width: 735px) {
  .section__tabs-item:after {
    display: block;
    bottom: 8px;
  }
}
.section__tabs-item.active {
  color: #3b4256;
}
.section__tabs-item.active:after {
  background: #276cc3;
}
.section__tabs-dots {
  font-size: 21px;
  color: #3b4256;
  line-height: 6px;
  font-weight: 600;
  display: none;
  cursor: pointer;
  padding: 20px 5px;
  position: relative;
  top: -2px;
}
.section__tabs-dots_visible {
  display: block;
}
.section__tabs-list {
  position: absolute;
  right: 0;
  top: 100%;
  max-width: 350px;
  z-index: 100;
  background: #fff;
  padding: 8px 0;
  display: none;
}
.section__tabs-list_active {
  display: block;
}
.section__tabs-list-item {
  display: none;
  padding: 8px 20px;
  color: #848e99;
}
.section__tabs-list-item_visible {
  display: block;
}
.section__tabs-list-item:hover,
.section__tabs-list-item.active {
  color: #276cc3;
}
.section__cols {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media $w768 {
  .section__cols_tablet-column {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .section__cols_tablet-column .section__sidebar {
    width: 100%;
  }
}
@media screen and (max-width: 735px) {
  .section__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.section__col:first-child {
  padding-right: 30px;
}
@media screen and (max-width: 735px) {
  .section__col:first-child {
    padding-right: 0;
  }
}
.section.section__top {
  padding-top: 220px;
}
.section__description {
  font-size: 18px;
  line-height: 27px;
  padding-right: 14.5%;
}
@media screen and (max-width: 735px) {
  .section__description {
    font-size: 16px;
    line-height: 21px;
    padding-right: 0;
  }
}
.section_overflow-h {
  overflow: hidden;
}
.section_first {
  padding-top: 70px;
  margin-bottom: -70px;
}
@media screen and (max-width: 735px) {
  .section_first {
    padding-top: 35px;
  }
}
.section_first .infoblock {
  margin-bottom: -70px;
}
.section_first:not(.empty-hidden) + .section {
  padding-top: 120px;
}
@media screen and (max-width: 1087px) {
  .section_first:not(.empty-hidden) + .section {
    padding-top: 90px;
  }
}
.section_stream:not(.empty-hidden) {
  background: #e6eef6;
  padding-top: 70px;
  margin-bottom: 0;
}
@media screen and (max-width: 735px) {
  .section_stream:not(.empty-hidden) {
    padding-top: 30px;
  }
}
.section_stream:not(.empty-hidden) .infoblock {
  margin-bottom: 70px;
}
@media screen and (max-width: 1087px) {
  .section_stream:not(.empty-hidden) .infoblock {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 735px) {
  .section_stream:not(.empty-hidden) .infoblock {
    margin-bottom: 30px;
  }
}
.section_stream:not(.empty-hidden) + .section {
  padding-top: 70px;
}
@media screen and (max-width: 735px) {
  .section_stream:not(.empty-hidden) + .section {
    padding-top: 30px;
  }
}
.header + .section {
  padding-bottom: 80px;
}
@media screen and (max-width: 1087px) {
  .header + .section {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 735px) {
  .header + .section {
    padding-bottom: 20px;
  }
}
.footer {
  padding: 76px 0 50px;
  background: #01437b;
  color: #fff;
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .footer {
    font-size: 14px;
  }
}
@media screen and (max-width: 735px) {
  .footer {
    padding: 40px 0;
  }
}
.footer__top,
.footer__bottom {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 735px) {
  .footer__top,
  .footer__bottom {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.footer__bottom {
  -webkit-align-items: center;
          align-items: center;
}
.footer__top .footer__col {
  width: 33.33%;
  padding-right: 32px;
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col:nth-child(2) {
    padding-right: 0;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col {
    width: 50%;
    padding: 0;
  }
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col {
    width: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col:first-child {
    width: 50%;
    display: -webkit-flex;
    display: flex;
  }
  .footer__top .footer__col:first-child .footer__tablet-col {
    width: 100%;
    padding-right: 0;
  }
}
@media screen and (max-width: 1087px) and (max-width: 735px) {
  .footer__top .footer__col:first-child {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
@media screen and (max-width: 1087px) and (max-width: 735px) {
  .footer__top .footer__col:first-child .footer__tablet-col {
    width: 100%;
  }
}
.footer__top .footer__col:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column-reverse wrap;
          flex-flow: column-reverse wrap;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
@media screen and (max-width: 1087px) {
  .footer__top .footer__col:last-child {
    margin-top: -120px;
  }
}
@media screen and (max-width: 735px) {
  .footer__top .footer__col:last-child {
    margin-top: 0;
  }
}
.footer__top .footer__col:last-child .footer__tablet-col:last-child {
  margin-bottom: 30px;
}
.footer__top .footer__col_w100 {
  width: 100%;
}
.footer__top {
  padding-bottom: 50px;
}
@media screen and (max-width: 735px) {
  .footer__top {
    padding-bottom: 30px;
  }
}
.footer__top + .footer__top {
  padding-bottom: 0;
}
.footer_inline {
  display: inline;
}
.footer__bottom {
  border-top: 1px solid #fff;
  padding-top: 50px;
}
@media screen and (max-width: 735px) {
  .footer__bottom {
    padding-top: 30px;
  }
}
.footer__address {
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .footer__address {
    font-size: 16px;
  }
}
.footer__address a {
  opacity: 1;
}
.footer__address .footer__subline {
  font-size: 16px;
}
.footer__phone {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #fff;
}
@media screen and (max-width: 1087px) {
  .footer__phone {
    font-size: 18px;
  }
}
@media screen and (max-width: 735px) {
  .footer__phone {
    margin-bottom: 0;
  }
}
.footer__title {
  font-size: 20px;
  margin-bottom: 14px;
}
@media screen and (max-width: 1087px) {
  .footer__title {
    font-size: 18px;
  }
}
.footer__subline {
  opacity: 0.7;
  margin-bottom: 30px;
}
.footer__link-list:not(:last-child) {
  margin-bottom: 42px;
}
@media screen and (max-width: 1087px) {
  .footer__link-list:not(:last-child) {
    margin-bottom: 30px;
  }
}
.footer__link-list_compact {
  padding-right: 100px;
}
.footer__link {
  display: block;
  color: #fff;
  margin-bottom: 8px;
  opacity: 0.5;
  transition: all 0.3s ease;
}
.footer__link_inline {
  display: inline;
}
.footer__link_active,
.footer__link:hover {
  opacity: 1;
}
.footer__copyright {
  display: -webkit-flex;
  display: flex;
  color: #dde1e6;
}
@media screen and (max-width: 1087px) {
  .footer__copyright {
    max-width: 70%;
    font-size: 12px;
    line-height: 20px;
  }
}
@media screen and (max-width: 735px) {
  .footer__copyright {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
.footer__copyright-icon {
  margin-right: 10px;
  fill: #dde1e6;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.footer__copyright a {
  color: #fff;
  opacity: 0.5;
  transition: all 0.3s ease;
}
.footer__copyright a:hover {
  opacity: 1;
}
.subscribe-btn {
  background: #f4f7fb;
  height: 48px;
  line-height: 48px;
  border-radius: 4px;
  padding: 0 16px;
  font-weight: 500;
  color: #3b4256;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: relative;
}
.subscribe-btn_tablet {
  display: none;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .subscribe-btn_tablet {
    display: -webkit-flex;
    display: flex;
  }
}
@media screen and (max-width: 735px) {
  .subscribe-btn_tablet {
    display: none;
  }
}
.subscribe-btn_desktop {
  display: block;
}
@media screen and (max-width: 1087px) {
  .subscribe-btn_desktop {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .subscribe-btn_desktop {
    display: block;
  }
}
.subscribe-btn__icon {
  fill: #276cc3;
}
.mobile-content {
  display: none;
}
@media screen and (max-width: 735px) {
  .mobile-content {
    display: block;
  }
}
.column-content {
  display: -webkit-flex;
  display: flex;
  margin: 0 -16px;
}
@media screen and (max-width: 735px) {
  .column-content {
    margin: 0;
  }
}
.column-content_space-between {
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 1087px) {
  .column-content_block-m {
    display: block;
  }
  .column-content_block-m .column-content__item {
    margin: 0 0 20px;
  }
}
.column-content_bottom {
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.column-content__item {
  margin: 0 16px;
}
.theme_white {
  background: #fff;
}
.theme_light {
  background: #f4f7fb;
}
.theme_blue {
  background: #026fba;
  color: #fff;
}
.theme_blue .h2,
.theme_blue h2 {
  color: #fff;
}
.theme_light-blue {
  background: #e6eef6;
}
.theme_white .search__field,
.theme_white .search__input,
.theme_white .search__select,
.theme_white .input,
.theme_white .link-block:not(.link-block_empty),
.theme_white .tags__item,
.theme_white .content-filter,
.theme_white .pagination,
.theme_white .doc-item,
.theme_white .select2-selection--multiple,
.theme_white .select2-container--default .select2-selection--single,
.theme_white .moreinfo-block,
.theme_white .public__image .js-smartPhoto,
.theme_white .moreinfo-block .doc-item .doc-item__file-link,
.theme_white .question,
.theme_white .share-block,
.theme_white blockquote,
.theme_white .request-card,
.theme_white .theme_light .input:disabled,
.theme_white .form__fields,
.theme_white .poll-block,
.theme_white .from__fields .select,
.theme_white .poll-block .select {
  background: #f4f7fb;
}
.theme_white .content-filter .tags__item,
.theme_white .content-filter .select2-container--default .select2-selection--single,
.theme_white .doc-item__file-link,
.theme_white .moreinfo-block .doc-item,
.theme_white .poll-block .input,
.theme_white .poll-block .textarea,
.theme_white .poll-block .select2-selection--multiple,
.theme_white .poll-block .select2-container--default .select2-selection--single,
.theme_white .poll-block .poll-block__result-progress {
  background: #fff;
}
.theme_light .search__field,
.theme_light .search__input,
.theme_light .search__select,
.theme_light .input,
.theme_light .link-block:not(.link-block_empty),
.theme_light .tags__item,
.theme_light .content-filter,
.theme_light .pagination,
.theme_light .doc-item,
.theme_light .select2-selection--multiple,
.theme_light .select2-container--default .select2-selection--single,
.theme_light .download-block,
.theme_light .moreinfo-block,
.theme_light .public__image .js-smartPhoto,
.theme_light .moreinfo-block .doc-item .doc-item__file-link,
.theme_light .question,
.theme_light .share-block,
.theme_light blockquote,
.theme_light .request-card,
.theme_light .theme_white .input:disabled,
.theme_light .poll-block,
.theme_light .from__fields .select,
.theme_light .poll-block .select {
  background: #fff;
}
.theme_light .request-card .tags__item,
.theme_light .content-filter .tags__item,
.theme_light .content-filter .select2-container--default .select2-selection--single,
.theme_light .doc-item__file-link,
.theme_light .moreinfo-block .doc-item,
.theme_light .request-card .request-card,
.theme_light .content-filter .input,
.theme_light .theme_white .input,
.theme_light .poll-block .input,
.theme_light .poll-block .textarea,
.theme_light .poll-block .select2-selection--multiple,
.theme_light .poll-block .select2-container--default .select2-selection--single,
.theme_light .poll-block .poll-block__result-progress {
  background-color: #f4f7fb;
}
.theme_light .download-block {
  border: 0 !important;
}
.theme_light .request-card__content {
  color: #3b4256;
}
.theme_light .request-card .request-card,
.theme_light .request-card__content .request-card__content {
  color: #3b4256;
}
.theme_light .theme_white .input:disabled {
  border: 1px solid #dde1e6;
}
.global-search .select2-selection--multiple,
.global-search .select2-container--default .select2-selection--single {
  background: #fff;
}
[data-color="green"] .bg-color,
[data-color="green"] .marked:after {
  background: #6dd400;
}
[data-color="light-green"] .bg-color,
[data-color="light-green"] .marked:after {
  background: #43d7b5;
}
[data-color="mint"] .bg-color,
[data-color="mint"] .marked:after {
  background: #76f8d7;
}
[data-color="yellow"] .bg-color,
[data-color="yellow"] .marked:after {
  background: #ffd600;
}
[data-color="gray"] .bg-color,
[data-color="gray"] .marked:after {
  background: #e9e9e9;
}
[data-color="blue"] .bg-color,
[data-color="blue"] .marked:after {
  background: #31c6ff;
}
.infoblock {
  position: relative;
  background: #fff;
  padding: 30px;
  box-shadow: 0px 8px 8px 3px rgba(0,0,0,0.01);
  margin-top: -60px;
  margin-bottom: 85px;
  border-radius: 5px;
  overflow: hidden;
  z-index: 91;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .infoblock {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 24px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 735px) {
  .infoblock {
    padding: 30px;
    margin: 0 -32px 30px;
    box-shadow: none;
  }
}
@media screen and (max-width: 580px) {
  .infoblock {
    padding: 30px 20px;
    margin: 0 -16px 30px;
  }
}
.infoblock__title {
  position: relative;
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  color: #3b4256;
  margin-bottom: 8px;
  z-index: 2;
}
@media screen and (max-width: 1087px) {
  .infoblock__title {
    font-size: 18px;
    line-height: 1;
  }
}
.infoblock__text {
  color: #848e99;
}
@media screen and (max-width: 1087px) {
  .infoblock__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1087px) {
  .infoblock__text {
    display: block;
    -webkit-animation: none;
            animation: none;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
.infoblock__text span {
  color: #3b4256;
}
.infoblock__btn {
  min-width: 256px;
  margin-left: 30px;
}
@media screen and (max-width: 1087px) {
  .infoblock__btn {
    margin: 0;
  }
}
.articles {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.articles-item {
  margin-bottom: 48px;
  display: -webkit-flex;
  display: flex;
  color: #848e99;
  position: relative;
  z-index: 1;
  width: 33.33%;
  -webkit-animation: fadein 0.5s;
          animation: fadein 0.5s;
}
@media screen and (max-width: 735px) {
  .articles-item {
    border-bottom: 1px solid #dde1e6;
    padding-bottom: 16px;
    margin-bottom: 16px;
  }
  .articles-item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
.articles-item__image {
  transition: all 0.3s ease;
  min-width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.vertical .articles-item__image {
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  transition: none;
}
.articles-item__image-wrapper {
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
  z-index: 1;
  text-align: center;
}
.articles-item__image-bg {
  width: 100%;
  height: 100%;
}
.articles-item__image-img {
  height: 100%;
  max-width: 100%;
  transition: all 0.3s ease;
  position: relative;
  display: none;
}
.vertical .articles-item__image-img {
  display: inline;
}
.articles-item__image-img:not(.vertical) .articles-item__image-img {
  opacity: 0;
  transition: all 0.3s ease;
}
.articles-item__title {
  color: #3b4256;
  display: block;
  transition: all 0.3s ease;
}
.articles-item__title:hover,
.articles-item__title.hover {
  color: #276cc3;
}
.articles-item__text {
  color: #848e99;
  display: block;
}
.articles-item__date:before {
  content: '';
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #c7ccd1;
  border-radius: 50%;
  margin: 0 12px;
}
.articles-item__tag {
  color: #3d43a1;
  font-weight: 500;
  position: relative;
  transition: all 0.3s ease;
}
a.articles-item__tag:hover {
  color: #276cc3;
}
.articles-item:hover .articles-item__image-wrapper:not(.vertical) .articles-item__image,
.articles-item:hover .articles-item__image-img {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
  -webkit-filter: brightness(0.8);
          filter: brightness(0.8);
}
.articles-item:hover .articles-item__title {
  color: #276cc3;
}
.articles-item__bottom {
  font-size: 14px;
  line-height: 20px;
}
.articles-item_top {
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
}
@media screen and (max-width: 1087px) {
  .articles-item_top {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.articles-item_top .articles-item__image {
  height: 100%;
}
.articles-item_top .articles-item__image-wrapper {
  height: 430px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__image-wrapper {
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__image-wrapper {
    display: none;
    height: 176px;
    margin-bottom: 22px;
  }
  .section-gallery .articles-item_top .articles-item__image-wrapper {
    display: block;
  }
}
.articles-item_top .articles-item__content {
  width: calc(33.33% + 10px);
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-left: 32px;
  position: relative;
  max-height: 430px;
  overflow: hidden;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__content {
    width: 100%;
    padding-left: 0;
    max-height: 100%;
  }
}
.articles-item_top.faded .articles-item__content:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100px;
  background: linear-gradient(180deg, rgba(244,247,251,0) 0%, #f4f7fb 80%);
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 1087px) {
  .articles-item_top.faded .articles-item__content:after {
    display: none;
  }
}
.articles-item_top .articles-item__title {
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__title {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__title {
    font-size: 16px;
    line-height: 20px;
    max-height: auto;
  }
}
.articles-item_top .articles-item__text {
  line-height: 24px;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__text {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .articles-item_top .articles-item__text {
    display: none;
  }
}
.articles-item_top .articles-item__bottom {
  position: absolute;
  bottom: 0;
  z-index: 2;
}
@media screen and (max-width: 1087px) {
  .articles-item_top .articles-item__bottom {
    position: static;
  }
}
.articles-item:not(.articles-item_top) {
  -webkit-flex-basis: calc(33.33% - 20px);
          flex-basis: calc(33.33% - 20px);
  -webkit-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 1087px) {
  .articles-item:not(.articles-item_top) {
    -webkit-flex-basis: calc(50% - 17px);
            flex-basis: calc(50% - 17px);
  }
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
  }
}
.articles-item:not(.articles-item_top) .articles-item__image-wrapper {
  height: 206px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: 16px;
  width: 100%;
}
@media screen and (max-width: 1087px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 270px;
  }
}
@media screen and (max-width: 960px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 230px;
  }
}
@media $w768 {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    height: 180px;
  }
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) .articles-item__image-wrapper {
    display: none;
  }
}
.articles-item:not(.articles-item_top) .articles-item__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 16px;
  transition: all 0.3s ease;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .articles-item:not(.articles-item_top) .articles-item__title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    min-height: 0;
    margin-bottom: 8px;
    height: auto;
  }
}
.articles-item:not(.articles-item_top) .articles-item__text {
  display: none;
}
.data-lazy-loading {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.articles-item.articles-item_covid {
  display: block;
}
.articles-item.articles-item_covid .articles-item__image {
  height: 130px;
  background-position: center bottom;
  background-size: auto;
  background-repeat: no-repeat;
  background-color: #e8e8e8;
  position: relative;
}
.articles-item.articles-item_covid .articles-item__image-left,
.articles-item.articles-item_covid .articles-item__image-right {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
}
.articles-item.articles-item_covid .articles-item__image-left {
  background-position: left bottom;
}
.articles-item.articles-item_covid .articles-item__image-right {
  background-position: right bottom;
}
.articles-item.articles-item_covid .articles-item__content {
  background-position: 0 0;
  min-height: 210px;
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-justify-content: center;
          justify-content: center;
}
.articles-item.articles-item_covid .articles-item__title {
  font-size: 19px;
  letter-spacing: 0.9px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  text-align: justify;
  white-space: nowrap;
}
.articles-item.articles-item_covid .articles-item__title-n1 {
  font-size: 58px;
  letter-spacing: 1px;
}
.articles-item.articles-item_covid .articles-item__title-n2 {
  font-size: 35px;
  letter-spacing: 0.5px;
  margin: 2px 0 5px;
}
.section-tabs-content__item:last-child .articles-item_top .articles-item__title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-home .articles-item.last-news {
  display: none;
}
@media screen and (max-width: 1087px) {
  .page-home .articles-item.last-news {
    display: -webkit-flex;
    display: flex;
  }
}
.scrollFade {
  opacity: 0;
  transition: all 0.5s 0.5s ease-in-out;
}
.scrollFade.show {
  opacity: 1;
}
.section-tabs-content__item {
  display: none;
}
.section-tabs-content__item_active {
  display: block;
}
.section-tabs-content .link-more {
  position: absolute;
  left: 0;
  width: 100%;
  border-radius: 0;
}
.articles.articles_news-feed .articles-item {
  -webkit-flex-basis: calc(50% - 15px);
          flex-basis: calc(50% - 15px);
  width: 50%;
}
@media screen and (max-width: 1087px) {
  .articles.articles_news-feed .articles-item {
    -webkit-flex-basis: 100%;
            flex-basis: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 1087px) {
  .articles.articles_news-feed .articles-item__title {
    min-height: 0;
  }
}
.links-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.links-grid-item {
  display: block;
  width: 25%;
  height: 250px;
  position: relative;
  background-size: cover;
  background-position: center;
  transition: all 0.3s ease;
  display: none;
  -webkit-animation: fadein 0.5s;
          animation: fadein 0.5s;
}
@media screen and (max-width: 1087px) {
  .links-grid-item {
    height: 160px;
    width: 50%;
  }
}
@media screen and (max-width: 735px) {
  .links-grid-item {
    width: 100%;
    height: auto;
    min-height: 100px;
  }
}
.links-grid-item:after {
  content: '';
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background: linear-gradient(180deg, rgba(18,48,69,0) 50%, rgba(18,48,69,0.5) 100%);
}
.links-grid-item:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(26.565deg, rgba(35,80,184,0.94) 0%, rgba(4,182,243,0.94) 100%);
  z-index: 1;
  opacity: 0;
  transition: all 0.3s ease;
}
.links-grid-item__content {
  color: #f4f7fb;
  padding: 26px 32px 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
  z-index: 2;
  transition: all 0.3s ease-out;
  height: inherit;
}
.links-grid-item__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  margin-top: auto;
  margin-bottom: 11px;
  transition: all 0.3s ease;
}
.links-grid-item__text {
  font-size: 14px;
  line-height: 20px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
.links-grid-item:hover:before {
  opacity: 1;
}
.links-grid-item:hover .links-grid-item__content {
  height: 0;
}
.links-grid-item:hover .links-grid-item__content:before {
  height: 100%;
}
.links-grid-item:hover .links-grid-item__title {
  bottom: 100%;
  top: 10%;
  transition: all 0.3s ease;
}
.links-grid-item:hover .links-grid-item__text {
  visibility: visible;
  opacity: 1;
  overflow: visible;
  height: auto;
}
@media screen and (max-width: 735px) {
  .links-grid-item:hover .links-grid-item__text {
    display: none;
  }
}
.links-grid_cols-3 .links-grid-item {
  width: 33.33%;
}
@media screen and (max-width: 1087px) {
  .links-grid_cols-3 .links-grid-item {
    width: 50%;
  }
}
@media screen and (max-width: 735px) {
  .links-grid_cols-3 .links-grid-item {
    width: 100%;
  }
}
.link-more {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #3b4256;
  font-weight: 500;
  padding: 16px 0;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s ease;
  z-index: 10;
  position: relative;
}
.link-more:hover {
  color: #276cc3;
}
.link-more__icon {
  fill: currentColor;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: 5px;
}
.link-more_bordered {
  border: 1px solid #dde1e6;
}
.link-more_bordered-bottom {
  border-bottom: 1px solid #eef0f2;
}
.link-more.show-less .link-more__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.show-less {
  display: none;
}
.link-toggle {
  display: block;
  color: #848e99;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: -6px 0 0 -6px;
  font-size: 14px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0.3s ease;
  text-align: center;
}
.link-toggle__icon {
  position: relative;
  top: 1px;
  fill: currentColor;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.link-toggle_up .link-toggle__icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.link-toggle_up.link-toggle_active {
  margin-top: 30px;
}
.link-toggle_active {
  opacity: 1;
  visibility: visible;
}
.link-calend {
  color: #3b4256;
  font-weight: 500;
  transition: all 0.3s ease;
}
.link-calend__icon {
  margin-right: 10px;
  fill: #3b4256;
  position: relative;
  top: 1px;
}
.link-calend:hover {
  color: #276cc3;
}
.link-calend:hover .link-calend__icon {
  fill: #276cc3;
}
.social-links {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 10px;
}
.social-links__item {
  margin: 0 8px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .social-links__item {
    margin: 0 6px;
  }
}
.social-links__item-icon {
  fill: #c7ccd1;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .social-links__item-icon {
    width: 14px;
    height: 14px;
  }
}
@media screen and (max-width: 735px) {
  .social-links__item-icon {
    width: 20px;
    height: 20px;
  }
}
.social-links__item:hover .social-links__item-icon {
  fill: #fff;
}
.link-back {
  display: block;
  margin-bottom: 28px;
  color: #848e99;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .link-back {
    display: none;
  }
}
.link-back:hover {
  color: #276cc3;
}
.link-back_right {
  text-align: right;
}
.link-print {
  display: block;
  color: #3b4256;
  border: 1px solid #dde1e6;
  border-radius: 4px;
  padding: 10px 20px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.link-print:hover {
  color: #276cc3;
  border-color: #276cc3;
}
.link-print__icon {
  fill: currentColor;
  margin-right: 8px;
  position: relative;
  top: 4px;
}
.hexagon {
  width: 254px;
  height: 296px;
  background: url(/build/images/hexagon.85f85460.svg) no-repeat center;
  background-size: contain;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
  padding: 100px 32px 32px;
  max-width: 24%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 10px;
}
@media screen and (max-width: 1087px) {
  .hexagon {
    width: 232px;
    height: 252px;
    padding-top: 80px;
  }
}
@media screen and (max-width: 735px) {
  .hexagon {
    width: 100%;
    height: auto;
    max-width: 100%;
    background: #fff;
    margin-bottom: 10px;
    text-align: center;
    padding: 30px 20px 20px;
    min-height: 136px;
  }
}
.hexagon__value {
  color: #276cc3;
  font-weight: 700;
  font-size: 56px;
  line-height: 40px;
  margin-bottom: 13px;
}
@media screen and (max-width: 580px) {
  .hexagon__value {
    font-size: 48px;
    font-weight: 500;
  }
}
.hexagon__text {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  text-align: center;
  max-width: 200px;
  margin: 0 auto;
}
@media screen and (max-width: 735px) {
  .hexagon__text {
    max-width: 100%;
  }
}
.numbers {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 40px;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media screen and (max-width: 1087px) {
  .numbers {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 1087px) {
  .numbers__item {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 580px) {
  .numbers__item {
    width: 100%;
    margin-bottom: 16px;
    border: 1px solid #dde1e6;
    text-align: center;
    padding: 15px;
    border-radius: 4px;
  }
}
.numbers__item-value {
  font-size: 56px;
  letter-spacing: -0.6px;
  font-weight: 700;
  margin-bottom: 8px;
}
@media screen and (max-width: 580px) {
  .numbers__item-value {
    font-size: 48px;
    font-weight: 500;
  }
}
.numbers__item-value:not(.numbers__item-value_highlight) {
  color: #276cc3;
}
.numbers__item-value_highlight {
  color: #ff2640;
}
.numbers__item-text {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
}
.link-block {
  display: block;
  position: relative;
  border-radius: 4px;
  padding: 27px 32px;
  transition: all 0.4s ease;
  background: linear-gradient(26.5deg, #2350b8 0%, #04b6f3 100%);
  overflow: hidden;
  margin-bottom: 14px;
}
@media screen and (max-width: 735px) {
  .link-block {
    height: auto;
    padding: 20px 30px 20px 20px;
  }
}
.link-block:last-child {
  margin-bottom: 36px;
}
.link-block__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  color: #3b4256;
}
@media screen and (max-width: 735px) {
  .link-block__title {
    font-size: 16px;
  }
}
.link-block__text {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
}
.link-block__arrow {
  fill: #979797;
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 1;
}
a.link-block:not(.link-block_empty):hover {
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
a.link-block:not(.link-block_empty):hover .link-block__title,
a.link-block:not(.link-block_empty):hover .link-block__text {
  position: relative;
  z-index: 1;
}
a.link-block:not(.link-block_empty):hover .link-block__title {
  color: #276cc3;
}
a.link-block:not(.link-block_empty):hover .link-block__arrow {
  fill: #276cc3;
}
.link-block_empty {
  background: transparent;
}
.link-block-section {
  margin-bottom: 42px;
}
.link-block-grid {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
  transition: all 0.3s ease;
}
.link-block-grid:after {
  content: "";
  -webkit-flex: 1 1 calc(33% - 20px);
          flex: 1 1 calc(33% - 20px);
  max-width: calc(33% - 20px);
}
@media screen and (max-width: 1087px) {
  .link-block-grid:after {
    -webkit-flex: 1 1 calc(50% - 15px);
            flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
  }
}
@media screen and (max-width: 735px) {
  .link-block-grid:after {
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}
.link-block-grid .link-block {
  display: block;
  min-height: 133px;
  width: calc(33% - 20px);
  max-width: calc(33% - 20px);
  -webkit-flex: 1 1 33%;
          flex: 1 1 33%;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .link-block-grid .link-block {
    width: calc(50% - 15px);
    max-width: calc(50% - 15px);
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media screen and (max-width: 735px) {
  .link-block-grid .link-block {
    width: 100%;
    max-width: 100%;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    margin-bottom: 16px;
  }
  .link-block-grid .link-block_hide-mobile {
    display: none;
  }
}
.link-block-grid_cols-2 .link-block {
  width: calc(50% - 15px);
  max-width: calc(50% - 15px);
  -webkit-flex: 1 1 50%;
          flex: 1 1 50%;
}
@media screen and (max-width: 735px) {
  .link-block-grid_cols-2 .link-block {
    width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
@media screen and (max-width: 735px) {
  .map-box {
    display: none;
  }
}
.map-box-alt {
  display: none;
}
@media screen and (max-width: 580px) {
  .map-box-alt {
    display: block;
    background: #f4f7fb;
    text-align: center;
    height: 48px;
    line-height: 48px;
    padding: 0 16px;
    color: #3b4256 !important;
  }
}
#region_map_big_hover .map-link {
  position: relative;
  display: block;
}
#region_map_big_hover .map-link_active polygon,
#region_map_big_hover .map-link_active path {
  fill: #fff;
  opacity: 1;
  stroke: #e3eaf3;
  cursor: pointer;
}
#region_map_big_hover .map-link_active .map-modal {
  position: absolute;
  top: -100px;
  left: 0;
}
.map-tooltips {
  display: none;
}
.map-tooltip {
  width: 260px;
  background: #fff;
  position: absolute;
  border-radius: 5px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  z-index: 250;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out;
  margin-top: 10px;
  box-shadow: 0px 2px 24px rgba(59,56,56,0.18);
  padding: 10px 0;
}
.map-tooltip_active {
  visibility: visible;
  opacity: 1;
  margin-top: 0;
}
.map-tooltip__arrow {
  top: 100%;
  left: 50%;
  margin-top: -1px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136,183,213,0);
  border-top-color: #fff;
  border-width: 12px;
  margin-left: -12px;
}
.map-tooltip__section {
  display: block;
  padding: 16px;
  font-size: 12px;
  line-height: 20px;
}
.map-tooltip__section:nth-child(odd) {
  background: #f4f7fb;
}
.map-tooltip__label {
  color: #959ea7;
  margin-bottom: 3px;
}
.map-tooltip__title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
.map-tooltip__link {
  line-height: 20px;
  color: #266bc2;
  font-weight: 500;
}
.map-tooltip__close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.map-tooltip__close-icon {
  fill: #959ea7;
}
.toggle-list {
  margin: 0 -32px;
}
.toggle-list__title {
  display: block;
  font-weight: 500;
  padding: 20px 30px;
  background: rgba(255,255,255,0.1);
}
.toggle-list__content {
  padding: 20px 30px;
}
.breadcrumb {
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  margin-top: -45px;
  margin-bottom: 24px;
}
@media screen and (max-width: 735px) {
  .breadcrumb {
    font-size: 12px;
    margin-bottom: 11px;
    margin-top: 0;
  }
}
.breadcrumb-item {
  display: inline;
  color: #848e99;
  transition: all 0.3s ease;
}
.breadcrumb-item:after {
  display: inline-block;
  content: ' / ';
}
.breadcrumb-item a {
  color: inherit;
}
.breadcrumb-item a:hover {
  color: #276cc3;
}
.breadcrumb-item:last-child:after {
  content: '';
}
.public {
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}
.public__date {
  color: #848e99;
  font-size: 14px;
  margin-bottom: 12px;
}
.public__text {
  color: #3b4256;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 30px;
  max-width: 100%;
}
@media screen and (max-width: 735px) {
  .public__text {
    font-size: 16px;
    line-height: 21px;
    width: 100%;
    padding-right: 0;
  }
}
.public__image {
  position: relative;
  margin-bottom: 30px;
  border-radius: 4px;
  max-width: 100%;
  overflow: hidden;
  background-position: center;
}
.public__image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
}
.public__image-img {
  display: block;
  max-height: 370px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .public__image-img {
    height: auto;
  }
}
.public__image .public__image-img {
  opacity: 1;
}
.public__image-caption {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  padding: 15px 0;
  text-align: left;
  border-bottom: 1px solid #dde1e6;
  min-height: 50px;
  margin-bottom: 10px;
}
.public__image .js-smartPhoto {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.public-slider .public__image-img {
  max-height: 370px;
  border-radius: 0;
}
.question {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 30px;
  border-radius: 4px;
}
@media screen and (max-width: 1087px) {
  .question {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.question__text {
  padding-right: 20px;
}
.question__title {
  color: #3b4256;
  font-size: 18px;
  line-height: 26px;
}
.question__subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
}
.question__buttons {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 1087px) {
  .question__buttons {
    margin-top: 10px;
  }
}
.question__buttons .btn {
  padding-left: 30px;
  padding-right: 30px;
}
.question__buttons .btn:first-child {
  margin-right: 24px;
}
.share-block {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  border-radius: 4px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .share-block {
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 20px;
  }
}
.share-block__title {
  color: #3b4256;
  margin-right: 16px;
}
@media screen and (max-width: 735px) {
  .share-block__title {
    margin-bottom: 10px;
  }
}
.share-block__link {
  margin: 0 10px;
  color: #3b4256;
}
.share-block__link:hover {
  color: #276cc3;
}
.share-block__link-icon {
  fill: currentColor;
}
.tags {
  margin-right: -8px;
}
.tags__item {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #3b4256;
  font-weight: 500;
  padding: 6px 10px;
  margin: 0 8px 8px 0;
  border-radius: 4px;
}
.tags__item:hover {
  color: #276cc3;
}
.tags__item_active {
  background: #276cc3 !important;
  color: #fff !important;
}
.sidebar-news__item {
  display: block;
  border-bottom: 1px solid #dde1e6;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 18px;
  margin-bottom: 18px;
}
@media screen and (max-width: 1087px) {
  .sidebar-news__item:last-child {
    border-bottom: 0;
  }
}
.sidebar-news__item-date {
  color: #848e99;
  margin-bottom: 8px;
}
.sidebar-news__item-title {
  color: #3b4256;
  font-weight: 500;
}
.sidebar-news__item:hover .sidebar-news__item-title {
  color: #276cc3;
}
.doc-item {
  color: #848e99;
  border-radius: 4px;
  margin-bottom: 16px;
  transition: all 0.3s ease;
}
.doc-item__title {
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  padding: 22px 30px;
  border-bottom: 1px solid #dde1e6;
  color: #3b4256;
}
@media screen and (max-width: 735px) {
  .doc-item__title {
    font-size: 16px;
    line-height: 21px;
    padding: 22px 20px;
  }
}
.doc-item__title:hover {
  color: #276cc3;
}
.doc-item__details {
  padding: 12px 30px 22px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row;
          flex-flow: row;
  -webkit-align-items: center;
          align-items: center;
  font-size: 14px;
}
@media screen and (max-width: 735px) {
  .doc-item__details {
    display: block;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    padding: 12px 20px 22px;
  }
}
.doc-item__type {
  display: -webkit-flex;
  display: flex;
  margin: 10px 0;
  white-space: nowrap;
}
@media screen and (max-width: 735px) {
  .doc-item__type {
    margin-bottom: 20px;
    line-height: 21px;
    white-space: normal;
  }
}
@media screen and (max-width: 580px) {
  .doc-item__type {
    display: block;
  }
}
.doc-item__date {
  display: inline;
}
.doc-item__file {
  margin-left: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  font-size: 16px;
  padding-left: 20px;
}
@media screen and (max-width: 1087px) {
  .doc-item__file {
    width: 100%;
    padding-left: 0;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
.doc-item__file-link {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 48px;
  line-height: 48px;
  font-weight: 500;
  background: #fff;
  padding: 0 10px 0 20px;
  color: #3b4256;
  border-radius: 4px;
  margin-left: 10px;
  border: 1px solid transparent;
  white-space: nowrap;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-link {
    width: 100%;
  }
}
.doc-item__file-link:hover {
  color: #276cc3;
  background: #fff;
  border: 1px solid #dde1e6;
}
.doc-item__file-format {
  padding: 0 10px;
  white-space: nowrap;
  font-size: 14px;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-format {
    display: none;
  }
}
.doc-item__file-format_mob {
  display: none;
}
@media screen and (max-width: 1087px) {
  .doc-item__file-format_mob {
    display: block;
  }
}
@media screen and (max-width: 735px) {
  .doc-item__file-format {
    display: none;
  }
}
.doc-item__file-icon {
  margin-left: 5px;
  position: relative;
  top: 2px;
  fill: currentColor;
}
.doc-item__tag {
  color: #848e99;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 22px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 580px) {
  .doc-item__tag {
    margin-bottom: 10px;
  }
}
.doc-item__tag:hover {
  color: #276cc3;
}
.doc-item:hover {
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.document-info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 40px;
  line-height: 24px;
  color: #3b4256;
}
.download-block {
  display: block;
  border: 1px solid #dde1e6;
  padding: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 26px;
  margin-bottom: 80px;
  border-radius: 4px;
  transition: all 0.3s ease;
}
@media screen and (max-width: 1087px) {
  .download-block {
    margin-bottom: 30px;
  }
}
.download-block__type {
  color: #848e99;
  font-size: 14px;
}
.download-block__title {
  color: #3b4256;
  font-size: 18px;
  display: -webkit-box;
  max-width: 400px;
  height: 80px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 735px) {
  .download-block__title {
    max-width: 100%;
  }
}
.download-block__fileinfo {
  color: #848e99;
  font-size: 14px;
}
.download-block__fileinfo-icon {
  fill: currentColor;
  position: relative;
  top: 8px;
}
.download-block:hover {
  border: 1px solid #fff;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
  box-shadow: 0px 12px 28px 3px rgba(11,45,89,0.06);
}
.download-block:hover .download-block__title,
.download-block:hover .download-block__type,
.download-block:hover .download-block__fileinfo {
  color: #276cc3;
}
.get-form {
  display: block;
  border: 1px solid #dde1e6;
  padding: 30px;
  width: 100%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  line-height: 26px;
  margin-bottom: 50px;
  border-radius: 4px;
}
@media screen and (max-width: 1087px) {
  .get-form {
    margin-top: 20px;
  }
}
@media screen and (max-width: 580px) {
  .get-form {
    width: calc(100% + 60px);
    margin: 30px -30px;
  }
}
.get-form .btn:first-child {
  margin-bottom: 16px;
}
.get-form__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  font-weight: 500;
  margin-bottom: 25px;
}
.get-form__title {
  padding-right: 30px;
}
.get-form__icon {
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.get-form .btn {
  width: 100%;
}
.warning {
  position: relative;
}
.warning .warning__title {
  color: #ff2640;
  font-size: 24px;
  line-height: 26px;
  font-weight: 500;
  margin-bottom: 18px;
}
.warning_type-1 .warning__content {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__content {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.warning_type-1 .warning__text {
  color: #848e99;
  line-height: 24px;
  padding-right: 50px;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__text {
    margin-bottom: 20px;
  }
}
.warning_type-1 .warning__btn {
  background: #f4f7fb;
  color: #3b4256;
  padding: 16px 55px;
  border-radius: 4px;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .warning_type-1 .warning__btn {
    width: 100%;
    text-align: center;
  }
}
.warning_type-2 {
  padding: 37px 30px;
  border: 1px dashed #ff2640;
}
.warning_type-2 .warning__text {
  color: #848e99;
  line-height: 24px;
  margin-bottom: 18px;
}
.warning_type-2 .warning__btn {
  color: #3b4256;
}
.warning_type-3 {
  background: url(/build/images/gerb_cut.ce77a976.png) no-repeat right center #e6eef6;
  background-size: auto 100%;
  padding: 30px;
  border-radius: 4px;
}
.warning_type-3 .warning__text {
  color: #848e99;
  line-height: 24px;
  margin-bottom: 12px;
  padding-right: 60px;
}
.warning_type-3 .warning__btn {
  color: #3b4256;
}
.warning-slider_type-1 {
  margin: -50px 0 -60px;
  padding: 10px 0 20px;
}
@media screen and (max-width: 1087px) {
  .warning-slider_type-1 {
    margin: -10px 0 -20px;
  }
}
@media screen and (max-width: 735px) {
  .warning-slider_type-1 {
    margin: -10px 0;
  }
}
.warning-slider_type-3 {
  margin: -25px 0 30px;
}
.content-filter {
  padding: 30px;
}
@media screen and (max-width: 1087px) {
  .content-filter {
    padding: 20px;
  }
}
.content-filter__item,
.content-filter__tags {
  margin-bottom: 26px;
}
.content-filter__label {
  margin-bottom: 16px;
  color: #3b4256;
}
.content-filter__range {
  display: -webkit-flex;
  display: flex;
}
.content-filter__range-col {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 50%;
}
.content-filter__range-col:first-child {
  padding-right: 8px;
}
.content-filter__range-col:last-child {
  padding-left: 8px;
}
@media screen and (max-width: 580px) {
  .content-filter__range-col {
    width: 100%;
    padding: 0;
  }
}
.content-filter__nav {
  padding-top: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  border-top: 1px solid #dde1e6;
}
.content-filter__nav .btn {
  width: calc(50% - 5px);
}
.content-filter__icon {
  margin-right: 10px;
}
.content-filter_hidden {
  display: none;
}
.content-filter .tags {
  border-top: 1px solid #dde1e6;
  padding: 26px 0;
}
.content-filter-toggle {
  position: absolute;
  right: 0;
  margin: 5px 0;
}
.pagination {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 48px;
  font-weight: 500;
  position: relative;
  padding: 0 50px;
  max-width: 100%;
}
.pagination__list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.pagination__item {
  padding: 2px 12px 0;
  margin: 0 8px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #848e99;
  border-bottom: 2px solid transparent;
}
.pagination__item:hover {
  color: #3b4256;
}
.pagination__item_active {
  color: #3b4256;
  border-bottom-color: #0c49cd;
}
@media screen and (max-width: 580px) {
  .pagination__item {
    display: none;
  }
  .pagination__item_active,
  .pagination__item_active + a,
  .pagination__item_active + a + a {
    display: -webkit-flex;
    display: flex;
  }
}
.pagination__back,
.pagination__next,
.pagination__start,
.pagination__finish {
  position: absolute;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 10px;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  transition: all 0.3s ease;
  top: 0;
}
@media screen and (max-width: 735px) {
  .pagination__back,
  .pagination__next,
  .pagination__start,
  .pagination__finish {
    padding: 0 16px;
  }
}
.pagination__back .pagination__arrow,
.pagination__next .pagination__arrow,
.pagination__start .pagination__arrow,
.pagination__finish .pagination__arrow {
  fill: #c7ccd1;
}
.pagination__back_disabled .pagination__arrow,
.pagination__next_disabled .pagination__arrow,
.pagination__start_disabled .pagination__arrow,
.pagination__finish_disabled .pagination__arrow {
  fill: #dde1e6;
}
.pagination__back:hover .pagination__arrow,
.pagination__next:hover .pagination__arrow,
.pagination__start:hover .pagination__arrow,
.pagination__finish:hover .pagination__arrow {
  fill: #3b4256;
}
.pagination__back,
.pagination__start {
  left: 40px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination__next {
  right: 40px;
}
.pagination__start {
  left: 15px;
  margin-top: -2px;
}
.pagination__finish {
  right: 15px;
  margin-top: 2px;
}
.link-more + .pagination {
  margin-top: 50px;
}
.link-with-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  color: #3b4256;
}
.link-with-icon:hover {
  color: #276cc3;
}
.link-with-icon__icon {
  margin-left: 8px;
  fill: currentColor;
}
.print-options {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.print-options .link-with-icon:not(:last-child) {
  margin-right: 22px;
}
@media screen and (max-width: 735px) {
  .print-options {
    font-size: 0;
  }
}
.bottom-bar {
  border-top: 1px solid #dde1e6;
}
.bottom-bar__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
}
.white-block {
  background: #fff;
  padding: 24px 32px;
  margin: 20px 0;
  border-radius: 4px;
}
@media screen and (max-width: 735px) {
  .white-block {
    margin: 20px -20px;
  }
}
.white-block__label {
  color: #848e99;
  font-size: 14px;
}
.white-block__text:not(:last-child) {
  margin-bottom: 20px;
}
.structure {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIxMTM0IiB2aWV3Qm94PSIwIDAgMiAxMTM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDBWMTEzNCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center top;
  background-repeat: repeat-y;
  position: relative;
  margin-bottom: 30px;
}
.structure__item {
  background: #fff;
  padding: 27px;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .structure__item {
    padding: 27px 27px 7px;
  }
}
@media screen and (max-width: 580px) {
  .structure__item {
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 15px;
  }
}
.structure__item-image {
  width: 80px;
  height: 120px;
  background-size: cover;
  margin-right: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
.structure__item-title {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
  color: #3b4256;
}
.structure__item-subtitle {
  font-size: 14px;
  line-height: 24px;
  color: #848e99;
}
.structure__item-phone {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.structure__item-phone-icon {
  margin-right: 5px;
}
.structure__item_top {
  padding: 36px;
  max-width: 740px;
  margin: 0 auto 70px;
}
.structure__item_top .structure__item-image {
  width: 160px;
  height: 160px;
}
.structure__item_top .structure__item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
.structure__item_top .structure__item-subtitle {
  font-size: 18px;
  line-height: 26px;
}
.structure__toggler,
.structure__link {
  display: block;
  background: #fff;
  font-size: 18px;
  line-height: 24px;
  padding: 27px 50px 27px 27px;
  margin-bottom: 16px;
  color: #3b4256;
  position: relative;
  z-index: 1;
}
.structure__toggler:not(:first-child),
.structure__link:not(:first-child) {
  border-top: 1px solid #dde1e6;
}
@media screen and (max-width: 1087px) {
  .structure__toggler,
  .structure__link {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 580px) {
  .structure__toggler,
  .structure__link {
    padding: 15px 50px 15px 15px;
    font-size: 16px;
  }
}
.structure__toggler-icon,
.structure__link-icon {
  fill: currentColor;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 30px;
  transition: all 0.3s ease;
}
.structure__toggler_active .structure__toggler-icon,
.structure__link_active .structure__link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure__cols {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center 35px;
  background-repeat: repeat-x;
  margin-bottom: 60px;
}
@media screen and (max-width: 1087px) {
  .structure__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.structure__cols:last-child:after {
  display: block;
  position: absolute;
  background: #f4f7fb;
  top: 37px;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .structure__cols:last-child:after {
    top: auto;
    bottom: 0;
    height: 30px;
  }
}
.structure__col {
  width: calc(50% - 80px);
}
.structure__col:first-child {
  margin-right: auto;
}
.structure__col:last-child {
  margin-left: auto;
}
@media screen and (max-width: 1087px) {
  .structure__col {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
  }
}
.structure__content {
  display: none;
  position: relative;
  z-index: 1;
}
.structure__content_active {
  display: block;
}
.structure-v2 {
  position: relative;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMiIgaGVpZ2h0PSIxMTM0IiB2aWV3Qm94PSIwIDAgMiAxMTM0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDBWMTEzNCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: 25% center;
  background-repeat: repeat-y;
}
.structure-v2.structure-v2-main {
  background-position: 21.5% center;
}
@media screen and (max-width: 1087px) {
  .structure-v2.structure-v2-main {
    background-position: 24% center;
  }
}
@media screen and (max-width: 735px) {
  .structure-v2.structure-v2-main {
    background-position: 50% center;
  }
}
@media screen and (max-width: 735px) {
  .structure-v2 {
    background-position: 50% center;
  }
}
.structure-v2_centered {
  background-position: center;
}
.structure-v2_centered .structure-v2__cols:last-child:after {
  content: '';
  display: block;
  width: 20px;
  height: 50%;
  background: #f4f7fb;
  position: absolute;
  left: calc(50% - 10px);
  bottom: -4px;
}
@media screen and (max-width: 735px) {
  .structure-v2_centered .structure-v2__cols:last-child:after {
    display: none;
  }
}
.structure-v2__item {
  background: #fff;
  padding: 27px;
  display: -webkit-flex;
  display: flex;
}
.structure-v2__item:not(:last-child) {
  margin-bottom: 16px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item {
    padding: 16px;
  }
}
.structure-v2__item-image {
  width: 80px;
  height: 120px;
  background-size: cover;
  background-position: center top;
  margin-right: 30px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item-image {
    margin-right: 20px;
  }
}
.structure-v2__cols structure-v2__cols_nobg .structure-v2__item-image {
  background-position: right top;
}
.structure-v2__item-title {
  display: block;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 5px;
  color: #3b4256;
  font-weight: 500;
}
.structure-v2__item-subtitle {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #848e99;
  margin-bottom: 12px;
}
.structure-v2__item-toggler {
  position: relative;
  color: #276cc3;
  display: none;
}
.structure-v2__item-toggler-text {
  border-bottom: 1px dashed #276cc3;
  padding-bottom: 2px;
}
.structure-v2__item-toggler-icon {
  fill: currentColor;
  position: relative;
  top: 4px;
}
.structure-v2__item-toggler_active {
  color: #848e99;
  border-color: #848e99;
}
.structure-v2__item-toggler_active .structure-v2__item-toggler-text {
  border-color: #848e99;
}
.structure-v2__item-toggler_active .structure-v2__item-toggler-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure-v2__item-phone {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 8px;
  font-size: 14px;
}
.structure-v2__item-phone-icon {
  margin-right: 5px;
}
.structure-v2__item_top {
  padding: 27px;
  max-width: 740px;
  margin: 0 auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top {
    padding: 15px;
  }
}
.structure-v2__item_top .structure-v2__item-image {
  width: 140px;
  height: 170px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-image {
    width: 80px;
    height: 120px;
  }
}
.structure-v2__item_top .structure-v2__item-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.structure-v2__item_top .structure-v2__item-subtitle {
  font-size: 18px;
  line-height: 26px;
}
@media screen and (max-width: 1087px) {
  .structure-v2__item_top .structure-v2__item-subtitle {
    font-size: 14px;
    line-height: 24px;
  }
}
.structure-v2__item:hover .structure-v2__item-title {
  color: #276cc3;
}
.structure-v2__toggler,
.structure-v2__link {
  background: #fff;
  line-height: 24px;
  padding: 5px 20px 5px 0;
  position: relative;
  z-index: 1;
  color: #3b4256;
  font-weight: 500;
  list-style: disc;
  display: list-item;
  list-style-position: outside;
  margin-left: 40px;
}
.structure-v2__toggler:hover,
.structure-v2__link:hover {
  color: #276cc3;
}
.structure-v2__toggler:last-child,
.structure-v2__link:last-child {
  border-bottom: 0;
}
.structure-v2__toggler-icon,
.structure-v2__link-icon {
  fill: currentColor;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 30px;
  transition: all 0.3s ease;
}
.structure-v2__toggler_active .structure-v2__toggler-icon,
.structure-v2__link_active .structure-v2__link-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.structure-v2__cols {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 735px) {
  .structure-v2__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .structure-v2_centered .structure-v2__cols {
    background: none;
  }
  .structure-v2_centered .structure-v2__cols .structure-v2__col:first-child {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 735px) and (max-width: 735px) {
  .structure-v2__cols .structure-v2__col:first-child {
    margin-bottom: 0;
  }
}
.structure-v2__cols:first-child .structure-v2__col {
  margin: 0 auto;
}
.structure-v2__cols:first-child .structure-v2__col:after {
  display: none;
}
.structure-v2 .structure-v2__item_head {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center;
  background-repeat: repeat-x;
}
.structure-v2 .structure-v2__item_head .structure-v2__col {
  margin: 0 !important;
}
.structure-v2__col {
  width: calc(50% - 80px);
  background-position: center top;
  background-repeat: repeat-y;
  background: #fff;
  margin-right: auto;
}
@media screen and (max-width: 1087px) {
  .structure-v2__col {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 735px) {
  .structure-v2__col {
    width: 100%;
  }
}
.structure-v2__col:after {
  display: block;
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTU4IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAxNTggMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxSDE1OCIgc3Ryb2tlPSIjQzdDQ0QxIiBzdHJva2UtZGFzaGFycmF5PSI0IDQiLz48L3N2Zz4=");
  background-position: center;
  background-repeat: repeat-x;
  width: 80px;
  left: calc(50% - 80px);
  top: 50%;
  height: 5px;
  position: absolute;
}
@media screen and (max-width: 1087px) {
  .structure-v2__col:after {
    width: 20px;
    left: calc(50% - 20px);
  }
}
@media screen and (max-width: 735px) {
  .structure-v2__col:after {
    display: none;
  }
}
.structure-v2__col_last:after {
  display: none;
}
.structure-v2__col + .structure-v2__col {
  margin-left: auto;
  margin-right: 0;
}
.structure-v2__col + .structure-v2__col:after {
  left: auto;
  right: calc(50% - 80px);
}
@media screen and (max-width: 1087px) {
  .structure-v2__col + .structure-v2__col:after {
    right: calc(50% - 20px);
  }
}
.structure-v2__col:last-child {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  padding-bottom: 0;
  z-index: 100;
  background: #fff;
  padding: 22px 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__col:last-child {
    position: static;
    padding: 0;
  }
}
.structure-v2__col:last-child .structure-v2__toggler:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__col:last-child .structure-v2__toggler:last-child {
    margin-bottom: 20px;
  }
}
.structure-v2_centered .structure-v2__col:last-child {
  display: block;
  padding: 0;
}
.structure-v2_list-centered .structure-v2__col:last-child {
  -webkit-justify-content: center;
          justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 735px) {
  .structure-v2__cols_active .structure-v2__col {
    padding-bottom: 20px;
  }
}
.structure-v2__cols:last-child .structure-v2__col {
  padding-bottom: 0 !important;
}
.structure-v2__content {
  display: none;
  position: relative;
  z-index: 1;
}
.structure-v2__content_active {
  display: block;
}
.moreinfo-block {
  display: block;
  position: relative;
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}
.moreinfo-block__toggler {
  display: block;
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  padding: 22px 60px 22px 30px;
  color: #3b4256;
}
.moreinfo-block__toggler-icon {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: #c7ccd1;
}
.moreinfo-block__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
  padding-left: 30px;
  padding-right: 30px;
}
.moreinfo-block__content a:not(.doc-item__title):not(.doc-item__tag):not(.doc-item__file-link) {
  color: #276cc3;
}
.moreinfo-block__content-table {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.moreinfo-block__content-table:empty {
  display: none;
}
.moreinfo-block__content-table-item {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 30px;
}
@media screen and (max-width: 735px) {
  .moreinfo-block__content-table-item {
    width: 100%;
  }
}
.moreinfo-block__content-table-item_fullwidth {
  width: 100%;
}
.moreinfo-block__content-label {
  color: #848e99;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
}
.moreinfo-block__content-title {
  font-weight: 500;
}
.moreinfo-block_active .moreinfo-block__toggler {
  color: #276cc3;
}
.moreinfo-block_active .moreinfo-block__toggler-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-top: -5px;
}
.moreinfo-block_active .moreinfo-block__content {
  padding-top: 22px;
  padding-bottom: 22px;
  max-height: 100%;
  border-top: 1px solid #dde1e6;
}
.moreinfo-block_static .moreinfo-block__content {
  padding-top: 22px;
  padding-bottom: 22px;
  max-height: 100%;
}
.moreinfo-text {
  max-height: 260px;
  overflow: hidden;
  position: relative;
}
.moreinfo-text:not(.moreinfo-text_active):after {
  content: '';
  height: 100px;
  width: 100%;
  display: block;
  position: absolute;
  background: linear-gradient(rgba(244,247,251,0) 0%, #f4f7fb 100%);
  background: linear-gradient(rgba(255,255,255,0) 0%, #fff 100%);
  bottom: 0;
}
.moreinfo-text_active {
  max-height: 100%;
}
.moreinfo-link {
  display: none;
  margin-bottom: 20px;
}
.moreinfo-link + .moreinfo-link_active {
  display: inline-block;
}
aside .moreinfo-block__content-table-item {
  width: 100%;
}
.status {
  color: #848e99;
  font-size: 18px;
  margin-bottom: 30px;
}
.status__item {
  margin-bottom: 8px;
}
.js-player {
  max-width: 100%;
}
.plyr {
  border-radius: 4px;
  margin-bottom: 20px;
}
.scroll-top {
  position: fixed;
  right: 50px;
  bottom: 75px;
  width: 70px;
  height: 70px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: rgba(255,255,255,0.5);
  z-index: 1000;
  opacity: 0;
  transition: all 0.3s ease;
  border-radius: 50%;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);
}
.scroll-top_active {
  opacity: 0.6;
}
.scroll-top_active:hover {
  opacity: 1;
}
@media screen and (max-width: 735px) {
  .scroll-top {
    display: none;
  }
}
.scroll-top__arrow {
  fill: #c7ccd1;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.scroll-top:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.icon-text-wrapper_cols-2 {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.icon-text-wrapper_cols-2 .icon-text {
  width: calc(50% - 15px);
  margin-bottom: 20px;
  padding: 30px 20px;
}
@media screen and (max-width: 1087px) {
  .icon-text-wrapper_cols-2 .icon-text {
    width: 100%;
    padding: 20px;
  }
}
.icon-text {
  display: -webkit-flex;
  display: flex;
  padding: 14px 12px;
  border-radius: 4px;
  min-height: 71px;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 735px) {
  .icon-text {
    padding: 20px;
  }
}
.icon-text:not(:last-child) {
  margin-bottom: 20px;
}
.icon-text__icon {
  fill: #0c49cd;
}
.icon-text__icon-wrapper {
  min-width: 57px;
  min-height: 57px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  text-align: center;
  margin: 0 27px 0 15px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.icon-text__icon-wrapper justify-content center img {
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1087px) {
  .icon-text__icon-wrapper {
    margin-bottom: auto;
  }
}
.icon-text__text p {
  color: #848e99;
  line-height: 21px;
  margin-bottom: 0;
}
.image-text-button {
  padding: 200px 30px 20px;
  width: 350px;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  overflow: hidden;
  border: 2px solid #fff;
}
.image-text-button_horizontal {
  width: 100%;
  min-height: 140px;
  display: -webkit-flex;
  display: flex;
  padding-top: 0;
  padding-left: 200px;
}
.image-text-button_nobg.image-text-button_horizontal {
  padding-left: 10px;
}
@media screen and (max-width: 1087px) {
  .image-text-button {
    width: 100%;
    min-height: 140px;
    display: -webkit-flex;
    display: flex;
    padding-top: 0;
    padding-left: 260px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button {
    width: 100%;
    max-width: 350px;
    padding-top: 200px;
    max-height: 1000px;
    padding-left: 30px;
    margin: 0 auto;
  }
}
.image-text-button__image {
  width: 290px;
  height: 380px;
  height: calc(100% - 80px);
  background-image: url("/build/img/public/nophoto.jpg");
  background-size: cover;
  background-position: center top;
  position: absolute;
  bottom: 80px;
}
.image-text-button_horizontal .image-text-button__image {
  width: 145px;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__image {
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 380px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__image {
    width: 145px;
    height: 100%;
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__image {
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 380px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.image-text-button_nobg .image-text-button__image {
  background-position: right top;
}
.image-text-button_nobg.image-text-button_horizontal .image-text-button__image {
  display: none;
}
@media screen and (max-width: 735px) {
  .image-text-button_nobg.image-text-button_horizontal .image-text-button__image {
    display: block;
  }
}
.image-text-button__text {
  position: relative;
  width: 100%;
  padding-top: 30px;
}
.image-text-button_horizontal .image-text-button__text {
  padding-top: 45px;
  padding-left: 30px;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__text {
    padding-left: 0;
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__text {
    padding-top: 45px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text {
    padding-left: 0;
  }
}
.image-text-button__text-content {
  position: relative;
  z-index: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
}
.image-text-button_horizontal .image-text-button__text-content {
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    -webkit-align-items: center;
            align-items: center;
  }
}
.image-text-button_horizontal .image-text-button__text-content-left {
  max-width: 440px;
}
.image-text-button__text-content h3 {
  font-size: 24px;
}
.image-text-button_horizontal .image-text-button__text-content h3 {
  margin-bottom: 10px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content h3 {
    margin-bottom: 4px;
  }
}
.image-text-button__text-content p {
  color: #919aa4;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content p {
    margin-bottom: 15px;
  }
}
.image-text-button__text-content .btn {
  margin-bottom: 15px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content .btn {
    display: -webkit-inline-flex;
    display: inline-flex;
  }
  .image-text-button__text-content .btn .btn__icon {
    margin-left: 20px;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text-content .btn {
    display: -webkit-flex;
    display: flex;
    width: 100%;
  }
  .image-text-button__text-content .btn .btn__icon_right {
    margin-left: auto;
  }
}
.image-text-button_horizontal .image-text-button__text-content .btn__icon_right {
  margin-left: auto;
}
.image-text-button__text-content .btn__text {
  padding-right: 20px;
}
@media screen and (max-width: 1087px) {
  .image-text-button__text-content .btn .hide-tablet {
    display: none;
  }
}
@media screen and (max-width: 580px) {
  .image-text-button__text-content .btn .hide-xs {
    display: none;
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text-content-left {
    padding-left: 0;
  }
}
.image-text-button__text:before {
  content: '';
  position: absolute;
  bottom: -60px;
  left: -30px;
  width: calc(100% + 60px);
  height: calc(100% + 40px);
  background: #f00;
  -webkit-transform: skew(0deg, 7deg);
          transform: skew(0deg, 7deg);
  background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
}
.image-text-button_horizontal .image-text-button__text:before {
  left: -50px;
  top: 0;
  -webkit-transform: skew(-30deg, 0);
          transform: skew(-30deg, 0);
  width: calc(100% + 200px);
  height: calc(100% + 20px);
  background: linear-gradient(181.23deg, rgba(244,247,251,0.903) 2.74%, rgba(255,255,255,0.822) 83.03%);
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal .image-text-button__text:before {
    left: -30px;
    top: auto;
    bottom: -60px;
    -webkit-transform: skew(0deg, 7deg);
            transform: skew(0deg, 7deg);
    width: calc(100% + 60px);
    height: calc(100% + 40px);
    background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
  }
}
.image-text-button_horizontal.image-text-button_nobg .image-text-button__text:before {
  left: -73px;
}
@media screen and (max-width: 735px) {
  .image-text-button_horizontal.image-text-button_nobg .image-text-button__text:before {
    left: -30px;
  }
}
@media screen and (max-width: 1087px) {
  .image-text-button__text:before {
    left: -50px;
    top: 0;
    -webkit-transform: skew(-30deg, 0);
            transform: skew(-30deg, 0);
    width: calc(100% + 200px);
    height: calc(100% + 20px);
    background: linear-gradient(181.23deg, rgba(244,247,251,0.903) 2.74%, rgba(255,255,255,0.822) 83.03%);
  }
}
@media screen and (max-width: 735px) {
  .image-text-button__text:before {
    left: -30px;
    top: auto;
    bottom: -60px;
    -webkit-transform: skew(0deg, 15deg);
            transform: skew(0deg, 15deg);
    width: calc(100% + 60px);
    height: calc(100% + 60px);
    background: linear-gradient(170.39deg, rgba(244,247,251,0.95) 18.9%, #f4f7fb 38.14%, #fcfdfe 61.29%);
  }
}
.title-logo {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 50px;
}
.title-logo__title {
  max-width: 600px;
}
.title-logo__logo {
  width: 33%;
  text-align: center;
  padding: 0 20px;
}
.contacts-block {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -20px;
}
.contacts-block__item {
  width: 33%;
  padding: 0 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 735px) {
  .contacts-block__item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.contacts-block__item h4 {
  margin-bottom: 12px;
}
@media screen and (max-width: 735px) {
  .contacts-block__item h4.hide-mobile {
    display: none;
  }
}
.contacts-block__item p {
  color: #848e99;
  line-height: 24px;
}
.grid-blocks {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}
.grid-blocks__item {
  color: #3b4256;
  padding: 30px;
  width: calc(33% - 25px);
  margin-bottom: 30px;
  min-height: 300px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  transition: all 0.3s ease;
  position: relative;
  margin: 0 15px 30px;
  overflow: hidden;
}
.grid-blocks__item:nth-child(3n) {
  margin-right: 0;
}
@media screen and (max-width: 1087px) {
  .grid-blocks__item:nth-child(3n) {
    margin-right: 15px;
  }
}
@media screen and (max-width: 735px) {
  .grid-blocks__item:nth-child(3n) {
    margin-right: 15px;
  }
}
@media screen and (max-width: 1087px) {
  .grid-blocks__item {
    width: calc(50% - 25px);
  }
  .grid-blocks__item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 735px) {
  .grid-blocks__item {
    width: 100%;
    height: auto;
    min-height: 0;
    margin-right: 15px !important;
  }
}
.grid-blocks__item-text {
  display: none;
  color: #848e99;
  line-height: 24px;
  position: relative;
}
.grid-blocks__item-text p {
  position: absolute;
}
.grid-blocks__item-logo {
  margin-right: auto;
  max-height: 100px;
}
.grid-blocks__item h3 {
  margin-bottom: 10px;
  position: relative;
}
@media (hover) and (min-width: 735px) {
  .grid-blocks__item:hover {
    box-shadow: 0px 2px 64px 0px rgba(0,0,0,0.11);
    background: #fff;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
  .grid-blocks__item:hover:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);
    height: 40px;
  }
  .grid-blocks__item:hover h3 {
    color: #1c68b7;
  }
  .grid-blocks__item:hover .grid-blocks__item-text {
    display: block;
  }
  .grid-blocks__item:hover .grid-blocks__item-logo {
    display: none;
  }
}
.section-home-top h1 {
  padding-right: 50px;
  margin-bottom: 30px;
}
.document-info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 40px;
  line-height: 24px;
  color: #3b4256;
  position: relative;
}
.document-info__loader {
  position: absolute;
  top: 0;
  padding-top: 50px;
  width: 100%;
  text-align: center;
}
.document-info__loader span {
  -webkit-animation-name: blink;
          animation-name: blink;
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.document-info__loader span:nth-child(2) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.document-info__loader span:nth-child(3) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.document-info iframe,
.document-info object {
  position: relative;
  width: 100%;
  height: 600px;
  z-index: 1;
}
.job-list__item {
  display: block;
  color: #3b4256;
  margin-bottom: 40px;
}
.job-list__item-date {
  font-size: 12px;
  color: #848e99;
  margin-bottom: 5px;
}
.job-list__item-title {
  font-size: 24px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1087px) {
  .job-list__item-title {
    font-size: 18px;
  }
}
.job-list__item-subtitle {
  font-size: 14px;
  line-height: 20px;
  color: #848e99;
  margin-bottom: 15px;
}
.job-list__item-description {
  background: rgba(230,233,237,0.41);
  padding: 20px 10px 10px;
  font-size: 14px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.job-list__item-description-item {
  width: 50%;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 6px;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 10px;
}
@media screen and (max-width: 1087px) {
  .job-list__item-description-item {
    width: 100%;
  }
}
.public__text .job-list__item-description-item {
  width: 100%;
}
.job-list__item-description-item-icon {
  width: 30px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
}
.job-list__item-description-item-icon-svg {
  fill: #848e99;
}
.job-list__item:hover .job-list__item-title {
  color: #276cc3;
}
.download-video-link {
  display: block;
  margin-bottom: 40px;
}
.section-auth {
  padding: 65px 0 45px;
}
@media screen and (max-width: 735px) {
  .section-auth {
    padding: 30px 28px;
  }
}
@media screen and (max-width: 580px) {
  .section-auth {
    padding: 28px 16px;
  }
}
.section-auth__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .section-auth__inner {
    padding: 0;
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.section-auth__text {
  padding-right: 30px;
}
.section-auth__text p {
  color: #848e99;
}
.section-auth__text h2 {
  margin-bottom: 10px;
}
.section-auth__buttons {
  max-width: 100%;
}
.section-auth .btn {
  margin-bottom: 16px;
}
.section-auth + .section {
  padding-top: 75px;
}
@media screen and (max-width: 735px) {
  .section-auth + .section {
    padding-top: 50px;
  }
}
.request-card {
  padding: 28px;
  margin-bottom: 24px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (max-width: 580px) {
  .request-card {
    margin: 0 -16px 10px;
    padding: 28px 16px;
    border-radius: 0;
  }
}
.request-card__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-bottom: 24px;
  color: #848e99;
}
.request-card__top b {
  color: #3b4256;
}
.page-home .request-card__bottom {
  margin-bottom: 18px;
}
.request-card__title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
}
.request-card .request-card {
  display: none;
  margin: 0 0 16px;
}
.request-card .request-card__content {
  display: block;
  max-height: 100%;
  overflow: visible;
}
.page-home .request-card .request-card {
  display: block;
}
.request-card_active .request-card {
  display: block;
}
.request-card:not(.request-card_active) .request-card__toggle-var:not(:first-child) {
  display: none;
}
.request-card_active .request-card__toggle-var:not(:last-child) {
  display: none;
}
.request-card__content {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 240px;
  margin-bottom: 18px;
}
.request-card__content p:last-child {
  margin-bottom: 0;
}
.request-card__content .request-card__content {
  margin-bottom: 0;
}
.request-card_active .request-card__content {
  display: block;
  max-height: 100%;
  margin-bottom: 0;
}
.userbar {
  white-space: nowrap;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .userbar {
    margin-bottom: 20px;
  }
}
.userbar__icon {
  width: 74px;
  height: 74px;
  float: left;
  margin-right: 20px;
}
.userbar__label {
  display: block;
  padding-top: 4px;
  font-size: 18px;
  margin-bottom: 10px;
  color: #848e99;
}
@media screen and (max-width: 735px) {
  .userbar__label {
    margin-bottom: 0;
    padding-top: 14px;
  }
}
.userbar__title {
  display: inline;
  font-size: 32px;
  white-space: nowrap;
  font-weight: 500;
}
@media screen and (max-width: 735px) {
  .userbar__title {
    font-size: 21px;
  }
}
.userbar + .btn-with-text .btn {
  min-width: 256px;
}
@media screen and (max-width: 580px) {
  .userbar + .btn-with-text .btn {
    width: 100%;
  }
}
.test-request {
  padding: 30px;
  display: -webkit-flex;
  display: flex;
}
.dialog__item {
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
@media screen and (max-width: 1087px) {
  .dialog__item {
    -webkit-flex-flow: column-reverse wrap;
            flex-flow: column-reverse wrap;
  }
}
.dialog__author {
  font-size: 14px;
  width: 350px;
  max-width: 100%;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: 30px;
  color: #848e99;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column wrap;
          flex-flow: column wrap;
  margin-bottom: 10px;
}
@media screen and (max-width: 735px) {
  .dialog__author {
    width: 100%;
    margin-left: 0;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
@media screen and (max-width: 735px) {
  .dialog__author-title {
    width: 100%;
  }
}
.dialog__author_self .dialog__author-title {
  width: auto;
}
.dialog__author-name {
  display: inline-block;
  padding: 0 9px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #3e4458;
  margin-right: auto;
}
@media screen and (max-width: 735px) {
  .dialog__author-date {
    margin-left: auto;
    -webkit-order: 1;
            order: 1;
  }
}
.dialog__author .form-edit-message {
  margin-top: auto;
  padding-bottom: 10px;
}
@media screen and (max-width: 735px) {
  .dialog__author .form-edit-message {
    margin-left: auto;
    padding-bottom: 0;
  }
}
.dialog__message {
  position: relative;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
}
.dialog__message p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1087px) {
  .dialog__message .textarea {
    margin: 0 -20px 20px;
    width: calc(100% + 40px);
    border-radius: 0;
  }
}
.dialog__message .block.theme_white {
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1087px) {
  .dialog__message .block.theme_white {
    margin: 0 -20px;
    padding: 20px;
  }
}
.dialog__message .block.theme_white:after {
  display: block;
  content: '';
  position: absolute;
  width: 4px;
  height: 100%;
  top: 0;
  right: 0;
}
@media screen and (max-width: 1087px) {
  .dialog__message .block.theme_white:after {
    height: 4px;
    width: 100%;
  }
}
.poll-block {
  padding: 32px;
  margin-bottom: 30px;
}
@media screen and (max-width: 580px) {
  .poll-block {
    padding: 16px;
  }
}
.poll-block__question {
  font-size: 18px;
}
.poll-block__answer {
  margin-bottom: 20px;
}
.poll-block__submit {
  margin-bottom: 10px;
}
.poll-block .select2 {
  background: #fff;
}
.poll-block__result-link:hover,
.poll-block__answer-link:hover {
  color: $primaryHover;
}
.poll-block__footer .btn {
  display: inline-block;
  margin-right: 12px;
}
.poll-block__result {
  margin-bottom: 16px;
}
@media screen and (max-width: 580px) {
  .poll-block__result {
    margin-bottom: 24px;
  }
}
.poll-block__result-title {
  margin-bottom: 6px;
}
.poll-block__result-info {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 580px) {
  .poll-block__result-info {
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}
.poll-block__result-progress {
  height: 10px;
  width: 100%;
  margin-right: 10px;
}
@media screen and (max-width: 580px) {
  .poll-block__result-progress {
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.poll-block__result-progress-fill {
  height: inherit;
  background: #276cc3;
}
.poll-block__result-count {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  white-space: nowrap;
  min-width: 180px;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
@media screen and (max-width: 580px) {
  .poll-block__result-count {
    width: 100%;
  }
}
.poll-block__result-count-percent {
  font-weight: bold;
  padding-right: 5px;
}
.poll-block__result-count-quantity {
  min-width: 130px;
  color: #848e99;
}
@media screen and (max-width: 580px) {
  .poll-block__result-count-quantity {
    min-width: 0;
  }
}
.container-404 {
  padding: 0 20px;
  margin: 0 auto;
  max-width: 500px;
  margin-bottom: 60px;
  text-align: center;
}
.container-404 .font-size-72 {
  margin-bottom: 60px;
}
@media screen and (max-width: 1087px) {
  .container-404 {
    max-width: 380px;
  }
}
.container-404 .font-weight-medium {
  font-weight: 500;
}
.container-404 .font-size-72 {
  font-size: 72px !important;
}
.container-404 .link-color-lite {
  color: #0390d9 !important;
}
.circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0 6px;
}
[data-color="green"] .bg-color,
[data-color="green"] .marked:after {
  background: #6dd400;
}
.trumbowyg-imageFloatDropdown-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NTguMzUzIDQ1OC4zNTMiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNDU4LjM1MyA0NTguMzUzIiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im00NDQuMDI5IDI4LjY0N2gtMjU3LjgyM2MtNy45MTcgMC0xNC4zMjQgNi40MDYtMTQuMzI0IDE0LjMyNHYyMDAuNTI5YzAgNy45MTcgNi40MDYgMTQuMzI0IDE0LjMyNCAxNC4zMjRoMjU3LjgyNGM3LjkxNyAwIDE0LjMyNC02LjQwNiAxNC4zMjQtMTQuMzI0di0yMDAuNTI5Yy0uMDAxLTcuOTE4LTYuNDA3LTE0LjMyNC0xNC4zMjUtMTQuMzI0em0tMjQzLjUgMjguNjQ3aDIyOS4xNzZ2MTcxLjg4MmwtODUuOTQxLTg1Ljk0MS04NS45NDEgODUuOTQxaC01Ny4yOTR6Ii8+PHBhdGggZD0ibTI3OC4wOCA5NC4zMzJjMTEuMTg3IDExLjE4NyAxMS4xODcgMjkuMzI2IDAgNDAuNTEzcy0yOS4zMjYgMTEuMTg3LTQwLjUxMyAwLTExLjE4Ny0yOS4zMjYgMC00MC41MTNjMTEuMTg4LTExLjE4OCAyOS4zMjYtMTEuMTg4IDQwLjUxMyAwIi8+PHBhdGggZD0ibTAgNDAxLjA1OWgzNDMuNzY1djI4LjY0N2gtMzQzLjc2NXoiLz48cGF0aCBpZD0icGF0aC0xXzM0XyIgZD0ibTAgMjAwLjUyOWgxNDMuMjM1djI4LjY0N2gtMTQzLjIzNXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgNykiLz48cGF0aCBkPSJtMCAzMTUuMTE4aDQ1OC4zNTN2MjguNjQ3aC00NTguMzUzeiIvPjxwYXRoIGlkPSJwYXRoLTFfMzNfIiBkPSJtMCA4NS45NDFoMTQzLjIzNXYyOC42NDdoLTE0My4yMzV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDMpIi8+PC9zdmc+") !important;
  background-size: 16px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
img.float-left {
  float: left;
  margin: 5px 10px 10px 0;
}
img.float-right {
  float: right;
  margin: 5px 0 10px 10px;
}
.quote-link {
  position: absolute;
  top: 3px;
  right: 10px;
  font-size: 12px;
  opacity: 0;
  visibility: hidden;
  z-index: 10;
}
.section__text .quote-link {
  top: -35px;
}
.dialog__message:hover .quote-link,
.section__content:hover .quote-link {
  opacity: 1;
  visibility: visible;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text,
.dialog .quote__text {
  position: relative;
  display: block;
  padding: 10px 20px;
  background: rgba(0,0,0,0.04) !important;
  margin-bottom: 5px;
  font-size: 16px;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text:before,
.dialog .quote__text:before,
.trumbowyg-editor.trumbowyg-reset-css .quote__text:after,
.dialog .quote__text:after {
  font-family: sans-serif;
  display: block;
  position: absolute;
  color: #000;
  font-size: 23px;
  opacity: 0.5;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text:before,
.dialog .quote__text:before {
  content: '«';
  top: 10px;
  left: -7px;
}
.trumbowyg-editor.trumbowyg-reset-css .quote__text:after,
.dialog .quote__text:after {
  content: '»';
  right: -6px;
  bottom: 11px;
}
.trumbowyg-editor .quote,
.trumbowyg-editor.trumbowyg-reset-css .quote,
.dialog .quote {
  margin-left: 0 !important;
  margin-bottom: 5px !important;
}
.trumbowyg-editor div.quote__date,
.trumbowyg-editor.trumbowyg-reset-css div.quote__date,
.dialog div.quote__date {
  font-size: 12px !important;
  text-align: right;
  opacity: 0.5;
  margin-bottom: 0px !important;
}
.dialog .quote__text:before {
  top: 3px;
}
.dialog .quote__text:after {
  bottom: 8px;
}
.cookies-modal {
  display: -webkit-flex;
  display: flex;
  opacity: 0;
  visibility: hidden;
  max-width: 680px;
  position: fixed;
  bottom: 16px;
  right: 25px;
  line-height: 1.3;
  z-index: 10000;
  min-height: 66px;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
  background: #fff;
  padding: 12px 16px;
  border-radius: 4px;
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.cookies-modal .btn {
  padding: 0 24px;
}
@media screen and (max-width: 735px) {
  .cookies-modal {
    height: auto;
    right: auto;
    left: 16px;
    right: 16px;
    display: block;
  }
  .cookies-modal-text {
    margin-bottom: 16px;
  }
}
.cookies-modal.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.theme_light {
  background: #f4f7fb;
}
.invalid {
  color: #f00;
}
textarea {
  font-family: 'GOSTUI2', sans-serif;
}
.form + .form {
  margin-top: 50px;
}
.form__fields {
  padding: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 580px) {
  .form__fields {
    padding: 16px;
  }
}
.form__group {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -15px;
}
@media screen and (max-width: 580px) {
  .form__group {
    margin: 0;
  }
}
.form__group .form__item {
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0 15px 30px;
  width: 45%;
}
.form__group .form__item:not(:last-child) {
  margin-right: 10px;
}
#registerForm .form__group .form__item {
  -webkit-flex: 1;
          flex: 1;
}
@media screen and (max-width: 580px) {
  #registerForm .form__group .form__item {
    min-width: 100%;
  }
}
@media screen and (max-width: 580px) {
  .form__group .form__item {
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 0 0 30px;
  }
}
.form__item:not(:last-child) {
  margin-bottom: 30px;
}
.form p {
  font-size: 16px;
  line-height: 26px;
}
.form__item_hidden {
  display: none;
}
.input {
  display: block;
  min-height: 48px;
  border-radius: 4px;
  background: #fff;
  border: 0;
  display: block;
  padding: 5px 16px;
  outline: 0;
  width: 100%;
  line-height: normal;
}
.textarea {
  display: block;
  border-radius: 4px;
  background: #fff;
  border: 0;
  display: block;
  padding: 5px 16px;
  outline: 0;
  width: 100%;
  line-height: normal;
  min-height: 160px;
  resize: none;
}
.label {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  color: #848e99;
}
.radio {
  position: relative;
  min-height: 24px;
  padding-top: 1px;
  margin-bottom: 14px;
  font-weight: 500;
  color: #3b4256;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-right: 32px;
}
.radio__input {
  display: none;
}
.radio__label {
  padding-left: 36px;
  padding-top: 1px;
  line-height: 20px;
  cursor: pointer;
}
.radio__label:before {
  content: '';
  position: absolute;
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #dde1e6;
  left: 0;
  top: 0;
}
.radio__label:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  left: 8px;
  top: 8px;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: all 0.3s ease;
}
.radio:hover .radio__label:before {
  border-color: #276cc3;
}
.radio__input:checked + .radio__label:before {
  background: #276cc3;
  border: 0;
}
.radio__input:checked + .radio__label:after {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.radio:hover .radio__label {
  color: #276cc3;
}
.radio__input:disabled:hover + .radio__label:before {
  border-color: #dde1e6;
}
.checkbox {
  position: relative;
  min-height: 24px;
  margin-bottom: 14px;
  font-weight: 500;
  color: #3b4256;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.checkbox__input {
  display: none;
}
.checkbox__label {
  padding-left: 36px;
  padding-top: 1px;
  line-height: 20px;
  cursor: pointer;
}
.checkbox__label:before {
  content: '';
  position: absolute;
  display: inline-block;
  background: #fff;
  width: 24px;
  height: 24px;
  border: 1px solid #dde1e6;
  left: 0;
  top: 0;
  border-radius: 4px;
  transition: all 0.3s ease;
}
.checkbox__label:after {
  background-color: transparent;
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 6px;
  width: 5px;
  height: 9px;
  opacity: 0;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.checkbox:hover .checkbox__label:before {
  border-color: #276cc3;
}
.checkbox__input:checked + .checkbox__label:before {
  background: #276cc3;
  border: 0;
}
.checkbox__input:checked + .checkbox__label:after {
  opacity: 1;
}
.checkbox:hover .checkbox__label {
  color: #276cc3;
}
.select {
  display: block;
  position: relative;
  height: 48px;
  line-height: 48px;
  outline: 0;
  border-radius: 4px;
  font-size: 16px;
  border: 0;
  padding: 0 16px;
  width: 100%;
  -webkit-appearance: none;
  color: #848e99;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA4LjU4OTg0TDEyIDEzLjE2OThMMTYuNTkgOC41ODk4NEwxOCA5Ljk5OTg0TDEyIDE1Ljk5OThMNiA5Ljk5OTg0TDcuNDEgOC41ODk4NFoiIGZpbGw9IndoaXRlIi8+PG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSI2IiB5PSI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCI+PHBhdGggZD0iTTcuNDEgOC41ODk4NEwxMiAxMy4xNjk4TDE2LjU5IDguNTg5ODRMMTggOS45OTk4NEwxMiAxNS45OTk4TDYgOS45OTk4NEw3LjQxIDguNTg5ODRaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTgwIDI0IDI0KSIgZmlsbD0iIzNCNDI1NiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #fff;
  max-width: 100%;
}
.select-ms-expand {
  display: none;
}
.select:after {
  content: '';
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik03IDE5LjAwNTRMMTQuMTUzNCAxMS45OTk1TDcgNC45OTM1M0w5LjU2NDQzIDIuNDc5OThMMTkuMzAwNSAxMS45OTk1TDkuNTY0NDMgMjEuNTE5TDcgMTkuMDA1NFoiIGZpbGw9IndoaXRlIi8+DQo8bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjIiIHdpZHRoPSIxMyIgaGVpZ2h0PSIyMCI+DQo8cGF0aCBkPSJNNyAxOS4wMDU0TDE0LjE1MzQgMTEuOTk5NUw3IDQuOTkzNTNMOS41NjQ0MyAyLjQ3OTk4TDE5LjMwMDUgMTEuOTk5NUw5LjU2NDQzIDIxLjUxOUw3IDE5LjAwNTRaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9tYXNrPg0KPGcgbWFzaz0idXJsKCNtYXNrMCkiPg0KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzNCNDI1NiIvPg0KPC9nPg0KPC9zdmc+DQo=") no-repeat 0 0;
  background-size: cover;
}
.select2-container {
  max-width: 100%;
}
.btn {
  display: block;
  border: 0;
  border-radius: 4px;
  background: #0c49cd;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  text-align: center;
  font-weight: 500;
  transition: all 0.3s ease;
  padding: 0 36px;
  white-space: nowrap;
}
.btn_disabled {
  opacity: 0.6;
}
.btn_transparent {
  background: transparent;
  color: #3b4256;
}
.btn_light {
  background: #f4f7fb;
  color: #3b4256;
  border: 1px solid #f4f7fb;
}
.btn_light:hover {
  background: transparent;
  border-color: #dde1e6;
}
.btn_white {
  background: #fff;
  color: #3b4256;
}
.btn_white:hover {
  color: #fff;
}
.btn_brdr {
  background: transparent;
  border: 1px solid #dde1e6;
  color: #3b4256;
}
.btn_brdr:hover {
  background: #dde1e6;
}
.btn:hover:not(.btn_transparent):not(.btn_light):not(.btn_brdr) {
  background: #3c8aff;
}
.btn[disabled] {
  border: 1px solid #dde1e6;
  color: #dde1e6;
  background: transparent;
}
.btn[disabled]:hover {
  background: transparent !important;
  cursor: default;
}
.parsley-errors-list li {
  color: #f00;
  font-size: 14px;
  margin-top: 8px;
}
.hidden-field {
  display: none;
  width: 100%;
}
.toggle-field:checked ~ .hidden-field {
  display: block;
  margin-top: 20px;
}
.required {
  color: #276cc3;
}
.bottom-buttons {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 580px) {
  .bottom-buttons {
    -webkit-flex-flow: column-reverse;
            flex-flow: column-reverse;
  }
  .bottom-buttons .btn,
  .bottom-buttons .btn + .btn:not(.btn-block) {
    display: block;
    width: 100%;
    margin: 0 0 10px;
  }
}
.form-edit-link {
  font-size: 14px;
}
.form-edit-link svg {
  margin-right: 3px;
}
.oneline-slider {
  background: rgba(10,131,214,0.64);
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  border-radius: 4px;
  box-shadow: 0 14px 14px rgba(0,0,0,0.06);
  margin-bottom: 18px;
  max-width: 476px;
  height: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  box-sizing: border-box;
}
@media screen and (max-width: 1087px) {
  .oneline-slider {
    max-width: calc(100% + 64px);
    width: calc(100% + 64px);
    margin-left: -32px;
    border-radius: 0;
    padding: 0 75px 0 20px;
    box-shadow: none;
  }
}
@media screen and (max-width: 580px) {
  .oneline-slider {
    height: 70px;
    width: 100%;
    margin-left: 0;
    margin-left: -16px;
    max-width: calc(100% + 32px);
    width: calc(100% + 32px);
    padding: 0;
  }
}
.oneline-slider__item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 20px;
  opacity: 0;
}
@media screen and (max-width: 580px) {
  .oneline-slider__item {
    -webkit-flex-flow: column;
            flex-flow: column;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
  .oneline-slider__item br {
    display: none;
  }
}
.oneline-slider__item.slick-active {
  opacity: 1;
}
.oneline-slider__item-description {
  font-size: 13px;
  line-height: 13px;
  max-width: 180px;
}
@media screen and (max-width: 735px) {
  .oneline-slider__item-description {
    max-width: 100%;
  }
}
.oneline-slider__item-text {
  color: #fff;
  white-space: nowrap;
}
.oneline-slider__icon {
  margin-right: 8px;
  fill: #fff;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media screen and (max-width: 580px) {
  .oneline-slider__icon {
    display: none;
  }
}
.oneline-slider b {
  font-size: 24px;
  font-weight: 500;
  margin-right: 20px;
}
@media screen and (max-width: 735px) {
  .oneline-slider b {
    display: block;
    margin-bottom: 5px;
  }
}
.oneline-slider .slick-dots {
  position: absolute;
  right: 6px;
  top: 0;
  width: 35px;
  height: 100%;
}
@media screen and (max-width: 1087px) {
  .oneline-slider .slick-dots {
    right: 32px;
  }
}
@media screen and (max-width: 580px) {
  .oneline-slider .slick-dots {
    right: 16px;
  }
}
.oneline-slider .slick-dots li {
  width: 6px;
  height: 6px;
}
.oneline-slider .slick-dots li:only-child {
  display: none;
}
.promo-slider {
  height: 178px;
  position: relative;
}
@media screen and (max-width: 1087px) {
  .promo-slider {
    height: 135px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider {
    height: auto;
  }
}
.promo-slider__inner {
  padding: 40px 20px;
  width: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 1087px) {
  .promo-slider__inner {
    padding: 20px 0;
  }
}
.promo-slider__item {
  max-width: 100%;
  height: 178px;
  background-size: cover;
  background-position: center;
}
.promo-slider__item-logo {
  margin-right: 80px;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-logo {
    margin-right: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-logo {
    max-height: 60px;
    margin-right: 23px;
  }
}
.promo-slider__item-title {
  font-size: 40px;
  font-weight: 700;
  margin-bottom: 8px;
  color: #000;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-title {
    font-size: 26px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
  }
}
.promo-slider__item-subtitle {
  color: #3b4256;
  font-weight: 500;
  font-size: 26px;
}
@media screen and (max-width: 1087px) {
  .promo-slider__item-subtitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider__item-subtitle {
    font-size: 12px;
    line-height: 20px;
  }
}
aside .promo-slider {
  height: 330px;
  border-radius: 4px;
  overflow: hidden;
}
aside .promo-slider__inner {
  display: block;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
aside .promo-slider__item {
  height: 330px;
}
aside .promo-slider__item-logo {
  margin: 0 auto 30px;
}
aside .promo-slider__item-title {
  font-size: 24px;
  line-height: 30px;
}
aside .promo-slider__item-subtitle {
  font-size: 12px;
}
aside .promo-slider .slick-dots {
  top: auto;
  width: 100%;
  height: 10px;
  bottom: 20px;
  left: 0;
  -webkit-flex-direction: row;
          flex-direction: row;
}
aside .promo-slider .slick-dots li {
  margin: 0 3px;
}
aside .promo-slider .slick-arrow {
  display: none !important;
}
.promo-slider .slick-dots {
  position: absolute;
  height: 100%;
  width: 10px;
  left: 50px;
  top: 0;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 1087px) {
  .promo-slider .slick-dots {
    left: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider .slick-dots {
    display: none !important;
  }
}
.promo-slider .slick-dots li {
  margin: 3px 0;
}
.promo-slider .slick-arrow {
  position: absolute;
  right: 50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  z-index: 3;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc2MSA3Ljc4TDE0IDYuNkw3LjA3IDBMMC4xNDAwMDEgNi42TDEuMzc5IDcuNzhMNy4wNyAyLjM2TDEyLjc2MSA3Ljc4WiIgZmlsbD0iYmxhY2siLz48bWFzayBpZD0ibWFzazAiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSI4Ij48cGF0aCBkPSJNMTIuNzYxIDcuNzhMMTQgNi42TDcuMDcgMEwwLjE0MDAwMSA2LjZMMS4zNzkgNy43OEw3LjA3IDIuMzZMMTIuNzYxIDcuNzhaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PC9nPjwvc3ZnPg==");
  background-position: center;
  background-size: 14px auto;
  background-repeat: no-repeat;
  background-color: rgba(255,255,255,0.48);
  display: block;
  border: 0;
  border-radius: 50%;
  outline: 0;
  cursor: pointer;
  transition: 0.3s ease background-color;
}
@media screen and (max-width: 1087px) {
  .promo-slider .slick-arrow {
    right: 32px;
  }
}
@media screen and (max-width: 735px) {
  .promo-slider .slick-arrow {
    display: none !important;
  }
}
.promo-slider .slick-arrow:hover {
  background-color: #fff;
}
.promo-slider .slick-arrow.slick-prev {
  margin-top: -19px;
}
.promo-slider .slick-arrow.slick-next {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  margin-top: 19px;
}
.hexagons-slider {
  position: relative;
  padding: 0 0 100px;
  margin: 0 -85px;
  overflow: hidden;
}
@media screen and (max-width: 735px) {
  .hexagons-slider {
    padding-bottom: 50px;
  }
}
.hexagons-slider:before,
.hexagons-slider:after {
  content: '';
  display: block;
  width: 80px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.hexagons-slider:before {
  background: linear-gradient(90deg, #f4f7fb 0%, rgba(244,247,251,0) 100%);
}
.hexagons-slider:after {
  background: linear-gradient(90deg, rgba(244,247,251,0) 0%, #f4f7fb 100%);
  right: 0;
  left: auto;
}
.hexagons-slider .slick-list {
  padding: 0 80px;
}
.hexagons-slider .slick-slide {
  opacity: 0;
  transition: all 0.3s ease;
  white-space: normal;
}
.hexagons-slider .slick-slide.slick-active {
  opacity: 1;
}
.hexagons-slider .slick-dots {
  margin-top: 30px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 735px) {
  .hexagons-slider .slick-dots {
    margin-top: 10px;
  }
}
.hexagons-slider .slick-dots li {
  background: #dde1e6;
}
.hexagons-slider .slick-dots li.slick-active {
  background: #276cc3;
}
@media screen and (max-width: 735px) {
  .hexagons-slider .slick-slide {
    display: none;
  }
  .hexagons-slider .slick-list.draggable {
    height: 450px !important;
  }
  .hexagons-slider .slick-active {
    display: -webkit-flex;
    display: flex;
    left: 0 !important;
    opacity: 1 !important;
  }
}
.public-slider {
  position: relative;
  display: grid;
  width: auto;
}
.public-slider .slick-slide {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.public-slider .slick-arrow {
  width: 58px;
  height: 58px;
  background: url(/build/images/slider-arrow.f77af741.svg) no-repeat 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  font-size: 0;
  z-index: 1;
  margin-top: -40px;
}
@media screen and (max-width: 735px) {
  .public-slider .slick-arrow {
    display: none;
  }
}
.public-slider .slick-arrow:hover {
  opacity: 0.7;
}
.public-slider .slick-arrow.slick-prev {
  left: 20px;
}
.public-slider .slick-arrow.slick-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
          transform: scaleX(-1) translateY(-50%);
  right: 20px;
}
.public-slider .slick-dots {
  bottom: 50px;
  width: 100%;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.public-slider .slick-dots li {
  background: #dde1e6;
  margin: 0 5px;
  list-style: none;
  padding: 0;
}
.public-slider .slick-dots li.slick-active {
  background: #276cc3;
}
.warning-slider {
  position: relative;
}
.warning-slider .slick-dots {
  width: 100%;
  bottom: 20px;
  -webkit-justify-content: center;
          justify-content: center;
}
.warning-slider .slick-dots li {
  background: #fff;
  margin: 0 5px;
}
.warning-slider .slick-dots li.slick-active {
  background: #276cc3;
}
.warning-slider_type-1 .slick-dots {
  bottom: 0px;
}
@media screen and (max-width: 1087px) {
  .warning-slider_type-1 .slick-dots {
    bottom: 5px;
  }
}
@media screen and (max-width: 735px) {
  .warning-slider_type-1 .slick-dots {
    bottom: -10px;
  }
}
.warning-slider_type-2 .slick-dots {
  bottom: 40px;
  width: 65px;
  left: 50%;
  margin-left: -33px;
}
@media screen and (max-width: 735px) {
  .warning-slider_type-3 .slick-dots {
    bottom: 32px;
    width: 65px;
    left: 50%;
    margin-left: -33px;
  }
}
.public-slider-nav {
  position: relative;
  display: grid;
  width: auto;
  margin-bottom: 50px;
}
.public-slider-nav .slick-slide {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
  border: 1px solid #fff;
  border-width: 2px 1px;
  overflow: hidden;
  height: 80px;
  position: relative;
}
.public-slider-nav__image-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 400%;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  z-index: 0;
}
.public-slider-nav__image-img {
  display: block;
  width: auto;
  position: relative;
  z-index: 1;
  max-height: 80px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.public-slider-nav .slick-arrow {
  width: 30px;
  height: 30px;
  background: url(/build/images/slider-arrow.f77af741.svg) no-repeat 0 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 0;
  font-size: 0;
  z-index: 1;
}
@media screen and (max-width: 735px) {
  .public-slider-nav .slick-arrow {
    display: none;
  }
}
.public-slider-nav .slick-arrow:hover {
  opacity: 0.7;
}
.public-slider-nav .slick-arrow.slick-prev {
  left: 10px;
}
.public-slider-nav .slick-arrow.slick-next {
  -webkit-transform: scaleX(-1) translateY(-50%);
          transform: scaleX(-1) translateY(-50%);
  right: 10px;
}
.public-slider-nav .slick-dots {
  bottom: -20px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
.public-slider-nav .slick-dots li {
  background: #dde1e6;
  margin: 0 5px;
  list-style: none;
  padding: 0;
}
.public-slider-nav .slick-dots li.slick-active {
  background: #276cc3;
}
.infoblock__text_slider .slick-dots {
  margin-top: 30px;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}
@media screen and (max-width: 735px) {
  .infoblock__text_slider .slick-dots {
    margin-top: 10px;
  }
}
.infoblock__text_slider .slick-dots li {
  background: #dde1e6;
}
.infoblock__text_slider .slick-dots li.slick-active {
  background: #276cc3;
}
.modal {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: hidden;
  z-index: 330;
  opacity: 0;
  transition: all 0.3s ease;
  will-change: transform;
  overflow: auto;
}
@media screen and (max-width: 735px) {
  .modal {
    margin-top: 0;
  }
}
.modal__wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 600px;
  width: 100%;
  z-index: 100;
  background: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
  box-shadow: 0px 4px 12px 0px rgba(95,95,95,0.15);
  overflow: auto;
  max-height: 100%;
}
@media screen and (max-width: 735px) {
  .modal__wrapper {
    top: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.modal_active {
  margin-top: 0;
  visibility: visible;
  opacity: 1;
}
.modal__header {
  padding: 36px;
}
.modal__header h2,
.modal__header .h2 {
  margin-bottom: 0;
}
.modal__content {
  background: #f4f7fb;
}
.modal__content-section {
  padding: 30px 36px;
}
.modal__content-section:not(:last-child) {
  border-bottom: 1px solid #dde1e6;
}
.modal__content-section.modal__content-section_no-border {
  border-bottom: 0;
  padding: 10px 36px;
}
.modal__content-section.modal__content-section_no-border:first-child {
  padding-top: 30px;
}
.modal__content-columns {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin: 0 -16px;
}
@media screen and (max-width: 580px) {
  .modal__content-columns {
    -webkit-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.modal__content-columns-item {
  -webkit-flex: 1;
          flex: 1;
  padding: 0 16px;
}
@media screen and (max-width: 580px) {
  .modal__content-columns-item {
    width: 100%;
  }
  .modal__content-columns-item:not(:last-child) {
    margin-bottom: 18px;
  }
}
.modal__content-social {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
@media screen and (max-width: 735px) {
  .modal__content-social {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.modal__content-social .social-links {
  padding-left: 50px;
}
@media screen and (max-width: 735px) {
  .modal__content-social .social-links {
    padding-left: 0;
  }
}
.modal__content-social .social-links__item-icon {
  fill: #0c49cd;
  transition: all 0.3s ease;
}
.modal__content-social .social-links__item:hover .social-links__item-icon {
  fill: #3b4256;
}
.modal__footer {
  margin-top: auto;
  padding: 30px 36px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
@media screen and (max-width: 735px) {
  .modal__footer {
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.modal__footer .btn {
  min-width: 190px;
  margin: 5px 0;
}
.modal__errors {
  width: 100%;
}
.modal__label {
  display: block;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  color: #848e99;
}
.modal__radio-group {
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  margin: 16px 0 -16px;
}
@media screen and (max-width: 735px) {
  .modal__radio-group {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
.modal__close {
  position: absolute;
  top: 30px;
  right: 30px;
  color: #959ea7;
  transition: all 0.3s ease;
}
.modal__close:hover {
  color: #276cc3;
}
.modal__close-icon {
  fill: currentColor;
}
.modal .plyr {
  border-radius: 0;
  margin-bottom: 0;
}
.modal iframe.height100 {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
}
#video-modal .modal__close {
  background-color: #fff;
}
#video-modal .modal__header {
  padding: 20px 56px 20px 36px;
}
#video-modal .modal__footer {
  padding: 20px 36px;
}
#video-modal .modal__wrapper {
  max-width: 650px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#sendmessage .modal__wrapper {
  max-width: 750px;
}
.print-only {
  display: none;
}
@media print {
  .link-back,
  .topbar,
  .section__sidebar,
  h1 a,
  .main-nav__toplevel,
  .footer,
  .share-block,
  .scroll-top,
  .public__image-bg,
  .slick-dots,
  .articles-item__image-wrapper,
  .regions,
  .search,
  .pagination,
  .link-more,
  .doc-item__file-link,
  .registry-item__toggle-text,
  .registry-item__toggle,
  .public__image-caption,
  .slick-arrow,
  .print-options,
  .question,
  .plyr,
  .breadcrumb,
  .download-video-link,
  .plyr + .public__image-caption,
  .bottom-bar {
    display: none !important;
  }
  .print-only {
    display: block;
  }
  .theme_light {
    background: #fff !important;
  }
  .section-doc-search {
    display: none;
  }
  .doc-item__title,
  .doc-item__details {
    padding-left: 0;
    padding-right: 0;
  }
  .articles-item,
  .link-block {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-flex-basis: 100% !important;
            flex-basis: 100% !important;
    min-height: 0 !important;
  }
  .topbar-wrapper {
    position: relative !important;
  }
  .moreinfo-block__toggler {
    padding-left: 0;
  }
  .structure-v2__cols {
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .structure-v2__col,
  .structure-v2__item-image-img {
    width: 100%;
  }
}
.print-layout {
  padding: 0 30px;
}
.print-layout__header .print-layout__inner {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 10px;
  border-bottom: 1px solid #dde1e6;
}
.print-layout__footer .print-layout__inner {
  font-size: 11px;
  padding: 20px 0;
  border-top: 1px solid #dde1e6;
}
.print-layout__header-logo {
  margin-right: 15px;
}
.print-layout__header-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
}
.print-layout__content .print-layout__inner {
  padding: 30px 0;
  line-height: 21px;
}
.print-layout + .scroll-top {
  display: none;
}
/*# sourceMappingURL=assets/public/stylus/main.css.map */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9saWJzLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvbGlicy5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvYnZpLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3RydW1ib3d5Zy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3BseXIvZGlzdC9wbHlyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3Jlc2V0LnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvbWFpbi5zdHlsIiwid2VicGFjazovLy8uL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2Fzc2V0cy9wdWJsaWMvc3R5bHVzL2NvbXBvbmVudHMvY29tbW9uLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy90aGVtZXMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL2NvbXBvbmVudHMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL2Zvcm1zLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy9zbGlkZXJzLnN0eWwiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3B1YmxpYy9zdHlsdXMvYXNzZXRzL3B1YmxpYy9zdHlsdXMvY29tcG9uZW50cy9tb2RhbHMuc3R5bCIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcHVibGljL3N0eWx1cy9hc3NldHMvcHVibGljL3N0eWx1cy9jb21wb25lbnRzL3ByaW50LnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxzQkFBYTtFQUNiLDRDQUF1QztFQUN2Qyw0TEFBMkU7RUFDM0UsZ0JBQWE7QUNEZjtBREdBO0VBQ0Usc0JBQWE7RUFDYiw0Q0FBc0M7RUFDdEMsNExBQTBFO0VBQzFFLGdCQUFhO0FDRGY7QURHQTtFQUNFLHNCQUFhO0VBQ2IsNENBQW9DO0VBQ3BDLDhMQUF3RTtFQUN4RSxnQkFBYTtBQ0RmO0FESUE7RUFDRSxrQ0FBWTtFQUNaLDRDQUFvQztFQUNwQyw4TEFBd0U7RUFDeEUsZ0JBQWE7QUNGZjtBRElBO0VBQ0Msa0NBQWE7RUFDYixrQkFBWTtFQUNaLGdCQUFhO0VBQ2Isa0JBQWM7RUFDZCw2Q0FBb0M7RUFDcEMseVBBQXdFO0FDRnpFO0FEVUE7RUFBVSxrQ0FBd0I7RUFBVSxtQ0FBdUI7RUFBWSxxQkFBUTtFQUFhLGtCQUFXO0VBQU8sb0JBQWE7RUFBTyxvQkFBZTtFQUFLLGNBQVk7QUNEMUs7QURDNEs7RUFBUSxvQkFBVTtFQUFVLG1CQUFZO0VBQU0seUJBQWU7QUNJek87QURKa1A7RUFBUSw0QkFBVTtBQ09wUTtBRFBxUjtFQUFRLDZCQUFVO0FDVXZTO0FEVnlUO0VBQVEseUJBQVU7QUNhM1U7QURiMFY7RUFBUSx5QkFBVTtBQ2dCNVc7QURoQjJYO0VBQVEseUJBQVU7QUNtQjdZO0FEbkI0WjtFQUFRLHlCQUFVO0FDc0I5YTtBRHRCNmI7RUFBUSx5QkFBVTtBQ3lCL2M7QUR6QjhkO0VBQVEseUJBQVU7QUM0QmhmO0FENUIrZjtFQUFRLHlCQUFVO0FDK0JqaEI7QUQvQmdpQjtFQUFRLHlCQUFVO0FDa0NsakI7QURsQ2lrQjtFQUFRLHlCQUFVO0FDcUNubEI7QURyQ2ttQjtFQUFTLDBCQUFVO0FDd0NybkI7QUR4Q3FvQjtFQUFpQixnQkFBUTtBQzJDOXBCO0FEM0NzcUI7RUFBaUIsZ0JBQVE7QUM4Qy9yQjtBRDlDdXNCO0VBQWtCLGdCQUFRO0FDaURqdUI7QURqRHl1QjtFQUFtQixnQkFBUTtBQ29EcHdCO0FEcEQ0d0I7RUFBeUIsZ0JBQVE7QUN1RDd5QjtBRHZEcXpCO0VBQW1CLGdCQUFRO0FDMERoMUI7QUQxRHcxQjtFQUFzQixnQkFBUTtBQzZEdDNCO0FEN0Q4M0I7RUFBdUIsZ0JBQVE7QUNnRTc1QjtBRGhFcTZCO0VBQWlCLGdCQUFRO0FDbUU5N0I7QURuRXM4QjtFQUF1QixnQkFBUTtBQ3NFcitCO0FEdEU2K0I7RUFBOEIsZ0JBQVE7QUN5RW5oQztBRHpFMmhDO0VBQWdCLGdCQUFRO0FDNEVuakM7QUQ1RTJqQztFQUFxQixnQkFBUTtBQytFeGxDO0FEL0VnbUM7RUFBeUIsZ0JBQVE7QUNrRmpvQztBRGxGeW9DO0VBQWlCLGdCQUFRO0FDcUZscUM7QURwRkE7RUFDQyxrQ0FBYTtFQUNiLGdCQUFhO0FDc0ZkO0FEaEZBO0VBQ0ksa0JBQVU7RUFDVixjQUFTO0VBQ1Qsc0JBQVk7RUFDWiwyQkFBdUI7RUFDdkIseUJBQXFCO0VBRXJCLHNCQUFrQjtFQUNsQixxQkFBaUI7RUFDakIsaUJBQWE7RUFFYixtQkFBYztFQUNkLHdDQUE2QjtBQ2tGakM7QUQ5RUE7RUFDSSxrQkFBVTtFQUNWLGdCQUFVO0VBQ1YsY0FBUztFQUNULFNBQVE7RUFDUixVQUFTO0FDZ0ZiO0FEOUVJO0VBQ0ksYUFBUztBQ2dGakI7QUQ3RUk7RUFDSSxlQUFRO0VBQ1IsWUFBUTtBQytFaEI7QUQ1RUE7O0VBRUksdUNBQXNDO0VBSXRDLCtCQUE4QjtBQzhFbEM7QUQzRUE7RUFDSSxrQkFBVTtFQUNWLE9BQU07RUFDTixNQUFLO0VBQ0wsY0FBUztFQUNULGlCQUFhO0VBQ2Isa0JBQWM7QUM2RWxCO0FEM0VJOztFQUVJLFdBQVM7RUFDVCxjQUFTO0FDNkVqQjtBRDFFSTtFQUNJLFdBQU87QUM0RWY7QUR6RUk7RUFDSSxrQkFBWTtBQzJFcEI7QUR4RUE7RUFDSSxXQUFPO0VBQ1AsWUFBUTtFQUNSLGVBQVk7RUFDWixVQUFTO0VBV1QsYUFBUztBQ2dFYjtBRDFFSTtFQUNJLFlBQU87QUM0RWY7QUQxRUk7RUFDSSxjQUFTO0FDNEVqQjtBRDFFSTtFQUNJLGFBQVM7QUM0RWpCO0FEdkVJO0VBQ0ksb0JBQWdCO0FDeUV4QjtBRHRFSTtFQUNJLHFCQUFTO0VBQVQsYUFBUztBQ3dFakI7QURyRUk7RUFDSSxrQkFBWTtBQ3VFcEI7QURwRUk7RUFDSSxZQUFRO0VBQ1IsNkJBQVE7QUNzRWhCO0FEakVBO0VBQ0UsVUFBUztFQUNULGVBQVE7QUNtRVY7QURsRUU7RUFDRSxxQkFBUztFQUNULGVBQVE7QUNvRVo7QURqRUE7RUFDSSxhQUFTO0FDbUViO0FEaEVBO0VBQ0Usa0JBQVM7RUFDVCxxQkFBUTtFQUFSLGFBQVE7RUFDUiwyQkFBWTtVQUFaLG1CQUFZO0FDa0VkO0FEakVFO0VBQ0ksVUFBTTtFQUNOLFdBQU87RUFDUCxpQ0FBK0I7RUFDL0Isa0JBQWM7RUFDZCxhQUFPO0VBQ1AsZUFBTztBQ21FYjtBRGxFTTtFQUNJLGdCQUFXO0FDb0VyQjtBRG5FRTtFQUNJLFlBQVU7RUFDVixVQUFRO0FDcUVkO0FEaEVBO0FBQ0E7RUFFSSxxQkFBUTtFQUFSLGFBQVE7RUFDUix5QkFBVTtVQUFWLGlCQUFVO0VBQ1YsZUFBTztFQUNQLDRDQUEyQjtFQUEzQixvQ0FBMkI7RUFBM0Isb0RBQTJCO0VBQzNCLDBCQUFvQjtFQUNwQixrQ0FBMkI7RUFDM0IsYUFBSztFQUNMLGNBQU07RUFDTixvQkFBZTtFQUNmLDZCQUFpQjtFQUNqQixTQUFPO0VBQ1AsaUJBQVM7QUNpRWI7QURoRUk7RUFDSSxZQUFRO0FDa0VoQjtBRGhFUTtFQUNJLFlBQVE7QUNrRXBCO0FEakVBOzs7RUFHSSxzQkFBaUI7QUNtRXJCO0FEbEVBO0VBQ0ksV0FBTTtFQUNOLFlBQU87RUFDUCxxQkFBUTtFQUNSLGtCQUFTO0FDb0ViO0FEbkVBO0VBQ0ksY0FBUTtFQUNSLFFBQUk7RUFDSixnQkFBVztBQ3FFZjtBRHBFSTtFQUNJLFNBQUk7QUNzRVo7QURyRUk7RUFDSSxZQUFPO0FDdUVmO0FEdEVBOzs7RUFDSSxXQUFNO0VBQ04sV0FBTztFQUNQLHNCQUFpQjtFQUNqQixrQkFBYztFQUNkLGtCQUFTO0VBQ1Qsc0NBQW9CO0VBQXBCLDhCQUFvQjtFQUFwQixpREFBb0I7RUFDcEIsMEJBQW9CO0VBQ3BCLGdDQUEyQjtBQzBFL0I7QUR6RUE7O0VBQ0ksV0FBUTtFQUNSLGNBQVE7QUM0RVo7QUR6RUk7RUFDSSx5QkFBWTtVQUFaLGlCQUFZO0FDMkVwQjtBRDFFSTtFQUNJLHdFQUFXO0VBQVgsZ0VBQVc7RUFBWCw4SEFBVztBQzRFbkI7QUQxRVE7RUFDSSx3Q0FBaUI7RUFDakIsa0NBQXdCO1VBQXhCLDBCQUF3QjtBQzRFcEM7QUQzRVk7RUFDSSx1REFBK0I7VUFBL0IsK0NBQStCO0FDNkUvQztBRDVFWTtFQUNJLHlEQUFnQztVQUFoQyxpREFBZ0M7QUM4RWhEO0FEN0VBOztFQUNJLDBFQUFXO0VBQVgsa0VBQVc7RUFBWCxrSUFBVztBQ2dGZjtBRDNFSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUkseUJBQWlCO0FDMkZ6QjtBRHZGQTtFQUNJLHFCQUFRO0VBQVIsYUFBUTtFQUNSLG1CQUFjO0FDeUZsQjtBRHhGQTtFQUNJLFlBQU07RUFDTixhQUFPO0VBQ1AsaUJBQVk7RUFDWixxQkFBUTtFQUFSLGFBQVE7RUFDUiwrQkFBZ0I7VUFBaEIsdUJBQWdCO0VBQ2hCLGtCQUFXO0FDMEZmO0FEckZBOztFQ3dGRTtBRHJGRjtFQUNFLDJCQUFVO0VBQ1YscUJBQWlCO0VBQ2pCLHdCQUFvQjtFQUNwQixrQkFBYztFQUNkLHNCQUFrQjtBQ3VGcEI7QURwRkE7O0VDdUZFO0FEcEZGO0VBQ0UsYUFBUztFQUNULFVBQVM7RUFDVCw2REFBdUM7RUFDdkMscUVBQStDO0VBQy9DLFlBQVE7QUFDUjtFQUNBLFdBQVE7QUFDUjtFQUNBLGtCQUFVO0FDc0ZaO0FEbkZBO0VBQ0UsYUFBUztFQUNULFlBQVM7RUFDVCw2REFBdUM7RUFDdkMscUVBQStDO0VBQy9DLFdBQU87QUFDUDtFQUNBLFFBQU87QUFDUDtFQUNBLGtCQUFVO0FDcUZaO0FEbEZBOztFQUVFLGNBQVM7RUFDVCw2QkFBa0I7QUNvRnBCO0FEakZBOzs7Ozs7RUFNRSxZQUFTO0FDbUZYO0FEaEZBOzs7Ozs7RUFNRSxzQkFBa0I7RUFDbEIsWUFBUztBQ2tGWDtBRC9FQTs7RUNrRkU7QUQvRUY7RUFDRSxzQkFBa0I7RUFDbEIsa0JBQWU7RUFDZixpRUFBdUM7RUFDdkMseUVBQStDO0VBQy9DLFdBQVE7QUFDUjtFQUNBLFdBQVE7QUFDUjtFQUNBLGtCQUFVO0FDaUZaO0FEOUVBO0VBQ0Usc0JBQWtCO0VBQ2xCLGtCQUFlO0VBQ2YsZ0VBQXVDO0VBQ3ZDLHdFQUErQztFQUMvQyxVQUFPO0FBQ1A7RUFDQSxVQUFPO0FBQ1A7RUFDQSxrQkFBVTtBQ2dGWjtBRDdFQTs7O0VBR0Usc0JBQWtCO0FDK0VwQjtBRDVFQTs7O0VBR0Usc0JBQWtCO0FDOEVwQjtBRDNFQTtBQUNtQztFQUNqQztJQUNFLHlCQUFVO0VDNkVaO0FBQ0Y7QUQxRXVFO0VBQ3JFO0lBQ0UseUJBQVU7RUM0RVo7QUFDRjtBRHRFQTtFQUNFLHNCQUFZO0VBQ1oscUJBQVM7RUFDVCxTQUFRO0VBQ1Isa0JBQVU7RUFDVixlQUFXO0VBQ1gsc0JBQWdCO0FDd0VsQjtBRHZFRTtFQUNFLHNCQUFZO0VBQ1osZUFBUTtFQUNSLGNBQVM7RUFDVCxZQUFRO0VBQ1Isc0JBQWE7R0FBYixxQkFBYTtPQUFiLGlCQUFhO0VBQ2IseUJBQXFCO0FDeUV6QjtBRHhFSTtFQUNFLGNBQVM7RUFDVCxrQkFBYztFQUNkLG1CQUFlO0VBQ2YsZ0JBQVU7RUFDVix1QkFBZTtFQUNmLG1CQUFhO0FDMEVuQjtBRHpFSTtFQUNFLGtCQUFVO0FDMkVoQjtBRDFFRTtFQUNFLGtCQUFlO0VBQ2Ysa0JBQWM7QUM0RWxCO0FEM0VFO0VBQ0Usc0JBQVk7RUFDWixlQUFRO0VBQ1IsY0FBUztFQUNULGdCQUFZO0VBQ1osc0JBQWE7R0FBYixxQkFBYTtPQUFiLGlCQUFhO0VBQ2IseUJBQXFCO0FDNkV6QjtBRDVFSTtFQUNFLHFCQUFTO0VBQ1QsZ0JBQVU7RUFDVixpQkFBYztFQUNkLHVCQUFlO0VBQ2YsbUJBQWE7QUM4RW5CO0FEN0VFO0VBQ0UsV0FBTztBQytFWDtBRDlFSTtFQUNFLHNCQUFZO0VBQ1osWUFBUTtFQUNSLGVBQVc7RUFDWCxjQUFTO0FDZ0ZmO0FEL0VNO0VBQ0Usd0JBQW9CO0FDaUY1QjtBRC9FQTtFQUNFLHNCQUFrQjtFQUNsQixrQkFBZTtFQUNmLHNCQUFZO0VBQ1osY0FBUztFQUNULGtCQUFVO0VBQ1YsMENBQVk7RUFDWixlQUFNO0VBQ04sV0FBTztFQUNQLGVBQVk7RUFDWixnQkFBVTtFQUNWLGFBQVM7QUNpRlg7QUQvRUE7RUFDTSw2QkFBTztFQUNQLHlCQUFZO0FDaUZsQjtBRDlFQTtFQUNNLHNCQUFPO0FDZ0ZiO0FENUVBO0VBQ00seUJBQU87QUM4RWI7QUQzRUE7RUFDRSxjQUFTO0FDNkVYO0FEM0VBO0VBQ0UsZ0JBQVk7RUFDWixTQUFRO0VBQ1IsVUFBUztBQzZFWDtBRDNFQTtFQUNFLGlCQUFTO0VBQ1Qsc0JBQWE7R0FBYixxQkFBYTtPQUFiLGlCQUFhO0VBQ2IseUJBQXFCO0FDNkV2QjtBRDVFRTtFQUNFLGVBQVE7QUM4RVo7QUQ1RUE7RUFDRSxPQUFNO0FDOEVSO0FENUVBO0VBQ0UsbUJBQWU7RUFDZiw0QkFBMkI7RUFDM0IsNkJBQTRCO0FDOEU5QjtBRDVFQTtFQUNFLGdCQUFZO0VBQ1oseUJBQXdCO0VBQ3hCLDBCQUF5QjtBQzhFM0I7QUQ1RUE7RUFDRSxjQUFTO0VBQ1QsWUFBUztBQzhFWDtBRDdFRTtFQUNFLFlBQVM7RUFDVCxXQUFPO0VBQ1Asc0JBQVk7QUMrRWhCO0FEOUVJO0VBQ0Usd0JBQW9CO0FDZ0YxQjtBRC9FRTtFQUNFLGFBQVM7QUNpRmI7QUQvRUE7RUFDRSxTQUFRO0VBQ1IsU0FBUTtFQUNSLFVBQVM7RUFDVCxjQUFTO0VBQ1QsZUFBVTtFQUNWLE9BQU07RUFDTixNQUFLO0VBQ0wsZ0JBQVk7RUFDWixlQUFXO0VBQ1gsWUFBUTtFQUNSLFdBQU87RUFDUCxVQUFTO0VBQ1QsV0FBUztFQUNULHNCQUFrQjtBQ2lGcEI7QUQvRUE7RUFDRSxvQkFBUTtFQUNSLDhCQUFrQjtFQUNsQix3Q0FBNEI7RUFDNUIsZ0NBQW9CO0VBQ3BCLHNCQUFRO0VBQ1IsMkJBQVU7RUFDVixxQkFBUztFQUNULDZCQUFVO0VBQ1YscUJBQU87RUFDUCw4QkFBYTtBQ2lGZjtBRC9FQTtFQUNFLHNCQUFRO0VBQ1IsVUFBUztFQUNULGtCQUFlO0VBQ2YseUJBQVk7QUNpRmQ7QURoRkE7RUFDRSxrQkFBYztBQ2tGaEI7QUQvRUE7RUFDRSxxQkFBYztBQ2lGaEI7QUQ1RUU7RUFDRSxXQUFPO0VBQ1AsaUJBQWE7QUM4RWpCO0FEN0VFO0VBQ0UsZUFBUTtFQUNSLFlBQU87RUFDUCxpQkFBYTtBQytFakI7QUQ5RUU7RUFDRSxXQUFPO0FDZ0ZYO0FEL0VFO0VBQ0UsY0FBUztFQUNULFdBQVM7RUFDVCxZQUFRO0VBQ1Isa0JBQVU7RUFDVixRQUFLO0VBQ0wsVUFBTztFQUNQLHlCQUFZO0VBQ1osMndCQUEwd0I7RUFDMXdCLDRCQUFrQjtFQUNsQixzQ0FBb0I7RUFDcEIsV0FBTztBQ2lGWDtBRDVFQTtFQUNFLFdBQU87QUM4RVQ7QUQ1RUE7RUFDRSxTQUFNO0VBQ04sV0FBTztBQzhFVDtBRDVFQTtFQUNFLHNCQUFrQjtFQUNsQixlQUFRO0FDOEVWO0FEN0VFO0VBQ0UsYUFBUztBQytFYjtBRDdFQTtFQUNFLDZCQUFvQjtVQUFwQixxQkFBb0I7QUMrRXRCO0FENUVBO0VBQ0Usa0JBQWU7RUFDZixZQUFRO0FDOEVWO0FEN0VFO0VBQ0Usc0JBQVk7RUFDWixnQkFBWTtFQUNaLFNBQVE7RUFDUixjQUFTO0VBQ1QsaUJBQWE7RUFDYixXQUFPO0FDK0VYO0FEOUVJO0VBQ0UsZ0JBQVk7QUNnRmxCO0FEL0VFO0VBQ0UsV0FBTztFQUNQLGVBQVk7RUFDWixXQUFPO0FDaUZYO0FEaEZFO0VBQ0UsZUFBUTtFQUNSLFlBQU87RUFDUCxpQkFBYTtFQUNiLGVBQVk7RUFDWixrQkFBYztBQ2tGbEI7QURqRkU7RUFDRSxzQkFBa0I7RUFDbEIsWUFBUTtFQUNSLGlCQUFhO0VBQ2Isa0JBQWU7RUFDZixlQUFRO0VBQ1IsV0FBTztFQUNQLGlCQUFjO0VBQ2QsZUFBWTtFQUNaLGVBQVM7QUNtRmI7QURsRkU7RUFDRSxXQUFPO0VBQ1AsZUFBUTtFQUNSLHFCQUFTO0VBQ1QsaUJBQWE7RUFDYixpQkFBYztBQ29GbEI7QURuRkk7RUFDRSxXQUFPO0FDcUZiO0FEbkZBOzs7RUFDRSxZQUFPO0FDdUZUO0FEckZBO0VBQ0UsZ0JBQWE7RUFDYixrQkFBYztBQ3VGaEI7QURyRkE7RUFDRSxnQkFBYTtFQUNiLGtCQUFjO0FDdUZoQjtBRHJGQTtFQUNFLFVBQVM7QUN1Rlg7QURyRkE7RUFDRSxzQkFBa0I7RUFDbEIsZUFBUTtBQ3VGVjtBRHJGQTtFQUNFLGFBQVM7QUN1Rlg7QURyRkE7O0VBQ0UseUJBQXdCO0VBQ3hCLDBCQUF5QjtBQ3dGM0I7QURsRkE7RUFDRSxzQkFBUTtBQ29GVjtBRGxGQTtFQUNFLHVCQUFZO0VBQ1osa0JBQVU7RUFDVixRQUFLO0VBQ0wsWUFBUTtFQUNSLFVBQVM7RUFDVCxnQkFBWTtFQUNaLDZCQUFvQjtBQ29GdEI7QURsRkE7RUFDRSxpQkFBWTtFQUNaLGdCQUFZO0FDb0ZkO0FEbEZBO0VBQ0UsVUFBUztBQ29GWDtBRGxGQTtFQUNFLFdBQU87QUNvRlQ7QURsRkE7RUFDRSxzQkFBa0I7QUNvRnBCO0FEbEZBO0VBQ0UsaUJBQWM7QUNvRmhCO0FEbkZFO0VBQ0UsZUFBYztBQ3FGbEI7QURwRkU7RUFDRSxpQkFBYTtFQUNiLGlCQUFjO0FDc0ZsQjtBRHJGSTtFQUNFLGlCQUFhO0VBQ2IsaUJBQWM7QUN1RnBCO0FEdEZNO0VBQ0UsaUJBQWE7RUFDYixpQkFBYztBQ3dGdEI7QUR2RlE7RUFDRSxpQkFBYTtFQUNiLGlCQUFjO0FDeUZ4QjtBRHhGVTtFQUNFLGlCQUFhO0VBQ2IsaUJBQWM7QUMwRjFCO0FEeEZBO0VBQ0UseUJBQWtCO0VBQ2xCLGNBQU87QUMwRlQ7QUR4RkE7RUFDRSxlQUFRO0VBQ1IsY0FBUztFQUNULFlBQVM7QUMwRlg7QUR4RkE7RUFDRSx5QkFBa0I7RUFDbEIsc0JBQVE7RUFDUixrQkFBZTtFQUNmLFVBQVM7RUFHVCxpRUFBb0U7RUFDcEUsMkJBQW1CO0FDMEZyQjtBRHpGRTtFQUNFLHlCQUFRO0FDMkZaO0FEMUZFO0VBQ0UsV0FBTztFQUNQLGlCQUFhO0FDNEZqQjtBRDNGRTtFQUNFLGVBQVE7RUFDUixZQUFPO0VBQ1AsaUJBQWE7RUFDYixrQkFBYztBQzZGbEI7QUQ1RkU7RUFDRSxXQUFPO0FDOEZYO0FEN0ZFO0VBQ0Usc0JBQWtCO0VBQ2xCLFlBQVE7RUFDUiwyQkFBYTtFQUNiLDRCQUF5QjtFQUN6QiwrQkFBNEI7RUFDNUIsWUFBUTtFQUNSLGtCQUFVO0VBQ1YsUUFBSztFQUNMLFVBQU87RUFDUCxXQUFPO0VBR1AsaUVBQXNFO0VBQ3RFLDJCQUFtQjtBQytGdkI7QUQ5Rkk7RUFDRSxzREFBYztFQUNkLG1CQUFjO0VBQ2QsMkJBQWM7RUFDZCxTQUFRO0VBQ1IsU0FBTTtFQUNOLGlCQUFhO0VBQ2IsZ0JBQVk7RUFDWixrQkFBVTtFQUNWLFFBQUs7RUFDTCxRQUFPO0FDZ0diO0FEOUZBO0VBQ0UsV0FBTztBQ2dHVDtBRDlGQTtFQUNFLFlBQVE7RUFDUiw0QkFBYztFQUNkLGdCQUFlO0VBQ2YsMkJBQXdCO0VBQ3hCLDhCQUEyQjtFQUMzQixTQUFNO0VBQ04sV0FBTztBQ2dHVDtBRDlGQTtFQUNFLHlCQUFRO0FDZ0dWO0FEL0ZFO0VBQ0UsdUJBQVk7RUFDWixZQUFRO0FDaUdaO0FEaEdJO0VBQ0Usc0RBQWM7RUFDZCwyQkFBYztBQ2tHcEI7QURoR0E7RUFDRSxnQkFBWTtFQUNaLHlCQUF3QjtFQUN4QiwwQkFBeUI7RUFHekIsK0RBQWtFO0VBQ2xFLDJCQUFtQjtBQ2tHckI7QURoR0E7RUFDRSxtQkFBZTtFQUNmLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFHNUIsaUVBQW9FO0VBQ3BFLDJCQUFtQjtBQ2tHckI7QURoR0E7RUFDRSxzQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGtCQUFlO0VBQ2YsWUFBUTtFQUNSLFVBQVM7QUNrR1g7QURqR0U7RUFDRSx5QkFBUTtBQ21HWjtBRGxHRTtFQUNFLGdCQUFZO0VBQ1osU0FBUTtFQUNSLGNBQVM7QUNvR2I7QURuR0U7RUFDRSxhQUFTO0FDcUdiO0FEcEdFO0VBQ0UseUJBQWtCO0VBQ2xCLHNCQUFRO0VBQ1Isa0JBQWU7RUFDZixlQUFRO0VBQ1IsV0FBTztFQUNQLGlCQUFjO0VBQ2QsZUFBWTtFQUNaLGNBQVM7QUNzR2I7QURyR0U7RUFDRSxXQUFPO0VBQ1AsZUFBUTtFQUNSLHFCQUFTO0VBQ1QsaUJBQWE7RUFDYixpQkFBYztBQ3VHbEI7QUR0R0k7RUFDRSxXQUFPO0FDd0diO0FEdEdBO0VBQ0UsWUFBTztFQUNQLGdCQUFhO0VBQ2Isa0JBQWM7QUN3R2hCO0FEdEdBO0VBQ0UsZ0JBQWE7RUFDYixrQkFBYztBQ3dHaEI7QUR0R0E7RUFDRSx5QkFBUTtBQ3dHVjtBRHRHQTtFQUNFLGdCQUFZO0VBQ1oseUJBQXdCO0VBQ3hCLDBCQUF5QjtBQ3dHM0I7QUR0R0E7RUFDRSxtQkFBZTtFQUNmLDRCQUEyQjtFQUMzQiw2QkFBNEI7QUN3RzlCO0FEdEdBO0VBQ0Usc0JBQVE7RUFDUixVQUFTO0FDd0dYO0FEdEdBO0VBQ0UsVUFBUztFQUNULGdCQUFZO0FDd0dkO0FEdEdBO0VBQ0Usc0JBQWtCO0VBQ2xCLDZCQUFRO0FDd0dWO0FEdEdBO0VBQ0UsbUJBQWU7QUN3R2pCO0FEdEdBO0VBQ0UsZ0JBQVk7QUN3R2Q7QUR0R0E7RUFDRSxpQkFBWTtFQUNaLGdCQUFZO0FDd0dkO0FEdEdBO0VBQ0UsVUFBUztBQ3dHWDtBRHRHQTtFQUNFLGNBQU87QUN3R1Q7QUR0R0E7RUFDRSx5QkFBa0I7RUFDbEIsV0FBTztBQ3dHVDtBRHRHQTtFQUNFLGVBQVE7RUFDUixjQUFTO0VBQ1QsWUFBUztBQ3dHWDtBRHRHQTtFQUNFLHFCQUFjO0FDd0doQjtBRHRHQTtBQUNBO0VBQ0UsdUJBQVk7RUFDWixVQUFTO0VBQ1QsYUFBUztFQUNULGtCQUFZO0VBQ1osa0JBQVk7RUFDWixVQUFTO0VBQ1QsdUJBQW1CO0VBQ1gsZUFBVztFQUNuQixjQUFXO0VBQ1gsU0FBUTtFQUNSLGVBQVc7RUFDWCxpQkFBYTtFQUNiLGtCQUFlO0VBQ2Ysa0JBQVU7RUFDVixnQkFBTztFQUVDLHNCQUFZO0VBRWhCLDBCQUFjO0VBQ2xCLHVDQUFZO0FDd0dkO0FEdEdBOztFQUVFLFVBQVM7RUFDVCxpQkFBWTtFQUNaLG1CQUFZO0FDd0dkO0FEdEdBO0VBQ0UscUJBQVM7RUFDVCxjQUFTO0FDd0dYO0FEdEdBO0VBQ0Usb0VBQW1CO0VBQ1gsNERBQVc7QUN3R3JCO0FEdEdBO0VBQ0UsY0FBUztFQUNULGtCQUFVO0VBQ1YsUUFBSztBQ3dHUDtBRHRHQTtFQUNFLGtCQUFVO0VBQ1YscUJBQW9CO0FDd0d0QjtBRHRHQTtFQUNFLFlBQVM7RUFDVCxjQUFTO0FDd0dYO0FEdEdBO0VBRVUsMkJBQVk7QUN3R3RCO0FEdEdBO0VBRVUsNkNBQTRCO0FDd0d0QztBRHRHQTs7RUFFRSxnQkFBZTtFQUNmLDZCQUE0QjtFQUM1Qiw0QkFBMkI7QUN3RzdCO0FEdEdBO0VBQ0UsY0FBYTtBQ3dHZjtBRHRHQTtFQUNFLFlBQVE7RUFDUix3Q0FBWTtBQ3dHZDtBRHRHQTtFQUNFLGdCQUFlO0FDd0dqQjtBRHRHQTtFQUNFLG9DQUFRO0FDd0dWO0FEdEdBO0VBQ0UsWUFBUTtBQ3dHVjtBRHJHQTtFQUNFLFVBQVM7QUN1R1g7QURyR0E7RUFDRSxrQkFBVTtFQUNWLHFCQUFTO0FDdUdYO0FEckdBO0VBRUUscUJBQVM7RUFFVCxhQUFTO0VBQ1QsZUFBUztFQUNULGdCQUFZO0VBQ1osMkJBQWE7VUFBYixtQkFBYTtBQ3VHZjtBRHJHQTtFQUNFLDBCQUFlO0VBQ2YsZ0JBQVk7RUFDWixZQUFRO0VBQ1IsY0FBYTtFQUNiLGtCQUFZO0VBQ1osa0JBQVU7RUFDVix5QkFBcUI7RUFDbEIsc0JBQWtCO0VBQ2pCLHFCQUFpQjtFQUNiLGlCQUFhO0VBQ3JCLGdCQUFVO0VBRVYsZUFBYztFQUVOLE9BQU07QUN1R2hCO0FEckdBOztFQUVFLHFCQUFpQjtFQUNqQixlQUFRO0VBQ1Isa0JBQVU7RUFDVixTQUFLO0VBQ0wsWUFBUTtFQUNSLGFBQVM7RUFDVCxVQUFTO0FDdUdYO0FEckdBOztFQUVFLGFBQVM7QUN1R1g7QURyR0E7O0VBRUUsa0JBQVU7QUN1R1o7QURyR0E7O0FBRUE7eUJDdUd5QjtBRHJHekI7T0N1R087RURyR0wsT0FBTTtBQUNSO3VCQ3VHdUI7QURyR3ZCO09DdUdPO0FBQ1A7QURyR0E7eUJDdUd5QjtBRHJHekI7dUJDdUd1QjtBRHJHdkI7O0FBRUE7eUJDdUd5QjtBRHJHekI7T0N1R087RURyR0wsUUFBTztBQUNUO3VCQ3VHdUI7QURyR3ZCO09DdUdPO0FBQ1A7QURyR0E7eUJDdUd5QjtBRHJHekI7dUJDdUd1QjtBRHJHdkI7O0VBRUUsV0FBTztBQ3VHVDtBRHJHQTs7RUFFRSxhQUFNO0FDdUdSO0FEckdBOztFQUVFLFdBQU87RUFDUCxZQUFRO0FDdUdWO0FEckdBOztFQUdFLHFCQUFZO0VBQ1osYUFBTTtBQ3VHUjtBRHJHQTtFQUNFLGtCQUFVO0VBQ1YsWUFBUTtBQ3VHVjtBRHJHQTs7RUFFRSxxQkFBUztBQ3VHWDtBRHJHQTtFQUNFLFdBQU87QUN1R1Q7QURyR0E7RUFDRSxhQUFTO0FDdUdYO0FEckdBOztFQUVFLFNBQVE7RUFDUix3QkFBb0I7QUN1R3RCO0FEckdBO0VBQ0Usa0JBQVU7RUFDVixRQUFPO0VBQ1AsV0FBTztFQUNQLG9CQUFTO0VBQ1QsV0FBUTtFQUNSLGdCQUFhO0VBQ2IsVUFBUztFQUNULGVBQVE7RUFDUixxQ0FBUTtFQUVBLHNCQUFZO0FDdUd0QjtBRHJHQTtFQUNFLDJCQUEwQjtBQ3VHNUI7QURyR0E7RUFDRSwyQkFBMEI7QUN1RzVCO0FEckdBO0VBQ0UsY0FBUztFQUNULFdBQVM7RUFDVCxrQkFBVTtBQ3VHWjtBRHJHQTtFQUNFLE1BQUs7RUFDTCxnQkFBZTtBQ3VHakI7QURyR0E7RUFDRSxrQ0FBYTtFQUNiLG1DQUFjO0VBQ2QsMkNBQWU7RUFDZixRQUFLO0FDdUdQO0FEckdBO0VBQ0UsUUFBSztBQ3VHUDtBRHJHQTtFQUNFLGtDQUFhO0VBQ2IsbUNBQWM7RUFDZCx3Q0FBWTtFQUNaLFFBQUs7QUN1R1A7QURyR0E7RUFDRSxjQUFPO0VBQ1AsWUFBUTtBQ3VHVjtBRHJHQTtFQUNFLDJCQUEwQjtBQ3VHNUI7QURyR0E7RUFDRSw0QkFBMkI7QUN1RzdCO0FEckdBO0VBQ0UsVUFBUztBQ3VHWDtBRHJHQTtFQUNFLGVBQVc7RUFDWCxnQkFBYTtFQUNiLG9CQUFhO0VBQ2IsZ0JBQWE7RUFDYixjQUFPO0VBQ1Asa0JBQVU7RUFDVixVQUFPO0VBQ1AsV0FBTTtFQUNOLHFCQUFTO0VBQ1QsY0FBYTtFQUNiLFlBQVE7RUFDUixxQkFBUztFQUNULGtCQUFZO0VBQ1osNkNBQTRDO0VBQ3BDLHFDQUFvQztBQ3VHOUM7QURyR0E7RUFDRSxvQkFBYTtFQUNiLGdCQUFhO0VBQ2IsY0FBTztFQUNQLHFCQUFTO0VBQ1Qsa0JBQWE7RUFDYixVQUFTO0FDdUdYO0FEckdBO0VBQ0UsNEJBQTJCO0FDdUc3QjtBRHJHQTtFQUNFLFVBQU87RUFDUCxZQUFPO0VBQ1AscUJBQVM7QUN1R1g7QURyR0E7RUFDRSx5QkFBcUI7QUN1R3ZCO0FEckdBO0VBQ0Usc0JBQWtCO0FDdUdwQjtBRHJHQTtFQUNFLHVCQUFZO0VBRUosc0JBQVk7RUFDcEIsY0FBTztFQUNQLFlBQVE7RUFDUixvQkFBUztFQUNULFNBQVE7RUFDUixxQkFBUztFQUNULGtCQUFXO0VBQ1gsb0JBQWE7RUFDYixnQkFBYTtFQUNiLG9CQUFhO0VBQ2IsWUFBUTtFQUNSLFNBQVE7RUFDUixnQkFBZTtFQUNmLHVCQUFnQjtFQUNoQiw2QkFBb0I7RUFDcEIsMEJBQWlCO0VBQ2pCLHFCQUFZO0FDdUdkO0FEckdBO0VBQ0UsVUFBUztBQ3VHWDtBRHJHQTs7RUFFRSxlQUFXO0VBQ1gsNEJBQTJCO0VBQzNCLHVCQUFZO0VBQ1osb0JBQWdCO0FDdUdsQjtBRHJHQTtFQUNFLG9CQUFZO0VBQ1osWUFBUTtFQUNSLGdCQUFlO0VBQ2Ysc0JBQVk7RUFDWixjQUFPO0VBQ1AsZUFBUTtFQUNSLGtCQUFXO0VBQ1gsb0JBQWE7RUFDYixnQkFBYTtFQUNiLFlBQVE7RUFDUixvQkFBYTtFQUNiLGtCQUFRO0VBQ1IsYUFBUztFQUNULG9CQUFTO0VBQ1Qsa0JBQVU7RUFDVix1QkFBZ0I7RUFDaEIsOEJBQW9CO0VBQ3BCLDRCQUFvQjtFQUNwQix5QkFBaUI7RUFDakIsV0FBTztBQ3VHVDtBRHJHQTs7RUFFRSxhQUFTO0FDdUdYO0FEcEdBO0VBQ0UsYUFBUztFQUNULFVBQVM7QUNzR1g7QURwR0E7RUFDRSxrQkFBWTtFQUNaLGdCQUFVO0VBQ1YsV0FBTztFQUVQLHFCQUFTO0VBRVQsYUFBUztFQUVULDJCQUFxQjtFQUViLG1CQUFhO0VBQ3JCLFlBQVE7QUNzR1Y7QURwR0E7RUFFRSxxQkFBUztFQUVULGFBQVM7RUFFVCxlQUFjO0VBRU4sT0FBTTtBQ3NHaEI7QURwR0E7RUFDRSxlQUFRO0VBQ1IsY0FBVztFQUNYLGNBQWE7RUFDYixTQUFRO0VBQ1Isa0JBQVk7RUFDWixjQUFTO0VBQ1QsZUFBTTtVQUFOLE9BQU07RUFDTixtQkFBYTtBQ3NHZjtBRHBHQTs7RUFFRSxrQkFBUztBQ3NHWDtBRHBHQTtFQUNFLGtCQUFVO0VBQ1YsZ0JBQVU7RUFFVixxQkFBUztFQUVULGFBQVM7RUFFVCwrQkFBcUI7RUFFYix1QkFBYTtFQUNyQixnQkFBTztBQ3NHVDtBRHBHQTtFQUNFLFVBQVM7QUNzR1g7QURwR0E7RUFDRSxZQUFTO0VBQ1QsVUFBUztFQUNULGdCQUFZO0VBQ1osZ0JBQU87RUFDUCxvQkFBVztFQUNYLG9CQUFXO0VBRUgsc0JBQVk7RUFDcEIscUJBQVM7RUFHVCxxQkFBUztFQUNULGFBQVM7RUFDVCx1QkFBbUI7RUFDWCxlQUFXO0VBQ25CLG1CQUFlO0VBRWYscUNBQXlCO0VBQ2pCLDZCQUFpQjtFQUN6Qiw2Q0FBNEM7RUFDcEMscUNBQW9DO0VBQzVDLFVBQVM7QUNzR1g7QURwR0E7RUFFVSx1Q0FBWTtBQ3NHdEI7QURwR0E7RUFDRSxnQkFBWTtFQUNaLDZCQUFRO0VBQ1Isa0JBQWU7RUFFUCxzQkFBWTtFQUNwQixjQUFPO0VBQ1AsZUFBUTtFQUNSLGdCQUFhO0VBQ2Isa0JBQU87RUFHQywrQkFBWTtVQUFaLHVCQUFZO0VBQ3BCLGVBQVc7RUFDWCxZQUFRO0VBQ1IsaUJBQWE7RUFDYixTQUFRO0VBQ1IscUJBQVM7RUFDVCxrQkFBVTtFQUVWLCtCQUF5QjtFQUVqQix1QkFBaUI7RUFDekIsa0JBQVk7QUNzR2Q7QURwR0E7Ozs7Ozs7Ozs7OztFQVlFLGVBQVE7RUFDUixVQUFTO0VBQ1QsbUJBQVk7RUFDWixxQkFBYztBQ3NHaEI7QURqR0E7O0VBRUUsa0JBQWM7RUFDZCxnQkFBWTtFQUNaLFdBQU87QUNtR1Q7QURqR0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRSxtQkFBWTtFQUVKLGdCQUFZO0VBQ3BCLFdBQU87RUFDUCxxQkFBYztBQ21HaEI7QURqR0E7OztFQUdFLDRCQUFlO0FDbUdqQjtBRGpHQTs7O0VBR0UsNEJBQWU7QUNtR2pCO0FEakdBOzs7RUFJVSw2QkFBWTtBQ21HdEI7QURqR0E7OztFQUdFLG1CQUFlO0FDbUdqQjtBRGpHQTtFQUNFLGdCQUFlO0VBRVAsNkNBQTRCO0FDbUd0QztBRGpHQTs7Ozs7OztFQU9FLHlCQUF3QjtFQUN4Qix1QkFBWTtFQUNaLHlCQUFjO0VBQ2QsZUFBUTtBQ21HVjtBRGpHQTs7RUFFRSxtQkFBUTtFQUNSLHlCQUF3QjtBQ21HMUI7QURqR0E7RUFDRSxnQkFBZTtFQUVQLDZDQUE2QjtBQ21HdkM7QURqR0E7RUFDRSxrQkFBWTtBQ21HZDtBRGpHQTtFQUNFLGVBQVk7QUNtR2Q7QURqR0E7RUFDRSxXQUFPO0FDbUdUO0FEakdBO0VBQ0UsZUFBUztFQUNULHlDQUFhO0FDbUdmO0FEakdBO0VBQ0UsV0FBTztFQUNQLFdBQU87RUFDUCxpQkFBYTtBQ21HZjtBRGpHQTs7RUFFRSxjQUFTO0VBQ1QsV0FBTztFQUNQLGVBQVc7RUFDWCx5QkFBd0I7RUFDeEIsdUJBQVk7RUFDWixlQUFRO0VBQ1IsWUFBUTtBQ21HVjtBRGpHQTtFQUNFLGNBQVM7RUFFVCxxQkFBUztFQUVULGFBQVM7RUFFRCxzQkFBWTtFQUNwQixnQkFBVTtFQUNWLGdCQUFZO0VBQ1osMkNBQWU7QUNtR2pCO0FEakdBO0VBQ0UscUJBQVM7RUFDVCxVQUFTO0VBRUQsc0JBQVk7QUNtR3RCO0FEakdBO0VBQ0Usa0JBQVk7RUFDWixVQUFTO0VBQ1QsY0FBUztFQUNULFNBQVE7RUFDUixpQkFBYTtFQUNiLGdCQUFZO0VBRUosc0JBQVk7RUFDcEIsZ0JBQVU7RUFFVixxQkFBUztFQUVULGFBQVM7RUFDVCxnQkFBWTtFQUNaLDBCQUFlO0FDbUdqQjtBRGpHQTtFQUNFLFdBQVM7RUFDVCxjQUFTO0VBQ1QsV0FBTztBQ21HVDtBRGpHQTtFQUVFLGVBQWM7RUFFTixPQUFNO0VBQ2QsVUFBTztFQUNQLFlBQVE7RUFDUixXQUFPO0FDbUdUO0FEakdBO0VBQ0UsNEJBQXFCO0FDbUd2QjtBRGpHQTtFQUNFLHlCQUFrQjtBQ21HcEI7QURqR0E7RUFDRSxVQUFPO0FDbUdUO0FEakdBO0VBQ0UsVUFBTztBQ21HVDtBRGpHQTtFQUNFLHVCQUFZO0VBRUosZ0JBQVk7RUFDcEIsU0FBUTtFQUNSLGdCQUFlO0VBQ2Ysa0JBQVk7RUFDWixTQUFRO0VBQ1IsVUFBUztFQUNULGVBQVE7RUFDUixvQkFBYTtFQUNiLGNBQU87RUFDUCxlQUFXO0VBQ1gsa0JBQVU7RUFFRixzQkFBWTtFQUNwQiw2QkFBb0I7RUFDcEIsMEJBQWlCO0VBQ2pCLHFCQUFZO0FDbUdkO0FEakdBO0VBQ0UsaUJBQWE7QUNtR2Y7QURqR0E7O0VBRUUsZ0JBQWE7QUNtR2Y7QURqR0E7RUFDRSxVQUFTO0VBQ1QsU0FBUTtBQ21HVjtBRGpHQTs7RUFFRSxlQUFRO0VBQ1IsV0FBTztFQUNQLG9CQUFhO0VBQ2IsY0FBTztFQUNQLGlCQUFhO0VBQ2IsU0FBTztFQUNQLHlCQUFxQjtFQUNsQixzQkFBa0I7RUFDakIscUJBQWlCO0VBQ2IsaUJBQWE7RUFDckIsMEJBQW9CO0VBRVosa0JBQVk7QUNtR3RCO0FEakdBO0VBQ0UsVUFBUztFQUNULFVBQU87RUFDUCxlQUFRO0VBQ1Isa0JBQVk7RUFDWixnQkFBYTtBQ21HZjtBRGpHQTs7OztFQUlFLG1CQUFZO0FDbUdkO0FEakdBO0VBQ0UsZUFBUTtBQ21HVjtBRGpGQTtBQTBFQTtFQUNFLGVBQVU7RUFDVixZQUFTO0VBQ1QsTUFBSztFQUNMLE9BQU07RUFDTixXQUFPO0VBQ1AsWUFBUTtFQUNSLGlDQUErQjtFQUMvQixVQUFTO0VBQ1QsdUJBQWE7RUFDYixlQUFRO0VBS1IsaUNBQVk7RUFDWiw2QkFBWTtFQUNaLGtDQUFnQjtVQUFoQiwwQkFBZ0I7RUFDaEIsZ0NBQW9CO1VBQXBCLHdCQUFvQjtFQUNwQiwyQ0FBMkI7VUFBM0IsbUNBQTJCO0FDVTdCO0FEUEE7RUFDRSxhQUFTO0FDU1g7QUROQTtFQUNFLFVBQVM7QUNRWDtBRExBO0VBQ0UscUJBQVM7RUFDVCxXQUFPO0VBQ1AsZUFBVztBQ09iO0FESkE7RUFDRSxjQUFTO0VBQ1Qsc0JBQVk7RUFDWixlQUFVO0VBQ1YsWUFBUztFQUNULE1BQUs7RUFDTCxPQUFNO0VBQ04sV0FBTztFQUNQLFlBQVE7RUFDUixhQUFTO0VBQ1QsaUNBQW1DO0FDTXJDO0FESEE7RUFDRSxjQUFTO0VBQ1Qsa0JBQVU7RUFDVixNQUFLO0VBQ0wsT0FBTTtFQUNOLFdBQU87RUFDUCxZQUFRO0FDS1Y7QURGQTtFQUNFLGNBQVM7RUFDVCxrQkFBVTtFQUNWLFNBQUs7RUFDTCxXQUFPO0VBQ1AsV0FBTztFQUNQLFlBQVE7RUFDUixVQUFTO0VBQ1QsWUFBUTtFQUNSLDZCQUFrQjtFQUNsQixtd0JBQWt3QjtFQUNsd0IseUJBQWE7RUFDYixXQUFPO0VBQ1AsZUFBVztFQUNYLHFCQUFpQjtFQUNqQixlQUFRO0VBQ1IsY0FBYTtBQ0lmO0FEREE7RUFDRSxrQkFBVTtFQUNWLFlBQVM7RUFDVCxXQUFPO0VBQ1AsWUFBUTtFQUNSLGNBQVE7QUNHVjtBREFBO0VBQ0Usa0JBQVU7RUFDVixXQUFPO0VBQ1AsWUFBUTtFQUNSLG1CQUFnQjtBQ0VsQjtBRENBO0VBQ0UsYUFBUztFQUNULGVBQVc7RUFDWCxXQUFPO0VBQ1AsWUFBUTtFQUNSLHVCQUFRO0VBQVIsZUFBUTtFQUNSLHlCQUFxQjtFQUNyQixzQkFBa0I7RUFDbEIscUJBQWlCO0VBQ2pCLGlCQUFhO0VBQ2IsMkNBQVk7RUFBWixtQ0FBWTtFQUFaLG9FQUFZO0VBQ1osdUJBQW1CO0FDQ3JCO0FERUE7RUFDRSxjQUFTO0FDQVg7QURHQTtFQUNFLFlBQVE7RUFDUixvQkFBUTtFQUNSLGdCQUFZO0FDRGQ7QURJQTtFQUNFLDJDQUFZO0VBQVosbUNBQVk7RUFBWixvRUFBWTtBQ0ZkO0FES0E7RUFDRSxxQkFBUztFQUNULFVBQVM7RUFLVCxpQ0FBWTtFQUNaLDJDQUFnQjtVQUFoQixtQ0FBZ0I7RUFDaEIsZ0NBQW9CO1VBQXBCLHdCQUFvQjtFQUNwQiwyQ0FBMkI7VUFBM0IsbUNBQTJCO0FDSDdCO0FETUE7RUFDRSw4Q0FBMEI7VUFBMUIsc0NBQTBCO0FDSjVCO0FET0E7RUFDRSwrQ0FBMkI7VUFBM0IsdUNBQTJCO0FDTDdCO0FEUUE7RUFDRSxxQkFBaUI7RUFDakIsU0FBUTtFQUNSLFVBQVM7RUFDVCxrQkFBVTtFQUNWLGFBQVM7RUFDVCxRQUFLO0VBQ0wsT0FBTTtFQUNOLFVBQVM7RUFDVCx5Q0FBZ0I7VUFBaEIsaUNBQWdCO0VBQ2hCLGdDQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMkNBQTJCO1VBQTNCLG1DQUEyQjtBQ043QjtBRFNBO0VBQ0UsdUNBQWdCO1VBQWhCLCtCQUFnQjtFQUNoQixhQUFTO0FDUFg7QURVQTtFQUNFLGNBQVM7RUFDVCxrQkFBVTtFQUNWLFFBQUs7RUFDTCxXQUFPO0VBQ1AsWUFBUTtFQUNSLGdDQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMkNBQTJCO1VBQTNCLG1DQUEyQjtFQUMzQix5Q0FBZ0I7VUFBaEIsaUNBQWdCO0FDUmxCO0FEV0E7RUFDRSxhQUFTO0FDVFg7QURZQTtFQUNFLHVDQUFnQjtVQUFoQiwrQkFBZ0I7RUFDaEIsYUFBUztBQ1ZYO0FEYUE7RUFDRSxjQUFTO0VBQ1QsV0FBTztFQUNQLFlBQVE7RUFDUixxQkFBaUI7QUNYbkI7QURjQTtFQUNFLFFBQU87RUFDUCwya0JBQTBrQjtBQ1o1a0I7QURlQTtFQUNFLE9BQU07RUFDTixta0JBQWtrQjtBQ2Jwa0I7QURnQkE7RUFDRSxrQkFBVTtFQUNWLFNBQVE7RUFDUixPQUFNO0VBQ04sV0FBTztFQUNQLFVBQVM7RUFDVCx5Q0FBZ0I7VUFBaEIsaUNBQWdCO0VBQ2hCLGdDQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMkNBQTJCO1VBQTNCLG1DQUEyQjtBQ2Q3QjtBRGlCQTtFQUNFLHVDQUFnQjtVQUFoQiwrQkFBZ0I7RUFDaEIsYUFBUztBQ2ZYO0FEa0JBO0VBQ0UsY0FBUztFQUNULGtCQUFZO0VBQ1osZ0JBQVk7RUFDWixTQUFRO0VBQ1IsVUFBUztFQUNULGtCQUFZO0VBQ1osbUJBQWE7RUFDYixpQ0FBNEI7QUNoQjlCO0FEbUJBO0VBQ0UscUJBQVM7RUFDVCxnQkFBVTtFQUNWLFdBQU87RUFDUCxZQUFRO0FDakJWO0FEb0JBO0VBQ0UsY0FBUztFQUNULFdBQU87RUFDUCxZQUFRO0VBQ1Isc0JBQWtCO0VBQ2xCLGtDQUFxQjtFQUNyQixzQkFBaUI7RUFDakIsWUFBUztBQ2xCWDtBRHFCQTtFQUNFLFlBQVM7QUNuQlg7QURzQkE7RUFDRSxVQUFTO0FDcEJYO0FEdUJBO0VBQ0UsV0FBTztFQUNQLFlBQVE7QUNyQlY7QUR3QkE7RUFDRSxxQkFBaUI7RUFDakIsa0JBQVU7RUFDVixZQUFTO0VBQ1QsTUFBSztFQUNMLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULG1CQUFhO0FDdEJmO0FEeUJBO0VBQ0UsY0FBUztFQUNULGtCQUFVO0VBQ1YsTUFBSztFQUNMLE9BQU07RUFDTixXQUFPO0VBQ1AsWUFBUTtFQUNSLDZCQUFZO0FDdkJkO0FEMEJBO0VBQ0UsYUFBUztBQ3hCWDtBRDJCQTtFQUNFLDZCQUFZO0FDekJkO0FENEJBO0VBQ0UsZ0JBQVU7RUFDVixzQkFBWTtFQUNaLGtCQUFVO0VBQ1YsTUFBSztFQUNMLE9BQU07RUFDTixXQUFPO0VBQ1AsWUFBUTtFQUNSLGVBQVM7RUFDVCxXQUFPO0VBQ1AsZUFBVztFQUNYLGtCQUFZO0VBQ1osaUJBQWE7RUFDYixtQkFBYTtFQUNiLHVCQUFlO0FDMUJqQjtBRDZCQTtFQUNFLGFBQVM7QUMzQlg7QUQ4QkE7RUFDRSxjQUFTO0VBQ1Qsa0JBQVU7RUFDVixZQUFTO0VBQ1QsUUFBTztFQUNQLFNBQVE7RUFDUix3Q0FBK0I7VUFBL0IsZ0NBQStCO0FDNUJqQztBRCtCQTtFQUNFLGtCQUFVO0VBQ1YsWUFBUztFQUNULE1BQUs7RUFDTCxPQUFNO0VBQ04sV0FBTztFQUNQLFlBQVE7RUFDUixpQkFBWTtFQUNaLGtCQUFhO0VBQ2IseUJBQVE7RUFDUiwrQkFBb0I7RUFDcEIsa0JBQWU7RUFDZix5REFBVztVQUFYLGlEQUFXO0FDN0JiO0FEZ0NBO0VBQ0UsZUFBVTtFQUNWLFlBQVM7RUFDVCxNQUFLO0VBQ0wsT0FBTTtFQUNOLDZCQUFZO0FDOUJkO0FEaUNBO0VBQ0UsZ0JBQVU7RUFDVixrQkFBVTtFQUNWLFVBQU87RUFDUCxXQUFRO0VBQ1IsWUFBUTtFQUNSLFVBQVM7RUFDVCxTQUFRO0VBQ1Isc0JBQXFCO0FDL0J2QjtBRGtEQTtFQUNFLGtCQUFVO0FDaERaO0FEaURFO0VBQ0Usc0JBQVM7RUFDVCx5QkFBUztFQUNULDZCQUFVO0VBQ1YsaUJBQUs7RUFDTCxvQkFBUTtFQUNSLHFCQUFNO0VBQ04sc0JBQU87RUFDUCwyQkFBVztFQUNYLHVCQUFTO0FDL0NiO0FEaURFO0VBQ0Usc0JBQVM7RUFDVCx5QkFBUztFQUNULHNCQUFPO0VBQ1AsdUJBQVE7RUFDUiw2QkFBVTtFQUNWLG1CQUFLO0VBQ0wsb0JBQU07RUFDTixvQ0FBa0I7RUFDbEIsOEJBQWU7RUFDZixpRUFBbUI7RUFDbkIseURBQVc7RUFDWCx1QkFBUztBQy9DYjtBRDlhdUI7RUFDckI7SUFDRSxVQUFTO0lBQ1QsMkNBQTBDO0lBQ2xDLG1DQUFrQztFQzRiNUM7RUQxYkE7SUFDRSxVQUFTO0lBQ1QsdUNBQXNDO0lBQzlCLCtCQUE4QjtFQzRieEM7QUFDRjtBRHRjdUI7RUFDckI7SUFDRSxVQUFTO0lBQ1QsMkNBQTBDO0lBQ2xDLG1DQUFrQztFQ29kNUM7RURsZEE7SUFDRSxVQUFTO0lBQ1QsdUNBQXNDO0lBQzlCLCtCQUE4QjtFQ29keEM7QUFDRjtBRDdjcUI7RUFDbkI7SUFDRSxVQUFTO0VDdWRYO0VEcmRBO0lBQ0UsVUFBUztFQ3VkWDtBQUNGO0FEN2RxQjtFQUNuQjtJQUNFLFVBQVM7RUN1ZVg7RURyZUE7SUFDRSxVQUFTO0VDdWVYO0FBQ0Y7QURwZThCO0VBQzVCO0lBQ0UsVUFBUztFQzhlWDtFRDVlQTtJQUNFLFVBQVM7RUM4ZVg7QUFDRjtBRHBmOEI7RUFDNUI7SUFDRSxVQUFTO0VDOGZYO0VENWZBO0lBQ0UsVUFBUztFQzhmWDtBQUNGO0FEM2YyQjtFQUN6QjtJQUNFLHNDQUE2QjtZQUE3Qiw4QkFBNkI7RUNxZ0IvQjtFRG5nQkE7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCO0VDcWdCM0I7QUFDRjtBRDNnQjJCO0VBQ3pCO0lBQ0Usc0NBQTZCO1lBQTdCLDhCQUE2QjtFQ3FoQi9CO0VEbmhCQTtJQUNFLGtDQUF5QjtZQUF6QiwwQkFBeUI7RUNxaEIzQjtBQUNGO0FEbGhCNEI7RUFDMUI7SUFDRSxZQUFTO0lBQ1QsK0JBQXNCO1lBQXRCLHVCQUFzQjtFQ2tpQnhCO0VEaGlCQTtJQUNFLFVBQVM7SUFDVCxpQ0FBd0I7WUFBeEIseUJBQXdCO0VDa2lCMUI7RURoaUJBO0lBQ0UsWUFBUztJQUNULGlDQUF3QjtZQUF4Qix5QkFBd0I7RUNraUIxQjtBQUNGO0FEOWlCNEI7RUFDMUI7SUFDRSxZQUFTO0lBQ1QsK0JBQXNCO1lBQXRCLHVCQUFzQjtFQzhqQnhCO0VENWpCQTtJQUNFLFVBQVM7SUFDVCxpQ0FBd0I7WUFBeEIseUJBQXdCO0VDOGpCMUI7RUQ1akJBO0lBQ0UsWUFBUztJQUNULGlDQUF3QjtZQUF4Qix5QkFBd0I7RUM4akIxQjtBQUNGO0FEM2pCNEI7RUFDMUI7SUFDRSxhQUFTO0lBQ1QsVUFBUztFQzJrQlg7RUR6a0JBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUMya0JYO0VEemtCQTtJQUNFLGNBQVM7SUFDVCxVQUFTO0VDMmtCWDtBQUNGO0FEdmxCNEI7RUFDMUI7SUFDRSxhQUFTO0lBQ1QsVUFBUztFQ3VtQlg7RURybUJBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUN1bUJYO0VEcm1CQTtJQUNFLGNBQVM7SUFDVCxVQUFTO0VDdW1CWDtBQUNGO0FEcG1CMEI7RUFDeEI7SUFDRSxjQUFTO0lBQ1QsVUFBUztFQ29uQlg7RURsbkJBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUNvbkJYO0VEbG5CQTtJQUNFLGFBQVM7SUFDVCxVQUFTO0VDb25CWDtBQUNGO0FEaG9CMEI7RUFDeEI7SUFDRSxjQUFTO0lBQ1QsVUFBUztFQ2dwQlg7RUQ5b0JBO0lBQ0UsY0FBUztJQUNULFVBQVM7RUNncEJYO0VEOW9CQTtJQUNFLGFBQVM7SUFDVCxVQUFTO0VDZ3BCWDtBQUNGO0FEaFRrQjtFQUNkO0lBQ0UsaUJBQWE7RUMwVGpCO0VEeFRFO0lBQ0Usa0JBQWE7RUMwVGpCO0FBQ0Y7QURoVWtCO0VBQ2Q7SUFDRSxpQkFBYTtFQzBVakI7RUR4VUU7SUFDRSxrQkFBYTtFQzBVakI7QUFDRjtBRHZVaUI7RUFDYjtJQUFPLFVBQVM7RUNrVmxCO0VEalZFO0lBQU8sVUFBUztFQ29WbEI7QUFDRjtBRHZWaUI7RUFDYjtJQUFPLFVBQVM7RUNrV2xCO0VEaldFO0lBQU8sVUFBUztFQ29XbEI7QUFDRjtBQUNBLHdEQUF3RCxDO0FDcDNFeEQ7O0VBRUU7QUFDRjtFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGVBQWU7RUFDZix5QkFBeUIsRUFBRTs7QUFFN0I7RUFDRSx5Q0FBeUMsRUFBRTtFQUMzQztJQUNFLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0UsZUFBZTtJQUNmLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFFO0lBQ25CO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0U7UUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQzNCO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UscUJBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQWU7WUFBZixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsZUFBZTtJQUNmLGNBQWMsRUFBRTtJQUNoQjs7TUFFRSxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFFO0VBQ3JCOzs7Ozs7SUFNRSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxxQkFBYTtZQUFiLGFBQWE7SUFDYixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUU7RUFDbkI7SUFDRSxzQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZSxFQUFFO0VBQ25CO0lBQ0UsMEJBQWtCO1lBQWxCLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxxQkFBYTtZQUFiLGFBQWE7SUFDYixjQUFjLEVBQUU7RUFDbEI7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHFCQUFhO1lBQWIsYUFBYTtJQUNiLGNBQWMsRUFBRTtFQUNsQjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSwyQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UscUJBQWE7WUFBYixhQUFhO0lBQ2IsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsMkJBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxzQkFBYztZQUFkLGNBQWM7SUFDZCxlQUFlLEVBQUU7RUFDbkI7SUFDRSxpQkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0UsaUJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxnQkFBUTtZQUFSLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZ0JBQVE7WUFBUixRQUFRLEVBQUU7RUFDWjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxnQkFBUTtZQUFSLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZ0JBQVE7WUFBUixRQUFRLEVBQUU7RUFDWjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxnQkFBUTtZQUFSLFFBQVEsRUFBRTtFQUNaO0lBQ0UsZ0JBQVE7WUFBUixRQUFRLEVBQUU7RUFDWjtJQUNFLGdCQUFRO1lBQVIsUUFBUSxFQUFFO0VBQ1o7SUFDRSxpQkFBUztZQUFULFNBQVMsRUFBRTtFQUNiO0lBQ0UsaUJBQVM7WUFBVCxTQUFTLEVBQUU7RUFDYjtJQUNFLGlCQUFTO1lBQVQsU0FBUyxFQUFFO0VBQ2I7SUFDRSxxQkFBcUIsRUFBRTtFQUN6QjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxzQkFBc0IsRUFBRTtFQUMxQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0U7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixvQkFBWTtjQUFaLFlBQVk7TUFDWixlQUFlLEVBQUU7SUFDbkI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxXQUFXO01BQ1gsZUFBZSxFQUFFO0lBQ25CO01BQ0UsMEJBQWtCO2NBQWxCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxlQUFlLEVBQUU7SUFDbkI7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRTtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLG9CQUFZO2NBQVosWUFBWTtNQUNaLGVBQWUsRUFBRTtJQUNuQjtNQUNFLHNCQUFjO2NBQWQsY0FBYztNQUNkLFdBQVc7TUFDWCxlQUFlLEVBQUU7SUFDbkI7TUFDRSwwQkFBa0I7Y0FBbEIsa0JBQWtCO01BQ2xCLG1CQUFtQixFQUFFO0lBQ3ZCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHNCQUFjO2NBQWQsY0FBYztNQUNkLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxnQkFBZ0IsRUFBRTtJQUNwQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0Usc0JBQXNCLEVBQUUsRUFBRTtFQUM5QjtJQUNFO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2Isb0JBQVk7Y0FBWixZQUFZO01BQ1osZUFBZSxFQUFFO0lBQ25CO01BQ0Usc0JBQWM7Y0FBZCxjQUFjO01BQ2QsV0FBVztNQUNYLGVBQWUsRUFBRTtJQUNuQjtNQUNFLDBCQUFrQjtjQUFsQixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0Usc0JBQWM7Y0FBZCxjQUFjO01BQ2QsZUFBZSxFQUFFO0lBQ25CO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLGdCQUFnQixFQUFFO0lBQ3BCO01BQ0Usc0JBQXNCLEVBQUU7SUFDMUI7TUFDRSxzQkFBc0IsRUFBRSxFQUFFO0VBQzlCO0lBQ0U7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixvQkFBWTtjQUFaLFlBQVk7TUFDWixlQUFlLEVBQUU7SUFDbkI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxXQUFXO01BQ1gsZUFBZSxFQUFFO0lBQ25CO01BQ0UsMEJBQWtCO2NBQWxCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxxQkFBYTtjQUFiLGFBQWE7TUFDYixjQUFjLEVBQUU7SUFDbEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLHFCQUFhO2NBQWIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSwyQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0UscUJBQWE7Y0FBYixhQUFhO01BQ2IsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsMkJBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLDJCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUU7SUFDeEI7TUFDRSxzQkFBYztjQUFkLGNBQWM7TUFDZCxlQUFlLEVBQUU7SUFDbkI7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxnQkFBUTtjQUFSLFFBQVEsRUFBRTtJQUNaO01BQ0UsZ0JBQVE7Y0FBUixRQUFRLEVBQUU7SUFDWjtNQUNFLGdCQUFRO2NBQVIsUUFBUSxFQUFFO0lBQ1o7TUFDRSxpQkFBUztjQUFULFNBQVMsRUFBRTtJQUNiO01BQ0UsaUJBQVM7Y0FBVCxTQUFTLEVBQUU7SUFDYjtNQUNFLGlCQUFTO2NBQVQsU0FBUyxFQUFFO0lBQ2I7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxzQkFBc0IsRUFBRTtJQUMxQjtNQUNFLHNCQUFzQixFQUFFLEVBQUU7RUFDOUI7SUFDRSxxQkFBcUI7SUFDckIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLHlCQUFpQjtPQUFqQixzQkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQiw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLHFJQUFxSSxFQUFFO0lBQ3ZJO01BQ0U7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0lBQ3hCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxVQUFVO01BQ1YsZ0RBQWdELEVBQUU7SUFDcEQ7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxlQUFlLEVBQUU7RUFDckI7O0lBRUUsb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLCtDQUErQyxFQUFFO0lBQ25EO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLCtDQUErQyxFQUFFO0VBQ3ZEO0lBQ0UsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxpREFBaUQsRUFBRTtJQUNyRDtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxpREFBaUQsRUFBRTtFQUN6RDtJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsK0NBQStDLEVBQUU7RUFDdkQ7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGdEQUFnRCxFQUFFO0lBQ3BEO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGdEQUFnRCxFQUFFO0VBQ3hEO0lBQ0UsY0FBYztJQUNkLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSwrQ0FBK0MsRUFBRTtJQUNuRDtNQUNFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSwrQ0FBK0MsRUFBRTtFQUN2RDtJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsK0NBQStDLEVBQUU7RUFDdkQ7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGlEQUFpRCxFQUFFO0lBQ3JEO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGlEQUFpRCxFQUFFO0VBQ3pEO0lBQ0UsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSw4Q0FBOEMsRUFBRTtJQUNsRDtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSw4Q0FBOEMsRUFBRTtFQUN0RDtJQUNFLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsaURBQWlELEVBQUU7SUFDckQ7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsaURBQWlELEVBQUU7RUFDekQ7SUFDRSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHVCQUF1QjtNQUN2QixtQkFBbUIsRUFBRTtJQUN2QjtNQUNFLDJDQUEyQyxFQUFFO0lBQy9DO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxXQUFXO01BQ1gsdUJBQXVCO01BQ3ZCLG1CQUFtQixFQUFFO01BQ3JCOztRQUVFLDJDQUEyQyxFQUFFO0VBQ25EO0lBQ0UsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSw2Q0FBNkMsRUFBRTtJQUNqRDtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSw2Q0FBNkMsRUFBRTtFQUNyRDtJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsOENBQThDLEVBQUU7SUFDbEQ7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsOENBQThDLEVBQUU7RUFDdEQ7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGdEQUFnRCxFQUFFO0lBQ3BEO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGdEQUFnRCxFQUFFO0VBQ3hEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsK0NBQStDLEVBQUU7SUFDbkQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSwrQ0FBK0MsRUFBRTtFQUN2RDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGlEQUFpRCxFQUFFO0lBQ3JEO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsaURBQWlELEVBQUU7RUFDekQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSwrQ0FBK0MsRUFBRTtJQUNuRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLCtDQUErQyxFQUFFO0VBQ3ZEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsZ0RBQWdELEVBQUU7SUFDcEQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxnREFBZ0QsRUFBRTtFQUN4RDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLCtDQUErQyxFQUFFO0lBQ25EO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsK0NBQStDLEVBQUU7RUFDdkQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSwrQ0FBK0MsRUFBRTtJQUNuRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLCtDQUErQyxFQUFFO0VBQ3ZEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsaURBQWlELEVBQUU7SUFDckQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxpREFBaUQsRUFBRTtFQUN6RDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLDhDQUE4QyxFQUFFO0lBQ2xEO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsOENBQThDLEVBQUU7RUFDdEQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLGNBQWM7TUFDZCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxpREFBaUQsRUFBRTtJQUNyRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLGlEQUFpRCxFQUFFO0VBQ3pEO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsMkNBQTJDLEVBQUU7SUFDL0M7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSwyQ0FBMkMsRUFBRTtFQUNuRDtJQUNFLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0Isc0JBQXNCO0lBQ3RCLHFCQUFxQixFQUFFO0lBQ3ZCO01BQ0UsV0FBVztNQUNYLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLDZDQUE2QyxFQUFFO0lBQ2pEO01BQ0UsY0FBYztNQUNkLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7TUFDdkI7O1FBRUUsNkNBQTZDLEVBQUU7RUFDckQ7SUFDRSxjQUFjO0lBQ2QsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixxQkFBcUIsRUFBRTtJQUN2QjtNQUNFLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIscUJBQXFCLEVBQUU7SUFDekI7TUFDRSw4Q0FBOEMsRUFBRTtJQUNsRDtNQUNFLGNBQWM7TUFDZCw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO01BQ3ZCOztRQUVFLDhDQUE4QyxFQUFFO0VBQ3REO0lBQ0UsY0FBYztJQUNkLDZCQUE2QjtJQUM3QixzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7SUFDdkI7TUFDRSxjQUFjO01BQ2QseUJBQXlCO01BQ3pCLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UsZ0RBQWdELEVBQUU7SUFDcEQ7TUFDRSxjQUFjO01BQ2QsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsY0FBYztNQUNkLHlCQUF5QjtNQUN6QixxQkFBcUIsRUFBRTtNQUN2Qjs7UUFFRSxnREFBZ0QsRUFBRTtFQUN4RDtJQUNFLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsNkJBQTZCLEVBQUU7SUFDL0I7TUFDRSxjQUFjO01BQ2QsMEJBQTBCO01BQzFCLDZCQUE2QjtNQUM3Qix5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQjtNQUMxQix5QkFBeUI7TUFDekIsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxjQUFjO01BQ2Qsb0JBQW9CLEVBQUU7RUFDMUI7SUFDRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsY0FBYztJQUNkLFdBQVcsRUFBRTtJQUNiO01BQ0Usa0JBQWtCLEVBQUU7RUFDeEI7OztJQUdFLFdBQVcsRUFBRTtFQUNmOztJQUVFLGtCQUFrQjtJQUNsQiw0QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLHNCQUFzQixFQUFFO0lBQ3hCOztNQUVFLGtCQUFrQjtNQUNsQixzQkFBYztjQUFkLGNBQWMsRUFBRTtNQUNoQjs7UUFFRSxVQUFVLEVBQUU7TUFDZDs7OztRQUlFLFVBQVUsRUFBRTtJQUNoQjs7Ozs7Ozs7TUFRRSxpQkFBaUIsRUFBRTtFQUN2QjtJQUNFLHFCQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1lBQWYsZUFBZTtJQUNmLG1DQUEyQjtZQUEzQiwyQkFBMkIsRUFBRTtJQUM3QjtNQUNFLFdBQVcsRUFBRTtFQUNqQjtJQUNFLGNBQWMsRUFBRTtFQUNsQjs7SUFFRSwwQkFBMEI7SUFDMUIsNkJBQTZCLEVBQUU7RUFDakM7O0lBRUUseUJBQXlCO0lBQ3pCLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0Usd0JBQXdCO0lBQ3hCLHVCQUF1QixFQUFFO0lBQ3pCOzs7TUFHRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxlQUFlLEVBQUU7RUFDckI7SUFDRSx1QkFBdUI7SUFDdkIsc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxzQkFBc0I7SUFDdEIscUJBQXFCLEVBQUU7RUFDekI7SUFDRSw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLCtCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsK0JBQXVCO1lBQXZCLHVCQUF1QixFQUFFO0lBQ3pCOztNQUVFLFdBQVcsRUFBRTtJQUNmOzs7O01BSUUsZ0JBQWdCO01BQ2hCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSw2QkFBNkI7TUFDN0IsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUseUJBQXlCO01BQ3pCLDBCQUEwQixFQUFFO0VBQ2hDOztJQUVFLGdCQUFnQixFQUFFO0lBQ2xCOzs7O01BSUUsa0JBQWtCO01BQ2xCLHNCQUFzQjtNQUN0QixvQkFBb0IsRUFBRTtFQUMxQjtJQUNFLG9DQUFvQyxFQUFFO0VBQ3hDO0lBQ0Usd0NBQXdDLEVBQUU7RUFDNUM7SUFDRSwwQ0FBMEMsRUFBRTtFQUM5QztJQUNFLDJDQUEyQyxFQUFFO0VBQy9DO0lBQ0UseUNBQXlDLEVBQUU7RUFDN0M7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDJCQUEyQixFQUFFO0VBQy9CO0lBQ0Usb0NBQW9DO0lBQ3BDLHFDQUFxQyxFQUFFO0VBQ3pDO0lBQ0UscUNBQXFDO0lBQ3JDLHdDQUF3QyxFQUFFO0VBQzVDO0lBQ0Usd0NBQXdDO0lBQ3hDLHVDQUF1QyxFQUFFO0VBQzNDO0lBQ0Usb0NBQW9DO0lBQ3BDLHVDQUF1QyxFQUFFO0VBQzNDO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCOztJQUVFLHdCQUF3QixFQUFFO0VBQzVCOztJQUVFLDBCQUEwQixFQUFFO0VBQzlCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7O0lBRUUsOEJBQThCLEVBQUU7RUFDbEM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7O0lBRUUsaUNBQWlDLEVBQUU7RUFDckM7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7SUFDRSx5QkFBeUIsRUFBRTtFQUM3Qjs7SUFFRSw2QkFBNkIsRUFBRTtFQUNqQzs7SUFFRSwrQkFBK0IsRUFBRTtFQUNuQzs7SUFFRSxnQ0FBZ0MsRUFBRTtFQUNwQzs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQztJQUNFLHVCQUF1QixFQUFFO0VBQzNCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLDZCQUE2QixFQUFFO0VBQ2pDOztJQUVFLDhCQUE4QixFQUFFO0VBQ2xDOztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7O0lBRUUsNkJBQTZCLEVBQUU7RUFDakM7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7O0lBRUUsOEJBQThCLEVBQUU7RUFDbEM7SUFDRSx1QkFBdUIsRUFBRTtFQUMzQjs7SUFFRSwyQkFBMkIsRUFBRTtFQUMvQjs7SUFFRSw2QkFBNkIsRUFBRTtFQUNqQzs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQzs7SUFFRSw0QkFBNEIsRUFBRTtFQUNoQztJQUNFLHFCQUFxQixFQUFFO0VBQ3pCOztJQUVFLHlCQUF5QixFQUFFO0VBQzdCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDOztJQUVFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsMkJBQTJCLEVBQUU7RUFDL0I7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7O0lBRUUsaUNBQWlDLEVBQUU7RUFDckM7O0lBRUUsa0NBQWtDLEVBQUU7RUFDdEM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSwwQkFBMEIsRUFBRTtFQUM5Qjs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQzs7SUFFRSxnQ0FBZ0MsRUFBRTtFQUNwQzs7SUFFRSxpQ0FBaUMsRUFBRTtFQUNyQzs7SUFFRSwrQkFBK0IsRUFBRTtFQUNuQztJQUNFLHdCQUF3QixFQUFFO0VBQzVCOztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDOztJQUVFLDhCQUE4QixFQUFFO0VBQ2xDOztJQUVFLCtCQUErQixFQUFFO0VBQ25DOztJQUVFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7O0lBRUUsOEJBQThCLEVBQUU7RUFDbEM7O0lBRUUsZ0NBQWdDLEVBQUU7RUFDcEM7O0lBRUUsaUNBQWlDLEVBQUU7RUFDckM7O0lBRUUsK0JBQStCLEVBQUU7RUFDbkM7SUFDRSx3QkFBd0IsRUFBRTtFQUM1Qjs7SUFFRSw0QkFBNEIsRUFBRTtFQUNoQzs7SUFFRSw4QkFBOEIsRUFBRTtFQUNsQzs7SUFFRSwrQkFBK0IsRUFBRTtFQUNuQzs7SUFFRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLHVCQUF1QixFQUFFO0VBQzNCOztJQUVFLDJCQUEyQixFQUFFO0VBQy9COztJQUVFLDZCQUE2QixFQUFFO0VBQ2pDOztJQUVFLDhCQUE4QixFQUFFO0VBQ2xDOztJQUVFLDRCQUE0QixFQUFFO0VBQ2hDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0U7TUFDRSxvQkFBb0IsRUFBRTtJQUN4Qjs7TUFFRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQztNQUNFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLDZCQUE2QixFQUFFO0lBQ2pDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDO01BQ0UsdUJBQXVCLEVBQUU7SUFDM0I7O01BRUUsMkJBQTJCLEVBQUU7SUFDL0I7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7TUFDRSxxQkFBcUIsRUFBRTtJQUN6Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5QjtNQUNFLDJCQUEyQixFQUFFO0lBQy9COztNQUVFLCtCQUErQixFQUFFO0lBQ25DOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLGtDQUFrQyxFQUFFO0lBQ3RDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0UsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsZ0NBQWdDLEVBQUU7SUFDcEM7O01BRUUsaUNBQWlDLEVBQUU7SUFDckM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7TUFDRSx3QkFBd0IsRUFBRTtJQUM1Qjs7TUFFRSw0QkFBNEIsRUFBRTtJQUNoQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSwrQkFBK0IsRUFBRTtJQUNuQzs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQztNQUNFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDhCQUE4QixFQUFFO0lBQ2xDOztNQUVFLGdDQUFnQyxFQUFFO0lBQ3BDOztNQUVFLGlDQUFpQyxFQUFFO0lBQ3JDOztNQUVFLCtCQUErQixFQUFFO0lBQ25DO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7O01BRUUsNEJBQTRCLEVBQUU7SUFDaEM7O01BRUUsOEJBQThCLEVBQUU7SUFDbEM7O01BRUUsK0JBQStCLEVBQUU7SUFDbkM7O01BRUUsNkJBQTZCLEVBQUU7SUFDakM7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjs7TUFFRSwyQkFBMkIsRUFBRTtJQUMvQjs7TUFFRSw2QkFBNkIsRUFBRTtJQUNqQzs7TUFFRSw4QkFBOEIsRUFBRTtJQUNsQzs7TUFFRSw0QkFBNEIsRUFBRSxFQUFFO0VBQ3BDO0lBQ0UsNkJBQTZCO0lBQzdCLHVCQUF1QjtJQUN2Qix5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsNEJBQTRCO0lBQzVCLDZCQUE2QjtJQUM3Qiw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLG9CQUFvQjtJQUNwQiwwQkFBMEI7SUFDMUIseUJBQXlCO0lBQ3pCLCtDQUErQztJQUMvQyxrREFBa0Q7SUFDbEQsMkNBQTJDLEVBQUU7SUFDN0M7TUFDRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UsMEJBQTBCO01BQzFCLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZUFBZTtNQUNmLGVBQWU7TUFDZixpQkFBaUIsRUFBRTtJQUNyQjtNQUNFLGtCQUFrQixFQUFFO0lBQ3RCO01BQ0UsaUJBQWlCLEVBQUU7SUFDckI7TUFDRSxhQUFhLEVBQUU7SUFDakI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGlDQUFpQztNQUNqQyxvQkFBb0I7TUFDcEIsc0JBQXNCO01BQ3RCLDRCQUE0QjtNQUM1QiwrQkFBK0IsRUFBRTtJQUNuQztNQUNFLGVBQWU7TUFDZixjQUFjLEVBQUU7TUFDaEI7UUFDRSxlQUFlO1FBQ2YsY0FBYztRQUNkLDBCQUEwQixFQUFFO1FBQzVCO1VBQ0UsY0FBYztVQUNkLDBCQUEwQixFQUFFO0lBQ2xDO01BQ0U7UUFDRSxlQUFlLEVBQUU7TUFDbkI7UUFDRSxlQUFlO1FBQ2YseUJBQXlCLEVBQUU7TUFDN0I7UUFDRSxlQUFlO1FBQ2YseUJBQXlCLEVBQUUsRUFBRTtJQUNqQztNQUNFO1FBQ0UsZUFBZSxFQUFFO01BQ25CO1FBQ0UsZUFBZTtRQUNmLHlCQUF5QixFQUFFO01BQzdCO1FBQ0UsZUFBZTtRQUNmLHlCQUF5QixFQUFFLEVBQUU7SUFDakM7TUFDRTtRQUNFLGVBQWUsRUFBRTtNQUNuQjtRQUNFLGVBQWU7UUFDZix5QkFBeUIsRUFBRTtNQUM3QjtRQUNFLGVBQWU7UUFDZix5QkFBeUIsRUFBRSxFQUFFOztBQUVyQztFQUNFOzs7Ozs7Ozs7T0FTSztFQUNMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7T0E4QkssRUFBRTtFQUNQO0lBQ0Usb0NBQW9DO0lBQ3BDLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0Usb0NBQW9DO0lBQ3BDLDhCQUE4QjtJQUM5QixpQ0FBaUM7SUFDakMsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixnQ0FBZ0M7SUFDaEMseUJBQXlCO0lBQ3pCLHdCQUF3QixFQUFFO0lBQzFCO01BQ0Usd0JBQXdCLEVBQUU7SUFDNUI7TUFDRSx5QkFBeUIsRUFBRTtJQUM3QjtNQUNFLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSxvQ0FBb0M7TUFDcEMsOEJBQThCO01BQzlCLGlDQUFpQztNQUNqQyx5QkFBeUI7TUFDekIsMkJBQTJCO01BQzNCLDRCQUE0QjtNQUM1QixnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLHlCQUF5QjtNQUN6QixjQUFjLEVBQUU7SUFGbEI7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBQ2xCOztNQUVFLHlCQUF5QjtNQUN6QixxQ0FBcUM7TUFDckM7Ozs7Ozs7Ozs7T0FVQyxFQUFFO01BQ0g7UUFDRSwrQkFBdUI7Z0JBQXZCLHVCQUF1QjtNQUN6Qjs7TUFFQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLG9DQUFvQztJQUNwQyw4QkFBOEI7SUFDOUIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsZ0NBQWdDO0lBQ2hDLHlCQUF5QjtJQUN6Qix3QkFBd0IsRUFBRTtJQUMxQjtNQUNFLHdCQUF3QixFQUFFO0lBQzVCO01BQ0UseUJBQXlCLEVBQUU7SUFDN0I7TUFDRSxnQ0FBZ0MsRUFBRTtJQUNwQztNQUNFLG9DQUFvQztNQUNwQyw4QkFBOEI7TUFDOUIsaUNBQWlDO01BQ2pDLHlCQUF5QjtNQUN6QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLGdDQUFnQyxFQUFFO0lBQ3BDO01BQ0Usb0NBQW9DO01BQ3BDLDhCQUE4QjtNQUM5QixpQ0FBaUM7TUFDakMseUJBQXlCO01BQ3pCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsZ0NBQWdDLEVBQUU7SUFDcEM7TUFDRSx5QkFBeUI7TUFDekIsY0FBYyxFQUFFO0lBRmxCO01BQ0UseUJBQXlCO01BQ3pCLGNBQWMsRUFBRTtJQUNsQjs7TUFFRSx5QkFBeUI7TUFDekIscUNBQXFDO01BQ3JDOzs7Ozs7Ozs7O09BVUMsRUFBRTtNQUNIO1FBQ0UsK0JBQXVCO2dCQUF2Qix1QkFBdUI7TUFDekI7TUFDQTs7UUFFRSx5QkFBeUI7UUFDekIsb0NBQW9DO1FBQ3BDLHFDQUFxQyxFQUFFO01BQ3pDOztRQUVFLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUNBQXFDLEVBQUU7TUFDekM7O1FBRUUseUJBQXlCO1FBQ3pCLG9DQUFvQztRQUNwQyxxQ0FBcUMsRUFBRTtJQUMzQzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtJQUN6Qzs7Ozs7TUFLRSx5QkFBeUI7TUFDekIsOEJBQThCO01BQzlCLG9DQUFvQztNQUNwQyxxQ0FBcUMsRUFBRTtFQUMzQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UsMEJBQTBCLEVBQUU7SUFDNUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSwwQkFBMEIsRUFBRTtJQUM1Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLDBCQUEwQixFQUFFO0lBQzVCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0VBQ2hDO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7RUFDaEM7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtFQUNoQztJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLHlCQUF5QixFQUFFO0VBQy9CO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSwwQkFBMEIsRUFBRTtJQUM5Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtFQUMvQjtJQUNFLHlCQUF5QixFQUFFO0lBQzNCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLDBCQUEwQixFQUFFO0lBQzlCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0lBQzdCOztNQUVFLHlCQUF5QixFQUFFO0VBQy9CO0lBQ0UseUJBQXlCLEVBQUU7SUFDM0I7O01BRUUsMEJBQTBCLEVBQUU7SUFDOUI7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7SUFDN0I7O01BRUUseUJBQXlCLEVBQUU7RUFDL0I7SUFDRSx5QkFBeUIsRUFBRTtJQUMzQjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFBRTtJQUM3Qjs7TUFFRSx5QkFBeUIsRUFB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YUFBUTtBUCswT2hCO0FBSUEsd0RBQXdELEMiLCJmaWxlIjoicHVibGljLjVjN2FmY2FlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJjb21wb25lbnRzL3ZhcmlhYmxlc1wiXG5cbkBmb250LWZhY2UgXG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbkBmb250LWZhY2UgXG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuQGZvbnQtZmFjZSBcbiAgZm9udC1mYW1pbHk6ICdHT1NUVUkyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvR09TVFVJMi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuXG5AZm9udC1mYWNlIFxuICBmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9HT1NUVUkyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0dPU1RVSTItQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0c3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIilcbn1cblxuLy8gdmlzdWFsbHkgaW5zcGlyZWRcblxuLmJ2aS1pY29uey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDoxfS5idmktbGd7Zm9udC1zaXplOjEuMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbX0uYnZpLXhze2ZvbnQtc2l6ZTouNzVlbSAhaW1wb3J0YW50fS5idmktc217Zm9udC1zaXplOi44NzVlbSAhaW1wb3J0YW50fS5idmktMXh7Zm9udC1zaXplOjFlbSAhaW1wb3J0YW50fS5idmktMnh7Zm9udC1zaXplOjJlbSAhaW1wb3J0YW50fS5idmktM3h7Zm9udC1zaXplOjNlbSAhaW1wb3J0YW50fS5idmktNHh7Zm9udC1zaXplOjRlbSAhaW1wb3J0YW50fS5idmktNXh7Zm9udC1zaXplOjVlbSAhaW1wb3J0YW50fS5idmktNnh7Zm9udC1zaXplOjZlbSAhaW1wb3J0YW50fS5idmktN3h7Zm9udC1zaXplOjdlbSAhaW1wb3J0YW50fS5idmktOHh7Zm9udC1zaXplOjhlbSAhaW1wb3J0YW50fS5idmktOXh7Zm9udC1zaXplOjllbSAhaW1wb3J0YW50fS5idmktMTB4e2ZvbnQtc2l6ZToxMGVtICFpbXBvcnRhbnR9LmJ2aS1mb250OmJlZm9yZXtjb250ZW50OlwiXFxmMDMxXCJ9LmJ2aS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmJ2aS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5idmktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmJ2aS1jaXJjbGUtbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uYnZpLWFkanVzdDpiZWZvcmV7Y29udGVudDpcIlxcZjA0MlwifS5idmktdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmJ2aS12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDI2XCJ9LmJ2aS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmJ2aS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmJ2aS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEzOVwifS5idmktZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmJ2aS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMVwifS5idmktdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmJ2aS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9XG4uYnZpLWljb24ge1xuXHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuXHRmb250LXdlaWdodDogOTAwXG59XG5cblxuXG4vLyBzbGljayBzbGlkZXJcbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbi5zbGljay1hcnJvdyB7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90c1xuICBwb3NpdGlvbiBhYnNvbHV0ZVxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGxpXG4gICAgICB3aWR0aCA5cHhcbiAgICAgIGhlaWdodCA5cHhcbiAgICAgIGJhY2tncm91bmQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpXG4gICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgbWFyZ2luIDAgM3B4XG4gICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgYnV0dG9uIFxuICAgICAgZm9udC1zaXplIDBcbiAgICAgIG9wYWNpdHkgMFxuXG5cblxuXG4vKiBoYW1idXJnZXIgKi9cbi5oYW1idXJnZXIgXG4gICAgLy9wYWRkaW5nIDE1cHggMTVweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyBjb2x1bW5cbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHkgb3BhY2l0eSwgZmlsdGVyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbiAwLjE1c1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGxpbmVhclxuICAgIGZvbnQgaW5oZXJpdFxuICAgIGNvbG9yIGluaGVyaXRcbiAgICB0ZXh0LXRyYW5zZm9ybSBub25lXG4gICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudFxuICAgIGJvcmRlciAwXG4gICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICY6aG92ZXIgXG4gICAgICAgIG9wYWNpdHkgMC43XG4gICAgJi5pcy1hY3RpdmUgXG4gICAgICAgICY6aG92ZXIgXG4gICAgICAgICAgICBvcGFjaXR5IDAuN1xuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIFxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuLmhhbWJ1cmdlci1ib3ggXG4gICAgd2lkdGggMzJweFxuICAgIGhlaWdodCAyMHB4XG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuLmhhbWJ1cmdlci1pbm5lciBcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgdG9wIDUwJVxuICAgIG1hcmdpbi10b3AgLTJweFxuICAgICY6OmJlZm9yZSBcbiAgICAgICAgdG9wIC04cHhcbiAgICAmOjphZnRlciBcbiAgICAgICAgYm90dG9tIC04cHhcbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgXG4gICAgd2lkdGggMzJweFxuICAgIGhlaWdodCAzcHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSB0cmFuc2Zvcm1cbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uIDAuMTVzXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gZWFzZVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciBcbiAgICBjb250ZW50IFwiXCJcbiAgICBkaXNwbGF5IGJsb2NrXG5cbi5oYW1idXJnZXItLTNkeCBcbiAgICAuaGFtYnVyZ2VyLWJveCBcbiAgICAgICAgcGVyc3BlY3RpdmUgODBweFxuICAgIC5oYW1idXJnZXItaW5uZXIgXG4gICAgICAgIHRyYW5zaXRpb24gdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKVxuICAgICYuaXMtYWN0aXZlIFxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudCAhaW1wb3J0YW50XG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlWSgxODBkZWcpXG4gICAgICAgICAgICAmOjpiZWZvcmUgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKVxuICAgICAgICAgICAgJjo6YWZ0ZXIgXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgXG4gICAgdHJhbnNpdGlvbiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSlcblxuLmhlYWRlci1maXhlZF9hY3RpdmVcbi5wYWdlLWlubmVyXG4ubW9iaWxlLW1lbnVcbiAgICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAgIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMzYjQyNTZcblxuXG4gIC8vIHRlbXBcbi5jb2xvcnNcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbi5jb2xvcnNfX2l0ZW1cbiAgICB3aWR0aCAxMDBweFxuICAgIGhlaWdodCAxMDBweFxuICAgIHBhZGRpbmctdG9wIDQwcHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcblxuXG5cbi8vIHNjcm9sbGJhcnMgXG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDEwcHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgb3IgJ3RvcCcgZm9yIHBzX19yYWlsLXggKi9cbiAgYm90dG9tOiAwcHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDEwcHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIE11bHRpc2VsZWN0IFxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyIDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdDpob3ZlciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlciAxcHggc29saWQgI2NjYztcbn1cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXIgMXB4IHNvbGlkICRwcmltYXJ5O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7fVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZX1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cblxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKTk55NDBNU0E0TGpVNE9UZzBUREV5SURFekxqRTJPVGhNTVRZdU5Ua2dPQzQxT0RrNE5Fd3hPQ0E1TGprNU9UZzBUREV5SURFMUxqazVPVGhNTmlBNUxqazVPVGcwVERjdU5ERWdPQzQxT0RrNE5Gb2lJR1pwYkd3OUluZG9hWFJsSWk4K1BHMWhjMnNnYVdROUltMWhjMnN3SWlCdFlYTnJMWFI1Y0dVOUltRnNjR2hoSWlCdFlYTnJWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWlCNFBTSTJJaUI1UFNJNElpQjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlPQ0krUEhCaGRHZ2daRDBpVFRjdU5ERWdPQzQxT0RrNE5Fd3hNaUF4TXk0eE5qazRUREUyTGpVNUlEZ3VOVGc1T0RSTU1UZ2dPUzQ1T1RrNE5Fd3hNaUF4TlM0NU9UazRURFlnT1M0NU9UazRORXczTGpReElEZ3VOVGc1T0RSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGp3dmJXRnphejQ4WnlCdFlYTnJQU0oxY213b0kyMWhjMnN3S1NJK1BISmxZM1FnZUQwaU1qUWlJSGs5SWpJMElpQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhKNFBTSTBJaUIwY21GdWMyWnZjbTA5SW5KdmRHRjBaU2d0TVRnd0lESTBJREkwS1NJZ1ptbHNiRDBpSXpOQ05ESTFOaUl2UGp3dlp6NDhMM04yWno0PScpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdCBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHJpZ2h0IDEwcHggY2VudGVyXG4gICAgd2lkdGg6IDQwcHg7IH1cblxuICBcblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vLyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuLy8gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuLy8gICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gIGNvbG9yOiAjM0I0MjU2OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDt9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuXG4vKiBkYXRlcGlja2VyICovXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC42KTtcbiAgdG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuNik7XG4gIHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgcmdiYSg3Miw3Miw3MiwwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIC8vYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAkcHJpbWFyeTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJHByaW1hcnk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTJlMmUyLCA1cHggMCAwICNlMmUyZTI7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2UyZTJlMiwgNXB4IDAgMCAjZTJlMmUyO1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg3Miw3Miw3MiwwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4xKTtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICRwcmltYXJ5LCA1cHggMCAwICRwcmltYXJ5O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRwcmltYXJ5LCA1cHggMCAwICRwcmltYXJ5O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDcyLDcyLDcyLDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDg0ODQ4O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDg0ODQ4O1xufVxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7XG59XG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuXG5cbi8qIGltYWdlIHZpZXdlciAqL1xuXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRwaG90by1pbWctd3JhcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNtYXJ0cGhvdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43KTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90b1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc21hcnRwaG90by1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zbWFydHBob3RvLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc21hcnRwaG90by1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc21hcnRwaG90by1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc21hcnRwaG90by1kaXNtaXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpSStQSFJwZEd4bFBtbGpiMjQ4TDNScGRHeGxQanh3WVhSb0lHUTlJazB4TlRjMkxqUXlMREUwTURZdU56WXNNamM0TkN3eE9Ua3VNVGxoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREFzTUMwNE1DNHhPR3d0TnpndU9USXROemd1T1RKaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBdE9EQXVNVGdzTUV3eE5ERTNMak15TERFeU5EY3VOallzTWpBNUxqYzFMRFF3TGpBNVlUVTJMamcyTERVMkxqZzJMREFzTUN3d0xUZ3dMakU0TERCTU5UQXVOalVzTVRFNVlUVTJMamcyTERVMkxqZzJMREFzTUN3d0xEQXNPREF1TVRoTU1USTFPQzR5TXl3eE5EQTJMamMyTERVd0xqWTFMREkyTVRRdU16UmhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXNNQ3c0TUM0eE9HdzNPQzQ1TWl3M09DNDVNbUUxTmk0NE5pdzFOaTQ0Tml3d0xEQXNNQ3c0TUM0eE9Dd3dUREUwTVRjdU16SXNNVFUyTlM0NE5pd3lOakkwTGprc01qYzNNeTQwTkdFMU5pNDROaXcxTmk0NE5pd3dMREFzTUN3NE1DNHhPQ3d3YkRjNExqa3lMVGM0TGpreVlUVTJMamcyTERVMkxqZzJMREFzTUN3d0xEQXRPREF1TVRoYUlpOCtQQzl6ZG1jKycpO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zbWFydHBob3RvLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zbWFydHBob3RvLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc21hcnRwaG90by1pbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuXG4uc21hcnRwaG90by1pbWcuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbWFydHBob3RvLWltZy1vbm1vdmUge1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc21hcnRwaG90by1pbWctZWxhc3RpY21vdmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWltZy13cmFwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1pbWctbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uc21hcnRwaG90by1pbWctcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5zbWFydHBob3RvLWFycm93cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLWFycm93c1thcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc21hcnRwaG90by1hcnJvd3MgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xufVxuXG4uc21hcnRwaG90by1hcnJvd3MgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc21hcnRwaG90by1hcnJvd3MgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWhpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFydHBob3RvLWFycm93cyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpQWlQangwYVhSc1pUNXBZMjl1UEM5MGFYUnNaVDQ4Y0dGMGFDQmtQU0pOTVRnek55NDRPQ3d4TkRFM0xqTXlMRFkwTXk0MU9Td3lNak5oTnpJdU1qRXNOekl1TWpFc01Dd3dMREVzTUMweE1ERXVPREpNTnpRekxqZ3lMREl4WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERFd01TNDRNaXd3VERJd09UQXVPRE1zTVRJMk5pNHhPV3d4TURBdU1qTXNNVEF3TGpJellUY3lMakl4TERjeUxqSXhMREFzTUN3eExEQXNNVEF4TGpneVREZzBOUzQyTkN3eU9ERXpMalkxWVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TFRFd01TNDRNaXd3VERZME15NDFPU3d5TnpFekxqUXlZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREF0TVRBeExqZ3lXaUl2UGp3dmMzWm5QZz09Jyk7XG59XG5cbi5zbWFydHBob3RvLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlNQ0F3SURJNE16UXVOalVnTWpnek5DNDJOU0lnWm1sc2JEMGlJMFpHUmlJK1BIUnBkR3hsUG1samIyNDhMM1JwZEd4bFBqeHdZWFJvSUdROUlrMDVPVFl1Tnpjc01UUXhOeTR6TWl3eU1Ua3hMakEyTERJeU0yRTNNaTR5TVN3M01pNHlNU3d3TERBc01Dd3dMVEV3TVM0NE1rd3lNRGt3TGpnekxESXhRVGN5TGpJeExEY3lMakl4TERBc01Dd3dMREU1T0Rrc01qRk1OelF6TGpneUxERXlOall1TVRrc05qUXpMalU1TERFek5qWXVOREpoTnpJdU1qRXNOekl1TWpFc01Dd3dMREFzTUN3eE1ERXVPREpNTVRrNE9Td3lPREV6TGpZMVlUY3lMakl4TERjeUxqSXhMREFzTUN3d0xERXdNUzQ0TWl3d2JERXdNQzR5TXkweE1EQXVNak5oTnpJdU1qRXNOekl1TWpFc01Dd3dMREFzTUMweE1ERXVPREphSWk4K1BDOXpkbWMrJyk7XG59XG5cbi5zbWFydHBob3RvLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1uYXZbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc21hcnRwaG90by1uYXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IGE6Zm9jdXMge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLnNtYXJ0cGhvdG8tbmF2IGEuY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbWFydHBob3RvLW5hdiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc21hcnRwaG90by1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zbWFydHBob3RvLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc21hcnRwaG90by1saXN0IGxpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tbGlzdC1vbm1vdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLnNtYXJ0cGhvdG8tY2FwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc21hcnRwaG90by1jYXB0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNtYXJ0cGhvdG8tbG9hZGVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDM7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwdncsIDUwdmgpO1xufVxuXG4uc21hcnRwaG90by1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjMTdDREREO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc21hcnRwaG90by1sb2FkZXIgLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnNtYXJ0cGhvdG8taW1nLWNsb25lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zbWFydHBob3RvLXNyLW9ubHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuXG4vLyBhbmltYXRpb25zXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgIDAlICAgeyBcbiAgICAgIHRleHQtaW5kZW50OiAxMDAlIFxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRleHQtaW5kZW50OiAtMTMwJTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNDglICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzNiOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2stc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogc2stc2NhbGVvdXQgMS4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItUmVndWxhci53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dPU1RVSTInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1NZWRpdW0udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dPU1RVSTInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HT1NUVUkyLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vZm9udHMvR09TVFVJMi1Cb2xkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL0dPU1RVSTItQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5idmktaWNvbiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idmktbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cbi5idmkteHMge1xuICBmb250LXNpemU6IDAuNzVlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTJ4IHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbn1cbi5idmktM3gge1xuICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTV4IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcbn1cbi5idmktNngge1xuICBmb250LXNpemU6IDZlbSAhaW1wb3J0YW50O1xufVxuLmJ2aS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtICFpbXBvcnRhbnQ7XG59XG4uYnZpLTh4IHtcbiAgZm9udC1zaXplOiA4ZW0gIWltcG9ydGFudDtcbn1cbi5idmktOXgge1xuICBmb250LXNpemU6IDllbSAhaW1wb3J0YW50O1xufVxuLmJ2aS0xMHgge1xuICBmb250LXNpemU6IDEwZW0gIWltcG9ydGFudDtcbn1cbi5idmktZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmJ2aS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uYnZpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uYnZpLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmJ2aS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5idmktYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uYnZpLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmJ2aS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uYnZpLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5idmktbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLmJ2aS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmJ2aS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5idmktc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cbi5idmktdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uYnZpLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5idmktaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93IHtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2xpY2stZG90cyBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBoYW1idXJnZXIgKi9cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC04cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLWlubmVyLFxuLm1vYmlsZS1tZW51IC5oYW1idXJnZXItaW5uZXIsXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ubW9iaWxlLW1lbnUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5tb2JpbGUtbWVudSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLm1vYmlsZS1tZW51IC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGVhZGVyLWZpeGVkX2FjdGl2ZSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4ubW9iaWxlLW1lbnUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4ucGFnZS1pbm5lciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5tb2JpbGUtbWVudSAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQyNTY7XG59XG4uY29sb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb2xvcnNfX2l0ZW0ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBoZWlnaHQ6IDEwcHg7XG4vKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiAxMHB4O1xuLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbi8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHMtLWFjdGl2ZS14ID4gLnBzX19yYWlsLXgsXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbi8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsMC4xNSk7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6aG92ZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzZjYzM7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTnk0ME1TQTRMalU0T1RnMFRERXlJREV6TGpFMk9UaE1NVFl1TlRrZ09DNDFPRGs0TkV3eE9DQTVMams1T1RnMFRERXlJREUxTGprNU9UaE1OaUE1TGprNU9UZzBURGN1TkRFZ09DNDFPRGs0TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEcxaGMyc2dhV1E5SW0xaGMyc3dJaUJ0WVhOckxYUjVjR1U5SW1Gc2NHaGhJaUJ0WVhOclZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0UFNJMklpQjVQU0k0SWlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU9DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ09DNDFPRGs0TkV3eE1pQXhNeTR4TmprNFRERTJMalU1SURndU5UZzVPRFJNTVRnZ09TNDVPVGs0TkV3eE1pQXhOUzQ1T1RrNFREWWdPUzQ1T1RrNE5FdzNMalF4SURndU5UZzVPRFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEhKbFkzUWdlRDBpTWpRaUlIazlJakkwSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSEo0UFNJMElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNVGd3SURJMElESTBLU0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQand2Wno0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuLyogZGF0ZXBpY2tlciAqL1xuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzIsNzIsNzIsMC4yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLypcbiAgICAgICovXG59XG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjE1KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuNik7XG4gIHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjYpO1xuICB0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwIHJnYmEoNzIsNzIsNzIsMC4yKTtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBib3JkZXItY29sb3I6ICNlMmUyZTI7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzI3NmNjMztcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICMyNzZjYzM7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTJlMmUyLCA1cHggMCAwICNlMmUyZTI7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlMmUyZTIsIDVweCAwIDAgI2UyZTJlMjtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNzIsNzIsNzIsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDcyLDcyLDcyLDAuMSk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjMjc2Y2MzLCA1cHggMCAwICMyNzZjYzM7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICMyNzZjYzMsIDVweCAwIDAgIzI3NmNjMztcbn1cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg3Miw3Miw3MiwwLjIpO1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg3Miw3Miw3MiwwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDcyLDcyLDcyLDAuMik7XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ4NDg0ODtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ4NDg0ODtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogaW1hZ2Ugdmlld2VyICovXG4uc21hcnRwaG90byB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG9bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbWFydHBob3RvLWNsb3NlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbWFydHBob3RvLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNtYXJ0cGhvdG8taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbn1cbi5zbWFydHBob3RvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc21hcnRwaG90by1kaXNtaXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUkrUEhScGRHeGxQbWxqYjI0OEwzUnBkR3hsUGp4d1lYUm9JR1E5SWsweE5UYzJMalF5TERFME1EWXVOellzTWpjNE5Dd3hPVGt1TVRsaE5UWXVPRFlzTlRZdU9EWXNNQ3d3TERBc01DMDRNQzR4T0d3dE56Z3VPVEl0TnpndU9USmhOVFl1T0RZc05UWXVPRFlzTUN3d0xEQXRPREF1TVRnc01Fd3hOREUzTGpNeUxERXlORGN1TmpZc01qQTVMamMxTERRd0xqQTVZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMVGd3TGpFNExEQk1OVEF1TmpVc01URTVZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMREFzT0RBdU1UaE1NVEkxT0M0eU15d3hOREEyTGpjMkxEVXdMalkxTERJMk1UUXVNelJoTlRZdU9EWXNOVFl1T0RZc01Dd3dMREFzTUN3NE1DNHhPR3czT0M0NU1pdzNPQzQ1TW1FMU5pNDROaXcxTmk0NE5pd3dMREFzTUN3NE1DNHhPQ3d3VERFME1UY3VNeklzTVRVMk5TNDROaXd5TmpJMExqa3NNamMzTXk0ME5HRTFOaTQ0Tml3MU5pNDROaXd3TERBc01DdzRNQzR4T0N3d2JEYzRMamt5TFRjNExqa3lZVFUyTGpnMkxEVTJMamcyTERBc01Dd3dMREF0T0RBdU1UaGFJaTgrUEM5emRtYytcIik7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zbWFydHBob3RvLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc21hcnRwaG90by1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zbWFydHBob3RvLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiB6b29tLWluO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG4uc21hcnRwaG90by1pbWcuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc21hcnRwaG90by1pbWctb25tb3ZlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zbWFydHBob3RvLWltZy1lbGFzdGljbW92ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWltZy13cmFwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8taW1nLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSkgIWltcG9ydGFudDtcbn1cbi5zbWFydHBob3RvLWltZy1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSkgIWltcG9ydGFudDtcbn1cbi5zbWFydHBob3RvLWFycm93cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1hcnJvd3NbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8taGlkZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbWFydHBob3RvLWFycm93cyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1hcHBlYXI7XG59XG4uc21hcnRwaG90by1hcnJvd3MgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNtYXJ0cGhvdG8tYXJyb3dzIFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBhbmltYXRpb24tbmFtZTogc21hcnRwaG90by1oaWRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNtYXJ0cGhvdG8tYXJyb3dzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNtYXJ0cGhvdG8tYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCcFpEMGk0NE9zNDRLazQ0T2s0NE84WHpFaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaU1DQXdJREk0TXpRdU5qVWdNamd6TkM0Mk5TSWdabWxzYkQwaUkwWkdSaUFpUGp4MGFYUnNaVDVwWTI5dVBDOTBhWFJzWlQ0OGNHRjBhQ0JrUFNKTk1UZ3pOeTQ0T0N3eE5ERTNMak15TERZME15NDFPU3d5TWpOaE56SXVNakVzTnpJdU1qRXNNQ3d3TERFc01DMHhNREV1T0RKTU56UXpMamd5TERJeFlUY3lMakl4TERjeUxqSXhMREFzTUN3eExERXdNUzQ0TWl3d1RESXdPVEF1T0RNc01USTJOaTR4T1d3eE1EQXVNak1zTVRBd0xqSXpZVGN5TGpJeExEY3lMakl4TERBc01Dd3hMREFzTVRBeExqZ3lURGcwTlM0Mk5Dd3lPREV6TGpZMVlUY3lMakl4TERjeUxqSXhMREFzTUN3eExURXdNUzQ0TWl3d1REWTBNeTQxT1N3eU56RXpMalF5WVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d4TERBdE1UQXhMamd5V2lJdlBqd3ZjM1puUGc9PVwiKTtcbn1cbi5zbWFydHBob3RvLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekVpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTUNBd0lESTRNelF1TmpVZ01qZ3pOQzQyTlNJZ1ptbHNiRDBpSTBaR1JpSStQSFJwZEd4bFBtbGpiMjQ4TDNScGRHeGxQanh3WVhSb0lHUTlJazA1T1RZdU56Y3NNVFF4Tnk0ek1pd3lNVGt4TGpBMkxESXlNMkUzTWk0eU1TdzNNaTR5TVN3d0xEQXNNQ3d3TFRFd01TNDRNa3d5TURrd0xqZ3pMREl4UVRjeUxqSXhMRGN5TGpJeExEQXNNQ3d3TERFNU9Ea3NNakZNTnpRekxqZ3lMREV5TmpZdU1Ua3NOalF6TGpVNUxERXpOall1TkRKaE56SXVNakVzTnpJdU1qRXNNQ3d3TERBc01Dd3hNREV1T0RKTU1UazRPU3d5T0RFekxqWTFZVGN5TGpJeExEY3lMakl4TERBc01Dd3dMREV3TVM0NE1pd3diREV3TUM0eU15MHhNREF1TWpOaE56SXVNakVzTnpJdU1qRXNNQ3d3TERBc01DMHhNREV1T0RKYUlpOCtQQzl6ZG1jK1wiKTtcbn1cbi5zbWFydHBob3RvLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cGhvdG8tYXBwZWFyO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8tbmF2W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbWFydHBob3RvLWhpZGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc21hcnRwaG90by1uYXYgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnNtYXJ0cGhvdG8tbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnNtYXJ0cGhvdG8tbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNtYXJ0cGhvdG8tbmF2IGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc21hcnRwaG90by1uYXYgYS5jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbWFydHBob3RvLW5hdiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNtYXJ0cGhvdG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNtYXJ0cGhvdG8tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1saXN0IGxpOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbWFydHBob3RvLWxpc3Qtb25tb3ZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uc21hcnRwaG90by1jYXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc21hcnRwaG90by1jYXB0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbWFydHBob3RvLWxvYWRlci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAzO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHZ3LCA1MHZoKTtcbn1cbi5zbWFydHBob3RvLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICMxN2NkZGQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzbWFydHBob3RvLWxvYWRlciAwLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zbWFydHBob3RvLWltZy1jbG9uZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnNtYXJ0cGhvdG8tc3Itb25seSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG4ubG9hZGluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNDglICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTczYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc2NhbGVvdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cbkAtbW96LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90byB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbWFydHBob3RvLWltZy13cmFwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0cGhvdG8taW1nLXdyYXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90by1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvLWlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNtYXJ0cGhvdG8tbG9hZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvLWxvYWRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90by1sb2FkZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc21hcnRwaG90by1hcHBlYXIge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbWFydHBob3RvLWFwcGVhciB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbWFydHBob3RvLWhpZGUge1xuICAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA5OSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNtYXJ0cGhvdG8taGlkZSB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDk5JSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc21hcnRwaG90by1oaWRlIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAwJSB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMzAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0ZXh0LWluZGVudDogLTEzMCU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFzc2V0cy9wdWJsaWMvc3R5bHVzL2xpYnMuY3NzLm1hcCAqLyIsIi8qIVxuICogQnV0dG9uIHZpc3VhbGx5IGltcGFpcmVkIHYxLjAuOFxuICovXG5odG1sOm5vdCguYnZpLXBhbmVsKSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSBhLmJ2aS1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwgYm9keSAuYnZpIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1leWUtbGluayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1uby1ndXR0ZXJzID4gLmJ2aS1jb2wsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1uby1ndXR0ZXJzID4gW2NsYXNzKj1cImJ2aS1jb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtOCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtOSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTAsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTExLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWF1dG8sIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTMsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTQsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTUsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTYsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTcsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTgsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTksIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEwLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0xMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS1hdXRvLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0xLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0yLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0zLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC00LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC01LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC02LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC03LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC04LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC05LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0xMCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEyLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtYXV0bywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNywgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctOCwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctOSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMTAsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTExLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0xMiwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGcsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLWF1dG8sIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTMsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTQsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTUsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTYsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTcsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTgsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTksIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEwLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMSwgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMTIsIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC1hdXRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktY29sLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0wIHtcbiAgICBvcmRlcjogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci0zIHtcbiAgICBvcmRlcjogMzsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci02IHtcbiAgICBvcmRlcjogNjsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9yZGVyLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vcmRlci05IHtcbiAgICBvcmRlcjogOTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgaHRtbCBib2R5IC5idmkgLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbSB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtc20tOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1zbS05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXNtLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXNtLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1zbS0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItc20tMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtc20tOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1zbS05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXNtLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbWQtOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1tZC05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLW1kLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLW1kLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1tZC0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbWQtMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbWQtOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1tZC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LW1kLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZyB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctYXV0byB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMSB7XG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctMiB7XG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy0zIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTQge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctNSB7XG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy02IHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTcge1xuICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wtbGctOCB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC1sZy05IHtcbiAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTEwIHtcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTExIHtcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLWxnLTEyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy1sYXN0IHtcbiAgICAgIG9yZGVyOiAxMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0wIHtcbiAgICAgIG9yZGVyOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTEge1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctMiB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0zIHtcbiAgICAgIG9yZGVyOiAzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTQge1xuICAgICAgb3JkZXI6IDQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctNSB7XG4gICAgICBvcmRlcjogNTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy02IHtcbiAgICAgIG9yZGVyOiA2OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTcge1xuICAgICAgb3JkZXI6IDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctOCB7XG4gICAgICBvcmRlcjogODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy05IHtcbiAgICAgIG9yZGVyOiA5OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLWxnLTEwIHtcbiAgICAgIG9yZGVyOiAxMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci1sZy0xMSB7XG4gICAgICBvcmRlcjogMTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXItbGctMTIge1xuICAgICAgb3JkZXI6IDEyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctNSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQtbGctOCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC1sZy05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LWxnLTExIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLWF1dG8ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTEge1xuICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTIge1xuICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtMyB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC00IHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTUge1xuICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtNiB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC03IHtcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktY29sLXhsLTgge1xuICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1jb2wteGwtOSB7XG4gICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMCB7XG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMSB7XG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWNvbC14bC0xMiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC1maXJzdCB7XG4gICAgICBvcmRlcjogLTE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtbGFzdCB7XG4gICAgICBvcmRlcjogMTM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMCB7XG4gICAgICBvcmRlcjogMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0xIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTIge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMyB7XG4gICAgICBvcmRlcjogMzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC00IHtcbiAgICAgIG9yZGVyOiA0OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTUge1xuICAgICAgb3JkZXI6IDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtNiB7XG4gICAgICBvcmRlcjogNjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC03IHtcbiAgICAgIG9yZGVyOiA3OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTgge1xuICAgICAgb3JkZXI6IDg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtOSB7XG4gICAgICBvcmRlcjogOTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vcmRlci14bC0xMCB7XG4gICAgICBvcmRlcjogMTA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub3JkZXIteGwtMTEge1xuICAgICAgb3JkZXI6IDExOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9yZGVyLXhsLTEyIHtcbiAgICAgIG9yZGVyOiAxMjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtNiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAub2Zmc2V0LXhsLTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5vZmZzZXQteGwtOSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLm9mZnNldC14bC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0biB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuOmhvdmVyLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4uZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGh0bWwgYm9keSAuYnZpIGEuYnZpLWJ0bi5kaXNhYmxlZCxcbiAgaHRtbCBib2R5IC5idmkgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idmktYnRuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnkuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gICAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm8uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mby5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXIuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXIuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2sge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2suZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjay5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsYWNrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICBib3JkZXItY29sb3I6ICMwNjM0NjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDIxM2U7XG4gICAgICBib3JkZXItY29sb3I6ICMwMzFiMzI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNTIsIDk4LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMWIzMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAyMTQyNjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDUyLCA5OCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzczMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzMyMzAyYjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCA3NSwgNjcsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd24uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWJyb3duLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjMwMmI7XG4gICAgICBib3JkZXItY29sb3I6ICMyYjJhMjU7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1icm93bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgNzUsIDY3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbiB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RDtcbiAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlkZjJjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTNkZDIxOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW4uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAyMjgsIDc3LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQTlFNDREOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWJ2aS1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNkZDIxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGNkMTIwOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1idmktZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAyMjgsIDc3LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwN2JmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm8ge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZS5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjay5mb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2suZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUge1xuICAgIGNvbG9yOiAjMDYzNDYyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjI7XG4gICAgICBib3JkZXItY29sb3I6ICMwNjM0NjI7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlOmZvY3VzLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDUyLCA5OCwgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUuZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMwNjM0NjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MjsgfVxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDUyLCA5OCwgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93biB7XG4gICAgY29sb3I6ICM0RDRCNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDM7XG4gICAgICBib3JkZXItY29sb3I6ICM0RDRCNDM7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd24uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc1LCA2NywgMC41KTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duLmRpc2FibGVkLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzRENEI0MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEQ0QjQzOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1icm93bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWJyb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAgIC5zaG93ID4gaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktYnJvd24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc1LCA2NywgMC41KTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbiB7XG4gICAgY29sb3I6ICNBOUU0NEQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW4uZm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY5LCAyMjgsIDc3LCAwLjUpOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW4uZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjQTlFNDREO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+IGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLW91dGxpbmUtYnZpLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tb3V0bGluZS1idmktZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgICAgLnNob3cgPiBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1vdXRsaW5lLWJ2aS1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjksIDIyOCwgNzcsIDAuNSk7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDU2YjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbms6Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbmsuZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbms6ZGlzYWJsZWQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1sZywgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtbGcgPiAuYnZpLWJ0biB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1zbSwgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtc20gPiAuYnZpLWJ0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tYmxvY2sgKyAuYnZpLWJ0bi1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgaHRtbCBib2R5IC5idmkgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idmktYnRuLWJsb2NrLFxuICBodG1sIGJvZHkgLmJ2aSBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnZpLWJ0bi1ibG9jayxcbiAgaHRtbCBib2R5IC5idmkgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idmktYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46Zm9jdXMsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwID4gLmJ2aS1idG46YWN0aXZlLCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG46Zm9jdXMsXG4gICAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuOmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4uYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwIC5idmktYnRuICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgLmJ2aS1idG4gKyAuYnZpLWJ0bi1ncm91cCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCAuYnZpLWJ0bi1ncm91cCArIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwIC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4tZ3JvdXAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4gKyAuYnZpLWJ0bixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCAuYnZpLWJ0biArIC5idmktYnRuLWdyb3VwLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgLmJ2aS1idG4tZ3JvdXAgKyAuYnZpLWJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnZpLWJ0biB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAgPiAuYnZpLWJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idmktYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gICAgLmRyb3B1cCBodG1sIGJvZHkgLmJ2aSAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbiAgICAuZHJvcHJpZ2h0IGh0bWwgYm9keSAuYnZpIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmRyb3BsZWZ0IGh0bWwgYm9keSAuYnZpIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC1zbSA+IC5idmktYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLWxnID4gLmJ2aS1idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsIC5idmktYnRuLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0biArIC5idmktYnRuLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG4gKyAuYnZpLWJ0bi1ncm91cCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuLWdyb3VwICsgLmJ2aS1idG4sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bi1ncm91cCArIC5idmktYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ2aS1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ2aS1idG4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdmVydGljYWwgPiAuYnZpLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idmktYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ2aS1idG4ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1idG4tZ3JvdXAtdG9nZ2xlID4gLmJ2aS1idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktYnRuLWdyb3VwLXRvZ2dsZSA+IC5idmktYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJ0bi1ncm91cC10b2dnbGUgPiAuYnZpLWJ0bi1ncm91cCA+IC5idmktYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItMCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLWJ2aS13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItYnZpLWJsYWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1idmktYmx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1ib3JkZXItYnZpLWJyb3duIHtcbiAgICBib3JkZXItY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLWJvcmRlci1idmktZ3JlZW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktYm9yZGVyLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtcmlnaHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXJvdW5kZWQtMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTEsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXItMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTEsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC0yLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LTQsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXktNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWwtNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXQtNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktbWItNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC01LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLTAsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtMCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHItMSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC0xLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHItMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLTIsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtMixcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci0zLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLTMsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHQtNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItNCxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC00LFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LTUsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHktNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLTUsXG4gIGh0bWwgYm9keSAuYnZpIC5idmktcHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGItNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpIC5idmktcGwtNSxcbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1hdXRvLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWF1dG8sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1hdXRvLFxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWF1dG8sXG4gIGh0bWwgYm9keSAuYnZpIC5idmktbXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tc20tMCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXNtLTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTEge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0xIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1zbS0yIHtcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0yIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tMiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktc20tMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTMge1xuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0zIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1zbS00IHtcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS00IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtc20tNCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktc20tNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLTUge1xuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS01IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0wIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTAge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItc20tMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTAge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0xIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTEge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItc20tMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1zbS0yIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1zbS0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0yIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtc20tMyB7XG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS0zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXNtLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtc20tMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXNtLTMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtc20tNCB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTQge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItc20tNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXNtLTQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1zbS00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXNtLTUge1xuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1zbS01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktc20tNSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1zbS01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1zbS01IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXNtLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1zbS01IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXNtLWF1dG8ge1xuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXNtLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItc20tYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXNtLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1zbS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtc20tYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXNtLWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1tZC0wIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0wIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbWQtMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtMSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTEge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLW1kLTIge1xuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC0yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1tZC0yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtMyB7XG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLW1kLTQge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTQge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1tZC00IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1tZC00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtNCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtNSB7XG4gICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtNSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLTUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtNSB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTAge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1tZC0wLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0wIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0wIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTEge1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1tZC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLW1kLTIge1xuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLW1kLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC0yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1tZC0zIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTMge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbWQtMyxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1tZC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbWQtMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1tZC00IHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1tZC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbWQtNCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLW1kLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC00IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbWQtNSB7XG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LW1kLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1tZC01IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLW1kLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1tZC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LW1kLTUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbWQtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LW1kLTUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbWQtYXV0byB7XG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXQtbWQtYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tci1tZC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbWQtYXV0byxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LW1kLWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tbC1tZC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXgtbWQtYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLWxnLTAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS1sZy0wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwtbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy0xIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbGctMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWxnLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0tbGctNCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LWxnLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LWxnLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLWxnLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMSB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLWxnLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAtbGctMiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGItbGctMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLWxnLTMge1xuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci1sZy0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLWxnLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC1sZy0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLWxnLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLWxnLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS1sZy00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwtbGctNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC1sZy01IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQtbGctNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LWxnLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHItbGctNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LWxnLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHktbGctNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC1sZy01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgtbGctNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC1sZy1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLWxnLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi1sZy1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXktbGctYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLWxnLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC1sZy1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tLXhsLTAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW10LXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0wIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1iLXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teS14bC0wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWwteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC0xIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0xIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC0xLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0teGwtMiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWIteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXhsLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTIsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC0zIHtcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW0teGwtNCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC00LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW14LXhsLTQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbWIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW15LXhsLTQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC01IHtcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC01IHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLTUsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXhsLTAsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0wIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtMCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMSB7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXByLXhsLTEsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtMSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXAteGwtMiB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTIge1xuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGIteGwtMixcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC0yLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXhsLTMge1xuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wdC14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wci14bC0zLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC0zIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBsLXhsLTMsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weC14bC0zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wLXhsLTQge1xuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB0LXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC00IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHIteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXBiLXhsLTQsXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1weS14bC00IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcGwteGwtNCxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcC14bC01IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHQteGwtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB5LXhsLTUge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHIteGwtNSxcbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLXB4LXhsLTUge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wYi14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHkteGwtNSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1wbC14bC01LFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktcHgteGwtNSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbS14bC1hdXRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tdC14bC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1yLXhsLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1tYi14bC1hdXRvLFxuICAgIGh0bWwgYm9keSAuYnZpIC5idmktbXkteGwtYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aSAuYnZpLW1sLXhsLWF1dG8sXG4gICAgaHRtbCBib2R5IC5idmkgLmJ2aS1teC14bC1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIG1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIHdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yMyk7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWxbZGF0YS1idmktcGFuZWw9J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsW2RhdGEtYnZpLXBhbmVsPSdmYWxzZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbC5idmktZml4ZWQtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRleHQtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRleHQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1zZXR0aW5nLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktY29weSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzgwODA4MDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktY29weSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktY29weSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMC4yMDByZW0gMC4zNXJlbTsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuLXNtLCBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4tZ3JvdXAtc20gPiAuYnZpLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMC4xMDByZW0gMC4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMjUwcmVtIDAuNDVyZW07IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0bi1zbSwgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuLWdyb3VwLXNtID4gLmJ2aS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAuMTUwcmVtIDAuMzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgaHRtbCBib2R5IC5idmkuYnZpLXBhbmVsIC5idmktYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjMwMHJlbSAwLjU1cmVtOyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS5idmktcGFuZWwgLmJ2aS1idG4tc20sIGh0bWwgYm9keSAuYnZpLmJ2aS1wYW5lbCAuYnZpLWJ0bi1ncm91cC1zbSA+IC5idmktYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjIwMHJlbSAwLjQwcmVtOyB9IH1cblxuaHRtbCBib2R5IC5idmktYm9keSB7XG4gIC8qXG4gICAgICAmW2RhdGEtYnZpLWltYWdlcz0ndHJ1ZSddIHtcbiAgICAgICAgLmJ2aS1pbWFnZXMtb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICovXG4gIC8qXG4gICAgICAmW2RhdGEtYnZpLWltYWdlcz0nZmFsc2UnXSB7XG4gICAgICAgIGltZy5idmktaW1hZ2VzLW9mZixcbiAgICAgICAgLmJ2aS1pbWFnZXMtb2ZmIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJltkYXRhLWJ2aS1pbWFnZXM9J2dyYXlzY2FsZSddIHtcbiAgICAgICAgaW1nLmJ2aS1pbWFnZXMtZ3JheXNjYWxlIHtcbiAgICAgICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J3NhdHVyYXRlJyB2YWx1ZXM9JzAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5O1xuICAgICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2UoZ3JheXNjYWxlPTEpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICovIH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6bm90KC5hcnRpY2xlcy1pdGVtX19pbWFnZSk6bm90KC5zbGljay1zbGlkZSk6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogLmJ2aS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiAuYnZpLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICo6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5IC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgICAgXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYS5hY3RpdmUsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYTpob3ZlciAqLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b246aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBidXR0b246aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSd3aGl0ZSddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J3doaXRlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nd2hpdGUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICoge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6bm90KC5hcnRpY2xlcy1pdGVtX19pbWFnZSk6bm90KC5zbGljay1zbGlkZSk6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogLmJ2aS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiAuYnZpLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICo6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddIC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGEuYWN0aXZlLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGE6bm90KC5wcm9tby1zbGlkZXJfX2lubmVyKTpob3ZlcixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBsYWJlbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGE6aG92ZXIgKixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBsYWJlbDpob3ZlciAqIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvbixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGJ1dHRvbjpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogYnV0dG9uOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmxhY2snXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibGFjayddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsYWNrJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwNjM0NjIgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjpub3QoLmFydGljbGVzLWl0ZW1fX2ltYWdlKTpub3QoLnNsaWNrLXNsaWRlKTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICMwNjM0NjIgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIC5idmktaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiAuYnZpLXNob3ctYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIC5idmktc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICM5REQxRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjI7XG4gICAgICBjb2xvcjogIzlERDFGRjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogbGFiZWwge1xuICAgICAgY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAvKlxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsaW5rIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAqLyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBhLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjM0NjIgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGE6aG92ZXIgKixcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b24sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzlERDFGRiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MzQ2MiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGJ1dHRvbjpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2JsdWUnXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYmx1ZSddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdibHVlJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqIHtcbiAgICAgIGNvbG9yOiAjOUREMUZGICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzNDYyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjNEQ0QjQzICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOm5vdCguYXJ0aWNsZXMtaXRlbV9faW1hZ2UpOm5vdCguc2xpY2stc2xpZGUpOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRDYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIC5idmktaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogLmJ2aS1zaG93LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogLmJ2aS1zaG93LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqOjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MztcbiAgICAgIGNvbG9yOiAjRjdGM0Q2OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgLypcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bGluayB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgKi8gfVxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBhLmFjdGl2ZSxcbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBsYWJlbC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBhOm5vdCgucHJvbW8tc2xpZGVyX19pbm5lcik6aG92ZXIsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogbGFiZWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBhOmhvdmVyICosXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogbGFiZWw6aG92ZXIgKiB7XG4gICAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRCNDMgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b24sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBidXR0b246aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXIuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvbjpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpob3ZlcixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRjdGM0Q2ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QjQzICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGJ1dHRvbjpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2Jyb3duJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nYnJvd24nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdicm93biddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIgKiB7XG4gICAgICBjb2xvcjogI0Y3RjNENiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEI0MyAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI0E5RTQ0RCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjpub3QoLmFydGljbGVzLWl0ZW1fX2ltYWdlKTpub3QoLnNsaWNrLXNsaWRlKTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IyNzE2ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgIGZpbGw6ICNBOUU0NEQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiAuYnZpLWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIC5idmktc2hvdy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIC5idmktc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKjo6c2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQ7XG4gICAgICBjb2xvcjogIzNCMjcxNjsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBhLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBsYWJlbCB7XG4gICAgICBjb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIC8qXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmxpbmsge1xuICAgICAgICBjb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICovIH1cbiAgICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYS5hY3RpdmUsXG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYTpub3QoLnByb21vLXNsaWRlcl9faW5uZXIpOmhvdmVyLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYTpob3ZlciAqLFxuICAgICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGxhYmVsOmhvdmVyICoge1xuICAgICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTlFNDREICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogYnV0dG9uOmhvdmVyLmFjdGl2ZSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIuYWN0aXZlLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlci5hY3RpdmUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b246aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6aG92ZXIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzNCMjcxNiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5RTQ0RCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBidXR0b246aG92ZXI6aG92ZXIgKixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXRoZW1lPSdncmVlbiddICogaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpob3ZlciAqLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktdGhlbWU9J2dyZWVuJ10gKiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmhvdmVyICosXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS10aGVtZT0nZ3JlZW4nXSAqIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOmhvdmVyICoge1xuICAgICAgY29sb3I6ICMzQjI3MTYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOUU0NEQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICoge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQ3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0MCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNDAnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQwJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIHtcbiAgICBmb250LXNpemU6IDM5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzknXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM5J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiB7XG4gICAgZm9udC1zaXplOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM4J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczOCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzgnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICoge1xuICAgIGZvbnQtc2l6ZTogMzdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQ0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzcnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM3J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzYnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM2J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiB7XG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM1J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzUnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICoge1xuICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDQxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczNCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzQnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzM0J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIHtcbiAgICBmb250LXNpemU6IDMzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzMnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMzJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMyddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMyJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzInXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICoge1xuICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzEnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMxJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIHtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMzAnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMwJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczMCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiB7XG4gICAgZm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI5J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjknXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICoge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyOCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjgnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI4J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIHtcbiAgICBmb250LXNpemU6IDI3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjcnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI3J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNyddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI2J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjYnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICoge1xuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjUnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI1J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjQnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzI0J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyNCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiB7XG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIzJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjMnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICoge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMiddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjInXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIyJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIHtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjEnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIxJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzIwJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyMCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMjAnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICoge1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTknXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE5J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTgnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE4J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxOCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiB7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE3J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTcnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICoge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNiddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTYnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE2J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTUnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE1J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzE0J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxNCddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTQnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICoge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTMnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEzJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTInXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEyJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMiddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzExJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTEnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICoge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxMCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMTAnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEwJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICoge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGgxLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDEgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc5J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzknXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc4J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzgnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nOCddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIHtcbiAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzcnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc3J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiB7XG4gICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzYnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNiddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc2J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiB7XG4gICAgZm9udC1zaXplOiA1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNSddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc1J10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzUnXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIHtcbiAgICBmb250LXNpemU6IDRweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzQnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nNCddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSc0J10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiB7XG4gICAgZm9udC1zaXplOiAzcHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGgyICoge1xuICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDMsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoMyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGg0LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDQgKiB7XG4gICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoNSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzMnXSAqIGg1ICoge1xuICAgICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMyddICogaDYsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPSczJ10gKiBoNiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiB7XG4gICAgZm9udC1zaXplOiAycHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDEsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoMSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGgyLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDIgKiB7XG4gICAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoMyxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGgzICoge1xuICAgICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDQsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoNCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGg1LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMiddICogaDUgKiB7XG4gICAgICBmb250LXNpemU6IDVweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScyJ10gKiBoNixcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzInXSAqIGg2ICoge1xuICAgICAgZm9udC1zaXplOiA0cHggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIHtcbiAgICBmb250LXNpemU6IDFweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoMSxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGgxICoge1xuICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDIsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoMiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGgzLFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDMgKiB7XG4gICAgICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoNCxcbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGg0ICoge1xuICAgICAgZm9udC1zaXplOiA1cHggIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDUsXG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1zaXplPScxJ10gKiBoNSAqIHtcbiAgICAgIGZvbnQtc2l6ZTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLXNpemU9JzEnXSAqIGg2LFxuICAgIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktc2l6ZT0nMSddICogaDYgKiB7XG4gICAgICBmb250LXNpemU6IDNweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktaW1hZ2VzPSd0cnVlJ10gaW1nIHtcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktaW1hZ2VzPSdmYWxzZSddIC5idmktaW1nLW9mZiB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyBcbiAgICBtaW4td2lkdGg6IDEwMCV9XG4gICAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2ZhbHNlJ10gLnByb21vLXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2dyYXlzY2FsZSddIC5ncmF5c2NhbGUge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIHZhbHVlcz0nMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBmaWx0ZXI6IGdyYXk7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1pbWFnZXM9J2dyYXlzY2FsZSddIC5idmktZGl2LWdyYXlzY2FsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktbGluZS1oZWlnaHQ9J25vcm1hbCddICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWxpbmUtaGVpZ2h0PSdhdmVyYWdlJ10gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWxpbmUtaGVpZ2h0PSdiaWcnXSAqIHtcbiAgICBsaW5lLWhlaWdodDogMi41ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1sZXR0ZXItc3BhY2luZz0nbm9ybWFsJ10gKiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktbGV0dGVyLXNwYWNpbmc9J2F2ZXJhZ2UnXSAqIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1sZXR0ZXItc3BhY2luZz0nYmlnJ10gKiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZm9udC1mYW1pbHk9J2FyaWFsJ10gKjpub3QoaSk6bm90KHNwYW4pIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mb250LWZhbWlseT0ndGltZXMnXSAqOm5vdChpKTpub3Qoc3Bhbikge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyByb21hblwiOyB9XG4gIGh0bWwgYm9keSAuYnZpLWJvZHlbZGF0YS1idmktZmxhc2gtaWZyYW1lPSd0cnVlJ10gaWZyYW1lLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0ndHJ1ZSddIHZpZGVvLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0ndHJ1ZSddIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mbGFzaC1pZnJhbWU9J2ZhbHNlJ10gaWZyYW1lLFxuICBodG1sIGJvZHkgLmJ2aS1ib2R5W2RhdGEtYnZpLWZsYXNoLWlmcmFtZT0nZmFsc2UnXSB2aWRlbyxcbiAgaHRtbCBib2R5IC5idmktYm9keVtkYXRhLWJ2aS1mbGFzaC1pZnJhbWU9J2ZhbHNlJ10gZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG5odG1sIGJvZHkgLmJ2aS1ib2R5IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpXG59XG5cbmh0bWwgYm9keSAuYnZpLWJvZHkgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSlcbn1cbiovXG5odG1sIGJvZHkgLmJ2aS1ib2R5IC5idmktb3BlbiB7ZGlzcGxheTogbm9uZSFpbXBvcnRhbnR9XG5cbi5idmktYm9keSAuYXJ0aWNsZXMtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbiIsIi8qKlxuICogVHJ1bWJvd3lnIHYyLjIzLjAgLSBBIGxpZ2h0d2VpZ2h0IFdZU0lXWUcgZWRpdG9yXG4gKiBEZWZhdWx0IHN0eWxlc2hlZXQgZm9yIFRydW1ib3d5ZyBlZGl0b3JcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQGxpbmsgaHR0cDovL2FsZXgtZC5naXRodWIuaW8vVHJ1bWJvd3lnXG4gKiBAbGljZW5zZSBNSVRcbiAqIEBhdXRob3IgQWxleGFuZHJlIERlbW9kZSAoQWxleC1EKVxuICogICAgICAgICBUd2l0dGVyIDogQEFsZXhhbmRyZURlbW9kZVxuICogICAgICAgICBXZWJzaXRlIDogYWxleC1kLmZyXG4gKi9cblxuI3RydW1ib3d5Zy1pY29ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuICAjdHJ1bWJvd3lnLWljb25zIHN2ZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG5cbi50cnVtYm93eWctYm94ICosXG4udHJ1bWJvd3lnLWJveCAqOjpiZWZvcmUsXG4udHJ1bWJvd3lnLWJveCAqOjphZnRlcixcbi50cnVtYm93eWctbW9kYWwgKixcbi50cnVtYm93eWctbW9kYWwgKjo6YmVmb3JlLFxuLnRydW1ib3d5Zy1tb2RhbCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnRydW1ib3d5Zy1ib3ggc3ZnLFxuLnRydW1ib3d5Zy1tb2RhbCBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjMjIyOyB9XG5cbi50cnVtYm93eWctYm94LFxuLnRydW1ib3d5Zy1lZGl0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cblxuLnRydW1ib3d5Zy1ib3ggLnRydW1ib3d5Zy1lZGl0b3Ige1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udHJ1bWJvd3lnLWJveC50cnVtYm93eWctZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICNGRUZFRkU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50cnVtYm93eWctZWRpdG9yLFxuLnRydW1ib3d5Zy10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cbiAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLWF1dG9ncm93LW9uLWVudGVyLFxuICAudHJ1bWJvd3lnLXRleHRhcmVhLnRydW1ib3d5Zy1hdXRvZ3Jvdy1vbi1lbnRlciB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2Utb3V0OyB9XG5cbi50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgN3B4ICMzMzM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCBcXDApIHtcbiAgICAudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjYpICFpbXBvcnRhbnQ7IH0gfVxuICBAc3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAgIC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgKiwgLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvcjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNikgIWltcG9ydGFudDsgfSB9XG5cbi50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3IgaW1nLFxuLnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvciBociB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4udHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJJbmNvbnNvbGF0YVwiLCBcIkNvbnNvbGFzXCIsIFwiQ291cmllclwiLCBcIkNvdXJpZXIgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi50cnVtYm93eWctYm94LnRydW1ib3d5Zy1lZGl0b3ItdmlzaWJsZSAudHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI1JTtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4udHJ1bWJvd3lnLWJveC50cnVtYm93eWctZWRpdG9yLWhpZGRlbiAudHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFweDsgfVxuXG4udHJ1bWJvd3lnLWJveC50cnVtYm93eWctZWRpdG9yLWhpZGRlbiAudHJ1bWJvd3lnLWVkaXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWRpc2FibGVkIC50cnVtYm93eWctdGV4dGFyZWEge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnRydW1ib3d5Zy1lZGl0b3JbY29udGVudGVkaXRhYmxlPXRydWVdOmVtcHR5Om5vdCg6Zm9jdXMpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKHBsYWNlaG9sZGVyKTtcbiAgY29sb3I6ICM5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9XG5cbi50cnVtYm93eWctYnV0dG9uLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogI2VjZjBmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2UwZTI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMTsgfVxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkN2UwZTI7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cCAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4tYnV0dG9uIHN2ZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDdlMGUyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDFweCA2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zLCBvcGFjaXR5IDE1MG1zOyB9XG4gICAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b24udHJ1bWJvd3lnLXRleHR1YWwtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUudHJ1bWJvd3lnLWRpc2FibGUgYnV0dG9uOm5vdCgudHJ1bWJvd3lnLW5vdC1kaXNhYmxlKTpub3QoLnRydW1ib3d5Zy1hY3RpdmUpLFxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbi50cnVtYm93eWctZGlzYWJsZSxcbiAgLnRydW1ib3d5Zy1kaXNhYmxlZCAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1ub3QtZGlzYWJsZSk6bm90KC50cnVtYm93eWctdmlld0hUTUwtYnV0dG9uKSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lLnRydW1ib3d5Zy1kaXNhYmxlIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOjpiZWZvcmUsXG4gIC50cnVtYm93eWctZGlzYWJsZWQgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlOWViOyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uOm5vdCgudHJ1bWJvd3lnLWRpc2FibGUpOmhvdmVyLFxuICAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbjpub3QoLnRydW1ib3d5Zy1kaXNhYmxlKTpmb2N1cyxcbiAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b24udHJ1bWJvd3lnLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1vcGVuLWRyb3Bkb3duOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogM3B4O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNTU1OyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1vcGVuLWRyb3Bkb3duLnRydW1ib3d5Zy10ZXh0dWFsLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLW9wZW4tZHJvcGRvd24udHJ1bWJvd3lnLXRleHR1YWwtYnV0dG9uOjphZnRlciB7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgICByaWdodDogN3B4OyB9XG4gIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50cnVtYm93eWctZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNmMGYxO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwIDJweCAzcHg7XG4gIHotaW5kZXg6IDEyOyB9XG4gIC50cnVtYm93eWctZHJvcGRvd24gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zOyB9XG4gICAgLnRydW1ib3d5Zy1kcm9wZG93biBidXR0b246aG92ZXIsIC50cnVtYm93eWctZHJvcGRvd24gYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlY2YwZjE7IH1cbiAgICAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbiBzdmcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cblxuLyogTW9kYWwgYm94ICovXG4udHJ1bWJvd3lnLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgei1pbmRleDogMTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udHJ1bWJvd3lnLW1vZGFsLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwIDJweCAzcHg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjZmJmY2ZjOyB9XG4gIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU4cHg7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLXByb2dyZXNzIC50cnVtYm93eWctcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyQkMwNkE7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDE1MG1zIGxpbmVhcjsgfVxuICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTVweCAxMnB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxNTBtczsgfVxuICAgICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNjk4NzhmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZjO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHNwYW4udHJ1bWJvd3lnLW1zZy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjZTc0YzNjOyB9XG4gICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwudHJ1bWJvd3lnLWlucHV0LWVycm9yIGlucHV0LFxuICAgIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsLnRydW1ib3d5Zy1pbnB1dC1lcnJvciB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTc0YzNjOyB9XG4gICAgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwudHJ1bWJvd3lnLWlucHV0LWVycm9yIC50cnVtYm93eWctaW5wdXQtaW5mb3Mge1xuICAgICAgbWFyZ2luLXRvcDogLTI3cHg7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zOyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dDpob3ZlciwgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTVhNWE2OyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZjZmM7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAudHJ1bWJvd3lnLWlucHV0LWluZm9zIHNwYW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC50cnVtYm93eWctbW9kYWwtYm94IC5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmVkOyB9XG4gIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJUcmVidWNoZXQgTVNcIiwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtc3VibWl0IHtcbiAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyYmMwNmE7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6aG92ZXIsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDBkNDdlO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtc3VibWl0OmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNWEyNWE7IH1cbiAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2OyB9XG4gICAgICAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQ6aG92ZXIsIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1yZXNldDphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG5cbi50cnVtYm93eWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi8qKlxuICogRnVsbHNjcmVlblxuICovXG5ib2R5LnRydW1ib3d5Zy1ib2R5LWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50cnVtYm93eWctZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gIC50cnVtYm93eWctZnVsbHNjcmVlbi50cnVtYm93eWctYm94LFxuICAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4gLnRydW1ib3d5Zy1lZGl0b3Ige1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudHJ1bWJvd3lnLWZ1bGxzY3JlZW4gLnRydW1ib3d5Zy1lZGl0b3IsXG4gIC50cnVtYm93eWctZnVsbHNjcmVlbiAudHJ1bWJvd3lnLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM3cHgpICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRydW1ib3d5Zy1mdWxsc2NyZWVuIC50cnVtYm93eWctYnV0dG9uLWdyb3VwIC50cnVtYm93eWctZnVsbHNjcmVlbi1idXR0b24gc3ZnIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4udHJ1bWJvd3lnLWVkaXRvciB7XG4gIC8qXG4gICAgICogbHNldCBmb3IgcmVzZXRDc3Mgb3B0aW9uXG4gICAgICovIH1cbiAgLnRydW1ib3d5Zy1lZGl0b3Igb2JqZWN0LFxuICAudHJ1bWJvd3lnLWVkaXRvciBlbWJlZCxcbiAgLnRydW1ib3d5Zy1lZGl0b3IgdmlkZW8sXG4gIC50cnVtYm93eWctZWRpdG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC50cnVtYm93eWctZWRpdG9yIHZpZGVvLFxuICAudHJ1bWJvd3lnLWVkaXRvciBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudHJ1bWJvd3lnLWVkaXRvciBpbWcge1xuICAgIGN1cnNvcjogbW92ZTsgfVxuICAudHJ1bWJvd3lnLWVkaXRvciBjYW52YXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB7XG4gICAgYmFja2dyb3VuZDogI0ZFRkVGRSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS40NWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGEge1xuICAgICAgY29sb3I6ICMxNWMgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGRpdixcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIHAsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyB1bCxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9sLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgYmxvY2txdW90ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGlmcmFtZSxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIG9iamVjdCxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGhyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3Mgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgdWwsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgdWwgdWwsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBvbCBvbCxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIHVsIG9sLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3Mgb2wgdWwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAycHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBociB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGgxLFxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaDIsXG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMyxcbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGg0IHtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuICAgIC50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIERhcmsgdGhlbWVcbiAqL1xuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI2RkZDsgfVxuXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0OyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctZnVsbHNjcmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzExMTsgfVxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA3cHggI2NjYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDAgXFwwICkge1xuICAgICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYm94LnRydW1ib3d5Zy1ib3gtYmx1ciAudHJ1bWJvd3lnLWVkaXRvciAqLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjYpICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XG4gICAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1ib3gudHJ1bWJvd3lnLWJveC1ibHVyIC50cnVtYm93eWctZWRpdG9yICosIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveC50cnVtYm93eWctYm94LWJsdXIgLnRydW1ib3d5Zy1lZGl0b3I6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuNikgIWltcG9ydGFudDsgfSB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJveCBzdmcge1xuICAgIGZpbGw6ICNlY2YwZjE7XG4gICAgY29sb3I6ICNlY2YwZjE7IH1cblxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzQzNDM0OyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzM0MzQzNDsgfVxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDpub3QoOmVtcHR5KTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUgLnRydW1ib3d5Zy1idXR0b24tZ3JvdXA6bm90KDplbXB0eSkgLnRydW1ib3d5Zy1mdWxsc2NyZWVuLWJ1dHRvbiBzdmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZS50cnVtYm93eWctZGlzYWJsZSAudHJ1bWJvd3lnLWJ1dHRvbi1ncm91cDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctYnV0dG9uLXBhbmUgYnV0dG9uOm5vdCgudHJ1bWJvd3lnLWRpc2FibGUpOmhvdmVyLFxuICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1idXR0b24tcGFuZSBidXR0b246bm90KC50cnVtYm93eWctZGlzYWJsZSk6Zm9jdXMsXG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIGJ1dHRvbi50cnVtYm93eWctYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctb3Blbi1kcm9wZG93bjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctZnVsbHNjcmVlbiAudHJ1bWJvd3lnLWJ1dHRvbi1wYW5lIC50cnVtYm93eWctYnV0dG9uLWdyb3VwOm5vdCg6ZW1wdHkpIC50cnVtYm93eWctZnVsbHNjcmVlbi1idXR0b24gc3ZnIHtcbiAgY29sb3I6ICNlY2YwZjE7XG4gIGZpbGw6IHRyYW5zcGFyZW50OyB9XG5cbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMCAycHggM3B4OyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLWRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctZHJvcGRvd24gYnV0dG9uOmhvdmVyLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1kcm9wZG93biBidXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4udHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLXRpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjOyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTVweCAxMnB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIC50cnVtYm93eWctaW5wdXQtaW5mb3Mgc3BhbiB7XG4gICAgICBjb2xvcjogI2VlZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyMjI7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgLnRydW1ib3d5Zy1pbnB1dC1pbmZvcyBzcGFuLnRydW1ib3d5Zy1tc2ctZXJyb3Ige1xuICAgICAgY29sb3I6ICNlNzRjM2M7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwudHJ1bWJvd3lnLWlucHV0LWVycm9yIGlucHV0LFxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbC50cnVtYm93eWctaW5wdXQtZXJyb3IgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTc0YzNjOyB9XG4gICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIyMjtcbiAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAgICAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IGxhYmVsIGlucHV0OmhvdmVyLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggbGFiZWwgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2MjYyNjI7IH1cbiAgICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCBsYWJlbCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7IH1cbiAgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6ICMxYjc5NDM7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXN1Ym1pdDpob3ZlciwgLnRydW1ib3d5Zy1kYXJrIC50cnVtYm93eWctbW9kYWwtYm94IC50cnVtYm93eWctbW9kYWwtYnV0dG9uLnRydW1ib3d5Zy1tb2RhbC1zdWJtaXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzI1YTI1YTsgfVxuICAgIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtc3VibWl0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTc2NDM3OyB9XG4gIC50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW1vZGFsLWJveCAudHJ1bWJvd3lnLW1vZGFsLWJ1dHRvbi50cnVtYm93eWctbW9kYWwtcmVzZXQge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXJlc2V0OmhvdmVyLCAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXJlc2V0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgICAudHJ1bWJvd3lnLWRhcmsgLnRydW1ib3d5Zy1tb2RhbC1ib3ggLnRydW1ib3d5Zy1tb2RhbC1idXR0b24udHJ1bWJvd3lnLW1vZGFsLXJlc2V0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExOyB9XG5cbi50cnVtYm93eWctZGFyayAudHJ1bWJvd3lnLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNSwgMTUsIDAuNik7IH1cblxuLnRydW1ib3d5Zy1lZGl0b3IgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJ1bWJvd3lnLWVkaXRvciBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufSIsIkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1cHggMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5wbHlyey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtkaXJlY3Rpb246bHRyO2ZvbnQtZmFtaWx5OkF2ZW5pcixcIkF2ZW5pciBOZXh0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLFwiU2Vnb2UgVUlcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNzttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2V9LnBseXIgYXVkaW8sLnBseXIgdmlkZW97Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6OmFmdGVyLC5wbHlyLS1mdWxsLXVpIDo6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0YTU3NjQ7Ym9yZGVyLXJhZGl1czoycHg7Y29sb3I6I2ZmZjtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7Y29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjE0cHg7bGVmdDowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb25zIC5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MTZweDtwYWRkaW5nOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHh9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucGx5cl9fY29udHJvbCBzdmd7ZGlzcGxheTpibG9jaztmaWxsOmN1cnJlbnRDb2xvcjtoZWlnaHQ6MThweDtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjE4cHh9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDVweCByZ2JhKDAsMTc5LDI1NSwuNSk7b3V0bGluZTowfWEucGx5cl9fY29udHJvbHt0ZXh0LWRlY29yYXRpb246bm9uZX1hLnBseXJfX2NvbnRyb2w6OmFmdGVyLGEucGx5cl9fY29udHJvbDo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5sYWJlbC0tcHJlc3NlZHtkaXNwbGF5Om5vbmV9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2NvbG9yOiNmZmZ9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2NvbG9yOiNmZmZ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQ6cmdiYSgwLDE3OSwyNTUsLjgpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtwYWRkaW5nOjE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntiYWNrZ3JvdW5kOiMwMGIzZmZ9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi41cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSsucGx5cl9fdGltZSwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWV7cGFkZGluZy1yaWdodDo1cHh9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU3NjQ7cGFkZGluZzoxMHB4fS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLC43KSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y29sb3I6I2ZmZjtsZWZ0OjA7cGFkZGluZzoyMHB4IDVweCA1cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6MzVweCAxMHB4IDEwcHh9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvcmRlci1yYWRpdXM6NHB4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjojNGE1NzY0O2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19tZW51X19jb250YWluZXI+ZGl2e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpLHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSl9LnBseXJfX21lbnVfX2NvbnRhaW5lcjo6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTAwJTt3aWR0aDowfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV17cGFkZGluZzo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXXttYXJnaW4tdG9wOjJweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNGE1NzY0O2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTRweDtwYWRkaW5nOjRweCAxMXB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w+c3BhbnthbGlnbi1pdGVtczppbmhlcml0O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6OmFmdGVye2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDoyOHB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoNzQsODcsMTAwLC44KTtyaWdodDo1cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcn0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46N3B4O21hcmdpbi1ib3R0b206M3B4O3BhZGRpbmctbGVmdDoyOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDc0LDg3LDEwMCwuOCk7bGVmdDo3cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YmVmb3Jle2JhY2tncm91bmQ6I2MxYzlkMTtib3gtc2hhZG93OjAgMXB4IDAgI2ZmZjtjb250ZW50OicnO2hlaWdodDoxcHg7bGVmdDowO21hcmdpbi10b3A6NHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6Y3VycmVudENvbG9yfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106OmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtoZWlnaHQ6NnB4O2xlZnQ6MTJweDtvcGFjaXR5OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjpiZWZvcmV7YmFja2dyb3VuZDojMDBiM2ZmfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ucGx5cl9fdGFiLWZvY3VzOjpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi01cHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNXB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyNnB4O2NvbG9yOiMwMGIzZmY7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTlweDttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLDApKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpO2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXRvcDotNHB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpO2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtoZWlnaHQ6NXB4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2NvbG9yOnRyYW5zcGFyZW50fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlcntiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2hlaWdodDo1cHg7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7aGVpZ2h0OjVweDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQxLDQ3LC4yKTtoZWlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O21hcmdpbi10b3A6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMCwxNzksMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre2JveC1zaGFkb3c6MCAwIDAgNXB4IHJnYmEoMCwxNzksMjU1LC41KTtvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbXMtdHJhY2t7Ym94LXNoYWRvdzowIDAgMCA1cHggcmdiYSgwLDE3OSwyNTUsLjUpO291dGxpbmU6MH0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDI1NSwyNTUsMjU1LC41KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDEsMjA5LC42Nil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDEsMjA5LC42Nil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MSw0NywuMiksMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDAsMCwwLC4xKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDEsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDAsMCwwLC4xKX0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXJ7b3BhY2l0eToxfS5wbHlyX190aW1le2ZvbnQtc2l6ZToxNHB4fS5wbHlyX190aW1lKy5wbHlyX190aW1lOjpiZWZvcmV7Y29udGVudDonXFwyMDQ0JzttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5ci0tdmlkZW8gLnBseXJfX3RpbWV7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjE1KX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvcmRlci1yYWRpdXM6M3B4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtjb2xvcjojNGE1NzY0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O29wYWNpdHk6MDtwYWRkaW5nOjVweCA3LjVweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvdHRvbTotNHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX190b29sdGlwLS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOjpiZWZvcmV7bGVmdDoxNnB4fS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6YXV0bztyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5ci0tdmlkZW97YmFja2dyb3VuZDojMDAwO292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlfS5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVve2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDttYXJnaW4tcmlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1yaWdodDotNi41cHg7d2lkdGg6Y2FsYygxMDAlICsgMTNweCl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7Zm9udC1zaXplOjE0cHg7bGVmdDowfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtsZWZ0OjA7bWFyZ2luLXRvcDotMi41cHg7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCV9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6MCAwfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4xNSk7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjpyZ2JhKDE5MywyMDEsMjA5LC42Nil9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDM1LDQxLDQ3LC42KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDM1LDQxLDQ3LC42KSA1MCUscmdiYSgzNSw0MSw0NywuNikgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTkzLDIwMSwyMDksLjY2KX0ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX3ZvbHVtZXttYXgtd2lkdGg6OTBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX192b2x1bWV7bWF4LXdpZHRoOjExMHB4fX0ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWV7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5ci0taXMtaW9zLnBseXItLXZpbWVvIFtkYXRhLXBseXI9bXV0ZV17ZGlzcGxheTpub25lIWltcG9ydGFudH0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1zLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbXMtZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH0ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHh9fS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246c3RhdGljfS5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXI6LW1vei1mdWxsLXNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpzdGF0aWN9LnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4fX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJTtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjEwMDAwMDAwfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby13cmFwcGVye2hlaWdodDoxMDAlO3Bvc2l0aW9uOnN0YXRpY30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlcntoZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweH19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2Fkczo6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDM1LDQxLDQ3LC44KTtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtjb2xvcjojZmZmO2NvbnRlbnQ6YXR0cihkYXRhLWJhZGdlLXRleHQpO2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4IDZweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwcHg7ei1pbmRleDozfS5wbHlyX19hZHM6OmFmdGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7bGVmdDowO21hcmdpbjotMi41cHggMCAwO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7Ym9yZGVyLXJhZGl1czozcHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO21hcmdpbi1ib3R0b206MTBweDtvcGFjaXR5OjA7cGFkZGluZzozcHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjkpO2JvdHRvbTotNHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNjMWM5ZDE7Ym9yZGVyLXJhZGl1czoycHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVye2JvdHRvbTo2cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjU1KTtib3JkZXItcmFkaXVzOjJweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6M3B4IDZweH0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7Ym90dG9tOjA7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3due29wYWNpdHk6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7b2JqZWN0LWZpdDpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLW5vLXRyYW5zaXRpb257dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0ucGx5cl9fc3Itb25seXtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnR9LnBseXIgW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0iLCIvKipcbiAqIG1vZGlmaWVkIHZlcnNpb24gb2YgZXJpYyBtZXllcidzIHJlc2V0IDIuMFxuICogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAqL1xuXG4vKipcbiAqIGJhc2ljIHJlc2V0XG4gKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBtYWluLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiAwXG4gIGZvbnQtc2l6ZTogMTAwJVxuICBmb250OiBpbmhlcml0XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuXG4vKipcbiAqIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbiAqL1xuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbixcbm1haW4sIHN1bW1hcnlcbiAgZGlzcGxheTogYmxvY2tcblxuYm9keVxuICBsaW5lLWhlaWdodDogMVxuXG5vbCwgdWxcbiAgbGlzdC1zdHlsZTogbm9uZVxuXG5ibG9ja3F1b3RlLCBxXG4gIHF1b3Rlczogbm9uZVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyXG4gIGNvbnRlbnQ6ICcnXG4gIGNvbnRlbnQ6IG5vbmVcblxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuIiwiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5tYWluLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMicsIHNhbnMtc2VyaWY7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5ib2R5Lm1vZGFsLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IC5wYWdlLXdyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjMGM0OWNkO1xufVxuYS51bmRlcmxpbmVkIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc2Y2MzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYS51bmRlcmxpbmVkOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbnAubGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLmZvbnQtYXJpYWwge1xuICBmb250LWZhbWlseTogQXJpYWw7XG59XG4ucnNzLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbltjbGFzcyQ9XCJfX2lubmVyXCJdIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICBbY2xhc3MkPVwiX19pbm5lclwiXSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4udC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udC1ncmF5IHtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4uYnRuLXdpdGgtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYnRuLXdpdGgtdGV4dCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJ0bi13aXRoLXRleHQgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5idG4td2l0aC10ZXh0IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5idG4td2l0aC10ZXh0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4udGV4dC13aXRoLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC50ZXh0LXdpdGgtYnRuIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4udGV4dC13aXRoLWJ0biAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAudGV4dC13aXRoLWJ0biAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnRleHQtd2l0aC1idG4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50ZXh0LXdpdGgtYnRuX190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAudGV4dC13aXRoLWJ0bl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRleHQtd2l0aC1idG5fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrIHtcbiAgcGFkZGluZzogMjhweDtcbn1cbi5ibG9ja19yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJsb2NrX2JvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2NkMTtcbn1cbi5wdWJsaWNfX3RleHQgYixcbi52aXN1YWwtc3R5bGVzIGIsXG4uc2VjdGlvbl9fdGV4dCBiLFxuLnB1YmxpY19fdGV4dCBzdHJvbmcsXG4udmlzdWFsLXN0eWxlcyBzdHJvbmcsXG4uc2VjdGlvbl9fdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wdWJsaWNfX3RleHQgaSxcbi52aXN1YWwtc3R5bGVzIGksXG4uc2VjdGlvbl9fdGV4dCBpLFxuLnB1YmxpY19fdGV4dCBlbSxcbi52aXN1YWwtc3R5bGVzIGVtLFxuLnNlY3Rpb25fX3RleHQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHVibGljX190ZXh0IGE6bm90KC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlciksXG4udmlzdWFsLXN0eWxlcyBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKSxcbi5wdWJsaWNfX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKSxcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluayksXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX2xpbmspLFxuLnB1YmxpY19fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKSxcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLmRvYy1pdGVtX190aXRsZSksXG4ucHVibGljX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGFnKSxcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5kb2MtaXRlbV9fdGFnKSxcbi5zZWN0aW9uX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGFnKSxcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ucHVibGljX190ZXh0IGE6bm90KC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlcik6aG92ZXIsXG4udmlzdWFsLXN0eWxlcyBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpOmhvdmVyLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyKTpob3Zlcixcbi5wdWJsaWNfX3RleHQgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKTpob3Zlcixcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5tb3JlaW5mby1ibG9ja19fbGluayk6aG92ZXIsXG4uc2VjdGlvbl9fdGV4dCBhOm5vdCgubW9yZWluZm8tYmxvY2tfX2xpbmspOmhvdmVyLFxuLnB1YmxpY19fdGV4dCBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKTpob3Zlcixcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpOmhvdmVyLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLmRvYy1pdGVtX190aXRsZSk6aG92ZXIsXG4ucHVibGljX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGFnKTpob3Zlcixcbi52aXN1YWwtc3R5bGVzIGE6bm90KC5kb2MtaXRlbV9fdGFnKTpob3Zlcixcbi5zZWN0aW9uX190ZXh0IGE6bm90KC5kb2MtaXRlbV9fdGFnKTpob3Zlcixcbi5wdWJsaWNfX3RleHQgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspOmhvdmVyLFxuLnZpc3VhbC1zdHlsZXMgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspOmhvdmVyLFxuLnNlY3Rpb25fX3RleHQgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcxZmY7XG59XG4ucHVibGljX190ZXh0IHN1cCxcbi52aXN1YWwtc3R5bGVzIHN1cCxcbi5zZWN0aW9uX190ZXh0IHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnB1YmxpY19fdGV4dCBzdWIsXG4udmlzdWFsLXN0eWxlcyBzdWIsXG4uc2VjdGlvbl9fdGV4dCBzdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHVibGljX190ZXh0IHVsLFxuLnZpc3VhbC1zdHlsZXMgdWwsXG4uc2VjdGlvbl9fdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnB1YmxpY19fdGV4dCB1bCBsaSxcbi52aXN1YWwtc3R5bGVzIHVsIGxpLFxuLnNlY3Rpb25fX3RleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucHVibGljX190ZXh0IG9sLFxuLnZpc3VhbC1zdHlsZXMgb2wsXG4uc2VjdGlvbl9fdGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnB1YmxpY19fdGV4dCBvbCA+IGxpLFxuLnZpc3VhbC1zdHlsZXMgb2wgPiBsaSxcbi5zZWN0aW9uX190ZXh0IG9sID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuLnB1YmxpY19fdGV4dCBvbCA+IGxpOmJlZm9yZSxcbi52aXN1YWwtc3R5bGVzIG9sID4gbGk6YmVmb3JlLFxuLnNlY3Rpb25fX3RleHQgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cbi5wdWJsaWNfX3RleHQgbGkgb2wgPiBsaSxcbi52aXN1YWwtc3R5bGVzIGxpIG9sID4gbGksXG4uc2VjdGlvbl9fdGV4dCBsaSBvbCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnB1YmxpY19fdGV4dCBsaSBvbCA+IGxpOmJlZm9yZSxcbi52aXN1YWwtc3R5bGVzIGxpIG9sID4gbGk6YmVmb3JlLFxuLnNlY3Rpb25fX3RleHQgbGkgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG59XG4ucHVibGljX190ZXh0IGhyLFxuLnZpc3VhbC1zdHlsZXMgaHIsXG4uc2VjdGlvbl9fdGV4dCBocixcbi5ociB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZGRlMWU2O1xuICBib3JkZXI6IDA7XG59XG4ucHVibGljX190ZXh0IHRhYmxlLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUsXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIGNhcHRpb24sXG4udmlzdWFsLXN0eWxlcyB0YWJsZSBjYXB0aW9uLFxuLnNlY3Rpb25fX3RleHQgdGFibGUgY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250OiBpdGFsaWMgODUlLzEgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGQsXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSB0ZCxcbi5wdWJsaWNfX3RleHQgdGFibGUgdGgsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSB0aCxcbi5zZWN0aW9uX190ZXh0IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnB1YmxpY19fdGV4dCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbi52aXN1YWwtc3R5bGVzIHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuLnNlY3Rpb25fX3RleHQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4ucHVibGljX190ZXh0IHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnB1YmxpY19fdGV4dCB0YWJsZSB0aGVhZCxcbi52aXN1YWwtc3R5bGVzIHRhYmxlIHRoZWFkLFxuLnNlY3Rpb25fX3RleHQgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5wdWJsaWNfX3RleHQgdGFibGUgdHIsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSB0cixcbi5zZWN0aW9uX190ZXh0IHRhYmxlIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHRyOm50aC1jaGlsZChvZGQpLFxuLnZpc3VhbC1zdHlsZXMgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCksXG4uc2VjdGlvbl9fdGV4dCB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjg7XG59XG4ucHVibGljX190ZXh0IHRhYmxlIHAsXG4udmlzdWFsLXN0eWxlcyB0YWJsZSBwLFxuLnNlY3Rpb25fX3RleHQgdGFibGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wdWJsaWNfX3RleHQgLnRhYmxlLXdyYXAsXG4udmlzdWFsLXN0eWxlcyAudGFibGUtd3JhcCxcbi5zZWN0aW9uX190ZXh0IC50YWJsZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wdWJsaWNfX3RleHQgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdLFxuLnZpc3VhbC1zdHlsZXMgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdLFxuLnNlY3Rpb25fX3RleHQgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLnB1YmxpY19fdGV4dCBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0sXG4gIC52aXN1YWwtc3R5bGVzIGlmcmFtZVtzcmMqPVwieW91dHViZVwiXSxcbiAgLnNlY3Rpb25fX3RleHQgaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLnJ1dHViZS1wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucnV0dWJlLXBsYXllciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnJ1dHViZS1wbGF5ZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi50b3BiYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDMwMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi50b3BiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAxNDM3YjtcbiAgY29sb3I6ICNjN2NjZDE7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMxNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAudG9wYmFyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC50b3BiYXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAudG9wYmFyIC5zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3BiYXJfX2lubmVyLFxuLnRvcGJhcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3BiYXJfX2xpbmsge1xuICBjb2xvcjogI2RkZTFlNjtcbn1cbi50b3BiYXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50b3BiYXJfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcGJhcl9fcmlnaHQ6aG92ZXIgLmJ0bi1sayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFmM2M7XG59XG4ucmVnaW9ucy10b2dnbGUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzdjY2QxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnJlZ2lvbnMtdG9nZ2xlLWxpbms6bm90KC5tYXAtYm94LWFsdCkge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuLnJlZ2lvbnMtdG9nZ2xlLWxpbmtfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5yZWdpb25zLXRvZ2dsZS1saW5rOmhvdmVyLFxuLnJlZ2lvbnMtdG9nZ2xlLWxpbmtfYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVnaW9ucy10b2dnbGUtbGluazpob3ZlciAucmVnaW9ucy10b2dnbGUtbGlua19faWNvbixcbi5yZWdpb25zLXRvZ2dsZS1saW5rX2FjdGl2ZSAucmVnaW9ucy10b2dnbGUtbGlua19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udmlzdWFsbHktaW1wYWlyZWQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYzdjY2QxO1xuICBwYWRkaW5nOiAwIDM3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAudmlzdWFsbHktaW1wYWlyZWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnZpc3VhbGx5LWltcGFpcmVkX19pY29uIHtcbiAgZmlsbDogI2M3Y2NkMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi52aXN1YWxseS1pbXBhaXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnZpc3VhbGx5LWltcGFpcmVkOmhvdmVyIC52aXN1YWxseS1pbXBhaXJlZF9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubGFuZy10b2dnbGUtbGluayB7XG4gIGNvbG9yOiAjYzdjY2QxO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmxhbmctdG9nZ2xlLWxpbmsge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5sYW5nLXRvZ2dsZS1saW5rX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFmM2M7XG59XG4ubGFuZy10b2dnbGUtbGlua19faWNvbixcbi5sYW5nLXRvZ2dsZS1saW5rX19hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5sYW5nLXRvZ2dsZS1saW5rX19hcnJvdyB7XG4gIGZpbGw6ICNjN2NjZDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4ubGFuZy10b2dnbGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhbmctdG9nZ2xlLWxpbms6aG92ZXIgLmxhbmctdG9nZ2xlLWxpbmtfX2Fycm93IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5sYW5nLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTZweCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmxhbmctbGlzdCB7XG4gICAgdG9wOiAzNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxufVxuLmxhbmctbGlzdCAubGFuZy10b2dnbGUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5sYW5nLWxpc3QgLmxhbmctdG9nZ2xlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEzNWRlZywgIzAyNmZiYSAwJSwgIzAxNDM3YiAxMDAlKTtcbiAgY29sb3I6ICNjN2NjZDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaGVhZGVyX19iZyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnZpLWJvZHkgLmhlYWRlcl9fYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQHN1cHBvcnRzIChtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHkpIHtcbiAgLmhlYWRlcl9fYmcge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2JnIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXJfX2JnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2JnLWltYWdlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MyUsIC0zMyUpO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fYmctaW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MyUsIC0yMiUpO1xuICB9XG59XG4uaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmhlYWRlcl9faW5uZXIgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGVhZGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5oZWFkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmNGY3ZmI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDU3MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3RpdGxlLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMTA5cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmhlYWRlcl9fdGl0bGUtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2Y0ZjdmYjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5oZWFkZXJfX3RpdGxlLWhlYWRsaW5lIGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5oZWFkZXJfX3RpdGxlLXN1YmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmhlYWRlcl9fdGl0bGUtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVhZGVyX190aXRsZS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZGRlMWU2O1xufVxuLmhlYWRlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMjBweCA2MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fbGlua3Mge1xuICAgIG1hcmdpbjogMCAtMjBweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19saW5rcyAuc2xpY2stYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIHRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbGlua3MtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlcl9fbGlua3MtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3OGFjZDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG4uaGVhZGVyX19saW5rcy1pY29uLXdyYXBwZXIge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHVibGljL2hleGFnb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXJfX2xpbmtzLWljb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAuaGVhZGVyX19saW5rcy1pY29uLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5oZWFkZXJfX2xpbmtzLWljb24td3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhlYWRlcl9fbGlua3MtaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmhlYWRlcl9fbGlua3MgLnNsaWNrLWRvdHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGVhZGVyX19saW5rcyAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyX19saW5rcyAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi1sayB7XG4gIGNvbG9yOiAjYzdjY2QxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjMDEzYjZkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmJ0bi1sayB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICB9XG59XG4uYnRuLWxrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDFmM2M7XG59XG4uYnRuLWxrOmhvdmVyIC5idG4tbGtfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bi1sa19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmJ0bi1sa19faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYnRuLWxrX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU2cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwwLDAsMC4xODIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5idG4tbGtfX2xpc3Qge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cbi5idG4tbGtfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJ0bi1sa19fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5idG4tbGtfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmJ0bi1sazpob3ZlciArIC5idG4tbGtfX2xpc3QsXG4uYnRuLWxrX19saXN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXItZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDkyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlci1maXhlZCB7XG4gICAgei1pbmRleDogOTI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGVhZGVyLWZpeGVkIHtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxufVxuYm9keTpub3QoLnBhZ2UtaG9tZSkgLmhlYWRlci1maXhlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUsXG4ucGFnZS1pbm5lciAuaGVhZGVyLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lLFxuLnBhZ2UtaW5uZXIgLmhlYWRlci1maXhlZCAuaGVhZGVyLWZpeGVkX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUgLmhlYWRlci1maXhlZF9fc3VibGluZSxcbi5wYWdlLWlubmVyIC5oZWFkZXItZml4ZWQgLmhlYWRlci1maXhlZF9fc3VibGluZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLmhlYWRlci1maXhlZF9hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDY0cHggMHB4IHJnYmEoMCwwLDAsMC4xMSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyLWZpeGVkX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItZml4ZWRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLWZpeGVkX19pbWFnZSB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhlYWRlci1maXhlZF9faW1hZ2Uge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmhlYWRlci1maXhlZF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5oZWFkZXItZml4ZWRfX2hlYWRsaW5lIGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmhlYWRlci1maXhlZF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuaGVhZGVyLWZpeGVkX19oZWFkbGluZSBiIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5oZWFkZXItZml4ZWRfX3N1YmxpbmUge1xuICBjb2xvcjogI2Y0ZjdmYjtcbiAgb3BhY2l0eTogMC43O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXItZml4ZWRfX3N1YmxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3RvcGxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwgPiAubWFpbi1uYXZfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCA+IC5tYWluLW5hdl9faXRlbSA+IC5tYWluLW5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IC0xMXB4IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwgPiAubWFpbi1uYXZfX2l0ZW0gPiAubWFpbi1uYXZfX2xpbms6aG92ZXIsXG4uaGVhZGVyLWZpeGVkIC5tYWluLW5hdl9fdG9wbGV2ZWwgPiAubWFpbi1uYXZfX2l0ZW0gPiAubWFpbi1uYXZfX2xpbmtfaG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X190b3BsZXZlbCA+IC5tYWluLW5hdl9faXRlbSA+IC5tYWluLW5hdl9fbGlua19hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI3NmNjMztcbn1cbi5oZWFkZXItZml4ZWQgLm1haW4tbmF2X19pY29uIHtcbiAgdG9wOiA2cHg7XG4gIGZpbGw6ICMzYjQyNTY7XG59XG4uaGVhZGVyLWZpeGVkIC5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXItZml4ZWQgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXItZml4ZWQgLnNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1maXhlZCAubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiA3cHggYXV0byAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogNTZweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gIHotaW5kZXg6IDMzMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG4ubW9iaWxlLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tb2JpbGUtbWVudV9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubW9iaWxlLW1lbnVfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubW9iaWxlLW1lbnUgLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2JpbGUtbWVudSAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9iaWxlLW5hdiB7XG4gIHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4ubW9iaWxlLW5hdiAubW9iaWxlLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5tb2JpbGUtbmF2X190b3BsZXZlbCA+IC5tb2JpbGUtbmF2X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbmF2X190b3BsZXZlbCA+IC5tb2JpbGUtbmF2X19pdGVtIC5tb2JpbGUtbmF2X190b2dnbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2I0MjU2O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vYmlsZS1uYXZfX3RvcGxldmVsID4gLm1vYmlsZS1uYXZfX2l0ZW0gLm1vYmlsZS1uYXZfX3RvZ2dsZS1pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1uYXZfX3RvcGxldmVsID4gLm1vYmlsZS1uYXZfX2l0ZW0gPiAubW9iaWxlLW5hdl9fbGluayB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9iaWxlLW5hdl9fc3VibGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2JpbGUtbmF2X19zdWJsZXZlbCAubW9iaWxlLW5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5tb2JpbGUtbmF2X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2JpbGUtbmF2IC5zZWFyY2gtdG9nZ2xlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMThweDtcbn1cbi5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnNlYXJjaCAuaDEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaF9fbGFiZWwge1xuICBjb2xvcjogIzNiNDI1NjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNlYXJjaF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VhcmNoX19maWVsZCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uc2VhcmNoX19maWVsZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5zZWFyY2hfX2ZpZWxkX2ZvY3VzLFxuLnNlYXJjaF9fZmllbGRfZm9jdXM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4uc2VhcmNoX19pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VhcmNoX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uc2VhcmNoX19pbnB1dF9kYXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaF9faW5wdXRfZGF0ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5zZWFyY2hfX2lucHV0X2RhdGUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuLnNlYXJjaF9fZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VhcmNoX19maWVsZC1ncm91cCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuLnNlYXJjaF9fZmllbGQtZ3JvdXAtaXRlbV93NTAge1xuICB3aWR0aDogNTAlO1xufVxuLnNlYXJjaF9fZmllbGQtZ3JvdXAtaXRlbV93NDAge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkLWdyb3VwIC5zZWFyY2hfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlYXJjaF9fZmllbGQtZ3JvdXAgLnNlYXJjaF9faW5wdXRfbnVtYmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX2ZpZWxkLWdyb3VwIC5zZWFyY2hfX2lucHV0X251bWJlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VhcmNoX19maWVsZC1ncm91cCAuc2VhcmNoX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaF9fZmllbGQtZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuLnNlYXJjaF9fcmVzZXQuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWFyY2hfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbi5zZWFyY2hfX3NlbGVjdF9zaG9ydCB7XG4gIG1heC13aWR0aDogMzMlO1xufVxuLnNlYXJjaCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnNlYXJjaCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTnk0ME1TQTRMalU0T1RnMFRERXlJREV6TGpFMk9UaE1NVFl1TlRrZ09DNDFPRGs0TkV3eE9DQTVMams1T1RnMFRERXlJREUxTGprNU9UaE1OaUE1TGprNU9UZzBURGN1TkRFZ09DNDFPRGs0TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrUEcxaGMyc2dhV1E5SW0xaGMyc3dJaUJ0WVhOckxYUjVjR1U5SW1Gc2NHaGhJaUJ0WVhOclZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJaUI0UFNJMklpQjVQU0k0SWlCM2FXUjBhRDBpTVRJaUlHaGxhV2RvZEQwaU9DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ09DNDFPRGs0TkV3eE1pQXhNeTR4TmprNFRERTJMalU1SURndU5UZzVPRFJNTVRnZ09TNDVPVGs0TkV3eE1pQXhOUzQ1T1RrNFREWWdPUzQ1T1RrNE5FdzNMalF4SURndU5UZzVPRFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQand2YldGemF6NDhaeUJ0WVhOclBTSjFjbXdvSTIxaGMyc3dLU0krUEhKbFkzUWdlRDBpTWpRaUlIazlJakkwSWlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSEo0UFNJMElpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3RNVGd3SURJMElESTBLU0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQand2Wno0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDMwMDtcbn1cbi5zZWFyY2hfX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzBjNDljZDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2Y0ZjdmYjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VhcmNoX19zdWJtaXQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICB9XG59XG4uc2VhcmNoX19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2M4YWZmO1xufVxuLnNlYXJjaF9fc3VibWl0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VhcmNoX19zdWJtaXQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWFyY2ggLmxpbmstdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2ggLmxpbmstdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaF9fb3B0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX29wdHMge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaF9fb3B0c19hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5zZWFyY2hfX29wdHNfYWN0aXZlICsgLmxpbmstdG9nZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2VhcmNoX19vcHRzLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uc2VhcmNoX19vcHRzLWNvbF9kYXRlIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlYXJjaF9fb3B0cy1jb2xfZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWFyY2hfX29wdHMtY29sIHtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zZWFyY2hfX29wdHMtY29sIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaF9fb3B0cy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX29wdHMtY29sX3R5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2VhcmNoX19vcHRzLWNvbF90eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlYXJjaF9fb3B0cy1jb2xfdHlwZSAuc2VsZWN0Mi1jb250YWluZXIsXG4uc2VhcmNoX19vcHRzLWNvbF90eXBlIC5zZWxlY3QyLXNlYXJjaCxcbi5zZWFyY2hfX29wdHMtY29sX3R5cGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5zZWFyY2hfX29wdHMtY29sLTMzIHtcbiAgbWF4LXdpZHRoOiAzMyU7XG4gIHdpZHRoOiAzMyU7XG59XG4uc2VhcmNoX19vcHRzLWNvbC0yMCB7XG4gIG1heC13aWR0aDogMjAlO1xuICB3aWR0aDogMjAlO1xufVxuLnNlYXJjaF9fb3B0cy1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNlYXJjaF9fb3B0cy1kYXRlLWljb24ge1xuICBmaWxsOiAjODQ4ZTk5O1xufVxuLnNlYXJjaF9fb3B0cy1jb2wgLnNlYXJjaF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2hfX29wdHMtY29sX3Jlc3VsdC10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zZWFyY2hfX29wdHMtY29sX3Jlc3VsdC10eXBlIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnNlYXJjaF9fb3B0cy1jb2xfcmVzdWx0LXR5cGUgLnJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zZWFyY2hfX29wdHMtY29sX3Jlc3VsdC10eXBlIC5yYWRpbyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4O1xuICB9XG59XG4uc2VhcmNoX19jbG9zZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VhcmNoX19jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnNlYXJjaC10b2dnbGUtbGlua19hY3RpdmUgLm1haW4tbmF2X19pY29uIHtcbiAgZmlsbDogIzI3NmNjMztcbn1cbi5zZWFyY2hfX3NldHRpbmdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWFyY2hfX3NldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmdsb2JhbC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2U5ZWVmNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5nbG9iYWwtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZ2xvYmFsLXNlYXJjaCAuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdsb2JhbC1zZWFyY2ggLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uZ2xvYmFsLXNlYXJjaCAuc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdsb2JhbC1zZWFyY2ggLnNlYXJjaF9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjI1cyBlYXNlO1xufVxuLmdsb2JhbC1zZWFyY2hfYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5nbG9iYWwtc2VhcmNoX2FjdGl2ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgfVxufVxuLmdsb2JhbC1zZWFyY2hfYWN0aXZlIC5zZWFyY2hfX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwMTUyNjtcbiAgb3BhY2l0eTogMC42OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDMyMDtcbn1cbi5vdmVybGF5X3JlZ2lvbnMge1xuICB6LWluZGV4OiAyMDA7XG59XG4ucmVnaW9ucyB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1MCUpO1xuICB6LWluZGV4OiAzMDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTAlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9ucyB7XG4gICAgdG9wOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG4ucmVnaW9uc19hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5yZWdpb25zX19jb2wge1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnJlZ2lvbnNfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5yZWdpb25zX19jb2w6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiO1xufVxuLnJlZ2lvbnNfX2NvbC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4ucmVnaW9uc19fY29sLWxpc3RfYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlZ2lvbnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMzJweCA1NnB4O1xufVxuLnJlZ2lvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCA1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJlZ2lvbnNfX2l0ZW1fYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZWdpb25zX19pdGVtX2FjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnaW9uc19faXRlbTpob3Zlcjpub3QoLnJlZ2lvbnNfX2l0ZW1fY3VycmVudCkge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5yZWdpb25zX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZWdpb25zX19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5yZWdpb25zX19pdGVtX2N1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsICMwMjZmYmEgMCUsICMwMTQzN2IgMTAwJSk7XG59XG4ucmVnaW9uc19faXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG4gIGhlaWdodDogMXB4O1xufVxuLnJlZ2lvbnNfX2l0ZW1fYWN0aXZlOmFmdGVyLFxuLnJlZ2lvbnNfX2l0ZW1fY3VycmVudDphZnRlcixcbi5yZWdpb25zX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZ2lvbnMgLnJlZ2lvbnMtdG9nZ2xlX2FjdGl2ZSxcbi5yZWdpb25zIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmUgKyAucmVnaW9ucy1saW5rcyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucmVnaW9ucyAucmVnaW9ucy10b2dnbGVfYWN0aXZlLFxuICAucmVnaW9ucyAucmVnaW9ucy10b2dnbGVfYWN0aXZlICsgLnJlZ2lvbnMtbGlua3Mge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5yZWdpb25zX19iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnJlZ2lvbnNfX2JhY2stbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZWdpb25zX19iYWNrLWxpbmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiA1cHggMCAwIC0zNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ucmVnaW9ucyAucmVnaW9ucy10b2dnbGUgLnJlZ2lvbnNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNTZweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhkcFpIUm9QU0k0Y0hnaUlHaGxhV2RvZEQwaU1USndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEZ2dNVElpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0lDQWdJRHhrWldaelBpQWdJQ0FnSUNBZ1BIQnZiSGxuYjI0Z2FXUTlJbkJoZEdndE1TSWdjRzlwYm5SelBTSTRMamMxSURJdU1qVWdOQzR5TlNBMkxqYzFJQzB3TGpJMUlESXVNalVnTFRFdU56VWdNeTQzTlNBMExqSTFJRGt1TnpVZ01UQXVNalVnTXk0M05TSStQQzl3YjJ4NVoyOXVQaUFnSUNBOEwyUmxabk0rSUNBZ0lEeG5JR2xrUFNKUVlXZGxMVEVpSUhOMGNtOXJaVDBpYm05dVpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeElpQm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGlBZ0lDQWdJQ0FnUEdjZ2FXUTlJa2xqYjI1ekxTOHRhVzUwWlhKbVlXTmxMUzh0WVhKeWIzZHpMUzh0WVhKeWIzY3RjbWxuYUhRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAwTGpBd01EQXdNQ3dnTFRJdU1EQXdNREF3S1NJK0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUltTnZiRzl5SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBMakF3TURBd01Dd2dNaTR3TURBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSFZ6WlNCcFpEMGlhV052Ymw5aGNuSnZkeTF5YVdkb2RDSWdabWxzYkQwaUkwUTRSRGhFT0NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2cwTGpJMU1EQXdNQ3dnTmk0d01EQXdNREFwSUhOallXeGxLQzB4TENBeEtTQnliM1JoZEdVb09UQXVNREF3TURBd0tTQjBjbUZ1YzJ4aGRHVW9MVFF1TWpVd01EQXdMQ0F0Tmk0d01EQXdNREFwSUNJZ2VHeHBibXM2YUhKbFpqMGlJM0JoZEdndE1TSStQQzkxYzJVK0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGlBZ0lDQWdJQ0FnUEM5blBpQWdJQ0E4TDJjK1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLm1haW4tbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubWFpbi1uYXZfX3RvcGxldmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1haW4tbmF2X19zdWJsZXZlbC13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggNDNweCAwcHggcmdiYSgxOCw0OSwxMDUsMC4zMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgcGFkZGluZzogMjVweCAzM3B4IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tYWluLW5hdl9fc3VibGV2ZWwge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4ubWFpbi1uYXZfX3N1YmxldmVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ubWFpbi1uYXZfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ubWFpbi1uYXZfX2l0ZW06aG92ZXIgLm1haW4tbmF2X19zdWJsZXZlbC13cmFwcGVyLFxuLm1haW4tbmF2X19zdWJsZXZlbC13cmFwcGVyOmhvdmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4yNXMgZWFzZTtcbn1cbi5tYWluLW5hdl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBmaWxsOiAjZjRmN2ZiO1xufVxuLm1haW4tbmF2X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIGNvbG9yOiAjZjRmN2ZiO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1haW4tbmF2X19saW5rOmhvdmVyLFxuLm1haW4tbmF2X19saW5rX2hvdmVyIHtcbiAgY29sb3I6ICM3OGFjZDE7XG59XG4ubWFpbi1uYXZfX2xpbms6aG92ZXIgLm1haW4tbmF2X19pY29uLFxuLm1haW4tbmF2X19saW5rX2hvdmVyIC5tYWluLW5hdl9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5tYWluLW5hdl9fbGlua19zdWIge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5tYWluLW5hdl9fbGlua19zdWI6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tYWluLW5hdl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tYWluLW5hdl9fYnV0dG9ucyAubWFpbi1uYXZfX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluLW5hdl9fYnV0dG9ucyAubWFpbi1uYXZfX2ljb24ge1xuICB0b3A6IDA7XG4gIGZpbGw6ICNmZmY7XG59XG4uc2VhcmNoLXRvZ2dsZS1saW5rX2FjdGl2ZSAubWFpbi1uYXZfX2J1dHRvbnMgLm1haW4tbmF2X19pY29uIHtcbiAgZmlsbDogI2Y0ZjdmYjtcbn1cbi5wYWdlLWlubmVyIC5oZWFkZXItZml4ZWQgLm1haW4tbmF2X19idXR0b25zIC5tYWluLW5hdl9faWNvbixcbi5oZWFkZXItZml4ZWRfYWN0aXZlIC5tYWluLW5hdl9fYnV0dG9ucyAubWFpbi1uYXZfX2ljb24ge1xuICBmaWxsOiAjM2I0MjU2O1xufVxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuLnNlY3Rpb25fbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbl9uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb25fbm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uX25vLXBhZGRpbmctYm90dG9tX3NtIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5zZWN0aW9uX3RvcCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb25fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19tYWluIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIHdyYXA7XG4gIH1cbn1cbi5zZWN0aW9uX19zaWRlYmFyIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhciBpbWcuZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fX3NpZGViYXIge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbl9fc2lkZWJhcjpub3QoLnNlY3Rpb25fX3NpZGViYXJfa2VlcC1tb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNlY3Rpb25fX3NpZGViYXItbW9iaWxlLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUtbmF2aWdhdGlvbl9uZXdzIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZS1uYXZpZ2F0aW9uLWxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZS1uYXZpZ2F0aW9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uX19zaWRlYmFyLW1vYmlsZSAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbl9fc2lkZWJhci1tb2JpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb25fX3NpZGViYXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb25fX3NpZGViYXItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1saW5rX2FjdGl2ZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3NpZGViYXItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb25fX3NpZGViYXItc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uc2VjdGlvbl9fc2lkZWJhci1sYWJlbCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uc2VjdGlvbl9fY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbl9fY29udGVudCBoMSxcbiAgLnNlY3Rpb25fX2NvbnRlbnQgLmgxLFxuICAuc2VjdGlvbl9fY29udGVudCBoMixcbiAgLnNlY3Rpb25fX2NvbnRlbnQgLmgyLFxuICAuc2VjdGlvbl9fY29udGVudCAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbl9fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9fY29udGVudC53aXRoLXNpZGViYXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRlbnQud2l0aC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb25fX2NvbnRlbnQgKyAuc2VjdGlvbl9fc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50ICsgLnNlY3Rpb25fX3NpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG59XG4uc2VjdGlvbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWN0aW9uX190aXRsZSBoMixcbi5zZWN0aW9uX190aXRsZSAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbl9fdGl0bGVfdW5kZXJsaW5lZCB7XG4gIGhlaWdodDogNjZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGUxZTY7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlX3VuZGVybGluZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX190aXRsZV9zLWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zZWN0aW9uX190aXRsZV9zLWNvbC1yZXZlcnNlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uX190aXRsZV9zLWNvbC1yZXZlcnNlIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZS1saW5rIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uc2VjdGlvbl9fdGl0bGUtYXJyb3cge1xuICBmaWxsOiAjM2I0MjU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjRzIGVhc2Utb3V0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uX190aXRsZS1hcnJvdyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zZWN0aW9uX190aXRsZS1hcnJvdyBwYXRoIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZS1saW5rOmhvdmVyIGgyLFxuLnNlY3Rpb25fX3RpdGxlLWxpbms6aG92ZXIgLmgyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGl0bGUtbGluazpob3ZlciAuc2VjdGlvbl9fdGl0bGUtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIGZpbGw6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RhYnMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuc2VjdGlvbl9fdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uX190aXRsZS1saW5rICsgLnNlY3Rpb25fX3RhYnMge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4ucGFnZS1ob21lIC5zZWN0aW9uX190YWJzIHtcbiAgbWFyZ2luOiAwIC0yMnB4IC0yMnB4O1xufVxuLnBhZ2UtaG9tZSAuc2VjdGlvbl9fdGFicy5tb2JpbGUtc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLnNlY3Rpb25fX3RhYnMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWN0aW9uX190YWJzLXdyYXBwZXIgLnNlY3Rpb25fX3RhYnMtZG90cyB7XG4gIHRvcDogLThweDtcbn1cbi5zZWN0aW9uX190YWJzLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xuICB6LWluZGV4OiAzO1xuICBib3R0b206IDhweDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgYWxsIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fdGFicy11bmRlcmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uX190YWJzX29uZWxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlY3Rpb25fX3RhYnMtaXRlbSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjZweDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX190YWJzLWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTJweCAwIDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uX190YWJzLWl0ZW06aG92ZXI6bm90KHNwYW4pIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGFicy1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX3RhYnMtaXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5zZWN0aW9uX190YWJzLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uc2VjdGlvbl9fdGFicy1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG4uc2VjdGlvbl9fdGFicy1kb3RzIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc2VjdGlvbl9fdGFicy1kb3RzX3Zpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uX190YWJzLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbl9fdGFicy1saXN0X2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb25fX3RhYnMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLnNlY3Rpb25fX3RhYnMtbGlzdC1pdGVtX3Zpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uX190YWJzLWxpc3QtaXRlbTpob3Zlcixcbi5zZWN0aW9uX190YWJzLWxpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zZWN0aW9uX19jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhICR3NzY4IHtcbiAgLnNlY3Rpb25fX2NvbHNfdGFibGV0LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbl9fY29sc190YWJsZXQtY29sdW1uIC5zZWN0aW9uX19zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uX19jb2w6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24uc2VjdGlvbl9fdG9wIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xufVxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZy1yaWdodDogMTQuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbl9vdmVyZmxvdy1oIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uX2ZpcnN0IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IC03MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbl9maXJzdCAuaW5mb2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG59XG4uc2VjdGlvbl9maXJzdDpub3QoLmVtcHR5LWhpZGRlbikgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2VjdGlvbl9maXJzdDpub3QoLmVtcHR5LWhpZGRlbikgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbi5zZWN0aW9uX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbikge1xuICBiYWNrZ3JvdW5kOiAjZTZlZWY2O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbikge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbl9zdHJlYW06bm90KC5lbXB0eS1oaWRkZW4pIC5pbmZvYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zZWN0aW9uX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbikgLmluZm9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNlY3Rpb25fc3RyZWFtOm5vdCguZW1wdHktaGlkZGVuKSAuaW5mb2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbl9zdHJlYW06bm90KC5lbXB0eS1oaWRkZW4pICsgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbikgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXIgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5oZWFkZXIgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZWFkZXIgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3NnB4IDAgNTBweDtcbiAgYmFja2dyb3VuZDogIzAxNDM3YjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4uZm9vdGVyX190b3AsXG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX190b3AsXG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2wge1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpmaXJzdC1jaGlsZCAuZm9vdGVyX190YWJsZXQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmZpcnN0LWNoaWxkIC5mb290ZXJfX3RhYmxldC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX3RvcCAuZm9vdGVyX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2NvbDpsYXN0LWNoaWxkIC5mb290ZXJfX3RhYmxldC1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX190b3AgLmZvb3Rlcl9fY29sX3cxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdG9wICsgLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3Rlcl9fYWRkcmVzcyBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX2FkZHJlc3MgLmZvb3Rlcl9fc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mb290ZXJfX3Bob25lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmZvb3Rlcl9fc3VibGluZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb290ZXJfX2xpbmstbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZm9vdGVyX19saW5rLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbGluay1saXN0X2NvbXBhY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi5mb290ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3Rlcl9fbGlua19pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZm9vdGVyX19saW5rX2FjdGl2ZSxcbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNkZGUxZTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvcHlyaWdodC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmaWxsOiAjZGRlMWU2O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJzY3JpYmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpYmUtYnRuX3RhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN1YnNjcmliZS1idG5fdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3Vic2NyaWJlLWJ0bl90YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpYmUtYnRuX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3Vic2NyaWJlLWJ0bl9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3Vic2NyaWJlLWJ0bl9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN1YnNjcmliZS1idG5fX2ljb24ge1xuICBmaWxsOiAjMjc2Y2MzO1xufVxuLm1vYmlsZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2JpbGUtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb2x1bW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5jb2x1bW4tY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY29sdW1uLWNvbnRlbnRfc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuY29sdW1uLWNvbnRlbnRfYmxvY2stbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbHVtbi1jb250ZW50X2Jsb2NrLW0gLmNvbHVtbi1jb250ZW50X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG4uY29sdW1uLWNvbnRlbnRfYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmNvbHVtbi1jb250ZW50X19pdGVtIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4udGhlbWVfd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRoZW1lX2xpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbn1cbi50aGVtZV9ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAyNmZiYTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWVfYmx1ZSAuaDIsXG4udGhlbWVfYmx1ZSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lX2xpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZTZlZWY2O1xufVxuLnRoZW1lX3doaXRlIC5zZWFyY2hfX2ZpZWxkLFxuLnRoZW1lX3doaXRlIC5zZWFyY2hfX2lucHV0LFxuLnRoZW1lX3doaXRlIC5zZWFyY2hfX3NlbGVjdCxcbi50aGVtZV93aGl0ZSAuaW5wdXQsXG4udGhlbWVfd2hpdGUgLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KSxcbi50aGVtZV93aGl0ZSAudGFnc19faXRlbSxcbi50aGVtZV93aGl0ZSAuY29udGVudC1maWx0ZXIsXG4udGhlbWVfd2hpdGUgLnBhZ2luYXRpb24sXG4udGhlbWVfd2hpdGUgLmRvYy1pdGVtLFxuLnRoZW1lX3doaXRlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4udGhlbWVfd2hpdGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX3doaXRlIC5tb3JlaW5mby1ibG9jayxcbi50aGVtZV93aGl0ZSAucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90byxcbi50aGVtZV93aGl0ZSAubW9yZWluZm8tYmxvY2sgLmRvYy1pdGVtIC5kb2MtaXRlbV9fZmlsZS1saW5rLFxuLnRoZW1lX3doaXRlIC5xdWVzdGlvbixcbi50aGVtZV93aGl0ZSAuc2hhcmUtYmxvY2ssXG4udGhlbWVfd2hpdGUgYmxvY2txdW90ZSxcbi50aGVtZV93aGl0ZSAucmVxdWVzdC1jYXJkLFxuLnRoZW1lX3doaXRlIC50aGVtZV9saWdodCAuaW5wdXQ6ZGlzYWJsZWQsXG4udGhlbWVfd2hpdGUgLmZvcm1fX2ZpZWxkcyxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayxcbi50aGVtZV93aGl0ZSAuZnJvbV9fZmllbGRzIC5zZWxlY3QsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG59XG4udGhlbWVfd2hpdGUgLmNvbnRlbnQtZmlsdGVyIC50YWdzX19pdGVtLFxuLnRoZW1lX3doaXRlIC5jb250ZW50LWZpbHRlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4udGhlbWVfd2hpdGUgLmRvYy1pdGVtX19maWxlLWxpbmssXG4udGhlbWVfd2hpdGUgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbSxcbi50aGVtZV93aGl0ZSAucG9sbC1ibG9jayAuaW5wdXQsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnRleHRhcmVhLFxuLnRoZW1lX3doaXRlIC5wb2xsLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4udGhlbWVfd2hpdGUgLnBvbGwtYmxvY2sgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX3doaXRlIC5wb2xsLWJsb2NrIC5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRoZW1lX2xpZ2h0IC5zZWFyY2hfX2ZpZWxkLFxuLnRoZW1lX2xpZ2h0IC5zZWFyY2hfX2lucHV0LFxuLnRoZW1lX2xpZ2h0IC5zZWFyY2hfX3NlbGVjdCxcbi50aGVtZV9saWdodCAuaW5wdXQsXG4udGhlbWVfbGlnaHQgLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KSxcbi50aGVtZV9saWdodCAudGFnc19faXRlbSxcbi50aGVtZV9saWdodCAuY29udGVudC1maWx0ZXIsXG4udGhlbWVfbGlnaHQgLnBhZ2luYXRpb24sXG4udGhlbWVfbGlnaHQgLmRvYy1pdGVtLFxuLnRoZW1lX2xpZ2h0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4udGhlbWVfbGlnaHQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX2xpZ2h0IC5kb3dubG9hZC1ibG9jayxcbi50aGVtZV9saWdodCAubW9yZWluZm8tYmxvY2ssXG4udGhlbWVfbGlnaHQgLnB1YmxpY19faW1hZ2UgLmpzLXNtYXJ0UGhvdG8sXG4udGhlbWVfbGlnaHQgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbSAuZG9jLWl0ZW1fX2ZpbGUtbGluayxcbi50aGVtZV9saWdodCAucXVlc3Rpb24sXG4udGhlbWVfbGlnaHQgLnNoYXJlLWJsb2NrLFxuLnRoZW1lX2xpZ2h0IGJsb2NrcXVvdGUsXG4udGhlbWVfbGlnaHQgLnJlcXVlc3QtY2FyZCxcbi50aGVtZV9saWdodCAudGhlbWVfd2hpdGUgLmlucHV0OmRpc2FibGVkLFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrLFxuLnRoZW1lX2xpZ2h0IC5mcm9tX19maWVsZHMgLnNlbGVjdCxcbi50aGVtZV9saWdodCAucG9sbC1ibG9jayAuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aGVtZV9saWdodCAucmVxdWVzdC1jYXJkIC50YWdzX19pdGVtLFxuLnRoZW1lX2xpZ2h0IC5jb250ZW50LWZpbHRlciAudGFnc19faXRlbSxcbi50aGVtZV9saWdodCAuY29udGVudC1maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX2xpZ2h0IC5kb2MtaXRlbV9fZmlsZS1saW5rLFxuLnRoZW1lX2xpZ2h0IC5tb3JlaW5mby1ibG9jayAuZG9jLWl0ZW0sXG4udGhlbWVfbGlnaHQgLnJlcXVlc3QtY2FyZCAucmVxdWVzdC1jYXJkLFxuLnRoZW1lX2xpZ2h0IC5jb250ZW50LWZpbHRlciAuaW5wdXQsXG4udGhlbWVfbGlnaHQgLnRoZW1lX3doaXRlIC5pbnB1dCxcbi50aGVtZV9saWdodCAucG9sbC1ibG9jayAuaW5wdXQsXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2sgLnRleHRhcmVhLFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4udGhlbWVfbGlnaHQgLnBvbGwtYmxvY2sgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnRoZW1lX2xpZ2h0IC5wb2xsLWJsb2NrIC5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZiO1xufVxuLnRoZW1lX2xpZ2h0IC5kb3dubG9hZC1ibG9jayB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnRoZW1lX2xpZ2h0IC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi50aGVtZV9saWdodCAucmVxdWVzdC1jYXJkIC5yZXF1ZXN0LWNhcmQsXG4udGhlbWVfbGlnaHQgLnJlcXVlc3QtY2FyZF9fY29udGVudCAucmVxdWVzdC1jYXJkX19jb250ZW50IHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4udGhlbWVfbGlnaHQgLnRoZW1lX3doaXRlIC5pbnB1dDpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4uZ2xvYmFsLXNlYXJjaCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmdsb2JhbC1zZWFyY2ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gLmJnLWNvbG9yLFxuW2RhdGEtY29sb3I9XCJncmVlblwiXSAubWFya2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzZkZDQwMDtcbn1cbltkYXRhLWNvbG9yPVwibGlnaHQtZ3JlZW5cIl0gLmJnLWNvbG9yLFxuW2RhdGEtY29sb3I9XCJsaWdodC1ncmVlblwiXSAubWFya2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzQzZDdiNTtcbn1cbltkYXRhLWNvbG9yPVwibWludFwiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cIm1pbnRcIl0gLm1hcmtlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM3NmY4ZDc7XG59XG5bZGF0YS1jb2xvcj1cInllbGxvd1wiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cInllbGxvd1wiXSAubWFya2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZDYwMDtcbn1cbltkYXRhLWNvbG9yPVwiZ3JheVwiXSAuYmctY29sb3IsXG5bZGF0YS1jb2xvcj1cImdyYXlcIl0gLm1hcmtlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG59XG5bZGF0YS1jb2xvcj1cImJsdWVcIl0gLmJnLWNvbG9yLFxuW2RhdGEtY29sb3I9XCJibHVlXCJdIC5tYXJrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzFjNmZmO1xufVxuLmluZm9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCA4cHggM3B4IHJnYmEoMCwwLDAsMC4wMSk7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDkxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmluZm9ibG9jayB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW5mb2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbjogMCAtMzJweCAzMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5pbmZvYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBtYXJnaW46IDAgLTE2cHggMzBweDtcbiAgfVxufVxuLmluZm9ibG9ja19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLmluZm9ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbmZvYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbmZvYmxvY2tfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaW5mb2Jsb2NrX190ZXh0IHNwYW4ge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5pbmZvYmxvY2tfX2J0biB7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbmZvYmxvY2tfX2J0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYXJ0aWNsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXJ0aWNsZXMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYXJ0aWNsZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4udmVydGljYWwgLmFydGljbGVzLWl0ZW1fX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydGljbGVzLWl0ZW1fX2ltYWdlLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpY2FsIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYXJ0aWNsZXMtaXRlbV9faW1hZ2UtaW1nOm5vdCgudmVydGljYWwpIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFydGljbGVzLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFydGljbGVzLWl0ZW1fX3RpdGxlOmhvdmVyLFxuLmFydGljbGVzLWl0ZW1fX3RpdGxlLmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlcy1pdGVtX19kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2M3Y2NkMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5hcnRpY2xlcy1pdGVtX190YWcge1xuICBjb2xvcjogIzNkNDNhMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuYS5hcnRpY2xlcy1pdGVtX190YWc6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5hcnRpY2xlcy1pdGVtOmhvdmVyIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyOm5vdCgudmVydGljYWwpIC5hcnRpY2xlcy1pdGVtX19pbWFnZSxcbi5hcnRpY2xlcy1pdGVtOmhvdmVyIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cbi5hcnRpY2xlcy1pdGVtOmhvdmVyIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmFydGljbGVzLWl0ZW1fX2JvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZXMtaXRlbV90b3Age1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogNDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLWdhbGxlcnkgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlICsgMTBweCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wLmZhZGVkIC5hcnRpY2xlcy1pdGVtX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsICNmNGY3ZmIgODAlKTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcC5mYWRlZCAuYXJ0aWNsZXMtaXRlbV9fY29udGVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMtaXRlbV90b3AgLmFydGljbGVzLWl0ZW1fX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE3cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgJHc3Njgge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmFydGljbGVzLWl0ZW06bm90KC5hcnRpY2xlcy1pdGVtX3RvcCkgLmFydGljbGVzLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYXJ0aWNsZXMtaXRlbTpub3QoLmFydGljbGVzLWl0ZW1fdG9wKSAuYXJ0aWNsZXMtaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1pdGVtOm5vdCguYXJ0aWNsZXMtaXRlbV90b3ApIC5hcnRpY2xlcy1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRhLWxhenktbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX2ltYWdlLWxlZnQsXG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19pbWFnZS1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2UtbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuLmFydGljbGVzLWl0ZW0uYXJ0aWNsZXMtaXRlbV9jb3ZpZCAuYXJ0aWNsZXMtaXRlbV9faW1hZ2UtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkIC5hcnRpY2xlcy1pdGVtX190aXRsZS1uMSB7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hcnRpY2xlcy1pdGVtLmFydGljbGVzLWl0ZW1fY292aWQgLmFydGljbGVzLWl0ZW1fX3RpdGxlLW4yIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbjogMnB4IDAgNXB4O1xufVxuLnNlY3Rpb24tdGFicy1jb250ZW50X19pdGVtOmxhc3QtY2hpbGQgLmFydGljbGVzLWl0ZW1fdG9wIC5hcnRpY2xlcy1pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnBhZ2UtaG9tZSAuYXJ0aWNsZXMtaXRlbS5sYXN0LW5ld3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wYWdlLWhvbWUgLmFydGljbGVzLWl0ZW0ubGFzdC1uZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2Nyb2xsRmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2Nyb2xsRmFkZS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWN0aW9uLXRhYnMtY29udGVudF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi10YWJzLWNvbnRlbnRfX2l0ZW1fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi10YWJzLWNvbnRlbnQgLmxpbmstbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYXJ0aWNsZXMuYXJ0aWNsZXNfbmV3cy1mZWVkIC5hcnRpY2xlcy1pdGVtIHtcbiAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxNXB4KTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuYXJ0aWNsZXMuYXJ0aWNsZXNfbmV3cy1mZWVkIC5hcnRpY2xlcy1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmFydGljbGVzLmFydGljbGVzX25ld3MtZmVlZCAuYXJ0aWNsZXMtaXRlbV9fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi5saW5rcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5saW5rcy1ncmlkLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFuaW1hdGlvbjogZmFkZWluIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmxpbmtzLWdyaWQtaXRlbSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGlua3MtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5saW5rcy1ncmlkLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE4LDQ4LDY5LDApIDUwJSwgcmdiYSgxOCw0OCw2OSwwLjUpIDEwMCUpO1xufVxuLmxpbmtzLWdyaWQtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNi41NjVkZWcsIHJnYmEoMzUsODAsMTg0LDAuOTQpIDAlLCByZ2JhKDQsMTgyLDI0MywwLjk0KSAxMDAlKTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5saW5rcy1ncmlkLWl0ZW1fX2NvbnRlbnQge1xuICBjb2xvcjogI2Y0ZjdmYjtcbiAgcGFkZGluZzogMjZweCAzMnB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxpbmtzLWdyaWQtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmtzLWdyaWQtaXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmtzLWdyaWQtaXRlbTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmxpbmtzLWdyaWQtaXRlbTpob3ZlciAubGlua3MtZ3JpZC1pdGVtX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xufVxuLmxpbmtzLWdyaWQtaXRlbTpob3ZlciAubGlua3MtZ3JpZC1pdGVtX19jb250ZW50OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saW5rcy1ncmlkLWl0ZW06aG92ZXIgLmxpbmtzLWdyaWQtaXRlbV9fdGl0bGUge1xuICBib3R0b206IDEwMCU7XG4gIHRvcDogMTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmtzLWdyaWQtaXRlbTpob3ZlciAubGlua3MtZ3JpZC1pdGVtX190ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rcy1ncmlkLWl0ZW06aG92ZXIgLmxpbmtzLWdyaWQtaXRlbV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpbmtzLWdyaWRfY29scy0zIC5saW5rcy1ncmlkLWl0ZW0ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5saW5rcy1ncmlkX2NvbHMtMyAubGlua3MtZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGlua3MtZ3JpZF9jb2xzLTMgLmxpbmtzLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saW5rLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubGluay1tb3JlX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubGluay1tb3JlX2JvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbn1cbi5saW5rLW1vcmVfYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWYwZjI7XG59XG4ubGluay1tb3JlLnNob3ctbGVzcyAubGluay1tb3JlX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5zaG93LWxlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpbmstdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4zcyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGluay10b2dnbGVfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5saW5rLXRvZ2dsZV91cCAubGluay10b2dnbGVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmxpbmstdG9nZ2xlX3VwLmxpbmstdG9nZ2xlX2FjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGluay10b2dnbGVfYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5saW5rLWNhbGVuZCB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmstY2FsZW5kX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmaWxsOiAjM2I0MjU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuLmxpbmstY2FsZW5kOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubGluay1jYWxlbmQ6aG92ZXIgLmxpbmstY2FsZW5kX19pY29uIHtcbiAgZmlsbDogIzI3NmNjMztcbn1cbi5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnNvY2lhbC1saW5rc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxufVxuLnNvY2lhbC1saW5rc19faXRlbS1pY29uIHtcbiAgZmlsbDogI2M3Y2NkMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc29jaWFsLWxpbmtzX19pdGVtLWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNvY2lhbC1saW5rc19faXRlbS1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIgLnNvY2lhbC1saW5rc19faXRlbS1pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5saW5rLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGluay1iYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGluay1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubGluay1iYWNrX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubGluay1wcmludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGluay1wcmludDpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBib3JkZXItY29sb3I6ICMyNzZjYzM7XG59XG4ubGluay1wcmludF9faWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uaGV4YWdvbiB7XG4gIHdpZHRoOiAyNTRweDtcbiAgaGVpZ2h0OiAyOTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3B1YmxpYy9oZXhhZ29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDMycHggMzJweDtcbiAgbWF4LXdpZHRoOiAyNCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGV4YWdvbiB7XG4gICAgd2lkdGg6IDIzMnB4O1xuICAgIGhlaWdodDogMjUycHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZXhhZ29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTM2cHg7XG4gIH1cbn1cbi5oZXhhZ29uX192YWx1ZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhleGFnb25fX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmhleGFnb25fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZXhhZ29uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5udW1iZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAubnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubnVtYmVyc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLm51bWJlcnNfX2l0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5udW1iZXJzX19pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLm51bWJlcnNfX2l0ZW0tdmFsdWU6bm90KC5udW1iZXJzX19pdGVtLXZhbHVlX2hpZ2hsaWdodCkge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5udW1iZXJzX19pdGVtLXZhbHVlX2hpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmYyNjQwO1xufVxuLm51bWJlcnNfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmxpbmstYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI3cHggMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2LjVkZWcsICMyMzUwYjggMCUsICMwNGI2ZjMgMTAwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGluay1ibG9jayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5saW5rLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLmxpbmstYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGluay1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxpbmstYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmxpbmstYmxvY2tfX2Fycm93IHtcbiAgZmlsbDogIzk3OTc5NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAxO1xufVxuYS5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI4cHggM3B4IHJnYmEoMTEsNDUsODksMC4wNik7XG59XG5hLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KTpob3ZlciAubGluay1ibG9ja19fdGl0bGUsXG5hLmxpbmstYmxvY2s6bm90KC5saW5rLWJsb2NrX2VtcHR5KTpob3ZlciAubGluay1ibG9ja19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbmEubGluay1ibG9jazpub3QoLmxpbmstYmxvY2tfZW1wdHkpOmhvdmVyIC5saW5rLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuYS5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSk6aG92ZXIgLmxpbmstYmxvY2tfX2Fycm93IHtcbiAgZmlsbDogIzI3NmNjMztcbn1cbi5saW5rLWJsb2NrX2VtcHR5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubGluay1ibG9jay1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5saW5rLWJsb2NrLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxpbmstYmxvY2stZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDEgMSBjYWxjKDMzJSAtIDIwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmxpbmstYmxvY2stZ3JpZDphZnRlciB7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubGluay1ibG9jay1ncmlkOmFmdGVyIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saW5rLWJsb2NrLWdyaWQgLmxpbmstYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTMzcHg7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIGZsZXg6IDEgMSAzMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmxpbmstYmxvY2stZ3JpZCAubGluay1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJsb2NrLWdyaWQgLmxpbmstYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5saW5rLWJsb2NrLWdyaWQgLmxpbmstYmxvY2tfaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rLWJsb2NrLWdyaWRfY29scy0yIC5saW5rLWJsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgZmxleDogMSAxIDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5saW5rLWJsb2NrLWdyaWRfY29scy0yIC5saW5rLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1hcC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAtYm94LWFsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubWFwLWJveC1hbHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMzYjQyNTYgIWltcG9ydGFudDtcbiAgfVxufVxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyIC5tYXAtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcmVnaW9uX21hcF9iaWdfaG92ZXIgLm1hcC1saW5rX2FjdGl2ZSBwb2x5Z29uLFxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyIC5tYXAtbGlua19hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHN0cm9rZTogI2UzZWFmMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyIC5tYXAtbGlua19hY3RpdmUgLm1hcC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDA7XG59XG4ubWFwLXRvb2x0aXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXAtdG9vbHRpcCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgei1pbmRleDogMjUwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDI0cHggcmdiYSg1OSw1Niw1NiwwLjE4KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLm1hcC10b29sdGlwX2FjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFwLXRvb2x0aXBfX2Fycm93IHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LDE4MywyMTMsMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLm1hcC10b29sdGlwX19zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWFwLXRvb2x0aXBfX3NlY3Rpb246bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xufVxuLm1hcC10b29sdGlwX19sYWJlbCB7XG4gIGNvbG9yOiAjOTU5ZWE3O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ubWFwLXRvb2x0aXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYXAtdG9vbHRpcF9fbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzI2NmJjMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYXAtdG9vbHRpcF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubWFwLXRvb2x0aXBfX2Nsb3NlLWljb24ge1xuICBmaWxsOiAjOTU5ZWE3O1xufVxuLnRvZ2dsZS1saXN0IHtcbiAgbWFyZ2luOiAwIC0zMnB4O1xufVxuLnRvZ2dsZS1saXN0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbn1cbi50b2dnbGUtbGlzdF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnIC8gJztcbn1cbi5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4uYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cbi5wdWJsaWMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnB1YmxpY19fZGF0ZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHVibGljX190ZXh0IHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wdWJsaWNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucHVibGljX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wdWJsaWNfX2ltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgZmlsdGVyOiBibHVyKDQwcHgpO1xufVxuLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wdWJsaWNfX2ltYWdlIC5wdWJsaWNfX2ltYWdlLWltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHVibGljX19pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHVibGljX19pbWFnZSAuanMtc21hcnRQaG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnB1YmxpYy1zbGlkZXIgLnB1YmxpY19faW1hZ2UtaW1nIHtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucXVlc3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucXVlc3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5xdWVzdGlvbl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucXVlc3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucXVlc3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4ucXVlc3Rpb25fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5xdWVzdGlvbl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnF1ZXN0aW9uX19idXR0b25zIC5idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucXVlc3Rpb25fX2J1dHRvbnMgLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5zaGFyZS1ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zaGFyZS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2hhcmUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zaGFyZS1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zaGFyZS1ibG9ja19fbGluayB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5zaGFyZS1ibG9ja19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnNoYXJlLWJsb2NrX19saW5rLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4udGFncyB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi50YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50YWdzX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4udGFnc19faXRlbV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1uZXdzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc2lkZWJhci1uZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5zaWRlYmFyLW5ld3NfX2l0ZW0tZGF0ZSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2lkZWJhci1uZXdzX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2lkZWJhci1uZXdzX19pdGVtOmhvdmVyIC5zaWRlYmFyLW5ld3NfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5kb2MtaXRlbSB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZG9jLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDIycHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRvYy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgfVxufVxuLmRvYy1pdGVtX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmRvYy1pdGVtX19kZXRhaWxzIHtcbiAgcGFkZGluZzogMTJweCAzMHB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG9jLWl0ZW1fX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMjJweDtcbiAgfVxufVxuLmRvYy1pdGVtX190eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG9jLWl0ZW1fX3R5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmRvYy1pdGVtX190eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRvYy1pdGVtX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmRvYy1pdGVtX19maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kb2MtaXRlbV9fZmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZG9jLWl0ZW1fX2ZpbGUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRvYy1pdGVtX19maWxlLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZG9jLWl0ZW1fX2ZpbGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLmRvYy1pdGVtX19maWxlLWZvcm1hdCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kb2MtaXRlbV9fZmlsZS1mb3JtYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kb2MtaXRlbV9fZmlsZS1mb3JtYXRfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZG9jLWl0ZW1fX2ZpbGUtZm9ybWF0X21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5kb2MtaXRlbV9fZmlsZS1mb3JtYXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kb2MtaXRlbV9fZmlsZS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmRvYy1pdGVtX190YWcge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZG9jLWl0ZW1fX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRvYy1pdGVtX190YWc6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5kb2MtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSw0NSw4OSwwLjA2KTtcbn1cbi5kb2N1bWVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uZG93bmxvYWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgcGFkZGluZzogMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRvd25sb2FkLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZG93bmxvYWQtYmxvY2tfX3R5cGUge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRvd25sb2FkLWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuZG93bmxvYWQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kb3dubG9hZC1ibG9ja19fZmlsZWluZm8ge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRvd25sb2FkLWJsb2NrX19maWxlaW5mby1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xufVxuLmRvd25sb2FkLWJsb2NrOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAyOHB4IDNweCByZ2JhKDExLDQ1LDg5LDAuMDYpO1xufVxuLmRvd25sb2FkLWJsb2NrOmhvdmVyIC5kb3dubG9hZC1ibG9ja19fdGl0bGUsXG4uZG93bmxvYWQtYmxvY2s6aG92ZXIgLmRvd25sb2FkLWJsb2NrX190eXBlLFxuLmRvd25sb2FkLWJsb2NrOmhvdmVyIC5kb3dubG9hZC1ibG9ja19fZmlsZWluZm8ge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5nZXQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmdldC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZ2V0LWZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBtYXJnaW46IDMwcHggLTMwcHg7XG4gIH1cbn1cbi5nZXQtZm9ybSAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5nZXQtZm9ybV9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmdldC1mb3JtX190aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uZ2V0LWZvcm1fX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5nZXQtZm9ybSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2FybmluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53YXJuaW5nIC53YXJuaW5nX190aXRsZSB7XG4gIGNvbG9yOiAjZmYyNjQwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLndhcm5pbmdfdHlwZS0xIC53YXJuaW5nX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2FybmluZ190eXBlLTEgLndhcm5pbmdfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53YXJuaW5nX3R5cGUtMSAud2FybmluZ19fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53YXJuaW5nX3R5cGUtMSAud2FybmluZ19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLndhcm5pbmdfdHlwZS0xIC53YXJuaW5nX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgcGFkZGluZzogMTZweCA1NXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2FybmluZ190eXBlLTEgLndhcm5pbmdfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud2FybmluZ190eXBlLTIge1xuICBwYWRkaW5nOiAzN3B4IDMwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZmYyNjQwO1xufVxuLndhcm5pbmdfdHlwZS0yIC53YXJuaW5nX190ZXh0IHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLndhcm5pbmdfdHlwZS0yIC53YXJuaW5nX19idG4ge1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi53YXJuaW5nX3R5cGUtMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvZ2VyYl9jdXQucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgI2U2ZWVmNjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi53YXJuaW5nX3R5cGUtMyAud2FybmluZ19fdGV4dCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbi53YXJuaW5nX3R5cGUtMyAud2FybmluZ19fYnRuIHtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4ud2FybmluZy1zbGlkZXJfdHlwZS0xIHtcbiAgbWFyZ2luOiAtNTBweCAwIC02MHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAud2FybmluZy1zbGlkZXJfdHlwZS0xIHtcbiAgICBtYXJnaW46IC0xMHB4IDAgLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53YXJuaW5nLXNsaWRlcl90eXBlLTEge1xuICAgIG1hcmdpbjogLTEwcHggMDtcbiAgfVxufVxuLndhcm5pbmctc2xpZGVyX3R5cGUtMyB7XG4gIG1hcmdpbjogLTI1cHggMCAzMHB4O1xufVxuLmNvbnRlbnQtZmlsdGVyIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuY29udGVudC1maWx0ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5jb250ZW50LWZpbHRlcl9faXRlbSxcbi5jb250ZW50LWZpbHRlcl9fdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4uY29udGVudC1maWx0ZXJfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uY29udGVudC1maWx0ZXJfX3JhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb250ZW50LWZpbHRlcl9fcmFuZ2UtY29sIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG4uY29udGVudC1maWx0ZXJfX3JhbmdlLWNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jb250ZW50LWZpbHRlcl9fcmFuZ2UtY29sOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb250ZW50LWZpbHRlcl9fcmFuZ2UtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGVudC1maWx0ZXJfX25hdiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLmNvbnRlbnQtZmlsdGVyX19uYXYgLmJ0biB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG4uY29udGVudC1maWx0ZXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29udGVudC1maWx0ZXJfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50LWZpbHRlciAudGFncyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBwYWRkaW5nOiAyNnB4IDA7XG59XG4uY29udGVudC1maWx0ZXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAycHggMTJweCAwO1xuICBtYXJnaW46IDAgOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLnBhZ2luYXRpb25fX2l0ZW1fYWN0aXZlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYzQ5Y2Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnaW5hdGlvbl9faXRlbV9hY3RpdmUsXG4gIC5wYWdpbmF0aW9uX19pdGVtX2FjdGl2ZSArIGEsXG4gIC5wYWdpbmF0aW9uX19pdGVtX2FjdGl2ZSArIGEgKyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fYmFjayxcbi5wYWdpbmF0aW9uX19uZXh0LFxuLnBhZ2luYXRpb25fX3N0YXJ0LFxuLnBhZ2luYXRpb25fX2ZpbmlzaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucGFnaW5hdGlvbl9fYmFjayxcbiAgLnBhZ2luYXRpb25fX25leHQsXG4gIC5wYWdpbmF0aW9uX19zdGFydCxcbiAgLnBhZ2luYXRpb25fX2ZpbmlzaCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fYmFjayAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fc3RhcnQgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX2ZpbmlzaCAucGFnaW5hdGlvbl9fYXJyb3cge1xuICBmaWxsOiAjYzdjY2QxO1xufVxuLnBhZ2luYXRpb25fX2JhY2tfZGlzYWJsZWQgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX25leHRfZGlzYWJsZWQgLnBhZ2luYXRpb25fX2Fycm93LFxuLnBhZ2luYXRpb25fX3N0YXJ0X2Rpc2FibGVkIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19maW5pc2hfZGlzYWJsZWQgLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZmlsbDogI2RkZTFlNjtcbn1cbi5wYWdpbmF0aW9uX19iYWNrOmhvdmVyIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19uZXh0OmhvdmVyIC5wYWdpbmF0aW9uX19hcnJvdyxcbi5wYWdpbmF0aW9uX19zdGFydDpob3ZlciAucGFnaW5hdGlvbl9fYXJyb3csXG4ucGFnaW5hdGlvbl9fZmluaXNoOmhvdmVyIC5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGZpbGw6ICMzYjQyNTY7XG59XG4ucGFnaW5hdGlvbl9fYmFjayxcbi5wYWdpbmF0aW9uX19zdGFydCB7XG4gIGxlZnQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnaW5hdGlvbl9fbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuLnBhZ2luYXRpb25fX3N0YXJ0IHtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5wYWdpbmF0aW9uX19maW5pc2gge1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmxpbmstbW9yZSArIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5saW5rLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmxpbmstd2l0aC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubGluay13aXRoLWljb25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4ucHJpbnQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucHJpbnQtb3B0aW9ucyAubGluay13aXRoLWljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcmludC1vcHRpb25zIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cbi5ib3R0b20tYmFyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG4uYm90dG9tLWJhcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2hpdGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAud2hpdGUtYmxvY2sge1xuICAgIG1hcmdpbjogMjBweCAtMjBweDtcbiAgfVxufVxuLndoaXRlLWJsb2NrX19sYWJlbCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2hpdGUtYmxvY2tfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeE1UTTBJaUIyYVdWM1FtOTRQU0l3SURBZ01pQXhNVE0wSWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUlrMHhJREJXTVRFek5DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDI3cHggMjdweCA3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zdHJ1Y3R1cmVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnN0cnVjdHVyZV9faXRlbS1pbWFnZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnN0cnVjdHVyZV9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG59XG4uc3RydWN0dXJlX19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4uc3RydWN0dXJlX19pdGVtLXBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3RydWN0dXJlX19pdGVtLXBob25lLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW1fdG9wIHtcbiAgcGFkZGluZzogMzZweDtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmVfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uc3RydWN0dXJlX19pdGVtX3RvcCAuc3RydWN0dXJlX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5zdHJ1Y3R1cmVfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmVfX2l0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnN0cnVjdHVyZV9fdG9nZ2xlcixcbi5zdHJ1Y3R1cmVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMjdweCA1MHB4IDI3cHggMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zdHJ1Y3R1cmVfX3RvZ2dsZXI6bm90KDpmaXJzdC1jaGlsZCksXG4uc3RydWN0dXJlX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGUxZTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZV9fdG9nZ2xlcixcbiAgLnN0cnVjdHVyZV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0cnVjdHVyZV9fdG9nZ2xlcixcbiAgLnN0cnVjdHVyZV9fbGluayB7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmVfX3RvZ2dsZXItaWNvbixcbi5zdHJ1Y3R1cmVfX2xpbmstaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc3RydWN0dXJlX190b2dnbGVyX2FjdGl2ZSAuc3RydWN0dXJlX190b2dnbGVyLWljb24sXG4uc3RydWN0dXJlX19saW5rX2FjdGl2ZSAuc3RydWN0dXJlX19saW5rLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc3RydWN0dXJlX19jb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmVfX2NvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnN0cnVjdHVyZV9fY29sczpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbiAgdG9wOiAzN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmVfX2NvbHM6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmVfX2NvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDgwcHgpO1xufVxuLnN0cnVjdHVyZV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnN0cnVjdHVyZV9fY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnN0cnVjdHVyZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zdHJ1Y3R1cmVfX2NvbnRlbnRfYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RydWN0dXJlLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNaUlnYUdWcFoyaDBQU0l4TVRNMElpQjJhV1YzUW05NFBTSXdJREFnTWlBeE1UTTBJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1E5SWsweElEQldNVEV6TkNJZ2MzUnliMnRsUFNJalF6ZERRMFF4SWlCemRISnZhMlV0WkdGemFHRnljbUY1UFNJMElEUWlMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cbi5zdHJ1Y3R1cmUtdjIuc3RydWN0dXJlLXYyLW1haW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMS41JSBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Mi5zdHJ1Y3R1cmUtdjItbWFpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjQlIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Mi5zdHJ1Y3R1cmUtdjItbWFpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12MiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGNlbnRlcjtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29sczpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmNGY3ZmI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm90dG9tOiAtNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAuc3RydWN0dXJlLXYyX19jb2xzOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2xzIHN0cnVjdHVyZS12Ml9fY29sc19ub2JnIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI3NmNjMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlci10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMjc2Y2MzO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXJfYWN0aXZlIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGJvcmRlci1jb2xvcjogIzg0OGU5OTtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlcl9hY3RpdmUgLnN0cnVjdHVyZS12Ml9faXRlbS10b2dnbGVyLXRleHQge1xuICBib3JkZXItY29sb3I6ICM4NDhlOTk7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtLXRvZ2dsZXJfYWN0aXZlIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdG9nZ2xlci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS1waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnN0cnVjdHVyZS12Ml9faXRlbS1waG9uZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc3RydWN0dXJlLXYyX19pdGVtX3RvcCB7XG4gIHBhZGRpbmc6IDI3cHg7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19pdGVtX3RvcCAuc3RydWN0dXJlLXYyX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1fdG9wIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9faXRlbV90b3AgLnN0cnVjdHVyZS12Ml9faXRlbS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19pdGVtOmhvdmVyIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXIsXG4uc3RydWN0dXJlLXYyX19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcjpob3Zlcixcbi5zdHJ1Y3R1cmUtdjJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXI6bGFzdC1jaGlsZCxcbi5zdHJ1Y3R1cmUtdjJfX2xpbms6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uc3RydWN0dXJlLXYyX190b2dnbGVyLWljb24sXG4uc3RydWN0dXJlLXYyX19saW5rLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcl9hY3RpdmUgLnN0cnVjdHVyZS12Ml9fdG9nZ2xlci1pY29uLFxuLnN0cnVjdHVyZS12Ml9fbGlua19hY3RpdmUgLnN0cnVjdHVyZS12Ml9fbGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnN0cnVjdHVyZS12Ml9fY29scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29scyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuc3RydWN0dXJlLXYyX2NlbnRlcmVkIC5zdHJ1Y3R1cmUtdjJfX2NvbHMgLnN0cnVjdHVyZS12Ml9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkgYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbHMgLnN0cnVjdHVyZS12Ml9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2xzOmZpcnN0LWNoaWxkIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN0cnVjdHVyZS12Ml9fY29sczpmaXJzdC1jaGlsZCAuc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0cnVjdHVyZS12MiAuc3RydWN0dXJlLXYyX19pdGVtX2hlYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFU0SWlCb1pXbG5hSFE5SWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlRnZ01pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTUNBeFNERTFPQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uc3RydWN0dXJlLXYyIC5zdHJ1Y3R1cmUtdjJfX2l0ZW1faGVhZCAuc3RydWN0dXJlLXYyX19jb2wge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDgwcHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2w6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gODBweCk7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5zdHJ1Y3R1cmUtdjJfX2NvbDphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29sOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2xfbGFzdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RydWN0dXJlLXYyX19jb2wgKyAuc3RydWN0dXJlLXYyX19jb2wge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnN0cnVjdHVyZS12Ml9fY29sICsgLnN0cnVjdHVyZS12Ml9fY29sOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gODBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29sICsgLnN0cnVjdHVyZS12Ml9fY29sOmFmdGVyIHtcbiAgICByaWdodDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9fY29sOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc3RydWN0dXJlLXYyX19jb2w6bGFzdC1jaGlsZCAuc3RydWN0dXJlLXYyX190b2dnbGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29sOmxhc3QtY2hpbGQgLnN0cnVjdHVyZS12Ml9fdG9nZ2xlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc3RydWN0dXJlLXYyX2NlbnRlcmVkIC5zdHJ1Y3R1cmUtdjJfX2NvbDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3RydWN0dXJlLXYyX2xpc3QtY2VudGVyZWQgLnN0cnVjdHVyZS12Ml9fY29sOmxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnN0cnVjdHVyZS12Ml9fY29sc19hY3RpdmUgLnN0cnVjdHVyZS12Ml9fY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnN0cnVjdHVyZS12Ml9fY29sczpsYXN0LWNoaWxkIC5zdHJ1Y3R1cmUtdjJfX2NvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc3RydWN0dXJlLXYyX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN0cnVjdHVyZS12Ml9fY29udGVudF9hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb3JlaW5mby1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tb3JlaW5mby1ibG9ja19fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDIycHggNjBweCAyMnB4IDMwcHg7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiAjYzdjY2QxO1xufVxuLm1vcmVpbmZvLWJsb2NrX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQgYTpub3QoLmRvYy1pdGVtX190aXRsZSk6bm90KC5kb2MtaXRlbV9fdGFnKTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb3JlaW5mby1ibG9ja19fY29udGVudC10YWJsZS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlLWl0ZW1fZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtbGFiZWwge1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tb3JlaW5mby1ibG9ja19hY3RpdmUgLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ubW9yZWluZm8tYmxvY2tfYWN0aXZlIC5tb3JlaW5mby1ibG9ja19fdG9nZ2xlci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm1vcmVpbmZvLWJsb2NrX2FjdGl2ZSAubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLm1vcmVpbmZvLWJsb2NrX3N0YXRpYyAubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubW9yZWluZm8tdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9yZWluZm8tdGV4dDpub3QoLm1vcmVpbmZvLXRleHRfYWN0aXZlKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsICNmNGY3ZmIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAjZmZmIDEwMCUpO1xuICBib3R0b206IDA7XG59XG4ubW9yZWluZm8tdGV4dF9hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1vcmVpbmZvLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vcmVpbmZvLWxpbmsgKyAubW9yZWluZm8tbGlua19hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5hc2lkZSAubW9yZWluZm8tYmxvY2tfX2NvbnRlbnQtdGFibGUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0YXR1cyB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmpzLXBsYXllciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wbHlyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDc1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMik7XG59XG4uc2Nyb2xsLXRvcF9hY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2Nyb2xsLXRvcF9hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnNjcm9sbC10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zY3JvbGwtdG9wX19hcnJvdyB7XG4gIGZpbGw6ICNjN2NjZDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uc2Nyb2xsLXRvcDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cbi5pY29uLXRleHQtd3JhcHBlcl9jb2xzLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmljb24tdGV4dC13cmFwcGVyX2NvbHMtMiAuaWNvbi10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaWNvbi10ZXh0LXdyYXBwZXJfY29scy0yIC5pY29uLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5pY29uLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLWhlaWdodDogNzFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pY29uLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5pY29uLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaWNvbi10ZXh0X19pY29uIHtcbiAgZmlsbDogIzBjNDljZDtcbn1cbi5pY29uLXRleHRfX2ljb24td3JhcHBlciB7XG4gIG1pbi13aWR0aDogNTdweDtcbiAgbWluLWhlaWdodDogNTdweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDI3cHggMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmljb24tdGV4dF9faWNvbi13cmFwcGVyIGp1c3RpZnktY29udGVudCBjZW50ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pY29uLXRleHRfX2ljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuLmljb24tdGV4dF9fdGV4dCBwIHtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmltYWdlLXRleHQtYnV0dG9uIHtcbiAgcGFkZGluZzogMjAwcHggMzBweCAyMHB4O1xuICB3aWR0aDogMzUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMjAwcHg7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fbm9iZy5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICB3aWR0aDogMjkwcHg7XG4gIGhlaWdodDogMzgwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9idWlsZC9pbWcvcHVibGljL25vcGhvdG8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogODBweDtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25fbm9iZy5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX25vYmcuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50LWxlZnQge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQtY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjOTE5YWE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4gLmJ0bl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biAuYnRuX19pY29uX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0bl9faWNvbl9yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0bl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0LWNvbnRlbnQgLmJ0biAuaGlkZS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50IC5idG4gLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dC1jb250ZW50LWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gIGJhY2tncm91bmQ6ICNmMDA7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCA3ZGVnKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4zOWRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwLjk1KSAxOC45JSwgI2Y0ZjdmYiAzOC4xNCUsICNmY2ZkZmUgNjEuMjklKTtcbn1cbi5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnLCAwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MS4yM2RlZywgcmdiYSgyNDQsMjQ3LDI1MSwwLjkwMykgMi43NCUsIHJnYmEoMjU1LDI1NSwyNTUsMC44MjIpIDgzLjAzJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbCAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgN2RlZyk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4zOWRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwLjk1KSAxOC45JSwgI2Y0ZjdmYiAzOC4xNCUsICNmY2ZkZmUgNjEuMjklKTtcbiAgfVxufVxuLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwuaW1hZ2UtdGV4dC1idXR0b25fbm9iZyAuaW1hZ2UtdGV4dC1idXR0b25fX3RleHQ6YmVmb3JlIHtcbiAgbGVmdDogLTczcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbC5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnIC5pbWFnZS10ZXh0LWJ1dHRvbl9fdGV4dDpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDApO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgxLjIzZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDAuOTAzKSAyLjc0JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjgyMikgODMuMDMlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmltYWdlLXRleHQtYnV0dG9uX190ZXh0OmJlZm9yZSB7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDE1ZGVnKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjM5ZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDAuOTUpIDE4LjklLCAjZjRmN2ZiIDM4LjE0JSwgI2ZjZmRmZSA2MS4yOSUpO1xuICB9XG59XG4udGl0bGUtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50aXRsZS1sb2dvX190aXRsZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4udGl0bGUtbG9nb19fbG9nbyB7XG4gIHdpZHRoOiAzMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmNvbnRhY3RzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmNvbnRhY3RzLWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmNvbnRhY3RzLWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmNvbnRhY3RzLWJsb2NrX19pdGVtIGg0LmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFjdHMtYmxvY2tfX2l0ZW0gcCB7XG4gIGNvbG9yOiAjODQ4ZTk5O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5ncmlkLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5ncmlkLWJsb2Nrc19faXRlbSB7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogY2FsYygzMyUgLSAyNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdyaWQtYmxvY2tzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmdyaWQtYmxvY2tzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdyaWQtYmxvY2tzX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5ncmlkLWJsb2Nrc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gIH1cbiAgLmdyaWQtYmxvY2tzX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmdyaWQtYmxvY2tzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdyaWQtYmxvY2tzX19pdGVtLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzg0OGU5OTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmlkLWJsb2Nrc19faXRlbS10ZXh0IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ3JpZC1ibG9ja3NfX2l0ZW0tbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4uZ3JpZC1ibG9ja3NfX2l0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNzM1cHgpIHtcbiAgLmdyaWQtYmxvY2tzX19pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDY0cHggMHB4IHJnYmEoMCwwLDAsMC4xMSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQtYmxvY2tzX19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5ncmlkLWJsb2Nrc19faXRlbTpob3ZlciBoMyB7XG4gICAgY29sb3I6ICMxYzY4Yjc7XG4gIH1cbiAgLmdyaWQtYmxvY2tzX19pdGVtOmhvdmVyIC5ncmlkLWJsb2Nrc19faXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3JpZC1ibG9ja3NfX2l0ZW06aG92ZXIgLmdyaWQtYmxvY2tzX19pdGVtLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWhvbWUtdG9wIGgxIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb2N1bWVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb2N1bWVudC1pbmZvX19sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG9jdW1lbnQtaW5mb19fbG9hZGVyIHNwYW4ge1xuICBhbmltYXRpb24tbmFtZTogYmxpbms7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uZG9jdW1lbnQtaW5mb19fbG9hZGVyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmRvY3VtZW50LWluZm9fX2xvYWRlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5kb2N1bWVudC1pbmZvIGlmcmFtZSxcbi5kb2N1bWVudC1pbmZvIG9iamVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uam9iLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzYjQyNTY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uam9iLWxpc3RfX2l0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5qb2ItbGlzdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuam9iLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmpvYi1saXN0X19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uam9iLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwyMzMsMjM3LDAuNDEpO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmpvYi1saXN0X19pdGVtLWRlc2NyaXB0aW9uLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmpvYi1saXN0X19pdGVtLWRlc2NyaXB0aW9uLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHVibGljX190ZXh0IC5qb2ItbGlzdF9faXRlbS1kZXNjcmlwdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uam9iLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24taXRlbS1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmpvYi1saXN0X19pdGVtLWRlc2NyaXB0aW9uLWl0ZW0taWNvbi1zdmcge1xuICBmaWxsOiAjODQ4ZTk5O1xufVxuLmpvYi1saXN0X19pdGVtOmhvdmVyIC5qb2ItbGlzdF9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLmRvd25sb2FkLXZpZGVvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWN0aW9uLWF1dGgge1xuICBwYWRkaW5nOiA2NXB4IDAgNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uLWF1dGgge1xuICAgIHBhZGRpbmc6IDMwcHggMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNlY3Rpb24tYXV0aCB7XG4gICAgcGFkZGluZzogMjhweCAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1hdXRoX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5zZWN0aW9uLWF1dGhfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zZWN0aW9uLWF1dGhfX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnNlY3Rpb24tYXV0aF9fdGV4dCBwIHtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4uc2VjdGlvbi1hdXRoX190ZXh0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZWN0aW9uLWF1dGhfX2J1dHRvbnMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hdXRoIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnNlY3Rpb24tYXV0aCArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuc2VjdGlvbi1hdXRoICsgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4ucmVxdWVzdC1jYXJkIHtcbiAgcGFkZGluZzogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnJlcXVlc3QtY2FyZCB7XG4gICAgbWFyZ2luOiAwIC0xNnB4IDEwcHg7XG4gICAgcGFkZGluZzogMjhweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5yZXF1ZXN0LWNhcmRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG4ucmVxdWVzdC1jYXJkX190b3AgYiB7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLnBhZ2UtaG9tZSAucmVxdWVzdC1jYXJkX19ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnJlcXVlc3QtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yZXF1ZXN0LWNhcmQgLnJlcXVlc3QtY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG4ucmVxdWVzdC1jYXJkIC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGFnZS1ob21lIC5yZXF1ZXN0LWNhcmQgLnJlcXVlc3QtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcXVlc3QtY2FyZF9hY3RpdmUgLnJlcXVlc3QtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcXVlc3QtY2FyZDpub3QoLnJlcXVlc3QtY2FyZF9hY3RpdmUpIC5yZXF1ZXN0LWNhcmRfX3RvZ2dsZS12YXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcXVlc3QtY2FyZF9hY3RpdmUgLnJlcXVlc3QtY2FyZF9fdG9nZ2xlLXZhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnJlcXVlc3QtY2FyZF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcXVlc3QtY2FyZF9fY29udGVudCAucmVxdWVzdC1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXF1ZXN0LWNhcmRfYWN0aXZlIC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51c2VyYmFyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAudXNlcmJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnVzZXJiYXJfX2ljb24ge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnVzZXJiYXJfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM4NDhlOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAudXNlcmJhcl9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbi51c2VyYmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnVzZXJiYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi51c2VyYmFyICsgLmJ0bi13aXRoLXRleHQgLmJ0biB7XG4gIG1pbi13aWR0aDogMjU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAudXNlcmJhciArIC5idG4td2l0aC10ZXh0IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVzdC1yZXF1ZXN0IHtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kaWFsb2dfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5kaWFsb2dfX2l0ZW0ge1xuICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugd3JhcDtcbiAgfVxufVxuLmRpYWxvZ19fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5kaWFsb2dfX2F1dGhvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRpYWxvZ19fYXV0aG9yLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRpYWxvZ19fYXV0aG9yX3NlbGYgLmRpYWxvZ19fYXV0aG9yLXRpdGxlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZGlhbG9nX19hdXRob3ItbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMzZTQ0NTg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5kaWFsb2dfX2F1dGhvci1kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmRpYWxvZ19fYXV0aG9yIC5mb3JtLWVkaXQtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLmRpYWxvZ19fYXV0aG9yIC5mb3JtLWVkaXQtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5kaWFsb2dfX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGlhbG9nX19tZXNzYWdlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLmRpYWxvZ19fbWVzc2FnZSAudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAtMjBweCAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uZGlhbG9nX19tZXNzYWdlIC5ibG9jay50aGVtZV93aGl0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZGlhbG9nX19tZXNzYWdlIC5ibG9jay50aGVtZV93aGl0ZSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5kaWFsb2dfX21lc3NhZ2UgLmJsb2NrLnRoZW1lX3doaXRlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZGlhbG9nX19tZXNzYWdlIC5ibG9jay50aGVtZV93aGl0ZTphZnRlciB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb2xsLWJsb2NrIHtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wb2xsLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ucG9sbC1ibG9ja19fcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucG9sbC1ibG9ja19fYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb2xsLWJsb2NrX19zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBvbGwtYmxvY2sgLnNlbGVjdDIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1saW5rOmhvdmVyLFxuLnBvbGwtYmxvY2tfX2Fuc3dlci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5SG92ZXI7XG59XG4ucG9sbC1ibG9ja19fZm9vdGVyIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnBvbGwtYmxvY2tfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wb2xsLWJsb2NrX19yZXN1bHQtaW5mbyB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LXByb2dyZXNzLWZpbGwge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG4ucG9sbC1ibG9ja19fcmVzdWx0LWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9sbC1ibG9ja19fcmVzdWx0LWNvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvbGwtYmxvY2tfX3Jlc3VsdC1jb3VudC1wZXJjZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wb2xsLWJsb2NrX19yZXN1bHQtY291bnQtcXVhbnRpdHkge1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBjb2xvcjogIzg0OGU5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wb2xsLWJsb2NrX19yZXN1bHQtY291bnQtcXVhbnRpdHkge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuLmNvbnRhaW5lci00MDQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLTQwNCAuZm9udC1zaXplLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuY29udGFpbmVyLTQwNCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuLmNvbnRhaW5lci00MDQgLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY29udGFpbmVyLTQwNCAuZm9udC1zaXplLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLTQwNCAubGluay1jb2xvci1saXRlIHtcbiAgY29sb3I6ICMwMzkwZDkgIWltcG9ydGFudDtcbn1cbi5jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDZweDtcbn1cbltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gLmJnLWNvbG9yLFxuW2RhdGEtY29sb3I9XCJncmVlblwiXSAubWFya2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzZkZDQwMDtcbn1cbi50cnVtYm93eWctaW1hZ2VGbG9hdERyb3Bkb3duLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpUTJGd1lWOHhJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0EwTlRndU16VXpJRFExT0M0ek5UTWlJR2hsYVdkb2REMGlOVEV5SWlCMmFXVjNRbTk0UFNJd0lEQWdORFU0TGpNMU15QTBOVGd1TXpVeklpQjNhV1IwYUQwaU5URXlJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHUTlJbTAwTkRRdU1ESTVJREk0TGpZME4yZ3RNalUzTGpneU0yTXROeTQ1TVRjZ01DMHhOQzR6TWpRZ05pNDBNRFl0TVRRdU16STBJREUwTGpNeU5IWXlNREF1TlRJNVl6QWdOeTQ1TVRjZ05pNDBNRFlnTVRRdU16STBJREUwTGpNeU5DQXhOQzR6TWpSb01qVTNMamd5TkdNM0xqa3hOeUF3SURFMExqTXlOQzAyTGpRd05pQXhOQzR6TWpRdE1UUXVNekkwZGkweU1EQXVOVEk1WXkwdU1EQXhMVGN1T1RFNExUWXVOREEzTFRFMExqTXlOQzB4TkM0ek1qVXRNVFF1TXpJMGVtMHRNalF6TGpVZ01qZ3VOalEzYURJeU9TNHhOeloyTVRjeExqZzRNbXd0T0RVdU9UUXhMVGcxTGprME1TMDROUzQ1TkRFZ09EVXVPVFF4YUMwMU55NHlPVFI2SWk4K1BIQmhkR2dnWkQwaWJUSTNPQzR3T0NBNU5DNHpNekpqTVRFdU1UZzNJREV4TGpFNE55QXhNUzR4T0RjZ01qa3VNekkySURBZ05EQXVOVEV6Y3kweU9TNHpNallnTVRFdU1UZzNMVFF3TGpVeE15QXdMVEV4TGpFNE55MHlPUzR6TWpZZ01DMDBNQzQxTVROak1URXVNVGc0TFRFeExqRTRPQ0F5T1M0ek1qWXRNVEV1TVRnNElEUXdMalV4TXlBd0lpOCtQSEJoZEdnZ1pEMGliVEFnTkRBeExqQTFPV2d6TkRNdU56WTFkakk0TGpZME4yZ3RNelF6TGpjMk5Yb2lMejQ4Y0dGMGFDQnBaRDBpY0dGMGFDMHhYek0wWHlJZ1pEMGliVEFnTWpBd0xqVXlPV2d4TkRNdU1qTTFkakk0TGpZME4yZ3RNVFF6TGpJek5Yb2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBZ055a2lMejQ4Y0dGMGFDQmtQU0p0TUNBek1UVXVNVEU0YURRMU9DNHpOVE4yTWpndU5qUTNhQzAwTlRndU16VXplaUl2UGp4d1lYUm9JR2xrUFNKd1lYUm9MVEZmTXpOZklpQmtQU0p0TUNBNE5TNDVOREZvTVRRekxqSXpOWFl5T0M0Mk5EZG9MVEUwTXk0eU16VjZJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0lETXBJaTgrUEM5emRtYytcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5pbWcuZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAxMHB4IDEwcHggMDtcbn1cbmltZy5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDEwcHg7XG59XG4ucXVvdGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG59XG4uc2VjdGlvbl9fdGV4dCAucXVvdGUtbGluayB7XG4gIHRvcDogLTM1cHg7XG59XG4uZGlhbG9nX19tZXNzYWdlOmhvdmVyIC5xdW90ZS1saW5rLFxuLnNlY3Rpb25fX2NvbnRlbnQ6aG92ZXIgLnF1b3RlLWxpbmsge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyAucXVvdGVfX3RleHQsXG4uZGlhbG9nIC5xdW90ZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA0KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgLnF1b3RlX190ZXh0OmJlZm9yZSxcbi5kaWFsb2cgLnF1b3RlX190ZXh0OmJlZm9yZSxcbi50cnVtYm93eWctZWRpdG9yLnRydW1ib3d5Zy1yZXNldC1jc3MgLnF1b3RlX190ZXh0OmFmdGVyLFxuLmRpYWxvZyAucXVvdGVfX3RleHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyAucXVvdGVfX3RleHQ6YmVmb3JlLFxuLmRpYWxvZyAucXVvdGVfX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ8KrJztcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAtN3B4O1xufVxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyAucXVvdGVfX3RleHQ6YWZ0ZXIsXG4uZGlhbG9nIC5xdW90ZV9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICfCuyc7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IDExcHg7XG59XG4udHJ1bWJvd3lnLWVkaXRvciAucXVvdGUsXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIC5xdW90ZSxcbi5kaWFsb2cgLnF1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4udHJ1bWJvd3lnLWVkaXRvciBkaXYucXVvdGVfX2RhdGUsXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzIGRpdi5xdW90ZV9fZGF0ZSxcbi5kaWFsb2cgZGl2LnF1b3RlX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmRpYWxvZyAucXVvdGVfX3RleHQ6YmVmb3JlIHtcbiAgdG9wOiAzcHg7XG59XG4uZGlhbG9nIC5xdW90ZV9fdGV4dDphZnRlciB7XG4gIGJvdHRvbTogOHB4O1xufVxuLmNvb2tpZXMtbW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgei1pbmRleDogMTAwMDA7XG4gIG1pbi1oZWlnaHQ6IDY2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmNvb2tpZXMtbW9kYWwgLmJ0biB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5jb29raWVzLW1vZGFsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29va2llcy1tb2RhbC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29va2llcy1tb2RhbC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRoZW1lX2xpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbn1cbi5pbnZhbGlkIHtcbiAgY29sb3I6ICNmMDA7XG59XG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAnR09TVFVJMicsIHNhbnMtc2VyaWY7XG59XG4uZm9ybSArIC5mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5mb3JtX19maWVsZHMge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvcm1fX2dyb3VwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb3JtX19ncm91cCAuZm9ybV9faXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICB3aWR0aDogNDUlO1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4jcmVnaXN0ZXJGb3JtIC5mb3JtX19ncm91cCAuZm9ybV9faXRlbSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAjcmVnaXN0ZXJGb3JtIC5mb3JtX19ncm91cCAuZm9ybV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZm9ybV9fZ3JvdXAgLmZvcm1fX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5mb3JtX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uZm9ybV9faXRlbV9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ucmFkaW9fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpb19fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW9fX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU2O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJhZGlvOmhvdmVyIC5yYWRpb19fbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2Y2MzO1xufVxuLnJhZGlvX19pbnB1dDpjaGVja2VkICsgLnJhZGlvX19sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xuICBib3JkZXI6IDA7XG59XG4ucmFkaW9fX2lucHV0OmNoZWNrZWQgKyAucmFkaW9fX2xhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5yYWRpbzpob3ZlciAucmFkaW9fX2xhYmVsIHtcbiAgY29sb3I6ICMyNzZjYzM7XG59XG4ucmFkaW9fX2lucHV0OmRpc2FibGVkOmhvdmVyICsgLnJhZGlvX19sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkZGUxZTY7XG59XG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2I0MjU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hlY2tib3hfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveF9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZTFlNjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uY2hlY2tib3hfX2xhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jaGVja2JveDpob3ZlciAuY2hlY2tib3hfX2xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI3NmNjMztcbn1cbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbiAgYm9yZGVyOiAwO1xufVxuLmNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19sYWJlbCB7XG4gIGNvbG9yOiAjMjc2Y2MzO1xufVxuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICM4NDhlOTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdROUlrMDNJREU1TGpBd05UUk1NVFF1TVRVek5DQXhNUzQ1T1RrMVREY2dOQzQ1T1RNMU0wdzVMalUyTkRReklESXVORGM1T1RoTU1Ua3VNekF3TlNBeE1TNDVPVGsxVERrdU5UWTBORE1nTWpFdU5URTVURGNnTVRrdU1EQTFORm9pSUdacGJHdzlJbmRvYVhSbElpOCtEUW84YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpjaUlIazlJaklpSUhkcFpIUm9QU0l4TXlJZ2FHVnBaMmgwUFNJeU1DSStEUW84Y0dGMGFDQmtQU0pOTnlBeE9TNHdNRFUwVERFMExqRTFNelFnTVRFdU9UazVOVXczSURRdU9Ua3pOVE5NT1M0MU5qUTBNeUF5TGpRM09UazRUREU1TGpNd01EVWdNVEV1T1RrNU5VdzVMalUyTkRReklESXhMalV4T1V3M0lERTVMakF3TlRSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGcwS1BDOXRZWE5yUGcwS1BHY2diV0Z6YXowaWRYSnNLQ050WVhOck1Da2lQZzBLUEhKbFkzUWdkMmxrZEdnOUlqSTBJaUJvWldsbmFIUTlJakkwSWlCeWVEMGlOQ0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz1cIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwYzQ5Y2Q7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwYWRkaW5nOiAwIDM2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnRuX2Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmJ0bl90cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNiNDI1Njtcbn1cbi5idG5fbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjRmN2ZiO1xuICBjb2xvcjogIzNiNDI1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjdmYjtcbn1cbi5idG5fbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRlMWU2O1xufVxuLmJ0bl93aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmJ0bl93aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl9icmRyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGNvbG9yOiAjM2I0MjU2O1xufVxuLmJ0bl9icmRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbn1cbi5idG46aG92ZXI6bm90KC5idG5fdHJhbnNwYXJlbnQpOm5vdCguYnRuX2xpZ2h0KTpub3QoLmJ0bl9icmRyKSB7XG4gIGJhY2tncm91bmQ6ICMzYzhhZmY7XG59XG4uYnRuW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTY7XG4gIGNvbG9yOiAjZGRlMWU2O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5idG5bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICBjb2xvcjogI2YwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uaGlkZGVuLWZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9nZ2xlLWZpZWxkOmNoZWNrZWQgfiAuaGlkZGVuLWZpZWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVxdWlyZWQge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5ib3R0b20tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5ib3R0b20tYnV0dG9ucyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuYm90dG9tLWJ1dHRvbnMgLmJ0bixcbiAgLmJvdHRvbS1idXR0b25zIC5idG4gKyAuYnRuOm5vdCguYnRuLWJsb2NrKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLmZvcm0tZWRpdC1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvcm0tZWRpdC1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm9uZWxpbmUtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwxMzEsMjE0LDAuNjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDE0cHggMTRweCByZ2JhKDAsMCwwLDAuMDYpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXgtd2lkdGg6IDQ3NnB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDY0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDc1cHggMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vbmVsaW5lLXNsaWRlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ub25lbGluZS1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAub25lbGluZS1zbGlkZXJfX2l0ZW0ge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5vbmVsaW5lLXNsaWRlcl9faXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9uZWxpbmUtc2xpZGVyX19pdGVtLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub25lbGluZS1zbGlkZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm9uZWxpbmUtc2xpZGVyX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vbmVsaW5lLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub25lbGluZS1zbGlkZXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmlsbDogI2ZmZjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAub25lbGluZS1zbGlkZXJfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vbmVsaW5lLXNsaWRlciBiIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAub25lbGluZS1zbGlkZXIgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ub25lbGluZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAub25lbGluZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAub25lbGluZS1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4ub25lbGluZS1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5vbmVsaW5lLXNsaWRlciAuc2xpY2stZG90cyBsaTpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9tby1zbGlkZXIge1xuICBoZWlnaHQ6IDE3OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnByb21vLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByb21vLXNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXJfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9tby1zbGlkZXJfX2l0ZW0tbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnByb21vLXNsaWRlcl9faXRlbS1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuLnByb21vLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAucHJvbW8tc2xpZGVyX19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2l0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuYXNpZGUgLnByb21vLXNsaWRlciB7XG4gIGhlaWdodDogMzMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDMzMHB4O1xufVxuYXNpZGUgLnByb21vLXNsaWRlcl9faXRlbS1sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuYXNpZGUgLnByb21vLXNsaWRlcl9faXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbmFzaWRlIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgM3B4O1xufVxuYXNpZGUgLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4N3B4KSB7XG4gIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wcm9tby1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb21vLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRFeUxqYzJNU0EzTGpjNFRERTBJRFl1Tmt3M0xqQTNJREJNTUM0eE5EQXdNREVnTmk0MlRERXVNemM1SURjdU56aE1OeTR3TnlBeUxqTTJUREV5TGpjMk1TQTNMamM0V2lJZ1ptbHNiRDBpWW14aFkyc2lMejQ4YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNElqNDhjR0YwYUNCa1BTSk5NVEl1TnpZeElEY3VOemhNTVRRZ05pNDJURGN1TURjZ01Fd3dMakUwTURBd01TQTJMalpNTVM0ek56a2dOeTQzT0V3M0xqQTNJREl1TXpaTU1USXVOell4SURjdU56aGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQQzluUGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNDgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGJhY2tncm91bmQtY29sb3I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLnByb21vLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG4ucHJvbW8tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuLmhleGFnb25zLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwMHB4O1xuICBtYXJnaW46IDAgLTg1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbnMtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhleGFnb25zLXNsaWRlcjpiZWZvcmUsXG4uaGV4YWdvbnMtc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5oZXhhZ29ucy1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjRmN2ZiIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDApIDEwMCUpO1xufVxuLmhleGFnb25zLXNsaWRlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDQsMjQ3LDI1MSwwKSAwJSwgI2Y0ZjdmYiAxMDAlKTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uaGV4YWdvbnMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuLmhleGFnb25zLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmhleGFnb25zLXNsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAuaGV4YWdvbnMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaGV4YWdvbnMtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgYmFja2dyb3VuZDogI2RkZTFlNjtcbn1cbi5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI3NmNjMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXhhZ29ucy1zbGlkZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhleGFnb25zLXNsaWRlciAuc2xpY2stYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wdWJsaWMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogYXV0bztcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvc2xpZGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5wdWJsaWMtc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuLnB1YmxpYy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHVibGljLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLndhcm5pbmctc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhcm5pbmctc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud2FybmluZy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLndhcm5pbmctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG4ud2FybmluZy1zbGlkZXJfdHlwZS0xIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgLndhcm5pbmctc2xpZGVyX3R5cGUtMSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53YXJuaW5nLXNsaWRlcl90eXBlLTEgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi53YXJuaW5nLXNsaWRlcl90eXBlLTIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiA2NXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC53YXJuaW5nLXNsaWRlcl90eXBlLTMgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMzJweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICB9XG59XG4ucHVibGljLXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdl9faW1hZ2UtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4ucHVibGljLXNsaWRlci1uYXZfX2ltYWdlLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wdWJsaWMvc2xpZGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wdWJsaWMtc2xpZGVyLW5hdiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0yMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHVibGljLXNsaWRlci1uYXYgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiAjZGRlMWU2O1xuICBtYXJnaW46IDAgNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnB1YmxpYy1zbGlkZXItbmF2IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNzZjYzM7XG59XG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5pbmZvYmxvY2tfX3RleHRfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNkZGUxZTY7XG59XG4uaW5mb2Jsb2NrX190ZXh0X3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc2Y2MzO1xufVxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMzMwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoOTUsOTUsOTUsMC4xNSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM1cHgpIHtcbiAgLm1vZGFsX193cmFwcGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbi5tb2RhbF9hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsX19oZWFkZXIge1xuICBwYWRkaW5nOiAzNnB4O1xufVxuLm1vZGFsX19oZWFkZXIgaDIsXG4ubW9kYWxfX2hlYWRlciAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcbn1cbi5tb2RhbF9fY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAzNnB4O1xufVxuLm1vZGFsX19jb250ZW50LXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLm1vZGFsX19jb250ZW50LXNlY3Rpb24ubW9kYWxfX2NvbnRlbnQtc2VjdGlvbl9uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDM2cHg7XG59XG4ubW9kYWxfX2NvbnRlbnQtc2VjdGlvbi5tb2RhbF9fY29udGVudC1zZWN0aW9uX25vLWJvcmRlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm1vZGFsX19jb250ZW50LWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1jb2x1bW5zIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtY29sdW1ucy1pdGVtIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1vZGFsX19jb250ZW50LWNvbHVtbnMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50LWNvbHVtbnMtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1zb2NpYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbF9fY29udGVudC1zb2NpYWwgLnNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNXB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1zb2NpYWwgLnNvY2lhbC1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIC5zb2NpYWwtbGlua3NfX2l0ZW0taWNvbiB7XG4gIGZpbGw6ICMwYzQ5Y2Q7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWxfX2NvbnRlbnQtc29jaWFsIC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIgLnNvY2lhbC1saW5rc19faXRlbS1pY29uIHtcbiAgZmlsbDogIzNiNDI1Njtcbn1cbi5tb2RhbF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMzBweCAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubW9kYWxfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ubW9kYWxfX2Zvb3RlciAuYnRuIHtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5tb2RhbF9fZXJyb3JzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjODQ4ZTk5O1xufVxuLm1vZGFsX19yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxNnB4IDAgLTE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzVweCkge1xuICAubW9kYWxfX3JhZGlvLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzk1OWVhNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzI3NmNjMztcbn1cbi5tb2RhbF9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5tb2RhbCAucGx5ciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwgaWZyYW1lLmhlaWdodDEwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdmlkZW8tbW9kYWwgLm1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jdmlkZW8tbW9kYWwgLm1vZGFsX19oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDU2cHggMjBweCAzNnB4O1xufVxuI3ZpZGVvLW1vZGFsIC5tb2RhbF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweCAzNnB4O1xufVxuI3ZpZGVvLW1vZGFsIC5tb2RhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI3NlbmRtZXNzYWdlIC5tb2RhbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG4ucHJpbnQtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQge1xuICAubGluay1iYWNrLFxuICAudG9wYmFyLFxuICAuc2VjdGlvbl9fc2lkZWJhcixcbiAgaDEgYSxcbiAgLm1haW4tbmF2X190b3BsZXZlbCxcbiAgLmZvb3RlcixcbiAgLnNoYXJlLWJsb2NrLFxuICAuc2Nyb2xsLXRvcCxcbiAgLnB1YmxpY19faW1hZ2UtYmcsXG4gIC5zbGljay1kb3RzLFxuICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlcixcbiAgLnJlZ2lvbnMsXG4gIC5zZWFyY2gsXG4gIC5wYWdpbmF0aW9uLFxuICAubGluay1tb3JlLFxuICAuZG9jLWl0ZW1fX2ZpbGUtbGluayxcbiAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZS10ZXh0LFxuICAucmVnaXN0cnktaXRlbV9fdG9nZ2xlLFxuICAucHVibGljX19pbWFnZS1jYXB0aW9uLFxuICAuc2xpY2stYXJyb3csXG4gIC5wcmludC1vcHRpb25zLFxuICAucXVlc3Rpb24sXG4gIC5wbHlyLFxuICAuYnJlYWRjcnVtYixcbiAgLmRvd25sb2FkLXZpZGVvLWxpbmssXG4gIC5wbHlyICsgLnB1YmxpY19faW1hZ2UtY2FwdGlvbixcbiAgLmJvdHRvbS1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRoZW1lX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tZG9jLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG9jLWl0ZW1fX3RpdGxlLFxuICAuZG9jLWl0ZW1fX2RldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5hcnRpY2xlcy1pdGVtLFxuICAubGluay1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50b3BiYXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnN0cnVjdHVyZS12Ml9fY29scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RydWN0dXJlLXYyX19jb2wsXG4gIC5zdHJ1Y3R1cmUtdjJfX2l0ZW0taW1hZ2UtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByaW50LWxheW91dCB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wcmludC1sYXlvdXRfX2hlYWRlciAucHJpbnQtbGF5b3V0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLnByaW50LWxheW91dF9fZm9vdGVyIC5wcmludC1sYXlvdXRfX2lubmVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRlMWU2O1xufVxuLnByaW50LWxheW91dF9faGVhZGVyLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucHJpbnQtbGF5b3V0X19oZWFkZXItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5wcmludC1sYXlvdXRfX2NvbnRlbnQgLnByaW50LWxheW91dF9faW5uZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLnByaW50LWxheW91dCArIC5zY3JvbGwtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBpbXBvcnQgXCJjb21wb25lbnRzL2J2aS5jc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RydW1ib3d5Zy5jc3NcIjtcbkBpbXBvcnQgXCJ+cGx5ci9kaXN0L3BseXIuY3NzXCI7XG4vKiMgc291cmNlTWFwcGluZ1VSTD1hc3NldHMvcHVibGljL3N0eWx1cy9tYWluLmNzcy5tYXAgKi8iLCIvLyBjb21tb25cblxuaHRtbCwgYm9keVxuICAgIGhlaWdodCAxMDAlXG5cbmh0bWwgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseSAnR09TVFVJMicsIHNhbnMtc2VyaWZcblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXG5ib2R5IFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmcgYW50aWFsaWFzZWRcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZyBncmF5c2NhbGVcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBvdmVyZmxvdy14IGhpZGRlbiAvLyB0ZW1wXG4gICAgZGlzcGxheSBmbGV4XG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICYubW9kYWwtYWN0aXZlXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgIC5wYWdlLXdyYXBwZXJcbiAgICAgICAgZmxleCAxIDAgYXV0byAgICAgICAgXG5cbmFcbiAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgIG91dGxpbmUgMFxuICAgIGNvbG9yICRibHVlXG4gICAgJi51bmRlcmxpbmVkXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkcHJpbWFyeVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudFxuICAgIFxucFxuICAgIG1hcmdpbiAwIDAgMjBweFxuICAgICYubGFyZ2VcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMzNweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDM2cHhcblxuLmZvbnQtYXJpYWxcbiAgICBmb250LWZhbWlseSBBcmlhbFxuXG4ucnNzLWxpbmtcbiAgICBmb250LXNpemUgMTZweFxuICAgIGZsb2F0IHJpZ2h0XG4gICAgcGFkZGluZy10b3AgNHB4XG5cblxuXG5oMSwgLmgxXG4gICAgZm9udC1zaXplIDMycHhcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGxpbmUtaGVpZ2h0IDM2cHhcbiAgICBtYXJnaW4tYm90dG9tIDQwcHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciAkdGV4dFByaW1hcnk7XG4gICAgQG1lZGlhICRtXG4gICAgICAgIGZvbnQtc2l6ZSAyMnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBcbmgyLCAuaDJcbiAgICBmb250LXNpemUgMjJweFxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcblxuaDMsIC5oM1xuICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgbGluZS1oZWlnaHQgMjZweFxuICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgIG1hcmdpbi1ib3R0b20gNXB4XG5cbmg0LCAuaDRcbiAgICBmb250LXdlaWdodCBib2xkXG4gICAgbWFyZ2luLWJvdHRvbSAxNXB4XG4gICAgXG5cbmg1XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgbWFyZ2luLWJvdHRvbSA4cHhcblxuW2NsYXNzJD1cIl9faW5uZXJcIl1cbiAgICBtYXgtd2lkdGggMTE4MHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIHBhZGRpbmcgMCAzMnB4XG4gICAgQG1lZGlhICR4c1xuICAgICAgICBwYWRkaW5nIDAgMTZweFxuXG4udC1jZW50ZXJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuXG4udC1ncmF5XG4gICAgY29sb3IgJHRleHRHcmF5XG5cbi5idG4td2l0aC10ZXh0XG4gICAgZGlzcGxheSBmbGV4IFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgIC5idG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDMwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAmX190ZXh0XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG5cbi50ZXh0LXdpdGgtYnRuXG4gICAgZGlzcGxheSBmbGV4IFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgQG1lZGlhICRzXG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgLmJ0blxuICAgICAgICBtYXJnaW4tbGVmdCAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMFxuICAgICAgICArIC5idG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcbiAgICAmX190ZXh0XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHggICBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19idXR0b25zXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcblxuLmJsb2NrXG4gICAgcGFkZGluZyAyOHB4XG4gICAgJl9yb3VuZGVkXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgJl9ib3JkZXJlZFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5XG4vKiB2aXN1YWwgdGV4dCBzdHlsZXMgKi9cbi5wdWJsaWNfX3RleHRcbi52aXN1YWwtc3R5bGVzXG4uc2VjdGlvbl9fdGV4dFxuICAgIGIsIHN0cm9uZ1xuICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgaSwgZW1cbiAgICAgICAgZm9udC1zdHlsZSBpdGFsaWNcbiAgICBhOm5vdCgubW9yZWluZm8tYmxvY2tfX3RvZ2dsZXIpXG4gICAgYTpub3QoLm1vcmVpbmZvLWJsb2NrX19saW5rKVxuICAgIGE6bm90KC5kb2MtaXRlbV9fdGl0bGUpXG4gICAgYTpub3QoLmRvYy1pdGVtX190YWcpXG4gICAgYTpub3QoLmRvYy1pdGVtX19maWxlLWxpbmspXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICMwMDcxZmZcbiAgICBzdXBcbiAgICAgICAgdmVydGljYWwtYWxpZ24gc3VwZXJcbiAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICBzdWJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gc3ViXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgdWwgXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbGlcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgb2wgXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgb2wgPiBsaVxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuXG4gICAgb2wgPiBsaTpiZWZvcmUgXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtOyAgICBcblxuICAgIGxpIG9sID4gbGlcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgbGkgb2wgPiBsaTpiZWZvcmVcbiAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xuICAgIFxuICAgIGhyLCAvIC5oclxuICAgICAgICBoZWlnaHQgMXB4XG4gICAgICAgIGJhY2tncm91bmQgJGdyYXkyXG4gICAgICAgIGJvcmRlciAwXG4gICAgXG4gICAgdGFibGVcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICBib3JkZXIgMFxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICB3aWR0aCAxMDAlIWltcG9ydGFudFxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBvdmVyZmxvdy15IGhpZGRlblxuICAgICAgICBvdmVyZmxvdy14IGF1dG9cbiAgICAgICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBjYXB0aW9uIFxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250OiBpdGFsaWMgODUlLzEgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGQsIHRoIFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgMFxuICAgICAgICB0aGVhZFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmODtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHRyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjZjdmN2Y4O1xuICAgICAgICBwXG4gICAgICAgICAgICBtYXJnaW4gMFxuICAgIC50YWJsZS13cmFwXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIG92ZXJmbG93IGF1dG9cbiAgICBpZnJhbWVbc3JjKj1cInlvdXR1YmVcIl1cbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDIwMHB4XG4gICAgXG4ucnV0dWJlLXBsYXllclxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgNjAwcHhcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgaGVpZ2h0IDUwMHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGhlaWdodCAzMDBweFxuXG5cbi8vIHRvcCBiYXJcbi50b3BiYXItd3JhcHBlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgcG9zaXRpb24gc3RpY2t5XG4gICAgcG9zaXRpb24gLXdlYmtpdC1zdGlja3lcbiAgICB0b3AgMFxuICAgIGxlZnQgMFxuICAgIHotaW5kZXggMzAyXG4gICAgd2lkdGggMTAwJVxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuLnRvcGJhclxuICAgIHdpZHRoIDEwMCVcbiAgICBiYWNrZ3JvdW5kICRiZ0JsdWVcbiAgICBjb2xvciAkZ3JheVxuICAgIGhlaWdodCA1NnB4XG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHotaW5kZXggMzE1XG4gICAgQG1lZGlhICRtXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGhlaWdodCA0MHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcbiAgICAgICAgLnNvY2lhbC1saW5rc1xuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9faW5uZXJcbiAgICAmX19yaWdodFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgJl9fbGlua1xuICAgICAgICBjb2xvciAkZ3JheTJcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICZfX3JpZ2h0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICY6aG92ZXIgLmJ0bi1sa1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjMDQxZjNjXG4ucmVnaW9ucy10b2dnbGUtbGlua1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGNvbG9yICRncmF5XG4gICAgQG1lZGlhICRzXG4gICAgICAgICY6bm90KC5tYXAtYm94LWFsdClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAwXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICY6aG92ZXIgXG4gICAgJl9hY3RpdmVcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAucmVnaW9ucy10b2dnbGUtbGlua19faWNvblxuICAgICAgICAgICAgZmlsbCAjZmZmXG4udmlzdWFsbHktaW1wYWlyZWRcbiAgICBkaXNwbGF5IGZsZXghaW1wb3J0YW50XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgY29sb3IgJGdyYXlcbiAgICBwYWRkaW5nIDAgMzdweFxuICAgIGhlaWdodCAxMDAlXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgQG1lZGlhICRtXG4gICAgICAgIHBhZGRpbmcgMCAxNXB4XG4gICAgJl9faWNvblxuICAgICAgICBmaWxsICRncmF5XG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgLnZpc3VhbGx5LWltcGFpcmVkX19pY29uXG4gICAgICAgICAgICBmaWxsICNmZmZcbi5sYW5nLXRvZ2dsZS1saW5rXG4gICAgY29sb3IgJGdyYXlcbiAgICBwYWRkaW5nLWxlZnQgMjZweFxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBoZWlnaHQgNTZweFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIEBtZWRpYSAkbVxuICAgICAgICBoZWlnaHQgNDBweFxuICAgICAgICBmb250LXNpemUgMFxuICAgICAgICBtYXJnaW4tcmlnaHQgLTE1cHhcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcbiAgICAmX2FjdGl2ZVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMwNDFmM2NcbiAgICAmX19pY29uXG4gICAgJl9fYXJyb3dcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcbiAgICAgJl9fYXJyb3dcbiAgICAgICAgIGZpbGwgJGdyYXlcbiAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoOTBkZWcpXG4gICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgdG9wIC0xcHhcbiAgICAgICAgIG1hcmdpbi1sZWZ0IDNweFxuICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAubGFuZy10b2dnbGUtbGlua19fYXJyb3dcbiAgICAgICAgICAgIGZpbGwgI2ZmZlxuLmxhbmctbGlzdFxuICAgIGRpc3BsYXkgbm9uZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgbGVmdCAwXG4gICAgdG9wIDUycHhcbiAgICB3aWR0aCAxMDAlXG4gICAgYmFja2dyb3VuZCAjZmZmXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBwYWRkaW5nIDE2cHggMjZweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICB0b3AgMzZweFxuICAgICAgICBwYWRkaW5nIDE2cHggMjBweFxuICAgIC5sYW5nLXRvZ2dsZS1saW5rXG4gICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcblxuLy8gaGVhZGVyXG4uaGVhZGVyXG4gICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoLTEzNWRlZywgcmdiKDIsIDExMSwgMTg2KSAwJSwgcmdiKDEsIDY3LCAxMjMpIDEwMCUpO1xuICAgIGNvbG9yICRncmF5XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtYXJnaW4tdG9wIC0xMDBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXJnaW4tdG9wIC04MHB4XG4gICAgICAgIHBhZGRpbmctdG9wIDQwcHhcbiAgICAmX19iZ1xuICAgICAgICBtYXgtd2lkdGggMTQ0MHB4XG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgdG9wIDBcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIG9wYWNpdHkgMC45NVxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgLmJ2aS1ib2R5ICZcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBAc3VwcG9ydHMgKG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseSlcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlIG11bHRpcGx5XG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgJi1pbWFnZVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHJpZ2h0IDBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBsZWZ0IDUwJVxuICAgICAgICAgICAgICAgIGJvdHRvbSBhdXRvXG4gICAgICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUzJSwgLTMzJSlcbiAgICAgICAgICAgICAgICB3aWR0aCA1NTBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTMlLCAtMjIlKVxuICAgICZfX2lubmVyXG4gICAgICAgIHBhZGRpbmctdG9wIDExNXB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDcwcHhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCA0MHB4XG4gICAgICAgICAgICAubWFpbi1uYXZcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XG4gICAgJl9fdG9wXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBtYXJnaW4tYm90dG9tIDU1cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBjb2xvciAkbGlnaHRcbiAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgd2lkdGggNTcwcHhcbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBtYXJnaW4tdG9wIC0zNXB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtaW1hZ2VcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAzNXB4XG4gICAgICAgICAgICB3aWR0aCAxMDhweFxuICAgICAgICAgICAgaGVpZ2h0IDEwOXB4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICYtaGVhZGxpbmVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAyOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgICAgIGNvbG9yICRsaWdodFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXG4gICAgICAgICAgICBiXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAmLXN1YmxpbmVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTRweFxuICAgICAgICAmLWxpbmVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAmLWRlc2NyaXB0aW9uXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGp1c3RpZnlcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdCBqdXN0aWZ5XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBjb2xvciAkZ3JheTJcbiAgICAmX19saW5rc1xuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luIDAgLTIwcHggNjBweFxuICAgICAgICBvdmVyZmxvdyB2aXNpYmxlXG4gICAgICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4gMCAtMjBweCA0NXB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDM1cHhcbiAgICAgICAgICAgIC5zbGljay1saXN0LmRyYWdnYWJsZVxuICAgICAgICAgICAgICAgIGhlaWdodCAxMzBweCFpbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCAxMDBweCFpbXBvcnRhbnRcbiAgICAgICAgICAgIC5zbGljay1zbGlkZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgICAgIGxlZnQgMCFpbXBvcnRhbnRcbiAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI3cHhcbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgIG1hcmdpbiAwIDIwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gMC4zcyBlYXNlIHRyYW5zZm9ybVxuICAgICAgICAgICAgb3BhY2l0eSAxIWltcG9ydGFudFxuICAgICAgICAgICAgei1pbmRleCAwIWltcG9ydGFudFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcbiAgICAgICAgICAgICAgICAvL21hcmdpbiAwIGF1dG9cbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAgICAgYnJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcilcbiAgICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICM3OGFjZDFcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTVweClcbiAgICAgICAgJi1pY29uLXdyYXBwZXJcbiAgICAgICAgICAgIHdpZHRoIDY0cHhcbiAgICAgICAgICAgIGhlaWdodCA3MHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL3B1YmxpYy9oZXhhZ29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAyNHB4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCA0MHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDQzcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTZweFxuICAgICAgICAgICAgICAgIGltZyBcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDMwcHhcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCAyMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICB3aWR0aCA0OHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDUycHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjRweFxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIHdpZHRoIDQ0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgNDJweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxNnB4XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAgICAgLnNsaWNrLWRvdHNcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuXG4uYnRuLWxrIFxuICAgIGNvbG9yICRncmF5XG4gICAgaGVpZ2h0IDEwMCVcbiAgICBkaXNwbGF5IGZsZXggXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgZmxvYXQgcmlnaHQgXG4gICAgcGFkZGluZyAwIDMwcHhcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICBiYWNrZ3JvdW5kICMwMTNCNkRcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZm9udC1zaXplIDBcbiAgICAgICAgcGFkZGluZyAwIDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodCAtMTZweFxuICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMwNDFmM2NcbiAgICAmOmhvdmVyICZfX2ljb25cbiAgICAgICAgZmlsbCAjZmZmXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgN3B4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAmX19saXN0XG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCA1NnB4XG4gICAgICAgIHJpZ2h0IDBcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xODIyMjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzIDVweFxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIG1pbi13aWR0aCAyMTBweFxuICAgICAgICBtYXJnaW4tdG9wIC01cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB0b3AgNDBweFxuICAgICAgICAgICAgcmlnaHQgLTIwcHhcbiAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwYWRkaW5nIDEycHggMjVweFxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJjpob3ZlciArICZfX2xpc3QsICZfX2xpc3Q6aG92ZXJcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuXG4uaGVhZGVyLWZpeGVkXG4gICAgd2lkdGggMTAwJVxuICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICB6LWluZGV4IDkyXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4yNXMgZWFzZVxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgcGFkZGluZyAxMHB4IDBcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgei1pbmRleCA5MlxuICAgICAgICAvL2JvcmRlci1ib3R0b20gMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKVxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgQG1lZGlhICR4c1xuICAgICAgICBwYWRkaW5nIDlweCAwXG4gICAgYm9keTpub3QoLnBhZ2UtaG9tZSkgJlxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAmX2FjdGl2ZSxcbiAgICAucGFnZS1pbm5lciAmXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgIC5oZWFkZXItZml4ZWRfX2hlYWRsaW5lXG4gICAgICAgICAgICBjb2xvciAjMDAwXG4gICAgICAgIC5oZWFkZXItZml4ZWRfX3N1YmxpbmVcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICZfYWN0aXZlXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDJweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICZfX3RpdGxlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4IDFcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGNvbG9yICMwMDBcbiAgICAmX19pbWFnZVxuICAgICAgICBoZWlnaHQgNjBweFxuICAgICAgICBtYXJnaW4tcmlnaHQgMTVweCBcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgaGVpZ2h0IDUwcHhcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4cHhcbiAgICAmX19oZWFkbGluZVxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgYlxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgZm9udC1zaXplIDE5cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMTRweFxuICAgICAgICAgICAgYlxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgJl9fc3VibGluZVxuICAgICAgICBjb2xvciAkbGlnaHRcbiAgICAgICAgb3BhY2l0eSAwLjdcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm9ybWFsXG4gICAgLm1haW4tbmF2X190b3BsZXZlbFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAubWFpbi1uYXZfX3RvcGxldmVsID4gLm1haW4tbmF2X19pdGVtXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAgICAgPiAubWFpbi1uYXZfX2xpbmtcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGhlaWdodCA4MHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCA4MHB4XG4gICAgICAgICAgICBtYXJnaW4gLTExcHggMTJweFxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICAmOmhvdmVyLCAmX2hvdmVyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAzcHggc29saWQgJHByaW1hcnlcbiAgICAubWFpbi1uYXZfX2ljb25cbiAgICAgICAgdG9wIDZweFxuICAgICAgICBmaWxsICR0ZXh0UHJpbWFyeVxuICAgIC5oYW1idXJnZXJcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgIC5zZWFyY2hcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgIHotaW5kZXggMTBcbiAgICAubWFpbi1uYXZfX3N1YmxldmVsLXdyYXBwZXJcbiAgICAgICAgbWF4LXdpZHRoIDExNDBweFxuICAgICAgICBtYXJnaW4gN3B4IGF1dG8gMFxuICAgICAgICBsZWZ0IDUwJVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuXG4vLyBtb2JpbGUgbWVudVxuLm1vYmlsZS1tZW51XG4gICAgZGlzcGxheSBub25lXG4gICAgcG9zaXRpb24gZml4ZWRcbiAgICB3aWR0aCAxMDAlXG4gICAgaGVpZ2h0IDEwMHZoXG4gICAgdG9wIDU2cHhcbiAgICByaWdodCAwXG4gICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICB6LWluZGV4IDMzMFxuICAgIEBtZWRpYSAkc1xuICAgICAgICB0b3AgNDBweFxuICAgICZfX2Nsb3NlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAyMHB4XG4gICAgICAgIHRvcCAyMHB4XG4gICAgICAgIHotaW5kZXggMTAwXG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDFweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDhweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgIC5zaG93LW1vYmlsZVxuICAgICAgICBkaXNwbGF5IG5vbmUgXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuXG5cbi5tb2JpbGUtbmF2XG4gICAgcGFkZGluZyA1MHB4IDIwcHggMjBweFxuICAgIG92ZXJmbG93LXkgYXV0b1xuICAgIG92ZXJmbG93LXggaGlkZGVuXG4gICAgaGVpZ2h0IGNhbGMoMTAwJSAtIDUwcHgpXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgLm1vYmlsZS1uYXZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAmX190b3BsZXZlbCBcbiAgICAgICAgPiAubW9iaWxlLW5hdl9faXRlbVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDM2cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAubW9iaWxlLW5hdl9fdG9nZ2xlLWl0ZW1cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcCAxNnB4XG4gICAgICAgICAgICAgICAgcmlnaHQgMFxuICAgICAgICAgICAgICAgIHdpZHRoIDI0cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMjRweFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgOTAwXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgPiAubW9iaWxlLW5hdl9faXRlbSA+IC5tb2JpbGUtbmF2X19saW5rXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAmX19zdWJsZXZlbFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxuICAgICAgICAubW9iaWxlLW5hdl9fbGlua1xuICAgICAgICAgICAgcGFkZGluZyAxMHB4IDBcbiAgICAmX19ib3R0b21cbiAgICAgICAgbWFyZ2luLXRvcCBhdXRvXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcbiAgICAuc2VhcmNoLXRvZ2dsZS1saW5rXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlIFxuICAgICAgICB0b3AgMjBweFxuICAgICAgICBsZWZ0IDE4cHhcbiAgICBcblxuLy8gc2VhcmNoXG4uc2VhcmNoXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICB6LWluZGV4IDIwXG4gICAgLmgxXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICZfX2xhYmVsXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICZfX2Zvcm1cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmX19maWVsZFxuICAgICAgICBoZWlnaHQgNjhweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAxMHB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgaGVpZ2h0IDQ4cHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICNjY2NcbiAgICAgICAgJl9mb2N1cywgJl9mb2N1czpob3ZlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICRwcmltYXJ5XG4gICAgJl9faW5wdXRcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGhlaWdodCA0OHB4XG4gICAgICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgIGJvcmRlciAwXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGZsZXggMSAxIGNhbGMoMTAwJSAtIDQ1cHgpXG4gICAgICAgIHdpZHRoIGNhbGMoMTAwJSAtIDQ1cHgpXG4gICAgICAgIG91dGxpbmUgMFxuICAgICAgICB0ZXh0LW92ZXJmbG93IGVsbGlwc2lzXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGhlaWdodCA0NnB4XG4gICAgICAgICZfZGF0ZVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDM2cHhcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgbWluLXdpZHRoIDEwMCVcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgI2NjY1xuICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgJHByaW1hcnlcbiAgICAmX19maWVsZC1ncm91cFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgJl9fZmllbGQtZ3JvdXAtaXRlbV93NTBcbiAgICAgICAgd2lkdGggNTAlXG4gICAgJl9fZmllbGQtZ3JvdXAtaXRlbV93NDBcbiAgICAgICAgd2lkdGggNDAlXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzJweFxuICAgICZfX2ZpZWxkLWdyb3VwICZfX2lucHV0XG4gICAgICAgIG1hcmdpbi1yaWdodCAzMnB4XG4gICAgICAgIGZsZXggMSAxIGF1dG9cbiAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICNjY2NcbiAgICAgICAgJjpmb2N1c1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICRwcmltYXJ5XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICZfX2ZpZWxkLWdyb3VwICZfX2lucHV0X251bWJlclxuICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDMycHgpXG4gICAgICAgIG1heC13aWR0aCBjYWxjKDUwJSAtIDMycHgpXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgJl9fZmllbGQtZ3JvdXAgJl9fc3VibWl0XG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgJl9fZmllbGQtZ3JvdXAgLmJ0blxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSA1cHgpXG4gICAgJl9fcmVzZXQuYnRuXG4gICAgICAgIG1hcmdpbi1yaWdodCA2cHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgbWluLXdpZHRoIDE1MHB4XG4gICAgICAgIG91dGxpbmUgMFxuICAgICZfX3NlbGVjdFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBoZWlnaHQgNDhweFxuICAgICAgICBsaW5lLWhlaWdodCA0OHB4XG4gICAgICAgIG91dGxpbmUgMFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBib3JkZXIgMFxuICAgICAgICBwYWRkaW5nIDAgMTZweFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICZfX3NlbGVjdF9zaG9ydFxuICAgICAgICBtYXgtd2lkdGggMzMlXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDQwcHhcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdCBcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gcmlnaHQgMTBweCBjZW50ZXJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgei1pbmRleCAzMDAgIFxuICAgICZfX3N1Ym1pdFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICBiYWNrZ3JvdW5kICMwYzQ5Y2RcbiAgICAgICAgYm9yZGVyIDBcbiAgICAgICAgY29sb3IgJGxpZ2h0XG4gICAgICAgIGhlaWdodCA0OHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDQ4cHhcbiAgICAgICAgcGFkZGluZyAwIDEwcHhcbiAgICAgICAgbWluLXdpZHRoIDE1MHB4XG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgIG91dGxpbmUgMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1pbi13aWR0aCAwXG4gICAgICAgICAgICBmb250LXNpemUgMFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgLTExcHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjM2M4YWZmXG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCAycHhcbiAgICAgICAgICAgIGZpbGwgY3VycmVudENvbG9yXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAubGluay10b2dnbGVcbiAgICAgICAgZGlzcGxheSBub25lIFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmX19vcHRzXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDBcbiAgICAgICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA1MDBweFxuICAgICAgICAgICAgICAgICsgLmxpbmstdG9nZ2xlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNjBweFxuICAgICAgICAmLWNvbFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzJweFxuICAgICAgICAgICAgZmxleCAxIDEgYXV0b1xuICAgICAgICAgICAgJl9kYXRlXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDI1JVxuICAgICAgICAgICAgICAgIHdpZHRoIDI1JVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDI0cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA0OCVcbiAgICAgICAgICAgICAgICB3aWR0aCA0OCVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgJl90eXBlXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDUwJVxuICAgICAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaFxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGRcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoIDEwMCVcbiAgICAgICAgICAgICYtMzNcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMzMlXG4gICAgICAgICAgICAgICAgd2lkdGggMzMlXG4gICAgICAgICAgICAmLTIwXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDIwJVxuICAgICAgICAgICAgICAgIHdpZHRoIDIwJVxuICAgICAgICAmLWRhdGVcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0IDE0cHhcbiAgICAgICAgICAgIHRvcCAzNnB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDRweFxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgZmlsbCAkdGV4dEdyYXlcbiAgICAmX19vcHRzLWNvbCAmX19pbnB1dFxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgJl9fb3B0cy1jb2xfcmVzdWx0LXR5cGVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBtYXJnaW4tYm90dG9tIDMycHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgIC5yYWRpb1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMjBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICAgICBmb250LXdlaWdodCBub3JtYWxcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgbWFyZ2luIDEwcHggMCA1cHhcbiAgICAmX19jbG9zZVxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB0b3AgMXB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJi10b2dnbGUtbGlua19hY3RpdmUgLm1haW4tbmF2X19pY29uXG4gICAgICAgIGZpbGwgJHByaW1hcnlcbiAgICBcbiAgICAmX19zZXR0aW5nc1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAtMzVweFxuICAgICAgICBtYXJnaW4tdG9wIDJweFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG5cblxuLmdsb2JhbC1zZWFyY2hcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIGhlaWdodCAxMDAlXG4gICAgbWF4LWhlaWdodCAwXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgYmFja2dyb3VuZCAjZTllZWY1XG4gICAgdHJhbnNpdGlvbiBhbGwgMC42cyBlYXNlXG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgICAgIHotaW5kZXggMTAwMFxuICAgICAgICB0b3AgNDBweFxuICAgICAgICBoZWlnaHQgYXV0b1xuICAgIC5zZWN0aW9uXG4gICAgICAgIHBhZGRpbmcgNDBweCAwIDUwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAyMHB4XG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAuc2VhcmNoX19pbm5lclxuICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyAwLjI1cyBlYXNlXG4gICAgJl9hY3RpdmVcbiAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgbWF4LWhlaWdodCA2MDBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IGNhbGMoMTAwdmggLSA1NnB4KVxuICAgICAgICAuc2VhcmNoX19pbm5lclxuICAgICAgICAgICAgb3BhY2l0eSAxXG5cbi8vIHJlZ2lvbnMgbGlzdFxuLm92ZXJsYXlcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBiYWNrZ3JvdW5kICMwMDE1MjZcbiAgICBvcGFjaXR5IDAuNjlcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIGxlZnQgMFxuICAgIHRvcCAwXG4gICAgd2lkdGggMTAwJVxuICAgIGhlaWdodCAxMDAlXG4gICAgei1pbmRleCAzMjBcbiAgICAmX3JlZ2lvbnNcbiAgICAgICAgei1pbmRleCAyMDBcbiAgICBcbi5yZWdpb25zXG4gICAgbWF4LXdpZHRoIDExNzBweFxuICAgIHdpZHRoIDEwMCVcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIGxlZnQgNTAlXG4gICAgdG9wIDU3cHhcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC0xNTAlKVxuICAgIHotaW5kZXggMzAxXG4gICAgZGlzcGxheSBmbGV4XG4gICAgaGVpZ2h0IDUwJVxuICAgIG1pbi1oZWlnaHQgNDAwcHhcbiAgICBtYXgtaGVpZ2h0IDUwMHB4XG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgQG1lZGlhICRzXG4gICAgICAgIHRvcCA0MHB4XG4gICAgICAgIG1pbi1oZWlnaHQgY2FsYygxMDAlIC0gNTBweClcbiAgICAmX2FjdGl2ZVxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIDApXG4gICAgJl9fY29sXG4gICAgICAgIHdpZHRoIDUwJVxuICAgICAgICBvdmVyZmxvdyBhdXRvXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICRsaWdodFxuICAgICAgICAmLWxpc3RcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuNXMgZWFzZVxuICAgICAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICZfX3RpdGxlIFxuICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICAgIHBhZGRpbmcgMzJweCA1NnB4XG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBhZGRpbmcgMTZweCA1NnB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBtYXJnaW4tdG9wIC0xcHhcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJjpob3Zlcjpub3QoLnJlZ2lvbnNfX2l0ZW1fY3VycmVudClcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgJi1zdWJ0aXRsZSBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIG1hcmdpbi10b3AgNHB4XG4gICAgICAgICZfY3VycmVudFxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoLTEzNWRlZywgIzAyNmZiYSAwJSwgIzAxNDM3YiAxMDAlKVxuICAgICZfX2l0ZW06YWZ0ZXJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgYm90dG9tIDBcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb250ZW50ICcnXG4gICAgICAgIHdpZHRoIGNhbGMoMTAwJSAtIDExMnB4KVxuICAgICAgICBiYWNrZ3JvdW5kICRncmF5MlxuICAgICAgICBoZWlnaHQgMXB4XG4gICAgJl9faXRlbV9hY3RpdmU6YWZ0ZXJcbiAgICAmX19pdGVtX2N1cnJlbnQ6YWZ0ZXJcbiAgICAmX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXJcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgLnJlZ2lvbnMtdG9nZ2xlX2FjdGl2ZVxuICAgIC5yZWdpb25zLXRvZ2dsZV9hY3RpdmUgKyAucmVnaW9ucy1saW5rc1xuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtMTAwJSlcbiAgICAmX19iYWNrLWxpbmtcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBtYXJnaW4gNXB4IDAgMCAtMzVweFxuICAgICAgICAgICAgd2lkdGggMjBweFxuICAgICAgICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZVgoLTEpXG4gICAgLnJlZ2lvbnMtdG9nZ2xlXG4gICAgICAgIC5yZWdpb25zX19pdGVtOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgIHJpZ2h0IDU2cHhcbiAgICAgICAgICAgIHdpZHRoIDhweFxuICAgICAgICAgICAgaGVpZ2h0IDEycHhcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhkcFpIUm9QU0k0Y0hnaUlHaGxhV2RvZEQwaU1USndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEZ2dNVElpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0lDQWdJRHhrWldaelBpQWdJQ0FnSUNBZ1BIQnZiSGxuYjI0Z2FXUTlJbkJoZEdndE1TSWdjRzlwYm5SelBTSTRMamMxSURJdU1qVWdOQzR5TlNBMkxqYzFJQzB3TGpJMUlESXVNalVnTFRFdU56VWdNeTQzTlNBMExqSTFJRGt1TnpVZ01UQXVNalVnTXk0M05TSStQQzl3YjJ4NVoyOXVQaUFnSUNBOEwyUmxabk0rSUNBZ0lEeG5JR2xrUFNKUVlXZGxMVEVpSUhOMGNtOXJaVDBpYm05dVpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeElpQm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGlBZ0lDQWdJQ0FnUEdjZ2FXUTlJa2xqYjI1ekxTOHRhVzUwWlhKbVlXTmxMUzh0WVhKeWIzZHpMUzh0WVhKeWIzY3RjbWxuYUhRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAwTGpBd01EQXdNQ3dnTFRJdU1EQXdNREF3S1NJK0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUltTnZiRzl5SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzBMakF3TURBd01Dd2dNaTR3TURBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSFZ6WlNCcFpEMGlhV052Ymw5aGNuSnZkeTF5YVdkb2RDSWdabWxzYkQwaUkwUTRSRGhFT0NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2cwTGpJMU1EQXdNQ3dnTmk0d01EQXdNREFwSUhOallXeGxLQzB4TENBeEtTQnliM1JoZEdVb09UQXVNREF3TURBd0tTQjBjbUZ1YzJ4aGRHVW9MVFF1TWpVd01EQXdMQ0F0Tmk0d01EQXdNREFwSUNJZ2VHeHBibXM2YUhKbFpqMGlJM0JoZEdndE1TSStQQzkxYzJVK0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGlBZ0lDQWdJQ0FnUEM5blBpQWdJQ0E4TDJjK1BDOXpkbWMrJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgICAgICAgICAgIG1hcmdpbi10b3AgLTZweFxuICAgIFxuLy8gbmF2XG4ubWFpbi1uYXZcbiAgICBoZWlnaHQgMTAwJVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luIDAgLTEwcHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgbWFyZ2luIDBcbiAgICAmX190b3BsZXZlbFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAmX19zdWJsZXZlbC13cmFwcGVyXG4gICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB3aWR0aCA2NTBweFxuICAgICAgICByaWdodCAwXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDQzcHggMHB4IHJnYmEoMTgsIDQ5LCAxMDUsIDAuMzIpO1xuICAgICAgICBib3JkZXItcmFkaXVzIDVweFxuICAgICAgICBtYXJnaW4gMjVweCAwIDBcbiAgICAgICAgcGFkZGluZyAyNXB4IDMzcHggMFxuICAgICAgICB6LWluZGV4IDEwMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuMXMgZWFzZVxuICAgICZfX3N1YmxldmVsXG4gICAgICAgIGNvbHVtbi1jb3VudDogMlxuICAgICAgICBsaVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgYnJlYWstaW5zaWRlIGF2b2lkXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEycHhcbiAgICAmX19pdGVtXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIzcHhcbiAgICAgICAgbWFyZ2luIDAgMTBweFxuICAgICZfX2l0ZW06aG92ZXIgJl9fc3VibGV2ZWwtd3JhcHBlclxuICAgICZfX3N1YmxldmVsLXdyYXBwZXI6aG92ZXJcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIDAuMjVzIGVhc2VcbiAgICAmX19pY29uXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCAtMnB4XG4gICAgICAgIGZpbGwgJGxpZ2h0XG4gICAgJl9fbGlua1xuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyM3B4XG4gICAgICAgIGNvbG9yICRsaWdodFxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJjpob3ZlciwgJl9ob3ZlclxuICAgICAgICAgICAgY29sb3IgcmdiKDEyMCwgMTcyLCAyMDkpO1xuICAgICAgICAgICAgLm1haW4tbmF2X19pY29uXG4gICAgICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgJl9zdWJcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeTtcbiAgICAmX19idXR0b25zXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgLm1haW4tbmF2X19saW5rXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgICAgICAgICBtYXJnaW4gMCAxMHB4XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgLm1haW4tbmF2X19pY29uXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgZmlsbCAjZmZmXG4gICAgICAgICAgICAuc2VhcmNoLXRvZ2dsZS1saW5rX2FjdGl2ZSAmXG4gICAgICAgICAgICAgICAgZmlsbCAkbGlnaHRcbiAgICAgICAgICAgIC5wYWdlLWlubmVyIC5oZWFkZXItZml4ZWQgJlxuICAgICAgICAgICAgLmhlYWRlci1maXhlZF9hY3RpdmUgJlxuICAgICAgICAgICAgICAgIGZpbGwgJHRleHRQcmltYXJ5O1xuXG4vLyBzZWN0aW9uXG4uc2VjdGlvblxuICAgIHBhZGRpbmcgNzBweCAwIDgwcHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgcGFkZGluZyAzMHB4IDAgNTBweFxuICAgICZfbm8tcGFkZGluZ1xuICAgICAgICBwYWRkaW5nIDBcbiAgICAmX25vLXBhZGRpbmctdG9wXG4gICAgICAgIHBhZGRpbmctdG9wIDBcbiAgICAmX25vLXBhZGRpbmctYm90dG9tXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAmX25vLXBhZGRpbmctYm90dG9tX3NtXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDFweFxuICAgICZfdG9wXG4gICAgICAgIHBhZGRpbmctdG9wIDgwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgJl9fbWFpblxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgcGFkZGluZyAwIDAgMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4tcmV2ZXJzZSB3cmFwXG4gICAgJl9fc2lkZWJhclxuICAgICAgICB3aWR0aCAzNTBweFxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgaW1nLmZ1bGx3aWR0aFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDM1JVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICY6bm90KCZfa2VlcC1tb2JpbGUpXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICYtbW9iaWxlXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmUgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICAmLW5hdmlnYXRpb24gXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMTVweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgICAgICZfbmV3c1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDUwcHhcbiAgICAgICAgICAgICAgICAmLWxhYmVsXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICAuYnJlYWRjcnVtYnNcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgaW1nXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAmLWxpbmtcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBwYWRkaW5nIDEwcHggMzBweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgLTFweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICRwcmltYXJ5XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJi1uYXZpZ2F0aW9uIFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJi1zZWN0aW9uXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDgwcHhcbiAgICAgICAgJi1sYWJlbFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDZweFxuICAgICZfX2NvbnRlbnRcbiAgICAgICAgZmxleCAxIDEgYXV0b1xuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICAgICAgICAgaDEsIC5oMSwgaDIsLmgyLCAuc3RhdHVzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgJi53aXRoLXNpZGViYXJcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSAtIDM1MHB4KVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICZfX2NvbnRlbnQgKyAmX19zaWRlYmFyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDMwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAzMnB4XG4gICAgJl9fdGV4dFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICZfX3RpdGxlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyBcbiAgICAgICAgaDIsIC5oMlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgJl91bmRlcmxpbmVkXG4gICAgICAgICAgICBoZWlnaHQgNjZweFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAycHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDU1cHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDVweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMnB4XG4gICAgICAgICZfcy1jb2wtcmV2ZXJzZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZmxleC1mbG93IGNvbHVtbi1yZXZlcnNlIHdyYXBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgICAgICAgICBoMlxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgICAgICAgICAuYnRuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICYtbGlua1xuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICYtYXJyb3dcbiAgICAgICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgdG9wIDNweFxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgMTVweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4yNHMgZWFzZS1vdXRcbiAgICAgICAgICAgIHdpZHRoIDI0cHhcbiAgICAgICAgICAgIGhlaWdodCAyNHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICB3aWR0aCAxOHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDE4cHhcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgJi1saW5rOmhvdmVyXG4gICAgICAgICAgICBoMiwgLmgyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgIC5zZWN0aW9uX190aXRsZS1hcnJvd1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDEwcHgpXG4gICAgICAgICAgICAgICAgZmlsbCAkcHJpbWFyeVxuICAgICZfX3RhYnNcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgICAgICAgaGVpZ2h0IDY2cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgbWFyZ2luLXJpZ2h0IC0yNHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luIDBcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDMycHgpXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmVcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgLnNlY3Rpb25fX3RpdGxlLWxpbmsgKyAmXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgNTBweFxuICAgICAgICAucGFnZS1ob21lICZcbiAgICAgICAgICAgIG1hcmdpbiAwIC0yMnB4IC0yMnB4XG4gICAgICAgIC5wYWdlLWhvbWUgJi5tb2JpbGUtc2hvd1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDMwMHB4XG4gICAgICAgICYtd3JhcHBlclxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICBoZWlnaHQgNTZweFxuICAgICAgICAgICAgdXNlci1zZWxlY3Qgbm9uZVxuICAgICAgICAmLXdyYXBwZXIgJi1kb3RzXG4gICAgICAgICAgICB0b3AgLThweFxuICAgICAgICAmLXVuZGVybGluZVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGhlaWdodCAycHhcbiAgICAgICAgICAgIHdpZHRoIDBcbiAgICAgICAgICAgIGJhY2tncm91bmQgJHByaW1hcnlcbiAgICAgICAgICAgIHotaW5kZXggM1xuICAgICAgICAgICAgYm90dG9tIDhweFxuICAgICAgICAgICAgd2lsbC1jaGFuZ2UgbGVmdFxuICAgICAgICAgICAgLy90cmFuc2l0aW9uIDAuNnMgYWxsIGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiAwLjZzIGFsbCBlYXNlXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJl9vbmVsaW5lXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodCA2NnB4XG4gICAgICAgICAgICBwYWRkaW5nIDEycHggMFxuICAgICAgICAgICAgbWFyZ2luIDAgMjRweCAwIDBcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICBtaW4td2lkdGggODBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICAgICAgcGFkZGluZyAxMnB4IDAgMThweFxuICAgICAgICAgICAgJjpob3Zlcjpub3Qoc3BhbilcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIGhlaWdodCAycHhcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tIDhweFxuICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgJHByaW1hcnlcbiAgICAmX190YWJzLWRvdHNcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBjb2xvcjogIzNiNDI1NjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIHBhZGRpbmcgMjBweCA1cHhcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdG9wIC0ycHhcbiAgICAgICAgJl92aXNpYmxlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJl9fdGFicy1saXN0XG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlIFxuICAgICAgICByaWdodCAwXG4gICAgICAgIHRvcCAxMDAlXG4gICAgICAgIG1heC13aWR0aCAzNTBweFxuICAgICAgICB6LWluZGV4IDEwMFxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgcGFkZGluZyA4cHggMFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmUgXG4gICAgICAgICAgICBwYWRkaW5nIDhweCAyMHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgICZfdmlzaWJsZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX19jb2xzXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICAmX3RhYmxldC1jb2x1bW5cbiAgICAgICAgICAgIEBtZWRpYSAkdzc2OFxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uX19zaWRlYmFyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmX19jb2w6Zmlyc3QtY2hpbGRcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgJiZfX3RvcFxuICAgICAgICBwYWRkaW5nLXRvcCAyMjBweFxuICAgICZfX2Rlc2NyaXB0aW9uXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI3cHhcbiAgICAgICAgcGFkZGluZy1yaWdodCAxNC41JVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAmX292ZXJmbG93LWhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgJl9maXJzdFxuICAgICAgICBwYWRkaW5nLXRvcCA3MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gLTcwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCAzNXB4XG4gICAgICAgIC5pbmZvYmxvY2tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gLTcwcHhcbiAgICAgICAgJjpub3QoLmVtcHR5LWhpZGRlbikgKyAuc2VjdGlvblxuICAgICAgICAgICAgcGFkZGluZy10b3AgMTIwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDkwcHhcbiAgICAmX3N0cmVhbTpub3QoLmVtcHR5LWhpZGRlbilcbiAgICAgICAgYmFja2dyb3VuZCAjZTZlZWY2XG4gICAgICAgIHBhZGRpbmctdG9wIDcwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgMzBweFxuICAgICAgICAuaW5mb2Jsb2NrXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDcwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgICsgLnNlY3Rpb25cbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDcwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDMwcHhcblxuLmhlYWRlciArIC5zZWN0aW9uXG4gICAgcGFkZGluZy1ib3R0b20gODBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA0MHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcbiAgICBcblxuLy8gZm9vdGVyXG4uZm9vdGVyXG4gICAgcGFkZGluZyA3NnB4IDAgNTBweFxuICAgIGJhY2tncm91bmQgJGJnQmx1ZVxuICAgIGNvbG9yICNmZmZcbiAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBhZGRpbmcgNDBweCAwXG4gICAgJl9fdG9wXG4gICAgJl9fYm90dG9tXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmX19ib3R0b21cbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgJl9fdG9wICZfX2NvbFxuICAgICAgICB3aWR0aCAzMy4zMyVcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMnB4XG4gICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgICAgIC5mb290ZXJfX3RhYmxldC1jb2xcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uLXJldmVyc2Ugd3JhcFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIC0xMjBweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgICAgICAgICAuZm9vdGVyX190YWJsZXQtY29sOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgJl93MTAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgJl9fdG9wXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDUwcHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAzMHB4XG4gICAgJl9fdG9wICsgJl9fdG9wXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgJl9pbmxpbmVcbiAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAmX19ib3R0b21cbiAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2ZmZlxuICAgICAgICBwYWRkaW5nLXRvcCA1MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgMzBweFxuICAgICZfX2FkZHJlc3NcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGFcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAuZm9vdGVyX19zdWJsaW5lXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICZfX3Bob25lXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAmX19zdWJsaW5lXG4gICAgICAgIG9wYWNpdHkgMC43XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICZfX2xpbmstbGlzdDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNDJweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICZfX2xpbmstbGlzdF9jb21wYWN0XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwMHB4XG4gICAgJl9fbGlua1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgb3BhY2l0eSAwLjVcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICZfaW5saW5lXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAmX19jb3B5cmlnaHRcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGNvbG9yICRncmF5MlxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1heC13aWR0aCA3MCVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgICAgICBmaWxsICRncmF5MlxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICBvcGFjaXR5IDAuNVxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAxXG5cbiAgICBcbi8vIHN1YnNjcmliZVxuLnN1YnNjcmliZS1idG5cbiAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgIGhlaWdodCA0OHB4XG4gICAgbGluZS1oZWlnaHQgNDhweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgcGFkZGluZyAwIDE2cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJl90YWJsZXRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICZfZGVza3RvcFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX2ljb25cbiAgICAgICAgZmlsbCAkcHJpbWFyeVxuXG4vLyBtb2JpbGUgYmxvY2tzXG4ubW9iaWxlLWNvbnRlbnRcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZGlzcGxheSBibG9ja1xuXG5cbi5jb2x1bW4tY29udGVudFxuICAgIGRpc3BsYXkgZmxleFxuICAgIG1hcmdpbiAwIC0xNnB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIG1hcmdpbiAwXG4gICAgJl9zcGFjZS1iZXR3ZWVuXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgJl9ibG9jay1tXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgLmNvbHVtbi1jb250ZW50X19pdGVtXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgMCAyMHB4XG4gICAgJl9ib3R0b21cbiAgICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcbiAgICAmX19pdGVtXG4gICAgICAgIG1hcmdpbiAwIDE2cHhcblxuIiwiLnRoZW1lXG4gICAgLy8gd2hpdGUgYmxvY2tcbiAgICAmX3doaXRlXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIC8vIGxpZ2h0IGJsb2NrXG4gICAgJl9saWdodFxuICAgICAgICBiYWNrZ3JvdW5kICRsaWdodCAgICBcbiAgICAvLyBibHVlIGJsb2NrXG4gICAgJl9ibHVlXG4gICAgICAgIGJhY2tncm91bmQgIzAyNkZCQVxuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIC5oMiwgaDJcbiAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAvLyBsaWdodC1ibHVlIGJsb2NrXG4gICAgJl9saWdodC1ibHVlXG4gICAgICAgIGJhY2tncm91bmQgI2U2ZWVmNlxuXG4vLyBXaGl0ZSB0aGVtZSBlbGVtZW50c1xuLnRoZW1lX3doaXRlXG4gICAgLnNlYXJjaF9fZmllbGRcbiAgICAuc2VhcmNoX19pbnB1dFxuICAgIC5zZWFyY2hfX3NlbGVjdFxuICAgIC5pbnB1dFxuICAgIC5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSlcbiAgICAudGFnc19faXRlbVxuICAgIC5jb250ZW50LWZpbHRlclxuICAgIC5wYWdpbmF0aW9uXG4gICAgLmRvYy1pdGVtXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5tb3JlaW5mby1ibG9ja1xuICAgIC5wdWJsaWNfX2ltYWdlIC5qcy1zbWFydFBob3RvXG4gICAgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbSAuZG9jLWl0ZW1fX2ZpbGUtbGlua1xuICAgIC5xdWVzdGlvblxuICAgIC5zaGFyZS1ibG9ja1xuICAgIGJsb2NrcXVvdGVcbiAgICAucmVxdWVzdC1jYXJkXG4gICAgLnRoZW1lX2xpZ2h0IC5pbnB1dDpkaXNhYmxlZFxuICAgIC5mb3JtX19maWVsZHNcbiAgICAucG9sbC1ibG9ja1xuICAgIC5mcm9tX19maWVsZHMgLnNlbGVjdFxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3RcbiAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAuY29udGVudC1maWx0ZXIgLnRhZ3NfX2l0ZW1cbiAgICAuY29udGVudC1maWx0ZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gICAgLmRvYy1pdGVtX19maWxlLWxpbmtcbiAgICAubW9yZWluZm8tYmxvY2sgLmRvYy1pdGVtXG4gICAgLnBvbGwtYmxvY2sgLmlucHV0XG4gICAgLnBvbGwtYmxvY2sgLnRleHRhcmVhXG4gICAgLnBvbGwtYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5wb2xsLWJsb2NrIC5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3NcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG5cblxuLnRoZW1lX2xpZ2h0XG4gICAgLnNlYXJjaF9fZmllbGRcbiAgICAuc2VhcmNoX19pbnB1dFxuICAgIC5zZWFyY2hfX3NlbGVjdFxuICAgIC5pbnB1dFxuICAgIC5saW5rLWJsb2NrOm5vdCgubGluay1ibG9ja19lbXB0eSlcbiAgICAudGFnc19faXRlbVxuICAgIC5jb250ZW50LWZpbHRlclxuICAgIC5wYWdpbmF0aW9uXG4gICAgLmRvYy1pdGVtXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5kb3dubG9hZC1ibG9ja1xuICAgIC5tb3JlaW5mby1ibG9ja1xuICAgIC5wdWJsaWNfX2ltYWdlIC5qcy1zbWFydFBob3RvXG4gICAgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbSAuZG9jLWl0ZW1fX2ZpbGUtbGlua1xuICAgIC5xdWVzdGlvblxuICAgIC5zaGFyZS1ibG9ja1xuICAgIGJsb2NrcXVvdGVcbiAgICAucmVxdWVzdC1jYXJkXG4gICAgLnRoZW1lX3doaXRlIC5pbnB1dDpkaXNhYmxlZFxuICAgIC5wb2xsLWJsb2NrXG4gICAgLmZyb21fX2ZpZWxkcyAuc2VsZWN0XG4gICAgLnBvbGwtYmxvY2sgLnNlbGVjdFxuICAgIC5wb2xsLWJsb2NrXG4gICAgLmZyb21fX2ZpZWxkcyAuc2VsZWN0XG4gICAgLnBvbGwtYmxvY2sgLnNlbGVjdFxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAucmVxdWVzdC1jYXJkIC50YWdzX19pdGVtXG4gICAgLmNvbnRlbnQtZmlsdGVyIC50YWdzX19pdGVtXG4gICAgLmNvbnRlbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLm1vcmVpbmZvLWJsb2NrIC5kb2MtaXRlbVxuICAgIC5yZXF1ZXN0LWNhcmQgLnJlcXVlc3QtY2FyZFxuICAgIC5jb250ZW50LWZpbHRlciAuaW5wdXRcbiAgICAudGhlbWVfd2hpdGUgLmlucHV0XG4gICAgLnBvbGwtYmxvY2sgLmlucHV0XG4gICAgLnBvbGwtYmxvY2sgLnRleHRhcmVhXG4gICAgLnBvbGwtYmxvY2sgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgIC5wb2xsLWJsb2NrIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgIC5wb2xsLWJsb2NrIC5wb2xsLWJsb2NrX19yZXN1bHQtcHJvZ3Jlc3NcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkbGlnaHRcbiAgICAuZG93bmxvYWQtYmxvY2tcbiAgICAgICAgYm9yZGVyIDAhaW1wb3J0YW50XG4gICAgLnJlcXVlc3QtY2FyZF9fY29udGVudFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAucmVxdWVzdC1jYXJkIC5yZXF1ZXN0LWNhcmQsIC5yZXF1ZXN0LWNhcmRfX2NvbnRlbnQgLnJlcXVlc3QtY2FyZF9fY29udGVudFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAudGhlbWVfd2hpdGUgLmlucHV0OmRpc2FibGVkXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG5cbi5nbG9iYWwtc2VhcmNoXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcblxuW2RhdGEtY29sb3I9XCJncmVlblwiXSAuYmctY29sb3JcbltkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gLm1hcmtlZDphZnRlclxuICAgIGJhY2tncm91bmQgIzZERDQwMFxuW2RhdGEtY29sb3I9XCJsaWdodC1ncmVlblwiXSAuYmctY29sb3JcbltkYXRhLWNvbG9yPVwibGlnaHQtZ3JlZW5cIl0gLm1hcmtlZDphZnRlclxuICAgIGJhY2tncm91bmQgIzQzRDdCNVxuW2RhdGEtY29sb3I9XCJtaW50XCJdIC5iZy1jb2xvclxuW2RhdGEtY29sb3I9XCJtaW50XCJdIC5tYXJrZWQ6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kICM3NkY4RDdcbltkYXRhLWNvbG9yPVwieWVsbG93XCJdIC5iZy1jb2xvclxuW2RhdGEtY29sb3I9XCJ5ZWxsb3dcIl0gLm1hcmtlZDphZnRlclxuICAgIGJhY2tncm91bmQgI0ZGRDYwMFxuW2RhdGEtY29sb3I9XCJncmF5XCJdIC5iZy1jb2xvclxuW2RhdGEtY29sb3I9XCJncmF5XCJdIC5tYXJrZWQ6YWZ0ZXJcbiAgICBiYWNrZ3JvdW5kICNFOUU5RTlcbltkYXRhLWNvbG9yPVwiYmx1ZVwiXSAuYmctY29sb3JcbltkYXRhLWNvbG9yPVwiYmx1ZVwiXSAubWFya2VkOmFmdGVyXG4gICAgYmFja2dyb3VuZCAjMzFDNkZGXG5cbiIsIi8vIGluZm9ibG9ja1xuLmluZm9ibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgYmFja2dyb3VuZCAjZmZmXG4gICAgcGFkZGluZyAzMHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgbWFyZ2luLXRvcCAtNjBweFxuICAgIG1hcmdpbi1ib3R0b20gODVweFxuICAgIGJvcmRlci1yYWRpdXMgNXB4XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgei1pbmRleCA5MVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgQG1lZGlhICRtXG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgIHBhZGRpbmcgMjRweCBcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHBhZGRpbmcgMzBweFxuICAgICAgICBtYXJnaW4gMCAtMzJweCAzMHB4XG4gICAgICAgIGJveC1zaGFkb3cgbm9uZVxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgcGFkZGluZyAzMHB4IDIwcHhcbiAgICAgICAgbWFyZ2luIDAgLTE2cHggMzBweFxuICAgICZfX3RpdGxlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBmb250LXNpemUgMjJweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMVxuICAgICZfX3RleHRcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBhbmltYXRpb24gbm9uZVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgIHNwYW5cbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfX2J0blxuICAgICAgICBtaW4td2lkdGggMjU2cHhcbiAgICAgICAgbWFyZ2luLWxlZnQgMzBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbiAwXG5cblxuLy8gbGFzdCBuZXdzXG4uYXJ0aWNsZXNcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIFxuLmFydGljbGVzLWl0ZW1cbiAgICBtYXJnaW4tYm90dG9tIDQ4cHhcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHotaW5kZXggMVxuICAgIHdpZHRoIDMzLjMzJVxuICAgIGFuaW1hdGlvbiBmYWRlaW4gMC41c1xuICAgIEBtZWRpYSAkc1xuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMTZweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICZfX2ltYWdlXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBtaW4td2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIHRvcCAwXG4gICAgICAgIC52ZXJ0aWNhbCAmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgNDAwJVxuICAgICAgICAgICAgZmlsdGVyIGJsdXIoNDBweClcbiAgICAgICAgICAgIHRyYW5zaXRpb24gbm9uZVxuICAgICAgICAmLXdyYXBwZXJcbiAgICAgICAgICAgIGZsZXggMSAxIDEwMCVcbiAgICAgICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICYtYmdcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICYtaW1nXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZSBcbiAgICAgICAgICAgIC52ZXJ0aWNhbCAmXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgICAgICY6bm90KC52ZXJ0aWNhbCkgJlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuXG4gICAgJl9fdGl0bGVcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgJi5ob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX190ZXh0XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgJl9fZGF0ZTpiZWZvcmVcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0b3AgLTFweFxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICB3aWR0aCA2cHhcbiAgICAgICAgaGVpZ2h0IDZweFxuICAgICAgICBiYWNrZ3JvdW5kICRncmF5XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgIG1hcmdpbiAwIDEycHhcbiAgICAmX190YWdcbiAgICAgICAgY29sb3IgIzNkNDNhMVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIGEmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICY6aG92ZXIgJl9faW1hZ2Utd3JhcHBlcjpub3QoLnZlcnRpY2FsKSAmX19pbWFnZVxuICAgICY6aG92ZXIgJl9faW1hZ2UtaW1nXG4gICAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjAzKVxuICAgICAgICBmaWx0ZXIgYnJpZ2h0bmVzcygwLjgpXG4gICAgJjpob3ZlciAmX190aXRsZVxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2JvdHRvbVxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAmX3RvcFxuICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX2ltYWdlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlclxuICAgICAgICAgICAgaGVpZ2h0IDQzMHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTc2cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIycHhcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1nYWxsZXJ5ICZcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9fY29udGVudFxuICAgICAgICAgICAgd2lkdGggY2FsYygzMy4zMyUgKyAxMHB4KVxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDMycHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDQzMHB4XG4gICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgMTAwJVxuICAgICAgICAmLmZhZGVkIC5hcnRpY2xlcy1pdGVtX19jb250ZW50OmFmdGVyXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDApIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDEpIDgwJSk7XG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMjZweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAzMHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyMnB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IGF1dG9cbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX3RleHRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9fYm90dG9tIFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHN0YXRpY1xuICAgICY6bm90KCZfdG9wKVxuICAgICAgICBmbGV4LWJhc2lzIGNhbGMoMzMuMzMlIC0gMjBweClcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZmxleC1iYXNpcyBjYWxjKDUwJSAtIDE3cHgpXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1iYXNpcyAxMDAlXG4gICAgICAgIC5hcnRpY2xlcy1pdGVtX19pbWFnZS13cmFwcGVyXG4gICAgICAgICAgICBoZWlnaHQgMjA2cHhcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgLy9mbGV4IDEgMSAxMDAlXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBoZWlnaHQgMjcwcHhcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KVxuICAgICAgICAgICAgICAgIGhlaWdodCAyMzBweFxuICAgICAgICAgICAgQG1lZGlhICR3NzY4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE4MHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgLmFydGljbGVzLWl0ZW1fX3RpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgIC8vaGVpZ2h0IDcwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgLy9kaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC8vLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLy8td2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodCAwXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAuYXJ0aWNsZXMtaXRlbV9fdGV4dFxuICAgICAgICAgICAgZGlzcGxheSBub25lXG5cbi5kYXRhLWxhenktbG9hZGluZ1xuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjNzIGVhc2VcblxuXG4uYXJ0aWNsZXMtaXRlbS5hcnRpY2xlcy1pdGVtX2NvdmlkXG4gICAgZGlzcGxheSBibG9ja1xuICAgIC5hcnRpY2xlcy1pdGVtX19pbWFnZVxuICAgICAgICBoZWlnaHQgMTMwcHhcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgYm90dG9tXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBhdXRvIFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZThlOGU4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICYtbGVmdCBcbiAgICAgICAgJi1yaWdodFxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlIFxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XG4gICAgICAgICYtbGVmdFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBsZWZ0IGJvdHRvbVxuICAgICAgICAmLXJpZ2h0IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCBib3R0b21cbiAgICAuYXJ0aWNsZXMtaXRlbV9fY29udGVudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAgMFxuICAgICAgICBtaW4taGVpZ2h0IDIxMHB4XG4gICAgICAgIHBhZGRpbmcgMzBweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAuYXJ0aWNsZXMtaXRlbV9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplIDE5cHhcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgMC45cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMVxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG4gICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgdGV4dC1hbGlnbiBqdXN0aWZ5XG4gICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAmLW4xXG4gICAgICAgICAgICBmb250LXNpemUgNThweFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMXB4XG4gICAgICAgICYtbjJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAzNXB4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuNXB4XG4gICAgICAgICAgICBtYXJnaW4gMnB4IDAgNXB4XG5cblxuXG5cbi5zZWN0aW9uLXRhYnMtY29udGVudF9faXRlbTpsYXN0LWNoaWxkIC5hcnRpY2xlcy1pdGVtX3RvcCAuYXJ0aWNsZXMtaXRlbV9fdGl0bGVcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4ucGFnZS1ob21lXG4gICAgLmFydGljbGVzLWl0ZW1cbiAgICAgICAgJi5sYXN0LW5ld3NcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG5cbi5zY3JvbGxGYWRlXG4gICAgb3BhY2l0eSAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC41cyAwLjVzIGVhc2UtaW4tb3V0XG4gICAgJi5zaG93XG4gICAgICAgIG9wYWNpdHkgMVxuXG5cbi5zZWN0aW9uLXRhYnMtY29udGVudFxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgLmxpbmstbW9yZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBsZWZ0IDBcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBib3JkZXItcmFkaXVzIDBcblxuLmFydGljbGVzLmFydGljbGVzX25ld3MtZmVlZFxuICAgIC5hcnRpY2xlcy1pdGVtXG4gICAgICAgIGZsZXgtYmFzaXMgY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmbGV4LWJhc2lzIDEwMCVcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAuYXJ0aWNsZXMtaXRlbV9fdGl0bGVcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBtaW4taGVpZ2h0IDBcblxuXG5cbi8vIGxpbmtzIGdyaWRcbi5saW5rcy1ncmlkXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgJi1pdGVtXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgd2lkdGggMjUlXG4gICAgICAgIGhlaWdodCAyNTBweCBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgYW5pbWF0aW9uIGZhZGVpbiAwLjVzXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgaGVpZ2h0IDE2MHB4XG4gICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgbWluLWhlaWdodCAxMDBweFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTgsNDgsNjksMCkgNTAlLCByZ2JhKDE4LDQ4LDY5LDAuNSkgMTAwJSlcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2LjU2NWRlZywgcmdiYSgzNSwgODAsIDE4NCwgMC45NCkgMCUsIHJnYmEoNCwgMTgyLCAyNDMsIDAuOTQpIDEwMCUpO1xuICAgICAgICAgICAgei1pbmRleCAxXG4gICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmX19jb250ZW50XG4gICAgICAgICAgICBjb2xvciAkbGlnaHRcbiAgICAgICAgICAgIHBhZGRpbmcgMjZweCAzMnB4IDEycHhcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlLW91dFxuICAgICAgICAgICAgaGVpZ2h0IGluaGVyaXRcbiAgICAgICAgJl9fdGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIG1hcmdpbi10b3AgYXV0b1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMXB4XG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAgICAgJl9fdGV4dFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIGhlaWdodCAwXG4gICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICAgICAgICAgICBvcGFjaXR5IDBcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgLmxpbmtzLWdyaWQtaXRlbV9fY29udGVudFxuICAgICAgICAgICAgICAgIGhlaWdodCAwXG4gICAgICAgICAgICAubGlua3MtZ3JpZC1pdGVtX19jb250ZW50OmJlZm9yZVxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAubGlua3MtZ3JpZC1pdGVtX190aXRsZVxuICAgICAgICAgICAgICAgIGJvdHRvbSAxMDAlXG4gICAgICAgICAgICAgICAgdG9wIDEwJVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgLmxpbmtzLWdyaWQtaXRlbV9fdGV4dFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAgICAgICAgIG92ZXJmbG93IHZpc2libGVcbiAgICAgICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX2NvbHMtMyAmLWl0ZW1cbiAgICAgICAgd2lkdGggMzMuMzMlXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuXG4vLyBMSU5LU1xuXG4vLyBzaG93LW1vcmUgbGlua1xuLmxpbmstbW9yZVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBwYWRkaW5nIDE2cHggMFxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICB6LWluZGV4IDEwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9faWNvblxuICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICAgICBtYXJnaW4tbGVmdCA1cHhcbiAgICAmX2JvcmRlcmVkXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgJl9ib3JkZXJlZC1ib3R0b21cbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2VlZjBmMlxuXG4ubGluay1tb3JlLnNob3ctbGVzc1xuICAgIC5saW5rLW1vcmVfX2ljb25cbiAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSgtOTBkZWcpXG4uc2hvdy1sZXNzXG4gICAgZGlzcGxheSBub25lXG4gICAgXG5cbi8vIHRvZ2dsZSBsaW5rc1xuLmxpbmstdG9nZ2xlXG4gICAgZGlzcGxheSBibG9ja1xuICAgIGNvbG9yICR0ZXh0R3JheVxuICAgIHBvc2l0aW9uIHJlbGF0aXZlIFxuICAgIGxlZnQgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICBtYXJnaW4gLTZweCAwIDAgLTZweFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgb3BhY2l0eSAwXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4zcyAwLjNzIGVhc2VcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICZfX2ljb25cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdG9wIDFweFxuICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICZfdXAgJl9faWNvblxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKC05MGRlZylcbiAgICAmX3VwJl9hY3RpdmVcbiAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgJl9hY3RpdmVcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZVxuLy8gY2FsZW5kIGxpbmtcbi5saW5rLWNhbGVuZFxuICAgIGNvbG9yICR0ZXh0UHJpbWFyeTtcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAmX19pY29uXG4gICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCAxcHhcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgIC5saW5rLWNhbGVuZF9faWNvblxuICAgICAgICAgICAgZmlsbCAkcHJpbWFyeSBcblxuXG4vLyBzb2NpYWwgbGlua3Ncbi5zb2NpYWwtbGlua3NcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBwYWRkaW5nIDAgMTBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgbWFyZ2luIDAgOHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbiAwIDZweFxuICAgICAgICAmLWljb25cbiAgICAgICAgICAgIGZpbGwgJGdyYXlcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggMTRweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxNHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICB3aWR0aCAyMHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgICAgJjpob3ZlciAmLWljb25cbiAgICAgICAgICAgIGZpbGwgI2ZmZlxuICAgICAgICBcbi8vIGxpbmsgYmFja1xuLmxpbmstYmFja1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGNvbG9yOiAkdGV4dEdyYXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmX3JpZ2h0XG4gICAgICAgIHRleHQtYWxpZ24gcmlnaHRcblxuLmxpbmstcHJpbnRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIHBhZGRpbmcgMTBweCAyMHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlIFxuICAgICY6aG92ZXJcbiAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyLWNvbG9yICRwcmltYXJ5XG4gICAgJl9faWNvblxuICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHRvcCA0cHhcbi8vIHVpIGVsZW1lbnRzXG5cbi8vIGhleGFnb24gdmFsdWVcbi5oZXhhZ29uXG4gICAgd2lkdGggMjU0cHhcbiAgICBoZWlnaHQgMjk2cHhcbiAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL3B1YmxpYy9oZXhhZ29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIHBhZGRpbmcgMTAwcHggMzJweCAzMnB4XG4gICAgbWF4LXdpZHRoIDI0JVxuICAgIGZsZXggMCAwIGF1dG9cbiAgICBtYXJnaW4gMCAxMHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIHdpZHRoIDIzMnB4XG4gICAgICAgIGhlaWdodCAyNTJweFxuICAgICAgICBwYWRkaW5nLXRvcCA4MHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBwYWRkaW5nIDMwcHggMjBweCAyMHB4XG4gICAgICAgIG1pbi1oZWlnaHQgMTM2cHhcbiAgICAmX192YWx1ZVxuICAgICAgICBjb2xvciAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIGZvbnQtc2l6ZSA1NnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDQwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxM3B4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA0OHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAmX190ZXh0XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIG1heC13aWR0aCAyMDBweFxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcblxuLy8gbnVtYmVyIHZhbHVlXG4ubnVtYmVyc1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMHB4XG4gICAgJl9faXRlbVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICBwYWRkaW5nIDE1cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICYtdmFsdWVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA1NnB4XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAtMC42cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgNDhweFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgJjpub3QoJl9oaWdobGlnaHQpXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgJl9oaWdobGlnaHRcbiAgICAgICAgICAgICAgICBjb2xvciAjZmYyNjQwXG4gICAgICAgICYtdGV4dFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5O1xuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcblxuXG4vLyAgbGluayBibG9ja1xuLmxpbmstYmxvY2tcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIHBhZGRpbmcgMjdweCAzMnB4XG4gICAgdHJhbnNpdGlvbiBhbGwgMC40cyBlYXNlXG4gICAgYmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMjYuNWRlZywgcmdiKDM1LCA4MCwgMTg0KSAwJSwgcmdiKDQsIDE4MiwgMjQzKSAxMDAlKTtcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBtYXJnaW4tYm90dG9tIDE0cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgcGFkZGluZyAyMHB4IDMwcHggMjBweCAyMHB4XG4gICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzZweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgJl9fdGV4dFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcCA4cHhcbiAgICAmX19hcnJvd1xuICAgICAgICBmaWxsICM5Nzk3OTdcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIDE0cHhcbiAgICAgICAgcmlnaHQgMTRweFxuICAgICAgICB6LWluZGV4IDFcbiAgICBhJjpub3QoJl9lbXB0eSk6aG92ZXJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLThweClcbiAgICAgICAgYm94LXNoYWRvdyAwcHggMTJweCAyOHB4IDNweCByZ2JhKDExLCA0NSwgODksIDAuMDYpXG4gICAgICAgIC5saW5rLWJsb2NrX190aXRsZVxuICAgICAgICAubGluay1ibG9ja19fdGV4dFxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAubGluay1ibG9ja19fdGl0bGVcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgIC5saW5rLWJsb2NrX19hcnJvd1xuICAgICAgICAgICAgZmlsbCAkcHJpbWFyeVxuICAgICZfZW1wdHlcbiAgICAgICAgYmFja2dyb3VuZCB0cmFuc3BhcmVudFxuXG4ubGluay1ibG9jay1zZWN0aW9uXG4gICAgbWFyZ2luLWJvdHRvbSA0MnB4XG5cbi8vIHNlY3Rpb24gbGluayBibG9ja3Ncbi5saW5rLWJsb2NrLWdyaWRcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgIHdpZHRoIDEwMCVcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IDEgMSBjYWxjKDMzJSAtIDIwcHgpXG4gICAgICAgIG1heC13aWR0aCBjYWxjKDMzJSAtIDIwcHgpXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIG1heC13aWR0aCBjYWxjKDUwJSAtIDE1cHgpXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleCAxIDEgMTAwJVxuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAubGluay1ibG9ja1xuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIG1pbi1oZWlnaHQgMTMzcHhcbiAgICAgICAgd2lkdGggY2FsYygzMyUgLSAyMHB4KVxuICAgICAgICBtYXgtd2lkdGggY2FsYygzMyUgLSAyMHB4KVxuICAgICAgICBmbGV4IDEgMSAzMyVcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIGZsZXggMSAxIDUwJVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICBmbGV4IDEgMSAxMDAlXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgICAgICZfaGlkZS1tb2JpbGVcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX2NvbHMtMlxuICAgICAgICAubGluay1ibG9ja1xuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICAgICAgbWF4LXdpZHRoIGNhbGMoNTAlIC0gMTVweClcbiAgICAgICAgICAgIGZsZXggMSAxIDUwJVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAgICAgZmxleCAxIDEgMTAwJVxuXG4vLyBtYXBcbi5tYXAtYm94XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuLm1hcC1ib3gtYWx0XG4gICAgZGlzcGxheSBub25lIFxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBoZWlnaHQgNDhweFxuICAgICAgICBsaW5lLWhlaWdodCA0OHB4XG4gICAgICAgIHBhZGRpbmcgMCAxNnB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeSFpbXBvcnRhbnRcblxuI3JlZ2lvbl9tYXBfYmlnX2hvdmVyXG4gICAgLm1hcC1saW5rXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIHBvbHlnb25cbiAgICAgICAgICAgIHBhdGggXG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNFM0VBRjM7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICAubWFwLW1vZGFsXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICB0b3AgLTEwMHB4XG4gICAgICAgICAgICAgICAgbGVmdCAwXG5cbi5tYXAtdG9vbHRpcHNcbiAgICBkaXNwbGF5IG5vbmVcbi5tYXAtdG9vbHRpcFxuICAgIHdpZHRoIDI2MHB4XG4gICAgYmFja2dyb3VuZCAjZmZmXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICBib3JkZXItcmFkaXVzIDVweFxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpXG4gICAgei1pbmRleCAyNTBcbiAgICBvcGFjaXR5IDBcbiAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZS1vdXRcbiAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDI0cHggcmdiYSg1OSwgNTYsIDU2LCAwLjE4KTtcbiAgICBwYWRkaW5nIDEwcHggMFxuICAgICZfYWN0aXZlXG4gICAgICAgIHZpc2liaWxpdHkgdmlzaWJsZSBcbiAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIG1hcmdpbi10b3AgMFxuICAgICZfX2Fycm93XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICAmX19zZWN0aW9uXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcGFkZGluZyAxNnB4XG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKVxuICAgICAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAmX19sYWJlbFxuICAgICAgICBjb2xvciAjOTU5RUE3XG4gICAgICAgIG1hcmdpbi1ib3R0b20gM3B4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAmX19saW5rXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY29sb3IgIzI2NkJDMlxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAmX19jbG9zZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMTBweFxuICAgICAgICByaWdodCAxMHB4XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCAjOTU5RUE3XG5cbi8vIHRvZ2dsZSBsaXN0XG4udG9nZ2xlLWxpc3RcbiAgICBtYXJnaW4gMCAtMzJweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIHBhZGRpbmcgMjBweCAzMHB4XG4gICAgICAgIGJhY2tncm91bmQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpXG4gICAgJl9fY29udGVudFxuICAgICAgICBwYWRkaW5nIDIwcHggMzBweFxuXG4vLyBicmVhZGNydW1ic1xuLmJyZWFkY3J1bWJcbiAgICBmb250LXNpemUgMTZweFxuICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBtYXJnaW4tdG9wIC00NXB4XG4gICAgbWFyZ2luLWJvdHRvbSAyNHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICBtYXJnaW4tYm90dG9tIDExcHhcbiAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAmLWl0ZW1cbiAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgY29udGVudCAnIC8gJ1xuICAgICAgICBhXG4gICAgICAgICAgICBjb2xvciBpbmhlcml0XG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmLWl0ZW06bGFzdC1jaGlsZDphZnRlclxuICAgICAgICBjb250ZW50ICcnXG5cblxuLy8gcHVibGljYXRpb25cbi5wdWJsaWNcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHdpZHRoIDEwMCVcbiAgICAvL21heC13aWR0aCA2NzVweFxuICAgICZfX2RhdGVcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxuICAgICZfX3RleHRcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIxcHhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMFxuICAgICZfX2ltYWdlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICAgICAgJi1iZ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgNDAwJVxuICAgICAgICAgICAgZmlsdGVyIGJsdXIoNDBweClcbiAgICAgICAgJi1pbWdcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMzcwcHhcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGhlaWdodCBhdXRvXG4gICAgICAgICAgICAucHVibGljX19pbWFnZSAmXG4gICAgICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICYtY2FwdGlvblxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgcGFkZGluZyAxNXB4IDBcbiAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBtaW4taGVpZ2h0IDUwcHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAuanMtc21hcnRQaG90b1xuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAmLXNsaWRlciAmX19pbWFnZS1pbWdcbiAgICAgICAgbWF4LWhlaWdodCAzNzBweFxuICAgICAgICBib3JkZXItcmFkaXVzIDBcblxuLy8gYmxvY2sgd2l0aCBxdWVzdGlvblxuLnF1ZXN0aW9uXG4gICAgcGFkZGluZyAzMHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmX190ZXh0XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgJl9fc3VidGl0bGVcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAmX19idXR0b25zXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICAuYnRuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzBweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDI0cHhcblxuLy8gc2hhcmUtYmxvY2tcbi5zaGFyZS1ibG9ja1xuICAgIHBhZGRpbmcgMzBweFxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgIHBhZGRpbmcgMjBweFxuICAgICZfX3RpdGxlXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBtYXJnaW4tcmlnaHQgMTZweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICZfX2xpbmtcbiAgICAgICAgbWFyZ2luIDAgMTBweFxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuXG4vLyB0YWdzIGJsb2NrXG4udGFnc1xuICAgIG1hcmdpbi1yaWdodCAtOHB4XG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgcGFkZGluZyA2cHggMTBweFxuICAgICAgICBtYXJnaW4gMCA4cHggOHB4IDBcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQgJHByaW1hcnkhaW1wb3J0YW50XG4gICAgICAgICAgICBjb2xvciAjZmZmIWltcG9ydGFudFxuXG5cbiAgICAgICAgICAgIFxuLy8gc2lkZWJhciBuZXdzXG4uc2lkZWJhci1uZXdzXG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDE4cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxOHB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAwXG4gICAgICAgICYtZGF0ZVxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAmOmhvdmVyICYtdGl0bGVcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG5cbi8qIGRvYyBpdGVtICovXG4uZG9jLWl0ZW1cbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICZfX3RpdGxlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgcGFkZGluZyAyMnB4IDMwcHhcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICAgICBwYWRkaW5nIDIycHggMjBweFxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2RldGFpbHNcbiAgICAgICAgcGFkZGluZyAxMnB4IDMwcHggMjJweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvd1xuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBmbGV4LWZsb3cgcm93IG5vd3JhcFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1zdGFydFxuICAgICAgICAgICAgcGFkZGluZyAxMnB4IDIwcHggMjJweFxuICAgICZfX3R5cGVcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIG1hcmdpbiAxMHB4IDBcbiAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMXB4XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3JtYWxcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX2RhdGVcbiAgICAgICAgZGlzcGxheSBpbmxpbmVcbiAgICAmX19maWxlXG4gICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAwXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICYtbGlua1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgICAgIGhlaWdodCA0OHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCA0OHB4XG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgcGFkZGluZyAwIDEwcHggMCAyMHB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAxMHB4XG4gICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICYtZm9ybWF0XG4gICAgICAgICAgICBwYWRkaW5nIDAgMTBweFxuICAgICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAmX21vYlxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA1cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICB0b3AgMnB4XG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICZfX3RhZ1xuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgd2hpdGUtc3BhY2Ugbm9ybWFsXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICB0ZXh0LW92ZXJmbG93IGVsbGlwc2lzXG4gICAgICAgIGhlaWdodCAyMnB4XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAmOmhvdmVyXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC02cHgpXG4gICAgICAgIGJveC1zaGFkb3cgMHB4IDEycHggMjhweCAzcHggcmdiYSgxMSwgNDUsIDg5LCAwLjA2KVxuXG4uZG9jdW1lbnQtaW5mb1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuXG5cbi8qIGRvd25sb2FkIGJsb2NrICovXG4uZG93bmxvYWQtYmxvY2tcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgICBwYWRkaW5nIDMwcHhcbiAgICBmbGV4IDAgMCBhdXRvXG4gICAgbGluZS1oZWlnaHQgMjZweFxuICAgIG1hcmdpbi1ib3R0b20gODBweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICZfX3R5cGVcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAmX19maWxlaW5mb1xuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgIHRvcCA4cHhcbiAgICAmOmhvdmVyXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgI2ZmZlxuICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNnB4KVxuICAgICAgICBib3gtc2hhZG93IDBweCAxMnB4IDI4cHggM3B4IHJnYmEoMTEsIDQ1LCA4OSwgMC4wNilcbiAgICAgICAgLmRvd25sb2FkLWJsb2NrX190aXRsZVxuICAgICAgICAuZG93bmxvYWQtYmxvY2tfX3R5cGVcbiAgICAgICAgLmRvd25sb2FkLWJsb2NrX19maWxlaW5mb1xuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgIFxuLy8gZ2V0IGZvcm0gYmxvY2tcbi5nZXQtZm9ybVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgIHBhZGRpbmcgMzBweFxuICAgIHdpZHRoIDEwMCVcbiAgICBmbGV4IDAgMCBhdXRvXG4gICAgbGluZS1oZWlnaHQgMjZweFxuICAgIG1hcmdpbi1ib3R0b20gNTBweFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1hcmdpbi10b3AgMjBweFxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgbWFyZ2luIDMwcHggLTMwcHhcbiAgICAuYnRuOmZpcnN0LWNoaWxkXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICZfX3RvcFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjVweFxuICAgICZfX3RpdGxlXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICZfX2ljb25cbiAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgIC5idG5cbiAgICAgICAgd2lkdGggMTAwJVxuXG4vLyB3YXJuaW5nIGJsb2Nrc1xuLndhcm5pbmdcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIC53YXJuaW5nX190aXRsZVxuICAgICAgICBjb2xvciAjZmYyNjQwXG4gICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMThweFxuICAgICZfdHlwZS0xXG4gICAgICAgIC53YXJuaW5nX19jb250ZW50XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAud2FybmluZ19fdGV4dFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDUwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAud2FybmluZ19fYnRuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBwYWRkaW5nIDE2cHggNTVweFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgJl90eXBlLTJcbiAgICAgICAgcGFkZGluZyAzN3B4IDMwcHhcbiAgICAgICAgYm9yZGVyIDFweCBkYXNoZWQgI2ZmMjY0MFxuICAgICAgICAud2FybmluZ19fdGV4dFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE4cHhcbiAgICAgICAgLndhcm5pbmdfX2J0blxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgJl90eXBlLTNcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvZ2VyYl9jdXQucG5nJykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciAjZTZlZWY2XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBhdXRvIDEwMCVcbiAgICAgICAgcGFkZGluZyAzMHB4XG4gICAgICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgICAgIC53YXJuaW5nX190ZXh0XG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTJweFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCA2MHB4XG4gICAgICAgIC53YXJuaW5nX19idG5cbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuXG4ud2FybmluZy1zbGlkZXJcbiAgICAmX3R5cGUtMSBcbiAgICAgICAgbWFyZ2luIC01MHB4IDAgLTYwcHhcbiAgICAgICAgcGFkZGluZyAxMHB4IDAgMjBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIG1hcmdpbiAtMTBweCAwIC0yMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgbWFyZ2luIC0xMHB4IDBcbiAgICAmX3R5cGUtM1xuICAgICAgICBtYXJnaW4gLTI1cHggMCAzMHB4XG5cblxuLy8gYmxvY2txdW90ZVxuLypcbmJsb2NrcXVvdGVcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIHBhZGRpbmcgMzBweFxuICAgIGJhY2tncm91bmQgJGxpZ2h0XG4gICAgZm9udC1zaXplIDI0cHhcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgJjpiZWZvcmVcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgdG9wIC04cHhcbiAgICAgICAgbGVmdCAzMHB4XG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgd2lkdGggMzBweFxuICAgICAgICBoZWlnaHQgMTlweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGRwWkhSb1BTSXpNSEI0SWlCb1pXbG5hSFE5SWpFNWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBek1DQXhPU0lnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0Z0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQk1kVzVoWTNrOEwyUmxjMk0rSUNBOFp5QnBaRDBpUjNKdmRYQXROQzFEYjNCNUxUSWlQaUFnSUNBOGNHRjBhQ0JrUFNKTk5TQXdUREUxSURCTU5pQXhPVXd3SURFNVREVWdNRm9pSUdsa1BTSlNaV04wWVc1bmJHVXROeUlnWm1sc2JEMGlJek5DTkRJMU5pSWdjM1J5YjJ0bFBTSnViMjVsSWlBdlBpQWdJQ0E4Y0dGMGFDQmtQU0pOTlNBd1RERTFJREJNTmlBeE9Vd3dJREU1VERVZ01Gb2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFMUlEQXBJaUJwWkQwaVVtVmpkR0Z1WjJ4bExUY3RRMjl3ZVNJZ1ptbHNiRDBpSXpOQ05ESTFOaUlnYzNSeWIydGxQU0p1YjI1bElpQXZQaUFnUEM5blBqd3ZjM1puUGc9PScpO1xuKi9cblxuLy8gY29udGVudCBmaWx0ZXJcbi5jb250ZW50LWZpbHRlclxuICAgIHBhZGRpbmcgMzBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBwYWRkaW5nIDIwcHhcbiAgICAmX19pdGVtXG4gICAgJl9fdGFnc1xuICAgICAgICBtYXJnaW4tYm90dG9tIDI2cHhcbiAgICAmX19sYWJlbFxuICAgICAgICBtYXJnaW4tYm90dG9tIDE2cHhcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgJl9fcmFuZ2VcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICYtY29sXG4gICAgICAgICAgICBmbGV4IDEgMSBhdXRvXG4gICAgICAgICAgICB3aWR0aCA1MCVcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDhweFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDhweFxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAmX19uYXZcbiAgICAgICAgcGFkZGluZy10b3AgMzBweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIC5idG5cbiAgICAgICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gNXB4KVxuICAgICZfX2ljb25cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcbiAgICAmX2hpZGRlblxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAudGFnc1xuICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgcGFkZGluZyAyNnB4IDBcblxuLmNvbnRlbnQtZmlsdGVyLXRvZ2dsZVxuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgcmlnaHQgMFxuICAgIG1hcmdpbiA1cHggMFxuXG4vLyBwYWdpbmF0aW9uXG4ucGFnaW5hdGlvblxuICAgIGRpc3BsYXkgZmxleFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIGhlaWdodCA0OHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBwYWRkaW5nIDAgNTBweFxuICAgIG1heC13aWR0aCAxMDAlXG4gICAgJl9fbGlzdFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgJl9faXRlbVxuICAgICAgICBwYWRkaW5nIDJweCAxMnB4IDBcbiAgICAgICAgbWFyZ2luIDAgOHB4XG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGJvcmRlci1ib3R0b20gMnB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAmX2FjdGl2ZVxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yICMwYzQ5Y2RcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAmX2FjdGl2ZSwgJl9hY3RpdmUgKyBhLCAmX2FjdGl2ZSArIGEgKyBhXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgJl9fYmFja1xuICAgICZfX25leHRcbiAgICAmX19zdGFydFxuICAgICZfX2ZpbmlzaFxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgIHBhZGRpbmcgMCAxMHB4XG4gICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIHRvcCAwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZyAwIDE2cHhcbiAgICAgICAgLnBhZ2luYXRpb25fX2Fycm93XG4gICAgICAgICAgICBmaWxsICNjN2NjZDFcbiAgICAgICAgJl9kaXNhYmxlZCBcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19hcnJvd1xuICAgICAgICAgICAgICAgIGZpbGwgJGdyYXkyXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19hcnJvd1xuICAgICAgICAgICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgJl9fYmFja1xuICAgICZfX3N0YXJ0XG4gICAgICAgIGxlZnQgNDBweFxuICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDE4MGRlZylcbiAgICAmX19uZXh0XG4gICAgICAgIHJpZ2h0IDQwcHhcbiAgICAmX19zdGFydFxuICAgICAgICBsZWZ0IDE1cHhcbiAgICAgICAgbWFyZ2luLXRvcCAtMnB4XG4gICAgJl9fZmluaXNoXG4gICAgICAgIHJpZ2h0IDE1cHhcbiAgICAgICAgbWFyZ2luLXRvcCAycHhcblxuLmxpbmstbW9yZSArIC5wYWdpbmF0aW9uXG4gICAgbWFyZ2luLXRvcCA1MHB4XG5cbi8vIGxpbmsgd2l0aCBpY29uXG4ubGluay13aXRoLWljb25cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAmOmhvdmVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tbGVmdCA4cHhcbiAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcblxuLnByaW50LW9wdGlvbnNcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgICAubGluay13aXRoLWljb246bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tcmlnaHQgMjJweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBmb250LXNpemUgMFxuXG5cbi5ib3R0b20tYmFyXG4gICAgYm9yZGVyLXRvcCAxcHggc29saWQgJGdyYXkyXG4uYm90dG9tLWJhcl9faW5uZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIHBhZGRpbmctdG9wIDIwcHhcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICBmb250LXNpemUgMTRweFxuXG5cbi8vIHdoaXRlIGJsb2NrIChmb3Igc2lkZWJhcilcbi53aGl0ZS1ibG9ja1xuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHBhZGRpbmcgMjRweCAzMnB4XG4gICAgbWFyZ2luIDIwcHggMFxuICAgIGJvcmRlci1yYWRpdXMgNHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIG1hcmdpbiAyMHB4IC0yMHB4XG4gICAgJl9fbGFiZWxcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgJl9fdGV4dDpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuXG5cbi8vIG1lbWJlcnMgc3RydWN0dXJlIFxuLnN0cnVjdHVyZVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWlJZ2FHVnBaMmgwUFNJeE1UTTBJaUIyYVdWM1FtOTRQU0l3SURBZ01pQXhNVE0wSWlCbWFXeHNQU0p1YjI1bElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdROUlrMHhJREJXTVRFek5DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgdG9wXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXlcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIHBhZGRpbmcgMjdweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgcGFkZGluZyAyN3B4IDI3cHggN3B4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgcGFkZGluZyAxNXB4XG4gICAgICAgICYtaW1hZ2VcbiAgICAgICAgICAgIHdpZHRoIDgwcHhcbiAgICAgICAgICAgIGhlaWdodCAxMjBweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzBweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICAmLXN1YnRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICYtcGhvbmVcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDhweFxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgICYtaWNvblxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA1cHhcbiAgICAgICAgJl90b3BcbiAgICAgICAgICAgIHBhZGRpbmcgMzZweFxuICAgICAgICAgICAgbWF4LXdpZHRoIDc0MHB4XG4gICAgICAgICAgICBtYXJnaW4gMCBhdXRvIDcwcHhcbiAgICAgICAgJl90b3AgJi1pbWFnZVxuICAgICAgICAgICAgd2lkdGggMTYwcHhcbiAgICAgICAgICAgIGhlaWdodCAxNjBweFxuICAgICAgICAmX3RvcCAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAzMnB4XG4gICAgICAgICZfdG9wICYtc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgJl9fdG9nZ2xlclxuICAgICZfX2xpbmtcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICBwYWRkaW5nIDI3cHggNTBweCAyN3B4IDI3cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKVxuICAgICAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIHBhZGRpbmcgMTVweCA1MHB4IDE1cHggMTVweFxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgJi1pY29uXG4gICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgIG1hcmdpbi10b3AgLTdweFxuICAgICAgICAgICAgcmlnaHQgMzBweFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICZfYWN0aXZlICYtaWNvblxuICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAmX19jb2xzXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIHotaW5kZXggMVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFU0SWlCb1pXbG5hSFE5SWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlRnZ01pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTUNBeFNERTFPQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PScpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciAzNXB4XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC14XG4gICAgICAgIG1hcmdpbi1ib3R0b20gNjBweFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlclxuICAgICAgICAgICAgLy9jb250ZW50ICcnXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAgICAgICAgIHRvcCAzN3B4XG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgdG9wIGF1dG9cbiAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICAgIGhlaWdodCAzMHB4XG4gICAgJl9fY29sXG4gICAgICAgIHdpZHRoIGNhbGMoNTAlIC0gODBweClcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCBhdXRvXG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19jb250ZW50XG4gICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIFxuLy8gbWVtYmVycyBzdHJ1Y3R1cmUgXG4uc3RydWN0dXJlLXYyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1pSWdhR1ZwWjJoMFBTSXhNVE0wSWlCMmFXVjNRbTk0UFNJd0lEQWdNaUF4TVRNMElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHUTlJazB4SURCV01URXpOQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PScpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24gMjUlIGNlbnRlclxuICAgIGJhY2tncm91bmQtcmVwZWF0IHJlcGVhdC15XG4gICAgJi5zdHJ1Y3R1cmUtdjItbWFpblxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDIxLjUlIGNlbnRlclxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMjQlIGNlbnRlclxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlIGNlbnRlclxuICAgIEBtZWRpYSAkc1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDUwJSBjZW50ZXJcbiAgICAmX2NlbnRlcmVkXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyXG4gICAgICAgIC5zdHJ1Y3R1cmUtdjJfX2NvbHM6bGFzdC1jaGlsZDphZnRlclxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgd2lkdGggMjBweFxuICAgICAgICAgICAgaGVpZ2h0IDUwJVxuICAgICAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0IGNhbGMoNTAlIC0gMTBweClcbiAgICAgICAgICAgIGJvdHRvbSAtNHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX19pdGVtXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBwYWRkaW5nIDI3cHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgcGFkZGluZyAxNnB4XG4gICAgICAgICYtaW1hZ2VcbiAgICAgICAgICAgIHdpZHRoIDgwcHhcbiAgICAgICAgICAgIGhlaWdodCAxMjBweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlciB0b3BcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAzMHB4XG4gICAgICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxuICAgICAgICAgICAgLnN0cnVjdHVyZS12Ml9fY29scyBzdHJ1Y3R1cmUtdjJfX2NvbHNfbm9iZyAmXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCB0b3BcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XG4gICAgICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAmLXN1YnRpdGxlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjRweFxuICAgICAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEycHhcbiAgICAgICAgJi10b2dnbGVyXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgY29sb3IgJHByaW1hcnlcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgJi10ZXh0XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkICRwcmltYXJ5XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMnB4XG4gICAgICAgICAgICAmLWljb25cbiAgICAgICAgICAgICAgICBmaWxsIGN1cnJlbnRDb2xvclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgdG9wIDRweFxuICAgICAgICAgICAgJl9hY3RpdmVcbiAgICAgICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICAmX2FjdGl2ZSAmLXRleHRcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgJHRleHRHcmF5XG4gICAgICAgICAgICAmX2FjdGl2ZSAmLWljb25cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDkwZGVnKVxuICAgICAgICAmLXBob25lXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgbWFyZ2luLXRvcCA4cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICAmLWljb25cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgNXB4XG4gICAgICAgICZfdG9wXG4gICAgICAgICAgICBwYWRkaW5nIDI3cHhcbiAgICAgICAgICAgIG1heC13aWR0aCA3NDBweFxuICAgICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgcGFkZGluZyAxNXB4XG4gICAgICAgICZfdG9wICYtaW1hZ2VcbiAgICAgICAgICAgIHdpZHRoIDE0MHB4XG4gICAgICAgICAgICBoZWlnaHQgMTcwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDgwcHhcbiAgICAgICAgICAgICAgICBoZWlnaHQgMTIwcHhcbiAgICAgICAgJl90b3AgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzJweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgICZfdG9wICYtc3VidGl0bGVcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgJjpob3ZlciAmLXRpdGxlXG4gICAgICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX3RvZ2dsZXJcbiAgICAmX19saW5rXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBsaW5lLWhlaWdodCAyNHB4XG4gICAgICAgIHBhZGRpbmcgNXB4IDIwcHggNXB4IDBcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgbGlzdC1zdHlsZSBkaXNjXG4gICAgICAgIGRpc3BsYXkgbGlzdC1pdGVtXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGVcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAwXG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgNTAlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIC03cHhcbiAgICAgICAgICAgIHJpZ2h0IDMwcHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmX2FjdGl2ZSAmLWljb25cbiAgICAgICAgICAgIHRyYW5zZm9ybSByb3RhdGUoOTBkZWcpXG4gICAgJl9fY29sc1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgIC5zdHJ1Y3R1cmUtdjJfY2VudGVyZWQgJlxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgbm9uZVxuICAgICAgICAgICAgICAgIC5zdHJ1Y3R1cmUtdjJfX2NvbDpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAmX19jb2xzOmZpcnN0LWNoaWxkICZfX2NvbFxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgIFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAuc3RydWN0dXJlLXYyX19pdGVtX2hlYWRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFU0SWlCb1pXbG5hSFE5SWpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlRnZ01pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQmtQU0pOTUNBeFNERTFPQ0lnYzNSeWIydGxQU0lqUXpkRFEwUXhJaUJ6ZEhKdmEyVXRaR0Z6YUdGeWNtRjVQU0kwSURRaUx6NDhMM04yWno0PScpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteFxuICAgICAgICAuc3RydWN0dXJlLXYyX19jb2xcbiAgICAgICAgICAgIG1hcmdpbiAwIWltcG9ydGFudFxuICAgICZfX2NvbFxuICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDgwcHgpXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIHRvcFxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCByZXBlYXQteVxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgbWFyZ2luLXJpZ2h0IGF1dG9cbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDUwJSAtIDIwcHgpXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVTRJaUJvWldsbmFIUTlJaklpSUhacFpYZENiM2c5SWpBZ01DQXhOVGdnTWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NQ0F4U0RFMU9DSWdjM1J5YjJ0bFBTSWpRemREUTBReElpQnpkSEp2YTJVdFpHRnphR0Z5Y21GNVBTSTBJRFFpTHo0OEwzTjJaejQ9Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXhcbiAgICAgICAgICAgIHdpZHRoIDgwcHhcbiAgICAgICAgICAgIGxlZnQgY2FsYyg1MCUgLSA4MHB4KVxuICAgICAgICAgICAgdG9wIDUwJVxuICAgICAgICAgICAgaGVpZ2h0IDVweFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgICAgICBsZWZ0IGNhbGMoNTAlIC0gMjBweClcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmX2xhc3Q6YWZ0ZXJcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAmICsgJlxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgICAgICBsZWZ0IGF1dG8gXG4gICAgICAgICAgICAgICAgcmlnaHQgY2FsYyg1MCUgLSA4MHB4KVxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICByaWdodCBjYWxjKDUwJSAtIDIwcHgpXG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDBcbiAgICAgICAgICAgIHotaW5kZXggMTAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIHBhZGRpbmcgMjJweCAwXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBzdGF0aWNcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgICAgIC5zdHJ1Y3R1cmUtdjJfX3RvZ2dsZXI6bGFzdC1jaGlsZFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgLnN0cnVjdHVyZS12Ml9jZW50ZXJlZCAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIHBhZGRpbmcgMFxuICAgICZfbGlzdC1jZW50ZXJlZCAmX19jb2w6bGFzdC1jaGlsZFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgIHBhZGRpbmctdG9wIDBcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMFxuICAgICZfX2NvbHNfYWN0aXZlICZfX2NvbFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcbiAgICAmX19jb2xzOmxhc3QtY2hpbGQgJl9fY29sXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDAhaW1wb3J0YW50XG4gICAgJl9fY29udGVudFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgei1pbmRleCAxXG4gICAgICAgICZfYWN0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG5cbi8vIG1vcmVpbmZvIGJsb2NrXG4ubW9yZWluZm8tYmxvY2tcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgICZfX3RvZ2dsZXJcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICAgICBsaW5lLWhlaWdodCAyNnB4XG4gICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICBwYWRkaW5nIDIycHggNjBweCAyMnB4IDMwcHhcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHJpZ2h0IDMwcHhcbiAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgICAgICBmaWxsICRncmF5XG4gICAgJl9fY29udGVudFxuICAgICAgICBtYXgtaGVpZ2h0IDBcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIHRyYW5zaXRpb24gbWF4LWhlaWdodCAwLjNzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlXG4gICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICBhOm5vdCguZG9jLWl0ZW1fX3RpdGxlKTpub3QoLmRvYy1pdGVtX190YWcpOm5vdCguZG9jLWl0ZW1fX2ZpbGUtbGluaylcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtdGFibGVcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b20gLTEycHhcbiAgICAgICAgICAgICY6ZW1wdHlcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICYtaXRlbVxuICAgICAgICAgICAgICAgIHdpZHRoIDUwJVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgJl9mdWxsd2lkdGhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAmLWxhYmVsXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDVweFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAmX2FjdGl2ZSAmX190b2dnbGVyXG4gICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgJl9hY3RpdmUgJl9fdG9nZ2xlci1pY29uXG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoOTBkZWcpXG4gICAgICAgIG1hcmdpbi10b3AgLTVweFxuICAgICZfYWN0aXZlICZfX2NvbnRlbnRcbiAgICAgICAgcGFkZGluZy10b3AgMjJweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMnB4XG4gICAgICAgIG1heC1oZWlnaHQgMTAwJVxuICAgICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkZ3JheTJcbiAgICBcbiAgICAmX3N0YXRpYyAmX19jb250ZW50XG4gICAgICAgIHBhZGRpbmctdG9wIDIycHhcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMjJweFxuICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcblxuLm1vcmVpbmZvLXRleHRcbiAgICBtYXgtaGVpZ2h0IDI2MHB4XG4gICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmOm5vdCgmX2FjdGl2ZSk6YWZ0ZXJcbiAgICAgICAgY29udGVudCAnJ1xuICAgICAgICBoZWlnaHQgMTAwcHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KHJnYmEoMjQ0LDI0NywyNTEsMCkgMCUsIHJnYmEoMjQ0LDI0NywyNTEsMSkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICAgIGJvdHRvbSAwXG4gICAgJl9hY3RpdmVcbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG5cbi5tb3JlaW5mby1saW5rXG4gICAgZGlzcGxheSBub25lXG4gICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgKyAubW9yZWluZm8tbGlua19hY3RpdmVcbiAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcblxuYXNpZGUgXG4gICAgLm1vcmVpbmZvLWJsb2NrX19jb250ZW50LXRhYmxlLWl0ZW1cbiAgICAgICAgd2lkdGggMTAwJVxuXG5cbi8vIHN0YXR1cyBpbiBzdHJ1Y3R1cmUgcGFnZVxuLnN0YXR1c1xuICAgIGNvbG9yICR0ZXh0R3JheVxuICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgJl9faXRlbVxuICAgICAgICBtYXJnaW4tYm90dG9tIDhweFxuXG4vLyBwbGF5ZXJzXG4uanMtcGxheWVyXG4gICAgbWF4LXdpZHRoIDEwMCVcbi5wbHlyXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcblxuLnNjcm9sbC10b3BcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiA3NXB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgICZfYWN0aXZlXG4gICAgICAgIG9wYWNpdHkgMC42XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX19hcnJvd1xuICAgICAgICBmaWxsICRncmF5XG4gICAgICAgIHRyYW5zZm9ybSByb3RhdGUoLTkwZGVnKVxuICAgICY6aG92ZXJcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTNweClcblxuXG4uaWNvbi10ZXh0LXdyYXBwZXJcbiAgICAmX2NvbHMtMlxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgYWxpZ24taXRlbXMgc3RyZXRjaFxuICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgLmljb24tdGV4dFxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAxNXB4KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgICBwYWRkaW5nIDMwcHggMjBweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMjBweFxuXG4uaWNvbi10ZXh0XG4gICAgZGlzcGxheSBmbGV4XG4gICAgcGFkZGluZyAxNHB4IDEycHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIG1pbi1oZWlnaHQgNzFweFxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nIDIwcHhcbiAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgJl9faWNvblxuICAgICAgICBmaWxsICRibHVlXG4gICAgICAgICYtd3JhcHBlclxuICAgICAgICAgICAgbWluLXdpZHRoIDU3cHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQgNTdweFxuICAgICAgICAgICAgZmxleCAwIDAgYXV0b1xuICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgIG1hcmdpbiAwIDI3cHggMCAxNXB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlciBcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCAxMDAlXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIGF1dG9cbiAgICAmX190ZXh0XG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG5cbi5pbWFnZS10ZXh0LWJ1dHRvblxuICAgIHBhZGRpbmcgMjAwcHggMzBweCAyMHB4XG4gICAgd2lkdGggMzUwcHhcbiAgICBmbGV4IDAgMCBhdXRvXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBib3JkZXIgMnB4IHNvbGlkICNmZmZcbiAgICAmX2hvcml6b250YWxcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtaW4taGVpZ2h0IDE0MHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBwYWRkaW5nLXRvcCAwXG4gICAgICAgIHBhZGRpbmctbGVmdCAyMDBweFxuICAgICZfbm9iZyZfaG9yaXpvbnRhbFxuICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1pbi1oZWlnaHQgMTQwcHhcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIHBhZGRpbmctdG9wIDBcbiAgICAgICAgcGFkZGluZy1sZWZ0IDI2MHB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWF4LXdpZHRoIDM1MHB4XG4gICAgICAgIHBhZGRpbmctdG9wIDIwMHB4XG4gICAgICAgIG1heC1oZWlnaHQgMTAwMHB4XG4gICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgIG1hcmdpbiAwIGF1dG8gXG4gICAgJl9faW1hZ2VcbiAgICAgICAgd2lkdGggMjkwcHhcbiAgICAgICAgaGVpZ2h0IDM4MHB4XG4gICAgICAgIGhlaWdodCBjYWxjKDEwMCUgLSA4MHB4KVxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2J1aWxkL2ltZy9wdWJsaWMvbm9waG90by5qcGcnKVxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgdG9wXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIGJvdHRvbSA4MHB4XG4gICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgIHdpZHRoIDE0NXB4XG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggMjkwcHhcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDM4MHB4XG4gICAgICAgICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHdpZHRoIDE0NXB4XG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGggMjkwcHhcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMzgwcHhcbiAgICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25fbm9iZyAmXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIHJpZ2h0IHRvcFxuICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25fbm9iZy5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICZfX3RleHRcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDQ1cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDQ1cHhcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDBcbiAgICAgICAgJi1jb250ZW50XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgei1pbmRleCAxXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJlxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJi1sZWZ0XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDQ0MHB4XG4gICAgICAgICAgICBoM1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XG4gICAgICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJlxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA0cHhcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICBjb2xvciAjOTE5QUE0XG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICAgICAgLmJ0blxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1mbGV4XG4gICAgICAgICAgICAgICAgICAgIC5idG5fX2ljb25cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgLmJ0bl9faWNvbl9yaWdodFxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICAgIC5pbWFnZS10ZXh0LWJ1dHRvbl9ob3Jpem9udGFsICZfX2ljb25fcmlnaHRcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICAgICZfX3RleHRcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgLmhpZGUtdGFibGV0XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICAgLmhpZGUteHNcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAmLWxlZnRcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQgMjBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGJvdHRvbSAtNjBweFxuICAgICAgICAgICAgbGVmdCAtMzBweFxuICAgICAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgIGhlaWdodCBjYWxjKDEwMCUgKyA0MHB4KVxuICAgICAgICAgICAgYmFja2dyb3VuZCByZWRcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCA3ZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzAuMzlkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45NDk4NzQpIDE4LjklLCAjRjRGN0ZCIDM4LjE0JSwgI0ZDRkRGRSA2MS4yOSUpO1xuICAgICAgICAgICAgLmltYWdlLXRleHQtYnV0dG9uX2hvcml6b250YWwgJlxuICAgICAgICAgICAgICAgIGxlZnQgLTUwcHhcbiAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDIwMHB4KVxuICAgICAgICAgICAgICAgIGhlaWdodCBjYWxjKDEwMCUgKyAyMHB4KVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODEuMjNkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45MDMzODIpIDIuNzQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIyMDYxKSA4My4wMyUpO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBsZWZ0IC0zMHB4XG4gICAgICAgICAgICAgICAgICAgIHRvcCBhdXRvIFxuICAgICAgICAgICAgICAgICAgICBib3R0b20gLTYwcHhcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDdkZWcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyA2MHB4KVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgNDBweClcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MC4zOWRlZywgcmdiYSgyNDQsIDI0NywgMjUxLCAwLjk0OTg3NCkgMTguOSUsICNGNEY3RkIgMzguMTQlLCAjRkNGREZFIDYxLjI5JSk7XG4gICAgICAgICAgICAuaW1hZ2UtdGV4dC1idXR0b25faG9yaXpvbnRhbC5pbWFnZS10ZXh0LWJ1dHRvbl9ub2JnICZcbiAgICAgICAgICAgICAgICBsZWZ0IC03M3B4XG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgLTMwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGxlZnQgLTUwcHhcbiAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDApO1xuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDIwMHB4KVxuICAgICAgICAgICAgICAgIGhlaWdodCBjYWxjKDEwMCUgKyAyMHB4KVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODEuMjNkZWcsIHJnYmEoMjQ0LCAyNDcsIDI1MSwgMC45MDMzODIpIDIuNzQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIyMDYxKSA4My4wMyUpO1xuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbGVmdCAtMzBweFxuICAgICAgICAgICAgICAgIHRvcCBhdXRvIFxuICAgICAgICAgICAgICAgIGJvdHRvbSAtNjBweFxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwZGVnLCAxNWRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxMDAlICsgNjBweClcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwLjM5ZGVnLCByZ2JhKDI0NCwgMjQ3LCAyNTEsIDAuOTQ5ODc0KSAxOC45JSwgI0Y0RjdGQiAzOC4xNCUsICNGQ0ZERkUgNjEuMjklKTtcblxuXG4udGl0bGUtbG9nb1xuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgbWF4LXdpZHRoIDYwMHB4XG4gICAgJl9fbG9nb1xuICAgICAgICB3aWR0aCAzMyVcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgcGFkZGluZyAwIDIwcHhcblxuXG4uY29udGFjdHMtYmxvY2tcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICBtYXJnaW4gMCAtMjBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgd2lkdGggMzMlXG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgICBoNFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMnB4XG4gICAgICAgICAgICAmLmhpZGUtbW9iaWxlXG4gICAgICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBwXG4gICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcblxuXG4uZ3JpZC1ibG9ja3NcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICBtYXJnaW4gMCAtMTVweFxuICAgICZfX2l0ZW1cbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIHBhZGRpbmcgMzBweFxuICAgICAgICB3aWR0aCBjYWxjKDMzJSAtIDI1cHgpXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBtaW4taGVpZ2h0IDMwMHB4XG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIHdyYXBcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIG1hcmdpbiAwIDE1cHggMzBweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJjpudGgtY2hpbGQoM24pXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDE1cHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxNXB4XG4gICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSAyNXB4KVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgbWluLWhlaWdodCAwXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweCFpbXBvcnRhbnRcbiAgICAgICAgJi10ZXh0XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgIGNvbG9yICM4NDhFOTlcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgJi1sb2dvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgYXV0b1xuICAgICAgICAgICAgbWF4LWhlaWdodCAxMDBweFxuICAgICAgICBoM1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBAbWVkaWEgKGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNzM1cHgpXG4gICAgICAgICAgICAmOmhvdmVyIFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgMHB4IDJweCA2NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICAgICAgICAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50ICcnXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlIFxuICAgICAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDQwcHhcbiAgICAgICAgICAgICAgICBoMyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgIzFDNjhCN1xuICAgICAgICAgICAgICAgIC5ncmlkLWJsb2Nrc19faXRlbS10ZXh0IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICAgICAgLmdyaWQtYmxvY2tzX19pdGVtLWxvZ29cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4vLyBwYWdlc1xuLnNlY3Rpb24taG9tZS10b3BcbiAgICBoMVxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDUwcHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XG5cblxuLy8gZG9jdW1lbnRzIFxuLmRvY3VtZW50LWluZm9cbiAgICBkaXNwbGF5IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuICAgIGxpbmUtaGVpZ2h0IDI0cHhcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICZfX2xvYWRlclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMFxuICAgICAgICBwYWRkaW5nLXRvcCA1MHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgc3BhblxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBzcGFuOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC40cztcbiAgICBpZnJhbWVcbiAgICBvYmplY3RcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgNjAwcHhcbiAgICAgICAgei1pbmRleCAxXG5cblxuLy8gam9iIGxpc3Rcbi5qb2ItbGlzdFxuICAgICZfX2l0ZW1cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA0MHB4XG4gICAgICAgICYtZGF0ZVxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XG4gICAgICAgICYtZGVzY3JpcHRpb24gXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMjMwLDIzMywyMzcsMC40MSlcbiAgICAgICAgICAgIHBhZGRpbmcgMjBweCAxMHB4IDEwcHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICAgICAgd2lkdGggNTAlXG4gICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2cHhcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgICAgIC5wdWJsaWNfX3RleHQgJlxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDMwcHhcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4IFxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICAgICAgICAgICYtc3ZnXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsICM4NDhFOTlcbiAgICAgICAgJjpob3ZlciAmLXRpdGxlIFxuICAgICAgICAgICAgY29sb3IgIzI3NmNjM1xuXG5cbi5kb3dubG9hZC12aWRlby1saW5rXG4gICAgZGlzcGxheSBibG9ja1xuICAgIG1hcmdpbi1ib3R0b20gNDBweFxuXG5cblxuXG4vLyBhdXRoIGJsb2NrXG4uc2VjdGlvbi1hdXRoXG4gICAgcGFkZGluZyA2NXB4IDAgNDVweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBwYWRkaW5nIDMwcHggMjhweFxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgcGFkZGluZyAyOHB4IDE2cHhcbiAgICAmX19pbm5lclxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBwYWRkaW5nIDBcbiAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICZfX3RleHRcbiAgICAgICAgcGFkZGluZy1yaWdodCAzMHB4XG4gICAgICAgIHBcbiAgICAgICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBoMlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgJl9fYnV0dG9uc1xuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgIC5idG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgKyAuc2VjdGlvblxuICAgICAgICBwYWRkaW5nLXRvcCA3NXB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgcGFkZGluZy10b3AgNTBweFxuXG4vLyByZXF1ZXN0IGNhcmRcbi5yZXF1ZXN0LWNhcmRcbiAgICBwYWRkaW5nIDI4cHhcbiAgICBtYXJnaW4tYm90dG9tIDI0cHhcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgbGluZS1oZWlnaHQgMjRweFxuICAgIEBtZWRpYSAkeHNcbiAgICAgICAgbWFyZ2luIDAgLTE2cHggMTBweFxuICAgICAgICBwYWRkaW5nIDI4cHggMTZweFxuICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAmX190b3BcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjRweFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgYlxuICAgICAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgJl9fYm90dG9tXG4gICAgICAgIC5wYWdlLWhvbWUgJlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxOHB4XG4gICAgJl9fdGl0bGVcbiAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOHB4XG4gICAgLnJlcXVlc3QtY2FyZFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgbWFyZ2luIDAgMCAxNnB4XG4gICAgICAgICZfX2NvbnRlbnRcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgIG1heC1oZWlnaHQgMTAwJVxuICAgICAgICAgICAgb3ZlcmZsb3cgdmlzaWJsZVxuICAgICAgICAucGFnZS1ob21lICZcbiAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmX2FjdGl2ZSAmXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAmOm5vdCgmX2FjdGl2ZSkgJl9fdG9nZ2xlXG4gICAgICAgICYtdmFyOm5vdCg6Zmlyc3QtY2hpbGQpXG4gICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX2FjdGl2ZSAmX190b2dnbGVcbiAgICAgICAgJi12YXI6bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fY29udGVudFxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tIDE4cHhcbiAgICAgICAgcDpsYXN0LWNoaWxkXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgJiAmXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAmX2FjdGl2ZSAmX19jb250ZW50XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIFxuICAgICAgICAgICAgXG4vLyB1c2VyYmFyXG4udXNlcmJhclxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgIEBtZWRpYSAkbVxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19pY29uXG4gICAgICAgIHdpZHRoIDc0cHhcbiAgICAgICAgaGVpZ2h0IDc0cHhcbiAgICAgICAgZmxvYXQgbGVmdFxuICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxuICAgICZfX2xhYmVsXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcGFkZGluZy10b3AgNHB4XG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDE0cHhcbiAgICAmX190aXRsZVxuICAgICAgICBkaXNwbGF5IGlubGluZVxuICAgICAgICBmb250LXNpemUgMzJweFxuICAgICAgICB3aGl0ZS1zcGFjZSBub3dyYXBcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZm9udC1zaXplIDIxcHhcbiAgICArIC5idG4td2l0aC10ZXh0IC5idG5cbiAgICAgICAgbWluLXdpZHRoIDI1NnB4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuLnRlc3QtcmVxdWVzdFxuICAgIHBhZGRpbmcgMzBweFxuICAgIGRpc3BsYXkgZmxleFxuXG5cbi5kaWFsb2dcbiAgICAmX19pdGVtXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uLXJldmVyc2Ugd3JhcFxuICAgICZfX2F1dGhvclxuICAgICAgICBmb250LXNpemUgMTRweFxuICAgICAgICB3aWR0aCAzNTBweFxuICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICBmbGV4OiAwIDAgYXV0b1xuICAgICAgICBtYXJnaW4tbGVmdCAzMHB4XG4gICAgICAgIGNvbG9yICR0ZXh0R3JheVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IGNvbHVtbiB3cmFwXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTBweFxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDBcbiAgICAgICAgICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICZfc2VsZiAmLXRpdGxlXG4gICAgICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICYtbmFtZVxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgIHBhZGRpbmcgMCA5cHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgICAgIGNvbG9yICMzRTQ0NThcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCBhdXRvXG4gICAgICAgICYtZGF0ZVxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgICAgIG9yZGVyIDFcbiAgICAgICAgLmZvcm0tZWRpdC1tZXNzYWdlXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGF1dG9cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDEwcHhcbiAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSAwXG4gICAgJl9fbWVzc2FnZVxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBmbGV4IDEgMSBhdXRvXG4gICAgICAgIG1heC13aWR0aCAxMDAlXG4gICAgICAgIHA6bGFzdC1jaGlsZFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgICAgIC50ZXh0YXJlYVxuICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgLTIwcHggMjBweFxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTAwJSArIDQwcHgpXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgICAgIC5ibG9jay50aGVtZV93aGl0ZVxuICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmUgXG4gICAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIG1hcmdpbiAwIC0yMHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZyAyMHB4XG4gICAgICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHdpZHRoIDRweFxuICAgICAgICAgICAgICAgIGhlaWdodCAxMDAlXG4gICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA0cHhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMTAwJVxuXG5cbi8vIHBvbGxzXG4ucG9sbC1ibG9ja1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XG4gICAgQG1lZGlhICR4c1xuICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAmX19xdWVzdGlvblxuICAgICAgICBmb250LXNpemUgMThweFxuICAgICZfX2Fuc3dlclxuICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAmX19zdWJtaXRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgLnNlbGVjdDJcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgJl9fcmVzdWx0LWxpbms6aG92ZXJcbiAgICAmX19hbnN3ZXItbGluazpob3ZlclxuICAgICAgICBjb2xvciAkcHJpbWFyeUhvdmVyXG4gICAgJl9fZm9vdGVyXG4gICAgICAgIC5idG5cbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTJweFxuXG4gICAgJl9fcmVzdWx0XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTZweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDI0cHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA2cHhcbiAgICAgICAgJi1pbmZvXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3cgcm93IHdyYXBcbiAgICAgICAgJi1wcm9ncmVzc1xuICAgICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgICAgICYtZmlsbFxuICAgICAgICAgICAgICAgIGhlaWdodCBpbmhlcml0XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAkcHJpbWFyeVxuICAgICAgICAmLWNvdW50XG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXggMCAwIGF1dG9cbiAgICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICAgICAgICAgbWluLXdpZHRoIDE4MHB4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1lbmRcbiAgICAgICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAmLXBlcmNlbnRcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA1cHhcbiAgICAgICAgICAgICYtcXVhbnRpdHlcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggMTMwcHhcbiAgICAgICAgICAgICAgICBjb2xvciAkdGV4dEdyYXlcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aCAwXG5cbi8vIDQwNFxuLmNvbnRhaW5lci00MDRcbiAgICBwYWRkaW5nIDAgMjBweFxuICAgIG1hcmdpbiAwIGF1dG9cbiAgICBtYXgtd2lkdGggNTAwcHhcbiAgICBtYXJnaW4tYm90dG9tIDYwcHhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcblxuICAgIC5mb250LXNpemUtNzJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA2MHB4XG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1heC13aWR0aCAzODBweFxuXG4gICAgLmZvbnQtd2VpZ2h0LW1lZGl1bVxuICAgICAgICBmb250LXdlaWdodDogNTAwXG5cbiAgICAuZm9udC1zaXplLTcyXG4gICAgICAgIGZvbnQtc2l6ZTogNzJweCFpbXBvcnRhbnRcblxuICAgIC5saW5rLWNvbG9yLWxpdGVcbiAgICAgICAgY29sb3I6ICMwMzkwZDkhaW1wb3J0YW50XG5cbi5jaXJjbGVcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB3aWR0aDogMTBweFxuICAgIGhlaWdodDogMTBweFxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIG1hcmdpbjogMCA2cHhcblxuW2RhdGEtY29sb3I9XCJncmVlblwiXSAuYmctY29sb3IsIFtkYXRhLWNvbG9yPVwiZ3JlZW5cIl0gLm1hcmtlZDphZnRlclxuICAgIGJhY2tncm91bmQ6ICM2ZGQ0MDA7XG5cblxuLyogaW1hZ2UgZmxvYXQgYnV0dG9uICovXG5cbi50cnVtYm93eWctaW1hZ2VGbG9hdERyb3Bkb3duLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJwWkQwaVEyRndZVjh4SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBME5UZ3VNelV6SURRMU9DNHpOVE1pSUdobGFXZG9kRDBpTlRFeUlpQjJhV1YzUW05NFBTSXdJREFnTkRVNExqTTFNeUEwTlRndU16VXpJaUIzYVdSMGFEMGlOVEV5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1E5SW0wME5EUXVNREk1SURJNExqWTBOMmd0TWpVM0xqZ3lNMk10Tnk0NU1UY2dNQzB4TkM0ek1qUWdOaTQwTURZdE1UUXVNekkwSURFMExqTXlOSFl5TURBdU5USTVZekFnTnk0NU1UY2dOaTQwTURZZ01UUXVNekkwSURFMExqTXlOQ0F4TkM0ek1qUm9NalUzTGpneU5HTTNMamt4TnlBd0lERTBMak15TkMwMkxqUXdOaUF4TkM0ek1qUXRNVFF1TXpJMGRpMHlNREF1TlRJNVl5MHVNREF4TFRjdU9URTRMVFl1TkRBM0xURTBMak15TkMweE5DNHpNalV0TVRRdU16STBlbTB0TWpRekxqVWdNamd1TmpRM2FESXlPUzR4TnpaMk1UY3hMamc0TW13dE9EVXVPVFF4TFRnMUxqazBNUzA0TlM0NU5ERWdPRFV1T1RReGFDMDFOeTR5T1RSNklpOCtQSEJoZEdnZ1pEMGliVEkzT0M0d09DQTVOQzR6TXpKak1URXVNVGczSURFeExqRTROeUF4TVM0eE9EY2dNamt1TXpJMklEQWdOREF1TlRFemN5MHlPUzR6TWpZZ01URXVNVGczTFRRd0xqVXhNeUF3TFRFeExqRTROeTB5T1M0ek1qWWdNQzAwTUM0MU1UTmpNVEV1TVRnNExURXhMakU0T0NBeU9TNHpNall0TVRFdU1UZzRJRFF3TGpVeE15QXdJaTgrUEhCaGRHZ2daRDBpYlRBZ05EQXhMakExT1dnek5ETXVOelkxZGpJNExqWTBOMmd0TXpRekxqYzJOWG9pTHo0OGNHRjBhQ0JwWkQwaWNHRjBhQzB4WHpNMFh5SWdaRDBpYlRBZ01qQXdMalV5T1dneE5ETXVNak0xZGpJNExqWTBOMmd0TVRRekxqSXpOWG9pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdOeWtpTHo0OGNHRjBhQ0JrUFNKdE1DQXpNVFV1TVRFNGFEUTFPQzR6TlROMk1qZ3VOalEzYUMwME5UZ3VNelV6ZWlJdlBqeHdZWFJvSUdsa1BTSndZWFJvTFRGZk16TmZJaUJrUFNKdE1DQTROUzQ1TkRGb01UUXpMakl6TlhZeU9DNDJORGRvTFRFME15NHlNelY2SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJRE1wSWk4K1BDOXpkbWMrJykhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcbn1cblxuaW1nLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDEwcHggMTBweCAwO1xufVxuaW1nLmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4IDEwcHg7XG59XG5cblxuXG5cbi5xdW90ZS1saW5rXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgM3B4XG4gICAgcmlnaHQgMTBweFxuICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgb3BhY2l0eSAwXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB6LWluZGV4IDEwXG4gICAgLnNlY3Rpb25fX3RleHQgJlxuICAgICAgICB0b3AgLTM1cHhcbiAgICAuZGlhbG9nX19tZXNzYWdlOmhvdmVyICZcbiAgICAuc2VjdGlvbl9fY29udGVudDpob3ZlciAmXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5IHZpc2libGVcblxuXG4udHJ1bWJvd3lnLWVkaXRvci50cnVtYm93eWctcmVzZXQtY3NzXG4uZGlhbG9nXG4gICAgLnF1b3RlX190ZXh0XG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgcGFkZGluZyAxMHB4IDIwcHhcbiAgICAgICAgYmFja2dyb3VuZCByZ2JhKDAsMCwwLDAuMDQpIWltcG9ydGFudFxuICAgICAgICBtYXJnaW4tYm90dG9tIDVweFxuICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBmb250LWZhbWlseSBzYW5zLXNlcmlmXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgY29sb3IgIzAwMFxuICAgICAgICAgICAgZm9udC1zaXplIDIzcHhcbiAgICAgICAgICAgIG9wYWNpdHkgMC41XG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICBjb250ZW50ICfCqydcbiAgICAgICAgICAgIHRvcCAxMHB4XG4gICAgICAgICAgICBsZWZ0IC03cHhcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgY29udGVudCAnwrsnXG4gICAgICAgICAgICByaWdodCAtNnB4XG4gICAgICAgICAgICBib3R0b20gMTFweFxuXG4udHJ1bWJvd3lnLWVkaXRvclxuLnRydW1ib3d5Zy1lZGl0b3IudHJ1bWJvd3lnLXJlc2V0LWNzcyBcbi5kaWFsb2dcbiAgICAucXVvdGVcbiAgICAgICAgbWFyZ2luLWxlZnQgMCFpbXBvcnRhbnRcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHghaW1wb3J0YW50XG4gICAgZGl2LnF1b3RlX19kYXRlXG4gICAgICAgIGZvbnQtc2l6ZSAxMnB4IWltcG9ydGFudFxuICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgIG9wYWNpdHkgMC41XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMHB4IWltcG9ydGFudFxuXG5cbi5kaWFsb2dcbiAgICAucXVvdGVfX3RleHRcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIHRvcCAzcHhcbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgYm90dG9tIDhweFxuXG4uY29va2llcy1tb2RhbFxuICAgIGRpc3BsYXkgZmxleFxuICAgIG9wYWNpdHkgMFxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgIG1heC13aWR0aCA2ODBweFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgYm90dG9tIDE2cHhcbiAgICByaWdodCAyNXB4XG4gICAgbGluZS1oZWlnaHQgMS4zXG4gICAgei1pbmRleCAxMDAwMFxuICAgIG1pbi1oZWlnaHQgNjZweFxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIHBhZGRpbmcgMTJweCAxNnB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSg1cHgpXG4gICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZVxuICAgIC5idG5cbiAgICAgICAgcGFkZGluZyAwIDI0cHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgcmlnaHQgYXV0b1xuICAgICAgICBsZWZ0IDE2cHhcbiAgICAgICAgcmlnaHQgMTZweFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICYtdGV4dFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgJi5zaG93XG4gICAgICAgIG9wYWNpdHkgMVxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG4iLCIvLyBmb3JtcyBlbGVtZW50c1xuLnRoZW1lX2xpZ2h0XG4gICAgYmFja2dyb3VuZDogI2Y0ZjdmYjtcblxuLmludmFsaWRcbiAgICBjb2xvcjogcmVkXG5cbnRleHRhcmVhXG4gICAgZm9udC1mYW1pbHkgJ0dPU1RVSTInLCBzYW5zLXNlcmlmXG5cbi5mb3JtXG4gICAgKyAuZm9ybVxuICAgICAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICAmX19maWVsZHNcbiAgICAgICAgcGFkZGluZyAzMHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBwYWRkaW5nIDE2cHhcbiAgICAmX19ncm91cFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIG1hcmdpbiAwIC0xNXB4XG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIG1hcmdpbiAwXG4gICAgJl9fZ3JvdXAgJl9faXRlbVxuICAgICAgICBmbGV4IDEgMSBhdXRvXG4gICAgICAgIG1hcmdpbiAwIDE1cHggMzBweFxuICAgICAgICB3aWR0aCA0NSVcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTBweFxuICAgICAgICAjcmVnaXN0ZXJGb3JtICZcbiAgICAgICAgICAgIGZsZXggMVxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAxMDAlXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGZsZXggMCAwIDEwMCVcbiAgICAgICAgICAgIG1hcmdpbiAwIDAgMzBweFxuICAgICZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKVxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcbiAgICBwXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgJl9faXRlbV9oaWRkZW5cbiAgICAgICAgZGlzcGxheSBub25lXG4uaW5wdXRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWluLWhlaWdodCA0OHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICBib3JkZXIgMFxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBwYWRkaW5nIDVweCAxNnB4XG4gICAgb3V0bGluZSAwXG4gICAgd2lkdGggMTAwJVxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbi50ZXh0YXJlYVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGJhY2tncm91bmQgI2ZmZlxuICAgIGJvcmRlciAwXG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBhZGRpbmcgNXB4IDE2cHhcbiAgICBvdXRsaW5lIDBcbiAgICB3aWR0aCAxMDAlXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtaW4taGVpZ2h0IDE2MHB4XG4gICAgcmVzaXplOiBub25lO1xuXG4ubGFiZWxcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzg0OGU5OTtcblxuLnJhZGlvXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBtaW4taGVpZ2h0IDI0cHhcbiAgICBwYWRkaW5nLXRvcCAxcHhcbiAgICBtYXJnaW4tYm90dG9tIDE0cHhcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICBjdXJzb3IgcG9pbnRlclxuICAgIGRpc3BsYXkgZmxleFxuICAgIGZsZXgtZmxvdyByb3cgd3JhcFxuICAgIG1hcmdpbi1yaWdodCAzMnB4XG4gICAgJl9faW5wdXRcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgJl9fbGFiZWxcbiAgICAgICAgcGFkZGluZy1sZWZ0IDM2cHhcbiAgICAgICAgcGFkZGluZy10b3AgMXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgJjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggMjRweFxuICAgICAgICAgICAgaGVpZ2h0IDI0cHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICY6YWZ0ZXJcbiAgICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgd2lkdGggOHB4XG4gICAgICAgICAgICBoZWlnaHQgOHB4XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDUwJVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgICAgICBsZWZ0IDhweFxuICAgICAgICAgICAgdG9wIDhweFxuICAgICAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDApXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICAmOmhvdmVyICZfX2xhYmVsOmJlZm9yZVxuICAgICAgICBib3JkZXItY29sb3IgJHByaW1hcnlcbiAgICAmX19pbnB1dDpjaGVja2VkICsgJl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQgJHByaW1hcnlcbiAgICAgICAgYm9yZGVyIDBcbiAgICAmX19pbnB1dDpjaGVja2VkICsgJl9fbGFiZWw6YWZ0ZXJcbiAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDEpXG4gICAgJjpob3ZlciAmX19sYWJlbFxuICAgICAgICBjb2xvciAkcHJpbWFyeVxuICAgICZfX2lucHV0OmRpc2FibGVkOmhvdmVyICsgJl9fbGFiZWw6YmVmb3JlXG4gICAgICAgIGJvcmRlci1jb2xvciAjZGRlMWU2XG5cbi5jaGVja2JveFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWluLWhlaWdodCAyNHB4XG4gICAgbWFyZ2luLWJvdHRvbSAxNHB4XG4gICAgZm9udC13ZWlnaHQgNTAwXG4gICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAmX19pbnB1dFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAmX19sYWJlbFxuICAgICAgICBwYWRkaW5nLWxlZnQgMzZweFxuICAgICAgICBwYWRkaW5nLXRvcCAxcHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIHdpZHRoIDI0cHhcbiAgICAgICAgICAgIGhlaWdodCAyNHB4XG4gICAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgJjpob3ZlciAmX19sYWJlbDpiZWZvcmVcbiAgICAgICAgYm9yZGVyLWNvbG9yICRwcmltYXJ5XG4gICAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2xhYmVsOmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kICRwcmltYXJ5XG4gICAgICAgIGJvcmRlciAwXG4gICAgJl9faW5wdXQ6Y2hlY2tlZCArICZfX2xhYmVsOmFmdGVyXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICY6aG92ZXIgJl9fbGFiZWxcbiAgICAgICAgY29sb3IgJHByaW1hcnlcblxuXG4uc2VsZWN0XG4gICAgZGlzcGxheSBibG9ja1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgaGVpZ2h0IDQ4cHhcbiAgICBsaW5lLWhlaWdodCA0OHB4XG4gICAgb3V0bGluZSAwXG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBmb250LXNpemUgMTZweFxuICAgIGJvcmRlciAwXG4gICAgcGFkZGluZyAwIDE2cHhcbiAgICB3aWR0aCAxMDAlXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcbiAgICBjb2xvciAkdGV4dEdyYXlcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5OeTQwTVNBNExqVTRPVGcwVERFeUlERXpMakUyT1RoTU1UWXVOVGtnT0M0MU9EazRORXd4T0NBNUxqazVPVGcwVERFeUlERTFMams1T1RoTU5pQTVMams1T1RnMFREY3VOREVnT0M0MU9EazRORm9pSUdacGJHdzlJbmRvYVhSbElpOCtQRzFoYzJzZ2FXUTlJbTFoYzJzd0lpQnRZWE5yTFhSNWNHVTlJbUZzY0doaElpQnRZWE5yVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElpQjRQU0kySWlCNVBTSTRJaUIzYVdSMGFEMGlNVElpSUdobGFXZG9kRDBpT0NJK1BIQmhkR2dnWkQwaVRUY3VOREVnT0M0MU9EazRORXd4TWlBeE15NHhOams0VERFMkxqVTVJRGd1TlRnNU9EUk1NVGdnT1M0NU9UazRORXd4TWlBeE5TNDVPVGs0VERZZ09TNDVPVGs0TkV3M0xqUXhJRGd1TlRnNU9EUmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQSEpsWTNRZ2VEMGlNalFpSUhrOUlqSTBJaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlISjRQU0kwSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE1UZ3dJREkwSURJMEtTSWdabWxzYkQwaUl6TkNOREkxTmlJdlBqd3ZaejQ4TDNOMlp6ND0nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXQgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiByaWdodCAxMHB4IGNlbnRlclxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxuICAgIG1heC13aWR0aCAxMDAlXG4gICAgJi1tcy1leHBhbmQgXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmOmFmdGVyXG4gICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCAyMHB4XG4gICAgICAgIHRvcCAyMHB4XG4gICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgaGVpZ2h0IDIwcHhcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0TkNqeHdZWFJvSUdROUlrMDNJREU1TGpBd05UUk1NVFF1TVRVek5DQXhNUzQ1T1RrMVREY2dOQzQ1T1RNMU0wdzVMalUyTkRReklESXVORGM1T1RoTU1Ua3VNekF3TlNBeE1TNDVPVGsxVERrdU5UWTBORE1nTWpFdU5URTVURGNnTVRrdU1EQTFORm9pSUdacGJHdzlJbmRvYVhSbElpOCtEUW84YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpjaUlIazlJaklpSUhkcFpIUm9QU0l4TXlJZ2FHVnBaMmgwUFNJeU1DSStEUW84Y0dGMGFDQmtQU0pOTnlBeE9TNHdNRFUwVERFMExqRTFNelFnTVRFdU9UazVOVXczSURRdU9Ua3pOVE5NT1M0MU5qUTBNeUF5TGpRM09UazRUREU1TGpNd01EVWdNVEV1T1RrNU5VdzVMalUyTkRReklESXhMalV4T1V3M0lERTVMakF3TlRSYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGcwS1BDOXRZWE5yUGcwS1BHY2diV0Z6YXowaWRYSnNLQ050WVhOck1Da2lQZzBLUEhKbFkzUWdkMmxrZEdnOUlqSTBJaUJvWldsbmFIUTlJakkwSWlCeWVEMGlOQ0lnWm1sc2JEMGlJek5DTkRJMU5pSXZQZzBLUEM5blBnMEtQQzl6ZG1jK0RRbz0nKSBuby1yZXBlYXQgMCAwXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuXG4uc2VsZWN0Mi1jb250YWluZXJcbiAgICBtYXgtd2lkdGggMTAwJVxuXG5cbi5idG5cbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgYm9yZGVyIDBcbiAgICBib3JkZXItcmFkaXVzIDRweFxuICAgIGJhY2tncm91bmQgIzBjNDljZFxuICAgIGhlaWdodCA0OHB4XG4gICAgbGluZS1oZWlnaHQgNDhweFxuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgY29sb3IgI2ZmZlxuICAgIGN1cnNvciBwb2ludGVyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICBmb250LXdlaWdodCA1MDBcbiAgICB0cmFuc2l0aW9uIGFsbCAwLjNzIGVhc2VcbiAgICBwYWRkaW5nIDAgMzZweFxuICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxuICAgICZfZGlzYWJsZWRcbiAgICAgICAgb3BhY2l0eSAwLjZcbiAgICAmX3RyYW5zcGFyZW50XG4gICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnQgXG4gICAgICAgIGNvbG9yICR0ZXh0UHJpbWFyeVxuICAgICZfbGlnaHRcbiAgICAgICAgYmFja2dyb3VuZCAkbGlnaHRcbiAgICAgICAgY29sb3IgJHRleHRQcmltYXJ5XG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGxpZ2h0XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAkZ3JheTJcbiAgICAmX3doaXRlXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICZfYnJkclxuICAgICAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50IFxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICAgICAgICBjb2xvciAkdGV4dFByaW1hcnlcbiAgICAgICAgJjpob3ZlciBcbiAgICAgICAgICAgIGJhY2tncm91bmQgJGdyYXkyXG4gICAgJjpob3Zlcjpub3QoJl90cmFuc3BhcmVudCk6bm90KCZfbGlnaHQpOm5vdCgmX2JyZHIpXG4gICAgICAgIGJhY2tncm91bmQgIzNjOGFmZlxuICAgICZbZGlzYWJsZWRdXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGdyYXkyXG4gICAgICAgIGNvbG9yICRncmF5MlxuICAgICAgICBiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGJhY2tncm91bmQgdHJhbnNwYXJlbnQhaW1wb3J0YW50XG4gICAgICAgICAgICBjdXJzb3IgZGVmYXVsdFxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCBsaVxuICAgIGNvbG9yIHJlZFxuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgbWFyZ2luLXRvcCA4cHhcblxuLmhpZGRlbi1maWVsZFxuICAgIGRpc3BsYXkgbm9uZVxuICAgIHdpZHRoIDEwMCVcbi50b2dnbGUtZmllbGQ6Y2hlY2tlZCB+IC5oaWRkZW4tZmllbGRcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgbWFyZ2luLXRvcCAyMHB4XG5cblxuLnJlcXVpcmVkXG4gICAgY29sb3IgJHByaW1hcnlcblxuLmJvdHRvbS1idXR0b25zXG4gICAgZGlzcGxheSBmbGV4XG4gICAganVzdGlmeS1jb250ZW50IHNwYWNlLWJldHdlZW5cbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIGZsZXgtZmxvdyBjb2x1bW4tcmV2ZXJzZVxuICAgICAgICAuYnRuXG4gICAgICAgIC5idG4gKyAuYnRuOm5vdCguYnRuLWJsb2NrKVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWFyZ2luIDAgMCAxMHB4XG5cbi5mb3JtLWVkaXQtbGlua1xuICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgc3ZnIFxuICAgICAgICBtYXJnaW4tcmlnaHQgM3B4IiwiLy8gcGhvbmVzIHNsaWRlclxuLm9uZWxpbmUtc2xpZGVyXG4gICAgYmFja2dyb3VuZCByZ2JhKDEwLCAxMzEsIDIxNCwgMC42NClcbiAgICBjb2xvciAjZmZmXG4gICAgZm9udC1zaXplIDE0cHhcbiAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICBib3gtc2hhZG93IDAgMTRweCAxNHB4IHJnYmEoMCwwLDAsLjA2KVxuICAgIG1hcmdpbi1ib3R0b20gMThweFxuICAgIG1heC13aWR0aCA0NzZweFxuICAgIGhlaWdodCA1MHB4XG4gICAgZGlzcGxheSBmbGV4XG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gICAgQG1lZGlhICRtXG4gICAgICAgIG1heC13aWR0aCBjYWxjKDEwMCUgKyA2NHB4KVxuICAgICAgICB3aWR0aCBjYWxjKDEwMCUgKyA2NHB4KVxuICAgICAgICBtYXJnaW4tbGVmdCAtMzJweFxuICAgICAgICBib3JkZXItcmFkaXVzIDBcbiAgICAgICAgcGFkZGluZyAwIDc1cHggMCAyMHB4IFxuICAgICAgICBib3gtc2hhZG93IG5vbmVcbiAgICBAbWVkaWEgJHhzXG4gICAgICAgIGhlaWdodCA3MHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgbWFyZ2luLWxlZnQgMFxuICAgICAgICBtYXJnaW4tbGVmdCAtMTZweFxuICAgICAgICBtYXgtd2lkdGggY2FsYygxMDAlICsgMzJweClcbiAgICAgICAgd2lkdGggY2FsYygxMDAlICsgMzJweClcbiAgICAgICAgcGFkZGluZyAwXG4gICAgJl9faXRlbVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgIHBhZGRpbmcgMCAyMHB4XG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICBmbGV4LWZsb3cgY29sdW1uXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBmbGV4LXN0YXJ0XG4gICAgICAgICAgICBiclxuICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgICAmLWRlc2NyaXB0aW9uXG4gICAgICAgICAgZm9udC1zaXplIDEzcHhcbiAgICAgICAgICBsaW5lLWhlaWdodCAxM3B4XG4gICAgICAgICAgbWF4LXdpZHRoIDE4MHB4XG4gICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBtYXgtd2lkdGggMTAwJVxuICAgICAgICAmLXRleHRcbiAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXG4gICAgJl9faWNvblxuICAgICAgICBtYXJnaW4tcmlnaHQgOHB4XG4gICAgICAgIGZpbGwgI2ZmZlxuICAgICAgICBmbGV4IDAgMCBhdXRvXG4gICAgICAgIEBtZWRpYSAkeHNcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIGJcbiAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgIG1hcmdpbi1yaWdodCAyMHB4XG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcbiAgICAuc2xpY2stZG90c1xuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICByaWdodCA2cHhcbiAgICAgICAgdG9wIDBcbiAgICAgICAgd2lkdGggMzVweFxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgIHJpZ2h0IDMycHhcbiAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgcmlnaHQgMTZweFxuICAgICAgICBsaVxuICAgICAgICAgICAgd2lkdGggNnB4XG4gICAgICAgICAgICBoZWlnaHQgNnB4XG4gICAgICAgICAgICAmOm9ubHktY2hpbGRcbiAgICAgICAgICAgICAgZGlzcGxheSBub25lXG5cblxuLy8gcHJvbW8gc2xpZGVyXG4ucHJvbW8tc2xpZGVyXG4gICAgaGVpZ2h0IDE3OHB4XG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICBAbWVkaWEgJG1cbiAgICAgICAgaGVpZ2h0IDEzNXB4XG4gICAgQG1lZGlhICRzXG4gICAgICAgIGhlaWdodCBhdXRvXG4gICAgJl9faW5uZXJcbiAgICAgICAgcGFkZGluZyA0MHB4IDIwcHhcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgQG1lZGlhICRtXG4gICAgICAgICAgICBwYWRkaW5nIDIwcHggMFxuICAgICZfX2l0ZW1cbiAgICAgICAgbWF4LXdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IDE3OHB4XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGNlbnRlclxuICAgICAgICAmLWxvZ29cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA4MHB4XG4gICAgICAgICAgICBAbWVkaWEgJG1cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMzJweFxuICAgICAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA2MHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDIzcHhcbiAgICAgICAgJi10aXRsZVxuICAgICAgICAgICAgZm9udC1zaXplIDQwcHhcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDcwMFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA4cHhcbiAgICAgICAgICAgIGNvbG9yICMwMDBcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyNnB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgJi1zdWJ0aXRsZVxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplIDI2cHhcbiAgICAgICAgICAgIEBtZWRpYSAkbVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcbiAgICBcbmFzaWRlXG4gICAgLnByb21vLXNsaWRlclxuICAgICAgICBoZWlnaHQgMzMwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgICZfX2lubmVyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgIGhlaWdodCAzMzBweFxuICAgICAgICAgICAgJi1sb2dvXG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgYXV0byAzMHB4XG4gICAgICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDI0cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAzMHB4XG4gICAgICAgICAgICAmLXN1YnRpdGxlXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgLnNsaWNrLWRvdHMgXG4gICAgICAgICAgICB0b3AgYXV0b1xuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwcHhcbiAgICAgICAgICAgIGJvdHRvbSAyMHB4XG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIHJvd1xuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgICBtYXJnaW4gMCAzcHhcbiAgICAgICAgLnNsaWNrLWFycm93XG4gICAgICAgICAgICBkaXNwbGF5IG5vbmUhaW1wb3J0YW50XG5cblxuLnByb21vLXNsaWRlclxuICAuc2xpY2stZG90c1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgaGVpZ2h0IDEwMCVcbiAgICB3aWR0aCAxMHB4XG4gICAgbGVmdCA1MHB4XG4gICAgdG9wIDBcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgQG1lZGlhICRtXG4gICAgICAgIGxlZnQgMzJweFxuICAgIEBtZWRpYSAkc1xuICAgICAgICBkaXNwbGF5IG5vbmUhaW1wb3J0YW50XG4gICAgbGlcbiAgICAgIG1hcmdpbiAzcHggMFxuICAuc2xpY2stYXJyb3dcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgIHJpZ2h0IDUwcHhcbiAgICB0b3AgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICBmb250LXNpemUgMFxuICAgIHotaW5kZXggM1xuICAgIHdpZHRoIDMwcHhcbiAgICBoZWlnaHQgMzBweFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU9DSWdkbWxsZDBKdmVEMGlNQ0F3SURFMElEZ2lJR1pwYkd3OUltNXZibVVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEhCaGRHZ2daRDBpVFRFeUxqYzJNU0EzTGpjNFRERTBJRFl1Tmt3M0xqQTNJREJNTUM0eE5EQXdNREVnTmk0MlRERXVNemM1SURjdU56aE1OeTR3TnlBeUxqTTJUREV5TGpjMk1TQTNMamM0V2lJZ1ptbHNiRDBpWW14aFkyc2lMejQ4YldGemF5QnBaRDBpYldGemF6QWlJRzFoYzJzdGRIbHdaVDBpWVd4d2FHRWlJRzFoYzJ0VmJtbDBjejBpZFhObGNsTndZV05sVDI1VmMyVWlJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TkNJZ2FHVnBaMmgwUFNJNElqNDhjR0YwYUNCa1BTSk5NVEl1TnpZeElEY3VOemhNTVRRZ05pNDJURGN1TURjZ01Fd3dMakUwTURBd01TQTJMalpNTVM0ek56a2dOeTQzT0V3M0xqQTNJREl1TXpaTU1USXVOell4SURjdU56aGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZiV0Z6YXo0OFp5QnRZWE5yUFNKMWNtd29JMjFoYzJzd0tTSStQQzluUGp3dmMzWm5QZz09Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXJcbiAgICBiYWNrZ3JvdW5kLXNpemUgMTRweCBhdXRvXG4gICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0IFxuICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgyNTUsMjU1LDI1NSwwLjQ4KVxuICAgIGRpc3BsYXkgYmxvY2tcbiAgICBib3JkZXIgMFxuICAgIGJvcmRlci1yYWRpdXMgNTAlXG4gICAgb3V0bGluZSAwXG4gICAgY3Vyc29yIHBvaW50ZXJcbiAgICB0cmFuc2l0aW9uIDAuM3MgZWFzZSBiYWNrZ3JvdW5kLWNvbG9yXG4gICAgQG1lZGlhICRtXG4gICAgICAgIHJpZ2h0IDMycHhcbiAgICBAbWVkaWEgJHNcbiAgICAgICAgZGlzcGxheSBub25lIWltcG9ydGFudFxuICAgICY6aG92ZXJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciByZ2JhKDI1NSwyNTUsMjU1LDEpXG4gICAgJi5zbGljay1wcmV2XG4gICAgICAgIG1hcmdpbi10b3AgLTE5cHhcbiAgICAmLnNsaWNrLW5leHRcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZylcbiAgICAgICAgbWFyZ2luLXRvcCAxOXB4XG5cbi8vIGhleGFnb25zIHNsaWRlclxuLmhleGFnb25zLXNsaWRlclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgcGFkZGluZyAwIDAgMTAwcHhcbiAgICBtYXJnaW4gMCAtODVweFxuICAgIG92ZXJmbG93IGhpZGRlblxuICAgIEBtZWRpYSAkc1xuICAgICAgcGFkZGluZy1ib3R0b20gNTBweFxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJcbiAgICAgIGNvbnRlbnQgJydcbiAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgIHdpZHRoIDgwcHhcbiAgICAgIGhlaWdodCAxMDAlXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgdG9wIDBcbiAgICAgIGxlZnQgMFxuICAgICAgei1pbmRleCAxXG4gICAgJjpiZWZvcmVcbiAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDEpIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDApIDEwMCUpO1xuICAgICY6YWZ0ZXJcbiAgICAgIGJhY2tncm91bmQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwyNDcsMjUxLDApIDAlLCByZ2JhKDI0NCwyNDcsMjUxLDEpIDEwMCUpO1xuICAgICAgcmlnaHQgMFxuICAgICAgbGVmdCBhdXRvXG4gICAgLnNsaWNrLWxpc3RcbiAgICAgIHBhZGRpbmcgMCA4MHB4XG4gICAgLnNsaWNrLXNsaWRlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgd2hpdGUtc3BhY2Ugbm9ybWFsXG4gICAgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZVxuICAgICAgb3BhY2l0eSAxXG4gICAgLnNsaWNrLWRvdHNcbiAgICAgICAgbWFyZ2luLXRvcCAzMHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICBtYXJnaW4tdG9wIDEwcHhcbiAgICAgICAgbGlcbiAgICAgICAgICAgIGJhY2tncm91bmQgI0RERTFFNlxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzNcbiAgICAgQG1lZGlhICRzXG4gICAgICAuc2xpY2stc2xpZGVcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgIC5zbGljay1saXN0LmRyYWdnYWJsZVxuICAgICAgICAgIGhlaWdodCA0NTBweCFpbXBvcnRhbnRcbiAgICAgIC5zbGljay1hY3RpdmVcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBsZWZ0IDAhaW1wb3J0YW50XG4gICAgICAgICAgb3BhY2l0eSAxIWltcG9ydGFudFxuXG4vLyBwdWJsaWMgc2xpZGVyXG4ucHVibGljLXNsaWRlclxuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBkaXNwbGF5IGdyaWRcbiAgd2lkdGggYXV0b1xuICAuc2xpY2stc2xpZGUgXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgLnNsaWNrLWFycm93XG4gICAgd2lkdGggNThweFxuICAgIGhlaWdodCA1OHB4XG4gICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9wdWJsaWMvc2xpZGVyLWFycm93LnN2ZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICB0b3AgNTAlXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICBib3JkZXIgMFxuICAgIGZvbnQtc2l6ZSAwXG4gICAgei1pbmRleCAxXG4gICAgbWFyZ2luLXRvcCAtNDBweFxuICAgIEBtZWRpYSAkc1xuICAgICAgZGlzcGxheSBub25lXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLnNsaWNrLXByZXZcbiAgICAgIGxlZnQgMjBweFxuICAgICYuc2xpY2stbmV4dFxuICAgICAgdHJhbnNmb3JtIHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgcmlnaHQgMjBweFxuICAuc2xpY2stZG90c1xuICAgIGJvdHRvbSA1MHB4XG4gICAgd2lkdGggMTAwJVxuICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgIGxpXG4gICAgICAgIGJhY2tncm91bmQgI0RERTFFNlxuICAgICAgICBtYXJnaW4gMCA1cHhcbiAgICAgICAgbGlzdC1zdHlsZSBub25lXG4gICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjMjc2Y2MzXG4gICAgICAgICAgICBcbi8vIHdhcm5pbmcgc2xpZGVyXG4ud2FybmluZy1zbGlkZXJcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgLnNsaWNrLWRvdHNcbiAgICB3aWR0aCAxMDAlXG4gICAgYm90dG9tIDIwcHhcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgbGkgXG4gICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgIG1hcmdpbiAwIDVweFxuICAgICAgJi5zbGljay1hY3RpdmVcbiAgICAgICAgYmFja2dyb3VuZCAjMjc2Y2MzXG4gICZfdHlwZS0xIC5zbGljay1kb3RzXG4gICAgICBib3R0b20gMHB4XG4gICAgICBAbWVkaWEgJG1cbiAgICAgICAgYm90dG9tIDVweFxuICAgICAgQG1lZGlhICRzXG4gICAgICAgIGJvdHRvbSAtMTBweFxuICAmX3R5cGUtMiAuc2xpY2stZG90c1xuICAgICAgYm90dG9tIDQwcHhcbiAgICAgIHdpZHRoIDY1cHhcbiAgICAgIGxlZnQgNTAlXG4gICAgICBtYXJnaW4tbGVmdCAtMzNweFxuICAmX3R5cGUtMyAuc2xpY2stZG90c1xuICAgIEBtZWRpYSAkc1xuICAgICAgYm90dG9tIDMycHhcbiAgICAgIHdpZHRoIDY1cHhcbiAgICAgIGxlZnQgNTAlXG4gICAgICBtYXJnaW4tbGVmdCAtMzNweFxuXG4ucHVibGljLXNsaWRlci1uYXZcbiAgcG9zaXRpb24gcmVsYXRpdmVcbiAgZGlzcGxheSBncmlkXG4gIHdpZHRoIGF1dG9cbiAgbWFyZ2luLWJvdHRvbSA1MHB4XG4gIC5zbGljay1zbGlkZSBcbiAgICBkaXNwbGF5IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICB0ZXh0LWFsaWduIGNlbnRlciAgICBcbiAgICBib3JkZXIgMXB4IHNvbGlkICNmZmYgIFxuICAgIGJvcmRlci13aWR0aCAycHggMXB4ICBcbiAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICBoZWlnaHQgODBweFxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICZfX2ltYWdlLWJnXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgZmlsdGVyOiBibHVyKDQwcHgpO1xuICAgIHotaW5kZXggMFxuICAmX19pbWFnZS1pbWdcbiAgICBkaXNwbGF5IGJsb2NrXG4gICAgd2lkdGggYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gICAgbWF4LWhlaWdodCA4MHB4XG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgei1pbmRleCAxXG4gIC5zbGljay1hcnJvd1xuICAgIHdpZHRoIDMwcHhcbiAgICBoZWlnaHQgMzBweFxuICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvcHVibGljL3NsaWRlci1hcnJvdy5zdmcnKSBuby1yZXBlYXQgMCAwO1xuICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgdG9wIDUwJVxuICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgYm9yZGVyIDBcbiAgICBmb250LXNpemUgMFxuICAgIHotaW5kZXggMVxuICAgIEBtZWRpYSAkc1xuICAgICAgZGlzcGxheSBub25lXG4gICAgJjpob3ZlclxuICAgICAgb3BhY2l0eSAwLjdcbiAgICAmLnNsaWNrLXByZXZcbiAgICAgIGxlZnQgMTBweFxuICAgICYuc2xpY2stbmV4dFxuICAgICAgdHJhbnNmb3JtIHNjYWxlWCgtMSkgdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgcmlnaHQgMTBweFxuICAuc2xpY2stZG90c1xuICAgIGJvdHRvbSAtMjBweFxuICAgIHdpZHRoIDEwMCVcbiAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgbGlcbiAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgIG1hcmdpbiAwIDVweFxuICAgICAgICBsaXN0LXN0eWxlIG5vbmVcbiAgICAgICAgcGFkZGluZyAwXG4gICAgICAgICYuc2xpY2stYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzNcblxuLmluZm9ibG9ja19fdGV4dF9zbGlkZXJcbiAgLnNsaWNrLWRvdHNcbiAgICAgIG1hcmdpbi10b3AgMzBweFxuICAgICAgd2lkdGggMTAwJVxuICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgQG1lZGlhICRzXG4gICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgbGlcbiAgICAgICAgYmFja2dyb3VuZCAjRERFMUU2XG4gICAgICAgICYuc2xpY2stYWN0aXZlXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICMyNzZjYzMiLCIvLyBtb2RhbC13aW5kb3dzXG4ubW9kYWxcbiAgICBkaXNwbGF5IG5vbmVcbiAgICBwb3NpdGlvbiBmaXhlZFxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgMTAwJVxuICAgIHRvcCAwXG4gICAgbGVmdCAwXG4gICAgdmlzaWJpbGl0eSBoaWRkZW5cbiAgICB6LWluZGV4IDMzMFxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgIHdpbGwtY2hhbmdlIHRyYW5zZm9ybVxuICAgIG92ZXJmbG93IGF1dG9cbiAgICBAbWVkaWEgJHNcbiAgICAgICAgbWFyZ2luLXRvcCAwXG4gICAgJl9fd3JhcHBlclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgNTAlXG4gICAgICAgIGxlZnQgNTAlXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgICAgbWF4LXdpZHRoIDYwMHB4XG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgei1pbmRleCAxMDBcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LWZsb3cgY29sdW1uIG5vd3JhcFxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoOTUsIDk1LCA5NSwgMC4xNSk7XG4gICAgICAgIG92ZXJmbG93IGF1dG9cbiAgICAgICAgbWF4LWhlaWdodCAxMDAlXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgMClcbiAgICAmX2FjdGl2ZVxuICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlXG4gICAgICAgIG9wYWNpdHkgMVxuICAgICZfX2hlYWRlclxuICAgICAgICBwYWRkaW5nIDM2cHhcbiAgICAgICAgaDIsIC5oMlxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAwXG4gICAgJl9fY29udGVudFxuICAgICAgICBiYWNrZ3JvdW5kICRsaWdodFxuICAgICAgICAmLXNlY3Rpb25cbiAgICAgICAgICAgIHBhZGRpbmcgMzBweCAzNnB4XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZClcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkZ3JheTJcbiAgICAgICAgICAgICYmX25vLWJvcmRlclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMTBweCAzNnB4XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XG4gICAgICAgICYtY29sdW1uc1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICBtYXJnaW4gMCAtMTZweFxuICAgICAgICAgICAgQG1lZGlhICR4c1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdyBjb2x1bW4gd3JhcFxuICAgICAgICAgICAgJi1pdGVtXG4gICAgICAgICAgICAgICAgZmxleCAxXG4gICAgICAgICAgICAgICAgcGFkZGluZyAwIDE2cHhcbiAgICAgICAgICAgICAgICBAbWVkaWEgJHhzXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE4cHhcbiAgICAgICAgJi1zb2NpYWxcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBAbWVkaWEgJHNcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3NcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgNTBweFxuICAgICAgICAgICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICAgICAgICAgICZfX2l0ZW1cbiAgICAgICAgICAgICAgICAgICAgJi1pY29uXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsICMwYzQ5Y2RcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIDAuM3MgZWFzZVxuICAgICAgICAgICAgICAgICZfX2l0ZW06aG92ZXIgLnNvY2lhbC1saW5rc19faXRlbS1pY29uXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgJHRleHRQcmltYXJ5XG4gICAgJl9fZm9vdGVyXG4gICAgICAgIG1hcmdpbi10b3AgYXV0b1xuICAgICAgICBwYWRkaW5nIDMwcHggMzZweFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC1mbG93IHJvdyB3cmFwXG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIEBtZWRpYSAkc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gY29sdW1uLXJldmVyc2VcbiAgICAgICAgLmJ0blxuICAgICAgICAgICAgbWluLXdpZHRoIDE5MHB4XG4gICAgICAgICAgICBtYXJnaW4gNXB4IDBcbiAgICAmX19lcnJvcnNcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICZfX2xhYmVsXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICAgICAgY29sb3IgJHRleHRHcmF5XG4gICAgJl9fcmFkaW8tZ3JvdXBcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XG4gICAgICAgIG1hcmdpbiAxNnB4IDAgLTE2cHhcbiAgICAgICAgQG1lZGlhICRzXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAmX19jbG9zZVxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICB0b3AgMzBweFxuICAgICAgICByaWdodCAzMHB4XG4gICAgICAgIGNvbG9yICM5NTllYTdcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgMC4zcyBlYXNlXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIGNvbG9yICRwcmltYXJ5XG4gICAgICAgICYtaWNvblxuICAgICAgICAgICAgZmlsbCBjdXJyZW50Q29sb3JcblxuLm1vZGFsXG4gICAgLnBseXJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxuICAgIGlmcmFtZS5oZWlnaHQxMDBcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTsgICBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiN2aWRlby1tb2RhbFxuICAgIC5tb2RhbF9fY2xvc2VcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjZmZmXG4gICAgLm1vZGFsX19oZWFkZXJcbiAgICAgICAgcGFkZGluZyAyMHB4IDU2cHggMjBweCAzNnB4XG4gICAgLm1vZGFsX19mb290ZXJcbiAgICAgICAgcGFkZGluZyAyMHB4IDM2cHhcbiAgICAubW9kYWxfX3dyYXBwZXJcbiAgICAgICAgbWF4LXdpZHRoIDY1MHB4XG4gICAgICAgIHRvcCA1MCVcbiAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSgtNTAlLC01MCUpXG5cblxuI3NlbmRtZXNzYWdlXG4gICAgLm1vZGFsX193cmFwcGVyXG4gICAgICAgIG1heC13aWR0aCA3NTBweFxuIiwiLnByaW50LW9ubHlcbiAgICBkaXNwbGF5IG5vbmVcblxuQG1lZGlhIHByaW50XG4gICAgLy8gYmFzZVxuICAgIC5saW5rLWJhY2tcbiAgICAudG9wYmFyXG4gICAgLnNlY3Rpb25fX3NpZGViYXJcbiAgICBoMSBhXG4gICAgLm1haW4tbmF2X190b3BsZXZlbFxuICAgIC5mb290ZXJcbiAgICAuc2hhcmUtYmxvY2tcbiAgICAuc2Nyb2xsLXRvcFxuICAgIC5wdWJsaWNfX2ltYWdlLWJnXG4gICAgLnNsaWNrLWRvdHNcbiAgICAuYXJ0aWNsZXMtaXRlbV9faW1hZ2Utd3JhcHBlclxuICAgIC5yZWdpb25zXG4gICAgLnNlYXJjaFxuICAgIC5wYWdpbmF0aW9uXG4gICAgLmxpbmstbW9yZVxuICAgIC5kb2MtaXRlbV9fZmlsZS1saW5rXG4gICAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZS10ZXh0XG4gICAgLnJlZ2lzdHJ5LWl0ZW1fX3RvZ2dsZVxuICAgIC5wdWJsaWNfX2ltYWdlLWNhcHRpb25cbiAgICAuc2xpY2stYXJyb3dcbiAgICAucHJpbnQtb3B0aW9uc1xuICAgIC5xdWVzdGlvblxuICAgIC5wbHlyXG4gICAgLmJyZWFkY3J1bWJcbiAgICAuZG93bmxvYWQtdmlkZW8tbGlua1xuICAgIC5wbHlyICsgLnB1YmxpY19faW1hZ2UtY2FwdGlvblxuICAgIC5ib3R0b20tYmFyXG4gICAgICAgIGRpc3BsYXkgbm9uZSFpbXBvcnRhbnRcblxuICAgIC5wcmludC1vbmx5XG4gICAgICAgIGRpc3BsYXkgYmxvY2tcblxuICAgIC50aGVtZV9saWdodFxuICAgICAgICBiYWNrZ3JvdW5kICNmZmYhaW1wb3J0YW50XG5cbiAgICAuc2VjdGlvbi1kb2Mtc2VhcmNoXG4gICAgICAgIGRpc3BsYXkgbm9uZVxuXG4gICAgLmRvYy1pdGVtX190aXRsZVxuICAgIC5kb2MtaXRlbV9fZGV0YWlsc1xuICAgICAgICBwYWRkaW5nLWxlZnQgMFxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcblxuICAgIC5hcnRpY2xlcy1pdGVtXG4gICAgLmxpbmstYmxvY2tcbiAgICAgICAgd2lkdGggMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgbWF4LXdpZHRoIDEwMCUhaW1wb3J0YW50XG4gICAgICAgIGZsZXgtYmFzaXMgMTAwJSFpbXBvcnRhbnRcbiAgICAgICAgbWluLWhlaWdodCAwIWltcG9ydGFudFxuXG4gICAgLnRvcGJhci13cmFwcGVyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlIWltcG9ydGFudFxuXG4gICAgLm1vcmVpbmZvLWJsb2NrX190b2dnbGVyXG4gICAgICAgIHBhZGRpbmctbGVmdCAwXG5cbiAgICAvLyBzdHJ1Y3R1cmUgcGFnZXNcbiAgICAuc3RydWN0dXJlLXYyXG4gICAgICAgICZfX2NvbHNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgICAmX19jb2xcbiAgICAgICAgJl9faXRlbS1pbWFnZS1pbWdcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcblxuXG4ucHJpbnQtbGF5b3V0XG4gICAgcGFkZGluZyAwIDMwcHhcbiAgICAmX19oZWFkZXIgJl9faW5uZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICBwYWRkaW5nIDEwcHhcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2RkZTFlNlxuICAgICZfX2Zvb3RlciAmX19pbm5lclxuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNkZGUxZTZcbiAgICAmX19oZWFkZXJcbiAgICAgICAgJi1sb2dvXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxuICAgICAgICAmLXRpdGxlXG4gICAgICAgICAgICBmb250LXdlaWdodCBib2xkXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjJweFxuICAgICZfX2NvbnRlbnQgJl9faW5uZXJcbiAgICAgICAgcGFkZGluZyAzMHB4IDBcbiAgICAgICAgbGluZS1oZWlnaHQgMjFweFxuICAgICYgKyAuc2Nyb2xsLXRvcFxuICAgICAgICBkaXNwbGF5IG5vbmVcbiJdLCJzb3VyY2VSb290IjoiIn0=*/