@charset "UTF-8";
textarea:focus,
input:focus,
button:focus,
a:focus,
div:focus {
  outline: none; }

.invisible {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden; }

#nav-skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden; }

.none {
  display: none; }

.cf:after, .submenu-nav:after, .history ul li:after, .listing-item:after, .cf:before, .submenu-nav:before, .history ul li:before, .listing-item:before {
  content: '';
  display: table;
  clear: both; }

.tr, .tile-item .tile-item-gutter, .tile-item.overlay .tile-item-gutter:after, .tile-item-desc, .search-btn,
.search-submit, .main-menu > ul > li > ul, .main-menu > ul > li > a > span:before, .modal-close, .accordion-heading {
  transition: all ease-in-out 200ms; }

a:focus, select:focus, input:focus, button:focus, textarea:focus {
  outline: none; }

@font-face {
  font-family: 'Vafle';
  src: url("/fonts/fonts/Vafle_Regular_VUT_TT__web.eot");
  src: local("☺"), url("/fonts/fonts/Vafle_Regular_VUT_TT__web.ttf") format("truetype"), url("/fonts/fonts/Vafle_Regular_VUT_TT__web.woff2") format("woff2"), url("/fonts/fonts/Vafle_Regular_VUT_TT__web.woff") format("woff"), url("/fonts/fonts/Vafle_Regular_VUT_TT__web.svg") format("svg"); }

@font-face {
  font-family: 'icomoon';
  src: url("/fonts/fonts/icomoon.eot?ob5h91");
  src: url("/fonts/fonts/icomoon.eot?ob5h91#iefix") format("embedded-opentype"), url("/fonts/fonts/icomoon.ttf?ob5h91") format("truetype"), url("/fonts/fonts/icomoon.woff?ob5h91") format("woff"), url("/fonts/fonts/icomoon.svg?ob5h91#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

html {
  font-size: 1px; }

body {
  font-family: "Vafle", sans-serif;
  height: 100%;
  font-size: 15rem;
  position: relative;
  overflow-x: hidden;
  color: #1e1e1e;
  line-height: 1.666; }

body.menu-open {
  overflow: hidden; }

a, a:hover,
input[type="submit"],
input[type="submit"]:hover {
  transition: all 300ms; }

a {
  color: #be0a26; }
  a:hover {
    color: #be0a26; }

*:before,
*:after {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1,
.h1 {
  font-family: "Vafle", sans-serif;
  display: block;
  font-size: 36rem;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: 40rem 0 30rem 0;
  text-transform: uppercase;
  font-weight: 400; }

h2,
.h2 {
  font-family: "Vafle", sans-serif;
  display: block;
  font-size: 30rem;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: 30rem 0 20rem 0;
  text-transform: uppercase;
  font-weight: 400; }

h3,
.h3 {
  font-family: "Vafle", sans-serif;
  display: block;
  font-size: 24rem;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: 25rem 0 20rem 0;
  text-transform: uppercase;
  font-weight: 400; }

h4,
.h4 {
  font-family: "Vafle", sans-serif;
  display: block;
  font-size: 18rem;
  letter-spacing: 1px;
  line-height: 1.3;
  margin: 25rem 0 15rem 0;
  text-transform: uppercase;
  font-weight: 400; }

p {
  margin: 20rem 0; }

.perex {
  font-size: 20rem;
  font-family: "Vafle", sans-serif; }


.font-brand {
  font-family: "Vafle", sans-serif; }

.font-default {
  font-family: "Open Sans", sans-serif; }

.text-bold {
  font-weight: 700; }

.btn,
input[type="submit"] {
  display: inline-block;
  text-align: center;
  padding: 10rem 20rem;
  border: none; }
  .btn:hover, .btn:focus, .btn:active,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  input[type="submit"]:active {
    text-decoration: none; }

.btn-primary,
input[type="submit"] {
  color: #fff;
  background-color: #be0a26; }
  .btn-primary:hover, .btn-primary:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus {
    background-color: #a60921;
    color: #fff; }

.btn-submit,
.input-submit input {
  text-transform: uppercase;
  font-size: 20rem;
  padding: 12rem 30rem;
  letter-spacing: 1px; }

.form-row {
  margin-bottom: 15rem; }

label {
  display: block;
  font-size: 15rem;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 13rem; }

input:not([type="submit"]),
textarea,
select {
  width: 100%;
  display: block;
  background: #fff;
  border: 1px solid #e1e1e1;
  padding: 10rem 15rem;
  font-family: 'Open Sans', sans-serif;
  font-size: 15rem;
  height: 50rem; }
  input:not([type="submit"]):focus,
  textarea:focus,
  select:focus {
    border-color: #c8c8c8; }

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1QjNCQURFNDkzRTExRTdBNEMxQTMxNjc5NTc0MTI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1QjNCQURGNDkzRTExRTdBNEMxQTMxNjc5NTc0MTI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDVCM0JBREM0OTNFMTFFN0E0QzFBMzE2Nzk1NzQxMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDVCM0JBREQ0OTNFMTFFN0E0QzFBMzE2Nzk1NzQxMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NUKmcAAAAX0lEQVR42mLcx6V2hYGBgQWIXZy+3XrCgASAcjJAag8Q/2GCKlIH4gNQCWRFB6ByLIxIAspAfBeIHaBqUcQY0XTDJBiQFYGcxIjFKmWoEFwRiMOIxfG7oVxXZM8BBBgAy/oivlgLWikAAAAASUVORK5CYII=);
  background-position: right 20rem center;
  background-repeat: no-repeat; }

select[disabled] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGMEYwODY3NDkzRTExRTc4ODQ3RTU1MkVFQzk4NEJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGMEYwODY4NDkzRTExRTc4ODQ3RTU1MkVFQzk4NEJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEYwRjA4NjU0OTNFMTFFNzg4NDdFNTUyRUVDOTg0QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEYwRjA4NjY0OTNFMTFFNzg4NDdFNTUyRUVDOTg0QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6IsSJsAAAAaElEQVR42mJ8+PDhFQYGBhYgdpGTk3vCgAQePXokA6T2APEfJqgidSA+AJVAVnQAKsfCCDQRJqAMxHeB2AGqFkWM8f///8i6YRIMyIpATgIrRLNKGaoQrgjEgStEUrwbynVF9hxAgAEAKI8yjwTMTxIAAAAASUVORK5CYII=);
  background-color: #f5f5f5; }

select::-ms-expand {
  display: none; }

.checkbox {
  position: relative;
  display: block;
  left: 0;
  top: 0;
  margin: 0;
  color: #1e1e1e; }
  .checkbox label {
    cursor: pointer;
    display: inline-block;
    position: relative;
    background: #fff;
    padding: 0 0 0 45rem;
    margin: 5rem 20rem 5rem 0;
    min-height: 0;
    max-width: none; }
    .checkbox label:after {
      content: '';
      width: 10rem;
      height: 6rem;
      position: absolute;
      top: 9rem;
      left: 9rem;
      border: 2px solid #be0a26;
      border-top: none;
      border-right: none;
      background: transparent;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    .checkbox label:before {
      content: '';
      width: 28rem;
      height: 28rem;
      position: absolute;
      background-color: #f5f5f5;
      border: 1px solid #e1e1e1;
      left: 0;
      top: 0;
      box-sizing: border-box; }
    .checkbox label:hover::after {
      opacity: 0.2; }
  .checkbox input[type=checkbox] {
    visibility: hidden;
    position: absolute;
    height: 1px;
    width: 1px; }
    .checkbox input[type=checkbox]:checked + label:after {
      opacity: 1; }

div.link-arrow a {
  display: inline-block;
  font-family: 'Open Sans', sans-serif; }
  div.link-arrow a:before {
    content: "\e910";
    font-family: icomoon;
    font-weight: 300;
    font-size: 80%;
    display: inline-block;
    margin-right: 16rem; }
  div.link-arrow a:not(:first-child) {
    margin-top: 10rem; }

a.link-arrow {
  display: inline-block; }
  a.link-arrow:before {
    content: "\e910";
    font-family: icomoon;
    font-weight: 300;
    font-size: 80%;
    display: inline-block;
    margin-right: 16rem; }

div.link-download a {
  display: block;
  font-family: 'Open Sans', sans-serif; }
  div.link-download a:before {
    content: "\e912";
    font-family: icomoon;
    font-weight: 300;
    font-size: 80%;
    display: inline-block;
    margin-right: 16rem; }

a.link-download {
  display: inline-block;
  font-family: 'Open Sans', sans-serif; }
  a.link-download:before {
    content: "\e912";
    font-family: icomoon;
    font-weight: 300;
    font-size: 80%;
    display: inline-block;
    margin-right: 16rem; }

.bg-gray {
  background-color: #f5f5f5; }

.list-arrow {
  margin: 20rem 0; }
  .list-arrow ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .list-arrow ul li {
      display: block;
      position: relative;
      padding-left: 29rem;
      margin: 10rem 0; }
      .list-arrow ul li:before {
        content: "\e910";
        font-family: icomoon;
        font-weight: 300;
        font-size: 80%;
        position: absolute;
        left: 0;
        top: 2rem;
        color: #c3c3c3; }
  .list-arrow.list-arrow-action li:before {
    color: #be0a26; }

.list-bordered {
  margin: 20rem 0; }
  .list-bordered ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .list-bordered ul li {
      display: block;
      position: relative;
      padding: 10rem 20rem;
      border-bottom: 1px solid #e1e1e1; }
  .list-bordered.list-arrow li {
    margin: 0;
    padding-left: 60rem; }
    .list-bordered.list-arrow li:before {
      top: 12rem;
      left: 20rem; }

.list-download a {
  display: block;
  position: relative;
  padding-right: 30rem; }
  .list-download a:after {
    content: "\e912";
    font-family: icomoon;
    position: absolute;
    right: 0;
    top: 0; }

.text-xl {
  font-size: 30rem; }

.text-lg {
  font-size: 20rem; }

.text-md {
  font-size: 18rem; }

.text-normal {
  font-size: 15rem; }

.text-sm {
  font-size: 13rem; }

.video {
  max-width: 800rem;
  margin: 20rem auto; }

.table {
  margin: 20rem 0; }
  .table table tr td {
    min-width: 150rem;
    padding: 5rem 10rem;
    vertical-align: top; }
    .table table tr td:first-child {
      padding-left: 0; }

.vm, .tile-item-gutter .icon:before, .tile-item.large-h .tile-item-gutter .icon, .user-btn:before, .search-btn:before,
.search-submit:before, .main-menu > ul > li > a > span:before {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.cf:after, .submenu-nav:after, .history ul li:after, .listing-item:after, .cf:before, .submenu-nav:before, .history ul li:before, .listing-item:before {
  content: '';
  display: table;
  clear: both; }

.tr, .tile-item .tile-item-gutter, .tile-item.overlay .tile-item-gutter:after, .tile-item-desc, .search-btn,
.search-submit, .main-menu > ul > li > ul, .main-menu > ul > li > a > span:before, .modal-close, .accordion-heading {
  transition: all ease-in-out 200ms; }

body {
  overflow-x: hidden; }

.container-wide {
  width: 100%;
  max-width: 1330rem; }

header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10000; }

.main-navbar {
  background-color: rgba(0, 0, 0, 0.8);
  position: relative;
  height: 90rem; }

.logo {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  margin: 8rem 15rem; }

.logo img {
  display: block;
  max-width: 150rem;
  width: 150rem;
  height: 68rem; }

.menu-btn,
.menu-btn:hover,
.menu-btn:focus {
  display: block;
  height: 90rem;
  width: 160rem;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1rem solid #363636;
  font-size: 18rem;
  padding: 35rem 30rem 30rem 30rem;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  cursor: pointer;
  line-height: 1; }
  .menu-btn.open,
  .menu-btn:hover.open,
  .menu-btn:focus.open {
    background-color: rgba(0, 0, 0, 0.5); }

.menu-btn:hover,
.lang-btn a:hover,
.user-btn:hover,
.menu-btn:focus,
.lang-btn a:focus,
.user-btn:focus {
  background-color: rgba(236, 9, 40, 0.7);
  text-decoration: none;
  color: #fff; }

.menu-toggle,
.menu-toggle:focus {
  border: 0;
  display: block;
  width: 30rem;
  height: 22rem;
  background-color: transparent !important;
  padding: 0;
  transition: all ease-in-out 150ms;
  position: absolute;
  right: 30rem;
  top: 32rem; }

.menu-toggle .icon-bar {
  background-color: #fff;
  width: 30rem;
  height: 2rem;
  border-radius: 0;
  position: absolute;
  margin-top: 0 !important; }

.menu-toggle span.top-line {
  top: 0rem;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: all ease-in-out 150ms; }

.menu-toggle span.middle-line {
  top: 10rem;
  transition: all ease-in-out 150ms; }

.menu-toggle span.bottom-line {
  top: 20rem;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: all ease-in-out 150ms; }

.menu-toggle.open span.top-line {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all ease-in-out 150ms;
  top: 9rem; }

.menu-toggle.open span.middle-line {
  width: 0rem;
  opacity: 0;
  transition: all ease-in-out 150ms; }

.menu-toggle.open span.bottom-line {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all ease-in-out 150ms;
  top: 9rem; }

.tile-item {
  display: block;
  height: 285rem;
  width: 25%;
  float: left;
  color: #fff;
  line-height: 25rem;
  padding: 5rem;
  overflow: hidden;
  font-family: "Vafle", sans-serif; }

.grid-sizer {
  width: 25%;
  float: left; }

.tile-item:hover,
.tile-item:focus {
  color: #fff; }

.tile-item .tile-item-gutter {
  background-size: cover;
  background-position: center;
  display: block;
  height: 275rem;
  position: relative; }

.tile-item-gutter .icon {
  position: absolute;
  left: 20rem;
  top: 20rem;
  width: 60rem;
  height: 60rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  text-align: center;
  display: block;
  font-size: 28rem;
  text-decoration: none !important; }
  .tile-item-gutter .icon:before {
    line-height: 1;
    display: block;
    text-decoration: none !important; }
  .tile-item-gutter .icon.icon-lg {
    width: 120rem;
    height: 120rem;
    top: 40rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 55rem; }

.tile-item:hover .tile-item-gutter .icon {
  text-decoration: none; }
  .tile-item:hover .tile-item-gutter .icon:before {
    text-decoration: none; }

.tile-item.large {
  width: 50%; }

.tile-item.large-h {
  height: 570rem; }
  .tile-item.large-h .tile-item-gutter {
    height: 560rem; }
    .tile-item.large-h .tile-item-gutter .icon {
      top: 50%;
      margin-top: -10rem;
      position: absolute; }

.tile-item.overlay .tile-item-gutter .icon {
  z-index: 3; }

.tile-item.overlay .tile-item-gutter .tile-item-desc {
  z-index: 3;
  background: transparent; }

.tile-item.overlay .tile-item-gutter:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.tile-item.overlay .tile-item-gutter:hover:after {
  background-color: rgba(0, 0, 0, 0.65); }

.tile-item.green .tile-item-gutter {
  background-color: #6ea435; }
  .tile-item.green .tile-item-gutter .tile-item-desc {
    background-color: transparent;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .tile-item.green .tile-item-gutter:hover {
    background-color: #547d29; }

.tile-item.grey .tile-item-gutter {
  background-color: #e1e1e1; }
  .tile-item.grey .tile-item-gutter .tile-item-desc {
    color: #1e1e1e;
    background-color: transparent;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .tile-item.grey .tile-item-gutter .tile-item-meta {
    color: rgba(0, 0, 0, 0.4); }
  .tile-item.grey .tile-item-gutter:hover {
    background-color: #c8c8c8; }
  
.tile-item.text .tile-item-gutter {
  background-color: #e1e1e1; }
  .tile-item.text .tile-item-gutter .tile-item-desc {
    color: #1e1e1e;
    bottom: auto;
    top: 0;
    background-color: transparent; }
  .tile-item.text .tile-item-gutter .tile-item-meta {
    color: rgba(0, 0, 0, 0.4); }
  .tile-item.text .tile-item-gutter .tile-item-text {
    font-size: 13rem;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.55;
    margin-top: 15rem; }
  .tile-item.text .tile-item-gutter:hover {
    background-color: #c8c8c8; }

.tile-item.blue .tile-item-gutter {
  background-color: #004d72; }
  .tile-item.blue .tile-item-gutter .tile-item-desc {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .tile-item.blue .tile-item-gutter:hover {
    background-color: #003c59; }

.tile-item-desc {
  position: absolute;
  display: block;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 15rem 20rem 20rem 20rem; }

.tile-item:hover .tile-item-desc {
  background-color: #000;
  color: #fff;
  transition: all 300ms; }

.tile-item.orange .tile-item-desc,
.tile-item.blue .tile-item-desc,
.tile-item.orange:hover .tile-item-desc,
.tile-item.blue:hover .tile-item-desc {
  background-color: transparent; }

.tile-item-meta {
  display: block;
  margin-bottom: 5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  font-size: 13rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: 'Open Sans', sans-serif; }

.tile-item-event-date {
  display: block;
  border-top: 1rem solid rgba(255, 255, 255, 0.2);
  margin-top: 15rem;
  padding-top: 10rem;
  margin-bottom: -10rem; }

.tile-item-event-date:before {
  font-family: 'icomoon';
  content: "\e902";
  line-height: 1;
  font-size: 18rem;
  margin-right: 13rem;
  vertical-align: -1rem; }

.tile-item-title {
  font-size: 15rem;
  text-transform: uppercase;
  display: block; }

.tiles-grid-wrapper {
  margin: 10rem -5rem; }

.tiles-grid:before,
.tiles-grid:after {
  content: '';
  display: table; }

.tiles-grid:after {
  clear: both; }

.go-to-btn {
  display: block;
  width: 40rem;
  height: 40rem;
  background-color: rgba(236, 9, 40, 0.7);
  border-radius: 100%;
  text-align: center;
  position: absolute;
  z-index: 998;
  top: -55rem;
  left: 50%;
  margin-left: -25rem;
  text-decoration: none !important; }
  .go-to-btn:hover {
    text-decoration: none;
    background-color: #ec0928; }

.go-to-btn:after {
  font-family: 'icomoon';
  content: '\e942';
  display: block;
  font-size: 13rem;
  color: #fff;
  margin-top: 12rem;
  height: 15rem;
  text-decoration: none;
  line-height: 1.2; }

.go-to-btn:hover {
  transition: all 300ms; }

#content {
  position: relative; }

.tiles-grid-header h2 {
  font-size: 32rem;
  font-weight: 100;
  text-transform: uppercase;
  margin: 50rem 0;
  text-align: center; }

.tiles-grid-header {
  position: relative; }

.section-link {
  display: block;
  width: 70rem;
  height: 70rem;
  border-radius: 35rem;
  position: absolute;
  right: -20rem;
  top: 50%;
  margin-top: -35rem;
  color: #ec0928;
  text-align: center;
  line-height: 70rem;
  font-size: 23rem; }

.section-link:hover,
.section-link:focus {
  background-color: rgba(236, 9, 40, 0.7);
  color: #fff;
  text-decoration: none; }

.section-link:before {
  content: '\e905';
  font-family: 'icomoon';
  display: block;
  width: 100%; }

.search-wrap {
  position: absolute;
  height: 90rem;
  top: 0;
  left: 0;
  right: 320rem;
  padding-left: 320rem;
  transition: all 300ms; }

.user-btn {
  display: block;
  height: 90rem;
  width: 80rem;
  position: absolute;
  top: 0;
  right: 160rem;
  border-left: 1rem solid #363636; }

.user-btn:before {
  content: '\e909';
  font-family: 'icomoon';
  color: #fff;
  display: block;
  width: 79rem;
  line-height: 1;
  text-align: center;
  font-size: 20rem; }

.search-panel {
  position: relative;
  text-align: right;
  transition: all 300ms; }

.search-panel input[type="submit"],
.search-panel input[type="submit"]:focus {
  position: absolute;
  right: 0;
  top: 0;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  border: 0;
  background: none;
  text-indent: -90000rem;
  display: block;
  height: 90rem;
  width: 80rem;
  box-shadow: none;
  outline: none;
  z-index: 1; }

.search-panel input[type="submit"] + span {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 300ms; }

.search-panel input[type="submit"] + span:before {
  content: '\e903';
  font-family: 'icomoon';
  color: #fff;
  display: block;
  width: 80rem;
  line-height: 1;
  text-align: center;
  font-size: 20rem;
  z-index: 0;
  transition: all 300ms; }

.search-panel input[type="submit"]:hover + span:before,
.search-panel input[type="submit"]:focus + span:before {
  background-color: rgba(236, 9, 40, 0.7);
  color: #fff; }

.search-panel input[type="text"],
.search-panel input[type="text"]:focus {
  background: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  color: #fff;
  border: 0;
  border-bottom: 1rem solid #fff;
  width: 100%;
  font-size: 18rem;
  text-align: right;
  display: inline-block;
  box-shadow: none;
  outline: none;
  border-radius: 0;
  padding: 0; }

.search-box {
  height: 90rem;
  width: 80rem;
  padding: 18rem 100rem 20rem 0;
  display: inline-block;
  transition: all 300ms; }
  .search-box .search-submit {
    display: none; }

.search-box.open {
  width: 100%;
  transition: all 300ms; }
  .search-box.open .search-submit {
    display: block; }

.search-btn,
.search-submit {
  width: 80rem;
  height: 90rem;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer; }
  .search-btn:before,
  .search-submit:before {
    content: '\e908';
    font-family: 'icomoon';
    color: #fff;
    display: block;
    width: 80rem;
    line-height: 1;
    text-align: center;
    font-size: 20rem;
    z-index: 0; }
  .search-btn:hover,
  .search-submit:hover {
    background-color: rgba(236, 9, 40, 0.7); }

.lang-btn {
  display: block;
  width: 80rem;
  height: 90rem;
  position: absolute;
  right: 240rem;
  top: 0;
  color: #fff;
  font-size: 18rem;
  text-transform: uppercase;
  border-left: 1rem solid #363636;
  text-align: center;
  line-height: 1;
  overflow: hidden;
  z-index: 1000; }

.lang-btn:hover {
  overflow: visible; }

.lang-btn a {
  display: block;
  height: 90rem;
  width: 79rem;
  color: #fff;
  padding-top: 35rem;
  padding-bottom: 30rem; }

.main-menu {
  width: 337rem;
  height: 100%;
  padding-bottom: 90rem;
  position: fixed;
  top: 90rem;
  right: -337rem;
  overflow-y: auto;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.9);
  transition: all 300ms; }

.main-menu {
  width: 320rem;
  right: -320rem;
  padding: 10rem 20rem; }
  .main-menu > ul {
    padding-bottom: 150rem !important; }

.main-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  line-height: 1; }

.main-menu a:hover {
  text-decoration: none;
  background-color: #be0a26;
  color: #fff; }

.main-menu > ul > li {
  border-bottom: 1rem solid #363636; }

.main-menu > ul > li > ul {
  overflow: hidden;
  max-height: 0; }

.main-menu > ul > li > ul:before {
  content: '';
  display: block;
  border-top: 1rem solid #363636;
  height: 25rem; }

.main-menu > ul > li > ul:after {
  content: '';
  display: block;
  height: 25rem; }

.main-menu > ul > li.open > ul {
  max-height: 490rem; }

.main-menu > ul > li > a {
  color: #be0a26;
  font-size: 22rem;
  display: block;
  padding: 28rem 15rem;
  position: relative;
  text-decoration: none !important; }

.main-menu > ul > li > a > span {
  display: block;
  height: 100%;
  width: 50rem;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  transition: all 300ms; }

.main-menu > ul > li > a:hover > span {
  background: #fff;
  color: #ec0928;
  transition: all 300ms; }

.main-menu > ul > li > a > span:before {
  content: "\e942";
  font-family: icomoon;
  font-size: 14rem;
  line-height: 1;
  display: block; }

.main-menu > ul > li.open > a > span:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -7rem; }

.main-menu > ul > li > ul > li > a {
  color: #fff;
  font-size: 18rem;
  display: block;
  padding: 15rem 20rem 13rem 30rem; }

.main-menu.open {
  right: 0;
  transition: all 300ms; }

.main-menu.open.mobile {
  right: 0rem; }

.slider-item {
  height: 800rem;
  height: 100vh;
  min-height: 600rem;
  background-position: center;
  background-size: cover;
  position: relative;
  background-color: #1e1e1e; }
  .slider-item:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFUlEQVR42mNQlpOz+P//PwMDiABxAEM4BylRvmA7AAAAAElFTkSuQmCC) repeat; }

.slider-item-sm {
  height: 430rem;
  min-height: 430rem; }
  .slider-item-sm .slider-item-container {
    padding-bottom: 10rem; }

.slider-item-container {
  height: 100%;
  padding-top: 90rem;
  padding-bottom: 80rem;
  position: relative;
  z-index: 3; }

.slider-item-table {
  display: table;
  height: 100%;
  width: 100%; }

.slider-item-vertical {
  display: table-cell;
  height: 100%;
  vertical-align: middle; }

.slider-item-text {
  color: #1e1e1e;
  background-color: rgba(255, 255, 255, 0.7);
  font-size: 47rem;
  line-height: 55rem;
  width: auto;
  max-width: 770rem;
  text-transform: uppercase;
  padding: 20rem 30rem;
  display: inline-block;
  margin: 0px 200px 0px 0px; }

.slider-item-subtext {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-size: 24rem;
  width: auto;
  max-width: 770rem;
  text-transform: uppercase;
  padding: 15rem 30rem;
  display: inline-block;
  margin: 10rem 0 0 0; }

.slider-person-text {
  float: right;
  font-size: 32rem;
  max-width: 590rem;
  width: 100%; }
  .slider-person-text h1 {
    font-size: 32rem;
    margin: 5rem 0; }
  .slider-person-text .person-meta {
    display: block;
    font-size: 20rem;
    font-family: "Vafle", sans-serif;
    text-transform: uppercase;
    color: #1e1e1e;
    line-height: 1.4;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100); }

.slider-item-person-list {
  float: right;
  max-width: 590rem;
  font-size: 20rem;
  font-weight: 400;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.6);
  display: block;
  width: 100%;
  padding: 15rem 20rem;
  margin: 0; }
  .slider-item-person-list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    counter-reset: item; }
    .slider-item-person-list ul li {
      counter-increment: item;
      position: relative;
      padding-left: 40rem;
      margin: 5rem 0; }
      .slider-item-person-list ul li:before {
        content: counter(item);
        width: 25rem;
        height: 25rem;
        text-align: center;
        border: 2px solid #fff;
        border-radius: 100%;
        position: absolute;
        left: 0;
        top: 4rem;
        font-size: 15rem;
        line-height: 1.5;
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80); }

.slider-item-link a {
  display: inline-block;
  background-color: rgba(236, 9, 40, 0.7);
  position: relative;
  font-size: 15rem;
  color: #fff;
  text-transform: uppercase;
  padding: 15rem 40rem; }

.slider-item-link a:hover {
  background-color: #ec0928;
  text-decoration: none; }

.slider-item-link a:after {
  position: absolute;
  top: 50%;
  margin-top: -5rem;
  left: 20rem;
  color: #fff;
  font-family: 'icomoon';
  content: '\e910';
  font-size: 10rem;
  display: block;
  line-height: 1;
  width: 12rem;
  transition: all 300ms; }

.slider-item-link a:hover:after {
  margin-left: -2rem;
  transition: all 300ms; }

.submenu {
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 80rem;
  margin-top: -80rem;
  text-align: center;
  font-size: 26rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 1rem;
  position: relative;
  z-index: 99; }
  .submenu .container {
    position: relative;
    top: 50%;
    padding-left: 0;
    padding-right: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }

footer {
  background-color: #1e1e1e;
  font-size: 13rem;
  color: #9b9b9b;
  padding-bottom: 50rem; }
  footer a {
    color: #be0a26;
    text-decoration: none; }
    footer a:hover {
      color: #be0a26; }

.footer-content {
  overflow-x: hidden; }

.footer-social {
  display: inline-block; }
  .footer-social a {
    display: inline-block;
    color: #fff;
    font-size: 21rem;
    text-decoration: none;
    margin: 2rem 10rem;
    vertical-align: middle; }

.footer-address {
  text-align: center;
  border-left: 1rem solid #373232;
  border-right: 1rem solid #373232; }

.social-container {
  font-size: 0;
  padding: 30rem 15rem;
  border-bottom: 1rem solid #373232;
  margin-bottom: 50rem; }

.social-container .item-title {
  font-size: 13rem;
  line-height: 1;
  color: #be0a26;
  vertical-align: middle;
  margin-right: 20rem; }

.social-container a:hover {
  opacity: .8; }

.footer-list-container {
  font-size: 0;
  margin-bottom: 30rem; }

.footer-row {
  margin: 0 -40rem; }

.footer-col {
  width: 20%;
  float: left;
  padding: 0 15rem 0 40rem; }

.footer-col ul {
  font-size: 13rem;
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0; }

.footer-col ul li {
  padding-bottom: 12rem;
  color: #fff;
  line-height: 25rem; }

.footer-col ul li a {
  color: #fff;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }

.footer-address {
  padding: 0 15rem; }
  .footer-address a {
    color: #be0a26; }

.footer-col ul li strong {
  font-size: 16rem;
  font-weight: 400;
  color: #9b9b9b;
  text-transform: uppercase;
  transition: all 300ms; }

.footer-col ul li a:hover strong {
  color: #fff;
  transition: all 300ms; }

.footer-col ul address {
  margin-bottom: -5rem; }

.footer-list-container ul address p {
  margin-bottom: 5rem; }

.footer-list-container ul table tr td:first-of-type {
  padding-right: 25rem; }

.footer-list-container ul li table a {
  color: #ec0928; }

.footer-list-container ul li table a:hover {
  color: #fff; }

.copyright-container {
  margin-bottom: 50rem;
  color: #fff; }

.copyright {
  font-size: 13rem;
  padding-top: 10rem; }

.copyright a {
  color: #fff; }

.page-print:hover,
.copyright a:hover,
.footer-list-container ul li a:hover {
  color: #ec0928;
  text-decoration: none; }

.page-print {
  color: #fff;
  text-transform: uppercase;
  line-height: 1;
  vertical-align: middle; }

.page-print:before {
  content: '\e904';
  font-family: 'icomoon';
  vertical-align: -2rem;
  margin-right: 5rem;
  font-size: 18rem; }

.slider .slick-arrow,
.slider .slick-arrow:focus {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  margin-top: 10rem;
  border: 0;
  text-indent: 9999rem;
  width: 70rem;
  height: 70rem;
  z-index: 1;
  outline: none;
  display: none !important; }

.slider {
  position: relative; }
  .slider .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    list-style: none;
    width: 100%;
    max-width: 1170rem;
    padding: 0 15rem;
    bottom: 110rem;
    z-index: 997; }
    .slider .slick-dots li {
      display: inline-block;
      margin-right: 18rem; }
      .slider .slick-dots li button {
        font-size: 0;
        width: 11rem;
        height: 11rem;
        border-radius: 100%;
        background-color: rgba(236, 9, 40, 0.7);
        border: none;
        box-sizing: border-box;
        padding: 0; }
      .slider .slick-dots li.slick-active button {
        background-color: #fff; }

.slider .slick-arrow:after {
  position: absolute;
  left: 0;
  top: 0;
  font-family: 'icomoon';
  color: #fff;
  content: '\e901';
  line-height: 70rem;
  font-size: 50rem;
  width: 70rem;
  display: block;
  text-align: center;
  transition: all 300ms; }

.slider .slick-arrow:hover:after {
  background-color: rgba(0, 0, 0, 0.7);
  transition: all 300ms; }

.slider .slick-prev {
  left: 10rem; }

.slider .slick-prev:after {
  text-indent: 0rem; }

.slider .slick-next {
  right: 10rem; }

.slider .slick-next:after {
  text-indent: 0rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.back-top {
  display: block;
  height: 40rem;
  width: 40rem;
  position: absolute;
  right: -90rem;
  top: -20rem;
  background: rgba(236, 9, 40, 0.7);
  border-radius: 100%;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  text-align: center; }

.back-top:focus {
  text-decoration: none; }

.back-top:hover {
  text-decoration: none;
  background: #ec0928; }

.back-top:after {
  font-family: 'icomoon';
  content: '\e942';
  display: block;
  font-size: 13rem;
  color: #fff;
  margin-top: 11rem;
  line-height: 1.2; }

.back-top-container {
  position: relative; }

.footer-vut-icons a:hover,
.footer-vut-icons a:focus {
  text-decoration: none; }

.footer-vut-icons a:not(:last-of-type) {
  margin-right: 15rem; }

.modal {
  z-index: 10050;
  text-align: center;
  padding: 0 !important; }
  .modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; }

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: 95%;
  max-width: 470rem;
  margin: 0;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); }

.modal-backdrop {
  z-index: 10040;
  background: #fff; }

.modal-content {
  box-shadow: none;
  border: none;
  border-radius: 0; }

.modal-close {
  border: 0;
  background: transparent;
  position: absolute;
  right: 10rem;
  top: 10rem;
  color: #be0a26;
  font-size: 24rem; }
  .modal-close:hover {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

.modal-body {
  padding: 40rem; }

.modal-title {
  font-size: 20rem;
  text-transform: uppercase;
  display: block;
  margin: 0 0 25rem 0;
  letter-spacing: 1px;
  font-family: "Vafle", sans-serif; }

.greedy-more {
  display: none; }
  .greedy-more.visible {
    display: block; }
  .greedy-more.visible.Highlighted {
      background-color: #fff;
      color: #1e1e1e; }
  .greedy-more.visible.Highlighted span.icon-bar {
      background-color: #1e1e1e; }


.greedy-nav {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center; }

.greedy-hidden-links {
  position: absolute;
  top: 100%;
  right: 0;
  display: none; }

.greedy-main-nav-hidden-links {
  min-width: 25rem;
  right: -1.5rem; }

.submenu-nav {
  display: block;
  list-style: none;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 80rem;
  overflow: hidden; }
  .submenu-nav li {
    display: inline-block;
    margin: 0 -3rem; }
    .submenu-nav li a {
      height: 80rem;
      display: block;
      font-size: 16rem;
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      font-weight: 400;
      padding: 31rem 20rem;
      background-color: transparent; }
      .submenu-nav li a:hover {
        background-color: #be0a26; }
    .submenu-nav li:first-child a {
      background-color: #1e1e1e;
      color: #fff; }
    .submenu-nav li:first-child.Highlighted a {
      background-color: #be0a26;
      color: #fff; }
    .submenu-nav li.Highlighted a {
      background-color: #fff;
      color: #1e1e1e; }

.person-nav {
  font-size: 15rem;
  text-transform: none; }
  .person-nav li {
    height: 80rem;
    text-align: left;
    vertical-align: top; }
    .person-nav li .item-content {
      padding: 0 19rem;
      padding-left: 74rem;
      position: relative;
      top: 50%;
      display: block;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }
      .person-nav li .item-content .icon {
        font-size: 40rem;
        position: absolute;
        left: 20rem;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        color: #c3c3c3; }
    .person-nav li a {
      padding: 0;
      height: 80rem;
      display: block;
      position: relative;
      text-transform: none;
      font-size: 15rem; }

.greedy-more {
  height: 80rem;
  background-color: transparent;
  border: none;
  color: #fff;
  font-size: 16rem;
  padding: 31rem 60rem 31rem 30rem;
  text-transform: uppercase; }
  .greedy-more .menu-toggle {
    top: 30rem; }

.submenu-nav-more {
  list-style: none;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.8);
  width: auto;
  text-align: left;
  min-width: 300rem;
  padding: 0;
  z-index: 9;
  border: 1px solid #1e1e1e;
  border-top: none; }
  .submenu-nav-more li {
    font-size: 16rem; }
    .submenu-nav-more li a {
      display: block;
      font-size: 16rem;
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      font-weight: 400;
      padding: 15rem 30rem;
      background-color: transparent; }
      .submenu-nav-more li a:hover {
        background-color: #be0a26; }
    .submenu-nav-more li.Highlighted a {
      background-color: #fff;
      color: #1e1e1e; }

.person-nav-more {
  font-size: 16rem; }
  .person-nav-more li {
    text-transform: none; }
    .person-nav-more li a {
      padding: 0;
      text-transform: none; }
    .person-nav-more li .item-content {
      width: 100%;
      display: block;
      padding: 15rem 30rem; }
      .person-nav-more li .item-content .icon {
        margin-right: 5rem; }

.wrapper-content {
  padding: 50rem 0;
  font-family: "Open Sans", sans-serif; }
  .wrapper-content > .container > h1:first-child, .wrapper-content > .container > .h1:first-child, .wrapper-content > .container > h2:first-child, .wrapper-content > .container > .h2:first-child, .wrapper-content > .container > h3:first-child, .wrapper-content > .container > .h3:first-child {
    margin-top: 10rem; }

.wrapper-border-bottom {
  border-bottom: 1px solid #e1e1e1; }

.facts-item {
  display: inline-block;
  width: 49%;
  padding: 15rem 15rem 50rem 75rem;
  position: relative; }
  .facts-item .icon {
    position: absolute;
    left: 15rem;
    top: 15rem;
    color: #c3c3c3;
    font-size: 38rem; }
  .facts-item h3 {
    margin-top: 0;
    margin-bottom: 5rem; }
  .facts-item h4 {
    margin-bottom: 5rem; }

.visions {
  margin: 0rem -30rem 0 -30rem; }

.visions-item {
  float: left;
  width: 33.333%;
  padding: 0 30rem;
  text-align: justify; }
  .visions-item h2 {
    display: inline-block;
    margin: 0;
    vertical-align: middle; }
  .visions-item .icon {
    /* font-size: 64rem; */
    vertical-align: middle;
    margin-right: 30rem; }

.history {
  max-width: 980rem;
  margin: 100rem auto 0 auto; }
  .history ul {
    list-style: none;
    margin: 0;
    padding: 70rem 0 50rem 0;
    position: relative;
    width: 100%; }
    .history ul li {
      width: 100%;
      margin: 10rem 0;
      position: relative; }
      .history ul li div {
        display: block;
        float: right;
        background-color: #e1e1e1;
        padding: 20rem 30rem 25rem 30rem;
        width: 40%;
        font-size: 20rem;
        font-family: "Vafle", sans-serif; }
        .history ul li div .history-title {
          color: #1e1e1e;
          margin: 0 0 3rem 0 !important; }
        .history ul li div:before {
          content: '';
          position: absolute;
          top: 50%;
          left: 50%;
          width: 20%;
          border-top: 2px solid #e1e1e1;
          margin-top: -1px;
          z-index: -1; }
        .history ul li div:after {
          content: '';
          position: absolute;
          left: 50%;
          top: 50%;
          width: 22rem;
          height: 22rem;
          border-radius: 100%;
          background-color: #be0a26;
          border: 4px solid #e1e1e1;
          margin-left: -11rem;
          margin-top: -11rem; }
      .history ul li a {
        display: block;
        float: right;
        background-color: #e1e1e1;
        padding: 20rem 30rem 25rem 30rem;
        width: 40%;
        font-size: 20rem;
        font-family: "Vafle", sans-serif; }
        .history ul li a .history-title {
          color: #1e1e1e;
          margin: 0 0 3rem 0 !important; }
        .history ul li a:hover {
          text-decoration: none;
          background-color: #d4d4d4; }
        .history ul li a:focus {
          color: #be0a26;
          text-decoration: none; }
        .history ul li a:before {
          content: '';
          position: absolute;
          top: 50%;
          left: 50%;
          width: 20%;
          border-top: 2px solid #e1e1e1;
          margin-top: -1px;
          z-index: -1; }
        .history ul li a:after {
          content: '';
          position: absolute;
          left: 50%;
          top: 50%;
          width: 22rem;
          height: 22rem;
          border-radius: 100%;
          background-color: #be0a26;
          border: 4px solid #e1e1e1;
          margin-left: -11rem;
          margin-top: -11rem; }
      .history ul li.left a {
        float: left; }
        .history ul li.left a:before {
          right: 50%;
          left: auto; }
      .history ul li.left div {
        float: left; }
        .history ul li.left div:before {
          right: 50%;
          left: auto; }
      .history ul li.left div.right {
        float: right; 
        padding: 0px;}
        .history ul li.left div.right:before {
          content: '';
          position: absolute;
          top: 50%;
          left: 50%;
          width: 20%;
          border-top: 2px solid #e1e1e1;
          margin-top: -1px;
          z-index: -1; }
        .history ul li.left div.right a {
          padding: 20rem 30rem 25rem 30rem;
          width: 100%; }
    .history ul:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 0;
      height: 100%;
      width: 4rem;
      margin-left: -2rem;
      background-color: #e1e1e1;
      clear: both; }
    .history ul:after {
      content: '';
      clear: both;
      display: table; }

.history-top-title {
  display: block;
  width: 50%;
  float: left;
  text-align: center;
  font-size: 20rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: "Vafle", sans-serif; }

.modal-wide {
  max-width: 775rem; }

.modal-person-image {
  float: left;
  margin: 0 50rem 30rem 0; }
  .modal-person-image img {
    max-width: 100%; }

.modal-gallery {
  margin-top: 30rem; }
  .modal-gallery .item {
    display: block;
    width: 25%;
    height: 220rem;
    float: left;
    border: 15rem solid #fff;
    background-size: cover;
    background-position: center; }

.mfp-wrap,
.mfp-bg {
  z-index: 99999; }

.person {
  display: inline-block;
  width: 33%;
  /* RUMU */
  /* padding: 15rem; */
  vertical-align: top;
  
  margin-bottom: 20rem; }
  .person img {
    max-width: 200rem; }
  .person h3 {
    font-size: 19rem;
    margin-bottom: 8rem; }

.person-meta {
  display: block;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  margin-bottom: 10rem; }

.person-contacts > div {
  margin: 15rem 0;
  padding-left: 40rem;
  position: relative; }

.person-contacts .icon {
  position: absolute;
  left: 0;
  top: 3rem;
  font-size: 22rem;
  color: #c3c3c3; }

.contact-item-lg {
  font-family: "Vafle", sans-serif;
  font-size: 30rem;
  margin: 20rem 0 30rem 0; }
  .contact-item-lg .icon {
    font-size: 40rem;
    display: inline-block;
    vertical-align: middle;
    color: #c3c3c3;
    margin-right: 20rem; }


.person-in-row {
  display: inline-block;
  width: 100%;
  padding: 0rem;
  margin-bottom: 0rem; }
  .person-in-row h3 {
    float: left;
    width: 30%;
    font-size: 19rem;
    margin: 0rem;}  
  
.person-in-row-contacts div {
  margin: 0;
  height: 10rem;
  padding-left: 20rem;
  float: left;
  display: block; }



  
.map {
  height: 560rem;
  margin-bottom: 50rem;
  /*background: url('../img/map.jpg') no-repeat center;*/ }

.accordion-list {
  list-style: none;
  margin: 30rem 0;
  padding: 0; }
  .accordion-list li {
    padding-left: 50rem;
    position: relative; }

.accordion-heading {
  padding: 15rem 30rem;
  border: 1px solid #e1e1e1;
  cursor: pointer;
  font-size: 20rem; }
  .accordion-heading:hover {
    background-color: #f5f5f5; }

.accordion-icon {
  width: 30rem;
  height: 30rem;
  background-color: #be0a26;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  position: absolute;
  left: 0;
  top: 14rem;
  padding: 2rem 0; }
  .accordion-icon:before {
    content: '+'; }
  .accordion-icon:after {
    content: '';
    position: absolute;
    right: -20rem;
    top: 50%;
    border-top: 1px solid #e1e1e1;
    width: 20rem; }

.accordion-open .accordion-heading {
  background-color: #f5f5f5; }

.accordion-open .accordion-icon:before {
  content: '-'; }

.accordion-content {
  display: block;
  padding: 1rem 20rem 10rem 20rem; }

.icon-lg {
  font-size: 120rem; }

.listing-item .item-image {
  float: left;
  margin: 0 30rem 20rem 0; }

.listing-item .item-title {
  margin-top: 0; }

.news-list-date {
  display: inline-block;
  min-width: 100rem;
  margin-right: 20rem; }

.list-news ul li:last-child {
  border-bottom: 0; }

.topic {
  position: relative;
  padding: 20rem 0;
  border-bottom: 1px solid #c3c3c3; }
  .topic:not(:first-child) .dropdown {
    top: 30rem; }
  .topic .table {
    margin-top: 10rem;
    padding-right: 40rem; }
  .topic:last-child {
    border-bottom: 0; }

.accordion-content .topic:first-child {
  padding-top: 0; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle {
  *margin-bottom: -3px; }

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px; }

.dropdown-menu {
  position: absolute;
  display: none;
  top: 100%;
  right: 0;
  z-index: 1000;
  display: none;
  float: left;
  width: 200rem;
  padding: 10rem 0;
  margin: 0;
  list-style: none;
  background-color: rgba(0, 0, 0, 0.9); }
  .dropdown-menu li {
    padding: 5rem 20rem; }
    .dropdown-menu li a {
      color: #fff; }

.dropdown-toggle {
  font-family: "Open Sans", sans-serif;
  width: 30rem;
  height: 30rem;
  font-size: 26rem;
  padding: 0;
  line-height: 0;
  font-weight: 400; }
  .dropdown-toggle span {
    display: block;
    position: relative;
    top: -9rem; }

.open {
  *z-index: 1000; }

.open > .dropdown-menu {
  display: block; }

.dropdown-top-right {
  position: absolute;
  right: 0;
  top: 0; }

.form-box {
  background-color: #f5f5f5;
  padding: 30rem;
  margin: 40rem 0 50rem 0; }

.form-box-divider {
  margin: 15rem 0;
  border-bottom: 1px solid #e1e1e1; }

.dropdown-select .dropdown-toggle {
  width: 100%;
  display: block;
  background: #fff;
  border: 1px solid #e1e1e1;
  padding: 10rem 15rem;
  font-family: 'Open Sans', sans-serif;
  font-size: 15rem;
  height: 50rem;
  cursor: pointer;
  text-align: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1QjNCQURFNDkzRTExRTdBNEMxQTMxNjc5NTc0MTI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1QjNCQURGNDkzRTExRTdBNEMxQTMxNjc5NTc0MTI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDVCM0JBREM0OTNFMTFFN0E0QzFBMzE2Nzk1NzQxMjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDVCM0JBREQ0OTNFMTFFN0E0QzFBMzE2Nzk1NzQxMjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NUKmcAAAAX0lEQVR42mLcx6V2hYGBgQWIXZy+3XrCgASAcjJAag8Q/2GCKlIH4gNQCWRFB6ByLIxIAspAfBeIHaBqUcQY0XTDJBiQFYGcxIjFKmWoEFwRiMOIxfG7oVxXZM8BBBgAy/oivlgLWikAAAAASUVORK5CYII=);
  background-position: right 20rem center;
  background-repeat: no-repeat; }
  .dropdown-select .dropdown-toggle:focus {
    border-color: #c8c8c8; }

.dropdown-select .dropdown-menu {
  background-color: #fff;
  padding: 10rem 20rem;
  border: 1px solid #e1e1e1;
  width: 100%;
  top: 100%;
  margin-top: 10rem; }
  .dropdown-select .dropdown-menu a {
    color: #be0a26; }
  .dropdown-select .dropdown-menu li {
    padding: 0; }

.form-submit input {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 20rem;
  text-transform: uppercase;
  font-family: "Vafle", sans-serif;
  height: 50rem;
  line-height: 1.2; }

.search-result {
  padding: 15rem 50rem 15rem 30rem;
  border: 1px solid #e1e1e1;
  margin: 10rem 0;
  position: relative; }
  .search-result .dropdown {
    right: 10rem;
    top: 10rem; }
  .search-result .item-title {
    margin: 0 0 5rem 0;
    font-size: 20rem; }
  .search-result .item-meta {
    display: inline-block;
    margin-right: 30rem; }

.structure-container {
  overflow: auto;
  margin: 80rem 0 0 0; }

.structure {
  width: 1140px;
  height: 750px;
  margin: 20rem 0;
  background: url("../img/structure_2019_v02.png") no-repeat center;
  position: relative; }
  .structure ul {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }
  .structure .item {
    position: absolute;
    display: block;
    width: 210px;
    height: 70px;
    background-color: #e1e1e1;
    text-align: center;
    font-family: "Vafle", sans-serif;
    text-transform: uppercase;
    padding: 5rem 20rem;
    font-size: 15px; }
    .structure .item .item-content {
      display: block;
      position: relative;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      line-height: 1.1; }
    .structure .item.lg {
      font-size: 20px;
      letter-spacing: 1px; }
    .structure .item.sm {
      font-size: 14px; }
    .structure .item.bordered {
      background-color: #fff;
      border: 4px solid #e1e1e1;
      height: 74px; }
    .structure .item.wide {
      width: 245px; }
  .structure a.item:hover, .structure a.item:focus {
    text-decoration: none;
    color: #fff;
    background-color: #be0a26;
    border-color: #be0a26; }


.structureResearch {
  width: 1140px;
  height: 750px;
  margin: 20rem 0;
  background: url("../img/structure_research_2021.png") no-repeat center;
  position: relative; }
  .structureResearch ul {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }
  .structureResearch .itemTop {
    position: absolute;
    display: block;
    width: 210px;
    height: 70px;
    background-color: #e1e1e1;
    text-align: center;
    font-family: "Vafle", sans-serif;
    text-transform: uppercase;
    padding: 5rem 20rem;
    font-size: 20px;
    letter-spacing: 1px; 
    padding-top: 18px;
  }
  
  .structureResearch .item {
    position: absolute;
    display: block;
    width: 250px;
    height: 70px; /*150px bylo*/
    background-color: #e1e1e1;
    text-align: center;
    font-family: "Vafle", sans-serif;
    text-transform: uppercase;
    padding: 5rem 20rem;
    font-size: 16px; }
    .structureResearch .item i {
        padding-top: 10px;
        color: #3f3f3f;
        font-size: 14px; 
        display: block;
    }
    .structureResearch .item .item-content {
      display: block;
      position: relative;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      line-height: 1.1; }
    .structureResearch .item.lg {
      font-size: 20px;
      letter-spacing: 1px; }
    .structureResearch .item.sm {
      font-size: 14px; }
    .structureResearch .item.bordered {
      background-color: #fff;
      border: 4px solid #e1e1e1;
      height: 74px; }
    .structureResearch .item.wide {
      width: 245px; }
  .structureResearch a.item:hover, .structure a.item:focus {
    text-decoration: none;
    color: #fff;
    background-color: #be0a26;
    border-color: #be0a26; }
  
  
.timeaxis-container {
  width: 100%;
  overflow-x: auto; }

.timeaxis {
  position: relative;
  width: 1140rem;
  padding-bottom: 20rem; }
  .timeaxis ol {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    counter-reset: item;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -moz-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row; }
    .timeaxis ol li {
      -moz-flex: 1;
      -webkit-box-flex: 1;
              flex: 1;
      counter-increment: item;
      text-align: center;
      position: relative;
      padding: 10rem 10rem 60rem 10rem;
      height: 120rem; }
      .timeaxis ol li span {
        display: block;
        position: absolute;
        bottom: 20rem;
        left: 0;
        right: 0;
        width: 30rem;
        height: 30rem;
        border: 2px solid #c3c3c3;
        border-radius: 100%;
        text-align: center;
        margin: 0 auto;
        font-family: "Vafle", sans-serif;
        color: #c3c3c3;
        font-size: 16rem;
        line-height: 1rem;
        padding: 11rem 0; }
        .timeaxis ol li span:before {
          content: counter(item); }
        .timeaxis ol li span:after {
          content: '';
          position: absolute;
          left: 50%;
          top: 100%;
          height: 20rem;
          border-left: 2px solid #c3c3c3;
          margin-left: -1px; }
      .timeaxis ol li:after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -2rem;
        width: 6rem;
        height: 6rem;
        border-radius: 100%;
        background-color: #c3c3c3;
        margin-left: -3rem; }
    .timeaxis ol:after {
      content: '';
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      border-top: 2px solid #c3c3c3; }
  .timeaxis .overlay-container {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    overflow-x: hidden; }
  .timeaxis .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 1140rem;
    height: 100%; }
    .timeaxis .overlay ol li {
      font-size: 0; }
      .timeaxis .overlay ol li span {
        border-color: #be0a26;
        color: #be0a26; }
        .timeaxis .overlay ol li span:after {
          border-color: #be0a26; }
      .timeaxis .overlay ol li:after {
        background-color: #be0a26; }
    .timeaxis .overlay ol:after {
      border-color: #be0a26; }

/* icon image */
.icon-obor-1 {
  font-size: 120px;
  line-height: 120px; }
  .icon-obor-1:before {
    content: '';
    display: inline-block;
    height: 120px;
    width: 120px;
    line-height: 120px;
    vertical-align: top;
}

@media (max-width: 1350px) {
  .back-top {
    right: 0; } }

@media screen and (max-width: 1199px) {
  .grid-sizer {
    width: 33.333333%; }
  .tile-item {
    width: 33.333333%; }
  .tile-item.large {
    width: 66.666666%; }
  .tile-item-last {
    width: 33.333333% !important; }
  .structure-container {
    position: relative;
    overflow: hidden;
    height: 700rem; }
  .structure {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8); } }

/* T-A-B-L-E-T-Y */
@media screen and (max-width: 992px) {
  html {
    font-size: 0.9px; }
  .search-wrap {
    padding-left: 240rem; }
  .structure-container {
    position: relative;
    height: 600rem; }
  .structure {
    -webkit-transform: scale(0.62, 0.62);
    transform: scale(0.62, 0.62); } }

@media screen and (max-width: 768px) {
  html {
    font-size: 0.8px; }
  .footer-list-container ul {
    width: 50%;
    min-height: 0;
    margin-bottom: 20rem; }
  .slider-item {
    height: 800rem; }
  .slider-item-sm {
    height: 430rem; }
  .slider-item-text {
    font-size: 32rem;
    line-height: 48rem; }
  .social-container span {
    display: block;
    margin-bottom: 10rem;
    margin-right: 0; }
  .copyright-container div {
    text-align: center !important; }
  .copyright {
    margin-top: 10rem; }
  .footer-row {
    margin: 0 -15rem; }
  .footer-col {
    padding: 0 15rem;
    width: 33.333%; }
  .visions {
    margin: 60rem -15rem 0 -15rem; }
  .visions-item {
    float: none;
    width: 100%;
    padding: 0 15rem;
    margin-bottom: 40rem; }
  .person {
    width: 49%; }
  .form-box-item {
    width: 33.333%;
    float: left; }
  .structure-container {
    height: auto; }
  .structure {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    background: none;
    height: auto;
    width: 100%; }
    .structure ul {
      position: relative; }
      .structure ul ul {
        margin-left: 60rem; }
        .structure ul ul li {
          position: relative; }
          .structure ul ul li:before {
            content: '';
            position: absolute;
            left: -30rem;
            top: 37rem;
            width: 30rem;
            border-top: 2px solid #e1e1e1; }
        .structure ul ul ul:after {
          display: none; }
        .structure ul ul:before {
          height: 35rem; }
      .structure ul:after {
        content: '';
        position: absolute;
        left: 30rem;
        top: 0;
        height: 100%;
        border-left: 2px solid #e1e1e1; }
      .structure ul:before {
        content: '';
        position: absolute;
        left: 30rem;
        bottom: 0;
        height: 31rem;
        border-left: 4px solid #fff;
        z-index: 3; }
    .structure .item {
      position: relative;
      left: 0 !important;
      right: 0 !important;
      top: 0 !important;
      bottom: 0 !important;
      margin-bottom: 20rem;
      z-index: 3;
      display: block;
      width: 210rem;
      height: 70rem;
      font-size: 15rem; }
      .structure .item.lg {
        font-size: 20rem; }
      .structure .item.sm {
        font-size: 14rem; }
      .structure .item.bordered {
        height: 74rem; }
      .structure .item.wide {
        width: 245rem; } }

@media screen and (max-width: 568px) {
  .pux-container {
    overflow-x: hidden;
    width: 100%; }
  header {
    position: absolute; }
    header.sticky {
      position: fixed; }
      header.sticky .logo {
        height: 0;
        padding: 0;
        border: none; }
      header.sticky .main-navbar {
        height: 80rem; }
      header.sticky .menu-btn,
      header.sticky .lang-btn,
      header.sticky .user-btn,
      header.sticky .search-open,
      header.sticky .search-panel,
      header.sticky .search-wrap {
        top: 0 !important; }
      header.sticky .search-box {
        top: 80rem; }
  .main-navbar {
    height: 150rem;
    transition: all 300ms; }
  .logo {
    height: 70rem;
    margin: 0;
    padding: 10rem;
    width: 100%;
    border-bottom: 1rem solid #363636;
    overflow: hidden;
    transition: all 300ms; }
  .logo img {
    max-height: 100%;
    max-width: 110rem; }
  .menu-btn .menu-text {
    display: none; }
  .menu-btn,
  .menu-btn:hover,
  .menu-btn:focus {
    width: 80rem;
    height: 80rem;
    top: 70rem; }
  .menu-toggle,
  .menu-toggle:focus {
    right: 25rem; }
  .user-btn {
    right: 80rem;
    top: 70rem;
    height: 80rem; }
  .lang-btn {
    right: 160rem;
    top: 70rem;
    height: 80rem;
    transition: all ease-in-out 200ms; }
  .lang-list {
    margin-top: 80rem; }
    .lang-list a {
      height: 80rem;
      padding-top: 32rem; }
      .lang-list a.active {
        top: -80rem; }
  .search-wrap {
    right: 240rem;
    top: 70rem;
    padding-left: 0; }
  .menu-toggle {
    top: 30rem; }
  .search-btn,
  .search-submit {
    height: 80rem; }
  .main-menu {
    top: 150rem;
    width: 100%;
    right: -100%; }
    .main-menu.sticky {
      top: 80rem; }
  .search-box {
    position: absolute;
    top: 80rem;
    left: 100%;
    margin-left: -80rem;
    background-color: rgba(0, 0, 0, 0.8);
    height: 0;
    padding: 0;
    overflow: hidden; }
    .search-box .search-submit,
    .search-box .search-submit input {
      height: 100%; }
  .search-box.open {
    border-top: 1rem solid #363636;
    height: 80rem;
    width: 100vw;
    left: 0;
    padding: 15rem 100rem 20rem 15rem;
    margin-left: 0; }
  .slider-item-sm {
    height: 530rem; }
    .slider-item-sm .slider-item-container {
      padding-top: 150rem; }
  .grid-sizer,
  .tile-item,
  .tile-item.large,
  .tile-item-last {
    width: 100% !important; }
  .section-link {
    right: -15rem; }
  .footer-col {
    width: 50%;
    text-align: center; }
    .footer-col ul {
      text-align: center; }
  .footer-address {
    width: 100%;
    margin: 30rem 0; }
  .greedy-more {
    /*padding: 31rem 35rem;*/ }
    .greedy-more .menu-toggle {
      right: 35rem; }
  .facts-item {
    display: block;
    width: 100%; }
  .history ul li a {
    padding: 20rem 20rem 25rem 20rem;
    font-size: 16rem;
    line-height: 1.4; }
    .history ul li a .history-title {
      font-size: 22rem;
      margin-bottom: 5rem !important; }
  .modal-gallery .item {
    width: 50%;
    height: 150rem; }
  .modal-person-image {
    width: 130rem;
    margin: 0 30rem 20rem 0; }
  .person {
    width: 100%;
    display: block; }
  .table table tr {
    display: block;
    margin-bottom: 15rem; }
    .table table tr td {
      display: block;
      padding: 0 0 3rem 0; }
  .form-box-item {
    width: 100%;
    padding: 10rem 15rem; } }

@media (max-width: 480px) {
  .footer-list-container ul {
    width: 100%;
    text-align: center; }
  .footer-list-container ul table {
    margin: 0 auto;
    text-align: left; } }

.mb0 {
  margin-bottom: 0; }

.mb-xs {
  margin-bottom: 10rem; }

.mb-sm {
  margin-bottom: 22rem; }

.mb-md {
  margin-bottom: 40rem; }

.mb-lg {
  margin-bottom: 60rem; }

.mt0 {
  margin-top: 0; }

.mt-xs {
  margin-top: 10rem; }

.mt-sm {
  margin-top: 20rem; }

.mt-md {
  margin-top: 40rem; }

.mt-lg {
  margin-top: 60rem; }

/* Skryje prázdné odkazy v mobilním menu */
.main-menu li a:empty {
  display: none !important;
}

/* Přidáš-li moderní selektor, můžeš skrýt i prázdné li přesadecendant */
@supports (selector(li:has(a:empty))) {
  .main-menu li:has(> a:empty) {
    display: none !important;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9ucy5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiX21peGlucy9wdXgvY3NzLXJ1bGVzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJ1ay1zaXRlLnNjc3MiLCJ1ay1yZXNwb25zaXZlLnNjc3MiLCJoZWxwZXJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDSWpCOzs7OztFQUtFLGNBQWMsRUFDZjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsY0FBYztFQUNkLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUNsQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsY0FBYztFQUNkLFlBQVk7RUFDWixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUNsQjs7QUFFRDtFQUNFLGNBQWMsRUFDZjs7QUM5QkQ7RUFHSSxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVksRUFDYjs7QUFHSDs7RUNxQ0ksa0NBSnVCLEVEL0IxQjs7QUFFRDtFQUVJLGNBQWMsRUFDZjs7QUFHSDtFQUNFLHFCQUFxQjtFQUNyQix5REFBUTtFQUNSLCtXQUtvRCxFQUFNOztBQUc1RDtFQUNFLHVCQUF1QjtFQUN2Qiw4Q0FBUztFQUNULHVRQUd1RDtFQUN2RCxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FBSXJCO0VBQ0UsZUFBZSxFQUNoQjs7QUFFRDtFQUNFLGlDRWxEOEI7RUZtRDlCLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixlRXBEa0I7RUZxRGxCLG1CQUFtQixFQUNwQjs7QUFFRDtFQUNFLGlCQUFpQixFQUNsQjs7QUFFRDs7O0VBT0Usc0JBQXNCLEVBQ3ZCOztBQUVEO0VBQ0UsZUVqRW9CLEVGc0VyQjtFQU5EO0lBSUksZUVwRWtCLEVGcUVuQjs7QUFHSDs7RUFFRSx1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BD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RUFHSDtJQUNFLGNBQWM7SUFDZCx3QkFBd0IsRUFDekI7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlLEVBQ2hCO0VBRUQ7SUFHTSxlQUFlO0lBQ2YscUJBQXFCLEVBTXRCO0lBVkw7TUFPUSxlQUFlO01BQ2Ysb0JBQW9CLEVBQ3JCO0VBS1A7SUFDRSxZQUFZO0lBQ1oscUJBQXFCLEVBQ3RCLEVBQUE7O0FBS0g7RUFDRTtJQUNFLFlBQVk7SUFDWixtQkFBbUIsRUFDcEI7RUFFRDtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFDbEIsRUFBQTs7QUM5ZUg7RUFDRSxpQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSxxQkFBcUIsRUFDdEI7O0FBRUQ7RUFDRSxxQkFBcUIsRUFDdEI7O0FBRUQ7RUFDRSxxQkFBcUIsRUFDdEI7O0FBRUQ7RUFDRSxxQkFBcUIsRUFDdEI7O0FBRUQ7RUFDRSxjQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxrQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxrQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxrQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxrQkFBa0IsRUFDbkIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0OmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuYTpmb2N1cyxcbmRpdjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbmF2LXNraXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jZjphZnRlciwgLnN1Ym1lbnUtbmF2OmFmdGVyLCAuaGlzdG9yeSB1bCBsaTphZnRlciwgLmxpc3RpbmctaXRlbTphZnRlciwgLmNmOmJlZm9yZSwgLnN1Ym1lbnUtbmF2OmJlZm9yZSwgLmhpc3RvcnkgdWwgbGk6YmVmb3JlLCAubGlzdGluZy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnRyLCAudGlsZS1pdGVtIC50aWxlLWl0ZW0tZ3V0dGVyLCAudGlsZS1pdGVtLm92ZXJsYXkgLnRpbGUtaXRlbS1ndXR0ZXI6YWZ0ZXIsIC50aWxlLWl0ZW0tZGVzYywgLnNlYXJjaC1idG4sXG4uc2VhcmNoLXN1Ym1pdCwgLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCwgLm1haW4tbWVudSA+IHVsID4gbGkgPiBhID4gc3BhbjpiZWZvcmUsIC5tb2RhbC1jbG9zZSwgLmFjY29yZGlvbi1oZWFkaW5nIHtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtczsgfVxuXG5hOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIGlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdWYWZsZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udHMvVmFmbGVfUmVndWxhcl9WVVRfVFRfX3dlYi5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCLimLpcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRzL1ZhZmxlX1JlZ3VsYXJfVlVUX1RUX193ZWIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250cy9WYWZsZV9SZWd1bGFyX1ZVVF9UVF9fd2ViLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udHMvVmFmbGVfUmVndWxhcl9WVVRfVFRfX3dlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udHMvVmFmbGVfUmVndWxhcl9WVVRfVFRfX3dlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRzL1ZhZmxlX1JlZ3VsYXJfVlVUX1RUX193ZWIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250cy9pY29tb29uLmVvdD9vYjVoOTFcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udHMvaWNvbW9vbi5lb3Q/b2I1aDkxI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250cy9pY29tb29uLnR0Zj9vYjVoOTFcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRzL2ljb21vb24ud29mZj9vYjVoOTFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udHMvaWNvbW9vbi5zdmc/b2I1aDkxI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMXB4OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzFlMWUxZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2OyB9XG5cbmJvZHkubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hLCBhOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbmEge1xuICBjb2xvcjogI2JlMGEyNjsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JlMGEyNjsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiA0MHJlbSAwIDMwcmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAzMHJlbSAwIDIwcmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAyNXJlbSAwIDIwcmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAyNXJlbSAwIDE1cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxucCB7XG4gIG1hcmdpbjogMjByZW0gMDsgfVxuXG4ucGVyZXgge1xuICBmb250LXNpemU6IDIwcmVtO1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb250LWJyYW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiVmFmbGVcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJ0bixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTByZW0gMjByZW07XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnksXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTBhMjY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjA5MjE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zdWJtaXQsXG4uaW5wdXQtc3VibWl0IGlucHV0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHJlbTtcbiAgcGFkZGluZzogMTJyZW0gMzByZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVyZW07IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxM3JlbTsgfVxuXG5pbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDEwcmVtIDE1cmVtO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIGhlaWdodDogNTByZW07IH1cbiAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMsXG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4OyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kcm9wZG93bi1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5zZWxlY3RbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Ryb3Bkb3duLWFycm93LWRpc2FibGVkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzFlMWUxZTsgfVxuICAuY2hlY2tib3ggbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDAgNDVyZW07XG4gICAgbWFyZ2luOiA1cmVtIDIwcmVtIDVyZW0gMDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5jaGVja2JveCBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOXJlbTtcbiAgICAgIGxlZnQ6IDlyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYmUwYTI2O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjhyZW07XG4gICAgICBoZWlnaHQ6IDI4cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jaGVja2JveCBsYWJlbDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC4yOyB9XG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4OyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbmRpdi5saW5rLWFycm93IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICBkaXYubGluay1hcnJvdyBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtOyB9XG4gIGRpdi5saW5rLWFycm93IGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9XG5cbmEubGluay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gIGEubGluay1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTsgfVxuXG5kaXYubGluay1kb3dubG9hZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjsgfVxuICBkaXYubGluay1kb3dubG9hZCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtOyB9XG5cbmEubGluay1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG4gIGEubGluay1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbTsgfVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmxpc3QtYXJyb3cge1xuICBtYXJnaW46IDIwcmVtIDA7IH1cbiAgLmxpc3QtYXJyb3cgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubGlzdC1hcnJvdyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlyZW07XG4gICAgICBtYXJnaW46IDEwcmVtIDA7IH1cbiAgICAgIC5saXN0LWFycm93IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjYzNjM2MzOyB9XG4gIC5saXN0LWFycm93Lmxpc3QtYXJyb3ctYWN0aW9uIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNiZTBhMjY7IH1cblxuLmxpc3QtYm9yZGVyZWQge1xuICBtYXJnaW46IDIwcmVtIDA7IH1cbiAgLmxpc3QtYm9yZGVyZWQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubGlzdC1ib3JkZXJlZCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDIwcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7IH1cbiAgLmxpc3QtYm9yZGVyZWQubGlzdC1hcnJvdyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjByZW07IH1cbiAgICAubGlzdC1ib3JkZXJlZC5saXN0LWFycm93IGxpOmJlZm9yZSB7XG4gICAgICB0b3A6IDEycmVtO1xuICAgICAgbGVmdDogMjByZW07IH1cblxuLmxpc3QtZG93bmxvYWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcmVtOyB9XG4gIC5saXN0LWRvd25sb2FkIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMzByZW07IH1cblxuLnRleHQtbGcge1xuICBmb250LXNpemU6IDIwcmVtOyB9XG5cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxOHJlbTsgfVxuXG4udGV4dC1ub3JtYWwge1xuICBmb250LXNpemU6IDE1cmVtOyB9XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxM3JlbTsgfVxuXG4udmlkZW8ge1xuICBtYXgtd2lkdGg6IDgwMHJlbTtcbiAgbWFyZ2luOiAyMHJlbSBhdXRvOyB9XG5cbi50YWJsZSB7XG4gIG1hcmdpbjogMjByZW0gMDsgfVxuICAudGFibGUgdGFibGUgdHIgdGQge1xuICAgIG1pbi13aWR0aDogMTUwcmVtO1xuICAgIHBhZGRpbmc6IDVyZW0gMTByZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC50YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnZtLCAudGlsZS1pdGVtLWd1dHRlciAuaWNvbjpiZWZvcmUsIC50aWxlLWl0ZW0ubGFyZ2UtaCAudGlsZS1pdGVtLWd1dHRlciAuaWNvbiwgLnVzZXItYnRuOmJlZm9yZSwgLnNlYXJjaC1idG46YmVmb3JlLFxuLnNlYXJjaC1zdWJtaXQ6YmVmb3JlLCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLmNmOmFmdGVyLCAuc3VibWVudS1uYXY6YWZ0ZXIsIC5oaXN0b3J5IHVsIGxpOmFmdGVyLCAubGlzdGluZy1pdGVtOmFmdGVyLCAuY2Y6YmVmb3JlLCAuc3VibWVudS1uYXY6YmVmb3JlLCAuaGlzdG9yeSB1bCBsaTpiZWZvcmUsIC5saXN0aW5nLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4udHIsIC50aWxlLWl0ZW0gLnRpbGUtaXRlbS1ndXR0ZXIsIC50aWxlLWl0ZW0ub3ZlcmxheSAudGlsZS1pdGVtLWd1dHRlcjphZnRlciwgLnRpbGUtaXRlbS1kZXNjLCAuc2VhcmNoLWJ0bixcbi5zZWFyY2gtc3VibWl0LCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsLCAubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEgPiBzcGFuOmJlZm9yZSwgLm1vZGFsLWNsb3NlLCAuYWNjb3JkaW9uLWhlYWRpbmcge1xuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zOyB9XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lci13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMzMHJlbTsgfVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5tYWluLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDkwcmVtOyB9XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDhyZW0gMTVyZW07IH1cblxuLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcmVtO1xuICB3aWR0aDogMTUwcmVtO1xuICBoZWlnaHQ6IDY4cmVtOyB9XG5cbi5tZW51LWJ0bixcbi5tZW51LWJ0bjpob3Zlcixcbi5tZW51LWJ0bjpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkwcmVtO1xuICB3aWR0aDogMTYwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMThyZW07XG4gIHBhZGRpbmc6IDM1cmVtIDMwcmVtIDMwcmVtIDMwcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAubWVudS1idG4ub3BlbixcbiAgLm1lbnUtYnRuOmhvdmVyLm9wZW4sXG4gIC5tZW51LWJ0bjpmb2N1cy5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm1lbnUtYnRuOmhvdmVyLFxuLmxhbmctYnRuIGE6aG92ZXIsXG4udXNlci1idG46aG92ZXIsXG4ubWVudS1idG46Zm9jdXMsXG4ubGFuZy1idG4gYTpmb2N1cyxcbi51c2VyLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCA5LCA0MCwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubWVudS10b2dnbGUsXG4ubWVudS10b2dnbGU6Zm9jdXMge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzByZW07XG4gIGhlaWdodDogMjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcmVtO1xuICB0b3A6IDMycmVtOyB9XG5cbi5tZW51LXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzByZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUtdG9nZ2xlIHNwYW4udG9wLWxpbmUge1xuICB0b3A6IDByZW07XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7IH1cblxuLm1lbnUtdG9nZ2xlIHNwYW4ubWlkZGxlLWxpbmUge1xuICB0b3A6IDEwcmVtO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zOyB9XG5cbi5tZW51LXRvZ2dsZSBzcGFuLmJvdHRvbS1saW5lIHtcbiAgdG9wOiAyMHJlbTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtczsgfVxuXG4ubWVudS10b2dnbGUub3BlbiBzcGFuLnRvcC1saW5lIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgdG9wOiA5cmVtOyB9XG5cbi5tZW51LXRvZ2dsZS5vcGVuIHNwYW4ubWlkZGxlLWxpbmUge1xuICB3aWR0aDogMHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtczsgfVxuXG4ubWVudS10b2dnbGUub3BlbiBzcGFuLmJvdHRvbS1saW5lIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcbiAgdG9wOiA5cmVtOyB9XG5cbi50aWxlLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyODVyZW07XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI1cmVtO1xuICBwYWRkaW5nOiA1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5ncmlkLXNpemVyIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRpbGUtaXRlbTpob3Zlcixcbi50aWxlLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGlsZS1pdGVtIC50aWxlLWl0ZW0tZ3V0dGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGlsZS1pdGVtLWd1dHRlciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjByZW07XG4gIHRvcDogMjByZW07XG4gIHdpZHRoOiA2MHJlbTtcbiAgaGVpZ2h0OiA2MHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnRpbGUtaXRlbS1ndXR0ZXIgLmljb246YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAudGlsZS1pdGVtLWd1dHRlciAuaWNvbi5pY29uLWxnIHtcbiAgICB3aWR0aDogMTIwcmVtO1xuICAgIGhlaWdodDogMTIwcmVtO1xuICAgIHRvcDogNDByZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDU1cmVtOyB9XG5cbi50aWxlLWl0ZW06aG92ZXIgLnRpbGUtaXRlbS1ndXR0ZXIgLmljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRpbGUtaXRlbTpob3ZlciAudGlsZS1pdGVtLWd1dHRlciAuaWNvbjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGlsZS1pdGVtLmxhcmdlIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4udGlsZS1pdGVtLmxhcmdlLWgge1xuICBoZWlnaHQ6IDU3MHJlbTsgfVxuICAudGlsZS1pdGVtLmxhcmdlLWggLnRpbGUtaXRlbS1ndXR0ZXIge1xuICAgIGhlaWdodDogNTYwcmVtOyB9XG4gICAgLnRpbGUtaXRlbS5sYXJnZS1oIC50aWxlLWl0ZW0tZ3V0dGVyIC5pY29uIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi50aWxlLWl0ZW0ub3ZlcmxheSAudGlsZS1pdGVtLWd1dHRlciAuaWNvbiB7XG4gIHotaW5kZXg6IDM7IH1cblxuLnRpbGUtaXRlbS5vdmVybGF5IC50aWxlLWl0ZW0tZ3V0dGVyIC50aWxlLWl0ZW0tZGVzYyB7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi50aWxlLWl0ZW0ub3ZlcmxheSAudGlsZS1pdGVtLWd1dHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi50aWxlLWl0ZW0ub3ZlcmxheSAudGlsZS1pdGVtLWd1dHRlcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLnRpbGUtaXRlbS5ncmVlbiAudGlsZS1pdGVtLWd1dHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWE0MzU7IH1cbiAgLnRpbGUtaXRlbS5ncmVlbiAudGlsZS1pdGVtLWd1dHRlciAudGlsZS1pdGVtLWRlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnRpbGUtaXRlbS5ncmVlbiAudGlsZS1pdGVtLWd1dHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0N2QyOTsgfVxuXG4udGlsZS1pdGVtLnRleHQgLnRpbGUtaXRlbS1ndXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxOyB9XG4gIC50aWxlLWl0ZW0udGV4dCAudGlsZS1pdGVtLWd1dHRlciAudGlsZS1pdGVtLWRlc2Mge1xuICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRpbGUtaXRlbS50ZXh0IC50aWxlLWl0ZW0tZ3V0dGVyIC50aWxlLWl0ZW0tbWV0YSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAudGlsZS1pdGVtLnRleHQgLnRpbGUtaXRlbS1ndXR0ZXIgLnRpbGUtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTsgfVxuICAudGlsZS1pdGVtLnRleHQgLnRpbGUtaXRlbS1ndXR0ZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7IH1cblxuLnRpbGUtaXRlbS5ibHVlIC50aWxlLWl0ZW0tZ3V0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGQ3MjsgfVxuICAudGlsZS1pdGVtLmJsdWUgLnRpbGUtaXRlbS1ndXR0ZXIgLnRpbGUtaXRlbS1kZXNjIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC50aWxlLWl0ZW0uYmx1ZSAudGlsZS1pdGVtLWd1dHRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2M1OTsgfVxuXG4udGlsZS1pdGVtLWRlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBhZGRpbmc6IDE1cmVtIDIwcmVtIDIwcmVtIDIwcmVtOyB9XG5cbi50aWxlLWl0ZW06aG92ZXIgLnRpbGUtaXRlbS1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuLnRpbGUtaXRlbS5vcmFuZ2UgLnRpbGUtaXRlbS1kZXNjLFxuLnRpbGUtaXRlbS5ibHVlIC50aWxlLWl0ZW0tZGVzYyxcbi50aWxlLWl0ZW0ub3JhbmdlOmhvdmVyIC50aWxlLWl0ZW0tZGVzYyxcbi50aWxlLWl0ZW0uYmx1ZTpob3ZlciAudGlsZS1pdGVtLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGlsZS1pdGVtLW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7IH1cblxuLnRpbGUtaXRlbS1ldmVudC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW07IH1cblxuLnRpbGUtaXRlbS1ldmVudC1kYXRlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFyZW07IH1cblxuLnRpbGUtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aWxlcy1ncmlkLXdyYXBwZXIge1xuICBtYXJnaW46IDEwcmVtIC01cmVtOyB9XG5cbi50aWxlcy1ncmlkOmJlZm9yZSxcbi50aWxlcy1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi50aWxlcy1ncmlkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmdvLXRvLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDByZW07XG4gIGhlaWdodDogNDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCA5LCA0MCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5ODtcbiAgdG9wOiAtNTVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmdvLXRvLWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzA5Mjg7IH1cblxuLmdvLXRvLWJ0bjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGNvbnRlbnQ6ICdcXGU5NDInO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmdvLXRvLWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuI2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRpbGVzLWdyaWQtaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAzMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiA1MHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRpbGVzLWdyaWQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWN0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcmVtO1xuICBoZWlnaHQ6IDcwcmVtO1xuICBib3JkZXItcmFkaXVzOiAzNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcmVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTM1cmVtO1xuICBjb2xvcjogI2VjMDkyODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzByZW07XG4gIGZvbnQtc2l6ZTogMjNyZW07IH1cblxuLnNlY3Rpb24tbGluazpob3Zlcixcbi5zZWN0aW9uLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgOSwgNDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlY3Rpb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JztcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA5MHJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMzIwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMyMHJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4udXNlci1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5MHJlbTtcbiAgd2lkdGg6IDgwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE2MHJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgIzM2MzYzNjsgfVxuXG4udXNlci1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc5cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcmVtOyB9XG5cbi5zZWFyY2gtcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWluZGVudDogLTkwMDAwcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5MHJlbTtcbiAgd2lkdGg6IDgwcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIHNwYW4ge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHJlbTtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIgKyBzcGFuOmJlZm9yZSxcbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnNlYXJjaC1wYW5lbCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlYXJjaC1ib3gge1xuICBoZWlnaHQ6IDkwcmVtO1xuICB3aWR0aDogODByZW07XG4gIHBhZGRpbmc6IDE4cmVtIDEwMHJlbSAyMHJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cbiAgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlYXJjaC1ib3gub3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG4gIC5zZWFyY2gtYm94Lm9wZW4gLnNlYXJjaC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWFyY2gtYnRuLFxuLnNlYXJjaC1zdWJtaXQge1xuICB3aWR0aDogODByZW07XG4gIGhlaWdodDogOTByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtYnRuOmJlZm9yZSxcbiAgLnNlYXJjaC1zdWJtaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA4JztcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5zZWFyY2gtYnRuOmhvdmVyLFxuICAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAwLjcpOyB9XG5cbi5sYW5nLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODByZW07XG4gIGhlaWdodDogOTByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0MHJlbTtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgIzM2MzYzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4ubGFuZy1idG46aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubGFuZy1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkwcmVtO1xuICB3aWR0aDogNzlyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHJlbTsgfVxuXG4ubWFpbi1tZW51IHtcbiAgd2lkdGg6IDMzN3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOTByZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5MHJlbTtcbiAgcmlnaHQ6IC0zMzdyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4ubWFpbi1tZW51IHtcbiAgd2lkdGg6IDMyMHJlbTtcbiAgcmlnaHQ6IC0zMjByZW07XG4gIHBhZGRpbmc6IDEwcmVtIDIwcmVtOyB9XG4gIC5tYWluLW1lbnUgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWluLW1lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMGEyNjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1haW4tbWVudSA+IHVsID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICMzNjM2MzY7IH1cblxuLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFyZW0gc29saWQgIzM2MzYzNjtcbiAgaGVpZ2h0OiAyNXJlbTsgfVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI1cmVtOyB9XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpLm9wZW4gPiB1bCB7XG4gIG1heC1oZWlnaHQ6IDQ5MHJlbTsgfVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2JlMGEyNjtcbiAgZm9udC1zaXplOiAyMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI4cmVtIDE1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpID4gYSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2VjMDkyODtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4ubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICBmb250LXNpemU6IDE0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW4tbWVudSA+IHVsID4gbGkub3BlbiA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi10b3A6IC03cmVtOyB9XG5cbi5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cmVtIDIwcmVtIDEzcmVtIDMwcmVtOyB9XG5cbi5tYWluLW1lbnUub3BlbiB7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi5tYWluLW1lbnUub3Blbi5tb2JpbGUge1xuICByaWdodDogMHJlbTsgfVxuXG4uc2xpZGVyLWl0ZW0ge1xuICBoZWlnaHQ6IDgwMHJlbTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNjAwcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTsgfVxuICAuc2xpZGVyLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NsaWRlci1vdmVybGF5LnBuZ1wiKSByZXBlYXQ7IH1cblxuLnNsaWRlci1pdGVtLXNtIHtcbiAgaGVpZ2h0OiA0MzByZW07XG4gIG1pbi1oZWlnaHQ6IDQzMHJlbTsgfVxuICAuc2xpZGVyLWl0ZW0tc20gLnNsaWRlci1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9XG5cbi5zbGlkZXItaXRlbS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5MHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDgwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cblxuLnNsaWRlci1pdGVtLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWRlci1pdGVtLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zbGlkZXItaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiA0N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDU1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA3NzByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcmVtIDMwcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2xpZGVyLWl0ZW0tc3VidGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMjRyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDc3MHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVyZW0gMzByZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHJlbSAwIDAgMDsgfVxuXG4uc2xpZGVyLXBlcnNvbi10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDMycmVtO1xuICBtYXgtd2lkdGg6IDU5MHJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlci1wZXJzb24tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnJlbTtcbiAgICBtYXJnaW46IDVyZW0gMDsgfVxuICAuc2xpZGVyLXBlcnNvbi10ZXh0IC5wZXJzb24tbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHJlbTtcbiAgICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMxZTFlMWU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG5cbi5zbGlkZXItaXRlbS1wZXJzb24tbGlzdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiA1OTByZW07XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXJlbSAyMHJlbTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5zbGlkZXItaXRlbS1wZXJzb24tbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtOyB9XG4gICAgLnNsaWRlci1pdGVtLXBlcnNvbi1saXN0IHVsIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHJlbTtcbiAgICAgIG1hcmdpbjogNXJlbSAwOyB9XG4gICAgICAuc2xpZGVyLWl0ZW0tcGVyc29uLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0cmVtO1xuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLnNsaWRlci1pdGVtLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNXJlbSA0MHJlbTsgfVxuXG4uc2xpZGVyLWl0ZW0tbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMDkyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zbGlkZXItaXRlbS1saW5rIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgbGVmdDogMjByZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiAnXFxlOTEwJztcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTJyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuLnNsaWRlci1pdGVtLWxpbmsgYTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4uc3VibWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODByZW07XG4gIG1hcmdpbi10b3A6IC04MHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI2cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7IH1cbiAgLnN1Ym1lbnUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gIGZvbnQtc2l6ZTogMTNyZW07XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwYWRkaW5nLWJvdHRvbTogNTByZW07IH1cbiAgZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjYmUwYTI2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYmUwYTI2OyB9XG5cbi5mb290ZXItY29udGVudCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9vdGVyLXNvY2lhbCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAycmVtIDEwcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZvb3Rlci1hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAjMzczMjMyO1xuICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgIzM3MzIzMjsgfVxuXG4uc29jaWFsLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMzByZW0gMTVyZW07XG4gIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgIzM3MzIzMjtcbiAgbWFyZ2luLWJvdHRvbTogNTByZW07IH1cblxuLnNvY2lhbC1jb250YWluZXIgLml0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNiZTBhMjY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMjByZW07IH1cblxuLnNvY2lhbC1jb250YWluZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IC44OyB9XG5cbi5mb290ZXItbGlzdC1jb250YWluZXIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcmVtOyB9XG5cbi5mb290ZXItcm93IHtcbiAgbWFyZ2luOiAwIC00MHJlbTsgfVxuXG4uZm9vdGVyLWNvbCB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDE1cmVtIDAgNDByZW07IH1cblxuLmZvb3Rlci1jb2wgdWwge1xuICBmb250LXNpemU6IDEzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmZvb3Rlci1jb2wgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjVyZW07IH1cblxuLmZvb3Rlci1jb2wgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9OTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cblxuLmZvb3Rlci1hZGRyZXNzIHtcbiAgcGFkZGluZzogMCAxNXJlbTsgfVxuICAuZm9vdGVyLWFkZHJlc3MgYSB7XG4gICAgY29sb3I6ICNiZTBhMjY7IH1cblxuLmZvb3Rlci1jb2wgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuLmZvb3Rlci1jb2wgdWwgbGkgYTpob3ZlciBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4uZm9vdGVyLWNvbCB1bCBhZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW07IH1cblxuLmZvb3Rlci1saXN0LWNvbnRhaW5lciB1bCBhZGRyZXNzIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG5cbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cmVtOyB9XG5cbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgbGkgdGFibGUgYSB7XG4gIGNvbG9yOiAjZWMwOTI4OyB9XG5cbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgbGkgdGFibGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb3B5cmlnaHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTByZW07XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEzcmVtO1xuICBwYWRkaW5nLXRvcDogMTByZW07IH1cblxuLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtcHJpbnQ6aG92ZXIsXG4uY29weXJpZ2h0IGE6aG92ZXIsXG4uZm9vdGVyLWxpc3QtY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2VjMDkyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wYWdlLXByaW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wYWdlLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgZm9udC1zaXplOiAxOHJlbTsgfVxuXG4uc2xpZGVyIC5zbGljay1hcnJvdyxcbi5zbGlkZXIgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtaW5kZW50OiA5OTk5cmVtO1xuICB3aWR0aDogNzByZW07XG4gIGhlaWdodDogNzByZW07XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTcwcmVtO1xuICAgIHBhZGRpbmc6IDAgMTVyZW07XG4gICAgYm90dG9tOiAxMTByZW07XG4gICAgei1pbmRleDogOTk3OyB9XG4gICAgLnNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtOyB9XG4gICAgICAuc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgd2lkdGg6IDExcmVtO1xuICAgICAgICBoZWlnaHQ6IDExcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgOSwgNDAsIDAuNyk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc2xpZGVyIC5zbGljay1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogJ1xcZTkwMSc7XG4gIGxpbmUtaGVpZ2h0OiA3MHJlbTtcbiAgZm9udC1zaXplOiA1MHJlbTtcbiAgd2lkdGg6IDcwcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi5zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi5zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHJlbTsgfVxuXG4uc2xpZGVyIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgdGV4dC1pbmRlbnQ6IDByZW07IH1cblxuLnNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHJlbTsgfVxuXG4uc2xpZGVyIC5zbGljay1uZXh0OmFmdGVyIHtcbiAgdGV4dC1pbmRlbnQ6IDByZW07XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmJhY2stdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDByZW07XG4gIHdpZHRoOiA0MHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTkwcmVtO1xuICB0b3A6IC0yMHJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDksIDQwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhY2stdG9wOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWNrLXRvcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VjMDkyODsgfVxuXG4uYmFjay10b3A6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBjb250ZW50OiAnXFxlOTQyJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uYmFjay10b3AtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb290ZXItdnV0LWljb25zIGE6aG92ZXIsXG4uZm9vdGVyLXZ1dC1pY29ucyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXItdnV0LWljb25zIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXJlbTsgfVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiAxMDA1MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1vZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLTRweDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDQ3MHJlbTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDA0MDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubW9kYWwtY2xvc2Uge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHJlbTtcbiAgdG9wOiAxMHJlbTtcbiAgY29sb3I6ICNiZTBhMjY7XG4gIGZvbnQtc2l6ZTogMjRyZW07IH1cbiAgLm1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDQwcmVtOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAyNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5ncmVlZHktbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyZWVkeS1tb3JlLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5ncmVlZHktbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmdyZWVkeS1oaWRkZW4tbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyZWVkeS1tYWluLW5hdi1oaWRkZW4tbGlua3Mge1xuICBtaW4td2lkdGg6IDI1cmVtO1xuICByaWdodDogLTEuNXJlbTsgfVxuXG4uc3VibWVudS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDgwcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zdWJtZW51LW5hdiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAtM3JlbTsgfVxuICAgIC5zdWJtZW51LW5hdiBsaSBhIHtcbiAgICAgIGhlaWdodDogODByZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMzFyZW0gMjByZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnN1Ym1lbnUtbmF2IGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUwYTI2OyB9XG4gICAgLnN1Ym1lbnUtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1Ym1lbnUtbmF2IGxpOmZpcnN0LWNoaWxkLkhpZ2hsaWdodGVkIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlMGEyNjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1Ym1lbnUtbmF2IGxpLkhpZ2hsaWdodGVkIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMWUxZTFlOyB9XG5cbi5wZXJzb24tbmF2IHtcbiAgZm9udC1zaXplOiAxNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBlcnNvbi1uYXYgbGkge1xuICAgIGhlaWdodDogODByZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnBlcnNvbi1uYXYgbGkgLml0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE5cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3NHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgIC5wZXJzb24tbmF2IGxpIC5pdGVtLWNvbnRlbnQgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDQwcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgY29sb3I6ICNjM2MzYzM7IH1cbiAgICAucGVyc29uLW5hdiBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDgwcmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVyZW07IH1cblxuLmdyZWVkeS1tb3JlIHtcbiAgaGVpZ2h0OiA4MHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZyZW07XG4gIHBhZGRpbmc6IDMxcmVtIDYwcmVtIDMxcmVtIDMwcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ncmVlZHktbW9yZSAubWVudS10b2dnbGUge1xuICAgIHRvcDogMzByZW07IH1cblxuLnN1Ym1lbnUtbmF2LW1vcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi13aWR0aDogMzAwcmVtO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWUxZTFlO1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5zdWJtZW51LW5hdi1tb3JlIGxpIHtcbiAgICBmb250LXNpemU6IDE2cmVtOyB9XG4gICAgLnN1Ym1lbnUtbmF2LW1vcmUgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTVyZW0gMzByZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnN1Ym1lbnUtbmF2LW1vcmUgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTBhMjY7IH1cbiAgICAuc3VibWVudS1uYXYtbW9yZSBsaS5IaWdobGlnaHRlZCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzFlMWUxZTsgfVxuXG4ucGVyc29uLW5hdi1tb3JlIHtcbiAgZm9udC1zaXplOiAxNnJlbTsgfVxuICAucGVyc29uLW5hdi1tb3JlIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wZXJzb24tbmF2LW1vcmUgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGVyc29uLW5hdi1tb3JlIGxpIC5pdGVtLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cmVtIDMwcmVtOyB9XG4gICAgICAucGVyc29uLW5hdi1tb3JlIGxpIC5pdGVtLWNvbnRlbnQgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07IH1cblxuLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC53cmFwcGVyLWNvbnRlbnQgPiAuY29udGFpbmVyID4gaDE6Zmlyc3QtY2hpbGQsIC53cmFwcGVyLWNvbnRlbnQgPiAuY29udGFpbmVyID4gLmgxOmZpcnN0LWNoaWxkLCAud3JhcHBlci1jb250ZW50ID4gLmNvbnRhaW5lciA+IGgyOmZpcnN0LWNoaWxkLCAud3JhcHBlci1jb250ZW50ID4gLmNvbnRhaW5lciA+IC5oMjpmaXJzdC1jaGlsZCwgLndyYXBwZXItY29udGVudCA+IC5jb250YWluZXIgPiBoMzpmaXJzdC1jaGlsZCwgLndyYXBwZXItY29udGVudCA+IC5jb250YWluZXIgPiAuaDM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9XG5cbi53cmFwcGVyLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTsgfVxuXG4uZmFjdHMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZzogMTVyZW0gMTVyZW0gNTByZW0gNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmFjdHMtaXRlbSAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cmVtO1xuICAgIHRvcDogMTVyZW07XG4gICAgY29sb3I6ICNjM2MzYzM7XG4gICAgZm9udC1zaXplOiAzOHJlbTsgfVxuICAuZmFjdHMtaXRlbSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5mYWN0cy1pdGVtIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG5cbi52aXNpb25zIHtcbiAgbWFyZ2luOiA4MHJlbSAtMzByZW0gMCAtMzByZW07IH1cblxuLnZpc2lvbnMtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZzogMCAzMHJlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAudmlzaW9ucy1pdGVtIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnZpc2lvbnMtaXRlbSAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA2NHJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMzByZW07IH1cblxuLmhpc3Rvcnkge1xuICBtYXgtd2lkdGg6IDk4MHJlbTtcbiAgbWFyZ2luOiAxMDByZW0gYXV0byAwIGF1dG87IH1cbiAgLmhpc3RvcnkgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDcwcmVtIDAgNTByZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlzdG9yeSB1bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTByZW0gMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhpc3RvcnkgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gICAgICAgIHBhZGRpbmc6IDIwcmVtIDMwcmVtIDI1cmVtIDMwcmVtO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5oaXN0b3J5IHVsIGxpIGEgLmhpc3RvcnktdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5oaXN0b3J5IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0OyB9XG4gICAgICAgIC5oaXN0b3J5IHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjYmUwYTI2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuaGlzdG9yeSB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLmhpc3RvcnkgdWwgbGkgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTBhMjY7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXJlbTsgfVxuICAgICAgLmhpc3RvcnkgdWwgbGkubGVmdCBhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLmhpc3RvcnkgdWwgbGkubGVmdCBhOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLmhpc3RvcnkgdWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuaGlzdG9yeSB1bDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cblxuLmhpc3RvcnktdG9wLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlZhZmxlXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1vZGFsLXdpZGUge1xuICBtYXgtd2lkdGg6IDc3NXJlbTsgfVxuXG4ubW9kYWwtcGVyc29uLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCA1MHJlbSAzMHJlbSAwOyB9XG4gIC5tb2RhbC1wZXJzb24taW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzMHJlbTsgfVxuICAubW9kYWwtZ2FsbGVyeSAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDEyMHJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDE1cmVtIHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1mcC13cmFwLFxuLm1mcC1iZyB7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5wZXJzb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmc6IDE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHJlbTsgfVxuICAucGVyc29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDByZW07IH1cbiAgLnBlcnNvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG5cbi5wZXJzb24tbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG5cbi5wZXJzb24tY29udGFjdHMgPiBkaXYge1xuICBtYXJnaW46IDE1cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogNDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGVyc29uLWNvbnRhY3RzIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMjJyZW07XG4gIGNvbG9yOiAjYzNjM2MzOyB9XG5cbi5jb250YWN0LWl0ZW0tbGcge1xuICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcmVtO1xuICBtYXJnaW46IDIwcmVtIDAgMzByZW0gMDsgfVxuICAuY29udGFjdC1pdGVtLWxnIC5pY29uIHtcbiAgICBmb250LXNpemU6IDQwcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjYzNjM2MzO1xuICAgIG1hcmdpbi1yaWdodDogMjByZW07IH1cblxuLm1hcCB7XG4gIGhlaWdodDogNTYwcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHJlbTtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tYXAuanBnJykgbm8tcmVwZWF0IGNlbnRlcjsqLyB9XG5cbi5hY2NvcmRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMzByZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuICAuYWNjb3JkaW9uLWxpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogNTByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hY2NvcmRpb24taGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cmVtIDMwcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjByZW07IH1cbiAgLmFjY29yZGlvbi1oZWFkaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5hY2NvcmRpb24taWNvbiB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMGEyNjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE0cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgLmFjY29yZGlvbi1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJysnOyB9XG4gIC5hY2NvcmRpb24taWNvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjByZW07XG4gICAgdG9wOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgd2lkdGg6IDIwcmVtOyB9XG5cbi5hY2NvcmRpb24tb3BlbiAuYWNjb3JkaW9uLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5hY2NvcmRpb24tb3BlbiAuYWNjb3JkaW9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJy0nOyB9XG5cbi5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDIwcmVtIDEwcmVtIDIwcmVtOyB9XG5cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxMjByZW07IH1cblxuLmxpc3RpbmctaXRlbSAuaXRlbS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMzByZW0gMjByZW0gMDsgfVxuXG4ubGlzdGluZy1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubmV3cy1saXN0LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtOyB9XG5cbi5saXN0LW5ld3MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnRvcGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzNjMzsgfVxuICAudG9waWM6bm90KDpmaXJzdC1jaGlsZCkgLmRyb3Bkb3duIHtcbiAgICB0b3A6IDMwcmVtOyB9XG4gIC50b3BpYyAudGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcmVtOyB9XG4gIC50b3BpYzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5hY2NvcmRpb24tY29udGVudCAudG9waWM6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAqbWFyZ2luLWJvdHRvbTogLTNweDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wZG93biAuY2FyZXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAwcmVtO1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgcGFkZGluZzogNXJlbSAyMHJlbTsgfVxuICAgIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMzByZW07XG4gIGhlaWdodDogMzByZW07XG4gIGZvbnQtc2l6ZTogMjZyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5kcm9wZG93bi10b2dnbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTlyZW07IH1cblxuLm9wZW4ge1xuICAqei1pbmRleDogMTAwMDsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLXRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZm9ybS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAzMHJlbTtcbiAgbWFyZ2luOiA0MHJlbSAwIDUwcmVtIDA7IH1cblxuLmZvcm0tYm94LWRpdmlkZXIge1xuICBtYXJnaW46IDE1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG5cbi5kcm9wZG93bi1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMTByZW0gMTVyZW07XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXJlbTtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZHJvcGRvd24tYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyMHJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmRyb3Bkb3duLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNjOGM4Yzg7IH1cblxuLmRyb3Bkb3duLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcmVtIDIwcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHJlbTsgfVxuICAuZHJvcGRvd24tc2VsZWN0IC5kcm9wZG93bi1tZW51IGEge1xuICAgIGNvbG9yOiAjYmUwYTI2OyB9XG4gIC5kcm9wZG93bi1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjByZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlZhZmxlXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNTByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBwYWRkaW5nOiAxNXJlbSA1MHJlbSAxNXJlbSAzMHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgbWFyZ2luOiAxMHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1yZXN1bHQgLmRyb3Bkb3duIHtcbiAgICByaWdodDogMTByZW07XG4gICAgdG9wOiAxMHJlbTsgfVxuICAuc2VhcmNoLXJlc3VsdCAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMjByZW07IH1cbiAgLnNlYXJjaC1yZXN1bHQgLml0ZW0tbWV0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzByZW07IH1cblxuLnN0cnVjdHVyZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiA4MHJlbSAwIDAgMDsgfVxuXG4uc3RydWN0dXJlIHtcbiAgd2lkdGg6IDExNDBweDtcbiAgaGVpZ2h0OiA3NTBweDtcbiAgbWFyZ2luOiAyMHJlbSAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3RydWN0dXJlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN0cnVjdHVyZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuc3RydWN0dXJlIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJWYWZsZVwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXJlbSAyMHJlbTtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuc3RydWN0dXJlIC5pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICAuc3RydWN0dXJlIC5pdGVtLmxnIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAuc3RydWN0dXJlIC5pdGVtLnNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zdHJ1Y3R1cmUgLml0ZW0uYm9yZGVyZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBoZWlnaHQ6IDc0cHg7IH1cbiAgICAuc3RydWN0dXJlIC5pdGVtLndpZGUge1xuICAgICAgd2lkdGg6IDI0NXB4OyB9XG4gIC5zdHJ1Y3R1cmUgYS5pdGVtOmhvdmVyLCAuc3RydWN0dXJlIGEuaXRlbTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTBhMjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmUwYTI2OyB9XG5cbi50aW1lYXhpcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4udGltZWF4aXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTQwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjByZW07IH1cbiAgLnRpbWVheGlzIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50aW1lYXhpcyBvbCBsaSB7XG4gICAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbW96LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgIC13ZWJraXQtZmxleDogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDEwcmVtIDYwcmVtIDEwcmVtO1xuICAgICAgaGVpZ2h0OiAxMjByZW07IH1cbiAgICAgIC50aW1lYXhpcyBvbCBsaSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMHJlbTtcbiAgICAgICAgaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2MzYzNjMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVmFmbGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNjM2MzYzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxMXJlbSAwOyB9XG4gICAgICAgIC50aW1lYXhpcyBvbCBsaSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTsgfVxuICAgICAgICAudGltZWF4aXMgb2wgbGkgc3BhbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjM2MzYzM7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAgIC50aW1lYXhpcyBvbCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAtMnJlbTtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtOyB9XG4gICAgLnRpbWVheGlzIG9sOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjM2MzYzM7IH1cbiAgLnRpbWVheGlzIC5vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnRpbWVheGlzIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDExNDByZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRpbWVheGlzIC5vdmVybGF5IG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLnRpbWVheGlzIC5vdmVybGF5IG9sIGxpIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiZTBhMjY7XG4gICAgICAgIGNvbG9yOiAjYmUwYTI2OyB9XG4gICAgICAgIC50aW1lYXhpcyAub3ZlcmxheSBvbCBsaSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNiZTBhMjY7IH1cbiAgICAgIC50aW1lYXhpcyAub3ZlcmxheSBvbCBsaTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZTBhMjY7IH1cbiAgICAudGltZWF4aXMgLm92ZXJsYXkgb2w6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmUwYTI2OyB9XG5cbi8qIGljb24gaW1hZ2UgKi9cbi5pY29uLW9ib3ItMSB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjBweDsgfVxuICAuaWNvbi1vYm9yLTE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGlzdC9pbWcvcGljdG9ncmFtcy8yLW5lZGVzdHJ1a3Rpdm5pLXRlc3RvdmFuaS5wbmdcIik7XG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Rpc3QvaW1nL3BpY3RvZ3JhbXMvMi1uZWRlc3RydWt0aXZuaS10ZXN0b3Zhbmkuc3ZnJyk7Ki8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5iYWNrLXRvcCB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdyaWQtc2l6ZXIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC50aWxlLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC50aWxlLWl0ZW0ubGFyZ2Uge1xuICAgIHdpZHRoOiA2Ni42NjY2NjYlOyB9XG4gIC50aWxlLWl0ZW0tbGFzdCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyUgIWltcG9ydGFudDsgfVxuICAuc3RydWN0dXJlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA3MDByZW07IH1cbiAgLnN0cnVjdHVyZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpOyB9IH1cblxuLyogVC1BLUItTC1FLVQtWSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjlweDsgfVxuICAuc2VhcmNoLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcmVtOyB9XG4gIC5zdHJ1Y3R1cmUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MDByZW07IH1cbiAgLnN0cnVjdHVyZSB7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42MiwgMC42Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjIsIDAuNjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42MiwgMC42Mik7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDAuOHB4OyB9XG4gIC5mb290ZXItbGlzdC1jb250YWluZXIgdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTsgfVxuICAuc2xpZGVyLWl0ZW0ge1xuICAgIGhlaWdodDogODAwcmVtOyB9XG4gIC5zbGlkZXItaXRlbS1zbSB7XG4gICAgaGVpZ2h0OiA0MzByZW07IH1cbiAgLnNsaWRlci1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ4cmVtOyB9XG4gIC5zb2NpYWwtY29udGFpbmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29weXJpZ2h0LWNvbnRhaW5lciBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtOyB9XG4gIC5mb290ZXItcm93IHtcbiAgICBtYXJnaW46IDAgLTE1cmVtOyB9XG4gIC5mb290ZXItY29sIHtcbiAgICBwYWRkaW5nOiAwIDE1cmVtO1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC52aXNpb25zIHtcbiAgICBtYXJnaW46IDYwcmVtIC0xNXJlbSAwIC0xNXJlbTsgfVxuICAudmlzaW9ucy1pdGVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcmVtOyB9XG4gIC5wZXJzb24ge1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgLmZvcm0tYm94LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zdHJ1Y3R1cmUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnN0cnVjdHVyZSB7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3RydWN0dXJlIHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0cnVjdHVyZSB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHJlbTsgfVxuICAgICAgICAuc3RydWN0dXJlIHVsIHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc3RydWN0dXJlIHVsIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHJlbTtcbiAgICAgICAgICAgIHRvcDogMzdyZW07XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2UxZTFlMTsgfVxuICAgICAgICAuc3RydWN0dXJlIHVsIHVsIHVsOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zdHJ1Y3R1cmUgdWwgdWw6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cmVtOyB9XG4gICAgICAuc3RydWN0dXJlIHVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzByZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlMWUxZTE7IH1cbiAgICAgIC5zdHJ1Y3R1cmUgdWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzByZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAzMXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgLnN0cnVjdHVyZSAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIxMHJlbTtcbiAgICAgIGhlaWdodDogNzByZW07XG4gICAgICBmb250LXNpemU6IDE1cmVtOyB9XG4gICAgICAuc3RydWN0dXJlIC5pdGVtLmxnIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTsgfVxuICAgICAgLnN0cnVjdHVyZSAuaXRlbS5zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRyZW07IH1cbiAgICAgIC5zdHJ1Y3R1cmUgLml0ZW0uYm9yZGVyZWQge1xuICAgICAgICBoZWlnaHQ6IDc0cmVtOyB9XG4gICAgICAuc3RydWN0dXJlIC5pdGVtLndpZGUge1xuICAgICAgICB3aWR0aDogMjQ1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnB1eC1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIGhlYWRlci5zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkOyB9XG4gICAgICBoZWFkZXIuc3RpY2t5IC5sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIGhlYWRlci5zdGlja3kgLm1haW4tbmF2YmFyIHtcbiAgICAgICAgaGVpZ2h0OiA4MHJlbTsgfVxuICAgICAgaGVhZGVyLnN0aWNreSAubWVudS1idG4sXG4gICAgICBoZWFkZXIuc3RpY2t5IC5sYW5nLWJ0bixcbiAgICAgIGhlYWRlci5zdGlja3kgLnVzZXItYnRuLFxuICAgICAgaGVhZGVyLnN0aWNreSAuc2VhcmNoLW9wZW4sXG4gICAgICBoZWFkZXIuc3RpY2t5IC5zZWFyY2gtcGFuZWwsXG4gICAgICBoZWFkZXIuc3RpY2t5IC5zZWFyY2gtd3JhcCB7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgICBoZWFkZXIuc3RpY2t5IC5zZWFyY2gtYm94IHtcbiAgICAgICAgdG9wOiA4MHJlbTsgfVxuICAubWFpbi1uYXZiYXIge1xuICAgIGhlaWdodDogMTUwcmVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuICAubG9nbyB7XG4gICAgaGVpZ2h0OiA3MHJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAjMzYzNjM2O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG4gIC5sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMHJlbTsgfVxuICAubWVudS1idG4gLm1lbnUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWVudS1idG4sXG4gIC5tZW51LWJ0bjpob3ZlcixcbiAgLm1lbnUtYnRuOmZvY3VzIHtcbiAgICB3aWR0aDogODByZW07XG4gICAgaGVpZ2h0OiA4MHJlbTtcbiAgICB0b3A6IDcwcmVtOyB9XG4gIC5tZW51LXRvZ2dsZSxcbiAgLm1lbnUtdG9nZ2xlOmZvY3VzIHtcbiAgICByaWdodDogMjVyZW07IH1cbiAgLnVzZXItYnRuIHtcbiAgICByaWdodDogODByZW07XG4gICAgdG9wOiA3MHJlbTtcbiAgICBoZWlnaHQ6IDgwcmVtOyB9XG4gIC5sYW5nLWJ0biB7XG4gICAgcmlnaHQ6IDE2MHJlbTtcbiAgICB0b3A6IDcwcmVtO1xuICAgIGhlaWdodDogODByZW07XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMjAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDIwMG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyMDBtczsgfVxuICAubGFuZy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHJlbTsgfVxuICAgIC5sYW5nLWxpc3QgYSB7XG4gICAgICBoZWlnaHQ6IDgwcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDMycmVtOyB9XG4gICAgICAubGFuZy1saXN0IGEuYWN0aXZlIHtcbiAgICAgICAgdG9wOiAtODByZW07IH1cbiAgLnNlYXJjaC13cmFwIHtcbiAgICByaWdodDogMjQwcmVtO1xuICAgIHRvcDogNzByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgdG9wOiAzMHJlbTsgfVxuICAuc2VhcmNoLWJ0bixcbiAgLnNlYXJjaC1zdWJtaXQge1xuICAgIGhlaWdodDogODByZW07IH1cbiAgLm1haW4tbWVudSB7XG4gICAgdG9wOiAxNTByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IC0xMDAlOyB9XG4gICAgLm1haW4tbWVudS5zdGlja3kge1xuICAgICAgdG9wOiA4MHJlbTsgfVxuICAuc2VhcmNoLWJveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODByZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTgwcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQsXG4gICAgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZWFyY2gtYm94Lm9wZW4ge1xuICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgIzM2MzYzNjtcbiAgICBoZWlnaHQ6IDgwcmVtO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cmVtIDEwMHJlbSAyMHJlbSAxNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc2xpZGVyLWl0ZW0tc20ge1xuICAgIGhlaWdodDogNTMwcmVtOyB9XG4gICAgLnNsaWRlci1pdGVtLXNtIC5zbGlkZXItaXRlbS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHJlbTsgfVxuICAuZ3JpZC1zaXplcixcbiAgLnRpbGUtaXRlbSxcbiAgLnRpbGUtaXRlbS5sYXJnZSxcbiAgLnRpbGUtaXRlbS1sYXN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5zZWN0aW9uLWxpbmsge1xuICAgIHJpZ2h0OiAtMTVyZW07IH1cbiAgLmZvb3Rlci1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci1jb2wgdWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHJlbSAwOyB9XG4gIC5ncmVlZHktbW9yZSB7XG4gICAgLypwYWRkaW5nOiAzMXJlbSAzNXJlbTsqLyB9XG4gICAgLmdyZWVkeS1tb3JlIC5tZW51LXRvZ2dsZSB7XG4gICAgICByaWdodDogMzVyZW07IH1cbiAgLmZhY3RzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oaXN0b3J5IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDIwcmVtIDIwcmVtIDI1cmVtIDIwcmVtO1xuICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5oaXN0b3J5IHVsIGxpIGEgLmhpc3RvcnktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubW9kYWwtZ2FsbGVyeSAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDE1MHJlbTsgfVxuICAubW9kYWwtcGVyc29uLWltYWdlIHtcbiAgICB3aWR0aDogMTMwcmVtO1xuICAgIG1hcmdpbjogMCAzMHJlbSAyMHJlbSAwOyB9XG4gIC5wZXJzb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJsZSB0YWJsZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVyZW07IH1cbiAgICAudGFibGUgdGFibGUgdHIgdGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwOyB9XG4gIC5mb3JtLWJveC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHJlbSAxNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1saXN0LWNvbnRhaW5lciB1bCB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtOyB9XG5cbi5tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDIycmVtOyB9XG5cbi5tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcmVtOyB9XG5cbi5tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcmVtOyB9XG5cbi5tdDAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tdC14cyB7XG4gIG1hcmdpbi10b3A6IDEwcmVtOyB9XG5cbi5tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDIwcmVtOyB9XG5cbi5tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDQwcmVtOyB9XG5cbi5tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDYwcmVtOyB9XG4iLCJAaW1wb3J0ICdfbWl4aW5zL3B1eC9icmVha3BvaW50cyc7XHJcbkBpbXBvcnQgJ19taXhpbnMvcHV4L2Nzcy1ydWxlcyc7XHJcbkBpbXBvcnQgJ192YXJpYWJsZXMnO1xyXG5cclxudGV4dGFyZWE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzLFxyXG5idXR0b246Zm9jdXMsXHJcbmE6Zm9jdXMsXHJcbmRpdjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwMDBweDtcclxuICBsZWZ0OiAtMTAwMHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jbmF2LXNraXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMDAwcHg7XHJcbiAgbGVmdDogLTEwMDBweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJAaW1wb3J0ICdfbWl4aW5zL3B1eC9icmVha3BvaW50cyc7XHJcbkBpbXBvcnQgJ19taXhpbnMvcHV4L2Nzcy1ydWxlcyc7XHJcbkBpbXBvcnQgJ192YXJpYWJsZXMnO1xyXG5cclxuLmNmIHtcclxuICAmOmFmdGVyLFxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi50ciB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG59XHJcblxyXG5hLHNlbGVjdCxpbnB1dCxidXR0b24sdGV4dGFyZWEge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnVmFmbGUnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250cy9WYWZsZV9SZWd1bGFyX1ZVVF9UVF9fd2ViLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ+KYuicpLFxyXG4gIHVybCgnLi4vZm9udHMvZm9udHMvVmFmbGVfUmVndWxhcl9WVVRfVFRfX3dlYi5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9mb250cy9WYWZsZV9SZWd1bGFyX1ZVVF9UVF9fd2ViLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL1ZhZmxlX1JlZ3VsYXJfVlVUX1RUX193ZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9mb250cy9WYWZsZV9SZWd1bGFyX1ZVVF9UVF9fd2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL1ZhZmxlX1JlZ3VsYXJfVlVUX1RUX193ZWIuc3ZnJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL2ljb21vb24uZW90P29iNWg5MScpO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvZm9udHMvaWNvbW9vbi5lb3Q/b2I1aDkxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvZm9udHMvaWNvbW9vbi50dGY/b2I1aDkxJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvZm9udHMvaWNvbW9vbi53b2ZmP29iNWg5MScpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvZm9udHMvaWNvbW9vbi5zdmc/b2I1aDkxI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxcHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICBsaW5lLWhlaWdodDogMS42NjY7XHJcbn1cclxuXHJcbmJvZHkubWVudS1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5hLCBhOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcblxyXG5oMSxcclxuLmgxIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzNnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiA0MHJlbSAwIDMwcmVtIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzMHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAzMHJlbSAwIDIwcmVtIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyNHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAyNXJlbSAwIDIwcmVtIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxOHJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbWFyZ2luOiAyNXJlbSAwIDE1cmVtIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDIwcmVtIDA7XHJcbn1cclxuXHJcbi5wZXJleCB7XHJcbiAgZm9udC1zaXplOiAyMHJlbTtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbn1cclxuXHJcbi5mb250LWJyYW5kIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbn1cclxuXHJcbi5mb250LWRlZmF1bHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xyXG59XHJcblxyXG4udGV4dC1ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYnRuLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcmVtIDIwcmVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY3Rpb247XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWFjdGlvbiw1JSk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXN1Ym1pdCxcclxuLmlucHV0LXN1Ym1pdCBpbnB1dCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG4gIHBhZGRpbmc6IDEycmVtIDMwcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuXHJcblxyXG4uZm9ybS1yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cmVtO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNXJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBtYXJnaW4tYm90dG9tOiAxM3JlbTtcclxufVxyXG5cclxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgcGFkZGluZzogMTByZW0gMTVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgaGVpZ2h0OiA1MHJlbTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheSwxMCUpO1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Ryb3Bkb3duLWFycm93LnBuZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcmVtIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5zZWxlY3RbZGlzYWJsZWRdIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kcm9wZG93bi1hcnJvdy1kaXNhYmxlZC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDQ1cmVtO1xyXG4gICAgbWFyZ2luOiA1cmVtIDIwcmVtIDVyZW0gMDtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDlyZW07XHJcbiAgICAgIGxlZnQ6IDlyZW07XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1hY3Rpb247XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICAgIEBpbmNsdWRlICByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyOHJlbTtcclxuICAgICAgaGVpZ2h0OiAyOHJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcblxyXG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZGl2LmxpbmstYXJyb3cge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5hLmxpbmstYXJyb3cge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XHJcbiAgfVxyXG59XHJcbmRpdi5saW5rLWRvd25sb2FkIHtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU5MTJcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbn1cclxuYS5saW5rLWRvd25sb2FkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5iZy1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxufVxyXG5cclxuLmxpc3QtYXJyb3cge1xyXG4gIG1hcmdpbjogMjByZW0gMDtcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cmVtO1xyXG4gICAgICBtYXJnaW46IDEwcmVtIDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LWFycm93LWFjdGlvbiB7XHJcbiAgICBsaSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtYm9yZGVyZWQge1xyXG4gIG1hcmdpbjogMjByZW0gMDtcclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxMHJlbSAyMHJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saXN0LWFycm93IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcmVtO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTJyZW07XHJcbiAgICAgICAgbGVmdDogMjByZW1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtZG93bmxvYWQge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGU5MTJcIjtcclxuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXhsIHtcclxuICBmb250LXNpemU6IDMwcmVtO1xyXG59XHJcblxyXG4udGV4dC1sZyB7XHJcbiAgZm9udC1zaXplOiAyMHJlbTtcclxufVxyXG5cclxuLnRleHQtbWQge1xyXG4gIGZvbnQtc2l6ZTogMThyZW07XHJcbn1cclxuXHJcbi50ZXh0LW5vcm1hbCB7XHJcbiAgZm9udC1zaXplOiAxNXJlbTtcclxufVxyXG5cclxuLnRleHQtc20ge1xyXG4gIGZvbnQtc2l6ZTogMTNyZW07XHJcbn1cclxuXHJcbi52aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiA4MDByZW07XHJcbiAgbWFyZ2luOiAyMHJlbSBhdXRvO1xyXG59XHJcblxyXG4udGFibGUge1xyXG4gIG1hcmdpbjogMjByZW0gMDtcclxuXHJcbiAgdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTByZW07XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAxMHJlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLy8gQ1NTIFRyaWFuZ2xlXHJcblxyXG5AbWl4aW4gdHJpYW5nbGUtdG9wKCRsZWZ0OjVweCwgJHJpZ2h0OjVweCwgJGJvdHRvbToxMHB4LCAkY29sb3I6I2MxYzFjMSl7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAkbGVmdCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogJHJpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGJvdHRvbSBzb2xpZCAkY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmlhbmdsZS1ib3R0b20oJGxlZnQ6NXB4LCAkcmlnaHQ6NXB4LCAkdG9wOjEwcHgsICRjb2xvcjojYzFjMWMxKXtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRsZWZ0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkcmlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAkdG9wIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIHRyaWFuZ2xlLWxlZnQoJHRvcDo1cHgsICRib3R0b206NXB4LCAkcmlnaHQ6MTBweCwgJGNvbG9yOiNjMWMxYzEpe1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAkdG9wIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGJvdHRvbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDokcmlnaHQgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gdHJpYW5nbGUtcmlnaHQoJHRvcDo1cHgsICRib3R0b206NXB4LCAkbGVmdDoxMHB4LCAkY29sb3I6I2MxYzFjMSl7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6ICR0b3Agc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAkYm90dG9tIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRsZWZ0IHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuLy8gY2FsY1xyXG5cclxuQG1peGluIGNhbGMoJGtleSwgJHZhbHVlKSB7XHJcbiAgI3ska2V5fTogLXdlYmtpdC1jYWxjKCN7JHZhbHVlfSk7XHJcbiAgI3ska2V5fTogLW1vei1jYWxjKCN7JHZhbHVlfSk7XHJcbiAgI3ska2V5fTogY2FsYygjeyR2YWx1ZX0pO1xyXG59XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRtczoyMDBtcyl7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAkbXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgJG1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgJG1zO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0ICRtcztcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJGRlbGF5OjApIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkZHVyYXRpb246MjAwbXMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XHJcbiAgICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydHk6YWxsKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0eTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCRmdW5jdGlvbjplYXNlKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZnVuY3Rpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZnVuY3Rpb247XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGZ1bmN0aW9uO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZnVuY3Rpb247XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGZ1bmN0aW9uO1xyXG59XHJcblxyXG4vLyBCb3JkZXIgUmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOjVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzLWFsbCgkdG9wLWxlZnQ6NXB4LCAkdG9wLXJpZ2h0OjVweCwgJGJvdHRvbS1sZWZ0OjVweCwgJGJvdHRvbS1yaWdodDo1cHgpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRvcC1sZWZ0ICR0b3AtcmlnaHQgJGJvdHRvbS1yaWdodCAkYm90dG9tLWxlZnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICR0b3AtbGVmdCAkdG9wLXJpZ2h0ICRib3R0b20tcmlnaHQgJGJvdHRvbS1sZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdG9wLWxlZnQgJHRvcC1yaWdodCAkYm90dG9tLXJpZ2h0ICRib3R0b20tbGVmdDtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0KCRyYWRpdXM6NXB4KXtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMtdG9wLWxlZnQoJHJhZGl1czo1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQoJHJhZGl1czo1cHgpe1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdCgkcmFkaXVzOjVweCl7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgU2l6ZVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtc2l6ZSgkYXJnczpjb3Zlcikge1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICRhcmdzO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkYXJncztcclxufVxyXG5cclxuLy8gQm94IFNoYWRvd3NcclxuLy9hcmdzID0gaG9yaXpvbnRhbCwgdmVydGljYWwsIGJsdXIsIFNwcmVhZCwgY29sb3JcclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRhcmdzKXtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGFyZ3M7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6ICRhcmdzO1xyXG4gICAgYm94LXNoYWRvdzogJGFyZ3M7XHJcbn1cclxuXHJcbkBtaXhpbiBpbm5lci1zaGFkb3coJGFyZ3MpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogKGluc2V0ICRhcmdzKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzooaW5zZXQgJGFyZ3MpO1xyXG4gICAgYm94LXNoYWRvdzogKGluc2V0ICRhcmdzKTtcclxufVxyXG5cclxuLy8gVGV4dCBTaGFkb3dcclxuLy9hcmdzID0gaG9yaXpvbnRhbCwgdmVydGljYWwsIGJsdXIsIFNwcmVhZCwgY29sb3JcclxuXHJcbkBtaXhpbiB0ZXh0LXNoYWRvdygkYXJncyl7XHJcbiAgICB0ZXh0LXNoYWRvdzogJGFyZ3M7XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuXHJcbkBtaXhpbiBjb2x1bW5zKCRhcmdzKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW5zOiAkYXJncztcclxuICAtbW96LWNvbHVtbnM6ICRhcmdzO1xyXG4gIGNvbHVtbnM6ICRhcmdzO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWstaW5zaWRlKCRicmVhazogYXZvaWQpIHtcclxuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6ICRicmVhaztcclxuICBwYWdlLWJyZWFrLWluc2lkZTogJGJyZWFrO1xyXG4gIGJyZWFrLWluc2lkZTogJGJyZWFrO1xyXG59XHJcblxyXG5AbWl4aW4gY29sdW1uLWNvdW50KCRjb3VudCkge1xyXG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6ICRjb3VudDtcclxuICBjb2x1bW4tY291bnQ6ICRjb3VudDtcclxufVxyXG5AbWl4aW4gY29sdW1uLWdhcCgkZ2FwKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xyXG4gIC1tb3otY29sdW1uLWdhcDogJGdhcDtcclxuICBjb2x1bW4tZ2FwOiAkZ2FwO1xyXG59XHJcbkBtaXhpbiBjb2x1bW4td2lkdGgoJHdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICR3aWR0aDtcclxuICAtbW96LWNvbHVtbi13aWR0aDogJHdpZHRoO1xyXG4gIGNvbHVtbi13aWR0aDogJHdpZHRoO1xyXG59XHJcblxyXG5AbWl4aW4gY29sdW1uLXJ1bGUoJGFyZ3MpIHtcclxuICAtd2Via2l0LWNvbHVtbi1ydWxlOiAkYXJncztcclxuICAtbW96LWNvbHVtbi1ydWxlOiAkYXJncztcclxuICBjb2x1bW4tcnVsZTogJGFyZ3M7XHJcbn1cclxuXHJcbi8vIEZsZXhib3hcclxuLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvYS1ndWlkZS10by1mbGV4Ym94L1xyXG5cclxuQG1peGluIGZsZXgtYmxvY2soKSB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWlubGluZSgpIHtcclxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZmxvdygkZGlyZWN0aW9uOiByb3csICR3cmFwOiBub3dyYXApIHtcclxuICAtbW96LWZsZXgtZmxvdzogJGRpcmVjdGlvbiAkd3JhcDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICRkaXJlY3Rpb24gJHdyYXA7XHJcbiAgZmxleC1mbG93OiAkZGlyZWN0aW9uICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ25tZW50KSB7XHJcbiAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ25tZW50O1xyXG4gIC1tcy1hbGlnbi1jb250ZW50OiAkYWxpZ25tZW50O1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWdubWVudDtcclxuICBhbGlnbi1jb250ZW50OiAkYWxpZ25tZW50O1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogcm93KSB7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtd3JhcCgkd3JhcDogbm93cmFwKSB7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG4gIC1tb3otZmxleC13cmFwOiAkd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiAkd3JhcDtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZpY2F0aW9uKSB7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogJGp1c3RpZmljYXRpb247XHJcbiAgLW1vei1ib3gtcGFjazogJGp1c3RpZmljYXRpb247XHJcbiAgLW1zLWZsZXgtcGFjazogJGp1c3RpZmljYXRpb247XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZpY2F0aW9uO1xyXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZmljYXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiBhbGlnbi1pdGVtcygkbW9kZSkge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiAkbW9kZTtcclxuICAtbW96LWJveC1hbGlnbjogJG1vZGU7XHJcbiAgLW1zLWZsZXgtYWxpZ246ICRtb2RlO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRtb2RlO1xyXG4gIGFsaWduLWl0ZW1zOiAkbW9kZTtcclxufVxyXG5cclxuQG1peGluIGZsZXgoJGFyZ3M6IG5vbmUpIHtcclxuICAtd2Via2l0LWZsZXg6ICRhcmdzO1xyXG4gIC1tb3otZmxleDogJGFyZ3M7XHJcbiAgLW1zLWZsZXg6ICRhcmdzO1xyXG4gIC13ZWJraXQtZmxleDogJGFyZ3M7XHJcbiAgZmxleDogJGFyZ3M7XHJcblxyXG59XHJcblxyXG5AbWl4aW4gb3JkZXIoJG9yZGVyOiAwKSB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJG9yZGVyO1xyXG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICRvcmRlcjtcclxuICAtbXMtYm94LW9yZGluYWwtZ3JvdXA6ICRvcmRlcjtcclxuICAtbXMtZmxleC1vcmRlcjogJG9yZGVyO1xyXG4gIC13ZWJraXQtb3JkZXI6ICRvcmRlcjtcclxuICAtbW96LW9yZGVyOiAkb3JkZXI7XHJcbiAgLW1zLW9yZGVyOiAkb3JkZXI7XHJcbiAgb3JkZXI6ICRvcmRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtZ3JvdygkZ3JvdzogMSkge1xyXG4gIC13ZWJraXQtZmxleC1ncm93OiAkZ3JvdztcclxuICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgLW1zLWZsZXgtZ3JvdzogJGdyb3c7XHJcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xyXG4gIGZsZXgtZ3JvdzogJGdyb3c7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rOiAxKSB7XHJcbiAgLXdlYmtpdC1mbGV4LXNocmluazogJHNocmluaztcclxuICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gIC1tcy1mbGV4LXNocmluazogJHNocmluaztcclxuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG4gIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1iYXNpcygkYmFzaXM6IGF1dG8pIHtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6ICRiYXNpcztcclxuICAtbW96LWZsZXgtYmFzaXM6ICRiYXNpcztcclxuICAtbXMtZmxleC1iYXNpczogJGJhc2lzO1xyXG4gIC13ZWJraXQtZmxleC1iYXNpczogJGJhc2lzO1xyXG4gIGZsZXgtYmFzaXM6ICRiYXNpcztcclxufVxyXG5cclxuQG1peGluIGFsaWduLXNlbGYoJGFsaWduOiBhdXRvKSB7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcclxuICBhbGlnbi1zZWxmOiAkYWxpZ247XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybXNcclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3MpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3M7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmdzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmdzO1xyXG4gIC1vLXRyYW5zZm9ybTogJGFyZ3M7XHJcbiAgdHJhbnNmb3JtOiAkYXJncztcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJGFyZ3MpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRhcmdzO1xyXG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJGFyZ3M7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRhcmdzO1xyXG4gIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRhcmdzO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46ICRhcmdzO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtLXN0eWxlKCRzdHlsZSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XHJcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6ICRzdHlsZTtcclxuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XHJcbiAgLW8tdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XHJcbn1cclxuXHJcbkBtaXhpbiAgcm90YXRlKCRkZWc6NDVkZWcpe1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGUoJGZhY3RvcjE6MSwgJGZhY3RvcjI6IDEpe1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGZhY3RvcjEsICRmYWN0b3IyKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkZmFjdG9yMSwgJGZhY3RvcjIpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkZmFjdG9yMSwgJGZhY3RvcjIpO1xyXG59XHJcblxyXG5AbWl4aW4gc2tld1goJGRlZzo0NWRlZyl7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goJGRlZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBza2V3WSgkZGVnOjQ1ZGVnKXtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKCRkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKCRkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WSgkZGVnKTtcclxufVxyXG5cclxuQG1peGluIHNrZXcoJGRlZ1g6NDVkZWcsICRkZWdZOjQ1ZGVnKXtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdZKCRkZWdYLCRkZWdZKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSgkZGVnWCwkZGVnWSk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdZKCRkZWdYLCRkZWdZKTtcclxufVxyXG5cclxuQG1peGluIG1hdHJpeCgkYXJncyl7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBtYXRyaXgoJGFyZ3MpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgkYXJncyk7XHJcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgkYXJncyk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsJHkpe1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsJHksJHopIHtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwkeik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCR6KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCR6KTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zbGF0ZUhhcmR3YXJlKCR4LCR5KSB7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsJHksMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsJHksMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCR5LDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsJHksMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCR5LDApO1xyXG59XHJcblxyXG4vLyBPcGFjaXR5XHJcblxyXG5AbWl4aW4gb3BhY2l0eSgkZmFjdG9yKSB7XHJcbiAgICAkSUVWYWx1ZTogJGZhY3RvcioxMDA7XHJcbiAgICBvcGFjaXR5OiAkZmFjdG9yO1xyXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT1cIiskSUVWYWx1ZStcIilcIjtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kSUVWYWx1ZSk7XHJcbn1cclxuXHJcbi8vIEdyYWRpZW50c1xyXG5cclxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuXHJcbkBtaXhpbiB2ZXJ0aWNhbC1wb3MoJHRvcCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6ICR0b3A7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0b3ApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kdG9wKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kdG9wKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0b3ApO1xyXG59XHJcbiIsIiRmb250LWRlZmF1bHQ6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWJyYW5kOiBcIlZhZmxlXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4kY29sb3ItZGVmYXVsdDogI2ZmZjtcclxuJGNvbG9yLWJhc2U6ICMxZTFlMWU7XHJcblxyXG4kY29sb3ItZ3JheS1saWdodDogI2Y1ZjVmNTtcclxuJGNvbG9yLWdyYXk6ICNlMWUxZTE7XHJcbiRjb2xvci1ncmF5LWRhcms6ICNjM2MzYzM7XHJcblxyXG4kY29sb3ItYWN0aW9uOiAjYmUwYTI2OyIsIkBpbXBvcnQgJ19taXhpbnMvcHV4L2JyZWFrcG9pbnRzJztcclxuQGltcG9ydCAnX21peGlucy9wdXgvY3NzLXJ1bGVzJztcclxuQGltcG9ydCAnX3ZhcmlhYmxlcyc7XHJcblxyXG4udm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDUwJTtcclxuICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbn1cclxuXHJcbi5jZiB7XHJcbiAgJjphZnRlcixcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4udHIge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uY29udGFpbmVyLXdpZGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTMzMHJlbTtcclxufVxyXG5cclxuXHJcbmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcblxyXG4ubWFpbi1uYXZiYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA5MHJlbTtcclxufVxyXG5cclxuLmxvZ28ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW46IDhyZW0gMTVyZW07XHJcbn1cclxuXHJcbi5sb2dvIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxNTByZW07XHJcbiAgd2lkdGg6IDE1MHJlbTtcclxuICBoZWlnaHQ6IDY4cmVtO1xyXG59XHJcblxyXG4ubWVudS1idG4sXHJcbi5tZW51LWJ0bjpob3ZlcixcclxuLm1lbnUtYnRuOmZvY3VzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDkwcmVtO1xyXG4gIHdpZHRoOiAxNjByZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAjMzYzNjM2O1xyXG4gIGZvbnQtc2l6ZTogMThyZW07XHJcbiAgcGFkZGluZzogMzVyZW0gMzByZW0gMzByZW0gMzByZW07XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1idG46aG92ZXIsXHJcbi5sYW5nLWJ0biBhOmhvdmVyLFxyXG4udXNlci1idG46aG92ZXIsXHJcbi5tZW51LWJ0bjpmb2N1cyxcclxuLmxhbmctYnRuIGE6Zm9jdXMsXHJcbi51c2VyLWJ0bjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAwLjcpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5tZW51LXRvZ2dsZSxcclxuLm1lbnUtdG9nZ2xlOmZvY3VzIHtcclxuICBib3JkZXI6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG4gIGhlaWdodDogMjJyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzMHJlbTtcclxuICB0b3A6IDMycmVtO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgLmljb24tYmFyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICB3aWR0aDogMzByZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlIHNwYW4udG9wLWxpbmUge1xyXG4gIHRvcDogMHJlbTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3Bhbi5taWRkbGUtbGluZSB7XHJcbiAgdG9wOiAxMHJlbTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUgc3Bhbi5ib3R0b20tbGluZSB7XHJcbiAgdG9wOiAyMHJlbTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUub3BlbiBzcGFuLnRvcC1saW5lIHtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG4gIHRvcDogOXJlbTtcclxufVxyXG5cclxuLm1lbnUtdG9nZ2xlLm9wZW4gc3Bhbi5taWRkbGUtbGluZSB7XHJcbiAgd2lkdGg6IDByZW07XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG59XHJcblxyXG4ubWVudS10b2dnbGUub3BlbiBzcGFuLmJvdHRvbS1saW5lIHtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxNTBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMTUwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDE1MG1zO1xyXG4gIHRvcDogOXJlbTtcclxufVxyXG5cclxuLnRpbGUtaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyODVyZW07XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cmVtO1xyXG4gIHBhZGRpbmc6IDVyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbn1cclxuXHJcbi5ncmlkLXNpemVyIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4udGlsZS1pdGVtOmhvdmVyLFxyXG4udGlsZS1pdGVtOmZvY3VzIHtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi50aWxlLWl0ZW0gLnRpbGUtaXRlbS1ndXR0ZXIge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAZXh0ZW5kIC50cjtcclxufVxyXG5cclxuLnRpbGUtaXRlbS1ndXR0ZXIge1xyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDIwcmVtO1xyXG4gICAgdG9wOiAyMHJlbTtcclxuICAgIHdpZHRoOiA2MHJlbTtcclxuICAgIGhlaWdodDogNjByZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI4cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBAZXh0ZW5kIC52bTtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tbGcge1xyXG4gICAgICB3aWR0aDogMTIwcmVtO1xyXG4gICAgICBoZWlnaHQ6IDEyMHJlbTtcclxuICAgICAgdG9wOiA0MHJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDU1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRpbGUtaXRlbTpob3ZlciB7XHJcbiAgLnRpbGUtaXRlbS1ndXR0ZXIge1xyXG4gICAgLmljb24ge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGlsZS1pdGVtLmxhcmdlIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4udGlsZS1pdGVtLmxhcmdlLWgge1xyXG4gIGhlaWdodDogNTcwcmVtO1xyXG5cclxuICAudGlsZS1pdGVtLWd1dHRlciB7XHJcbiAgICBoZWlnaHQ6IDU2MHJlbTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTByZW07XHJcbiAgICAgIEBleHRlbmQgLnZtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGlsZS1pdGVtLm92ZXJsYXkgLnRpbGUtaXRlbS1ndXR0ZXIge1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuXHJcbiAgLnRpbGUtaXRlbS1kZXNjIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcbiAgICBAZXh0ZW5kIC50cjtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjY1KTtcclxuICB9XHJcbn1cclxuXHJcbi50aWxlLWl0ZW0uZ3JlZW4gLnRpbGUtaXRlbS1ndXR0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWE0MzU7XHJcblxyXG4gIC50aWxlLWl0ZW0tZGVzYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNmVhNDM1LDEwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGlsZS1pdGVtLnRleHQgLnRpbGUtaXRlbS1ndXR0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XHJcblxyXG4gIC50aWxlLWl0ZW0tZGVzYyB7XHJcbiAgICBjb2xvcjogIzFlMWUxZTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAudGlsZS1pdGVtLW1ldGEge1xyXG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuICB9XHJcbiAgLnRpbGUtaXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNyZW07XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NTtcclxuICAgIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2UxZTFlMSwxMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLnRpbGUtaXRlbS5ibHVlIC50aWxlLWl0ZW0tZ3V0dGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZDcyO1xyXG5cclxuICAudGlsZS1pdGVtLWRlc2Mge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMDRkNzIsNSUpO1xyXG4gIH1cclxufVxyXG5cclxuLnRpbGUtaXRlbS1kZXNjIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICBwYWRkaW5nOiAxNXJlbSAyMHJlbSAyMHJlbSAyMHJlbTtcclxuICBAZXh0ZW5kIC50cjtcclxufVxyXG5cclxuLnRpbGUtaXRlbTpob3ZlciAudGlsZS1pdGVtLWRlc2Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxufVxyXG5cclxuLnRpbGUtaXRlbS5vcmFuZ2UgLnRpbGUtaXRlbS1kZXNjLFxyXG4udGlsZS1pdGVtLmJsdWUgLnRpbGUtaXRlbS1kZXNjLFxyXG4udGlsZS1pdGVtLm9yYW5nZTpob3ZlciAudGlsZS1pdGVtLWRlc2MsXHJcbi50aWxlLWl0ZW0uYmx1ZTpob3ZlciAudGlsZS1pdGVtLWRlc2Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGlsZS1pdGVtLW1ldGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTNyZW07XHJcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi50aWxlLWl0ZW0tZXZlbnQtZGF0ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICBwYWRkaW5nLXRvcDogMTByZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xyXG59XHJcblxyXG4udGlsZS1pdGVtLWV2ZW50LWRhdGU6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxOHJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDEzcmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtMXJlbTtcclxufVxyXG5cclxuLnRpbGUtaXRlbS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGlsZXMtZ3JpZC13cmFwcGVyIHtcclxuICBtYXJnaW46IDEwcmVtIC01cmVtO1xyXG59XHJcblxyXG4udGlsZXMtZ3JpZDpiZWZvcmUsXHJcbi50aWxlcy1ncmlkOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnRpbGVzLWdyaWQ6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZ28tdG8tYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNDByZW07XHJcbiAgaGVpZ2h0OiA0MHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgOSwgNDAsIDAuNyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5ODtcclxuICB0b3A6IC01NXJlbTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yNXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMwOTI4O1xyXG4gIH1cclxufVxyXG5cclxuLmdvLXRvLWJ0bjphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBjb250ZW50OiAnXFxlOTQyJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEzcmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBtYXJnaW4tdG9wOiAxMnJlbTtcclxuICBoZWlnaHQ6IDE1cmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uZ28tdG8tYnRuOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbiNjb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi50aWxlcy1ncmlkLWhlYWRlciBoMiB7XHJcbiAgZm9udC1zaXplOiAzMnJlbTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiA1MHJlbSAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRpbGVzLWdyaWQtaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA3MHJlbTtcclxuICBoZWlnaHQ6IDcwcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTIwcmVtO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0zNXJlbTtcclxuICBjb2xvcjogI2VjMDkyODtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDcwcmVtO1xyXG4gIGZvbnQtc2l6ZTogMjNyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxpbms6aG92ZXIsXHJcbi5zZWN0aW9uLWxpbms6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCA5LCA0MCwgMC43KTtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc2VjdGlvbi1saW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwNSc7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlYXJjaC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiA5MHJlbTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMzIwcmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMzIwcmVtO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxufVxyXG5cclxuLnVzZXItYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDkwcmVtO1xyXG4gIHdpZHRoOiA4MHJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAxNjByZW07XHJcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgIzM2MzYzNjtcclxufVxyXG5cclxuLnVzZXItYnRuOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwOSc7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDc5cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG4gIEBleHRlbmQgLnZtO1xyXG59XHJcblxyXG4uc2VhcmNoLXBhbmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG59XHJcblxyXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBhcHBlYXJhbmNlOm5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTsgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0ZXh0LWluZGVudDogLTkwMDAwcmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogOTByZW07XHJcbiAgd2lkdGg6IDgwcmVtO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBzcGFuIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIHNwYW46YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTAzJztcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogODByZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5zZWFyY2gtcGFuZWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciArIHNwYW46YmVmb3JlLFxyXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMgKyBzcGFuOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAwLjcpO1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxufVxyXG5cclxuXHJcblxyXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uc2VhcmNoLXBhbmVsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6bm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkY29sb3ItZGVmYXVsdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE4cmVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2VhcmNoLWJveCB7XHJcbiAgaGVpZ2h0OiA5MHJlbTtcclxuICB3aWR0aDogODByZW07XHJcbiAgcGFkZGluZzogMThyZW0gMTAwcmVtIDIwcmVtIDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94Lm9wZW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuXHJcbiAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJ0bixcclxuLnNlYXJjaC1zdWJtaXQge1xyXG4gIHdpZHRoOiA4MHJlbTtcclxuICBoZWlnaHQ6IDkwcmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBleHRlbmQgLnRyO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlOTA4JztcclxuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4MHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyMHJlbTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBAZXh0ZW5kIC52bTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAwLjcpO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmctYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogODByZW07XHJcbiAgaGVpZ2h0OiA5MHJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDI0MHJlbTtcclxuICB0b3A6IDA7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogMThyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAjMzYzNjM2O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5sYW5nLWJ0bjpob3ZlciB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5sYW5nLWJ0biBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDkwcmVtO1xyXG4gIHdpZHRoOiA3OXJlbTtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgcGFkZGluZy10b3A6IDM1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHJlbTtcclxufVxyXG5cclxuLm1haW4tbWVudSB7XHJcbiAgd2lkdGg6IDMzN3JlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1ib3R0b206IDkwcmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDkwcmVtO1xyXG4gIHJpZ2h0OiAtMzM3cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICB3aWR0aDogMzIwcmVtO1xyXG4gIHJpZ2h0OiAtMzIwcmVtO1xyXG4gIHBhZGRpbmc6IDEwcmVtIDIwcmVtO1xyXG5cclxuICA+IHVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTByZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW1lbnUgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLm1haW4tbWVudSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5tYWluLW1lbnUgPiB1bCA+IGxpIHtcclxuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICMzNjM2MzY7XHJcbn1cclxuXHJcbi5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBAZXh0ZW5kIC50cjtcclxufVxyXG5cclxuLm1haW4tbWVudSA+IHVsID4gbGkgPiB1bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci10b3A6IDFyZW0gc29saWQgIzM2MzYzNjtcclxuICBoZWlnaHQ6IDI1cmVtO1xyXG59XHJcblxyXG4ubWFpbi1tZW51ID4gdWwgPiBsaSA+IHVsOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDI1cmVtO1xyXG59XHJcblxyXG4ubWFpbi1tZW51ID4gdWwgPiBsaS5vcGVuID4gdWwge1xyXG4gIG1heC1oZWlnaHQ6IDQ5MHJlbTtcclxufVxyXG5cclxuLm1haW4tbWVudSA+IHVsID4gbGkgPiBhIHtcclxuICBjb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICBmb250LXNpemU6IDIycmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDI4cmVtIDE1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4tbWVudSA+IHVsID4gbGkgPiBhID4gc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiA1MHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5tYWluLW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciA+IHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1kZWZhdWx0O1xyXG4gIGNvbG9yOiAjZWMwOTI4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxufVxyXG5cclxuLm1haW4tbWVudSA+IHVsID4gbGkgPiBhID4gc3BhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XHJcbiAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgZm9udC1zaXplOiAxNHJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAZXh0ZW5kIC52bTtcclxuICBAZXh0ZW5kIC50cjtcclxufVxyXG5cclxuLm1haW4tbWVudSA+IHVsID4gbGkub3BlbiA+IGEgPiBzcGFuOmJlZm9yZSB7XHJcbiAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgbWFyZ2luLXRvcDogLTdyZW07XHJcbn1cclxuXHJcbi5tYWluLW1lbnUgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEge1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBmb250LXNpemU6IDE4cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDE1cmVtIDIwcmVtIDEzcmVtIDMwcmVtO1xyXG59XHJcblxyXG4ubWFpbi1tZW51Lm9wZW4ge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxufVxyXG5cclxuLm1haW4tbWVudS5vcGVuLm1vYmlsZSB7XHJcbiAgcmlnaHQ6IDByZW07XHJcbn1cclxuXHJcbi5zbGlkZXItaXRlbSB7XHJcbiAgaGVpZ2h0OiA4MDByZW07XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtaW4taGVpZ2h0OiA2MDByZW07XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYXNlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2xpZGVyLW92ZXJsYXkucG5nJykgcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1pdGVtLXNtIHtcclxuICBoZWlnaHQ6IDQzMHJlbTtcclxuICBtaW4taGVpZ2h0OiA0MzByZW07XHJcblxyXG4gIC5zbGlkZXItaXRlbS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1pdGVtLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiA5MHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogODByZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5zbGlkZXItaXRlbS10YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2xpZGVyLWl0ZW0tdmVydGljYWwge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zbGlkZXItaXRlbS10ZXh0IHtcclxuICBjb2xvcjogIzFlMWUxZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgZm9udC1zaXplOiA0N3JlbTtcclxuICBsaW5lLWhlaWdodDogNTVyZW07XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiA3NzByZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAyMHJlbSAzMHJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2xpZGVyLWl0ZW0tc3VidGV4dCB7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICBmb250LXNpemU6IDI0cmVtO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogNzcwcmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMTVyZW0gMzByZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMTByZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5zbGlkZXItcGVyc29uLXRleHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDMycmVtO1xyXG4gIG1heC13aWR0aDogNTkwcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDMycmVtO1xyXG4gICAgbWFyZ2luOiA1cmVtIDA7XHJcbiAgfVxyXG5cclxuICAucGVyc29uLW1ldGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIwcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1pdGVtLXBlcnNvbi1saXN0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWF4LXdpZHRoOiA1OTByZW07XHJcbiAgZm9udC1zaXplOiAyMHJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVyZW0gMjByZW07XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcmVtO1xyXG4gICAgICBtYXJnaW46IDVyZW0gMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZGVmYXVsdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWl0ZW0tbGluayBhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDksIDQwLCAuNyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMTVyZW0gNDByZW07XHJcbn1cclxuXHJcbi5zbGlkZXItaXRlbS1saW5rIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDksIDQwKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zbGlkZXItaXRlbS1saW5rIGE6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICBsZWZ0OiAyMHJlbTtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBjb250ZW50OiAnXFxlOTEwJztcclxuICBmb250LXNpemU6IDEwcmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHdpZHRoOiAxMnJlbTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5zbGlkZXItaXRlbS1saW5rIGE6aG92ZXI6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMnJlbTstd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5zdWJtZW51IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4MHJlbTtcclxuICBtYXJnaW4tdG9wOiAtODByZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjZyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xyXG4gIGZvbnQtc2l6ZTogMTNyZW07XHJcbiAgY29sb3I6ICM5YjliOWI7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcmVtO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZTogMjFyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW46IDJyZW0gMTByZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlci1hZGRyZXNzIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgIzM3MzIzMjtcclxuICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgIzM3MzIzMjtcclxufVxyXG5cclxuLnNvY2lhbC1jb250YWluZXIge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBwYWRkaW5nOiAzMHJlbSAxNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICMzNzMyMzI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTByZW07XHJcbn1cclxuXHJcbi5zb2NpYWwtY29udGFpbmVyIC5pdGVtLXRpdGxlIHtcclxuICBmb250LXNpemU6IDEzcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcclxufVxyXG5cclxuLnNvY2lhbC1jb250YWluZXIgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi5mb290ZXItbGlzdC1jb250YWluZXIge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1yb3cge1xyXG4gIG1hcmdpbjogMCAtNDByZW07XHJcbn1cclxuXHJcbi5mb290ZXItY29sIHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMTVyZW0gMCA0MHJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1jb2wgdWwge1xyXG4gIGZvbnQtc2l6ZTogMTNyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbCB1bCBsaSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBsaW5lLWhlaWdodDogMjVyZW07XHJcbn1cclxuXHJcbi5mb290ZXItY29sIHVsIGxpIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICBAaW5jbHVkZSBvcGFjaXR5KDAuOSk7XHJcblxyXG59XHJcblxyXG4uZm9vdGVyLWFkZHJlc3Mge1xyXG4gIHBhZGRpbmc6IDAgMTVyZW07XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjb2xvci1hY3Rpb247XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlci1jb2wgdWwgbGkgc3Ryb25nIHtcclxuICBmb250LXNpemU6IDE2cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICM5YjliOWI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuXHJcbi5mb290ZXItY29sIHVsIGxpIGE6aG92ZXIgc3Ryb25nIHtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbCB1bCBhZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcclxufVxyXG5cclxuLmZvb3Rlci1saXN0LWNvbnRhaW5lciB1bCBhZGRyZXNzIHAge1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjVyZW07XHJcbn1cclxuXHJcbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgbGkgdGFibGUgYSB7XHJcbiAgY29sb3I6ICNlYzA5Mjg7XHJcbn1cclxuXHJcbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgbGkgdGFibGUgYTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29weXJpZ2h0LWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTByZW07XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuICBmb250LXNpemU6IDEzcmVtO1xyXG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcclxufVxyXG5cclxuLmNvcHlyaWdodCBhIHtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5wYWdlLXByaW50OmhvdmVyLFxyXG4uY29weXJpZ2h0IGE6aG92ZXIsXHJcbi5mb290ZXItbGlzdC1jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XHJcbiAgY29sb3I6ICNlYzA5Mjg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGFnZS1wcmludCB7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbn1cclxuXHJcbi5wYWdlLXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwNCc7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICB2ZXJ0aWNhbC1hbGlnbjogLTJyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMThyZW07XHJcbn1cclxuXHJcbi5zbGlkZXIgLnNsaWNrLWFycm93LFxyXG4uc2xpZGVyIC5zbGljay1hcnJvdzpmb2N1cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gIGJvcmRlcjogMDtcclxuICB0ZXh0LWluZGVudDogOTk5OXJlbTtcclxuICB3aWR0aDogNzByZW07XHJcbiAgaGVpZ2h0OiA3MHJlbTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcmVtO1xyXG4gICAgcGFkZGluZzogMCAxNXJlbTtcclxuICAgIGJvdHRvbTogMTEwcmVtO1xyXG4gICAgei1pbmRleDogOTk3O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cmVtO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgd2lkdGg6IDExcmVtO1xyXG4gICAgICAgIGhlaWdodDogMTFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgOSwgNDAsIDAuNyk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2xpZGVyIC5zbGljay1hcnJvdzphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG4gIGxpbmUtaGVpZ2h0OiA3MHJlbTtcclxuICBmb250LXNpemU6IDUwcmVtO1xyXG4gIHdpZHRoOiA3MHJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG59XHJcblxyXG4uc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxufVxyXG5cclxuLnNsaWRlciAuc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMTByZW07XHJcbn1cclxuXHJcbi5zbGlkZXIgLnNsaWNrLXByZXY6YWZ0ZXIge1xyXG4gIHRleHQtaW5kZW50OiAwcmVtO1xyXG59XHJcblxyXG4uc2xpZGVyIC5zbGljay1uZXh0IHtcclxuICByaWdodDogMTByZW07XHJcbn1cclxuXHJcbi5zbGlkZXIgLnNsaWNrLW5leHQ6YWZ0ZXIge1xyXG4gIHRleHQtaW5kZW50OiAwcmVtO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uYmFjay10b3Age1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogNDByZW07XHJcbiAgd2lkdGg6IDQwcmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTkwcmVtO1xyXG4gIHRvcDogLTIwcmVtO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM2LDksNDAsLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgQGluY2x1ZGUgcm90YXRlKDE4MGRlZyk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYmFjay10b3A6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmJhY2stdG9wOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2VjMDkyODtcclxufVxyXG5cclxuLmJhY2stdG9wOmFmdGVyIHtcclxuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gIGNvbnRlbnQ6ICdcXGU5NDInO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTNyZW07XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIG1hcmdpbi10b3A6IDExcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5iYWNrLXRvcC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZvb3Rlci12dXQtaWNvbnMgYTpob3ZlcixcclxuLmZvb3Rlci12dXQtaWNvbnMgYTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLXZ1dC1pY29ucyBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcclxufVxyXG5cclxuLm1vZGFsIHtcclxuICB6LWluZGV4OiAxMDA1MDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDk1JTtcclxuICBtYXgtd2lkdGg6IDQ3MHJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMjBweCAwIHJnYmEoMCwwLDAsMC4xKSk7XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgei1pbmRleDogMTAwNDA7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtY2xvc2Uge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcmVtO1xyXG4gIHRvcDogMTByZW07XHJcbiAgY29sb3I6ICRjb2xvci1hY3Rpb247XHJcbiAgZm9udC1zaXplOiAyNHJlbTtcclxuICBAZXh0ZW5kIC50cjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgxLjEsMS4xKTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwYWRkaW5nOiA0MHJlbTtcclxufVxyXG5cclxuLm1vZGFsLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDAgMjVyZW0gMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxufVxyXG5cclxuLmdyZWVkeS1tb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JlZWR5LW5hdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZsZXgtYmxvY2soKTtcclxuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG59XHJcblxyXG4uZ3JlZWR5LWhpZGRlbi1saW5rcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ3JlZWR5LW1haW4tbmF2LWhpZGRlbi1saW5rcyB7XHJcbiAgbWluLXdpZHRoOiAyNXJlbTtcclxuICByaWdodDogLTEuNXJlbTtcclxuXHJcbiAgbGkge1xyXG4gICAgYSB7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5zdWJtZW51LW5hdiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA4MHJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBleHRlbmQgLmNmO1xyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTNyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGhlaWdodDogODByZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMzFyZW0gMjByZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5IaWdobGlnaHRlZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuSGlnaGxpZ2h0ZWQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJzb24tbmF2IHtcclxuICBmb250LXNpemU6IDE1cmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICBsaSB7XHJcbiAgICBoZWlnaHQ6IDgwcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTlyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNzRyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHJlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBoZWlnaHQ6IDgwcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmVlZHktbW9yZSB7XHJcbiAgaGVpZ2h0OiA4MHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogMTZyZW07XHJcbiAgcGFkZGluZzogMzFyZW0gNjByZW0gMzFyZW0gMzByZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgLm1lbnUtdG9nZ2xlIHtcclxuICAgIHRvcDogMzByZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc3VibWVudS1uYXYtbW9yZSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAzMDByZW07XHJcbiAgcGFkZGluZzogMDtcclxuICB6LWluZGV4OiA5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iYXNlO1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMTVyZW0gMzByZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuSGlnaGxpZ2h0ZWQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZXJzb24tbmF2LW1vcmUge1xyXG4gIGZvbnQtc2l6ZTogMTZyZW07XHJcblxyXG4gIGxpIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxNXJlbSAzMHJlbTtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLndyYXBwZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogNTByZW0gMDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZGVmYXVsdDtcclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuICAgID4gaDEsID4gLmgxLCA+IGgyLCA+IC5oMiwgPiBoMywgPiAuaDMge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi53cmFwcGVyLWJvcmRlci1ib3R0b20ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxufVxyXG5cclxuLmZhY3RzLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNDklO1xyXG4gIHBhZGRpbmc6IDE1cmVtIDE1cmVtIDUwcmVtIDc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVyZW07XHJcbiAgICB0b3A6IDE1cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICBmb250LXNpemU6IDM4cmVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2lvbnMge1xyXG4gIG1hcmdpbjogODByZW0gLTMwcmVtIDAgLTMwcmVtO1xyXG59XHJcblxyXG4udmlzaW9ucy1pdGVtIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzMuMzMzJTtcclxuICBwYWRkaW5nOiAwIDMwcmVtO1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gIGgyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDY0cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogMzByZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeSB7XHJcbiAgbWF4LXdpZHRoOiA5ODByZW07XHJcbiAgbWFyZ2luOiAxMDByZW0gYXV0byAwIGF1dG87XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA3MHJlbSAwIDUwcmVtIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcmVtIDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGV4dGVuZCAuY2Y7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMjByZW0gMzByZW0gMjVyZW0gMzByZW07XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBmb250LXNpemU6IDIwcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxuXHJcbiAgICAgICAgLmhpc3RvcnktdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JheSw1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY3Rpb247XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDIycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZWZ0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpc3RvcnktdG9wLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbn1cclxuXHJcbi5tb2RhbC13aWRlIHtcclxuICBtYXgtd2lkdGg6IDc3NXJlbTtcclxufVxyXG5cclxuLm1vZGFsLXBlcnNvbi1pbWFnZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDUwcmVtIDMwcmVtIDA7XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZ2FsbGVyeSB7XHJcbiAgbWFyZ2luLXRvcDogMzByZW07XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogMTIwcmVtO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXI6IDE1cmVtIHNvbGlkICRjb2xvci1kZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5tZnAtd3JhcCxcclxuLm1mcC1iZyB7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbi5wZXJzb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMzMlO1xyXG4gIHBhZGRpbmc6IDE1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcmVtO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAyMDByZW07XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDE5cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wZXJzb24tbWV0YSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG59XHJcblxyXG4ucGVyc29uLWNvbnRhY3RzIHtcclxuICA+IGRpdiB7XHJcbiAgICBtYXJnaW46IDE1cmVtIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMjJyZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWl0ZW0tbGcge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxuICBmb250LXNpemU6IDMwcmVtO1xyXG4gIG1hcmdpbjogMjByZW0gMCAzMHJlbSAwO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDQwcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gIGhlaWdodDogNTYwcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcmVtO1xyXG4gIC8qYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbWFwLmpwZycpIG5vLXJlcGVhdCBjZW50ZXI7Ki9cclxufVxyXG5cclxuLmFjY29yZGlvbi1saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMzByZW0gMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAxNXJlbSAzMHJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAyMHJlbTtcclxuICBAZXh0ZW5kIC50cjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taWNvbiB7XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG4gIGhlaWdodDogMzByZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAxNHJlbTtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcrJztcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTIwcmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICB3aWR0aDogMjByZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLW9wZW4ge1xyXG4gIC5hY2NvcmRpb24taGVhZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuICB9XHJcbiAgLmFjY29yZGlvbi1pY29uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJy0nO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxcmVtIDIwcmVtIDEwcmVtIDIwcmVtO1xyXG59XHJcblxyXG4uaWNvbi1sZyB7XHJcbiAgZm9udC1zaXplOiAxMjByZW07XHJcbn1cclxuXHJcbi5saXN0aW5nLWl0ZW0ge1xyXG4gIEBleHRlbmQgLmNmO1xyXG5cclxuICAuaXRlbS1pbWFnZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAzMHJlbSAyMHJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWxpc3QtZGF0ZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogMTAwcmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMjByZW07XHJcbn1cclxuXHJcbi5saXN0LW5ld3Mge1xyXG4gIHVsIHtcclxuICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcGljIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjByZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuXHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICB0b3A6IDMwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNDByZW07XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tY29udGVudCB7XHJcbiAgLnRvcGljOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3B1cCxcclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICptYXJnaW4tYm90dG9tOiAtM3B4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcclxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDAwMDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uZHJvcGRvd24gLmNhcmV0IHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRvcDogMTAwJTtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDIwMHJlbTtcclxuICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNXJlbSAyMHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XHJcbiAgd2lkdGg6IDMwcmVtO1xyXG4gIGhlaWdodDogMzByZW07XHJcbiAgZm9udC1zaXplOiAyNnJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC05cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm9wZW4ge1xyXG4gICp6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvcC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmZvcm0tYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuICBwYWRkaW5nOiAzMHJlbTtcclxuICBtYXJnaW46IDQwcmVtIDAgNTByZW0gMDtcclxufVxyXG5cclxuLmZvcm0tYm94LWRpdmlkZXIge1xyXG4gIG1hcmdpbjogMTVyZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1zZWxlY3Qge1xyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGVmYXVsdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgcGFkZGluZzogMTByZW0gMTVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE1cmVtO1xyXG4gICAgaGVpZ2h0OiA1MHJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9kcm9wZG93bi1hcnJvdy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcmVtIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ncmF5LDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDIwcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zdWJtaXQge1xyXG4gIGlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIwcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1icmFuZDtcclxuICAgIGhlaWdodDogNTByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQge1xyXG4gIHBhZGRpbmc6IDE1cmVtIDUwcmVtIDE1cmVtIDMwcmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gIG1hcmdpbjogMTByZW0gMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5kcm9wZG93biB7XHJcbiAgICByaWdodDogMTByZW07XHJcbiAgICB0b3A6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgNXJlbSAwO1xyXG4gICAgZm9udC1zaXplOiAyMHJlbTtcclxuICB9XHJcbiAgLml0ZW0tbWV0YSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnN0cnVjdHVyZS1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbjogODByZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5zdHJ1Y3R1cmUge1xyXG4gIHdpZHRoOiAxMTQwcHg7XHJcbiAgaGVpZ2h0OiA3NTBweDtcclxuICBtYXJnaW46IDIwcmVtIDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc3RydWN0dXJlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIGxpIHtcclxuXHJcbiAgfVxyXG5cclxuICAuaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJyYW5kO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDVyZW0gMjByZW07XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxnIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gICAgJi5zbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYuYm9yZGVyZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICAgIGhlaWdodDogNzRweDtcclxuICAgIH1cclxuICAgICYud2lkZSB7XHJcbiAgICAgIHdpZHRoOiAyNDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBhLml0ZW0ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRpbWVheGlzLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG5cclxuLnRpbWVheGlzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDExNDByZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xyXG5cclxuICBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcbiAgICBAaW5jbHVkZSBmbGV4LWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KDEpO1xyXG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcmVtIDEwcmVtIDYwcmVtIDEwcmVtO1xyXG4gICAgICBoZWlnaHQ6IDEyMHJlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDIwcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgIGhlaWdodDogMzByZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYnJhbmQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxMXJlbSAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJsYXktY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDExNDByZW07XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGlvbjtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY3Rpb25cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aW9uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBpY29uIGltYWdlICovXHJcblxyXG4uaWNvbi1vYm9yLTEge1xyXG4gICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Rpc3QvaW1nL3BpY3RvZ3JhbXMvMi1uZWRlc3RydWt0aXZuaS10ZXN0b3ZhbmkucG5nJyk7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Rpc3QvaW1nL3BpY3RvZ3JhbXMvMi1uZWRlc3RydWt0aXZuaS10ZXN0b3Zhbmkuc3ZnJyk7Ki9cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ19taXhpbnMvcHV4L2JyZWFrcG9pbnRzJztcclxuQGltcG9ydCAnX21peGlucy9wdXgvY3NzLXJ1bGVzJztcclxuQGltcG9ydCAnX3ZhcmlhYmxlcyc7XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgLmJhY2stdG9wIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAuZ3JpZC1zaXplciB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC50aWxlLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAudGlsZS1pdGVtLmxhcmdlIHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjYlO1xyXG4gIH1cclxuXHJcbiAgLnRpbGUtaXRlbS1sYXN0IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3RydWN0dXJlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA3MDByZW07XHJcbiAgfVxyXG5cclxuICAuc3RydWN0dXJlIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oMCAwKTtcclxuICAgIEBpbmNsdWRlIHNjYWxlKDAuOCwwLjgpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFQtQS1CLUwtRS1ULVkgKi9cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMC45cHg7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNDByZW07XHJcbiAgfVxyXG5cclxuICAuc3RydWN0dXJlLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDYwMHJlbTtcclxuICB9XHJcblxyXG4gIC5zdHJ1Y3R1cmUge1xyXG4gICAgQGluY2x1ZGUgc2NhbGUoMC42MiwwLjYyKTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDAuOHB4O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1saXN0LWNvbnRhaW5lciB1bCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1pdGVtIHtcclxuICAgIGhlaWdodDogODAwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1pdGVtLXNtIHtcclxuICAgIGhlaWdodDogNDMwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1pdGVtLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAzMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHJlbTtcclxuICB9XHJcblxyXG4gIC5zb2NpYWwtY29udGFpbmVyIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQtY29udGFpbmVyIGRpdiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb3B5cmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLXJvdyB7XHJcbiAgICBtYXJnaW46IDAgLTE1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb2wge1xyXG4gICAgcGFkZGluZzogMCAxNXJlbTtcclxuICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gIH1cclxuXHJcbiAgLnZpc2lvbnMge1xyXG4gICAgbWFyZ2luOiA2MHJlbSAtMTVyZW0gMCAtMTVyZW07XHJcbiAgfVxyXG5cclxuICAudmlzaW9ucy1pdGVtIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDByZW07XHJcbiAgfVxyXG5cclxuICAucGVyc29uIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ib3gtaXRlbSB7XHJcbiAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnN0cnVjdHVyZS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnN0cnVjdHVyZSB7XHJcbiAgICBAaW5jbHVkZSBzY2FsZSgxLDEpO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTMwcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDM3cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzByZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAzMHJlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAzMHJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1kZWZhdWx0O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIxMHJlbTtcclxuICAgICAgaGVpZ2h0OiA3MHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuXHJcbiAgICAgICYubGcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5zbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLmJvcmRlcmVkIHtcclxuICAgICAgICBoZWlnaHQ6IDc0cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYud2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDI0NXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG5cclxuICAucHV4LWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbi1uYXZiYXIge1xyXG4gICAgICAgIGhlaWdodDogODByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWJ0bixcclxuICAgICAgLmxhbmctYnRuLFxyXG4gICAgICAudXNlci1idG4sXHJcbiAgICAgIC5zZWFyY2gtb3BlbixcclxuICAgICAgLnNlYXJjaC1wYW5lbCxcclxuICAgICAgLnNlYXJjaC13cmFwIHtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgIHRvcDogODByZW07XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tbmF2YmFyIHtcclxuICAgIGhlaWdodDogMTUwcmVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgfVxyXG5cclxuICAubG9nbyB7XHJcbiAgICBoZWlnaHQ6IDcwcmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTByZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgIzM2MzYzNjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB9XHJcblxyXG4gIC5sb2dvIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTByZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1lbnUtYnRuIC5tZW51LXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51LWJ0bixcclxuICAubWVudS1idG46aG92ZXIsXHJcbiAgLm1lbnUtYnRuOmZvY3VzIHtcclxuICAgIHdpZHRoOiA4MHJlbTtcclxuICAgIGhlaWdodDogODByZW07XHJcbiAgICB0b3A6IDcwcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtdG9nZ2xlLFxyXG4gIC5tZW51LXRvZ2dsZTpmb2N1cyB7XHJcbiAgICByaWdodDogMjVyZW07XHJcbiAgfVxyXG5cclxuICAudXNlci1idG4ge1xyXG4gICAgcmlnaHQ6IDgwcmVtO1xyXG4gICAgdG9wOiA3MHJlbTtcclxuICAgIGhlaWdodDogODByZW07XHJcbiAgfVxyXG5cclxuICAubGFuZy1idG4ge1xyXG4gICAgcmlnaHQ6IDE2MHJlbTtcclxuICAgIHRvcDogNzByZW07XHJcbiAgICBoZWlnaHQ6IDgwcmVtO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gIH1cclxuXHJcbiAgLmxhbmctbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgaGVpZ2h0OiA4MHJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDMycmVtO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRvcDogLTgwcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXdyYXAge1xyXG4gICAgcmlnaHQ6IDI0MHJlbTtcclxuICAgIHRvcDogNzByZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubWVudS10b2dnbGUge1xyXG4gICAgdG9wOiAzMHJlbTtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYnRuLFxyXG4gIC5zZWFyY2gtc3VibWl0IHtcclxuICAgIGhlaWdodDogODByZW07XHJcbiAgfVxyXG5cclxuICAubWFpbi1tZW51IHtcclxuICAgIHRvcDogMTUwcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICByaWdodDogLTEwMCU7XHJcblxyXG4gICAgJi5zdGlja3kge1xyXG4gICAgICB0b3A6IDgwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4MHJlbTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTgwcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnNlYXJjaC1zdWJtaXQsXHJcbiAgICAuc2VhcmNoLXN1Ym1pdCBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94Lm9wZW4ge1xyXG4gICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAjMzYzNjM2O1xyXG4gICAgaGVpZ2h0OiA4MHJlbTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxNXJlbSAxMDByZW0gMjByZW0gMTVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zbGlkZXItaXRlbS1zbSB7XHJcbiAgICBoZWlnaHQ6IDUzMHJlbTtcclxuXHJcbiAgICAuc2xpZGVyLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1MHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmlkLXNpemVyLFxyXG4gIC50aWxlLWl0ZW0sXHJcbiAgLnRpbGUtaXRlbS5sYXJnZSxcclxuICAudGlsZS1pdGVtLWxhc3Qge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWxpbmsge1xyXG4gICAgcmlnaHQ6IC0xNXJlbTtcclxuICB9XHJcblxyXG4gIC5mb290ZXItY29sIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItYWRkcmVzcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzByZW0gMDtcclxuICB9XHJcblxyXG4gIC5ncmVlZHktbW9yZSB7XHJcbiAgICAvKnBhZGRpbmc6IDMxcmVtIDM1cmVtOyovXHJcblxyXG4gICAgLm1lbnUtdG9nZ2xlIHtcclxuICAgICAgcmlnaHQ6IDM1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhY3RzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5oaXN0b3J5IHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMjByZW0gMjByZW0gMjVyZW0gMjByZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgICAuaGlzdG9yeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1nYWxsZXJ5IHtcclxuICAgIC5pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiAxNTByZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtcGVyc29uLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMzByZW07XHJcbiAgICBtYXJnaW46IDAgMzByZW0gMjByZW0gMDtcclxuICB9XHJcblxyXG4gIC5wZXJzb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC50YWJsZSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXJlbTtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tYm94LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAxNXJlbTtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmZvb3Rlci1saXN0LWNvbnRhaW5lciB1bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5mb290ZXItbGlzdC1jb250YWluZXIgdWwgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufSIsIkBpbXBvcnQgJ19taXhpbnMvcHV4L2JyZWFrcG9pbnRzJztcclxuQGltcG9ydCAnX3ZhcmlhYmxlcyc7XHJcblxyXG4ubWIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWIteHMge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG59XHJcblxyXG4ubWItc20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIycmVtO1xyXG59XHJcblxyXG4ubWItbWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcmVtO1xyXG59XHJcblxyXG4ubWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcmVtO1xyXG59XHJcblxyXG4ubXQwIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubXQteHMge1xyXG4gIG1hcmdpbi10b3A6IDEwcmVtO1xyXG59XHJcblxyXG4ubXQtc20ge1xyXG4gIG1hcmdpbi10b3A6IDIwcmVtO1xyXG59XHJcblxyXG4ubXQtbWQge1xyXG4gIG1hcmdpbi10b3A6IDQwcmVtO1xyXG59XHJcblxyXG4ubXQtbGcge1xyXG4gIG1hcmdpbi10b3A6IDYwcmVtO1xyXG59XHJcblxyXG4iXX0= */
