@charset "UTF-8";
/* Typography */
/* Responsive Units */
/* Colors */
/* Wordpress */
/* sizes, margins, paddings & transition */
/* Font Sizes */
.tur-white {
  background-color: #fff !important;
  color: #333 !important;
}

.tur-lightgrey {
  background-color: #f6f6f6 !important;
  color: #333 !important;
}

.btn-squared {
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 38px;
  height: 38px;
}

div.nf-form-cont .nf-form-content button, div.nf-form-cont .nf-form-content input[type=button], div.nf-form-cont .nf-form-content input[type=submit], .tur-btn {
  display: inline-block;
  text-decoration: none;
  height: 70px;
  padding: 0 35px;
  font-size: 150%;
  background: #04a2df;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
  line-height: 66px;
  font-weight: 600;
  border-radius: 70px;
  white-space: nowrap;
  border-color: transparent;
  outline: 0;
}

.tur-btn:hover {
  background: #004063;
  color: #fff;
  text-decoration: none;
}
.tur-btn:focus {
  outline: 0;
}
.tur-btn-big {
  padding-left: 63px;
  padding-right: 63px;
}
.tur-btn-slim {
  height: 46.6666666667px;
  line-height: 42.6666666667px;
  font-size: 125%;
}
.tur-btn-dark {
  background: #004063;
}
.tur-btn-edgy {
  border-radius: 5px;
}
.tur-btn-transparent {
  background: rgba(255, 255, 255, 0.5);
  border: 3px solid #fff;
  font-size: 225%;
  height: 63px;
  line-height: 1;
}
@media all and (max-width: 400px) {
  .tur-btn {
    height: 56px;
    padding: 0 28px;
    font-size: 120%;
    line-height: 56px;
  }
}

.ctf-type-usertimeline {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ctf-type-usertimeline .ctf-header {
  border: none !important;
}
.ctf-type-usertimeline .ctf-tweets {
  position: absolute;
  top: 55px;
  left: 15px;
  right: 15px;
  bottom: 30px;
  overflow-y: auto;
}
@media all and (max-width: 991.98px) {
  .ctf-type-usertimeline {
    min-height: 600px;
  }
}
@media all and (max-width: 767.98px) {
  .ctf-type-usertimeline {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
}

body {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  /* Font Smoothing */
  -webkit-text-size-adjust: 100%;
  -webkit-font-variant-ligatures: none;
          font-variant-ligatures: none;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  line-height: 1.5;
  font-weight: 300;
}

h1, h2 {
  font-weight: 300;
  margin-bottom: 2.5rem;
}
@media all and (max-width: 575.98px) {
  h1, h2 {
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
}

h1, h2, h3 {
  text-transform: uppercase;
  font-weight: 500;
}

h1 {
  font-size: 230%;
  margin-bottom: 2.2rem;
}

h2 {
  font-size: 180%;
  margin-bottom: 2rem;
}

h3 {
  font-size: 125%;
  margin-bottom: 1.4rem;
}

h4 {
  font-size: 120%;
  margin-bottom: 1.25rem;
}

h5 {
  font-size: 85%;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

h6 {
  font-size: 85%;
  font-weight: 400;
  margin-bottom: 1rem;
}

a {
  color: #04a2df;
}

p {
  margin-bottom: 1.2rem;
}
p > span {
  line-height: 1.5;
  display: inline-block;
}

.font-regular {
  font-size: 100% !important;
}

.font-md {
  font-size: 120% !important;
}

.font-lg {
  font-size: 138%;
}

.font-xxl {
  font-size: 300% !important;
}

strong {
  font-weight: 600;
}

.theme-color {
  color: #04a2df;
}

/* roboto-100 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/roboto-v20-latin-100.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-100.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-100.woff2") format("woff2"), url("../fonts/roboto-v20-latin-100.woff") format("woff"), url("../fonts/roboto-v20-latin-100.ttf") format("truetype"), url("../fonts/roboto-v20-latin-100.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/roboto-v20-latin-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-300.woff2") format("woff2"), url("../fonts/roboto-v20-latin-300.woff") format("woff"), url("../fonts/roboto-v20-latin-300.ttf") format("truetype"), url("../fonts/roboto-v20-latin-300.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/roboto-v20-latin-100italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-100italic.woff2") format("woff2"), url("../fonts/roboto-v20-latin-100italic.woff") format("woff"), url("../fonts/roboto-v20-latin-100italic.ttf") format("truetype"), url("../fonts/roboto-v20-latin-100italic.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/roboto-v20-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-300italic.woff2") format("woff2"), url("../fonts/roboto-v20-latin-300italic.woff") format("woff"), url("../fonts/roboto-v20-latin-300italic.ttf") format("truetype"), url("../fonts/roboto-v20-latin-300italic.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-v20-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v20-latin-regular.woff") format("woff"), url("../fonts/roboto-v20-latin-regular.ttf") format("truetype"), url("../fonts/roboto-v20-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/roboto-v20-latin-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-500.woff2") format("woff2"), url("../fonts/roboto-v20-latin-500.woff") format("woff"), url("../fonts/roboto-v20-latin-500.ttf") format("truetype"), url("../fonts/roboto-v20-latin-500.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/roboto-v20-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-italic.woff2") format("woff2"), url("../fonts/roboto-v20-latin-italic.woff") format("woff"), url("../fonts/roboto-v20-latin-italic.ttf") format("truetype"), url("../fonts/roboto-v20-latin-italic.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/roboto-v20-latin-500italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-500italic.woff2") format("woff2"), url("../fonts/roboto-v20-latin-500italic.woff") format("woff"), url("../fonts/roboto-v20-latin-500italic.ttf") format("truetype"), url("../fonts/roboto-v20-latin-500italic.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-v20-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-700.woff2") format("woff2"), url("../fonts/roboto-v20-latin-700.woff") format("woff"), url("../fonts/roboto-v20-latin-700.ttf") format("truetype"), url("../fonts/roboto-v20-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/roboto-v20-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-700italic.woff2") format("woff2"), url("../fonts/roboto-v20-latin-700italic.woff") format("woff"), url("../fonts/roboto-v20-latin-700italic.ttf") format("truetype"), url("../fonts/roboto-v20-latin-700italic.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/roboto-v20-latin-900.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-900.woff2") format("woff2"), url("../fonts/roboto-v20-latin-900.woff") format("woff"), url("../fonts/roboto-v20-latin-900.ttf") format("truetype"), url("../fonts/roboto-v20-latin-900.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/roboto-v20-latin-900italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v20-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v20-latin-900italic.woff2") format("woff2"), url("../fonts/roboto-v20-latin-900italic.woff") format("woff"), url("../fonts/roboto-v20-latin-900italic.ttf") format("truetype"), url("../fonts/roboto-v20-latin-900italic.svg#Roboto") format("svg");
  /* Legacy iOS */
}
.page-content {
  margin-top: 300px;
  position: relative;
  top: -300px;
  left: 0;
}

.tur_warning {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  background-color: #00a070;
  border: none;
  border-radius: 0px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.tur_warning a {
  color: #fff;
  text-shadow: none;
  opacity: 1;
}
.tur_warning a:hover {
  cursor: pointer;
}
.tur_warning i {
  font-size: 18px;
}
.tur_warning i.info_icon {
  padding-right: 10px;
}

.tur-header-container {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  background: #fff;
}
.tur-header-container .tur-header {
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  max-height: 1000px;
}
.tur-header-container .tur-header .main_menu_desktop .main_menu_desktop_inner {
  gap: 0.5em;
}
.tur-header-container .tur-header .main_menu_desktop ul {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.tur-header-container .tur-header .main_menu_desktop ul li:last-child .menu-item a {
  padding: 0 0 35px 25px;
}
.tur-header-container .tur-header .main_menu_desktop ul li div.menu-item {
  margin-bottom: -55px;
  border-color: #fff;
}
.tur-header-container .tur-header .main_menu_desktop ul li div.menu-item a {
  padding: 0px 25px 16px 25px;
  font-size: 18px;
  color: #000;
  white-space: nowrap;
  border-color: #fff;
  -webkit-transition: border-color 0.6s linear, padding 0.6s linear;
  -o-transition: border-color 0.6s linear, padding 0.6s linear;
  transition: border-color 0.6s linear, padding 0.6s linear;
}
.tur-header-container .tur-header .main_menu_desktop ul li div.menu-item a:hover {
  text-decoration: none;
  border-bottom: 7px solid #00a3de;
}
.tur-header-container .tur-header .main_menu_desktop .current-menu-item .menu-item a,
.tur-header-container .tur-header .main_menu_desktop .current-menu-parent .menu-item a {
  border-bottom: 7px solid #00a3de;
}
.tur-header-container .tur-header .tur-language-switch {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 3px;
  gap: 2px;
}
.tur-header-container .tur-header .tur-language-switch a {
  line-height: 20px;
  color: #aaa;
  background-color: #fff;
  padding: 2px 8px;
  border-radius: 5px;
}
.tur-header-container .tur-header .tur-language-switch a.active {
  color: #333;
  font-weight: bold;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
}
.tur-header-container .tur-header .tur-language-switch a:hover {
  text-decoration: none;
}
.tur-header-container .tur-header .logo img {
  max-height: 50px;
  width: auto;
}
.tur-header-container .tur-header .logo-col {
  max-height: 200px;
  -webkit-transition: max-height 0.6s ease, padding 0.6s ease;
  -o-transition: max-height 0.6s ease, padding 0.6s ease;
  transition: max-height 0.6s ease, padding 0.6s ease;
  padding-left: 0;
}
.tur-header-container .tur-navigation {
  background: #fff;
}
.tur-header-container .menu_mobile {
  height: 0px !important;
}
.tur-header-container .menu_mobile .row {
  height: 0px !important;
  overflow: hidden;
}
.tur-header-container .menu_mobile .row a {
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.tur-header-container .menu_mobile .sub_pre_content {
  padding: 5px;
  font-size: 16px;
  color: #fff;
}
.tur-header-container .menu_mobile .sub_pre_content .tur-language-switch-mobile {
  padding-top: 5px;
  padding-bottom: 5px;
}
.tur-header-container .menu_mobile .sub_pre_content .tur-language-switch-mobile a {
  padding: 5px 20px;
}
.tur-header-container .menu_mobile .sub_pre_content .tur-language-switch-mobile a.active {
  background-color: #04a2df;
  font-weight: 600;
}
.tur-header-container .menu_mobile.active {
  height: inherit !important;
}
.tur-header-container .menu_mobile.active .row {
  height: inherit !important;
  overflow: hidden;
}
@media all and (max-width: 1500px) {
  .tur-header-container .tur-header .logo img {
    max-width: 250px !important;
    height: 50px !important;
  }
}
@media all and (min-width: 1200px) {
  .tur-header-container .tur-header .logo-col {
    height: 100%;
  }
}
@media all and (max-width: 1199.98px) {
  .tur-header-container {
    overflow-y: hidden;
    overflow-x: hidden;
    max-height: 100vh;
  }
  .tur-header-container .tur-header .contact-col {
    max-height: 200px;
    -webkit-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
  }
  .tur-header-container .main_menu_desktop {
    display: none;
  }
  .tur-header-container .sub_menu_desktop {
    display: none;
  }
}
@media all and (min-width: 1200px) {
  .tur-header-container .menu_mobile {
    display: none;
  }
}

.tur_anchor_nav {
  margin-bottom: -1px;
}

body.is-sticky .tur-header-container {
  position: fixed;
}
body.is-sticky .tur-header-container .tur-header-primary {
  border-bottom: 7px solid #04a2df;
}
body.is-sticky .tur-header-container .tur-header-secondary {
  margin-top: -7px;
}
body.is-sticky .tur-header-container .tur-header .logo-col {
  max-height: 80px;
  padding: 25px 0;
}
body.is-sticky .tur-header-container .tur-header .logo-col > .container {
  height: 50px;
}
body.is-sticky .tur-header-container .tur-header .contact-col {
  padding: 25px 0;
}
body.is-sticky .tur-header-container .tur-header .contact-col .quick-contact .motto {
  font-size: 150%;
}
body.is-sticky .tur-header-container .tur-header .contact-col .quick-contact .phone-number,
body.is-sticky .tur-header-container .tur-header .contact-col .quick-contact .email {
  display: none;
}
body.is-sticky .tur-header-container .tur-header .logo img {
  width: auto;
  max-height: 50px;
  max-width: 300px;
  margin-bottom: 25px;
}
body.is-sticky .tur-header-container .tur-navigation .main-menu .menu-item-has-children > .container:before {
  top: 59px;
}
body.is-sticky .tur-header-container .tur-navigation .main-menu ul.sub-menu {
  top: 59px;
}
body.is-sticky .tur-header-secondary.sub_menu_desktop li a {
  padding: 20px 25px 15px 25px !important;
}
body.is-sticky .page-content {
  top: 0;
  -webkit-transition: margin 0.6s ease-out;
  -o-transition: margin 0.6s ease-out;
  transition: margin 0.6s ease-out;
  margin-top: 150px;
}
@media all and (min-width: 1200px) {
  body.is-sticky .tur-header-container .tur-navigation {
    height: 60px;
  }
}
@media all and (max-width: 1199.98px) {
  body.is-sticky .tur_anchor_nav {
    display: none;
  }
  body.is-sticky .tur-header-container .tur-header .contact-col {
    max-height: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    opacity: 0;
  }
  body.is-sticky .page-content {
    margin-top: 80px;
  }
  body.is-sticky .logo img {
    margin-bottom: 15px !important;
  }
}

body.is-sticky.admin-bar .tur-header-container {
  padding-top: 32px;
}
@media screen and (max-width: 782px) {
  body.is-sticky.admin-bar .tur-header-container {
    padding-top: 0;
  }
}

.tur-header {
  position: relative;
  top: 0;
  left: 0;
}

.tur-header,
.tur-footer,
.tur-sitestamp {
  font-weight: 400;
}
.tur-header ul,
.tur-footer ul,
.tur-sitestamp ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.tur-header-primary {
  z-index: 100;
}
.tur-header-primary .col {
  padding: 20px;
}
.tur-header-primary a.logo {
  display: block;
}
.tur-header-primary a.logo img {
  max-width: 100%;
  height: auto;
  image-rendering: crisp-edges;
}
.tur-header-primary .quick-contact {
  font-size: 100%;
  text-align: right;
  line-height: 1;
}
@media all and (max-width: 1199.98px) {
  .tur-header-primary .quick-contact {
    font-size: 85% !important;
  }
}
@media all and (max-width: 767.98px) {
  .tur-header-primary .quick-contact {
    font-size: 75% !important;
  }
}
@media all and (max-width: 425px) {
  .tur-header-primary .quick-contact {
    font-size: 60% !important;
  }
}
.tur-header-primary .quick-contact a:hover {
  color: inherit;
  text-decoration: none;
}
.tur-header-primary .quick-contact p {
  margin: 0;
}
.tur-header-primary .quick-contact p.motto, .tur-header-primary .quick-contact p.email {
  letter-spacing: 0.2px;
}
.tur-header-primary .quick-contact p.motto {
  font-size: 150%;
  color: #004063;
  text-transform: uppercase;
  font-weight: 700;
}
.tur-header-primary .quick-contact p.phone-number {
  font-size: 290%;
  line-height: 1.25;
  color: #04a2df;
}
.tur-header-primary .quick-contact p.phone-number i {
  color: #004063;
  position: relative;
  top: 0.3rem;
}
.tur-header-primary .quick-contact p.email {
  font-size: 120%;
  font-weight: 600;
}
.tur-header-primary .quick-contact p.email a {
  color: #004063;
}
.tur-header-primary .quick-contact .tur-btn {
  font-size: 120%;
  font-weight: 400;
  padding: 25px;
  line-height: 1;
  height: auto;
}
.tur-header-primary .quick-contact .tur-btn:hover {
  color: #fff !important;
}
.tur-header-primary .quick-contact .tur-btn i {
  font-size: 90%;
}
@media all and (max-width: 1199.98px) {
  .tur-header-primary {
    padding: 0;
    border: 0;
  }
  .tur-header-primary > .container {
    max-width: none;
    margin: 0;
  }
  .tur-header-primary .logo-col {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 25px 0 25px;
  }
  .tur-header-primary .logo-col > .container {
    height: 50px;
  }
  .tur-header-primary .contact-col {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0;
  }
  .tur-header-primary .logo {
    width: 50%;
    margin-bottom: 0px !important;
  }
  .tur-header-primary .logo img {
    height: 50px;
    width: auto;
  }
  .tur-header-primary .quick-contact {
    width: 100%;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media all and (max-width: 575.98px) {
  .tur-header-primary .logo {
    width: 50% !important;
  }
  .tur-header-primary .logo img {
    max-height: none !important;
    width: 100% !important;
    height: auto !important;
  }
  .tur-header-primary .tur-btn {
    width: 100%;
    text-align: center;
  }
}

div.tur-header-secondary {
  z-index: 101;
  background-color: #003f68 !important;
}
div.tur-header-secondary.tur-navigation {
  height: 50px;
}
div.tur-header-secondary a {
  font-size: 16px;
  color: #fff;
}
div.tur-header-secondary.sub_menu_desktop.magazine_nav {
  background-color: #04a2df !important;
}
div.tur-header-secondary.sub_menu_desktop.magazine_nav li:hover a, div.tur-header-secondary.sub_menu_desktop.magazine_nav li.current-menu-item a {
  border-bottom: 6px solid #fff;
}
div.tur-header-secondary.sub_menu_desktop li a {
  padding: 27px 25px 11px 25px !important;
  border-color: #003f68;
  border-bottom: 5px;
  -webkit-transition: border-color 0.6s linear, padding 0.6s linear;
  -o-transition: border-color 0.6s linear, padding 0.6s linear;
  transition: border-color 0.6s linear, padding 0.6s linear;
}
div.tur-header-secondary.sub_menu_desktop li:hover a, div.tur-header-secondary.sub_menu_desktop li.current-menu-item a {
  border-bottom: 6px solid #00a3de;
}
@media all and (min-width: 1200px) {
  div.tur-header-secondary .tur-nav.container {
    margin: 0;
  }
}
@media all and (max-width: 1199.98px) {
  div.tur-header-secondary {
    background: #00416d;
    height: auto;
    border: 0;
  }
  div.tur-header-secondary > .container {
    max-width: none !important;
  }
  div.tur-header-secondary > .container .tur-nav {
    padding: 0 !important;
  }
}

.tur-navigation {
  height: 80px;
}
.tur-navigation a {
  font-size: 120%;
}
.tur-navigation a:hover {
  color: #fff;
  text-decoration: none;
}
.tur-navigation .tur-nav:first-child {
  padding-left: -10px;
}
.tur-navigation .tur-nav:last-child {
  padding-right: -10px;
}
.tur-navigation .tur-nav ul > .menu-item a,
.tur-navigation .tur-nav .tur-nav-item {
  padding: 0 25px;
  cursor: pointer;
}
@media all and (max-width: 767.98px) {
  .tur-navigation .tur-nav .tur-nav-item-compressed {
    padding: 0 12.5px;
  }
}
.tur-navigation .main-menu > ul {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tur-navigation .main-menu > ul > .menu-item {
  display: inline-block;
  height: 100%;
  position: relative;
  top: 0;
  left: 0;
}
.tur-navigation .main-menu > ul > .menu-item > .container > a {
  border: 1px solid transparent;
}
@media all and (min-width: 1200px) {
  .tur-navigation .main-menu > ul > .menu-item:hover > .container > a, .tur-navigation .main-menu > ul > .menu-item.current-menu-item > .container > a {
    background: #00416d;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
  }
  .tur-navigation .main-menu > ul > .menu-item.current-menu-item {
    margin-left: -1px;
    margin-right: -1px;
  }
}
.tur-navigation .main-menu > ul > .menu-item a {
  font-weight: 700;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
}
.tur-navigation .main-menu > ul > .menu-item-has-children {
  position: relative;
  top: 0;
  left: 0;
}
.tur-navigation .main-menu > ul > .menu-item-has-children > .container {
  z-index: 1;
}
.tur-navigation .main-menu > ul > .menu-item-has-children > .container > a {
  -webkit-perspective: 200px;
  -ms-perspective: 200px;
  perspective: 200px;
  position: relative;
}
.tur-navigation .main-menu > ul > .menu-item-has-children > .container > a:after {
  position: absolute;
  content: "\F078";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  font-size: 90%;
  margin-left: 100%;
  margin-right: 0px;
  -ms-transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  z-index: 1;
  background-color: transparent;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.tur-navigation .main-menu > ul > .menu-item-has-children.active .sub-menu {
  padding-top: 15px;
}
.tur-navigation .main-menu > ul > .menu-item-has-children .sub-menu {
  margin-top: -1px;
  border-top: 1px solid #ffffff;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}
.tur-navigation .main-menu > ul > .menu-item-has-children .sub-menu .menu-item a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 100%;
  line-height: 1.2;
  font-weight: 400;
}
.tur-navigation .main-menu > ul > .menu-item-has-children .sub-menu .menu-item a:hover {
  text-decoration: underline;
}
@media all and (min-width: 1200px) {
  .tur-navigation .main-menu > ul > .menu-item-has-children > .sub-menu {
    background: #00416d;
    width: 400px;
    z-index: -1;
    border: 0 solid transparent;
    position: absolute;
    top: 79px;
    left: 0;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children > .sub-menu .menu-item {
    padding: 0 12px;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children > .sub-menu .menu-item a {
    padding: 20px 12px;
    border-bottom: 1px solid #e5e5e5;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children > .sub-menu .menu-item a:hover {
    background: #fff;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children > .sub-menu .menu-item:last-child > .container > a {
    border: 0;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children > .sub-menu .menu-item.tur-menu-item-overview {
    display: none;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children:hover > .container:before {
    content: "";
    display: block;
    position: absolute;
    top: 79px;
    left: 0;
    right: 0;
    height: 1px;
    background: #00416d;
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children:hover > .container > a:after {
    -ms-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
  .tur-navigation .main-menu > ul > .menu-item-has-children:hover > .sub-menu {
    opacity: 1;
    margin-left: -60px;
    border: 1px solid #e5e5e5;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    max-height: none;
  }
}
@media all and (max-width: 1199.98px) {
  .tur-navigation .main-menu {
    background: #00416d;
  }
  .tur-navigation .main-menu ul {
    -webkit-transition: max-height 0.6s ease-out;
    -o-transition: max-height 0.6s ease-out;
    transition: max-height 0.6s ease-out;
  }
  .tur-navigation .main-menu > ul {
    max-height: 0;
    overflow: hidden;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -1px;
  }
  .tur-navigation .main-menu > ul.active {
    max-height: 800px;
  }
  .tur-navigation .main-menu > ul .menu-item {
    display: block;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active {
    background: #04a2df;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active a {
    color: #fff;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active a:after {
    -ms-transform: rotateX(180deg);
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active .sub-menu {
    max-height: 800px;
    opacity: 1;
    padding: 30px 0;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active .sub-menu .menu-item a {
    padding: 12px 15px;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active .sub-menu .menu-item:first-child a {
    padding-top: 0;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active .sub-menu .menu-item:last-child a {
    padding-bottom: 0;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.active .sub-menu .menu-item.current-menu-item {
    text-decoration: underline;
  }
  .tur-navigation .main-menu > ul .menu-item-has-children.current-menu-parent {
    background: #04a2df;
  }
  .tur-navigation .main-menu > ul > .menu-item {
    border-bottom: 1px solid #ffffff;
  }
  .tur-navigation .main-menu > ul > .menu-item:first-child {
    border-top: 1px solid #ffffff;
  }
  .tur-navigation .main-menu > ul > .menu-item.current-menu-item {
    background: #04a2df;
  }
  .tur-navigation .main-menu > ul > .menu-item.current-menu-item .container > a {
    color: #fff;
  }
}
.tur-navigation i {
  color: #00416d;
  font-size: 150%;
}
.tur-navigation .tur-searchbar {
  position: relative;
  top: 0;
  left: 0;
}
.tur-navigation .tur-searchbar.focus .placeholder {
  display: none;
}
.tur-navigation .tur-searchbar.focus input {
  width: 200px !important;
}
.tur-navigation .tur-searchbar input {
  width: auto;
  font-size: 120%;
  color: #04a2df;
  border: 0;
  background: none;
  outline: 0;
  padding-left: 10px;
  -webkit-transition: width 0.6s ease-out;
  -o-transition: width 0.6s ease-out;
  transition: width 0.6s ease-out;
}
.tur-navigation .tur-searchbar input::-webkit-input-placeholder {
  color: #04a2df;
  text-transform: uppercase;
}
.tur-navigation .tur-searchbar input::-moz-placeholder {
  color: #04a2df;
  text-transform: uppercase;
  opacity: 1;
}
.tur-navigation .tur-searchbar input::-ms-input-placeholder {
  color: #04a2df;
  text-transform: uppercase;
  line-height: 1;
}
.tur-navigation .tur-searchbar input:-ms-input-placeholder {
  color: #04a2df;
  text-transform: uppercase;
  line-height: 1;
}
.tur-navigation .tur-searchbar input::placeholder {
  color: #04a2df;
  text-transform: uppercase;
}
.tur-navigation .tur-searchbar .send {
  display: none;
}
.tur-navigation .tur-searchbar-mobile {
  display: none;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  margin-top: -1px;
  background: #00416d;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  -webkit-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}
.tur-navigation .tur-searchbar-mobile input,
.tur-navigation .tur-searchbar-mobile input:focus {
  width: 100% !important;
}
.tur-navigation .tur-searchbar-mobile .send {
  display: block;
  background: none;
  border: 0;
}
.tur-navigation .tur-searchbar-mobile.active {
  padding: 15px;
  opacity: 1;
  max-height: 200px;
  width: 100%;
}
@media all and (max-width: 767.98px) {
  .tur-navigation .tur-searchbar > i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 75px;
    cursor: pointer;
  }
  .tur-navigation .tur-searchbar > i.active {
    padding: 25px !important;
    background: #00416d;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
  }
  .tur-navigation .tur-searchbar-desktop input {
    display: none;
  }
  .tur-navigation .tur-searchbar-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.tur-navigation .tur-submenu-toggle {
  padding-left: 50px;
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.tur-navigation .side-menu {
  z-index: 1;
}
@media all and (max-width: 1199.98px) {
  .tur-navigation .side-menu {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .tur-navigation .side-menu .tur-nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: -75px;
    height: 75px;
  }
}

.tur-footer,
.tur-sitestamp {
  color: #fff;
}
.tur-footer a,
.tur-sitestamp a {
  color: #fff;
}
.tur-footer a.link,
.tur-sitestamp a.link {
  color: #04a2df;
}
.tur-footer a.link:hover,
.tur-sitestamp a.link:hover {
  color: #04a2df;
}
.tur-footer i,
.tur-sitestamp i {
  margin-right: 8px;
}

.tur-footer {
  border-top: 1px solid #dbdcde;
  padding: 70px 0 !important;
  background: #EDEDED;
  font-weight: 300;
  line-height: 1.6;
  position: relative;
  top: 0;
  left: 0;
  white-space: nowrap;
  margin-top: -1px;
}
.tur-footer .footer-logo {
  display: none;
  position: absolute;
  top: -37.5px;
  left: 50%;
  margin-left: -37.5px;
  width: 75px;
  height: 75px;
  background: #04a2df;
  border-radius: 50%;
  z-index: 1;
}
.tur-footer a {
  font-size: 100%;
}
.tur-footer a:hover {
  color: #fff;
  text-decoration: underline;
}
.tur-footer a i {
  color: #fff;
  margin-left: 10px;
}
.tur-footer .container {
  padding: 0 15px;
}
.tur-footer .container .row {
  margin-left: -15px;
  margin-right: -15px;
}
.tur-footer .nav-col .widget:first-child:not(:last-child) {
  padding-right: 15px;
}
.tur-footer .footer-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  padding: 0 15px;
  color: #6C6C6C;
}
.tur-footer .footer-col strong {
  color: #464646;
}
.tur-footer .footer-col i {
  color: #6C6C6C;
}
.tur-footer .footer-col a {
  color: #6C6C6C;
}
.tur-footer .footer-col a:hover {
  color: #6C6C6C;
}
.tur-footer .footer-col .widget {
  width: 100%;
}
.tur-footer .footer-col:first-child {
  padding-left: 15px;
}
.tur-footer .footer-col:last-child {
  padding-right: 15px;
  border: 0;
}
@media all and (max-width: 1199.98px) {
  .tur-footer .footer-col {
    border: 0;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 15px;
  }
}
@media all and (max-width: 575.98px) {
  .tur-footer .footer-col.nav-col:last-child {
    margin: 0;
  }
}
.tur-footer .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.tur-footer .menu .menu-item {
  width: 50%;
  text-align: right;
}
.tur-footer .menu .menu-item a:hover {
  text-decoration: none;
}
@media all and (max-width: 991.98px) {
  .tur-footer .menu .menu-item {
    width: 50%;
    text-align: left;
  }
  .tur-footer .menu .menu-item a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 8px;
  }
  .tur-footer .menu .menu-item span {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .tur-footer .menu .menu-item i {
    font-size: 125%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 0;
  }
  .tur-footer .menu .menu-item i.x-logo-icon:before {
    width: 17px;
    height: 18px;
    fill: #fff;
    top: -6px;
  }
}
@media all and (max-width: 991.98px) {
  .tur-footer {
    white-space: normal;
  }
  .tur-footer .widget {
    line-height: 1.2;
  }
  .tur-footer .contact-col {
    margin-top: 25px;
  }
  .tur-footer .menu {
    margin-top: 25px;
  }
}

.tur-sitestamp {
  padding: 30px 0;
  background: #00406C;
  font-weight: 300;
  border-bottom: 5px solid #04a2df;
}
.tur-sitestamp .footer-logo {
  width: 205px;
  height: auto;
  padding-right: 30px;
}
.tur-sitestamp p {
  margin: 0;
  font-weight: 300;
}
.tur-sitestamp a:hover {
  text-decoration: none;
  color: #EDEDED;
}
.tur-sitestamp ul.menu {
  font-weight: 300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
.tur-sitestamp ul.menu .menu-item {
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  padding: 0 7.5px;
}
@media all and (min-width: 1920px) {
  .tur-sitestamp .footer-logo {
    margin-left: -210px;
  }
}
@media all and (max-width: 991.98px) {
  .tur-sitestamp .footer-logo {
    padding-right: 0px;
    padding-bottom: 15px;
  }
}
@media all and (max-width: 767.98px) {
  .tur-sitestamp {
    text-align: flex-start;
  }
  .tur-sitestamp .col {
    margin-top: 20px;
  }
  .tur-sitestamp ul.menu {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .tur-sitestamp ul.menu .menu-item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}

.page-content table {
  width: 100%;
}
.page-content table .header {
  background-color: #218bc4 !important;
  color: #fff;
}
.page-content table tr {
  border-left: 1px solid #04a2df;
}
.page-content table tr td {
  padding: 10px 15px;
  border-bottom: 1px solid #04a2df;
  border-right: 1px solid #04a2df;
  font-weight: 400;
}
.page-content table tr td li {
  margin: 0;
}
.page-content table tr:first-child {
  border-top: 1px solid #04a2df;
}
@media all and (max-width: 575.98px) {
  .page-content table.wrap-on-mobile td {
    display: block;
    width: 100%;
  }
  .page-content table.wrap-on-mobile td:first-child {
    background: rgba(246, 246, 246, 0.5);
  }
}

.tur-checkbox {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding-left: 34px;
  margin-bottom: 25px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tur-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.tur-checkbox input:checked ~ .checkmark:after {
  opacity: 100;
}
.tur-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background: #fff;
  border: 1px solid #e5e5e5;
}
.tur-checkbox .checkmark:after {
  content: "\F00C";
  font-family: FontAwesome;
  font-size: 24px;
  position: absolute;
  top: -2px;
  left: -1px;
  bottom: 0;
  z-index: 2;
  color: #333;
  opacity: 0;
  line-height: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

div.nf-form-cont {
  padding: 0 120px 0;
}
div.nf-form-cont ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
}
div.nf-form-cont ul li label {
  margin-bottom: 0 !important;
  margin-right: 15px !important;
}
div.nf-form-cont ul li:before {
  display: none;
  content: "";
}
div.nf-form-cont .nf-form-content {
  padding: 50px 0 0;
  max-width: none;
}
div.nf-form-cont .nf-form-title {
  display: none;
}
div.nf-form-cont .label-right .nf-field-description {
  margin: 0;
}
div.nf-form-cont label {
  font-size: 16px;
  font-weight: 300;
}
div.nf-form-cont .list-select-wrap .nf-field-element > div, div.nf-form-cont input:not([type=button]), div.nf-form-cont textarea, div.nf-form-cont .checkbox-wrap .nf-field-label label:after {
  background: #fff;
  border-color: #e5e5e5;
}
div.nf-form-cont .checkbox-wrap .nf-field-label label:after {
  width: 22px;
  height: 22px;
}
div.nf-form-cont .checkbox-container.label-right .field-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
div.nf-form-cont .checkbox-container.label-right .nf-field-description {
  margin-top: 27px;
  margin-left: 34px;
  font-size: 16px;
}
div.nf-form-cont .checkbox-container.label-right label {
  margin: 0;
}
div.nf-form-cont .checkbox-container.label-right label:before, div.nf-form-cont .checkbox-container.label-right label:after {
  left: 0;
  top: 50px;
}
div.nf-form-cont .nf-form-content button, div.nf-form-cont .nf-form-content input[type=button], div.nf-form-cont .nf-form-content input[type=submit] {
  height: auto;
  line-height: 1.5;
  font-size: 100%;
  background-color: #004063;
  white-space: normal;
  min-width: 200px;
  padding-top: 25px;
  padding-bottom: 25px;
  text-transform: uppercase;
  border-radius: 0px;
  font-weight: 400;
}
div.nf-form-cont .nf-after-form-content .nf-error-msg {
  text-align: right;
}
div.nf-form-cont .nf-after-form-content .nf-error-msg {
  text-align: right;
}
@media all and (max-width: 1199.98px) {
  div.nf-form-cont {
    padding: 0px 25px 60px;
  }
}
@media all and (max-width: 767.98px) {
  div.nf-form-cont .nf-form-content button, div.nf-form-cont .nf-form-content input[type=button], div.nf-form-cont .nf-form-content input[type=submit] {
    width: 100%;
  }
  div.nf-form-cont .nf-after-form-content .nf-error-msg {
    text-align: left;
  }
}
div.nf-form-cont .nf-field-container .checkbox-wrap .nf-field-label {
  margin-bottom: 0 !important;
}
div.nf-form-cont .listradio-wrap .nf-field-element label.nf-checked-label:before {
  top: 5px;
}

#ninja_forms_required_items, .nf-field-container {
  margin-bottom: 25px !important;
}

.step-2 {
  display: none;
}

.vc_row.container, .vc_row.container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.vc_row.vc_row-no-padding div.vc_column-inner {
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row.vc_row-no-padding > .wpb_column > .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.page .vc_row.container, .page .vc_row.container-fluid {
  margin-left: auto !important;
  margin-right: auto !important;
}
.page .vc_row.vc_row-no-padding {
  margin-left: auto !important;
  margin-right: auto !important;
}
@media all and (max-width: 767.98px) {
  .page .vc_row.container > .vc_column_container > .vc_column-inner, .page .vc_row.container-fluid > .vc_column_container > .vc_column-inner {
    padding: 0;
  }
}

.vc_row-o-equal-height .wpb_wrapper {
  height: 100%;
}

.dol-container {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}
.dol-container .row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.dol-container .row .dol-col {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}
.dol-container .row .dol-single-col {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.dol-container .row .dol-text-col {
  padding-left: 37.5px !important;
  padding-right: 37.5px !important;
}
@media all and (max-width: 767.98px) {
  .dol-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .dol-container .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .dol-container .row .dol-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .dol-container .row .dol-text-col {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

.dol-col-feeder {
  padding-left: 25px;
  padding-right: 25px;
}
@media all and (min-width: 540px) {
  .dol-col-feeder-sm {
    padding-left: 25px;
    padding-right: 25px;
  }
  .dol-col-feeder-half-sm {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}
@media all and (min-width: 720px) {
  .dol-col-feeder-md {
    padding-left: 25px;
    padding-right: 25px;
  }
  .dol-col-feeder-half-md {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}
@media all and (min-width: 960px) {
  .dol-col-feeder-lg {
    padding-left: 25px;
    padding-right: 25px;
  }
  .dol-col-feeder-half-lg {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}
@media all and (min-width: 1140px) {
  .dol-col-feeder-xl {
    padding-left: 25px;
    padding-right: 25px;
  }
  .dol-col-feeder-half-xl {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}
@media all and (min-width: 1420px) {
  .dol-col-feeder-xxl {
    padding-left: 25px;
    padding-right: 25px;
  }
  .dol-col-feeder-half-xxl {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}

.dol-col-feeder-remover {
  margin-left: -25px;
  margin-right: -25px;
}

@media all and (max-width: 767.98px) {
  .wpb_text_column {
    padding-left: 25px;
    padding-right: 25px;
  }
}

#gastronomische-vielfalt .vc_column-inner {
  padding-top: 0px !important;
}

@media all and (max-width: 767.98px) {
  #gastronomische-vielfalt .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .page-content .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .single-press .wpb_text_column {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .tur-article-teaser .teaser-content {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media all and (min-width: 768px) {
  .tur-content-box {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.magazineContent .container {
  width: inherit;
}

.magazineContent ul + p:not(:empty),
.magazineContent ol + p:not(:empty) {
  margin-top: 1.2rem;
}

.swiper-pagination-progressbar {
  top: auto !important;
  bottom: 0;
}

.swiper-pagination-progressbar-fill {
  background: #04a2df !important;
}

.tur-magazine_slider .swiper-container {
  top: -1px;
}
.tur-magazine_slider .swiper-wrapper {
  position: relative;
}
.tur-magazine_slider .swiper-wrapper .category-name {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.75em 1.5em;
  z-index: 1;
  border-bottom-right-radius: 0.5em;
  color: #fff;
}
@media all and (min-width: 575.98px) {
  .tur-magazine_slider .swiper-wrapper .category-name {
    border-top-left-radius: 1em;
  }
}
@media all and (min-width: 575.98px) {
  .tur-magazine_slider .swiper-wrapper .swiper-slide .image {
    border-radius: 1em;
    overflow: hidden;
  }
}

.btn {
  border-radius: 0px;
}

ul {
  padding: 0;
  margin: 0;
}

.page-content {
  min-height: 600px;
  padding-top: 0;
  padding-bottom: 0;
}
@media all and (max-width: 1199.98px) {
  .page-content {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media all and (max-width: 767.98px) {
  .page-content {
    overflow: hidden;
  }
}
.page-content ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 0 20px;
}
.page-content ul li:before {
  content: "\F138";
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  color: #04a2df;
  margin-right: 8px;
}
.page-content ul li.menu-item {
  margin: inherit;
  display: block;
}
.page-content ul li.menu-item:before {
  content: "";
  margin-right: 0px;
}
.page-content ul li:last-child {
  margin-bottom: 0px !important;
}
.page-content ol {
  counter-reset: section;
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-content ol li {
  counter-increment: section;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 0 20px;
}
.page-content ol li:before {
  content: counter(section) ".";
  display: block;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #04a2df;
  color: #fff;
  width: 25px;
  height: 25px;
  font-size: 13.8888888889px;
  font-weight: 700;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
}
.page-content ol li:last-child {
  margin-bottom: 0px !important;
}

div.tur-content-box {
  padding: 0px 25px 60px;
}
@media all and (max-width: 767.98px) {
  div.tur-content-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

div.tur-content-box-xl {
  padding: 90px 120px 100px;
}
@media all and (max-width: 1199.98px) {
  div.tur-content-box-xl {
    padding: 0px 25px 60px !important;
  }
}

div.tur-content-box-y {
  padding-top: 0px;
  padding-bottom: 0px;
}

.btn.btn-primary.btn-lg.btn-block-mobile {
  font-size: 100%;
  min-width: 200px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.page .page-content.text-page .vc_row.container, .page .page-content.text-page .vc_row.container-fluid {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

@media all and (max-width: 767.98px) {
  .share_buttons {
    padding-left: 1.5rem;
  }
}
@media all and (max-width: 991.98px) {
  .tur_image_content.float-right .font-thin {
    padding-left: inherit !important;
  }

  .tur_image_content .font-thin {
    margin-bottom: 1.5rem;
  }
}
.ccm-settings-summoner {
  bottom: 50px !important;
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 3rem !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 3rem !important;
}

.page-content .page-content {
  padding-bottom: 3rem;
}

.custom_remove_padding_top .vc_column-inner .tur_img_teaser {
  padding-top: 0px !important;
}

.shadowed {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}

.tur_cat_header {
  margin-top: -1px;
}

.tur_cat_news .tur_cat_headline {
  margin-bottom: 0px;
}
.tur_cat_news .tur_filter_headline {
  font-size: 18px;
  font-weight: 600;
}
.tur_cat_news > .row {
  margin-left: 0px;
}
.tur_cat_news .tur_cat_nav {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 18px;
  font-weight: 500;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_num_holer {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_num_current {
  text-align: center;
  margin: 0 5px;
  border: 1px solid #e1e1e1;
  width: 35px;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_num_current:focus {
  outline: none !important;
  border-color: #04a2df;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_num_max {
  margin: 0 0 0 5px;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_elem_back {
  margin-right: 26px;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_elem_back a:hover {
  color: #004063;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_elem_back i {
  font-weight: 600;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_elem_forward {
  margin-left: 26px;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_elem_forward a:hover {
  color: #004063;
}
.tur_cat_news .tur_cat_nav .tur_cat_nav_holder .tur_cat_nav_elem_forward i {
  font-weight: 600;
}
.tur_cat_news .tur_cat_archive {
  padding-right: 0px;
  -ms-flex-item-align: start;
      align-self: start;
}
.tur_cat_news .tur_cat_archive .tur_filter_headline {
  margin-bottom: 35px;
}
.tur_cat_news .tur_cat_archive .tur_filter_point {
  padding: 5px 0;
}
.tur_cat_news .tur_cat_archive .btn-light-blue {
  background-color: #00a3de;
  color: #fff;
  width: 100%;
  padding: 0.5rem 1.75rem;
}
.tur_cat_news .tur_cat_archive .btn-light-blue:hover {
  background-color: #004063;
}
.tur_cat_news .tur_cat_posts {
  padding-left: 0px;
}
.tur_cat_news .tur_cat_posts .tur_cat_post {
  border-bottom: 1px solid #e5e5e5;
}
.tur_cat_news .tur_cat_posts .tur_cat_post:last-child {
  border-bottom: none;
}
.tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_img {
  padding-left: 0px;
  width: 340px;
}
.tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_content .tur_cat_post_title {
  color: #000;
}
.tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_content .tur_cat_post_title:hover, .tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_content .tur_cat_post_title:active, .tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_content .tur_cat_post_title:focus {
  color: #004063;
  text-decoration: none;
}
.tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_content .btn-light-blue {
  background-color: #00a3de;
  color: #fff;
  padding: 0.5rem 1.75rem;
  text-transform: uppercase;
  font-weight: 500;
}
.tur_cat_news .tur_cat_posts .tur_cat_post .tur_cat_post_content .btn-light-blue:hover {
  background-color: #004063;
}
@media all and (max-width: 1199.98px) {
  .tur_cat_news .tur_cat_headline {
    padding-left: 15px !important;
  }
  .tur_cat_news .tur_cat_nav {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .tur_cat_news .tur_cat_posts {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .tur_cat_news .tur_cat_posts {
    padding-right: 0px;
  }
  .tur_cat_news .tur_cat_archive {
    padding-right: 15px;
    padding-bottom: 15px;
    max-height: 195px;
    overflow-y: auto;
  }
  .tur_cat_news .tur_cat_archive .tur_filter_headline {
    display: none;
  }
  .tur_cat_news .tur_cat_post {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tur_cat_news .tur_cat_post .tur_cat_post_img {
    width: 100% !important;
    margin-bottom: 1.75rem;
    padding-left: 15px !important;
    padding-right: 15px;
  }
  .tur_cat_news .tur_cat_post .tur_cat_post_img img {
    width: 100%;
  }
  .tur_cat_news .tur_cat_post .tur_cat_post_content .btn-light-blue {
    width: 100%;
  }
}

@media all and (max-width: 767.98px) {
  .tur-slider img,
.tur-magazine_slider img,
.tur_cat_header img {
    height: 278px !important;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.tur-content-box .tur_cat_headline {
  margin-bottom: 55px;
}
.tur-content-box .tur_cat_post_date {
  margin-bottom: 35px;
}
.tur-content-box .tur_cat_post_date .datenum {
  font-weight: 400;
  color: #04a2df;
}
.tur-content-box .tur_cat_posts_single_download .downloads_headline {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 35px;
}
.tur-content-box .tur_cat_posts_single_download .download_file {
  font-size: 15px;
}
.tur-content-box .tur_cat_posts_single_download .download_file .download_type_thin {
  color: #000;
  font-weight: 300;
}
.tur-content-box .tur_cat_posts_single_download .download_file .download_type_bold {
  color: #000;
}
.tur-content-box .tur_cat_posts_single_download .download_file i,
.tur-content-box .tur_cat_posts_single_download .download_file .download_type_bold {
  font-weight: 500;
}
.tur-content-box .tur_cat_posts_single_download .download_file i {
  padding-right: 5px;
}
.tur-content-box .tur_cat_posts_single_download .download_file a:hover {
  text-decoration: none;
  color: #004063;
}
@media all and (max-width: 1199.98px) {
  .tur-content-box .tur_cat_posts_single {
    padding-left: 15px !important;
  }
}
@media all and (max-width: 767.98px) {
  .tur-content-box .vc_row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .tur-content-box .tur_cat_headline,
.tur-content-box .tur_cat_post_date {
    padding-left: 15px;
  }
  .tur-content-box .tur_cat_posts_single_download {
    padding-left: 30px;
  }
}

.share_buttons .shariff li {
  margin: 3px !important;
}
.share_buttons .shariff .shariff-buttons {
  margin-left: 10px !important;
}
.share_buttons .shariff .shariff-buttons li {
  height: auto !important;
  width: auto !important;
}
.share_buttons .shariff .shariff-buttons li[style] {
  background-color: transparent !important;
}
.share_buttons .shariff .shariff-button {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.share_buttons .shariff .shariff-button li {
  background-color: transparent !important;
  height: auto !important;
  width: auto !important;
}
.share_buttons .shariff .shariff-button a {
  height: auto !important;
  background-color: transparent !important;
}
.share_buttons .shariff .shariff-button a:before {
  color: #656b6a;
  font-size: 25px;
}
.share_buttons .shariff .shariff-button a span {
  display: none;
}
.share_buttons .shariff .shariff-button.facebook a:before {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  content: "\F082";
}
.share_buttons .shariff .shariff-button.twitter a:before {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  content: "\F081";
}
.share_buttons .shariff .shariff-button.linkedin a:before {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  content: "\F08C";
}
.share_buttons .shariff .shariff-button.xing a:before {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
  content: "\F169";
}

.teaser-meta {
  margin-bottom: 1.2rem;
}

.magazineContent h1,
.magazineContent h2 {
  color: #06446b;
  font-weight: 600;
  text-transform: unset;
}
.magazineContent .lesetipp-container {
  border-top: 2px solid #ccc;
  padding-top: 2em;
  padding-bottom: 2em;
}
@media all and (min-width: 1500px) {
  .magazineContent .lesetipp-container .tur-article-teaser {
    max-height: 400px;
  }
}
@media all and (max-width: 768px) {
  .magazineContent .lesetipp-container {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.magazineContent .wpb_text_column.wpb_content_element {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.magazineContent .row .col p:last-child {
  margin-bottom: 0px;
}
.magazineContent .wpb_wrapper {
  padding-bottom: 2em;
}

/* Consent area start */
.consent_placeholder {
  padding: 30px;
  margin: 30px;
  margin-right: 0px;
  margin-bottom: 15px;
  border: 10px solid #e3e3e3;
}
.consent_placeholder .header {
  font-weight: 600;
  font-size: 1.25rem;
}
.consent_placeholder .consent_button {
  width: auto;
  padding: 0 15px;
  margin: 5px 0;
}

.consent_privacy {
  font-size: 13px;
}

.tur-brand-teaser {
  position: relative;
  top: 0;
  left: 0;
  height: auto;
}
.tur-brand-teaser-container {
  margin-left: 1px;
}
.tur-brand-teaser-inner {
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.tur-brand-teaser::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.tur-brand-teaser .teaser-content {
  display: block;
  padding-top: 100%;
  font-size: 12px;
  font-weight: 300;
}
.tur-brand-teaser .teaser-content .image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tur-brand-teaser .teaser-content .image {
  height: 100%;
  width: 100%;
  background-color: transparent;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.tur-brand-teaser .teaser-content .hover-preview {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -webkit-transition: all 0.35s ease-out;
  -o-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
  padding: 25px;
  font-size: 115%;
}
.tur-brand-teaser .teaser-content .hover-preview .content {
  height: 100%;
  background: inherit;
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  text-align: center;
  color: #fff;
}
.tur-brand-teaser .teaser-content .hover-preview .content .more {
  font-weight: 400;
}
@media all and (max-width: 1199.98px) {
  .tur-brand-teaser .teaser-content .hover-preview {
    font-size: 100%;
    padding: 15px;
  }
}
@media all and (max-width: 991.98px) {
  .tur-brand-teaser .teaser-content .hover-preview {
    font-size: 90%;
    padding: 10px;
  }
}
.tur-brand-teaser:not(.placeholder) .teaser-content .image-container {
  top: 12%;
  left: 12%;
  right: 12%;
  bottom: 12%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tur-brand-teaser:not(.placeholder) .teaser-content .image-container .image {
  max-width: 100%;
  height: auto;
}
.tur-brand-teaser.doubled {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  position: relative;
  top: 0;
  left: 0;
}
.tur-brand-teaser .highlight-reel {
  height: 100%;
  z-index: 0;
}
.tur-brand-teaser .highlight-reel .swiper-slide {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

html.vc_desktop .tur-brand-teaser:hover .hover-preview {
  opacity: 1;
  z-index: 2;
  -webkit-transition: z-index 0.01s ease, opacity 0.35s ease-out;
  -o-transition: z-index 0.01s ease, opacity 0.35s ease-out;
  transition: z-index 0.01s ease, opacity 0.35s ease-out;
}

.tur-news-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto !important;
}
@media all and (min-width: 991.98px) {
  .tur-news-teaser-container .swiper-scrollbar {
    display: none;
  }
}
.tur-news-teaser-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media all and (min-width: 1200px) {
  .tur-news-teaser-wrapper {
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
}
.tur-news-teaser-wrapper.singleton .tur-news-teaser {
  width: 100% !important;
}
.tur-news-teaser .thumbnail-container {
  width: 50%;
  position: relative;
  top: 0;
  left: 0;
  padding-top: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.tur-news-teaser .thumbnail-container .thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-size: cover;
}
.tur-news-teaser .teaser-content {
  padding: 40px 25px;
  width: 50%;
  background-color: #fff;
}
.tur-news-teaser .teaser-content .teaser-meta {
  font-size: 90%;
}
@media all and (min-width: 1200px) {
  .tur-news-teaser:nth-child(4n+3) .thumbnail-container, .tur-news-teaser:nth-child(4n+4) .thumbnail-container {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media all and (max-width: 1499.98px) {
  .tur-news-teaser {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 1px solid #e5e5e5;
  }
  .tur-news-teaser:not(:first-child) {
    border-left: 1px solid transparent;
    margin-left: -1px;
  }
  .tur-news-teaser .thumbnail-container, .tur-news-teaser .teaser-content {
    width: 100%;
  }
  .tur-news-teaser .thumbnail-container {
    padding-top: 100%;
  }
}

.tur-slider {
  position: relative;
  margin-top: -3rem;
}
.tur-slider .swiper-container {
  margin-bottom: -1px;
}

@media all and (max-width: 575.98px) {
  .tur-magazine_slider {
    margin-right: -30px;
  }
}

@media all and (max-width: 575.98px) {
  .tur-image_gallery {
    margin-right: -30px;
  }
}

.tur-image_gallery .close-button {
  display: none;
}
.tur-image_gallery .swiper-button-tur {
  color: #04a2df;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.tur-image_gallery .swiper-button-tur:hover {
  color: #00406C !important;
  cursor: pointer;
}
.tur-image_gallery.fullscreen {
  height: 100vh !important;
  width: 100vw !important;
  position: fixed !important;
  /* Stay in place */
  z-index: 100000000 !important;
  /* Sit on top */
  left: 0;
  top: 0;
  background-color: black;
  /* Black fallback color */
  background-color: rgba(0, 0, 0, 0.7);
  /* Black w/opacity */
  overflow-x: hidden;
  /* Disable horizontal scroll */
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.tur-image_gallery.fullscreen .close-button {
  display: block;
  right: 1.25rem;
  position: absolute;
  color: #ffffff;
  top: 0rem;
}
.tur-image_gallery.fullscreen .close-button i {
  font-size: 2rem;
}
.tur-image_gallery.fullscreen .close-button i:hover {
  cursor: pointer;
  color: #aeaeae;
}
.tur-image_gallery.fullscreen .swiper-container {
  -webkit-transform: translate(0%, 10%);
      -ms-transform: translate(0%, 10%);
          transform: translate(0%, 10%);
  max-width: 80vw;
  max-height: 80vh;
}

.page_teaser .page_teaser_col:first-child {
  border-right: 1px solid #dbdcde;
}
.page_teaser .slider_container {
  border-bottom: 7px solid #04a2df;
}
.page_teaser .page_teaser_content {
  padding-left: 8rem;
  padding-right: 8rem;
}
.page_teaser .page_teaser_content .content_text {
  font-size: initial;
  font-weight: 300;
}
@media all and (max-width: 767.98px) {
  .page_teaser .page_teaser_content {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
@media all and (max-width: 575.98px) {
  .page_teaser .page_teaser_content {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.page_teaser .btn {
  height: auto;
  line-height: 1.5;
  font-size: 100%;
  background-color: #004063;
  white-space: normal;
  min-width: 200px;
  padding-top: 25px;
  padding-bottom: 25px;
  text-transform: uppercase;
  border-radius: 0px;
  font-weight: 400;
}
.page_teaser .btn .btn-url-host {
  text-transform: initial;
  font-size: 13px;
  color: #04a2df;
}
@media all and (max-width: 767.98px) {
  .page_teaser .btn.btn-block-mobile {
    width: 100%;
  }
}

.vc_tta-accordion .vc_tta-panel-heading {
  background-color: #00a3de !important;
  border-radius: 3px !important;
}
.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title a {
  padding: 40px 24px !important;
  font-size: 18px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  justify-items: center;
}
.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon {
  position: inherit !important;
  margin-right: 0px !important;
  margin-left: auto !important;
  -webkit-transform: unset !important;
      -ms-transform: unset !important;
          transform: unset !important;
  top: unset !important;
  left: 0px !important;
}
.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon::before {
  border-color: #fff !important;
}
.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon::after {
  border-color: #fff !important;
}
.vc_tta-accordion .vc_tta-title-text {
  color: #fff !important;
  font-weight: 400;
}
.vc_tta-accordion .vc_tta-panel-body {
  background-color: #fff !important;
}
.vc_tta-accordion .vc_tta-panel-body .wpb_content_element {
  padding: 40px 0px !important;
}
.vc_tta-accordion .vc_active .vc_tta-panel-heading {
  background-color: #fff !important;
}
.vc_tta-accordion .vc_active .vc_tta-title-text {
  color: #000 !important;
  font-weight: 600;
}
.vc_tta-accordion .vc_active .vc_tta-panel-title .vc_tta-controls-icon:before {
  border-color: #dcdcdc !important;
}
.vc_tta-accordion .vc_active .vc_tta-panel-title .vc_tta-controls-icon:after {
  border-color: #dcdcdc !important;
}
.vc_tta-accordion .vc_active .vc_tta-panel-body {
  position: relative;
  border-top: none !important;
}
.vc_tta-accordion .vc_active .vc_tta-panel-body > div {
  margin-top: -14px;
  padding-top: 14px;
  border-top: 1px solid #dcdcdc;
}

.gallery-row .center_line {
  border-right: 1px solid #dbdcde;
}
.gallery-row .gallery_image_col {
  margin: -1px;
}
.gallery-row .gallery_image_col .gallery_download a {
  padding: 15px 0;
  font-weight: 300;
}
.gallery-row .gallery_image_col .gallery_download a .download_type_bold {
  font-weight: 500;
}
.gallery-row .gallery_image_col .gallery_download a i {
  padding-right: 5px;
  font-weight: 500;
}
.gallery-row .gallery_image_col .gallery_download a span {
  color: #000;
}
.gallery-row .gallery_image_col .gallery_download a:hover {
  text-decoration: none;
}
.gallery-row .gallery_image_col .gallery_download a:hover i {
  color: #000;
}

.mini-galery img {
  height: inherit !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.fullscreen .mini-galery {
  max-height: 80vh;
}

.fullscreen .mini-galery .description {
  display: inline;
}

.mini-galery .description {
  color: #fff;
  display: none;
  position: absolute;
  bottom: 0px;
  padding: 15px;
  background-color: rgba(0, 64, 108, 0.7);
}

@media all and (max-width: 992px) {
  .fullscreen .mini-galery {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .fullscreen .mini-galery .description {
    font-size: 16px;
    display: block;
    position: relative;
    width: 100%;
    text-align: left;
  }
}
@media all and (min-width: 991.98px) {
  .tur_img_teaser {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .tur_img_teaser .image_holder {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }
  .tur_img_teaser .tur_youtube_holder_frame {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .tur_img_teaser.order-left .tur_teaser_image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .tur_img_teaser.order-left .tur_teaser_text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-right: 0px !important;
  }
  .tur_img_teaser.order-right .tur_teaser_image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .tur_img_teaser.order-right .tur_teaser_text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-left: 0px !important;
  }
  .tur_img_teaser .tur_teaser_image {
    width: auto;
  }
  .tur_img_teaser .tur_teaser_image img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media all and (max-width: 992px) {
  .tur_img_teaser .image_holder {
    width: 100%;
  }
  .tur_img_teaser .tur_teaser_image {
    min-width: 100%;
    max-width: 100%;
  }
  .tur_img_teaser .tur_teaser_image img {
    min-width: 100%;
    max-width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .tur_img_teaser .tur_teaser_text {
    padding-top: 30px;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.tur_img_teaser .tur_teaser_text p:last-child {
  margin-bottom: 0px !important;
}

.employee-row .employee {
  cursor: pointer;
}
.employee-row .employee .image-container {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 56.25%;
}
.employee-row .employee .image-container .image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.employee-row .employee .name {
  padding: 15px;
  background-color: #04a2df;
}
.employee-row .employee .name i {
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.employee-row .employee:not(.active) {
  color: #fff;
}
.employee-row .employee.active .name {
  background-color: transparent;
}
.employee-row .employee.active .name i {
  opacity: 0;
}
.employee-row .accordion-container {
  margin-left: 15px;
}
.employee-row .accordion-container .vc_tta-panel:not(.vc_active) {
  opacity: 0;
  height: 0;
}

.page-magazine h1,
.page-magazine h2,
.page-magazine h3 {
  text-transform: unset;
  color: #06446b;
}

.tur-article-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto !important;
  padding-left: 2em;
  padding-right: 2em;
}
@media all and (min-width: 576px) {
  .tur-article-teaser {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tur-article-teaser.small .d-flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tur-article-teaser.small .d-flex .thumbnail-container {
  height: 200px;
  width: 100%;
}
.tur-article-teaser.small .d-flex .teaser-meta {
  font-size: 16px;
}
.tur-article-teaser.small .d-flex .teaser-meta-image {
  font-size: 16px;
}
.tur-article-teaser.small .d-flex .title {
  font-size: 20px;
}
.tur-article-teaser.small .d-flex .excerpt {
  font-size: 16px;
}
.tur-article-teaser.small .d-flex .teaser-content {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
.tur-article-teaser.medium .teaser-content {
  padding-left: 25px;
  padding-right: 25px;
}
.tur-article-teaser .excerpt {
  color: #656b6a;
  min-height: 6em;
}
.tur-article-teaser-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media all and (min-width: 1200px) {
  .tur-article-teaser-wrapper {
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
}
.tur-article-teaser-wrapper.singleton .tur-news-teaser {
  width: 100% !important;
}
.tur-article-teaser .teaser-meta-image {
  top: 0;
  z-index: 100;
  padding: 0.75em 1.5em;
  border-bottom-right-radius: 0.5em;
}
.tur-article-teaser .thumbnail-container {
  width: 50%;
  position: relative;
  top: 0px;
  left: 0;
  padding-top: 50%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #fff;
}
.tur-article-teaser .thumbnail-container .thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-size: cover;
}
.tur-article-teaser .teaser-content {
  padding-top: 20px;
  padding-bottom: 25px;
  padding-left: 40px;
  padding-right: 40px;
  width: 50%;
  background-color: #fff;
}
.tur-article-teaser .teaser-content .title {
  font-weight: bold;
}
.tur-article-teaser .teaser-content .title a {
  color: #06446b;
}
.tur-article-teaser .teaser-content .teaser-meta {
  font-size: 90%;
  font-weight: 100;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 1.2rem;
}
.tur-article-teaser .teaser-content .read-play-time-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1em;
  margin-bottom: 1em;
  color: #656b6a;
  font-size: 14px;
}
.tur-article-teaser .tur-article-teaser-inner {
  overflow: hidden;
  border-radius: 1em;
}
@media all and (min-width: 1200px) {
  .tur-article-teaser:nth-child(4n+3) .thumbnail-container, .tur-article-teaser:nth-child(4n+4) .thumbnail-container {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .tur-article-teaser.large .thumbnail-container {
    padding-top: 33%;
  }
}
@media all and (max-width: 1499.98px) {
  .tur-article-teaser {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tur-article-teaser .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tur-article-teaser:not(:first-child) {
    border-left: 1px solid transparent;
    margin-left: -1px;
  }
  .tur-article-teaser .thumbnail-container,
.tur-article-teaser .teaser-content {
    width: 100%;
  }
}
.tur-article-teaser .strong-rt-time .rt-time {
  font-weight: 600;
}

@media all and (max-width: 992px) {
  .tur_image_content {
    width: 100% !important;
  }
  .tur_image_content img {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.text-magazine-excerpt-color {
  color: #656b6a;
}

.tur_cat_information_row {
  border-bottom: 2px solid #ccc;
}
.tur_cat_information_row .times-container {
  color: #656b6a;
  font-size: 14px;
}

.tur_cat_information_col {
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
}

.row .tur_cat_information_col:not(:first-child) {
  border-top: none !important;
}

.audio_button i {
  cursor: pointer;
  color: #20a6df;
}

.strong-rt-time .rt-time {
  font-weight: 600;
}

.audio_player_holder {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0px;
  width: inherit;
  z-index: 1000;
}

.audio-player {
  z-index: 10000;
  height: 50px;
  width: 100%;
  background: #00406C;
  font-family: arial;
  color: white;
  font-size: 0.75em;
  overflow: hidden;
  display: grid;
  grid-template-rows: 6px auto;
}
.audio-player .timeline {
  background: white;
  border: 2px solid #EDEDED;
  border-bottom: none;
  width: 100%;
  position: relative;
  cursor: pointer;
}
.audio-player .timeline .progress {
  background: #20a6df;
  width: 0%;
  height: 100%;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.audio-player .controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0 20px;
}
.audio-player .controls > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.audio-player .controls .remove-button {
  cursor: pointer;
  font-size: 20px;
  margin-left: 15px;
}
.audio-player .controls .remove-button:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.audio-player .controls .toggle-play.play {
  cursor: pointer;
  position: relative;
  left: 0;
  height: 0;
  width: 0;
  border: 7px solid #00406C;
  border-left: 13px solid white;
}
.audio-player .controls .toggle-play.play:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.audio-player .controls .toggle-play.pause {
  height: 15px;
  width: 19px;
  cursor: pointer;
  position: relative;
}
.audio-player .controls .toggle-play.pause:before {
  position: absolute;
  top: 0;
  left: 0px;
  background: white;
  content: "";
  height: 15px;
  width: 3px;
}
.audio-player .controls .toggle-play.pause:after {
  position: absolute;
  top: 0;
  right: 8px;
  background: white;
  content: "";
  height: 15px;
  width: 3px;
}
.audio-player .controls .toggle-play.pause:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.audio-player .controls .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.audio-player .controls .time > * {
  padding: 2px;
}
.audio-player .controls .volume-container {
  font-size: 30px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.audio-player .controls .volume-container .volume-button {
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.audio-player .controls .volume-container .volume-button .volume {
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
}
.audio-player .controls .volume-container .volume-slider {
  position: absolute;
  left: -3px;
  top: 15px;
  z-index: -1;
  width: 0;
  height: 15px;
  background: white;
  -webkit-box-shadow: 0 0 20px #000a;
          box-shadow: 0 0 20px #000a;
  -webkit-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.audio-player .controls .volume-container .volume-slider .volume-percentage {
  background: #20a6df;
  height: 100%;
  width: 75%;
}
.audio-player .controls .volume-container:hover .volume-slider {
  left: -123px;
  width: 120px;
}

@media all and (max-width: 767.98px) {
  .audio_player_holder {
    position: fixed;
    width: 100%;
    left: 0px;
  }
}
.search-results .search-pagination .page {
  display: inline-block;
}
.search-results .search-pagination .page:not(:first-child):before {
  display: inline-block;
  content: "|";
  position: relative;
  top: -2px;
  left: 0;
  margin: 0 -5px;
}
.search-results .search-pagination .page.current .inner {
  background: #333;
  color: #fff;
}
.search-results .search-pagination .page .inner {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
}
.search-results .entry .title {
  color: #333;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL191dGlscy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX3R3aXR0ZXItdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL19jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL19wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvX2NvbnNlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy92Yy1lbGVtZW50cy9fYnJhbmQtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvdmMtZWxlbWVudHMvX25ld3MtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvdmMtZWxlbWVudHMvX3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3ZjLWVsZW1lbnRzL19wYWdlLXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3ZjLWVsZW1lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy92Yy1lbGVtZW50cy9fZ2FsbGVyeV9lbGVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvdmMtZWxlbWVudHMvX3RleHRfaW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvdmMtZWxlbWVudHMvX2VtcGxveWVlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3ZjLWVsZW1lbnRzL19hcnRpY2xlLXRlYXNlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3ZjLWVsZW1lbnRzL19pbWFnZS1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvdmMtZWxlbWVudHMvX2NhdGVnb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvX3NlYXJjaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFnQjtBQ01oQjtBQVlBO0FBOEJBO0FBMERBO0FBTUE7QUEwRkE7QUN4TUM7RUFDQztFQUNBO0NGTUY7O0FFUkM7RUFDQztFQUNBO0NGV0Y7O0FFTEE7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBLFlBUGtCO0VBUWxCLGFBUmtCO0NGZ0JuQjs7QUd0QkE7RUFDQztFQUNBO0VBQ0EsYUY0S3VDO0VFM0t2QztFQUNBLGdCRjJOdUQ7RUUxTnZELG9CRjZDMkI7RUU1QzNCLGtDRjRLdUM7RUU1S3ZDLDZCRjRLdUM7RUU1S3ZDLDBCRjRLdUM7RUUzS3ZDLFlGNkVtQztFRTVFbkM7RUFDQTtFQUNBLG9CRm9LdUM7RUVuS3ZDO0VBQ0E7RUFDQTtDSHlCRDs7QUduQkM7RUFDQyxvQkYrQjBCO0VFOUIxQixZRitEa0M7RUU5RGxDO0NIc0JGO0FHbkJDO0VBQ0M7Q0hxQkY7QUdsQkM7RUFDQztFQUNBO0NIb0JGO0FHakJDO0VBQ0Msd0JBdEMwQjtFQXVDMUI7RUFDQTtDSG1CRjtBR2hCQztFQUNDLG9CRlUwQjtDRFE1QjtBR2ZDO0VBQ0MsbUJGb0lzQztDRG5IeEM7QUdkQztFQUNDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Q0hlRjtBR1hDO0VBMUNEO0lBNkNFO0lBQ0E7SUFDQTtJQUNBO0dIWUE7Q0FDRjs7QUloRkE7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtDSm1GSjtBSWpGSTtFQUNJO0NKbUZSO0FJaEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKa0ZSO0FJL0VJO0VBakJKO0lBa0JRO0dKa0ZOO0NBQ0Y7QUloRkk7RUFyQko7SUFzQlE7SUFDQTtHSm1GTjtDQUNGOztBSzNHQTtFQUNDO0VBRUE7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTDZHRDs7QUsxR0E7RUFDQztFQUNBO0NMNkdEO0FLM0dDO0VBSkQ7SUFLRTtJQUNBO0lBRUE7UUFBQTtZQUFBO0dMNkdBO0NBQ0Y7O0FLMUdBO0VBQ0U7RUFDQTtDTDZHRjs7QUsxR0E7RUFDRSxnQkpnTHFCO0VJL0tyQjtDTDZHRjs7QUsxR0E7RUFDRSxnQko0S3FCO0VJM0tyQjtDTDZHRjs7QUsxR0E7RUFDRSxnQkp3S3FCO0VJdktyQjtDTDZHRjs7QUsxR0E7RUFDRSxnQkpvS3FCO0VJbktyQjtDTDZHRjs7QUsxR0E7RUFDRSxlSmdLcUI7RUkvSnJCO0VBQ0E7Q0w2R0Y7O0FLMUdBO0VBQ0UsZUoySnFCO0VJMUpyQjtFQUNBO0NMNkdGOztBSzFHQTtFQUNFLGVKWjBCO0NEeUg1Qjs7QUsxR0E7RUFDRTtDTDZHRjtBSzFHRTtFQUNFO0VBQ0E7Q0w0R0o7O0FLeEdBO0VBQ0M7Q0wyR0Q7O0FLeEdBO0VBQ0M7Q0wyR0Q7O0FLeEdBO0VBQ0MsZ0JKc0h1RDtDRFh4RDs7QUt4R0E7RUFDQztDTDJHRDs7QUt4R0E7RUFDQztDTDJHRDs7QUt4R0E7RUFDQyxlSjlDMkI7Q0R5SjVCOztBS3ZHQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBb0Q7RUFDcEQ7RUFLeUU7Q0x1RzNFO0FLckdBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFvRDtFQUNwRDtFQUt5RTtDTG9HM0U7QUtsR0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQTBEO0VBQzFEO0VBSytFO0NMaUdqRjtBSy9GQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBMEQ7RUFDMUQ7RUFLK0U7Q0w4RmpGO0FLNUZBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUF3RDtFQUN4RDtFQUs2RTtDTDJGL0U7QUt6RkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQW9EO0VBQ3BEO0VBS3lFO0NMd0YzRTtBS3RGQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBdUQ7RUFDdkQ7RUFLNEU7Q0xxRjlFO0FLbkZBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUEwRDtFQUMxRDtFQUsrRTtDTGtGakY7QUtoRkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQW9EO0VBQ3BEO0VBS3lFO0NMK0UzRTtBSzdFQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBMEQ7RUFDMUQ7RUFLK0U7Q0w0RWpGO0FLMUVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUFvRDtFQUNwRDtFQUt5RTtDTHlFM0U7QUt2RUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQTBEO0VBQzFEO0VBSytFO0NMc0VqRjtBTTlUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NOZ1VEOztBTTdUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q05nVUQ7QU05VEM7RUFDQztFQUNBO0VBQ0E7Q05nVUY7QU05VEU7RUFDQztDTmdVSDtBTTVUQztFQUNDO0NOOFRGO0FNNVRFO0VBQ0M7Q044VEg7O0FNelRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NONFREO0FNMVRDO0VBQ0Msa0NMcUdzQztFS3JHdEMsNkJMcUdzQztFS3JHdEMsMEJMcUdzQztFS3BHdEM7Q040VEY7QU16VEc7RUFDQztDTjJUSjtBTXhURztFQUNDO0VBQUE7RUFBQTtDTjBUSjtBTXJUTztFQUNDO0NOdVRSO0FNbFRLO0VBRUM7RUFDQTtDTm1UTjtBTWpUTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrRUx1RXdCO0VLdkV4Qiw2REx1RXdCO0VLdkV4QiwwREx1RXdCO0NENE8vQjtBTWpUTztFQUNDO0VBQ0E7Q05tVFI7QU16U0s7O0VBRUM7Q04yU047QU1yU0U7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUNBO0NOdVNIO0FNclNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTnVTSjtBTXJTSTtFQUNDLFlMcEV1QjtFS3FFdkI7RUFDQTtFQUNBO0NOdVNMO0FNcFNJO0VBQ0M7Q05zU0w7QU05Ukc7RUFDQztFQUNBO0NOZ1NKO0FNNVJFO0VBQ0M7RUFDQSw0RExjcUM7RUtkckMsdURMY3FDO0VLZHJDLG9ETGNxQztFS2JyQztDTjhSSDtBTXhSQztFQUNDO0NOMFJGO0FNdlJDO0VBQ0M7Q055UkY7QU12UkU7RUFDQztFQUNBO0NOeVJIO0FNdlJHO0VBQ0Msa0NMSm9DO0VLSXBDLDZCTEpvQztFS0lwQywwQkxKb0M7RUtLcEM7TUFBQTtVQUFBO0NOeVJKO0FNclJFO0VBQ0M7RUFDQTtFQUNBO0NOdVJIO0FNclJHO0VBQ0M7RUFDQTtDTnVSSjtBTXJSSTtFQUNDO0NOdVJMO0FNclJLO0VBQ0M7RUFDQTtDTnVSTjtBTWpSRTtFQUNDO0NObVJIO0FNalJHO0VBQ0M7RUFDQTtDTm1SSjtBTTlRQztFQUdHO0lBQ0M7SUFDQTtHTjhRSDtDQUNGO0FNelFDO0VBRUU7SUFDQztHTjBRRjtDQUNGO0FNdFFDO0VBM0tEO0lBNEtFO0lBQ0E7SUFDQTtHTnlRQTtFTXRRQztJQUNDO0lBQ0Esa0NMckVvQztJS3FFcEMsNkJMckVvQztJS3FFcEMsMEJMckVvQztHRDZVdEM7RU1wUUE7SUFDQztHTnNRRDtFTW5RQTtJQUNDO0dOcVFEO0NBQ0Y7QU1qUUM7RUFDQztJQUNDO0dObVFEO0NBQ0Y7O0FNOVBBO0VBQ0M7Q05pUUQ7O0FNN1BDO0VBQ0M7Q05nUUY7QU05UEU7RUFDQztDTmdRSDtBTTdQRTtFQUNDO0NOK1BIO0FNM1BHO0VBQ0MsaUJMMUhvQztFSzJIcEM7Q042UEo7QU0zUEk7RUFDQyxhTDVIbUM7Q0R5WHhDO0FNelBHO0VBQ0M7Q04yUEo7QU14UEs7RUFDQyxnQkx2RWtEO0NEaVV4RDtBTXZQSzs7RUFFQztDTnlQTjtBTW5QSTtFQUNDO0VBQ0EsaUJMbEptQztFS21KbkM7RUFDQTtDTnFQTDtBTTVPTTtFQUNDO0NOOE9QO0FNek9JO0VBQ0M7Q04yT0w7QU1sT0c7RUFDQztDTm9PSjtBTS9OQztFQUNDO0VBQ0EseUNMbktzQztFS21LdEMsb0NMbktzQztFS21LdEMsaUNMbktzQztFS29LdEM7Q05pT0Y7QU05TkM7RUFFRTtJQUNDLGFMN0xvQztHRDRadEM7Q0FDRjtBTTNOQztFQUNDO0lBQ0M7R042TkQ7RU16TkM7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0dOMk5GO0VNdk5BO0lBQ0MsaUJMbk5xQztHRDRhdEM7RU1yTkM7SUFDQztHTnVORjtDQUNGOztBTWpOQTtFQUNDO0NOb05EO0FNbE5DO0VBSEQ7SUFJRTtHTnFOQTtDQUNGOztBTWxOQTtFQUNDO0VBQ0E7RUFDQTtDTnFORDs7QU1sTkE7OztFQUdDO0NOcU5EO0FNbk5DOzs7RUFDQztFQUNBO0VBQ0E7Q051TkY7O0FNbk5BO0VBRUM7Q05xTkQ7QU1sTkM7RUFDQyxjTHJRc0M7Q0R5ZHhDO0FNak5DO0VBQ0M7Q05tTkY7QU1qTkU7RUFDQztFQUNBO0VBRUE7Q05rTkg7QU03TUM7RUFDQyxnQkxyTXNEO0VLc010RDtFQUNBO0NOK01GO0FNN01FO0VBTEQ7SUFNRTtHTmdORDtDQUNGO0FNOU1FO0VBVEQ7SUFVRTtHTmlORDtDQUNGO0FNL01FO0VBYkQ7SUFjRTtHTmtORDtDQUNGO0FNaE5FO0VBQ0M7RUFDQTtDTmtOSDtBTS9NRTtFQUNDO0NOaU5IO0FNL01HO0VBRUM7Q05nTko7QU03TUc7RUFDQyxnQkw3T29EO0VLOE9wRCxlTHRZd0I7RUt1WXhCO0VBQ0E7Q04rTUo7QU01TUc7RUFDQyxnQkxyT29EO0VLc09wRDtFQUNBLGVML1l3QjtDRDZsQjVCO0FNNU1JO0VBQ0MsZUxqWnVCO0VLa1p2QjtFQUNBO0NOOE1MO0FNMU1HO0VBQ0MsZ0JMbFFvRDtFS21RcEQ7Q040TUo7QU0xTUk7RUFDQyxlTDVadUI7Q0R3bUI1QjtBTXZNRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q055TUg7QU12TUc7RUFDQztDTnlNSjtBTXRNRztFQUNDO0NOd01KO0FNbE1DO0VBbEdEO0lBbUdFO0lBQ0E7R05xTUE7RU1uTUE7SUFDQztJQUNBO0dOcU1EO0VNbE1BO0lBQ0M7UUFBQTtZQUFBO0lBQ0EscUJMeldxQztHRDZpQnRDO0VNbE1DO0lBQ0MsYUx2V29DO0dEMmlCdEM7RU1oTUE7SUFDQztJQUNBLGdCTGpYcUM7R0RtakJ0QztFTS9MQTtJQUNDO0lBQ0E7R05pTUQ7RU0vTEM7SUFDQyxhTHJYb0M7SUtzWHBDO0dOaU1GO0VNN0xBO0lBQ0M7SUFDQTtJQUFBO0lBQUE7R04rTEQ7Q0FDRjtBTXhMQztFQUNDO0lBQ0M7R04wTEQ7RU14TEM7SUFDQztJQUNBO0lBQ0E7R04wTEY7RU10TEE7SUFDQztJQUNBO0dOd0xEO0NBQ0Y7O0FNbExBO0VBRUM7RUFDQTtDTm9MRDtBTWxMQztFQUNDO0NOb0xGO0FNakxDO0VBQ0M7RUFDQTtDTm1MRjtBTTlLRTtFQUNDO0NOZ0xIO0FNMUtLO0VBQ0M7Q040S047QU1yS0c7RUFDQztFQUNBO0VBQ0E7RUFDQSxrRUwvYTJCO0VLK2EzQiw2REwvYTJCO0VLK2EzQiwwREwvYTJCO0NEc2xCL0I7QU1sS0k7RUFDQztDTm9LTDtBTTdKQztFQUNDO0lBQ0M7R04rSkQ7Q0FDRjtBTTVKQztFQXRERDtJQXVERSxvQkx4aUJpQjtJS3lpQmpCO0lBQ0E7R04rSkE7RU03SkE7SUFDQztHTitKRDtFTTdKQztJQUNDO0dOK0pGO0NBQ0Y7O0FNMUpBO0VBQ0MsYUxoZXVDO0NENm5CeEM7QU0zSkM7RUFFQyxnQkx0YXNEO0NEa2tCeEQ7QU0xSkU7RUFDQztFQUNBO0NONEpIO0FNdkpFO0VBQ0M7Q055Skg7QU10SkU7RUFDQztDTndKSDtBTXJKRTs7RUFFQztFQUNBO0NOdUpIO0FNcEpFO0VBQ0M7SUFDQztHTnNKRjtDQUNGO0FNakpFO0VBQ0M7RUFDQTtFQUFBO0VBQUE7Q05tSkg7QU01SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOOElIO0FNNUlHO0VBQ0M7Q044SUo7QU0zSUc7RUFJRTtJQUNDLG9CTG5uQmE7SUtvbkJiO0lBQ0E7R04wSUo7RU10SUU7SUFDQztJQUNBO0dOd0lIO0NBQ0Y7QU1ySUc7RUFDQztFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0EsY0w5aUJvQztDRHFyQnhDO0FNcElHO0VBQ0M7RUFDQTtFQUNBO0NOc0lKO0FNcElJO0VBQ0M7Q05zSUw7QU1uSUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtDTnFJTDtBTW5JSztFQUNDO0VBQ0EsaUJMaHNCWTtFS2lzQlo7RUFDQSxrQ0wxc0JjO0VLMnNCZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ0w3akJrQztFSzZqQmxDLDZCTDdqQmtDO0VLNmpCbEMsMEJMN2pCa0M7Q0Rrc0J4QztBTWhJSztFQUNDO0NOa0lOO0FNOUhJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTmdJTDtBTTdITTtFQUNDO01BQUE7VUFBQTtFQUNBLGdCTC9nQmlEO0VLZ2hCakQ7RUFDQTtDTitIUDtBTTdITztFQUNDO0NOK0hSO0FNbEhJO0VBQ0M7SUFDQyxvQkw1c0JhO0lLNnNCYixhTGxuQmtDO0lLbW5CbEM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHTm9ISjtFTWxISTtJQUNDO0dOb0hMO0VNbEhLO0lBQ0MsbUJMMW5CZ0M7SUsybkJoQztHTm9ITjtFTWxITTtJQUNDO0dOb0hQO0VNaEhLO0lBQ0M7R05rSE47RU0vR0s7SUFDQztHTmlITjtFTXpHSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esb0JMcnZCVztHRGcyQmpCO0VNeEdLO0lBQ0M7SUFDQTtJQUNBO0dOMEdOO0VNdEdJO0lBQ0M7SUFDQTtJQUNBO0lBQ0Esa0NMNXBCaUM7SUs0cEJqQyw2Qkw1cEJpQztJSzRwQmpDLDBCTDVwQmlDO0lLNnBCakM7R053R0w7Q0FDRjtBTWxHRTtFQWxMRDtJQW1MRSxvQkw1d0JnQjtHRGkzQmpCO0VNbkdDO0lBQ0MsNkNMdHFCb0M7SUtzcUJwQyx3Q0x0cUJvQztJS3NxQnBDLHFDTHRxQm9DO0dEMndCdEM7RU1sR0M7SUFDQztJQUNBO0lBQ0E7SUFFQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0dObUdGO0VNakdFO0lBQ0M7R05tR0g7RU1oR0U7SUFDQztHTmtHSDtFTS9GSTtJQUNDLG9CTHJ5QnFCO0dEczRCMUI7RU0vRks7SUFDQyxZTHR3QjRCO0dEdTJCbEM7RU0vRk07SUFDQztJQUNBO0lBQ0E7R05pR1A7RU03Rks7SUFDQztJQUNBO0lBQ0E7R04rRk47RU01Rk87SUFDQztHTjhGUjtFTTNGTztJQUNDO0dONkZSO0VNMUZPO0lBQ0M7R040RlI7RU16Rk87SUFDQztHTjJGUjtFTXJGSTtJQUNDLG9CTDMwQnFCO0dEazZCMUI7RU1sRkU7SUFDQztHTm9GSDtFTWxGRztJQUNDO0dOb0ZKO0VNakZHO0lBQ0Msb0JMeDFCc0I7R0QyNkIxQjtFTWpGSTtJQUNDLFlMenpCNkI7R0Q0NEJsQztDQUNGO0FNNUVDO0VBQ0MsZUxsMkJpQjtFS20yQmpCO0NOOEVGO0FNM0VDO0VBQ0M7RUFDQTtFQUNBO0NONkVGO0FNMUVHO0VBQ0M7Q040RUo7QU16RUc7RUFDQztDTjJFSjtBTXZFRTtFQUNDO0VBQ0EsZ0JMbHVCcUQ7RUttdUJyRCxlTDEzQnlCO0VLMjNCekI7RUFDQTtFQUNBO0VBQ0EsbUJMM3hCcUM7RUs0eEJyQyx3Q0xyeEJxQztFS3F4QnJDLG1DTHJ4QnFDO0VLcXhCckMsZ0NMcnhCcUM7Q0Q4MUJ4QztBTXZFRztFQUNDLGVMbDRCd0I7RUttNEJ4QjtDTnlFSjtBTXRFRztFQUNDLGVMdjRCd0I7RUt3NEJ4QjtFQUNBO0NOd0VKO0FNckVHO0VBQ0MsZUw3NEJ3QjtFSzg0QnhCO0VBQ0E7Q051RUo7QU1wRUc7RUFDQyxlTG41QndCO0VLbzVCeEI7RUFDQTtDTnNFSjtBTW5FRztFQUNDLGVMejVCd0I7RUswNUJ4QjtDTnFFSjtBTWpFRTtFQUNDO0NObUVIO0FNaEVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JMdjZCZ0I7RUt3NkJoQjtFQUNBO0VBQ0EsNkNMajBCcUM7RUtpMEJyQyx3Q0xqMEJxQztFS2kwQnJDLHFDTGowQnFDO0NEbTRCeEM7QU1oRUc7O0VBRUM7Q05rRUo7QU0vREc7RUFDQztFQUNBO0VBQ0E7Q05pRUo7QU05REc7RUFDQyxjTGwyQm9DO0VLbTJCcEM7RUFDQTtFQUNBO0NOZ0VKO0FNNURFO0VBQ0M7SUFDQztJQUFBO0lBQUE7SUFDQSxrQ0wzMUJvQztJSzIxQnBDLDZCTDMxQm9DO0lLMjFCcEMsMEJMMzFCb0M7SUs0MUJwQztRQUFBO1lBQUE7SUFDQTtJQUNBO0dOOERGO0VNNURFO0lBNy9CSDtJQUNBLG9CTHFEa0I7SUtwRGxCO0lBQ0E7SUFDQTtHTjRqQ0M7RU03REU7SUFDQztHTitESDtFTTNEQztJQUNDO0lBQUE7SUFBQTtHTjZERjtDQUNGO0FNekRDO0VBQ0M7RUFDQTtFQUNBLGtDTHAzQnNDO0VLbzNCdEMsNkJMcDNCc0M7RUtvM0J0QywwQkxwM0JzQztDRCs2QnhDO0FNcERDO0VBQ0M7Q05zREY7QU1wREU7RUFIRDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7UUFBQTtZQUFBO0dOdUREO0VNckRDO0lBQ0M7SUFBQTtJQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7SUFDQTtHTnVERjtDQUNGOztBTWxEQTs7RUFFQztDTnFERDtBTW5EQzs7RUFDQztDTnNERjtBTXBERTs7RUFDQyxlTGhnQ3lCO0NEdWpDNUI7QU1yREc7O0VBQ0MsZUxuZ0N3QjtDRDJqQzVCO0FNbkRDOztFQUNDLGtCTDE4QnNDO0NEZ2dDeEM7O0FNbERBO0VBQ0M7RUFDQTtFQUNBLG9CTGxnQ21DO0VLbWdDbkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q05xREQ7QU1uREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUw1NkJ1QjtFSzY2QnZCLGFMNzZCdUI7RUs4NkJ2QixvQkxqaUMwQjtFS2tpQzFCO0VBQ0E7Q05xREY7QU1sREM7RUFDQztDTm9ERjtBTWxERTtFQUNDO0VBQ0E7Q05vREg7QU1qREU7RUFDQztFQUNBO0NObURIO0FNL0NDO0VBQ0M7Q05pREY7QU0vQ0U7RUFDQztFQUNBO0NOaURIO0FNNUNFO0VBQ0M7Q044Q0g7QU0xQ0M7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0NONENGO0FNMUNFO0VBQ0M7Q040Q0g7QU16Q0U7RUFDQztDTjJDSDtBTXhDRTtFQUNDO0NOMENIO0FNeENHO0VBQ0M7Q04wQ0o7QU10Q0U7RUFDQztDTndDSDtBTXJDRTtFQUNDO0NOdUNIO0FNcENFO0VBQ0M7RUFDQTtDTnNDSDtBTW5DRTtFQW5DRDtJQW9DRTtJQUNBO0lBQ0E7SUFDQSxvQkxsL0JxQztHRHdoQ3RDO0NBQ0Y7QU1wQ0U7RUFDQztJQUNDO0dOc0NGO0NBQ0Y7QU1sQ0M7RUFDQztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO0NOb0NGO0FNbENFO0VBQ0M7RUFDQTtDTm9DSDtBTWxDRztFQUNDO0NOb0NKO0FNakNHO0VBUkQ7SUFTRTtJQUNBO0dOb0NGO0VNbENFO0lBQ0M7SUFBQTtJQUFBO0lBQ0E7UUFBQTtZQUFBO0lBQ0E7R05vQ0g7RU1qQ0U7SUFDQztRQUFBO1lBQUE7R05tQ0g7RU1oQ0U7SUFDQztJQUNBO1FBQUE7WUFBQTtJQUNBO0dOa0NIO0VNaENHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7R05rQ0o7Q0FDRjtBTTVCQztFQWxKRDtJQW1KRTtHTitCQTtFTTdCQTtJQUNDO0dOK0JEO0VNNUJBO0lBQ0M7R044QkQ7RU0zQkE7SUFDQztHTjZCRDtDQUNGOztBTXpCQTtFQUNDLGdCTHZqQ3VDO0VLd2pDdkMsb0JMbnFDbUM7RUtvcUNuQztFQUNBO0NONEJEO0FNMUJDO0VBQ0M7RUFDQTtFQUNBO0NONEJGO0FNekJDO0VBQ0M7RUFDQTtDTjJCRjtBTXZCRTtFQUNDO0VBQ0E7Q055Qkg7QU1uQkM7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7RUFDQTtFQUNBO0NOcUJGO0FNbkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q05xQkg7QU1qQkM7RUFDQztJQUNDO0dObUJEO0NBQ0Y7QU1oQkM7RUFDQztJQUNDO0lBQ0E7R05rQkQ7Q0FDRjtBTWZDO0VBdkREO0lBd0RFO0dOa0JBO0VNaEJBO0lBQ0M7R05rQkQ7RU1mQTtJQUNDO1FBQUE7WUFBQTtHTmlCRDtFTWZDO0lBQ0M7UUFBQTtZQUFBO0dOaUJGO0NBQ0Y7O0FPenpDQTtFQUNDO0NQNHpDRDtBTzF6Q0M7RUFDQztFQUNBO0NQNHpDRjtBT3p6Q0M7RUFDQztDUDJ6Q0Y7QU96ekNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q1AyekNIO0FPenpDRztFQUNDO0NQMnpDSjtBT3Z6Q0U7RUFDQztDUHl6Q0g7QU9wekNFO0VBQ0M7SUFDQztJQUNBO0dQc3pDRjtFT3B6Q0U7SUFDQyxxQ05pRStCO0dEcXZDbEM7Q0FDRjs7QU9oekNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtLQUFBO01BQUE7VUFBQTtDUGt6Q0Q7QU9oekNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUGt6Q0Y7QU85eUNJO0VBQ0M7Q1BnekNMO0FPMXlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBLFlOOEhzQztFTTdIdEMsYU42SHNDO0VNNUh0QztFQUNBO0NQNHlDRjtBTzF5Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWU5sQ3lCO0VNbUN6QjtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NQNHlDSDs7QU90eUNBO0VBQ0M7Q1B5eUNEO0FPdnlDQztFQUNDO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0NQeXlDRjtBT3R5Q0c7RUFDQztFQUNBO0NQd3lDSjtBT3J5Q0c7RUFDQztFQUNBO0NQdXlDSjtBT2x5Q0M7RUFDQztFQUNBO0NQb3lDRjtBT2p5Q0M7RUFDQztDUG15Q0Y7QU9oeUNDO0VBQ0M7Q1BreUNGO0FPL3hDQztFQUNDLGdCTnlFc0Q7RU14RXREO0NQaXlDRjtBTzl4Q0M7RUFDQztFQUNBLHNCTnJGMEI7Q0RxM0M1QjtBTzd4Q0M7RUFDQyxZTjBEc0M7RU16RHRDLGFOeURzQztDRHN1Q3hDO0FPM3hDRTtFQUNDO01BQUE7Q1A2eENIO0FPMXhDRTtFQUNDO0VBQ0E7RUFDQSxnQk5tRHFEO0NEeXVDeEQ7QU96eENFO0VBQ0M7Q1AyeENIO0FPenhDRztFQUNDO0VBQ0EsVU51Q29DO0NEb3ZDeEM7QU9oeENDO0VBSUM7RUFDQTtFQUNBO0VBQ0EsMEJONUgwQjtFTStIMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1A2d0NGO0FPMXdDQztFQUNDO0NQNHdDRjtBT3p3Q0M7RUFDQztDUDJ3Q0Y7QU94d0NDO0VBdkdEO0lBd0dFLHVCTnhFc0M7R0RtMUN0QztDQUNGO0FPendDQztFQUNDO0lBQ0M7R1Ayd0NEO0VPeHdDQTtJQUNDO0dQMHdDRDtDQUNGO0FPdHdDQztFQUNDO0NQd3dDRjtBT3J3Q0M7RUFDQztDUHV3Q0Y7O0FPbndDQTtFQUNDO0NQc3dDRDs7QU9sd0NBO0VBQ0k7Q1Bxd0NKOztBUXArQ0M7RUFDQztFQUNBO0NSdStDRjs7QVFuK0NBO0VBQ0M7RUFDQTtDUnMrQ0Q7O0FRbitDQTtFQUNDO0VBQ0E7Q1JzK0NEOztBUWwrQ0M7RUFDQztFQUNBO0NScStDRjtBUWwrQ0M7RUFDQztFQUNBO0NSbytDRjtBUWorQ0M7RUFFRTtJQUNDO0dSaytDRjtDQUNGOztBUTM5Q0M7RUFDQztDUjg5Q0Y7O0FRMTlDQTtFQUNDO0VBQ0E7Q1I2OUNEO0FRMzlDQztFQUNDO0VBQ0E7Q1I2OUNGO0FRMzlDRTtFQUNDO0VBQ0E7Q1I2OUNIO0FRMTlDRTtFQUNDO0VBQ0E7Q1I0OUNIO0FRejlDRTtFQUNDO0VBQ0E7Q1IyOUNIO0FRdjlDQztFQXhCRDtJQXlCRTtJQUNBO0dSMDlDQTtFUXg5Q0E7SUFDQztJQUNBO0dSMDlDRDtFUXg5Q0M7SUFDQztJQUNBO0dSMDlDRjtFUXY5Q0M7SUFDQztJQUNBO0dSeTlDRjtDQUNGOztBUW45Q0E7RUFDQyxtQlB1QnVDO0VPdEJ2QyxvQlBzQnVDO0NEZzhDeEM7QVFuOUNFO0VBQ0M7SUFDQyxtQlBpQm9DO0lPaEJwQyxvQlBnQm9DO0dEcThDdEM7RVFsOUNDO0lBQ0MscUJBMUdnQztJQTJHaEMsc0JBM0dnQztHUitqRGxDO0NBQ0Y7QVE3OUNFO0VBQ0M7SUFDQyxtQlBpQm9DO0lPaEJwQyxvQlBnQm9DO0dEKzhDdEM7RVE1OUNDO0lBQ0MscUJBMUdnQztJQTJHaEMsc0JBM0dnQztHUnlrRGxDO0NBQ0Y7QVF2K0NFO0VBQ0M7SUFDQyxtQlBpQm9DO0lPaEJwQyxvQlBnQm9DO0dEeTlDdEM7RVF0K0NDO0lBQ0MscUJBMUdnQztJQTJHaEMsc0JBM0dnQztHUm1sRGxDO0NBQ0Y7QVFqL0NFO0VBQ0M7SUFDQyxtQlBpQm9DO0lPaEJwQyxvQlBnQm9DO0dEbStDdEM7RVFoL0NDO0lBQ0MscUJBMUdnQztJQTJHaEMsc0JBM0dnQztHUjZsRGxDO0NBQ0Y7QVEzL0NFO0VBQ0M7SUFDQyxtQlBpQm9DO0lPaEJwQyxvQlBnQm9DO0dENitDdEM7RVExL0NDO0lBQ0MscUJBMUdnQztJQTJHaEMsc0JBM0dnQztHUnVtRGxDO0NBQ0Y7O0FRdC9DQTtFQUNDO0VBQ0E7Q1J5L0NEOztBUXAvQ0M7RUFERDtJQUVFLG1CUEhzQztJT0l0QyxvQlBKc0M7R0Q0L0N0QztDQUNGOztBUXAvQ0E7RUFDQztDUnUvQ0Q7O0FRcC9DQTtFQUNDO0lBQ0M7SUFDQTtHUnUvQ0E7O0VRci9DRDtJQUNDO0lBQ0E7R1J3L0NBOztFUXIvQ0Q7SUFDQztJQUNBO0dSdy9DQTs7RVFyL0NEO0lBQ0M7SUFDQTtHUncvQ0E7Q0FDRjtBUXQvQ0E7RUFDQztJQUNDO0lBQ0c7R1J3L0NIO0NBQ0Y7QVE5K0NBO0VBQ0M7Q1JnL0NEOztBUTcrQ0E7O0VBRUM7Q1JnL0NEOztBUzVwREE7RUFDSTtFQUNBO0NUK3BESjs7QVM1cERBO0VBQ0k7Q1QrcERKOztBUzNwREk7RUFDSTtDVDhwRFI7QVMzcERJO0VBQ0k7Q1Q2cERSO0FTM3BEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtFQUNBO0NUd3BEWjtBUzdwRFk7RUFQSjtJQVFRO0dUZ3FEZDtDQUNGO0FTeHBEZ0I7RUFESjtJQUVRO0lBQ0E7R1QycERsQjtDQUNGOztBVWxyREE7RUFDQztDVnFyREQ7O0FVbHJEQTtFQUNDO0VBQ0E7Q1ZxckREOztBVWxyREE7RUFDQztFQUNBLGVUZ0d1QztFUy9GdkMsa0JUK0Z1QztDRHNsRHhDO0FVbnJEQztFQUxEO0lBTUU7SUFDQSxvQlQ4RnNDO0dEd2xEdEM7Q0FDRjtBVXByREM7RUFWRDtJQVdFO0dWdXJEQTtDQUNGO0FVbnJERTtFQUNDO0VBQUE7RUFBQTtFQUNBLG9CVHlGcUM7Q0Q0bER4QztBVW5yREc7RUFDQyxpQlR1Rm9DO0VTdEZwQyxrQ1R0Q2dCO0VTdUNoQjtFQUNBLGVUTXdCO0VTTHhCLGtCVG9Fb0M7Q0RpbkR4QztBVWxyREc7RUFDQztFQUNBO0NWb3JESjtBVW5yREk7RUFDQztFQUNBO0NWcXJETDtBVWxyREc7RUFDQztDVm9yREo7QVUvcURDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q1ZpckRGO0FVL3FERTtFQUNDO0VBQ0E7RUFBQTtFQUFBO0VBQ0Esb0JUd0RxQztDRHluRHhDO0FVL3FERztFQUNDO0VBRUE7RUFDQSxrQlRvQ29DO0VTbkNwQztNQUFBO0VBQ0EsMEJUN0J3QjtFUzhCeEIsWVRJZ0M7RVNIaEMsWVRnRG9DO0VTL0NwQyxhVCtDb0M7RVM5Q3BDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JUMENvQztDRHNvRHhDO0FVN3FERztFQUNDO0NWK3FESjs7QVV6cURBO0VBQ0MsdUJUMEJ1QztDRGtwRHhDO0FVMXFEQztFQUhEO0lBSUU7SUFDQTtHVjZxREE7Q0FDRjs7QVUxcURBO0VBQ0MsMEJUa0J1QztDRDJwRHhDO0FVM3FEQztFQUhEO0lBSUU7R1Y4cURBO0NBQ0Y7O0FVcHFEQztFQUNDO0VBQ0Esb0JURHNDO0NEd3FEeEM7O0FVcHFEQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0NWdXFESjs7QVVscURDO0VBQ0M7RUFDQTtDVnFxREY7O0FVanFEQTtFQUNDO0lBQ0M7R1ZvcURBO0NBQ0Y7QVVqcURBO0VBQ0M7SUFDQztHVm1xREE7O0VVanFERDtJQUNDO0dWb3FEQTtDQUNGO0FVanFEQTtFQUNDO0NWbXFERDs7QVVocURBO0VBQ0M7Q1ZtcUREOztBVTlwREE7RUFDQztDVmlxREQ7O0FVdnBEQTtFQUNDO0NWMHBERDs7QVV2cERBO0VBQ0M7Q1YwcEREOztBVXhwREE7RUFDQztVQUFBO0NWMnBERDs7QVd2MURBO0VBQ0k7Q1gwMURKOztBV3IxREk7RUFDSTtDWHcxRFI7QVdyMURJO0VBQ0k7RUFDQTtDWHUxRFI7QVdwMURJO0VBQ0k7Q1hzMURSO0FXbjFESTtFQUNJO01BQUE7VUFBQTtDWHExRFI7QVduMURRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0NYcTFEWjtBV24xRFk7RUFDSTtFQUFBO0VBQUE7Q1hxMURoQjtBV2oxRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDWG0xRGhCO0FXajFEZ0I7RUFDSTtFQUNBO0NYbTFEcEI7QVcvMERZO0VBQ0k7Q1hpMURoQjtBVzkwRFk7RUFDSTtDWGcxRGhCO0FXOTBEZ0I7RUFDSTtDWGcxRHBCO0FXNzBEZ0I7RUFDSTtDWCswRHBCO0FXMzBEWTtFQUNJO0NYNjBEaEI7QVczMERnQjtFQUNJO0NYNjBEcEI7QVcxMERnQjtFQUNJO0NYNDBEcEI7QVd0MERJO0VBRUk7RUFDQTtNQUFBO0NYdTBEUjtBV3IwRFE7RUFDSTtDWHUwRFo7QVdwMERRO0VBQ0k7Q1hzMERaO0FXbjBEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NYcTBEWjtBV24wRFk7RUFDSTtDWHEwRGhCO0FXaDBESTtFQUNJO0NYazBEUjtBV2gwRFE7RUFDSTtDWGswRFo7QVdoMERZO0VBQ0k7Q1hrMERoQjtBVy96RFk7RUFFSTtFQUNBO0NYZzBEaEI7QVczekRnQjtFQUNJO0NYNnpEcEI7QVczekRvQjtFQUNJO0VBQ0E7Q1g2ekR4QjtBV3p6RGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDJ6RHBCO0FXenpEb0I7RUFDSTtDWDJ6RHhCO0FXcHpESTtFQUNJO0lBQ0k7R1hzekRWO0VXcHpETTtJQUNJO1FBQUE7WUFBQTtHWHN6RFY7RVdwekRNO0lBQ0k7UUFBQTtZQUFBO0dYc3pEVjtFV3B6RE07SUFDSTtHWHN6RFY7RVduekRNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R1hxekRWO0VXcHpEVTtJQUNJO0dYc3pEZDtFV2x6RE07SUFDSTtJQUFBO1FBQUE7WUFBQTtHWG96RFY7RVdsekRVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7R1hvekRkO0VXbHpEYztJQUNJO0dYb3pEbEI7RVcveURjO0lBQ0k7R1hpekRsQjtDQUNGOztBVzN5REE7RUFDSTs7O0lBR0k7SUFDQTtPQUFBO0dYOHlETjtDQUNGO0FZai9ESTtFQUNJO0NabS9EUjtBWWgvREk7RUFDSTtDWmsvRFI7QVloL0RRO0VBQ0k7RUFDQTtDWmsvRFo7QVk1K0RRO0VBQ0k7RUFDQTtFQUNBO0NaOCtEWjtBWTErRFE7RUFDSTtDWjQrRFo7QVkxK0RZO0VBQ0k7RUFDQTtDWjQrRGhCO0FZeitEWTtFQUNJO0NaMitEaEI7QVl4K0RZOztFQUVJO0NaMCtEaEI7QVl2K0RZO0VBQ0k7Q1p5K0RoQjtBWXQrRFk7RUFDSTtFQUNBO0NadytEaEI7QVluK0RJO0VBQ0k7SUFDSTtHWnErRFY7Q0FDRjtBWWwrREk7RUFDSTtJQUNJO0lBQ0E7R1pvK0RWO0VZaitETTs7SUFFSTtHWm0rRFY7RVloK0RNO0lBQ0k7R1prK0RWO0NBQ0Y7O0FZNTlEUTtFQUNJO0NaKzlEWjtBWTU5RFE7RUFDSTtDWjg5RFo7QVk1OURZO0VBQ0k7RUFDQTtDWjg5RGhCO0FZMzlEWTtFQUNJO0NaNjlEaEI7QVl6OURRO0VBQ0k7RUFDQTtDWjI5RFo7QVl6OURZO0VBQ0k7RUFDQTtFQUNBO0NaMjlEaEI7QVl4OURZO0VBTUk7RUFDQTtDWnE5RGhCO0FZMzlEZ0I7RUFDSSxlWDlDTTtFVytDTjtDWjY5RHBCO0FZdjlEZ0I7RUFDSTtDWnk5RHBCO0FZbjlEb0I7RUFDSTtFQUNBO0VBQ0E7Q1pxOUR4QjtBWTk4RG9CO0VBQ0k7RUFDQTtFQUNBO0NaZzlEeEI7QVl6OERvQjtFQUNJO0VBQ0E7RUFDQTtDWjI4RHhCO0FZcDhEb0I7RUFDSTtFQUNBO0VBQ0E7Q1pzOER4Qjs7QVk5N0RBO0VBQ0k7Q1ppOERKOztBWTU3REk7O0VBRUksZVg5R21CO0VXK0duQjtFQUNBO0NaKzdEUjtBWTU3REk7RUFDSTtFQUNBO0VBQ0E7Q1o4N0RSO0FZNTdEUTtFQUNJO0lBQ0k7R1o4N0RkO0NBQ0Y7QVkzN0RRO0VBWEo7SUFZUTtJQUNBO0daODdEVjtDQUNGO0FZMzdESTtFQUNJO0VBQ0E7Q1o2N0RSO0FZeDdEWTtFQUNJO0NaMDdEaEI7QVlyN0RJO0VBQ0k7Q1p1N0RSOztBYW5vRUE7QUFDQTtFQUtDO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7Q2Jrb0VEO0FhMW9FSTtFQUNJO0VBQ0E7Q2I0b0VSO0FhcG9FSTtFQUNJO0VBQ0E7RUFDQTtDYnNvRVI7O0FhbG9FQTtFQUNDO0NicW9FRDs7QWN0cEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2R5cEVKO0FjdnBFSTtFQUNJO0NkeXBFUjtBY3RwRUk7RUFDSTtFQUNBO0Nkd3BFUjtBY3BwRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nkc3BFUjtBY25wRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDZHFwRVI7QWNucEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZHFwRVo7QWNscEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nkb3BFWjtBY2pwRVE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7Q2RrcEVaO0FjaHBFWTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0Nka3BFaEI7QWMvb0VnQjtFQUNJO0NkaXBFcEI7QWM3b0VZO0VBM0JKO0lBNEJRO0lBQ0E7R2RncEVkO0NBQ0Y7QWM5b0VZO0VBaENKO0lBaUNRO0lBQ0E7R2RpcEVkO0NBQ0Y7QWMzb0VZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7Q2Q2b0VoQjtBYzNvRWdCO0VBQ0k7RUFDQTtDZDZvRXBCO0Fjdm9FSTtFQUNJO01BQUE7RUFDQTtFQUNBO0VBQ0E7Q2R5b0VSO0FjdG9FSTtFQUNJO0VBQ0E7Q2R3b0VSO0FjdG9FUTtFQUNJO0VBQ0E7RUFDQTtDZHdvRVo7O0Fjdm5FWTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7Q2QwbkVoQjs7QWV0d0VBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtDZnl3RUo7QWV0d0VRO0VBQ0k7SUFDSTtHZnd3RWQ7Q0FDRjtBZXB3RUk7RUFDSTtFQUFBO0VBQUE7Q2Zzd0VSO0FlcHdFUTtFQUhKO0lBSVE7SUFDQTtRQUFBO0lBQ0E7UUFBQTtZQUFBO0dmdXdFVjtDQUNGO0FlcHdFWTtFQUNJO0Nmc3dFaEI7QWVqd0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7Q2Ztd0VSO0FlandFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmbXdFWjtBZS92RUk7RUFDSSxtQkFwRG9DO0VBcURwQztFQUNBO0NmaXdFUjtBZS92RVE7RUFDSSxlQXhEZ0M7Q2Z5ekU1QztBZTd2RUk7RUFFUTtJQUNJO1FBQUE7WUFBQTtHZjh2RWQ7Q0FDRjtBZXp2RUk7RUFuRUo7SUFvRVE7SUFBQTtRQUFBO1lBQUE7SUFDQTtHZjR2RU47RWUxdkVNO0lBQ0k7SUFDQTtHZjR2RVY7RWV6dkVNO0lBQ0k7R2YydkVWO0VleHZFTTtJQUNJO0dmMHZFVjtDQUNGOztBZ0JqMUVBO0VBQ0k7RUFFQTtDaEJtMUVKO0FnQmwxRUk7RUFDSTtDaEJvMUVSOztBZ0I5MEVJO0VBREo7SUFFUTtHaEJrMUVOO0NBQ0Y7O0FnQjkwRUk7RUFESjtJQUVRO0doQmsxRU47Q0FDRjs7QWdCOTBFSTtFQUNJO0NoQmkxRVI7QWdCOTBFSTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0NoQmcxRVI7QWdCLzBFUTtFQUNJO0VBQ0E7Q2hCaTFFWjtBZ0I3MEVJO0VBQ0k7RUFDQTtFQUNBO0VBQTRCO0VBQzVCO0VBQStCO0VBQy9CO0VBQ0E7RUFDQTtFQUE4QjtFQUM5QjtFQUFvQztFQUNwQztFQUFvQjtFQUNwQjtFQUFBO0VBQUE7Q2hCbzFFUjtBZ0JsMUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEJvMUVaO0FnQmwxRVk7RUFDSTtDaEJvMUVoQjtBZ0JuMUVnQjtFQUNJO0VBQ0E7Q2hCcTFFcEI7QWdCaDFFUTtFQUNJO01BQUE7VUFBQTtFQUNBO0VBQ0E7Q2hCazFFWjs7QWlCcDVFSTtFQUNJO0NqQnU1RVI7QWlCcDVFSTtFQUNJO0NqQnM1RVI7QWlCbjVFSTtFQUNJO0VBQ0E7Q2pCcTVFUjtBaUJsNUVRO0VBQ0k7RUFDQTtDakJvNUVaO0FpQmo1RVE7RUFWSjtJQVdRO0lBQ0E7R2pCbzVFVjtDQUNGO0FpQmw1RVE7RUFmSjtJQWdCUTtJQUNBO0dqQnE1RVY7Q0FDRjtBaUJsNUVJO0VBRVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJtNUVaO0FpQmo1RVE7RUFDSTtFQUNBO0VBQ0EsZWhCTWdCO0NENjRFNUI7QWlCLzRFSTtFQUVRO0lBQ0k7R2pCZzVFZDtDQUNGOztBa0J0OEVJO0VBQ0k7RUFFQTtDbEJ3OEVSO0FrQnA4RVk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7Q2xCczhFaEI7QWtCbjhFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7Q2xCcThFaEI7QWtCbjhFZ0I7RUFDSTtDbEJxOEVwQjtBa0JuOEVnQjtFQUNJO0NsQnE4RXBCO0FrQi83RUk7RUFDSTtFQUNBO0NsQmk4RVI7QWtCOTdFSTtFQUNJO0NsQmc4RVI7QWtCLzdFUTtFQUNJO0NsQmk4RVo7QWtCNTdFUTtFQUNJO0NsQjg3RVo7QWtCMzdFUTtFQUNJO0VBQ0E7Q2xCNjdFWjtBa0J4N0VnQjtFQUNJO0NsQjA3RXBCO0FrQng3RWdCO0VBQ0k7Q2xCMDdFcEI7QWtCcjdFUTtFQUNJO0VBQ0E7Q2xCdTdFWjtBa0J0N0VZO0VBQ0k7RUFDQTtFQUNBO0NsQnc3RWhCOztBbUIvL0VJO0VBQ0k7Q25Ca2dGUjtBbUJoZ0ZJO0VBQ0k7Q25Ca2dGUjtBbUIvL0VZO0VBQ0k7RUFDQTtDbkJpZ0ZoQjtBbUIvL0VnQjtFQUNJO0NuQmlnRnBCO0FtQjkvRWdCO0VBQ0k7RUFDQTtDbkJnZ0ZwQjtBbUI3L0VnQjtFQUNJO0NuQisvRXBCO0FtQjUvRWdCO0VBQ0k7Q25COC9FcEI7QW1CNy9Fb0I7RUFDSTtDbkIrL0V4Qjs7QW1Cdi9FQTtFQUNJO0VBQ0E7S0FBQTtDbkIwL0VKOztBbUJ2L0VBO0VBQ0k7Q25CMC9FSjs7QW1Cdi9FQTtFQUNJO0NuQjAvRUo7O0FtQnYvRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CMC9FSjs7QW1Cdi9FQTtFQUNJO0lBQ0k7SUFBQTtRQUFBO1lBQUE7R25CMC9FTjs7RW1CeC9FRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R25CMi9FTjtDQUNGO0FvQi9qRkE7RUFDSTtJQUNJO0lBQ0E7R3BCaWtGTjtFb0IvakZNO0lBQ0k7SUFBQTtJQUFBO0dwQmlrRlY7RW9COWpGTTtJQUNJO0lBQ0E7UUFBQTtZQUFBO0dwQmdrRlY7RW9CN2pGVTtJQUNJO1FBQUE7WUFBQTtHcEIrakZkO0VvQjdqRlU7SUFDSTtRQUFBO1lBQUE7SUFDQTtHcEIrakZkO0VvQjNqRlU7SUFDSTtRQUFBO1lBQUE7R3BCNmpGZDtFb0IzakZVO0lBQ0k7UUFBQTtZQUFBO0lBQ0E7R3BCNmpGZDtFb0IxakZNO0lBQ0k7R3BCNGpGVjtFb0IzakZVO0lBQ0k7T0FBQTtHcEI2akZkO0NBQ0Y7QW9CeGpGQTtFQUVRO0lBQ0k7R3BCeWpGVjtFb0J2akZNO0lBQ0k7SUFDQTtHcEJ5akZWO0VvQnhqRlU7SUFDSTtJQUNBO0lBQ0E7T0FBQTtHcEIwakZkO0VvQnZqRk07SUFDSTtJQUNBO0lBQ0E7R3BCeWpGVjtDQUNGO0FvQm5qRlE7RUFDSTtDcEJxakZaOztBcUJybkZJO0VBQ0k7Q3JCd25GUjtBcUJ0bkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQnduRlo7QXFCdG5GWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQnduRmhCO0FxQnBuRlE7RUFDSTtFQUNBLDBCcEI0QmdCO0NEMGxGNUI7QXFCcG5GWTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0NyQnNuRmhCO0FxQmxuRlE7RUFDSTtDckJvbkZaO0FxQmhuRlk7RUFDSTtDckJrbkZoQjtBcUJobkZnQjtFQUNJO0NyQmtuRnBCO0FxQjVtRkk7RUFDSTtDckI4bUZSO0FxQjNtRlk7RUFDSTtFQUNBO0NyQjZtRmhCOztBc0IvcEZJOzs7RUFHSTtFQUNBLGVyQmtEbUI7Q0RnbkYzQjs7QXNCOXBGQTtFQUNJO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtDdEJpcUZKO0FzQi9wRkk7RUFOSjtJQU9RO0lBQ0E7R3RCa3FGTjtDQUNGO0FzQnZwRlE7RUFDSTtFQUFBO01BQUE7VUFBQTtDdEJ5cEZaO0FzQnZwRlk7RUFFSTtFQUNBO0N0QndwRmhCO0FzQnJwRlk7RUFDSTtDdEJ1cEZoQjtBc0JwcEZZO0VBQ0k7Q3RCc3BGaEI7QXNCbnBGWTtFQUNJO0N0QnFwRmhCO0FzQmxwRlk7RUFDSTtDdEJvcEZoQjtBc0JqcEZZO0VBQ0k7RUFDQTtFQUNBO0N0Qm1wRmhCO0FzQjdvRlE7RUFDSTtFQUNBO0N0QitvRlo7QXNCem9GSTtFQUNJLGVyQmhCa0I7RXFCaUJsQjtDdEIyb0ZSO0FzQnhvRkk7RUFDSTtFQUFBO0VBQUE7Q3RCMG9GUjtBc0J4b0ZRO0VBSEo7SUFJUTtJQUNBO1FBQUE7SUFDQTtRQUFBO1lBQUE7R3RCMm9GVjtDQUNGO0FzQnhvRlk7RUFDSTtDdEIwb0ZoQjtBc0Jyb0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3RCdW9GUjtBc0Jwb0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7RUFDQTtDdEJzb0ZSO0FzQnBvRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJzb0ZaO0FzQmxvRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCb29GUjtBc0Jsb0ZRO0VBQ0k7Q3RCb29GWjtBc0Jsb0ZZO0VBQ0ksZXJCNUVXO0NEZ3RGM0I7QXNCaG9GUTtFQUNJLGVBM0lpQjtFQTRJakI7RUFDQTtFQUFBO0VBQUE7RUFDQTtDdEJrb0ZaO0FzQi9uRlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0EsZXJCM0ZjO0VxQjRGZDtDdEJpb0ZaO0FzQjVuRkk7RUFDSTtFQUNBO0N0QjhuRlI7QXNCM25GSTtFQUlRO0lBQ0k7UUFBQTtZQUFBO0d0QjBuRmQ7RXNCcm5GVTtJQUNJO0d0QnVuRmQ7Q0FDRjtBc0JsbkZJO0VBdEtKO0lBMktRO0lBQUE7UUFBQTtZQUFBO0d0QmluRk47RXNCcm5GTTtJQUNJO0lBQUE7UUFBQTtZQUFBO0d0QnVuRlY7RXNCbG5GTTtJQUNJO0lBQ0E7R3RCb25GVjtFc0JqbkZNOztJQUVJO0d0Qm1uRlY7Q0FDRjtBc0IzbUZRO0VBQ0k7Q3RCNm1GWjs7QXVCdHpGSTtFQURKO0lBRVE7R3ZCMHpGTjtFdUJ6ekZNO0lBQ0k7SUFDQTtHdkIyekZWO0NBQ0Y7O0F3QmowRkE7RUFDRSxldkIwRHdCO0NEMHdGMUI7O0F3QmowRkE7RUFDRTtDeEJvMEZGO0F3QmwwRkU7RUFDRSxldkJtRHNCO0V1QmxEdEI7Q3hCbzBGSjs7QXdCaDBGQTtFQUNFO0VBQ0E7Q3hCbTBGRjs7QXdCaDBGQTtFQUNFO0N4Qm0wRkY7O0F3QmgwRkE7RUFDRTtFQUNBO0N4Qm0wRkY7O0F3Qi96RkU7RUFDRTtDeEJrMEZKOztBd0I5ekZBO0VBQ0U7RUFBQTtFQUNBO0VBQ0E7RUFDQTtDeEJpMEZGOztBd0I5ekZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q3hCOHpGRjtBd0I1ekZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4Qjh6Rko7QXdCM3pGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtDeEI2ekZOO0F3Qnp6RkU7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDeEIyekZKO0F3Qnp6Rkk7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7Q3hCMnpGTjtBd0J4ekZJO0VBQ0U7RUFDQTtFQUNBO0N4QjB6Rk47QXdCeHpGTTtFQUNFO01BQUE7VUFBQTtDeEIwekZSO0F3QnJ6Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJ1ekZSO0F3QnJ6RlE7RUFDRTtNQUFBO1VBQUE7Q3hCdXpGVjtBd0JuekZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hCcXpGUjtBd0JuekZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCcXpGVjtBd0JsekZRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCb3pGVjtBd0JqekZRO0VBQ0U7TUFBQTtVQUFBO0N4Qm16RlY7QXdCOXlGSTtFQUNFO0VBQUE7RUFBQTtDeEJnekZOO0F3Qjl5Rk07RUFDRTtDeEJnekZSO0F3QjV5Rkk7RUFDRTtFQUNBO0VBWUE7RUFDQTtDeEJteUZOO0F3Qjl5Rk07RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtDeEJnekZSO0F3Qjl5RlE7RUFDRTtNQUFBO1VBQUE7Q3hCZ3pGVjtBd0J6eUZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0N4QjJ5RlI7QXdCenlGUTtFQUNFO0VBQ0E7RUFDQTtDeEIyeUZWO0F3QnR5RlE7RUFDRTtFQUNBO0N4Qnd5RlY7O0F3Qmp5RkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtHeEJveUZGO0NBQ0Y7QXlCeitGRTtFQUNDO0N6QjIrRkg7QXlCeCtGSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekIwK0ZMO0F5QnIrRkk7RUFDQyxpQnhCa0N1QjtFd0JqQ3ZCLFl4QnFGa0M7Q0RrNUZ2QztBeUJuK0ZHO0VBQ0M7RUFDQSxZeEIySW9DO0V3QjFJcEMsYXhCMElvQztFd0J4SXBDO0VBQ0Esa0J4QnVJb0M7RXdCdElwQztDekJvK0ZKO0F5Qjk5RkU7RUFDQyxZeEJleUIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBUeXBvZ3JhcGh5ICovXG4vKiBSZXNwb25zaXZlIFVuaXRzICovXG4vKiBDb2xvcnMgKi9cbi8qIFdvcmRwcmVzcyAqL1xuLyogc2l6ZXMsIG1hcmdpbnMsIHBhZGRpbmdzICYgdHJhbnNpdGlvbiAqL1xuLyogRm9udCBTaXplcyAqL1xuLnR1ci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnR1ci1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc3F1YXJlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGJ1dHRvbiwgZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwgZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSwgLnR1ci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgYmFja2dyb3VuZDogIzA0YTJkZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuXG4udHVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDQwNjM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHVyLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4udHVyLWJ0bi1iaWcge1xuICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYzcHg7XG59XG4udHVyLWJ0bi1zbGltIHtcbiAgaGVpZ2h0OiA0Ni42NjY2NjY2NjY3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0Mi42NjY2NjY2NjY3cHg7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cbi50dXItYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMDA0MDYzO1xufVxuLnR1ci1idG4tZWRneSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50dXItYnRuLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDIyNSU7XG4gIGhlaWdodDogNjNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudHVyLWJ0biB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuLmN0Zi10eXBlLXVzZXJ0aW1lbGluZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jdGYtdHlwZS11c2VydGltZWxpbmUgLmN0Zi1oZWFkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdGYtdHlwZS11c2VydGltZWxpbmUgLmN0Zi10d2VldHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jdGYtdHlwZS11c2VydGltZWxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY3RmLXR5cGUtdXNlcnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAvKiBGb250IFNtb290aGluZyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDEpIDAgMCAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmgxLCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGgxLCBoMiB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxufVxuXG5oMSwgaDIsIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIzMCU7XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDE4MCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwNGEyZGY7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5wID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvbnQtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogMTM4JTtcbn1cblxuLmZvbnQteHhsIHtcbiAgZm9udC1zaXplOiAzMDAlICFpbXBvcnRhbnQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aGVtZS1jb2xvciB7XG4gIGNvbG9yOiAjMDRhMmRmO1xufVxuXG4vKiByb2JvdG8tMTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMTAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTEwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTEwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi0xMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTEwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMTAwLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMzAwLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMzAwLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tMTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMTAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTEwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTEwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi0xMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTEwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMTAwaXRhbGljLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tMzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMzAwaXRhbGljLmVvdFwiKTtcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTMwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTMwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi0zMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTMwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tMzAwaXRhbGljLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLXJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tcmVndWxhci5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTUwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi01MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi01MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTUwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLWl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLWl0YWxpYy5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTUwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTUwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi01MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tNTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi01MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTUwMGl0YWxpYy5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTcwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTcwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTcwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi03MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTcwMGl0YWxpYy5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTkwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTkwMC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTkwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLTkwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTkwMGl0YWxpYy5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi05MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi05MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by12MjAtbGF0aW4tOTAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXYyMC1sYXRpbi05MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tdjIwLWxhdGluLTkwMGl0YWxpYy5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgLyogTGVnYWN5IGlPUyAqL1xufVxuLnBhZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4udHVyX3dhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMDcwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnR1cl93YXJuaW5nIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4udHVyX3dhcm5pbmcgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50dXJfd2FybmluZyBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnR1cl93YXJuaW5nIGkuaW5mb19pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnR1ci1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgLm1haW5fbWVudV9kZXNrdG9wX2lubmVyIHtcbiAgZ2FwOiAwLjVlbTtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgdWwgbGk6bGFzdC1jaGlsZCAubWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiAwIDAgMzVweCAyNXB4O1xufVxuLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItaGVhZGVyIC5tYWluX21lbnVfZGVza3RvcCB1bCBsaSBkaXYubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgdWwgbGkgZGl2Lm1lbnUtaXRlbSBhIHtcbiAgcGFkZGluZzogMHB4IDI1cHggMTZweCAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjZzIGxpbmVhciwgcGFkZGluZyAwLjZzIGxpbmVhcjtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgdWwgbGkgZGl2Lm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzAwYTNkZTtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgLmN1cnJlbnQtbWVudS1pdGVtIC5tZW51LWl0ZW0gYSxcbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubWFpbl9tZW51X2Rlc2t0b3AgLmN1cnJlbnQtbWVudS1wYXJlbnQgLm1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMwMGEzZGU7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLnR1ci1sYW5ndWFnZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBnYXA6IDJweDtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAudHVyLWxhbmd1YWdlLXN3aXRjaCBhIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLnR1ci1sYW5ndWFnZS1zd2l0Y2ggYS5hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItaGVhZGVyIC50dXItbGFuZ3VhZ2Utc3dpdGNoIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmxvZ28tY29sIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLCBwYWRkaW5nIDAuNnMgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLm1lbnVfbW9iaWxlIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAubWVudV9tb2JpbGUgLnJvdyB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLm1lbnVfbW9iaWxlIC5yb3cgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLm1lbnVfbW9iaWxlIC5zdWJfcHJlX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLm1lbnVfbW9iaWxlIC5zdWJfcHJlX2NvbnRlbnQgLnR1ci1sYW5ndWFnZS1zd2l0Y2gtbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi50dXItaGVhZGVyLWNvbnRhaW5lciAubWVudV9tb2JpbGUgLnN1Yl9wcmVfY29udGVudCAudHVyLWxhbmd1YWdlLXN3aXRjaC1tb2JpbGUgYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLnR1ci1oZWFkZXItY29udGFpbmVyIC5tZW51X21vYmlsZSAuc3ViX3ByZV9jb250ZW50IC50dXItbGFuZ3VhZ2Utc3dpdGNoLW1vYmlsZSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGEyZGY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVyLWhlYWRlci1jb250YWluZXIgLm1lbnVfbW9iaWxlLmFjdGl2ZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnR1ci1oZWFkZXItY29udGFpbmVyIC5tZW51X21vYmlsZS5hY3RpdmUgLnJvdyB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAubG9nby1jb2wge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50dXItaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmNvbnRhY3QtY29sIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICB9XG4gIC50dXItaGVhZGVyLWNvbnRhaW5lciAubWFpbl9tZW51X2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR1ci1oZWFkZXItY29udGFpbmVyIC5zdWJfbWVudV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR1ci1oZWFkZXItY29udGFpbmVyIC5tZW51X21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHVyX2FuY2hvcl9uYXYge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMDRhMmRmO1xufVxuYm9keS5pcy1zdGlja3kgLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItaGVhZGVyLXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmxvZ28tY29sIHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuYm9keS5pcy1zdGlja3kgLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItaGVhZGVyIC5sb2dvLWNvbCA+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmNvbnRhY3QtY29sIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuYm9keS5pcy1zdGlja3kgLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItaGVhZGVyIC5jb250YWN0LWNvbCAucXVpY2stY29udGFjdCAubW90dG8ge1xuICBmb250LXNpemU6IDE1MCU7XG59XG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmNvbnRhY3QtY29sIC5xdWljay1jb250YWN0IC5waG9uZS1udW1iZXIsXG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmNvbnRhY3QtY29sIC5xdWljay1jb250YWN0IC5lbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5ib2R5LmlzLXN0aWNreSAudHVyLWhlYWRlci1jb250YWluZXIgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuY29udGFpbmVyOmJlZm9yZSB7XG4gIHRvcDogNTlweDtcbn1cbmJvZHkuaXMtc3RpY2t5IC50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSB1bC5zdWItbWVudSB7XG4gIHRvcDogNTlweDtcbn1cbmJvZHkuaXMtc3RpY2t5IC50dXItaGVhZGVyLXNlY29uZGFyeS5zdWJfbWVudV9kZXNrdG9wIGxpIGEge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMTVweCAyNXB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmlzLXN0aWNreSAucGFnZS1jb250ZW50IHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC42cyBlYXNlLW91dDtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5pcy1zdGlja3kgLnR1ci1oZWFkZXItY29udGFpbmVyIC50dXItbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5pcy1zdGlja3kgLnR1cl9hbmNob3JfbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuaXMtc3RpY2t5IC50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciAuY29udGFjdC1jb2wge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGJvZHkuaXMtc3RpY2t5IC5wYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgYm9keS5pcy1zdGlja3kgLmxvZ28gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS5pcy1zdGlja3kuYWRtaW4tYmFyIC50dXItaGVhZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5pcy1zdGlja3kuYWRtaW4tYmFyIC50dXItaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnR1ci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnR1ci1oZWFkZXIsXG4udHVyLWZvb3Rlcixcbi50dXItc2l0ZXN0YW1wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50dXItaGVhZGVyIHVsLFxuLnR1ci1mb290ZXIgdWwsXG4udHVyLXNpdGVzdGFtcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnR1ci1oZWFkZXItcHJpbWFyeSB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLmNvbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udHVyLWhlYWRlci1wcmltYXJ5IGEubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR1ci1oZWFkZXItcHJpbWFyeSBhLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG59XG4udHVyLWhlYWRlci1wcmltYXJ5IC5xdWljay1jb250YWN0IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCB7XG4gICAgZm9udC1zaXplOiA4NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCB7XG4gICAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCB7XG4gICAgZm9udC1zaXplOiA2MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLnF1aWNrLWNvbnRhY3QgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLnF1aWNrLWNvbnRhY3QgcC5tb3R0bywgLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCBwLmVtYWlsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCBwLm1vdHRvIHtcbiAgZm9udC1zaXplOiAxNTAlO1xuICBjb2xvcjogIzAwNDA2MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLnF1aWNrLWNvbnRhY3QgcC5waG9uZS1udW1iZXIge1xuICBmb250LXNpemU6IDI5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzA0YTJkZjtcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLnF1aWNrLWNvbnRhY3QgcC5waG9uZS1udW1iZXIgaSB7XG4gIGNvbG9yOiAjMDA0MDYzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4zcmVtO1xufVxuLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCBwLmVtYWlsIHtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnR1ci1oZWFkZXItcHJpbWFyeSAucXVpY2stY29udGFjdCBwLmVtYWlsIGEge1xuICBjb2xvcjogIzAwNDA2Mztcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLnF1aWNrLWNvbnRhY3QgLnR1ci1idG4ge1xuICBmb250LXNpemU6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udHVyLWhlYWRlci1wcmltYXJ5IC5xdWljay1jb250YWN0IC50dXItYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50dXItaGVhZGVyLXByaW1hcnkgLnF1aWNrLWNvbnRhY3QgLnR1ci1idG4gaSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50dXItaGVhZGVyLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50dXItaGVhZGVyLXByaW1hcnkgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50dXItaGVhZGVyLXByaW1hcnkgLmxvZ28tY29sIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjVweDtcbiAgfVxuICAudHVyLWhlYWRlci1wcmltYXJ5IC5sb2dvLWNvbCA+IC5jb250YWluZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAudHVyLWhlYWRlci1wcmltYXJ5IC5jb250YWN0LWNvbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC50dXItaGVhZGVyLXByaW1hcnkgLmxvZ28ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1ci1oZWFkZXItcHJpbWFyeSAubG9nbyBpbWcge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudHVyLWhlYWRlci1wcmltYXJ5IC5xdWljay1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudHVyLWhlYWRlci1wcmltYXJ5IC5sb2dvIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1ci1oZWFkZXItcHJpbWFyeSAubG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50dXItaGVhZGVyLXByaW1hcnkgLnR1ci1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5kaXYudHVyLWhlYWRlci1zZWNvbmRhcnkge1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNmNjggIWltcG9ydGFudDtcbn1cbmRpdi50dXItaGVhZGVyLXNlY29uZGFyeS50dXItbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogNTBweDtcbn1cbmRpdi50dXItaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbmRpdi50dXItaGVhZGVyLXNlY29uZGFyeS5zdWJfbWVudV9kZXNrdG9wLm1hZ2F6aW5lX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGEyZGYgIWltcG9ydGFudDtcbn1cbmRpdi50dXItaGVhZGVyLXNlY29uZGFyeS5zdWJfbWVudV9kZXNrdG9wLm1hZ2F6aW5lX25hdiBsaTpob3ZlciBhLCBkaXYudHVyLWhlYWRlci1zZWNvbmRhcnkuc3ViX21lbnVfZGVza3RvcC5tYWdhemluZV9uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xufVxuZGl2LnR1ci1oZWFkZXItc2Vjb25kYXJ5LnN1Yl9tZW51X2Rlc2t0b3AgbGkgYSB7XG4gIHBhZGRpbmc6IDI3cHggMjVweCAxMXB4IDI1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZjY4O1xuICBib3JkZXItYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjZzIGxpbmVhciwgcGFkZGluZyAwLjZzIGxpbmVhcjtcbn1cbmRpdi50dXItaGVhZGVyLXNlY29uZGFyeS5zdWJfbWVudV9kZXNrdG9wIGxpOmhvdmVyIGEsIGRpdi50dXItaGVhZGVyLXNlY29uZGFyeS5zdWJfbWVudV9kZXNrdG9wIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwYTNkZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBkaXYudHVyLWhlYWRlci1zZWNvbmRhcnkgLnR1ci1uYXYuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBkaXYudHVyLWhlYWRlci1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDQxNmQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBkaXYudHVyLWhlYWRlci1zZWNvbmRhcnkgPiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBkaXYudHVyLWhlYWRlci1zZWNvbmRhcnkgPiAuY29udGFpbmVyIC50dXItbmF2IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnR1ci1uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnR1ci1uYXZpZ2F0aW9uIGEge1xuICBmb250LXNpemU6IDEyMCU7XG59XG4udHVyLW5hdmlnYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udHVyLW5hdmlnYXRpb24gLnR1ci1uYXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHB4O1xufVxuLnR1ci1uYXZpZ2F0aW9uIC50dXItbmF2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cbi50dXItbmF2aWdhdGlvbiAudHVyLW5hdiB1bCA+IC5tZW51LWl0ZW0gYSxcbi50dXItbmF2aWdhdGlvbiAudHVyLW5hdiAudHVyLW5hdi1pdGVtIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudHVyLW5hdmlnYXRpb24gLnR1ci1uYXYgLnR1ci1uYXYtaXRlbS1jb21wcmVzc2VkIHtcbiAgICBwYWRkaW5nOiAwIDEyLjVweDtcbiAgfVxufVxuLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW0gPiAuY29udGFpbmVyID4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtOmhvdmVyID4gLmNvbnRhaW5lciA+IGEsIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gLmNvbnRhaW5lciA+IGEge1xuICAgIGJhY2tncm91bmQ6ICMwMDQxNmQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxufVxuLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG59XG4udHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuY29udGFpbmVyID4gYSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDIwMHB4O1xuICAtbXMtcGVyc3BlY3RpdmU6IDIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5jb250YWluZXIgPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIu+BuFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLnN1Yi1tZW51IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4udHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzAwNDE2ZDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDc5cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgfVxuICAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgPiAuY29udGFpbmVyID4gYSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAubWVudS1pdGVtLnR1ci1tZW51LWl0ZW0tb3ZlcnZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzlweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDQxNmQ7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLmNvbnRhaW5lciA+IGE6YWZ0ZXIge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzAwNDE2ZDtcbiAgfVxuICAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSB1bCB7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2Utb3V0O1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgfVxuICAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDRhMmRmO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIGE6YWZ0ZXIge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIC5zdWItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIC5zdWItbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLnN1Yi1tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uY3VycmVudC1tZW51LXBhcmVudCB7XG4gICAgYmFja2dyb3VuZDogIzA0YTJkZjtcbiAgfVxuICAudHVyLW5hdmlnYXRpb24gLm1haW4tbWVudSA+IHVsID4gLm1lbnUtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgPiB1bCA+IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDRhMmRmO1xuICB9XG4gIC50dXItbmF2aWdhdGlvbiAubWFpbi1tZW51ID4gdWwgPiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIC5jb250YWluZXIgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnR1ci1uYXZpZ2F0aW9uIGkge1xuICBjb2xvcjogIzAwNDE2ZDtcbiAgZm9udC1zaXplOiAxNTAlO1xufVxuLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udHVyLW5hdmlnYXRpb24gLnR1ci1zZWFyY2hiYXIuZm9jdXMgLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50dXItbmF2aWdhdGlvbiAudHVyLXNlYXJjaGJhci5mb2N1cyBpbnB1dCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyIGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgY29sb3I6ICMwNGEyZGY7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2Utb3V0O1xufVxuLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNGEyZGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHVyLW5hdmlnYXRpb24gLnR1ci1zZWFyY2hiYXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA0YTJkZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMTtcbn1cbi50dXItbmF2aWdhdGlvbiAudHVyLXNlYXJjaGJhciBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNGEyZGY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDRhMmRmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50dXItbmF2aWdhdGlvbiAudHVyLXNlYXJjaGJhciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA0YTJkZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50dXItbmF2aWdhdGlvbiAudHVyLXNlYXJjaGJhciAuc2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHVyLW5hdmlnYXRpb24gLnR1ci1zZWFyY2hiYXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogIzAwNDE2ZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZS1vdXQ7XG59XG4udHVyLW5hdmlnYXRpb24gLnR1ci1zZWFyY2hiYXItbW9iaWxlIGlucHV0LFxuLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyLW1vYmlsZSBpbnB1dDpmb2N1cyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHVyLW5hdmlnYXRpb24gLnR1ci1zZWFyY2hiYXItbW9iaWxlIC5zZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi50dXItbmF2aWdhdGlvbiAudHVyLXNlYXJjaGJhci1tb2JpbGUuYWN0aXZlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyID4gaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAudHVyLW5hdmlnYXRpb24gLnR1ci1zZWFyY2hiYXIgPiBpLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDQxNmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyLWRlc2t0b3AgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC50dXItc2VhcmNoYmFyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnR1ci1uYXZpZ2F0aW9uIC50dXItc3VibWVudS10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi50dXItbmF2aWdhdGlvbiAuc2lkZS1tZW51IHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHVyLW5hdmlnYXRpb24gLnNpZGUtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnR1ci1uYXZpZ2F0aW9uIC5zaWRlLW1lbnUgLnR1ci1uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxufVxuXG4udHVyLWZvb3Rlcixcbi50dXItc2l0ZXN0YW1wIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udHVyLWZvb3RlciBhLFxuLnR1ci1zaXRlc3RhbXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnR1ci1mb290ZXIgYS5saW5rLFxuLnR1ci1zaXRlc3RhbXAgYS5saW5rIHtcbiAgY29sb3I6ICMwNGEyZGY7XG59XG4udHVyLWZvb3RlciBhLmxpbms6aG92ZXIsXG4udHVyLXNpdGVzdGFtcCBhLmxpbms6aG92ZXIge1xuICBjb2xvcjogIzA0YTJkZjtcbn1cbi50dXItZm9vdGVyIGksXG4udHVyLXNpdGVzdGFtcCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50dXItZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRjZGU7XG4gIHBhZGRpbmc6IDcwcHggMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi50dXItZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzcuNXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzcuNXB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjMDRhMmRmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4udHVyLWZvb3RlciBhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuLnR1ci1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50dXItZm9vdGVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50dXItZm9vdGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4udHVyLWZvb3RlciAuY29udGFpbmVyIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4udHVyLWZvb3RlciAubmF2LWNvbCAud2lkZ2V0OmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnR1ci1mb290ZXIgLmZvb3Rlci1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICM2QzZDNkM7XG59XG4udHVyLWZvb3RlciAuZm9vdGVyLWNvbCBzdHJvbmcge1xuICBjb2xvcjogIzQ2NDY0Njtcbn1cbi50dXItZm9vdGVyIC5mb290ZXItY29sIGkge1xuICBjb2xvcjogIzZDNkM2Qztcbn1cbi50dXItZm9vdGVyIC5mb290ZXItY29sIGEge1xuICBjb2xvcjogIzZDNkM2Qztcbn1cbi50dXItZm9vdGVyIC5mb290ZXItY29sIGE6aG92ZXIge1xuICBjb2xvcjogIzZDNkM2Qztcbn1cbi50dXItZm9vdGVyIC5mb290ZXItY29sIC53aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi50dXItZm9vdGVyIC5mb290ZXItY29sOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnR1ci1mb290ZXIgLmZvb3Rlci1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudHVyLWZvb3RlciAuZm9vdGVyLWNvbCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50dXItZm9vdGVyIC5mb290ZXItY29sLm5hdi1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udHVyLWZvb3RlciAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi50dXItZm9vdGVyIC5tZW51IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50dXItZm9vdGVyIC5tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dXItZm9vdGVyIC5tZW51IC5tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudHVyLWZvb3RlciAubWVudSAubWVudS1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC50dXItZm9vdGVyIC5tZW51IC5tZW51LWl0ZW0gc3BhbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnR1ci1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSBpIHtcbiAgICBmb250LXNpemU6IDEyNSU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnR1ci1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSBpLngtbG9nby1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6ICNmZmY7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHVyLWZvb3RlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAudHVyLWZvb3RlciAud2lkZ2V0IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC50dXItZm9vdGVyIC5jb250YWN0LWNvbCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAudHVyLWZvb3RlciAubWVudSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4udHVyLXNpdGVzdGFtcCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogIzAwNDA2QztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwNGEyZGY7XG59XG4udHVyLXNpdGVzdGFtcCAuZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50dXItc2l0ZXN0YW1wIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udHVyLXNpdGVzdGFtcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0VERURFRDtcbn1cbi50dXItc2l0ZXN0YW1wIHVsLm1lbnUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG59XG4udHVyLXNpdGVzdGFtcCB1bC5tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgNy41cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnR1ci1zaXRlc3RhbXAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHVyLXNpdGVzdGFtcCAuZm9vdGVyLWxvZ28ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR1ci1zaXRlc3RhbXAge1xuICAgIHRleHQtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnR1ci1zaXRlc3RhbXAgLmNvbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudHVyLXNpdGVzdGFtcCB1bC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnR1ci1zaXRlc3RhbXAgdWwubWVudSAubWVudS1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtY29udGVudCB0YWJsZSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOGJjNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLWNvbnRlbnQgdGFibGUgdHIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwNGEyZGY7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0YTJkZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzA0YTJkZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLWNvbnRlbnQgdGFibGUgdHIgdGQgbGkge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNGEyZGY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFnZS1jb250ZW50IHRhYmxlLndyYXAtb24tbW9iaWxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1jb250ZW50IHRhYmxlLndyYXAtb24tbW9iaWxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7XG4gIH1cbn1cblxuLnR1ci1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnR1ci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnR1ci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIG9wYWNpdHk6IDEwMDtcbn1cbi50dXItY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLnR1ci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCLvgIxcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbmRpdi5uZi1mb3JtLWNvbnQge1xuICBwYWRkaW5nOiAwIDEyMHB4IDA7XG59XG5kaXYubmYtZm9ybS1jb250IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuZGl2Lm5mLWZvcm0tY29udCB1bCBsaSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5kaXYubmYtZm9ybS1jb250IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5kaXYubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYubmYtZm9ybS1jb250IC5sYWJlbC1yaWdodCAubmYtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5kaXYubmYtZm9ybS1jb250IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuZGl2Lm5mLWZvcm0tY29udCAubGlzdC1zZWxlY3Qtd3JhcCAubmYtZmllbGQtZWxlbWVudCA+IGRpdiwgZGl2Lm5mLWZvcm0tY29udCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSksIGRpdi5uZi1mb3JtLWNvbnQgdGV4dGFyZWEsIGRpdi5uZi1mb3JtLWNvbnQgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuZGl2Lm5mLWZvcm0tY29udCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuZGl2Lm5mLWZvcm0tY29udCAuY2hlY2tib3gtY29udGFpbmVyLmxhYmVsLXJpZ2h0IC5maWVsZC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuZGl2Lm5mLWZvcm0tY29udCAuY2hlY2tib3gtY29udGFpbmVyLmxhYmVsLXJpZ2h0IC5uZi1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5kaXYubmYtZm9ybS1jb250IC5jaGVja2JveC1jb250YWluZXIubGFiZWwtcmlnaHQgbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5kaXYubmYtZm9ybS1jb250IC5jaGVja2JveC1jb250YWluZXIubGFiZWwtcmlnaHQgbGFiZWw6YmVmb3JlLCBkaXYubmYtZm9ybS1jb250IC5jaGVja2JveC1jb250YWluZXIubGFiZWwtcmlnaHQgbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwcHg7XG59XG5kaXYubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLCBkaXYubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLCBkaXYubmYtZm9ybS1jb250IC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNjM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZGl2Lm5mLWZvcm0tY29udCAubmYtYWZ0ZXItZm9ybS1jb250ZW50IC5uZi1lcnJvci1tc2cge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5uZi1mb3JtLWNvbnQgLm5mLWFmdGVyLWZvcm0tY29udGVudCAubmYtZXJyb3ItbXNnIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgZGl2Lm5mLWZvcm0tY29udCB7XG4gICAgcGFkZGluZzogMHB4IDI1cHggNjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGJ1dHRvbiwgZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwgZGl2Lm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2Lm5mLWZvcm0tY29udCAubmYtYWZ0ZXItZm9ybS1jb250ZW50IC5uZi1lcnJvci1tc2cge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbmRpdi5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYubmYtZm9ybS1jb250IC5saXN0cmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuXG4jbmluamFfZm9ybXNfcmVxdWlyZWRfaXRlbXMsIC5uZi1maWVsZC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdGVwLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmNfcm93LmNvbnRhaW5lciwgLnZjX3Jvdy5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LnZjX3Jvdy1uby1wYWRkaW5nIGRpdi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi52Y19yb3cudmNfcm93LW5vLXBhZGRpbmcgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZSAudmNfcm93LmNvbnRhaW5lciwgLnBhZ2UgLnZjX3Jvdy5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYWdlIC52Y19yb3cudmNfcm93LW5vLXBhZGRpbmcge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlIC52Y19yb3cuY29udGFpbmVyID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyLCAucGFnZSAudmNfcm93LmNvbnRhaW5lci1mbHVpZCA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0IC53cGJfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRvbC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXB4ICFpbXBvcnRhbnQ7XG59XG4uZG9sLWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbn1cbi5kb2wtY29udGFpbmVyIC5yb3cgLmRvbC1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEyLjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMi41cHggIWltcG9ydGFudDtcbn1cbi5kb2wtY29udGFpbmVyIC5yb3cgLmRvbC1zaW5nbGUtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5kb2wtY29udGFpbmVyIC5yb3cgLmRvbC10ZXh0LWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMzcuNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM3LjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRvbC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZG9sLWNvbnRhaW5lciAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5kb2wtY29udGFpbmVyIC5yb3cgLmRvbC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZG9sLWNvbnRhaW5lciAucm93IC5kb2wtdGV4dC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZG9sLWNvbC1mZWVkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZG9sLWNvbC1mZWVkZXItc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5kb2wtY29sLWZlZWRlci1oYWxmLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5kb2wtY29sLWZlZWRlci1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmRvbC1jb2wtZmVlZGVyLWhhbGYtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbC1jb2wtZmVlZGVyLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuZG9sLWNvbC1mZWVkZXItaGFsZi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmRvbC1jb2wtZmVlZGVyLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuZG9sLWNvbC1mZWVkZXItaGFsZi14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDIwcHgpIHtcbiAgLmRvbC1jb2wtZmVlZGVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmRvbC1jb2wtZmVlZGVyLWhhbGYteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHg7XG4gIH1cbn1cblxuLmRvbC1jb2wtZmVlZGVyLXJlbW92ZXIge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53cGJfdGV4dF9jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbiNnYXN0cm9ub21pc2NoZS12aWVsZmFsdCAudmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjZ2FzdHJvbm9taXNjaGUtdmllbGZhbHQgLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaW5nbGUtcHJlc3MgLndwYl90ZXh0X2NvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC50dXItYXJ0aWNsZS10ZWFzZXIgLnRlYXNlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dXItY29udGVudC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm1hZ2F6aW5lQ29udGVudCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5tYWdhemluZUNvbnRlbnQgdWwgKyBwOm5vdCg6ZW1wdHkpLFxuLm1hZ2F6aW5lQ29udGVudCBvbCArIHA6bm90KDplbXB0eSkge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzA0YTJkZiAhaW1wb3J0YW50O1xufVxuXG4udHVyLW1hZ2F6aW5lX3NsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHRvcDogLTFweDtcbn1cbi50dXItbWFnYXppbmVfc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50dXItbWFnYXppbmVfc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuY2F0ZWdvcnktbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS41ZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAudHVyLW1hZ2F6aW5lX3NsaWRlciAuc3dpcGVyLXdyYXBwZXIgLmNhdGVnb3J5LW5hbWUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnR1ci1tYWdhemluZV9zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucGFnZS1jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbn1cbi5wYWdlLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDRhMmRmO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wYWdlLWNvbnRlbnQgdWwgbGkubWVudS1pdGVtIHtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWNvbnRlbnQgdWwgbGkubWVudS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnBhZ2UtY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1jb250ZW50IG9sIHtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtY29udGVudCBvbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDE1cHggMCAyMHB4O1xufVxuLnBhZ2UtY29udGVudCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pIFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhMmRmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxMy44ODg4ODg4ODg5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5wYWdlLWNvbnRlbnQgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG5kaXYudHVyLWNvbnRlbnQtYm94IHtcbiAgcGFkZGluZzogMHB4IDI1cHggNjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGRpdi50dXItY29udGVudC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5kaXYudHVyLWNvbnRlbnQtYm94LXhsIHtcbiAgcGFkZGluZzogOTBweCAxMjBweCAxMDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBkaXYudHVyLWNvbnRlbnQtYm94LXhsIHtcbiAgICBwYWRkaW5nOiAwcHggMjVweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2LnR1ci1jb250ZW50LWJveC15IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeS5idG4tbGcuYnRuLWJsb2NrLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ucGFnZSAucGFnZS1jb250ZW50LnRleHQtcGFnZSAudmNfcm93LmNvbnRhaW5lciwgLnBhZ2UgLnBhZ2UtY29udGVudC50ZXh0LXBhZ2UgLnZjX3Jvdy5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2hhcmVfYnV0dG9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dXJfaW1hZ2VfY29udGVudC5mbG9hdC1yaWdodCAuZm9udC10aGluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50dXJfaW1hZ2VfY29udGVudCAuZm9udC10aGluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5jY20tc2V0dGluZ3Mtc3VtbW9uZXIge1xuICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnZjX2NvbC1oYXMtZmlsbCA+IC52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGwgKyAudmNfcm93LWZ1bGwtd2lkdGggKyAudmNfcm93ID4gLnZjX2NvbHVtbl9jb250YWluZXIgPiAudmNfY29sdW1uLWlubmVyLCAudmNfcm93LWhhcy1maWxsICsgLnZjX3JvdyA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy1oYXMtZmlsbCA+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfYnV0dG9uLCAud3BiX2NvbnRlbnRfZWxlbWVudCwgdWwud3BiX3RodW1ibmFpbHMtZmx1aWQgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtY29udGVudCAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5jdXN0b21fcmVtb3ZlX3BhZGRpbmdfdG9wIC52Y19jb2x1bW4taW5uZXIgLnR1cl9pbWdfdGVhc2VyIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93ZWQge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnR1cl9jYXRfaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9maWx0ZXJfaGVhZGxpbmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVyX2NhdF9uZXdzID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X25hdiB7XG4gIG9yZGVyOiAzO1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9uYXYgLnR1cl9jYXRfbmF2X2hvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfbmF2IC50dXJfY2F0X25hdl9ob2xkZXIgLnR1cl9jYXRfbmF2X251bV9ob2xlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9uYXYgLnR1cl9jYXRfbmF2X2hvbGRlciAudHVyX2NhdF9uYXZfbnVtX2N1cnJlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHdpZHRoOiAzNXB4O1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9uYXYgLnR1cl9jYXRfbmF2X2hvbGRlciAudHVyX2NhdF9uYXZfbnVtX2N1cnJlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzA0YTJkZjtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfbmF2IC50dXJfY2F0X25hdl9ob2xkZXIgLnR1cl9jYXRfbmF2X251bV9tYXgge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfbmF2IC50dXJfY2F0X25hdl9ob2xkZXIgLnR1cl9jYXRfbmF2X2VsZW1fYmFjayB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfbmF2IC50dXJfY2F0X25hdl9ob2xkZXIgLnR1cl9jYXRfbmF2X2VsZW1fYmFjayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQwNjM7XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X25hdiAudHVyX2NhdF9uYXZfaG9sZGVyIC50dXJfY2F0X25hdl9lbGVtX2JhY2sgaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X25hdiAudHVyX2NhdF9uYXZfaG9sZGVyIC50dXJfY2F0X25hdl9lbGVtX2ZvcndhcmQge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfbmF2IC50dXJfY2F0X25hdl9ob2xkZXIgLnR1cl9jYXRfbmF2X2VsZW1fZm9yd2FyZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQwNjM7XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X25hdiAudHVyX2NhdF9uYXZfaG9sZGVyIC50dXJfY2F0X25hdl9lbGVtX2ZvcndhcmQgaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X2FyY2hpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9hcmNoaXZlIC50dXJfZmlsdGVyX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfYXJjaGl2ZSAudHVyX2ZpbHRlcl9wb2ludCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9hcmNoaXZlIC5idG4tbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEzZGU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X2FyY2hpdmUgLmJ0bi1saWdodC1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2Mztcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfcG9zdHMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfcG9zdHMgLnR1cl9jYXRfcG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0cyAudHVyX2NhdF9wb3N0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0cyAudHVyX2NhdF9wb3N0IC50dXJfY2F0X3Bvc3RfaW1nIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAzNDBweDtcbn1cbi50dXJfY2F0X25ld3MgLnR1cl9jYXRfcG9zdHMgLnR1cl9jYXRfcG9zdCAudHVyX2NhdF9wb3N0X2NvbnRlbnQgLnR1cl9jYXRfcG9zdF90aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0cyAudHVyX2NhdF9wb3N0IC50dXJfY2F0X3Bvc3RfY29udGVudCAudHVyX2NhdF9wb3N0X3RpdGxlOmhvdmVyLCAudHVyX2NhdF9uZXdzIC50dXJfY2F0X3Bvc3RzIC50dXJfY2F0X3Bvc3QgLnR1cl9jYXRfcG9zdF9jb250ZW50IC50dXJfY2F0X3Bvc3RfdGl0bGU6YWN0aXZlLCAudHVyX2NhdF9uZXdzIC50dXJfY2F0X3Bvc3RzIC50dXJfY2F0X3Bvc3QgLnR1cl9jYXRfcG9zdF9jb250ZW50IC50dXJfY2F0X3Bvc3RfdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNDA2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0cyAudHVyX2NhdF9wb3N0IC50dXJfY2F0X3Bvc3RfY29udGVudCAuYnRuLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2RlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDEuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udHVyX2NhdF9uZXdzIC50dXJfY2F0X3Bvc3RzIC50dXJfY2F0X3Bvc3QgLnR1cl9jYXRfcG9zdF9jb250ZW50IC5idG4tbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNjM7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9oZWFkbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9uYXYge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC50dXJfY2F0X25ld3MgLnR1cl9jYXRfcG9zdHMge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC50dXJfY2F0X25ld3MgLnR1cl9jYXRfcG9zdHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAudHVyX2NhdF9uZXdzIC50dXJfY2F0X2FyY2hpdmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWF4LWhlaWdodDogMTk1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAudHVyX2NhdF9uZXdzIC50dXJfY2F0X2FyY2hpdmUgLnR1cl9maWx0ZXJfaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50dXJfY2F0X25ld3MgLnR1cl9jYXRfcG9zdCAudHVyX2NhdF9wb3N0X2ltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0IC50dXJfY2F0X3Bvc3RfaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR1cl9jYXRfbmV3cyAudHVyX2NhdF9wb3N0IC50dXJfY2F0X3Bvc3RfY29udGVudCAuYnRuLWxpZ2h0LWJsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50dXItc2xpZGVyIGltZyxcbi50dXItbWFnYXppbmVfc2xpZGVyIGltZyxcbi50dXJfY2F0X2hlYWRlciBpbWcge1xuICAgIGhlaWdodDogMjc4cHggIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnR1ci1jb250ZW50LWJveCAudHVyX2NhdF9oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG4udHVyLWNvbnRlbnQtYm94IC50dXJfY2F0X3Bvc3RfZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4udHVyLWNvbnRlbnQtYm94IC50dXJfY2F0X3Bvc3RfZGF0ZSAuZGF0ZW51bSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDRhMmRmO1xufVxuLnR1ci1jb250ZW50LWJveCAudHVyX2NhdF9wb3N0c19zaW5nbGVfZG93bmxvYWQgLmRvd25sb2Fkc19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi50dXItY29udGVudC1ib3ggLnR1cl9jYXRfcG9zdHNfc2luZ2xlX2Rvd25sb2FkIC5kb3dubG9hZF9maWxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnR1ci1jb250ZW50LWJveCAudHVyX2NhdF9wb3N0c19zaW5nbGVfZG93bmxvYWQgLmRvd25sb2FkX2ZpbGUgLmRvd25sb2FkX3R5cGVfdGhpbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnR1ci1jb250ZW50LWJveCAudHVyX2NhdF9wb3N0c19zaW5nbGVfZG93bmxvYWQgLmRvd25sb2FkX2ZpbGUgLmRvd25sb2FkX3R5cGVfYm9sZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnR1ci1jb250ZW50LWJveCAudHVyX2NhdF9wb3N0c19zaW5nbGVfZG93bmxvYWQgLmRvd25sb2FkX2ZpbGUgaSxcbi50dXItY29udGVudC1ib3ggLnR1cl9jYXRfcG9zdHNfc2luZ2xlX2Rvd25sb2FkIC5kb3dubG9hZF9maWxlIC5kb3dubG9hZF90eXBlX2JvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnR1ci1jb250ZW50LWJveCAudHVyX2NhdF9wb3N0c19zaW5nbGVfZG93bmxvYWQgLmRvd25sb2FkX2ZpbGUgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi50dXItY29udGVudC1ib3ggLnR1cl9jYXRfcG9zdHNfc2luZ2xlX2Rvd25sb2FkIC5kb3dubG9hZF9maWxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA0MDYzO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50dXItY29udGVudC1ib3ggLnR1cl9jYXRfcG9zdHNfc2luZ2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnR1ci1jb250ZW50LWJveCAudmNfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC50dXItY29udGVudC1ib3ggLnR1cl9jYXRfaGVhZGxpbmUsXG4udHVyLWNvbnRlbnQtYm94IC50dXJfY2F0X3Bvc3RfZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC50dXItY29udGVudC1ib3ggLnR1cl9jYXRfcG9zdHNfc2luZ2xlX2Rvd25sb2FkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnNoYXJlX2J1dHRvbnMgLnNoYXJpZmYgbGkge1xuICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xufVxuLnNoYXJlX2J1dHRvbnMgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIGxpIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIGxpW3N0eWxlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b24gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zaGFyZV9idXR0b25zIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbiBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b24gYTpiZWZvcmUge1xuICBjb2xvcjogIzY1NmI2YTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnNoYXJlX2J1dHRvbnMgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9uIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b24uZmFjZWJvb2sgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCLvgoJcIjtcbn1cbi5zaGFyZV9idXR0b25zIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbi50d2l0dGVyIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwi74KBXCI7XG59XG4uc2hhcmVfYnV0dG9ucyAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b24ubGlua2VkaW4gYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCLvgoxcIjtcbn1cbi5zaGFyZV9idXR0b25zIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbi54aW5nIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwi74WpXCI7XG59XG5cbi50ZWFzZXItbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuLm1hZ2F6aW5lQ29udGVudCBoMSxcbi5tYWdhemluZUNvbnRlbnQgaDIge1xuICBjb2xvcjogIzA2NDQ2YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLm1hZ2F6aW5lQ29udGVudCAubGVzZXRpcHAtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1hZ2F6aW5lQ29udGVudCAubGVzZXRpcHAtY29udGFpbmVyIC50dXItYXJ0aWNsZS10ZWFzZXIge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFnYXppbmVDb250ZW50IC5sZXNldGlwcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxufVxuLm1hZ2F6aW5lQ29udGVudCAud3BiX3RleHRfY29sdW1uLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbn1cbi5tYWdhemluZUNvbnRlbnQgLnJvdyAuY29sIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5tYWdhemluZUNvbnRlbnQgLndwYl93cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuLyogQ29uc2VudCBhcmVhIHN0YXJ0ICovXG4uY29uc2VudF9wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZTNlM2UzO1xufVxuLmNvbnNlbnRfcGxhY2Vob2xkZXIgLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jb25zZW50X3BsYWNlaG9sZGVyIC5jb25zZW50X2J1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5jb25zZW50X3ByaXZhY3kge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50dXItYnJhbmQtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi50dXItYnJhbmQtdGVhc2VyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4udHVyLWJyYW5kLXRlYXNlci1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4udHVyLWJyYW5kLXRlYXNlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4udHVyLWJyYW5kLXRlYXNlciAudGVhc2VyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50dXItYnJhbmQtdGVhc2VyIC50ZWFzZXItY29udGVudCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udHVyLWJyYW5kLXRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnR1ci1icmFuZC10ZWFzZXIgLnRlYXNlci1jb250ZW50IC5ob3Zlci1wcmV2aWV3IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZS1vdXQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTE1JTtcbn1cbi50dXItYnJhbmQtdGVhc2VyIC50ZWFzZXItY29udGVudCAuaG92ZXItcHJldmlldyAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4udHVyLWJyYW5kLXRlYXNlciAudGVhc2VyLWNvbnRlbnQgLmhvdmVyLXByZXZpZXcgLmNvbnRlbnQgLm1vcmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50dXItYnJhbmQtdGVhc2VyIC50ZWFzZXItY29udGVudCAuaG92ZXItcHJldmlldyB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dXItYnJhbmQtdGVhc2VyIC50ZWFzZXItY29udGVudCAuaG92ZXItcHJldmlldyB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnR1ci1icmFuZC10ZWFzZXI6bm90KC5wbGFjZWhvbGRlcikgLnRlYXNlci1jb250ZW50IC5pbWFnZS1jb250YWluZXIge1xuICB0b3A6IDEyJTtcbiAgbGVmdDogMTIlO1xuICByaWdodDogMTIlO1xuICBib3R0b206IDEyJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHVyLWJyYW5kLXRlYXNlcjpub3QoLnBsYWNlaG9sZGVyKSAudGVhc2VyLWNvbnRlbnQgLmltYWdlLWNvbnRhaW5lciAuaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50dXItYnJhbmQtdGVhc2VyLmRvdWJsZWQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnR1ci1icmFuZC10ZWFzZXIgLmhpZ2hsaWdodC1yZWVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnR1ci1icmFuZC10ZWFzZXIgLmhpZ2hsaWdodC1yZWVsIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbmh0bWwudmNfZGVza3RvcCAudHVyLWJyYW5kLXRlYXNlcjpob3ZlciAuaG92ZXItcHJldmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMC4wMXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlLW91dDtcbn1cblxuLnR1ci1uZXdzLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR1ci1uZXdzLXRlYXNlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50dXItbmV3cy10ZWFzZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR1ci1uZXdzLXRlYXNlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHVyLW5ld3MtdGVhc2VyLXdyYXBwZXIuc2luZ2xldG9uIC50dXItbmV3cy10ZWFzZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnR1ci1uZXdzLXRlYXNlciAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi50dXItbmV3cy10ZWFzZXIgLnRodW1ibmFpbC1jb250YWluZXIgLnRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udHVyLW5ld3MtdGVhc2VyIC50ZWFzZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50dXItbmV3cy10ZWFzZXIgLnRlYXNlci1jb250ZW50IC50ZWFzZXItbWV0YSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50dXItbmV3cy10ZWFzZXI6bnRoLWNoaWxkKDRuKzMpIC50aHVtYm5haWwtY29udGFpbmVyLCAudHVyLW5ld3MtdGVhc2VyOm50aC1jaGlsZCg0bis0KSAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE0OTkuOThweCkge1xuICAudHVyLW5ld3MtdGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnR1ci1uZXdzLXRlYXNlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAudHVyLW5ld3MtdGVhc2VyIC50aHVtYm5haWwtY29udGFpbmVyLCAudHVyLW5ld3MtdGVhc2VyIC50ZWFzZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR1ci1uZXdzLXRlYXNlciAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cblxuLnR1ci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuLnR1ci1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudHVyLW1hZ2F6aW5lX3NsaWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudHVyLWltYWdlX2dhbGxlcnkge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLnR1ci1pbWFnZV9nYWxsZXJ5IC5jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR1ci1pbWFnZV9nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXR1ciB7XG4gIGNvbG9yOiAjMDRhMmRmO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnR1ci1pbWFnZV9nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXR1cjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0MDZDICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50dXItaW1hZ2VfZ2FsbGVyeS5mdWxsc2NyZWVuIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIC8qIFN0YXkgaW4gcGxhY2UgKi9cbiAgei1pbmRleDogMTAwMDAwMDAwICFpbXBvcnRhbnQ7XG4gIC8qIFNpdCBvbiB0b3AgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgLyogQmxhY2sgZmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAvKiBCbGFjayB3L29wYWNpdHkgKi9cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvKiBEaXNhYmxlIGhvcml6b250YWwgc2Nyb2xsICovXG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4udHVyLWltYWdlX2dhbGxlcnkuZnVsbHNjcmVlbiAuY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDByZW07XG59XG4udHVyLWltYWdlX2dhbGxlcnkuZnVsbHNjcmVlbiAuY2xvc2UtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDJyZW07XG59XG4udHVyLWltYWdlX2dhbGxlcnkuZnVsbHNjcmVlbiAuY2xvc2UtYnV0dG9uIGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuLnR1ci1pbWFnZV9nYWxsZXJ5LmZ1bGxzY3JlZW4gLnN3aXBlci1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMTAlKTtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xufVxuXG4ucGFnZV90ZWFzZXIgLnBhZ2VfdGVhc2VyX2NvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRjZGU7XG59XG4ucGFnZV90ZWFzZXIgLnNsaWRlcl9jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzA0YTJkZjtcbn1cbi5wYWdlX3RlYXNlciAucGFnZV90ZWFzZXJfY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cbi5wYWdlX3RlYXNlciAucGFnZV90ZWFzZXJfY29udGVudCAuY29udGVudF90ZXh0IHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2VfdGVhc2VyIC5wYWdlX3RlYXNlcl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhZ2VfdGVhc2VyIC5wYWdlX3RlYXNlcl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxufVxuLnBhZ2VfdGVhc2VyIC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA2MztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFnZV90ZWFzZXIgLmJ0biAuYnRuLXVybC1ob3N0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwNGEyZGY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZV90ZWFzZXIgLmJ0bi5idG4tYmxvY2stbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmNfdHRhLWFjY29yZGlvbiAudmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2RlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1wYW5lbC1oZWFkaW5nIC52Y190dGEtcGFuZWwtdGl0bGUgYSB7XG4gIHBhZGRpbmc6IDQwcHggMjRweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1wYW5lbC1oZWFkaW5nIC52Y190dGEtcGFuZWwtdGl0bGUgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1wYW5lbC1oZWFkaW5nIC52Y190dGEtcGFuZWwtdGl0bGUgLnZjX3R0YS1jb250cm9scy1pY29uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtcGFuZWwtaGVhZGluZyAudmNfdHRhLXBhbmVsLXRpdGxlIC52Y190dGEtY29udHJvbHMtaWNvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udmNfdHRhLWFjY29yZGlvbiAudmNfdHRhLXBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLWFjY29yZGlvbiAudmNfdHRhLXBhbmVsLWJvZHkgLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBwYWRkaW5nOiA0MHB4IDBweCAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1hY2NvcmRpb24gLnZjX2FjdGl2ZSAudmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLWFjY29yZGlvbiAudmNfYWN0aXZlIC52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udmNfdHRhLWFjY29yZGlvbiAudmNfYWN0aXZlIC52Y190dGEtcGFuZWwtdGl0bGUgLnZjX3R0YS1jb250cm9scy1pY29uOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjZGNkYyAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1hY2NvcmRpb24gLnZjX2FjdGl2ZSAudmNfdHRhLXBhbmVsLXRpdGxlIC52Y190dGEtY29udHJvbHMtaWNvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjZGNkYyAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1hY2NvcmRpb24gLnZjX2FjdGl2ZSAudmNfdHRhLXBhbmVsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52Y190dGEtYWNjb3JkaW9uIC52Y19hY3RpdmUgLnZjX3R0YS1wYW5lbC1ib2R5ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcbn1cblxuLmdhbGxlcnktcm93IC5jZW50ZXJfbGluZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRjZGU7XG59XG4uZ2FsbGVyeS1yb3cgLmdhbGxlcnlfaW1hZ2VfY29sIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuLmdhbGxlcnktcm93IC5nYWxsZXJ5X2ltYWdlX2NvbCAuZ2FsbGVyeV9kb3dubG9hZCBhIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmdhbGxlcnktcm93IC5nYWxsZXJ5X2ltYWdlX2NvbCAuZ2FsbGVyeV9kb3dubG9hZCBhIC5kb3dubG9hZF90eXBlX2JvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmdhbGxlcnktcm93IC5nYWxsZXJ5X2ltYWdlX2NvbCAuZ2FsbGVyeV9kb3dubG9hZCBhIGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZ2FsbGVyeS1yb3cgLmdhbGxlcnlfaW1hZ2VfY29sIC5nYWxsZXJ5X2Rvd25sb2FkIGEgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmdhbGxlcnktcm93IC5nYWxsZXJ5X2ltYWdlX2NvbCAuZ2FsbGVyeV9kb3dubG9hZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdhbGxlcnktcm93IC5nYWxsZXJ5X2ltYWdlX2NvbCAuZ2FsbGVyeV9kb3dubG9hZCBhOmhvdmVyIGkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1pbmktZ2FsZXJ5IGltZyB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZ1bGxzY3JlZW4gLm1pbmktZ2FsZXJ5IHtcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cblxuLmZ1bGxzY3JlZW4gLm1pbmktZ2FsZXJ5IC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1pbmktZ2FsZXJ5IC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY0LCAxMDgsIDAuNyk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mdWxsc2NyZWVuIC5taW5pLWdhbGVyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mdWxsc2NyZWVuIC5taW5pLWdhbGVyeSAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR1cl9pbWdfdGVhc2VyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1cl9pbWdfdGVhc2VyIC5pbWFnZV9ob2xkZXIge1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxuICAudHVyX2ltZ190ZWFzZXIgLnR1cl95b3V0dWJlX2hvbGRlcl9mcmFtZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAudHVyX2ltZ190ZWFzZXIub3JkZXItbGVmdCAudHVyX3RlYXNlcl9pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnR1cl9pbWdfdGVhc2VyLm9yZGVyLWxlZnQgLnR1cl90ZWFzZXJfdGV4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1cl9pbWdfdGVhc2VyLm9yZGVyLXJpZ2h0IC50dXJfdGVhc2VyX2ltYWdlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudHVyX2ltZ190ZWFzZXIub3JkZXItcmlnaHQgLnR1cl90ZWFzZXJfdGV4dCB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudHVyX2ltZ190ZWFzZXIgLnR1cl90ZWFzZXJfaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50dXJfaW1nX3RlYXNlciAudHVyX3RlYXNlcl9pbWFnZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHVyX2ltZ190ZWFzZXIgLmltYWdlX2hvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR1cl9pbWdfdGVhc2VyIC50dXJfdGVhc2VyX2ltYWdlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50dXJfaW1nX3RlYXNlciAudHVyX3RlYXNlcl9pbWFnZSBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnR1cl9pbWdfdGVhc2VyIC50dXJfdGVhc2VyX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50dXJfaW1nX3RlYXNlciAudHVyX3RlYXNlcl90ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZW1wbG95ZWUtcm93IC5lbXBsb3llZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbXBsb3llZS1yb3cgLmVtcGxveWVlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5lbXBsb3llZS1yb3cgLmVtcGxveWVlIC5pbWFnZS1jb250YWluZXIgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZW1wbG95ZWUtcm93IC5lbXBsb3llZSAubmFtZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGEyZGY7XG59XG4uZW1wbG95ZWUtcm93IC5lbXBsb3llZSAubmFtZSBpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5lbXBsb3llZS1yb3cgLmVtcGxveWVlOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVtcGxveWVlLXJvdyAuZW1wbG95ZWUuYWN0aXZlIC5uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZW1wbG95ZWUtcm93IC5lbXBsb3llZS5hY3RpdmUgLm5hbWUgaSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZW1wbG95ZWUtcm93IC5hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uZW1wbG95ZWUtcm93IC5hY2NvcmRpb24tY29udGFpbmVyIC52Y190dGEtcGFuZWw6bm90KC52Y19hY3RpdmUpIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucGFnZS1tYWdhemluZSBoMSxcbi5wYWdlLW1hZ2F6aW5lIGgyLFxuLnBhZ2UtbWFnYXppbmUgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGNvbG9yOiAjMDY0NDZiO1xufVxuXG4udHVyLWFydGljbGUtdGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHVyLWFydGljbGUtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLnR1ci1hcnRpY2xlLXRlYXNlci5zbWFsbCAuZC1mbGV4IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50dXItYXJ0aWNsZS10ZWFzZXIuc21hbGwgLmQtZmxleCAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlci5zbWFsbCAuZC1mbGV4IC50ZWFzZXItbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50dXItYXJ0aWNsZS10ZWFzZXIuc21hbGwgLmQtZmxleCAudGVhc2VyLW1ldGEtaW1hZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHVyLWFydGljbGUtdGVhc2VyLnNtYWxsIC5kLWZsZXggLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlci5zbWFsbCAuZC1mbGV4IC5leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlci5zbWFsbCAuZC1mbGV4IC50ZWFzZXItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHVyLWFydGljbGUtdGVhc2VyLm1lZGl1bSAudGVhc2VyLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4udHVyLWFydGljbGUtdGVhc2VyIC5leGNlcnB0IHtcbiAgY29sb3I6ICM2NTZiNmE7XG4gIG1pbi1oZWlnaHQ6IDZlbTtcbn1cbi50dXItYXJ0aWNsZS10ZWFzZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR1ci1hcnRpY2xlLXRlYXNlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udHVyLWFydGljbGUtdGVhc2VyLXdyYXBwZXIuc2luZ2xldG9uIC50dXItbmV3cy10ZWFzZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlciAudGVhc2VyLW1ldGEtaW1hZ2Uge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG4udHVyLWFydGljbGUtdGVhc2VyIC50aHVtYm5haWwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udHVyLWFydGljbGUtdGVhc2VyIC50aHVtYm5haWwtY29udGFpbmVyIC50aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlciAudGVhc2VyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50dXItYXJ0aWNsZS10ZWFzZXIgLnRlYXNlci1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlciAudGVhc2VyLWNvbnRlbnQgLnRpdGxlIGEge1xuICBjb2xvcjogIzA2NDQ2Yjtcbn1cbi50dXItYXJ0aWNsZS10ZWFzZXIgLnRlYXNlci1jb250ZW50IC50ZWFzZXItbWV0YSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogMTAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi50dXItYXJ0aWNsZS10ZWFzZXIgLnRlYXNlci1jb250ZW50IC5yZWFkLXBsYXktdGltZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzY1NmI2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnR1ci1hcnRpY2xlLXRlYXNlciAudHVyLWFydGljbGUtdGVhc2VyLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50dXItYXJ0aWNsZS10ZWFzZXI6bnRoLWNoaWxkKDRuKzMpIC50aHVtYm5haWwtY29udGFpbmVyLCAudHVyLWFydGljbGUtdGVhc2VyOm50aC1jaGlsZCg0bis0KSAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnR1ci1hcnRpY2xlLXRlYXNlci5sYXJnZSAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMzJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTQ5OS45OHB4KSB7XG4gIC50dXItYXJ0aWNsZS10ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnR1ci1hcnRpY2xlLXRlYXNlciAuZC1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50dXItYXJ0aWNsZS10ZWFzZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLnR1ci1hcnRpY2xlLXRlYXNlciAudGh1bWJuYWlsLWNvbnRhaW5lcixcbi50dXItYXJ0aWNsZS10ZWFzZXIgLnRlYXNlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnR1ci1hcnRpY2xlLXRlYXNlciAuc3Ryb25nLXJ0LXRpbWUgLnJ0LXRpbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudHVyX2ltYWdlX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR1cl9pbWFnZV9jb250ZW50IGltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1tYWdhemluZS1leGNlcnB0LWNvbG9yIHtcbiAgY29sb3I6ICM2NTZiNmE7XG59XG5cbi50dXJfY2F0X2luZm9ybWF0aW9uX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xufVxuLnR1cl9jYXRfaW5mb3JtYXRpb25fcm93IC50aW1lcy1jb250YWluZXIge1xuICBjb2xvcjogIzY1NmI2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHVyX2NhdF9pbmZvcm1hdGlvbl9jb2wge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG59XG5cbi5yb3cgLnR1cl9jYXRfaW5mb3JtYXRpb25fY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXVkaW9fYnV0dG9uIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjBhNmRmO1xufVxuXG4uc3Ryb25nLXJ0LXRpbWUgLnJ0LXRpbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXVkaW9fcGxheWVyX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmF1ZGlvLXBsYXllciB7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA0MDZDO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNnB4IGF1dG87XG59XG4uYXVkaW8tcGxheWVyIC50aW1lbGluZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRURFREVEO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXVkaW8tcGxheWVyIC50aW1lbGluZSAucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBhNmRmO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5hdWRpby1wbGF5ZXIgLmNvbnRyb2xzID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF1ZGlvLXBsYXllciAuY29udHJvbHMgLnJlbW92ZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAucmVtb3ZlLWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hdWRpby1wbGF5ZXIgLmNvbnRyb2xzIC50b2dnbGUtcGxheS5wbGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkICMwMDQwNkM7XG4gIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHdoaXRlO1xufVxuLmF1ZGlvLXBsYXllciAuY29udHJvbHMgLnRvZ2dsZS1wbGF5LnBsYXk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudG9nZ2xlLXBsYXkucGF1c2Uge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby1wbGF5ZXIgLmNvbnRyb2xzIC50b2dnbGUtcGxheS5wYXVzZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogM3B4O1xufVxuLmF1ZGlvLXBsYXllciAuY29udHJvbHMgLnRvZ2dsZS1wbGF5LnBhdXNlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzcHg7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudG9nZ2xlLXBsYXkucGF1c2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudGltZSA+ICoge1xuICBwYWRkaW5nOiAycHg7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudm9sdW1lLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudm9sdW1lLWNvbnRhaW5lciAudm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hdWRpby1wbGF5ZXIgLmNvbnRyb2xzIC52b2x1bWUtY29udGFpbmVyIC52b2x1bWUtYnV0dG9uIC52b2x1bWUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG4uYXVkaW8tcGxheWVyIC5jb250cm9scyAudm9sdW1lLWNvbnRhaW5lciAudm9sdW1lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDBhO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbi5hdWRpby1wbGF5ZXIgLmNvbnRyb2xzIC52b2x1bWUtY29udGFpbmVyIC52b2x1bWUtc2xpZGVyIC52b2x1bWUtcGVyY2VudGFnZSB7XG4gIGJhY2tncm91bmQ6ICMyMGE2ZGY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDc1JTtcbn1cbi5hdWRpby1wbGF5ZXIgLmNvbnRyb2xzIC52b2x1bWUtY29udGFpbmVyOmhvdmVyIC52b2x1bWUtc2xpZGVyIHtcbiAgbGVmdDogLTEyM3B4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hdWRpb19wbGF5ZXJfaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcGFnaW5hdGlvbiAucGFnZTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdlLmN1cnJlbnQgLmlubmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1wYWdpbmF0aW9uIC5wYWdlIC5pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuZW50cnkgLnRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG59IiwiJGltZy1wYXRoOiAgICAgICcuLi9pbWFnZXMnO1xuJGZvbnQtcGF0aDogICAgICcuLi9mb250cyc7XG5cbiRmYS1mb250LXBhdGg6ICAgICAgJGZvbnQtcGF0aDtcbiRmYS1mb250LWRpc3BsYXk6ICAgc3dhcDtcblxuLyogVHlwb2dyYXBoeSAqL1xuJGZvbnQtZmE6ICAgICAgICAgICAnRm9udCBBd2Vzb21lXFwgNSBQcm8nO1xuJGZvbnQtbWw6IDExNSU7XG4kZm9udC1sZzogMTUwJTtcbiRmb250LXh4bDogMjUwJTtcblxuJGZhLWNhcmV0LXVwOiAnXFxmMGQ4JztcbiRmYS1jYXJldC1kb3duOiAnXFxmMGQ3JztcbiRmYS1jaGV2cm9uLXVwOiAnXFxmMDc3JztcbiRmYS1jaGV2cm9uLWRvd246ICdcXGYwNzgnO1xuJGZhLWFuZ2xlLWNpcmNsZS1yaWdodDogJ1xcZjEzOCc7XG5cbi8qIFJlc3BvbnNpdmUgVW5pdHMgKi9cbiRzbTogNTc2cHg7XG4kbWQ6IDc2OHB4O1xuJGxnOiA5OTJweDtcbiR4bDogMTIwMHB4O1xuJHh4bDogMTUwMHB4O1xuXG4kc20tbWF4OiAkc20gLSAuMDI7XG4kbWQtbWF4OiAkbWQgLSAuMDI7XG4kbGctbWF4OiAkbGcgLSAuMDI7XG4keGwtbWF4OiAkeGwgLSAuMDI7XG4keHhsLW1heDogJHh4bCAtIC4wMjtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHNtOiAkc20sXG5cdG1kOiAkbWQsXG5cdGxnOiAkbGcsXG5cdHhsOiAkeGwsXG5cdHh4bDogJHh4bFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdHNtOiA1NDBweCxcblx0bWQ6IDcyMHB4LFxuXHRsZzogOTYwcHgsXG5cdHhsOiAxMTQwcHgsXG5cdHh4bDogMTQyMHB4XG4pO1xuXG4vKiBDb2xvcnMgKi9cbiR3aGl0ZTpcdFx0XHRcdFx0XHQjZmZmZmZmO1xuJHN1cGVybGlnaHRncmV5OiAgICAgICAgICAgICNmNmY2ZjY7XG4kbGlnaHRncmV5OiAgICAgICAgICAgICAgICAgI2U1ZTVlNTtcbiRkYXJrZ3JleTogICAgICAgICAgICAgICAgICAjMzMzO1xuJGxpZ2h0Ymx1ZTogICAgICAgICAgICAgICAgICMwNGEyZGY7XG4kZGFya2JsdWU6ICAgICAgICAgICAgICAgICAgIzAwNDA2MztcbiRkYXJrYmx1ZWxpZ2h0OiBcdFx0XHQjMDA0MTZkO1xuJGxpZ2h0b3JhbmdlOiAgICAgICAgICAgICAgICNmN2E4MWE7XG4kZGFya29yYW5nZTogICAgICAgICAgICAgICAgI2Y3ODcxYTtcbiRtYWdhemluZS1oZWFkbGluZS1jb2xvcjogXHQjMDY0NDZiO1xuJG1hZ2F6aW5lLWV4Y2VycHQtY29sb3I6IFx0IzY1NmI2YTtcblxuJHRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmtncmV5O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGxpZ2h0Z3JleTtcbiRtZW51LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRsaWdodGJsdWU7XG4kc3VibWVudS1iZy1jb2xvcjogICAgICAgICAgICAgICAgICAkZGFya2JsdWVsaWdodDtcbiRzdWJtZW51LWJvcmRlci1jb2xvcjogXHRcdFx0XHQkd2hpdGU7XG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkbGlnaHRibHVlO1xuJGZvb3Rlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI0VERURFRDtcbiRzaXRlc3RhbXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICMwMDQwNkM7XG5cbiR0aGVtZS1jb2xvcnM6IChcblx0XCJwcmltYXJ5XCI6ICRkYXJrYmx1ZSxcblx0XCJzZWNvbmRhcnlcIjogJGxpZ2h0Ymx1ZSxcbik7XG5cbiR2Yy1maWVsZC1jb2xvcnM6IChcblx0d2hpdGU6ICNmZmYsXG5cdGxpZ2h0Z3JleTogJHN1cGVybGlnaHRncmV5XG4pO1xuXG4kdmMtZmllbGQtY29tcGxlbWVudGFyeTogKFxuXHR3aGl0ZTogJHRleHQtY29sb3IsXG5cdGxpZ2h0Z3JleTogJHRleHQtY29sb3Jcbik7XG5cbiR0aGVtZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRsaWdodGJsdWU7XG4kdGhlbWUtY29sb3ItaG92ZXI6ICAgICAgICAgICAgICAgICAkZGFya2JsdWU7XG4kdGhlbWUtdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAjZmZmO1xuXG4kc2xpZGVyLWJ1bGxldHBvaW50LWNvbG9yOiAgICAgICAgICAkbGlnaHRibHVlO1xuJHNsaWRlci1idWxsZXRwb2ludC1jb2xvci1ob3ZlcjogICAgJGRhcmtibHVlO1xuXG4kdGVhc2VyLWNvdW50ZXItY29sb3I6ICAgICAgICAgICAgICAkbGlnaHRibHVlO1xuJHRlYXNlci10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZjtcbiR0ZWFzZXItdGhlbWUtY29sb3I6ICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50aXplKCAkbGlnaHRibHVlLCAwLjIpO1xuJHRlYXNlci10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4kcHJvZHVjdC1ncm91cC1iYWRnZS10ZXh0LXNoYWRvdzogICByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cbiRwb3N0LXRlYXNlci1iZy1jb2xvcjogICAgICAgICAgICAgIHJnYmEoICRzdXBlcmxpZ2h0Z3JleSwgMC41ICk7XG4kcG9zdC10ZWFzZXItaW1nLWJnLWNvbG9yOiAgICAgICAgICB0cmFuc3BhcmVudDtcbiRwb3N0LXRlYXNlci1iZy1jb2xvci1ob3ZlcjogICAgICAgIHJnYmEoICR0aGVtZS1jb2xvciwgMC4xICk7XG5cbiRzZWFyY2gtcGFnaW5hdGlvbi1jdXJyZW50LWl0ZW0tYmctY29sb3I6ICRkYXJrZ3JleTtcbiRzZWFyY2gtcGFnaW5hdGlvbi1jdXJyZW50LWl0ZW0tY29sb3I6ICNmZmY7XG5cbi8qIFdvcmRwcmVzcyAqL1xuJGFkbWluLWJhci1kZXNrdG9wLWhlaWdodDogICAgICAgICAgMzJweDtcbiRhZG1pbi1iYXItdGFibGV0LWhlaWdodDogICAgICAgICAgIDQ2cHg7XG4kYWRtaW4tYmFyLXRhYmxldC1icmVha3BvaW50OiAgICAgICA3ODJweDtcbiRhZG1pbi1iYXItbW9iaWxlLWJyZWFrcG9pbnQ6ICAgICAgIDYwMHB4O1xuXG4vKiBzaXplcywgbWFyZ2lucywgcGFkZGluZ3MgJiB0cmFuc2l0aW9uICovXG4keS1wYWRkaW5nLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgOTBweDtcbiRzdXBlci1zbWFsbC1icmVha3BvaW50OiAgICAgICAgICAgICAgICA0MjVweDtcblxuJGljb24taW5saW5lLW9mZnNldDogICAgICAgICAgICAgICAgICAgIDhweDtcbiRidC1jb250YWluZXItcGFkZGluZzogICAgICAgICAgICAgICAgICAxNXB4O1xuJGNvbnRhaW5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgIDI1cHg7ICAgICAgICAgICAgICAgICAgIC8vIG11c3QgYmUgc21hbGxlciB0aGVuIDMwcHhcbiRjb250YWluZXItcGFkZGluZy1tb2JpbGU6ICAgICAgICAgICAgICAyNXB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLXhsOiAgICAgICAgICAgICAgICAgIDcwcHggLyAyO1xuJGNvbnRlbnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDA7XG4kY29udGVudC1wYWRkaW5nLXhsLWRlc2t0b3AteDogICAgICAgICAgMTIwcHg7XG4kY29udGVudC1wYWRkaW5nLW1vYmlsZS10OiAgICAgICAgICAgICAgNTBweDtcbiRjb250ZW50LXBhZGRpbmctbW9iaWxlLWI6ICAgICAgICAgICAgICAwcHg7XG4kY29udGVudC1ib3gtcGFkZGluZy10OiAgICAgICAgICAgICAgICAgMHB4O1xuJGNvbnRlbnQtYm94LXBhZGRpbmctYjogICAgICAgICAgICAgICAgIDYwcHg7XG4kY29udGVudC1ib3gtcGFkZGluZzogICAgICAgICAgICAgICAgICAgJGNvbnRlbnQtYm94LXBhZGRpbmctdCAkY29udGFpbmVyLXBhZGRpbmcgJGNvbnRlbnQtYm94LXBhZGRpbmctYjtcbiRjb250ZW50LWJveC1wYWRkaW5nLXhsOiAgICAgICAgICAgICAgICA5MHB4ICRjb250ZW50LXBhZGRpbmcteGwtZGVza3RvcC14IDEwMHB4O1xuXG4kbGlzdC1pdGVtLW1hcmdpbjogICAgICAgICAgICAgICAgICAgICAgMTVweCAwIDIwcHg7XG4kbGlzdC1pdGVtLXN5bWJvbDogICAgICAgICAgICAgICAgICAgICAgJ1xcZjEzOCc7XG4kbGlzdC1pdGVtLW9sLXNpemU6ICAgICAgICAgICAgICAgICAgICAgMjVweDtcblxuJGhlYWRlci10YWJsZXQtYnJlYWtwb2ludDogICAgICAgICAgICAgICR4bC1tYXg7XG4kaGVhZGVyLW1vYmlsZS1icmVha3BvaW50OiAgICAgICAgICAgICAgJG1kLW1heDtcbiRoZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAyMHB4O1xuJGhlYWRlci1wYWRkaW5nLXNsaW0tdG9wOiAgICAgICAgICAgICAgIDI1cHg7XG4kaGVhZGVyLXBhZGRpbmctc2xpbS1ib3R0b206ICAgICAgICAgICAgMjVweDtcbiRoZWFkZXItcGFkZGluZy1zbGltLWxvZ286ICAgICAgICAgICAgICAkaGVhZGVyLXBhZGRpbmctc2xpbS10b3AgMCAkaGVhZGVyLXBhZGRpbmctc2xpbS1ib3R0b207XG4kaGVhZGVyLXBhZGRpbmctc2xpbS1jb250YWN0OiAgICAgICAgICAgMTVweCAwO1xuJGhlYWRlci1zdWJtZW51LWl0ZW0tcGFkZGluZzogICAgICAgICAgIDE1cHg7XG4kaGVhZGVyLW1lbnUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgODBweDtcbiRoZWFkZXItbWVudS1zdGlja3ktaGVpZ2h0OiAgICAgICAgICAgICA2MHB4O1xuJGhlYWRlci1zZWNvbmRhcnktbW9iaWxlLWhlaWdodDogICAgICAgICRoZWFkZXItbWVudS1oZWlnaHQgLSAkaGVhZGVyLXN1Ym1lbnUtaXRlbS1wYWRkaW5nICogMjtcbiRoZWFkZXItc3VibWVudS1sZWZ0LW9mZnNldDogICAgICAgICAgICA2MHB4O1xuJGhlYWRlci1zdWJtZW51LW1heC13aWR0aDogICAgICAgICAgICAgIDQwMHB4O1xuJGhlYWRlci1zdWJtZW51LWRlc2t0b3AtcGFkZGluZy14OiAgICAgIDEycHg7XG4kaGVhZGVyLXN1Ym1lbnUtZGVza3RvcC1wYWRkaW5nLXk6ICAgICAgMjBweDtcbiRoZWFkZXItc3VibWVudS1kZXNrdG9wLXBhZGRpbmc6ICAgICAgICAkaGVhZGVyLXN1Ym1lbnUtZGVza3RvcC1wYWRkaW5nLXkgJGhlYWRlci1zdWJtZW51LWRlc2t0b3AtcGFkZGluZy14O1xuJGhlYWRlci1zdWJtZW51LW1vYmlsZS1wYWRkaW5nOiAgICAgICAgIDEycHg7XG4kaGVhZGVyLW1lbnUtaXRlbS1wYWRkaW5nOiAgICAgICAgICAgICAgMjVweDtcbiRoZWFkZXItc2VhcmNoZmllbGQtcGFkZGluZzogICAgICAgICAgICAxMHB4O1xuJGhlYWRlci1zZWFyY2hmaWVsZC1leHBhbmRlZC13aWR0aDogICAgIDIwMHB4O1xuJGhlYWRlci1pY29uLXRvZ2dsZWQtcGFkZGluZzogICAgICAgICAgICRoZWFkZXItc3VibWVudS1pdGVtLXBhZGRpbmcgKyAxMHB4O1xuJGhlYWRlci1zdGlja3ktdHJhbnN0aXRpb246ICAgICAgICAgICAgIGFsbCAuNnMgZWFzZTtcbiRoZWFkZXItYm9yZGVyLXRyYW5zaXRpb246IFx0XHRcdFx0Ym9yZGVyLWNvbG9yIC42cyBsaW5lYXIsIHBhZGRpbmcgLjZzIGxpbmVhcjtcbiRoZWFkZXItbG9nby10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IC42cyBlYXNlLCBwYWRkaW5nIC42cyBlYXNlO1xuJGhlYWRlci1tZW51LWl0ZW0tdHJhbnNpdGlvbjogICAgICAgICAgIGFsbCAuNHMgZWFzZTtcbiRoZWFkZXItc2VhcmNoZmllbGQtdHJhbnNpdGlvbjogICAgICAgICB3aWR0aCAuNnMgZWFzZS1vdXQ7XG4kaGVhZGVyLXN1Ym1lbnUtbW9iaWxlLXRyYW5zaXRpb246ICAgICAgbWF4LWhlaWdodCAuNnMgZWFzZS1vdXQ7XG5cbiRzdGlja3ktcGFnZS1jb250ZW50LXRyYW5zaXRpb246ICAgICAgICBtYXJnaW4gLjZzIGVhc2Utb3V0O1xuXG4kc2VhcmNoLXBhZ2luYXRpb24taXRlbS1zaXplOiAgICAgICAgICAgMzBweDtcblxuJGZvb3Rlci10YWJsZXQtYnJlYWtwb2ludDogICAgICAgICAgICAgICR4bC1tYXg7XG4kZm9vdGVyLW1vYmlsZS1icmVha3BvaW50OiAgICAgICAgICAgICAgJHNtLW1heDtcbiRmb290ZXItaWNvbi1zaXplOiAgXHRcdFx0XHRcdDc1cHg7XG4kZm9vdGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgNzBweCAwO1xuJGZvb3Rlci10aXRsZS1tYm90dG9tOiAgICAgICAgICAgICAgICAgIDI1cHg7XG4kZm9vdGVyLW1lbnUtaXRlbS1tYm90dG9tOiAgICAgICAgICAgICAgJGZvb3Rlci10aXRsZS1tYm90dG9tO1xuJGZvb3Rlci1jb2wtcGFkZGluZzogICAgICAgICAgICAgICAgICAgIDE1cHg7XG4kZm9vdGVyLWNvbC1tb2JpbGUtbWJvdHRvbTogICAgICAgICAgICAgMTVweDtcblxuJHNpdGVzdGFtcC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgIDMwcHggMDtcblxuJGZvcm0tYnRuLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIDcwcHg7XG4kZm9ybS1idG4tcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgMzVweDtcbiRmb3JtLWJ0bi1iaWctcGFkZGluZzogICAgICAgICAgICAgICAgICAxMDBweDtcbiRmb3JtLWJ0bi1lZGd5LXJhZGl1czogICAgICAgICAgICAgICAgICA1cHg7XG4kZm9ybS1idG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgYWxsIC4zcyBlYXNlO1xuXG4kc2xpZGVyLW5hdmlnYXRpb24taGVpZ2h0OiAgICAgICAgICAgICAgMjVweDtcbiRzbGlkZXItYnVsbGV0cG9pbnQtc2l6ZTogICAgICAgICAgICAgICAkc2xpZGVyLW5hdmlnYXRpb24taGVpZ2h0O1xuJHNsaWRlci1idWxsZXRwb2ludC1tYXJnaW46ICAgICAgICAgICAgIDIycHg7XG4kc2xpZGVyLWJ1bGxldHBvaW50LXRyYW5zaXRpb246ICAgICAgICAgYWxsIC4zcyBlYXNlO1xuXG4kdGVhc2VyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgNDU1cHg7XG4kdGVhc2VyLXRhYmxldC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgNTIwcHg7XG4kdGVhc2VyLW1vYmlsZS1icmVha3BvaW50OiAgICAgICAgICAgICAgJGxnLW1heDtcbiR0ZWFzZXItY291bnRlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgI2ZmZjtcbiR0ZWFzZXItY291bnRlci1zaXplOiAgICAgICAgICAgICAgICAgICA1MHB4O1xuJHRlYXNlci1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZztcbiR0ZWFzZXItaW5uZXItdGV4dC1tYm90dG9tOiAgICAgICAgICAgICAycmVtO1xuJHRlYXNlci10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgIGFsbCAxcyBlYXNlO1xuXG4kbmluamEtZm9ybXMtZm9ybS1tdG9wOiAgICAgICAgICAgICAgICAgNTBweDtcbiRuaW5qYS1mb3Jtcy1jaGVja2JveC1zaXplOiAgICAgICAgICAgICAyMnB4O1xuJG5pbmphLWZvcm1zLWNoZWNrYm94LWdhcC1zaXplOiAgICAgICAgIDUwcHg7XG4kbmluamEtZm9ybXMtY2hlY2tib3gtbGFiZWwtZ2FwLXNpemU6ICAgMTJweDtcblxuLyogRm9udCBTaXplcyAqL1xuJGZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNnB4O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjAlO1xuJGZvbnQtYmlnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzglO1xuJGZvbnQtYmlnZ2VyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTAlO1xuJGZvbnQtYmlnZ2VzdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMDAlO1xuXG4kZm9udC1oMTogIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDIzMCU7XG4kZm9udC1oMjogIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDE4MCU7XG4kZm9udC1oMzogIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDEyNSU7XG4kZm9udC1oNDogIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDEyMCU7XG4kZm9udC1oNTogIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdDg1JTtcbiRmb250LWg2OiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ODUlO1xuXG4kaGVhZGVyLWNvbnRhY3QtZm9udC1zaXplLWRlc2t0b3A6ICAgICAgICAgICAgICAgICAgICAgIDEwMCU7XG4kaGVhZGVyLWNvbnRhY3QtZm9udC1zaXplLWRlc2t0b3Atc3RpY2t5OiAgICAgICAgICAgICAgICRmb250LWJpZ2dlcjtcbiRoZWFkZXItY29udGFjdC1mb250LXNpemUtdGFibGV0OiAgICAgICAgICAgICAgICAgICAgICAgODUlO1xuJGhlYWRlci1jb250YWN0LWZvbnQtc2l6ZS1tb2JpbGU6ICAgICAgICAgICAgICAgICAgICAgICA3NSU7XG4kaGVhZGVyLWNvbnRhY3QtbW90dG8tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICRmb250LWJpZ2dlcjtcbiRoZWFkZXItY29udGFjdC1waG9uZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgMjkwJTtcbiRoZWFkZXItY29udGFjdC1lbWFpbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZztcbiRoZWFkZXItbWVudS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZztcbiRoZWFkZXItc3VibWVudS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJTtcblxuJGZvcm0tYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTAlO1xuXG4kdGVhc2VyLXRpdGxlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2MCU7XG4kdGVhc2VyLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMztcbiR0ZWFzZXItZGVzYy1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUwJTtcbiR0ZWFzZXItY291bnRlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRlYXNlci1jb3VudGVyLXNpemUgLyAxLjg7XG5cbiRwcm9kdWN0LWdyb3VwLXRpdGxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAwJTtcbiRwcm9kdWN0LWdyb3VwLWhlYWRlci1mb250LXNpemUtbW9iaWxlOiAgICAgICAgICAgICAgICAgOTAlO1xuJHByb2R1Y3QtZGVzYy10aXRsZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMjAlO1xuJGJhZGdlLWxpbmUtMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlO1xuJGJhZGdlLWxpbmUtMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNTAlO1xuJGJhZGdlLWxpbmUtMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMzAlO1xuJGJhZGdlLWxpbmUtNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMTUlO1xuXG4kc2VwZXJhdG9yLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LWJpZ2dlcjtcblxuJHRleHRibG9jay1mb250LXNpemUtbW9kaWZpZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9udC1iaWdnZXI7XG5cbiR0ZXN0aW1vbmlhbC1oZWFkZXItZm9udC1zaXplLW1vZGlmaWVyOiAgICAgICAgICAgICAgICAgJGZvbnQtYmlnO1xuXG4kdmlkZW9iYW5uZXItZm9udC1zaXplLW1vZGlmaWVyOiAgICAgICAgICAgICAgICAgICAgICAgICRmb250LWJpZztcblxuJHNpZGV0ZWFzZXItY291bnRlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAkdGVhc2VyLWNvdW50ZXItZm9udC1zaXplO1xuIiwiLy8gQ29sb3IgY29kZXMgZnJvbSBWQyBEcm9wZG93biBGaWVsZHMgKEN1c3RvbSlcbkBlYWNoICRrZXksICRjb2xvciBpbiAkdmMtZmllbGQtY29sb3JzIHtcblx0LnR1ci0je1wiXCIgKyAka2V5fSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yIWltcG9ydGFudDtcblx0XHRjb2xvcjogbWFwLWdldCggJHZjLWZpZWxkLWNvbXBsZW1lbnRhcnksICRrZXkgKSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuJGJ0bi1zcXVhcmVkLXNpemU6IDM4cHg7XG5cbi5idG4tc3F1YXJlZCB7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6ICRidG4tc3F1YXJlZC1zaXplO1xuXHRoZWlnaHQ6ICRidG4tc3F1YXJlZC1zaXplO1xufSIsIiRmb3JtLWJ0bi1oZWlnaHQtc2xpbTogICAgICAkZm9ybS1idG4taGVpZ2h0IC8gMS41O1xuXG4lYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGhlaWdodDogJGZvcm0tYnRuLWhlaWdodDtcblx0cGFkZGluZzogMCAkZm9ybS1idG4tcGFkZGluZztcblx0Zm9udC1zaXplOiAkZm9ybS1idG4tZm9udC1zaXplO1xuXHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG5cdHRyYW5zaXRpb246ICRmb3JtLWJ0bi10cmFuc2l0aW9uO1xuXHRjb2xvcjogJHRoZW1lLXRleHQtY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAkZm9ybS1idG4taGVpZ2h0IC0gNDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ym9yZGVyLXJhZGl1czogJGZvcm0tYnRuLWhlaWdodDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogMDtcbn1cblxuLnR1ci1idG4ge1xuXHRAZXh0ZW5kICVidG47XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItaG92ZXI7XG5cdFx0Y29sb3I6ICR0aGVtZS10ZXh0LWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXHRcblx0Ji1iaWcge1xuXHRcdHBhZGRpbmctbGVmdDogJGZvcm0tYnRuLXBhZGRpbmcgKiAxLjg7XG5cdFx0cGFkZGluZy1yaWdodDogJGZvcm0tYnRuLXBhZGRpbmcgKiAxLjg7XG5cdH1cblx0XG5cdCYtc2xpbSB7XG5cdFx0aGVpZ2h0OiAkZm9ybS1idG4taGVpZ2h0LXNsaW07XG5cdFx0bGluZS1oZWlnaHQ6ICRmb3JtLWJ0bi1oZWlnaHQtc2xpbSAtIDQ7XG5cdFx0Zm9udC1zaXplOiAkZm9ybS1idG4tZm9udC1zaXplIC8gMS4yO1xuXHR9XG5cdFxuXHQmLWRhcmsge1xuXHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci1ob3Zlcjtcblx0fVxuXHRcblx0Ji1lZGd5IHtcblx0XHRib3JkZXItcmFkaXVzOiAkZm9ybS1idG4tZWRneS1yYWRpdXM7XG5cdH1cblx0XG5cdCYtdHJhbnNwYXJlbnQge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNSApO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG5cdFx0XG5cdFx0Zm9udC1zaXplOiAkZm9ybS1idG4tZm9udC1zaXplICogMS41O1xuXHRcdGhlaWdodDogJGZvcm0tYnRuLWhlaWdodCAqIDAuOTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHRcblx0Ly8gcmVkdWNlIGZvciB1bHRyYXNtYWxsIGRldmljZXNcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHQkZmFjdG9yOiAwLjg7XG5cdFx0XG5cdFx0aGVpZ2h0OiAkZm9ybS1idG4taGVpZ2h0ICogJGZhY3Rvcjtcblx0XHRwYWRkaW5nOiAwICRmb3JtLWJ0bi1wYWRkaW5nICogJGZhY3Rvcjtcblx0XHRmb250LXNpemU6ICRmb3JtLWJ0bi1mb250LXNpemUgKiAkZmFjdG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9ybS1idG4taGVpZ2h0ICogJGZhY3Rvcjtcblx0fVxufVxuIiwiLmN0Zi10eXBlLXVzZXJ0aW1lbGluZSB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jdGYtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY3RmLXR3ZWV0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsZy1tYXgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZC1tYXgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweCFpbXBvcnRhbnQ7XG4gICAgfVxufSIsImJvZHkge1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFxuXHQvKiBGb250IFNtb290aGluZyAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4wMSkgMCAwIDFweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaDEsIGgyIHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtLW1heCkge1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFxuXHRcdGh5cGhlbnM6IGF1dG87XG5cdH1cbn1cblxuaDEsIGgyLCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAkZm9udC1oMTtcbiAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAkZm9udC1oMztcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAkZm9udC1oNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6ICRmb250LWg2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgXG4gIC8vIGlmIGZvbnQgc2l6ZSBpbiByaWNoIHRleHQgZWRpdG9yIGlzIGNoYW5nZWQgbGluZS1oZWlnaHQgaXMgcmVsYXRpdmUgdG8gYm9keSBmb250IHNpemUgc3RpbGxcbiAgPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uZm9udC1yZWd1bGFyIHtcblx0Zm9udC1zaXplOiAxMDAlIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbWQge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtbGchaW1wb3J0YW50O1xufVxuXG4uZm9udC1sZyB7XG5cdGZvbnQtc2l6ZTogJGZvbnQtYmlnO1xufVxuXG4uZm9udC14eGwge1xuXHRmb250LXNpemU6ICRmb250LWJpZ2dlc3QhaW1wb3J0YW50O1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4udGhlbWUtY29sb3Ige1xuXHRjb2xvcjogJHRoZW1lLWNvbG9yO1xufVxuXG5cbi8qIHJvYm90by0xMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTEwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0xMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTEwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0xMDAuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHJvYm90by0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0zMDAuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHJvYm90by0xMDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTEwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0xMDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTEwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMTAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMTAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0xMDBpdGFsaWMuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHJvYm90by0zMDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTMwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0zMDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTMwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMzAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tMzAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi0zMDBpdGFsaWMuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHJvYm90by1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoJycpLFxuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi01MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTUwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNTAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8taXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi1pdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4taXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4taXRhbGljLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tNTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi01MDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNTAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi01MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTUwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTUwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNTAwaXRhbGljLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi03MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNzAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi03MDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi03MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTcwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tNzAwaXRhbGljLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tOTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi05MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tOTAwLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tOTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi05MDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tOTAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgICAgICB1cmwoJyN7JGZvbnQtcGF0aH0vcm9ib3RvLXYyMC1sYXRpbi05MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnI3skZm9udC1wYXRofS9yb2JvdG8tdjIwLWxhdGluLTkwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgdXJsKCcjeyRmb250LXBhdGh9L3JvYm90by12MjAtbGF0aW4tOTAwaXRhbGljLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59IiwiQG1peGluIGljb24tdG9nZ2xlZCgpIHtcblx0cGFkZGluZzogJGhlYWRlci1pY29uLXRvZ2dsZWQtcGFkZGluZyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAkc3VibWVudS1iZy1jb2xvcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLy8gU3RpY2t5IEJlaGF2aW91clxuLnBhZ2UtY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTMwMHB4O1xuXHRsZWZ0OiAwO1xufVxuXG4udHVyX3dhcm5pbmcge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMDcwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHRpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHQmLmluZm9faWNvbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udHVyLWhlYWRlci1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdC50dXItaGVhZGVyIHtcblx0XHR0cmFuc2l0aW9uOiAkaGVhZGVyLXN0aWNreS10cmFuc3RpdGlvbjtcblx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cblx0XHQubWFpbl9tZW51X2Rlc2t0b3Age1xuXHRcdFx0Lm1haW5fbWVudV9kZXNrdG9wX2lubmVyIHtcblx0XHRcdFx0Z2FwOiAuNWVtXG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDM1cHggMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRpdi5tZW51LWl0ZW0ge1xuXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAyNXB4IDE2cHggMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkaGVhZGVyLWJvcmRlci10cmFuc2l0aW9uO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgIzAwYTNkZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHQuY3VycmVudC1tZW51LXBhcmVudCB7XG5cdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdGEge1xuXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgIzAwYTNkZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHVyLWxhbmd1YWdlLXN3aXRjaCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdGdhcDogMnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggOHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya2dyZXk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvIHtcblxuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvZ28tY29sIHtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogJGhlYWRlci1sb2dvLXRyYW5zaXRpb247XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cblx0fVxuXG5cdC50dXItbmF2aWdhdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5tZW51X21vYmlsZSB7XG5cdFx0aGVpZ2h0OiAwcHggIWltcG9ydGFudDtcblxuXHRcdC5yb3cge1xuXHRcdFx0aGVpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkaGVhZGVyLW1lbnUtaXRlbS10cmFuc2l0aW9uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdWJfcHJlX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdC50dXItbGFuZ3VhZ2Utc3dpdGNoLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhMmRmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdC50dXItaGVhZGVyIHtcblx0XHRcdC5sb2dvIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkaGVhZGVyLXRhYmxldC1icmVha3BvaW50ICsgMC4wMikge1xuXHRcdC50dXItaGVhZGVyIHtcblx0XHRcdC5sb2dvLWNvbCB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXRhYmxldC1icmVha3BvaW50KSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblxuXHRcdC50dXItaGVhZGVyIHtcblx0XHRcdC5jb250YWN0LWNvbCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkaGVhZGVyLXN0aWNreS10cmFuc3RpdGlvbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFpbl9tZW51X2Rlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3ViX21lbnVfZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJGhlYWRlci10YWJsZXQtYnJlYWtwb2ludCArIDAuMDIpIHtcblx0XHQubWVudV9tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxufVxuXG4udHVyX2FuY2hvcl9uYXYge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4XG59XG5cbmJvZHkuaXMtc3RpY2t5IHtcblx0LnR1ci1oZWFkZXItY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cblx0XHQudHVyLWhlYWRlci1wcmltYXJ5IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMDRhMmRmO1xuXHRcdH1cblxuXHRcdC50dXItaGVhZGVyLXNlY29uZGFyeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdH1cblxuXHRcdC50dXItaGVhZGVyIHtcblx0XHRcdC5sb2dvLWNvbCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6ICRoZWFkZXItbWVudS1oZWlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6ICRoZWFkZXItbWVudS1pdGVtLXBhZGRpbmcgMDtcblxuXHRcdFx0XHQ+LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkaGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb250YWN0LWNvbCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRoZWFkZXItbWVudS1pdGVtLXBhZGRpbmcgMDtcblxuXHRcdFx0XHQucXVpY2stY29udGFjdCB7XG5cdFx0XHRcdFx0Lm1vdHRvIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGhlYWRlci1jb250YWN0LWZvbnQtc2l6ZS1kZXNrdG9wLXN0aWNreTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucGhvbmUtbnVtYmVyLFxuXHRcdFx0XHRcdC5lbWFpbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubG9nbyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogJGhlYWRlci1zZWNvbmRhcnktbW9iaWxlLWhlaWdodDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHVyLW5hdmlnYXRpb24ge1xuXHRcdFx0Lm1haW4tbWVudSB7XG5cdFx0XHRcdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHQ+LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogJGhlYWRlci1tZW51LXN0aWNreS1oZWlnaHQgLSAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdFx0XHR0b3A6ICRoZWFkZXItbWVudS1zdGlja3ktaGVpZ2h0IC0gMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50dXItaGVhZGVyLXNlY29uZGFyeS5zdWJfbWVudV9kZXNrdG9wIHtcblxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHggMTVweCAyNXB4ICFpbXBvcnRhbnRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnZS1jb250ZW50IHtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNpdGlvbjogJHN0aWNreS1wYWdlLWNvbnRlbnQtdHJhbnNpdGlvbjtcblx0XHRtYXJnaW4tdG9wOiAkaGVhZGVyLW1lbnUtaGVpZ2h0ICsgJGhlYWRlci1tZW51LXN0aWNreS1oZWlnaHQgKyAxMDtcblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRoZWFkZXItdGFibGV0LWJyZWFrcG9pbnQgKyAwLjAyKSB7XG5cdFx0LnR1ci1oZWFkZXItY29udGFpbmVyIHtcblx0XHRcdC50dXItbmF2aWdhdGlvbiB7XG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1tZW51LXN0aWNreS1oZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGhlYWRlci10YWJsZXQtYnJlYWtwb2ludCkge1xuXHRcdC50dXJfYW5jaG9yX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC50dXItaGVhZGVyLWNvbnRhaW5lciAudHVyLWhlYWRlciB7XG5cdFx0XHQuY29udGFjdC1jb2wge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2UtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkaGVhZGVyLW1lbnUtaGVpZ2h0O1xuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQmVoYXZpb3VyIHdpdGggQWRtaW4gQmFyXG5ib2R5LmlzLXN0aWNreS5hZG1pbi1iYXIgLnR1ci1oZWFkZXItY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4udHVyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4udHVyLWhlYWRlcixcbi50dXItZm9vdGVyLFxuLnR1ci1zaXRlc3RhbXAge1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi50dXItaGVhZGVyLXByaW1hcnkge1xuXHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0Ly8gY29udGFpbmVyIGFyZSBpbnNpZGUgY29scyB0byBhZGQgYm9yZGVyIGluIG1vYmlsZSBtZW51XG5cdC5jb2wge1xuXHRcdHBhZGRpbmc6ICRoZWFkZXItcGFkZGluZztcblx0fVxuXG5cdGEubG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ly9pbWFnZS1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHRpbWFnZS1yZW5kZXJpbmc6IGNyaXNwLWVkZ2VzO1xuXHRcdFx0Ly9pbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcblx0XHR9XG5cdH1cblxuXHQucXVpY2stY29udGFjdCB7XG5cdFx0Zm9udC1zaXplOiAkaGVhZGVyLWNvbnRhY3QtZm9udC1zaXplLWRlc2t0b3A7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXRhYmxldC1icmVha3BvaW50KSB7XG5cdFx0XHRmb250LXNpemU6ICRoZWFkZXItY29udGFjdC1mb250LXNpemUtdGFibGV0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGhlYWRlci1tb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAkaGVhZGVyLWNvbnRhY3QtZm9udC1zaXplLW1vYmlsZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzdXBlci1zbWFsbC1icmVha3BvaW50KSB7XG5cdFx0XHRmb250LXNpemU6IDYwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCYubW90dG8sXG5cdFx0XHQmLmVtYWlsIHtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLm1vdHRvIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkaGVhZGVyLWNvbnRhY3QtbW90dG8tZm9udC1zaXplO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtibHVlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnBob25lLW51bWJlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGhlYWRlci1jb250YWN0LXBob25lLWZvbnQtc2l6ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdGNvbG9yOiAkbGlnaHRibHVlO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFya2JsdWU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMC4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZW1haWwge1xuXHRcdFx0XHRmb250LXNpemU6ICRoZWFkZXItY29udGFjdC1lbWFpbC1mb250LXNpemU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50dXItYnRuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTIwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA5MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTG9nbyBHb2VzIGJlbG93IC8gTW9iaWxlIE1lbnUgTGF5b3V0IGFjdGl2YXRlZFxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXRhYmxldC1icmVha3BvaW50KSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cblx0XHQ+LmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmxvZ28tY29sIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0cGFkZGluZzogJGhlYWRlci1wYWRkaW5nLXNsaW0tbG9nbztcblxuXHRcdFx0Pi5jb250YWluZXIge1xuXHRcdFx0XHRoZWlnaHQ6ICRoZWFkZXItc2Vjb25kYXJ5LW1vYmlsZS1oZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtY29sIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0cGFkZGluZzogJGhlYWRlci1wYWRkaW5nLXNsaW0tY29udGFjdDtcblx0XHR9XG5cblx0XHQubG9nbyB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1zZWNvbmRhcnktbW9iaWxlLWhlaWdodDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1aWNrLWNvbnRhY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xuXG5cdFx0XHQubW90dG8ge1xuXHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtLW1heCkge1xuXHRcdC5sb2dvIHtcblx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHVyLWJ0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvL0BtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZClcbn1cblxuZGl2LnR1ci1oZWFkZXItc2Vjb25kYXJ5IHtcblxuXHR6LWluZGV4OiAxMDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDNmNjggIWltcG9ydGFudDtcblxuXHQmLnR1ci1uYXZpZ2F0aW9uIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHRhIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmLnN1Yl9tZW51X2Rlc2t0b3Age1xuXG5cdFx0Ji5tYWdhemluZV9uYXYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA0YTJkZiAhaW1wb3J0YW50O1xuXG5cdFx0XHRsaSB7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMjdweCAyNXB4IDExcHggMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDNmNjg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogJGhlYWRlci1ib3JkZXItdHJhbnNpdGlvbjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwYTNkZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHhsKSB7XG5cdFx0LnR1ci1uYXYuY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXRhYmxldC1icmVha3BvaW50KSB7XG5cdFx0YmFja2dyb3VuZDogJHN1Ym1lbnUtYmctY29sb3I7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdD4uY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHQudHVyLW5hdiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnR1ci1uYXZpZ2F0aW9uIHtcblx0aGVpZ2h0OiAkaGVhZGVyLW1lbnUtaGVpZ2h0O1xuXG5cdGEge1xuXHRcdC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6ICRoZWFkZXItbWVudS1mb250LXNpemU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC50dXItbmF2IHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAtICRoZWFkZXItbWVudS1pdGVtLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggLSAkaGVhZGVyLW1lbnUtaXRlbS1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdHVsPi5tZW51LWl0ZW0gYSxcblx0XHQudHVyLW5hdi1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgJGhlYWRlci1tZW51LWl0ZW0tcGFkZGluZztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLW1vYmlsZS1icmVha3BvaW50KSB7XG5cdFx0XHQudHVyLW5hdi1pdGVtLWNvbXByZXNzZWQge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRoZWFkZXItbWVudS1pdGVtLXBhZGRpbmcgLyAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYWluLW1lbnUge1xuXHRcdD51bCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Ly90cmFuc2l0aW9uOiAkaGVhZGVyLW1lbnUtaXRlbS10cmFuc2l0aW9uO1xuXHRcdH1cblxuXHRcdD51bD4ubWVudS1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdD4uY29udGFpbmVyPmEge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJGhlYWRlci10YWJsZXQtYnJlYWtwb2ludCArIC4wMikge1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdD4uY29udGFpbmVyPmEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHN1Ym1lbnUtYmctY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAkaGVhZGVyLXN1Ym1lbnUtaXRlbS1wYWRkaW5nO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdD4uY29udGFpbmVyIHtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Pi5jb250YWluZXI+YSB7XG5cdFx0XHRcdFx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMjAwcHg7XG5cdFx0XHRcdFx0LW1zLXBlcnNwZWN0aXZlOiAyMDBweDtcblx0XHRcdFx0XHRwZXJzcGVjdGl2ZTogMjAwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAkZmEtY2hldnJvbi1kb3duO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogOTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246ICRoZWFkZXItbWVudS1pdGVtLXRyYW5zaXRpb247XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWJtZW51LWJvcmRlci1jb2xvcjtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRoZWFkZXItc3VibWVudS1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogJGZhLWFuZ2xlLWNpcmNsZS1yaWdodDtcblx0XHRcdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdC8vIFx0Zm9udC1mYW1pbHk6ICRmb250LWZhO1xuXHRcdFx0XHRcdFx0XHQvLyBcdG1hcmdpbi1yaWdodDogJGljb24taW5saW5lLW9mZnNldDtcblx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRoZWFkZXItdGFibGV0LWJyZWFrcG9pbnQgKyAuMDIpIHtcblx0XHRcdFx0XHQ+LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzdWJtZW51LWJnLWNvbG9yO1xuXHRcdFx0XHRcdFx0d2lkdGg6ICRoZWFkZXItc3VibWVudS1tYXgtd2lkdGg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogJGhlYWRlci1tZW51LWhlaWdodCAtIDE7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAkaGVhZGVyLXN1Ym1lbnUtZGVza3RvcC1wYWRkaW5nLXg7XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGhlYWRlci1zdWJtZW51LWRlc2t0b3AtcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQ+LmNvbnRhaW5lcj5hIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnR1ci1tZW51LWl0ZW0tb3ZlcnZpZXcge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Pi5jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogJGhlYWRlci1tZW51LWhlaWdodCAtIDE7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VibWVudS1iZy1jb2xvcjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD5hOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+LnN1Yi1tZW51IHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0gJGhlYWRlci1zdWJtZW51LWxlZnQtb2Zmc2V0O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkaGVhZGVyLW1lbnUtaXRlbS10cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRoZWFkZXItdGFibGV0LWJyZWFrcG9pbnQpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzdWJtZW51LWJnLWNvbG9yO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRoZWFkZXItc3VibWVudS1tb2JpbGUtdHJhbnNpdGlvbjtcblx0XHRcdH1cblxuXHRcdFx0PnVsIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQvL2ZvbnQtc2l6ZTogJGhlYWRlci1tZW51LW1vYmlsZS1mb250LXNpemU7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQmLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRtZW51LWNvbG9yO1xuXG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtdGV4dC1jb2xvcjtcblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogODAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaGVhZGVyLXN1Ym1lbnUtbW9iaWxlLXBhZGRpbmcgJGhlYWRlci1zdWJtZW51LWl0ZW0tcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtcGFyZW50IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1lbnUtY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Pi5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc3VibWVudS1ib3JkZXItY29sb3I7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VibWVudS1ib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWVudS1jb2xvcjtcblxuXHRcdFx0XHRcdFx0LmNvbnRhaW5lcj5hIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0aGVtZS10ZXh0LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGkge1xuXHRcdGNvbG9yOiAkZGFya2JsdWVsaWdodDtcblx0XHRmb250LXNpemU6IDE1MCU7XG5cdH1cblxuXHQudHVyLXNlYXJjaGJhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHQucGxhY2Vob2xkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAkaGVhZGVyLXNlYXJjaGZpZWxkLWV4cGFuZGVkLXdpZHRoICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6ICRoZWFkZXItbWVudS1mb250LXNpemU7XG5cdFx0XHRjb2xvcjogJG1lbnUtY29sb3I7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogJGhlYWRlci1zZWFyY2hmaWVsZC1wYWRkaW5nO1xuXHRcdFx0dHJhbnNpdGlvbjogJGhlYWRlci1zZWFyY2hmaWVsZC10cmFuc2l0aW9uO1xuXG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRtZW51LWNvbG9yO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRtZW51LWNvbG9yO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJG1lbnUtY29sb3I7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkbWVudS1jb2xvcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRtZW51LWNvbG9yO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZW5kIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHN1Ym1lbnUtYmctY29sb3I7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0dHJhbnNpdGlvbjogJGhlYWRlci1zdWJtZW51LW1vYmlsZS10cmFuc2l0aW9uO1xuXG5cdFx0XHRpbnB1dCxcblx0XHRcdGlucHV0OmZvY3VzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnNlbmQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRoZWFkZXItc3VibWVudS1pdGVtLXBhZGRpbmc7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLW1vYmlsZS1icmVha3BvaW50KSB7XG5cdFx0XHQ+aSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHRyYW5zaXRpb246ICRoZWFkZXItbWVudS1pdGVtLXRyYW5zaXRpb247XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogJGhlYWRlci1zZWNvbmRhcnktbW9iaWxlLWhlaWdodCArICRoZWFkZXItcGFkZGluZy1zbGltLWJvdHRvbTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBpY29uLXRvZ2dsZWQoKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWRlc2t0b3Age1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR1ci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkaGVhZGVyLW1lbnUtaXRlbS1wYWRkaW5nICogMjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogJGhlYWRlci1tZW51LWl0ZW0tdHJhbnNpdGlvbjtcblxuXHRcdCYudG9nZ2xlZCB7XG5cdFx0XHQvL0BpbmNsdWRlIGljb24tdG9nZ2xlZCgpO1xuXHRcdH1cblx0fVxuXG5cdC5zaWRlLW1lbnUge1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkaGVhZGVyLXRhYmxldC1icmVha3BvaW50KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHQudHVyLW5hdi1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogLSAkaGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0IC0gJGhlYWRlci1wYWRkaW5nLXNsaW0tYm90dG9tO1xuXHRcdFx0XHRoZWlnaHQ6ICRoZWFkZXItc2Vjb25kYXJ5LW1vYmlsZS1oZWlnaHQgKyAkaGVhZGVyLXBhZGRpbmctc2xpbS1ib3R0b207XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50dXItZm9vdGVyLFxuLnR1ci1zaXRlc3RhbXAge1xuXHRjb2xvcjogI2ZmZjtcblxuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCYubGluayB7XG5cdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRpY29uLWlubGluZS1vZmZzZXQ7XG5cdH1cbn1cblxuLnR1ci1mb290ZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGNkZTtcblx0cGFkZGluZzogJGZvb3Rlci1wYWRkaW5nICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICRmb290ZXItY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tdG9wOiAtMXB4O1xuXG5cdC5mb290ZXItbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtKCRmb290ZXItaWNvbi1zaXplIC8gMik7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtKCRmb290ZXItaWNvbi1zaXplIC8gMik7XG5cdFx0d2lkdGg6ICRmb290ZXItaWNvbi1zaXplO1xuXHRcdGhlaWdodDogJGZvb3Rlci1pY29uLXNpemU7XG5cdFx0YmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxMDAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRmb290ZXItY29sLXBhZGRpbmc7XG5cblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGZvb3Rlci1jb2wtcGFkZGluZztcblx0XHRcdG1hcmdpbi1yaWdodDogLSRmb290ZXItY29sLXBhZGRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1jb2wge1xuXHRcdC53aWRnZXQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItY29sIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblx0XHRwYWRkaW5nOiAwICRmb290ZXItY29sLXBhZGRpbmc7XG5cdFx0Y29sb3I6ICM2QzZDNkM7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Y29sb3I6ICM0NjQ2NDY7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogIzZDNkM2Qztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjNkM2QzZDO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICM2QzZDNkM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndpZGdldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkZm9vdGVyLXRhYmxldC1icmVha3BvaW50KSB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGZvb3Rlci1jb2wtbW9iaWxlLW1ib3R0b207XG5cdFx0fVxuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGZvb3Rlci1tb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Ji5uYXYtY29sOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQubWVudS1pdGVtIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGxnLW1heCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEyNSU7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHQmLngtbG9nby1pY29uOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdFx0XHR0b3A6IC02cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGxnLW1heCkge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cblx0XHQud2lkZ2V0IHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtY29sIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXG5cdFx0Lm1lbnUge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdH1cbn1cblxuLnR1ci1zaXRlc3RhbXAge1xuXHRwYWRkaW5nOiAkc2l0ZXN0YW1wLXBhZGRpbmc7XG5cdGJhY2tncm91bmQ6ICRzaXRlc3RhbXAtY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkbGlnaHRibHVlO1xuXG5cdC5mb290ZXItbG9nbyB7XG5cdFx0d2lkdGg6IDIwNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjRURFREVEO1xuXHRcdH1cblx0fVxuXG5cdCRidC1jb250YWluZXItcGFkZGluZy1oYWxmOiAkYnQtY29udGFpbmVyLXBhZGRpbmcgLyAyO1xuXG5cdHVsLm1lbnUge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtICRidC1jb250YWluZXItcGFkZGluZy1oYWxmO1xuXHRcdG1hcmdpbi1yaWdodDogLSAkYnQtY29udGFpbmVyLXBhZGRpbmctaGFsZjtcblxuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAwICRidC1jb250YWluZXItcGFkZGluZy1oYWxmO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHRcdC5mb290ZXItbG9nbyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIxMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsZy1tYXgpIHtcblx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuXHRcdHRleHQtYWxpZ246IGZsZXgtc3RhcnQ7XG5cblx0XHQuY29sIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0dWwubWVudSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2UtY29udGVudCB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRcblx0LmhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxOGJjNCFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0XG5cdHRyIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcblx0XHRcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcblx0XHR9XG5cdH1cblx0XG5cdCYud3JhcC1vbi1tb2JpbGUge1xuXHRcdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbS1tYXgpIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHBvc3QtdGVhc2VyLWJnLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50dXItY2hlY2tib3gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmctbGVmdDogJG5pbmphLWZvcm1zLWNoZWNrYm94LXNpemUgKyAkbmluamEtZm9ybXMtY2hlY2tib3gtbGFiZWwtZ2FwLXNpemU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRcblx0aW5wdXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdH4gLmNoZWNrbWFyayB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmNoZWNrbWFyayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAkbmluamEtZm9ybXMtY2hlY2tib3gtc2l6ZTtcblx0XHRoZWlnaHQ6ICRuaW5qYS1mb3Jtcy1jaGVja2JveC1zaXplO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE5pbmphIEZvcm1zIE92ZXJ3cml0ZXNcbmRpdi5uZi1mb3JtLWNvbnQge1xuXHRwYWRkaW5nOiAwICRjb250ZW50LXBhZGRpbmcteGwtZGVza3RvcC14IDA7XG5cdFxuXHR1bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRcblx0XHRsaSB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Lm5mLWZvcm0tY29udGVudCB7XG5cdFx0cGFkZGluZzogJG5pbmphLWZvcm1zLWZvcm0tbXRvcCAwIDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdFxuXHQubmYtZm9ybS10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0LmxhYmVsLXJpZ2h0IC5uZi1maWVsZC1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFxuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblx0XG5cdC5saXN0LXNlbGVjdC13cmFwIC5uZi1maWVsZC1lbGVtZW50ID4gZGl2LCBpbnB1dDpub3QoW3R5cGU9YnV0dG9uXSksIHRleHRhcmVhLCAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXHR9XG5cdFxuXHQuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6YWZ0ZXIge1xuXHRcdHdpZHRoOiAkbmluamEtZm9ybXMtY2hlY2tib3gtc2l6ZTtcblx0XHRoZWlnaHQ6ICRuaW5qYS1mb3Jtcy1jaGVja2JveC1zaXplO1xuXHR9XG5cdFxuXHQuY2hlY2tib3gtY29udGFpbmVyLmxhYmVsLXJpZ2h0IHtcblx0XHQuZmllbGQtd3JhcCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdFxuXHRcdC5uZi1maWVsZC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkbmluamEtZm9ybXMtY2hlY2tib3gtZ2FwLXNpemUgLSAyM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRuaW5qYS1mb3Jtcy1jaGVja2JveC1zaXplICsgJG5pbmphLWZvcm1zLWNoZWNrYm94LWxhYmVsLWdhcC1zaXplO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplO1xuXHRcdH1cblx0XHRcblx0XHRsYWJlbCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAkbmluamEtZm9ybXMtY2hlY2tib3gtZ2FwLXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBCdXR0b25cblx0LnN1Ym1pdC1jb250YWluZXIgLm5mLWZpZWxkLWVsZW1lbnQge1xuXHRcdC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdFxuXHQkZm9ybS1idG4tc2xpbS1oZWlnaHQ6ICRmb3JtLWJ0bi1oZWlnaHQgKiAwLjg7XG5cdC5uZi1mb3JtLWNvbnRlbnQgYnV0dG9uLCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwgLm5mLWZvcm0tY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRcblx0XHQvL2hlaWdodDogJGZvcm0tYnRuLXNsaW0taGVpZ2h0O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6ICRmb3JtLWJ0bi1iaWctcGFkZGluZztcblx0XHQvL3BhZGRpbmctcmlnaHQ6ICRmb3JtLWJ0bi1iaWctcGFkZGluZztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHRcblx0Lm5mLWFmdGVyLWZvcm0tY29udGVudCAubmYtZXJyb3ItbXNnIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRcblx0Lm5mLWFmdGVyLWZvcm0tY29udGVudCAubmYtZXJyb3ItbXNnIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhsLW1heCkge1xuXHRcdHBhZGRpbmc6ICRjb250ZW50LWJveC1wYWRkaW5nO1xuXHR9XG5cdFxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQtbWF4KSB7XG5cdFx0Lm5mLWZvcm0tY29udGVudCBidXR0b24sIC5uZi1mb3JtLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLCAubmYtZm9ybS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0XG5cdFx0Lm5mLWFmdGVyLWZvcm0tY29udGVudCAubmYtZXJyb3ItbXNnIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBGaXggZmF1bHR5IG1ib3R0b20gaW4gTW9iaWxlXG5cdC5uZi1maWVsZC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0fVxuXG5cdC5saXN0cmFkaW8td3JhcCAubmYtZmllbGQtZWxlbWVudCBsYWJlbC5uZi1jaGVja2VkLWxhYmVsOmJlZm9yZXtcblx0XHR0b3A6IDVweDtcblx0fVxufVxuXG4jbmluamFfZm9ybXNfcmVxdWlyZWRfaXRlbXMsIC5uZi1maWVsZC1jb250YWluZXJ7XG5cdG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLy8gaGlkZSBzdGVwIDIgZnJvbSByZWdpc3RyYXRpb25cbi5zdGVwLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiJGNvbnRhaW5lci1wYWRkaW5nLWhhbGY6ICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nIC8gMjtcbiRjb250YWluZXItcGFkZGluZy1kaWY6ICAgICAgICAgICAgICRidC1jb250YWluZXItcGFkZGluZyAtICRjb250YWluZXItcGFkZGluZy1oYWxmO1xuXG4vLyBPdmVyd3JpdGUgVkMgR3JpZCB0byBtYXRjaCBubyBqcyBmdWxsd2lkdGhcbi52Y19yb3cge1xuXHQmLmNvbnRhaW5lciwgJi5jb250YWluZXItZmx1aWQge1xuXHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnZjX3Jvdy52Y19yb3ctbm8tcGFkZGluZyBkaXYudmNfY29sdW1uLWlubmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udmNfcm93LnZjX3Jvdy1uby1wYWRkaW5nID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyIHtcblx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlIC52Y19yb3cge1xuXHQmLmNvbnRhaW5lciwgJi5jb250YWluZXItZmx1aWQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHR9XG5cdFxuXHQmLnZjX3Jvdy1uby1wYWRkaW5nIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0fVxuXHRcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuXHRcdCYuY29udGFpbmVyLCAmLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0XHQ+IC52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFZDIEVxdWFsIEhlaWdodCBXcmFwcGVyIGFkZGl0aW9uXG4udmNfcm93LW8tZXF1YWwtaGVpZ2h0IHtcblx0LndwYl93cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmRvbC1jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1kaWYhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctZGlmIWltcG9ydGFudDtcblx0XG5cdC5yb3cge1xuXHRcdG1hcmdpbi1sZWZ0OiAtICRidC1jb250YWluZXItcGFkZGluZyFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtICRidC1jb250YWluZXItcGFkZGluZyFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0LmRvbC1jb2wge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctaGFsZiFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmctaGFsZiFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5kb2wtc2luZ2xlLWNvbCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZyFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmchaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQuZG9sLXRleHQtY29sIHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLWhhbGYgKyAkY29udGFpbmVyLXBhZGRpbmchaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLWhhbGYgKyAkY29udGFpbmVyLXBhZGRpbmchaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuXHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0LnJvdyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XG5cdFx0XHQuZG9sLWNvbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZG9sLXRleHQtY29sIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmchaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmchaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyB0byBmaWxsIHVwIGhhbGYgY29sIHBhZGRpbmdzIHRvIGZ1bGxcbi5kb2wtY29sLWZlZWRlciB7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdFxuXHRAZWFjaCAkbmFtZSwgJGJwIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJGJwKSB7XG5cdFx0XHQmLSN7JG5hbWV9IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji1oYWxmLSN7JG5hbWV9IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctaGFsZjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLWhhbGY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIGFuZCB0byByZW1vdmVcbi5kb2wtY29sLWZlZWRlci1yZW1vdmVyIHtcblx0bWFyZ2luLWxlZnQ6IC0gJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRtYXJnaW4tcmlnaHQ6IC0gJGNvbnRhaW5lci1wYWRkaW5nO1xufVxuXG4vLyBhZGQgZXh0cmEgcGFkZGluZyB0byB0ZXh0IGJsb2NrcyBmb3IgdmMgc3RhbmRhcmQgZWxlbWVudHNcbi53cGJfdGV4dF9jb2x1bW4ge1xuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQtbWF4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctbW9iaWxlO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1tb2JpbGU7XG5cdH1cbn1cblxuLy9yZXdvcmsgc3BhY2luZyBnZW5lcmFsXG4jZ2FzdHJvbm9taXNjaGUtdmllbGZhbHQgLnZjX2NvbHVtbi1pbm5lcntcblx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQtbWF4KSB7XG5cdCNnYXN0cm9ub21pc2NoZS12aWVsZmFsdCAudmNfY29sdW1uLWlubmVye1xuXHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZ2UtY29udGVudCAuY29udGFpbmVye1xuXHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc2luZ2xlLXByZXNzIC53cGJfdGV4dF9jb2x1bW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudHVyLWFydGljbGUtdGVhc2VyIC50ZWFzZXItY29udGVudHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtZCkge1xuXHQudHVyLWNvbnRlbnQtYm94ICB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gLnZjX2NvbC1oYXMtZmlsbD4udmNfY29sdW1uLWlubmVyID4gLnR1cl9pbWdfdGVhc2VyLFxuLy8gLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93LWZ1bGwtd2lkdGgrLnZjX3Jvdz4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyIC50dXJfaW1nX3RlYXNlcixcbi8vIC52Y19yb3ctaGFzLWZpbGwrLnZjX3Jvdz4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyIC50dXJfaW1nX3RlYXNlcixcbi8vIC52Y19yb3ctaGFzLWZpbGw+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciAudHVyX2ltZ190ZWFzZXJ7XG4vLyBcdG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi5tYWdhemluZUNvbnRlbnQgLmNvbnRhaW5lcntcblx0d2lkdGg6IGluaGVyaXQ7XG59XG5cbi5tYWdhemluZUNvbnRlbnQgdWwgKyBwOm5vdCg6ZW1wdHkpLFxuLm1hZ2F6aW5lQ29udGVudCBvbCArIHA6bm90KDplbXB0eSl7XG5cdG1hcmdpbi10b3A6IDEuMnJlbTtcbn0iLCIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udHVyLW1hZ2F6aW5lX3NsaWRlciB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVlbSAxLjVlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzbS1tYXgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuNWVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHNjcm9sbGZpeFxuLy8gaHRtbCB7XG4vLyBcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuLy8gfVxuXG4vLyAuanVtcG1hcmsge1xuLy8gXHRtYXJnaW4tdG9wOiAtNDAwcHg7XG4vLyBcdHotaW5kZXg6IC0xO1xuLy8gXHRkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4vLyBib2R5LmlzLXN0aWNreSAuanVtcG1hcmsge1xuLy8gXHRtYXJnaW4tdG9wOiAtNDAwcHg7XG4vLyB9XG4uYnRue1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbnVsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IHtcblx0bWluLWhlaWdodDogNjAwcHg7XG5cdHBhZGRpbmctdG9wOiAkY29udGVudC1wYWRkaW5nLXk7XG5cdHBhZGRpbmctYm90dG9tOiAkY29udGVudC1wYWRkaW5nLXk7XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHhsLW1heCkge1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206ICRjb250ZW50LXBhZGRpbmctbW9iaWxlLWI7XG5cdH1cblxuXHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQtbWF4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW46ICRsaXN0LWl0ZW0tbWFyZ2luO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICRsaXN0LWl0ZW0tc3ltYm9sO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGljb24taW5saW5lLW9mZnNldDtcblx0XHRcdH1cblxuXHRcdFx0Ji5tZW51LWl0ZW17XG5cdFx0XHRcdG1hcmdpbjogaW5oZXJpdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdG9sIHtcblx0XHRjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDpzZWN0aW9uO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbjogJGxpc3QtaXRlbS1tYXJnaW47XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihzZWN0aW9uKSBcIi5cIjtcblxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkaWNvbi1pbmxpbmUtb2Zmc2V0O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJHRoZW1lLXRleHQtY29sb3I7XG5cdFx0XHRcdHdpZHRoOiAkbGlzdC1pdGVtLW9sLXNpemU7XG5cdFx0XHRcdGhlaWdodDogJGxpc3QtaXRlbS1vbC1zaXplO1xuXHRcdFx0XHRmb250LXNpemU6ICRsaXN0LWl0ZW0tb2wtc2l6ZSAvIDEuODtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGlzdC1pdGVtLW9sLXNpemU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiVjb250ZW50LWJveCB7XG5cdHBhZGRpbmc6ICRjb250ZW50LWJveC1wYWRkaW5nO1xuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZC1tYXgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuJWNvbnRlbnQtYm94LWJpZyB7XG5cdHBhZGRpbmc6ICRjb250ZW50LWJveC1wYWRkaW5nLXhsO1xuXG5cdEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4bC1tYXgpIHtcblx0XHRwYWRkaW5nOiAkY29udGVudC1ib3gtcGFkZGluZyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmRpdi50dXItY29udGVudC1ib3gge1xuXHRAZXh0ZW5kICVjb250ZW50LWJveDtcblxuXHQmLXhsIHtcblx0XHRAZXh0ZW5kICVjb250ZW50LWJveC1iaWc7XG5cdH1cblxuXHQmLXkge1xuXHRcdHBhZGRpbmctdG9wOiAkY29udGVudC1ib3gtcGFkZGluZy10O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkY29udGVudC1ib3gtcGFkZGluZy10O1xuXHR9XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1sZy5idG4tYmxvY2stbW9iaWxle1xuXHRmb250LXNpemU6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLy8gcmVzdG9yZSByb3cgZm9yIHRleHQtcGFnZXNcbi5wYWdlIC5wYWdlLWNvbnRlbnQudGV4dC1wYWdlIC52Y19yb3cge1xuXHQmLmNvbnRhaW5lciwgJi5jb250YWluZXItZmx1aWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtICRidC1jb250YWluZXItcGFkZGluZyAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogLSAkYnQtY29udGFpbmVyLXBhZGRpbmcgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQtbWF4KSB7XG5cdC5zaGFyZV9idXR0b25zIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbGctbWF4KSB7XG5cdC50dXJfaW1hZ2VfY29udGVudC5mbG9hdC1yaWdodCAuZm9udC10aGlue1xuXHRcdHBhZGRpbmctbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG5cdC50dXJfaW1hZ2VfY29udGVudCAuZm9udC10aGlue1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxufVxuXG4uY2NtLXNldHRpbmdzLXN1bW1vbmVye1xuXHRib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnZjX2NvbC1oYXMtZmlsbD4udmNfY29sdW1uLWlubmVyLCAudmNfcm93LWhhcy1maWxsKy52Y19yb3ctZnVsbC13aWR0aCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGwrLnZjX3Jvdz4udmNfY29sdW1uX2NvbnRhaW5lcj4udmNfY29sdW1uLWlubmVyLCAudmNfcm93LWhhcy1maWxsPi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXJ7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4udmNfY29sLWhhcy1maWxsPi52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGwrLnZjX3Jvdy1mdWxsLXdpZHRoKy52Y19yb3c+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lciwgLnZjX3Jvdy1oYXMtZmlsbCsudmNfcm93Pi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIsIC52Y19yb3ctaGFzLWZpbGw+LnZjX2NvbHVtbl9jb250YWluZXI+LnZjX2NvbHVtbi1pbm5lcntcblx0Ly8gbWFyZ2luLWJvdHRvbTogMHJlbTtcbn1cbi53cGJfYnV0dG9uLCAud3BiX2NvbnRlbnRfZWxlbWVudCwgdWwud3BiX3RodW1ibmFpbHMtZmx1aWQ+bGl7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gLmNvbnRhaW5lciAudHVyX2ltZ190ZWFzZXI6bnRoLWNoaWxkKDIpe1xuLy8gXHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4vLyB9XG4vLyAuY29udGFpbmVyIC50dXJfaW1nX3RlYXNlcjpudGgtY2hpbGQoMSl7XG4vLyBcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbi8vIH1cblxuLnBhZ2UtY29udGVudCAucGFnZS1jb250ZW50e1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLmN1c3RvbV9yZW1vdmVfcGFkZGluZ190b3AgLnZjX2NvbHVtbi1pbm5lciAudHVyX2ltZ190ZWFzZXIge1xuXHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93ZWR7XG5cdGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYigwIDAgMCAvIDAuMSk7XG59XG4iLCIudHVyX2NhdF9oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnR1cl9jYXRfbmV3c3tcblxuICAgIC50dXJfY2F0X2hlYWRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLnR1cl9maWx0ZXJfaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICA+IC5yb3d7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIFxuICAgIC50dXJfY2F0X25hdntcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgLnR1cl9jYXRfbmF2X2hvbGRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIC50dXJfY2F0X25hdl9udW1faG9sZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR1cl9jYXRfbmF2X251bV9jdXJyZW50e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA0YTJkZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgXG5cbiAgICAgICAgICAgIC50dXJfY2F0X25hdl9udW1fbWF4e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHVyX2NhdF9uYXZfZWxlbV9iYWNre1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcblxuICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA0MDYzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHVyX2NhdF9uYXZfZWxlbV9mb3J3YXJke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDQwNjM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHVyX2NhdF9hcmNoaXZle1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cbiAgICAgICAgLnR1cl9maWx0ZXJfaGVhZGxpbmV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR1cl9maWx0ZXJfcG9pbnR7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tbGlnaHQtYmx1ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEzZGU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMS43NXJlbTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDYzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR1cl9jYXRfcG9zdHN7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgICAgIC50dXJfY2F0X3Bvc3R7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHVyX2NhdF9wb3N0X2ltZ3tcblxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR1cl9jYXRfcG9zdF9jb250ZW50IHtcblxuICAgICAgICAgICAgICAgIC50dXJfY2F0X3Bvc3RfdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNDA2MztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tbGlnaHQtYmx1ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNkZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeGwtbWF4KSB7XG4gICAgICAgIC50dXJfY2F0X2hlYWRsaW5le1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnR1cl9jYXRfbmF2e1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgICAgLnR1cl9jYXRfcG9zdHN7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICAudHVyX2NhdF9wb3N0cyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHVyX2NhdF9hcmNoaXZlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIC50dXJfZmlsdGVyX2hlYWRsaW5le1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHVyX2NhdF9wb3N0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50dXJfY2F0X3Bvc3RfaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50dXJfY2F0X3Bvc3RfY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmJ0bi1saWdodC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWQtbWF4KSB7XG4gICAgLnR1ci1zbGlkZXIgaW1nLFxuICAgIC50dXItbWFnYXppbmVfc2xpZGVyIGltZyxcbiAgICAudHVyX2NhdF9oZWFkZXIgaW1ne1xuICAgICAgICBoZWlnaHQ6IDI3OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBcbn0iLCIudHVyLWNvbnRlbnQtYm94IHtcbiAgICAudHVyX2NhdF9oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnR1cl9jYXRfcG9zdF9kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAuZGF0ZW51bSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNGEyZGY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHVyX2NhdF9wb3N0c19zaW5nbGVfZG93bmxvYWQge1xuXG4gICAgICAgIC5kb3dubG9hZHNfaGVhZGxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5kb3dubG9hZF9maWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgLmRvd25sb2FkX3R5cGVfdGhpbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRvd25sb2FkX3R5cGVfYm9sZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGksXG4gICAgICAgICAgICAuZG93bmxvYWRfdHlwZV9ib2xkIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNDA2MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4bC1tYXgpIHtcbiAgICAgICAgLnR1cl9jYXRfcG9zdHNfc2luZ2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuICAgICAgICAudmNfcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50dXJfY2F0X2hlYWRsaW5lLFxuICAgICAgICAudHVyX2NhdF9wb3N0X2RhdGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR1cl9jYXRfcG9zdHNfc2luZ2xlX2Rvd25sb2FkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNoYXJlX2J1dHRvbnMge1xuICAgIC5zaGFyaWZmIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyaWZmLWJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpW3N0eWxlXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyaWZmLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFnYXppbmUtZXhjZXJwdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZVxcIDUgQnJhbmRzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwODJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXFwgNSBCcmFuZHNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA4MVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXFwgNSBCcmFuZHNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA4Y1wiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnhpbmcge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcXCA1IEJyYW5kc1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFzZXItbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ubWFnYXppbmVDb250ZW50IHtcblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRtYWdhemluZS1oZWFkbGluZS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cblxuICAgIC5sZXNldGlwcC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XG4gICAgICAgICAgICAudHVyLWFydGljbGUtdGVhc2VyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BiX3RleHRfY29sdW1uLndwYl9jb250ZW50X2VsZW1lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgLmNvbCBwIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwYl93cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICB9XG59IiwiLyogQ29uc2VudCBhcmVhIHN0YXJ0ICovXG4uY29uc2VudF9wbGFjZWhvbGRlcntcbiAgICAuaGVhZGVye1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXHRwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGJvcmRlcjogMTBweCBzb2xpZCAjZTNlM2UzO1xuXG4gICAgLmNvbnNlbnRfYnV0dG9ue1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbn1cblxuLmNvbnNlbnRfcHJpdmFjeSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cbiIsIiRob3Zlci1wcmV2aWV3LXRyYW5zaXRpb24tbGVuZ3RoOiAgICAgICAuMzVzO1xuJGhvdmVyLXByZXZpZXctdHJhbnNpdGlvbi1tZXRob2Q6ICAgICAgIGVhc2Utb3V0O1xuXG4udHVyLWJyYW5kLXRlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBib3JkZXJlZFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1wcmV2aWV3IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyB0b3A6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkaG92ZXItcHJldmlldy10cmFuc2l0aW9uLWxlbmd0aCAkaG92ZXItcHJldmlldy10cmFuc2l0aW9uLW1ldGhvZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDExNSU7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAvL2ZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxKSBjb250cmFzdCg5KTtcblxuICAgICAgICAgICAgICAgIC5tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICR4bC1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5wbGFjZWhvbGRlcikge1xuICAgICAgICAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMiU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTIlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMiU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kb3VibGVkIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0LXJlZWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIG1vdmUgaG92ZXIgcHJldmlldyB1cHdhcmRzIGZvciBsYXN0IHBhbmVsc1xuICAgIC8vICY6bnRoLWxhc3QtY2hpbGQoNSkgfiAmIHtcbiAgICAvLyAgICAgLnRlYXNlci1jb250ZW50IC5ob3Zlci1wcmV2aWV3IHtcbiAgICAvLyAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgLy8gICAgICAgICBib3R0b206IDEwMCU7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG59XG5cbi8vIEhvdmVyIG9ubHkgaW4gZGVza3RvcFxuaHRtbC52Y19kZXNrdG9wIHtcbiAgICAudHVyLWJyYW5kLXRlYXNlciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmhvdmVyLXByZXZpZXcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB6LWluZGV4IC4wMXMgZWFzZSwgb3BhY2l0eSAkaG92ZXItcHJldmlldy10cmFuc2l0aW9uLWxlbmd0aCAkaG92ZXItcHJldmlldy10cmFuc2l0aW9uLW1ldGhvZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkbmV3cy10ZWFzZXItY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAgIDI1cHg7XG4kbmV3cy10ZWFzZXItY29udGVudC1wYWRkaW5nLXk6ICAgICAgICAgICAgIDQwcHg7XG4kbmV3cy10ZWFzZXItY29udGVudC1wYWRkaW5nOiAgICAgICAgICAgICAgICRuZXdzLXRlYXNlci1jb250ZW50LXBhZGRpbmcteSAkbmV3cy10ZWFzZXItY29udGVudC1wYWRkaW5nLXg7XG4kbmV3cy10ZWFzZXItbWV0YS1mb250LXNpemU6ICAgICAgICAgICAgICAgIDkwJTtcblxuLnR1ci1uZXdzLXRlYXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRsZy1tYXgpIHtcbiAgICAgICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaW5nbGV0b24ge1xuICAgICAgICAgICAgLnR1ci1uZXdzLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlYXNlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJG5ld3MtdGVhc2VyLWNvbnRlbnQtcGFkZGluZztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAudGVhc2VyLW1ldGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbmV3cy10ZWFzZXItbWV0YS1mb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAzKSwgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgICAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhdCB0YWJsZXQgc2l6ZXMgbW92ZSB0aHVtYm5haWwgdG8gdG9wXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHh4bC1tYXgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtY29udGFpbmVyLCAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudHVyLXNsaWRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9ib3JkZXItYm90dG9tOiA3cHggc29saWQgJGxpZ2h0Ymx1ZTtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAuc3dpcGVyLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG5cbn1cblxuLnR1ci1tYWdhemluZV9zbGlkZXJ7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtLW1heCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIH1cbn1cblxuLnR1ci1pbWFnZV9nYWxsZXJ5e1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbS1tYXgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB9XG59XG5cbi50dXItaW1hZ2VfZ2FsbGVyeSB7XG4gICAgLmNsb3NlLWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi10dXJ7XG4gICAgICAgIGNvbG9yOiAjMDRhMmRmO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwMDQwNkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbHNjcmVlbntcbiAgICAgICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IC8qIFN0YXkgaW4gcGxhY2UgKi9cbiAgICAgICAgei1pbmRleDogMTAwMDAwMDAwICFpbXBvcnRhbnQ7IC8qIFNpdCBvbiB0b3AgKi9cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApOyAvKiBCbGFjayBmYWxsYmFjayBjb2xvciAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAwLjcpOyAvKiBCbGFjayB3L29wYWNpdHkgKi9cbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyAvKiBEaXNhYmxlIGhvcml6b250YWwgc2Nyb2xsICovXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG5cbiAgICAgICAgLmNsb3NlLWJ1dHRvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHRvcDogMHJlbTtcblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAxMCUpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODB2aDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZV90ZWFzZXJ7XG4gICAgLnBhZ2VfdGVhc2VyX2NvbDpmaXJzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGNkZTtcbiAgICB9XG5cbiAgICAuc2xpZGVyX2NvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMwNGEyZGY7XG4gICAgfVxuXG4gICAgLnBhZ2VfdGVhc2VyX2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbTtcblxuXG4gICAgICAgIC5jb250ZW50X3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbS1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcblxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwNjM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAuYnRuLXVybC1ob3N0e1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZC1tYXgpIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAmLmJ0bi1ibG9jay1tb2JpbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnZjX3R0YS1hY2NvcmRpb257XG4gICAgLnZjX3R0YS1wYW5lbC1oZWFkaW5ne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2RlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnZjX3R0YS1wYW5lbC10aXRsZXtcbiAgICBcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAudmNfdHRhLWNvbnRyb2xzLWljb257XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZjX3R0YS10aXRsZS10ZXh0e1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC52Y190dGEtcGFuZWwtYm9keXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZjX2FjdGl2ZXtcbiAgICAgICAgLnZjX3R0YS1wYW5lbC1oZWFkaW5ne1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZjX3R0YS10aXRsZS10ZXh0e1xuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmNfdHRhLXBhbmVsLXRpdGxle1xuICAgICAgICAgICAgLnZjX3R0YS1jb250cm9scy1pY29ue1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkY2RjZGMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZjX3R0YS1wYW5lbC1ib2R5e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdhbGxlcnktcm93IHtcbiAgICAuY2VudGVyX2xpbmUgIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGNkZTtcbiAgICB9XG4gICAgLmdhbGxlcnlfaW1hZ2VfY29se1xuICAgICAgICBtYXJnaW46LTFweDtcblxuICAgICAgICAuZ2FsbGVyeV9kb3dubG9hZHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICAgICAgLmRvd25sb2FkX3R5cGVfYm9sZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWluaS1nYWxlcnkgaW1ne1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZnVsbHNjcmVlbiAubWluaS1nYWxlcnl7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbn1cblxuLmZ1bGxzY3JlZW4gLm1pbmktZ2FsZXJ5IC5kZXNjcmlwdGlvbntcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5taW5pLWdhbGVyeSAuZGVzY3JpcHRpb257XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYigwIDY0IDEwOCAvIDcwJSk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsZykge1xuICAgIC5mdWxsc2NyZWVuIC5taW5pLWdhbGVyeXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmZ1bGxzY3JlZW4gLm1pbmktZ2FsZXJ5IC5kZXNjcmlwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59IiwiQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJGxnLW1heCkge1xuICAgIC50dXJfaW1nX3RlYXNlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQ1cHggIWltcG9ydGFudDtcblxuICAgICAgICAuaW1hZ2VfaG9sZGVye1xuICAgICAgICAgICAgd2lkdGg6ICBtaW4tY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50dXJfeW91dHViZV9ob2xkZXJfZnJhbWV7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcmRlci1sZWZ0e1xuICAgICAgICAgICAgLnR1cl90ZWFzZXJfaW1hZ2V7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHVyX3RlYXNlcl90ZXh0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9yZGVyLXJpZ2h0e1xuICAgICAgICAgICAgLnR1cl90ZWFzZXJfaW1hZ2V7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHVyX3RlYXNlcl90ZXh0IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50dXJfdGVhc2VyX2ltYWdle1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsZykge1xuICAgIC50dXJfaW1nX3RlYXNlcntcbiAgICAgICAgLmltYWdlX2hvbGRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50dXJfdGVhc2VyX2ltYWdle1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnR1cl90ZWFzZXJfdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLnR1cl9pbWdfdGVhc2Vye1xuXG4gICAgLnR1cl90ZWFzZXJfdGV4dHtcbiAgICAgICAgcDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVtcGxveWVlLXJvdyB7XG4gICAgLmVtcGxveWVlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAudmNfdHRhLXBhbmVsIHtcbiAgICAgICAgICAgICY6bm90KC52Y19hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkbmV3cy10ZWFzZXItbWV0YS1mb250LXNpemU6IDkwJTtcblxuLnBhZ2UtbWFnYXppbmUge1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiAkbWFnYXppbmUtaGVhZGxpbmUtY29sb3I7XG4gICAgfVxufVxuXG4udHVyLWFydGljbGUtdGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMHB4O1xuICAgIC8vICYubWFpbntcbiAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAvLyB9XG4gICAgJi5zbWFsbCB7XG4gICAgICAgIC5kLWZsZXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnRodW1ibmFpbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYXNlci1tZXRhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFzZXItbWV0YS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV4Y2VycHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYXNlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubWVkaXVtIHtcbiAgICAgICAgLnRlYXNlci1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge31cblxuICAgIC5leGNlcnB0IHtcbiAgICAgICAgY29sb3I6ICRtYWdhemluZS1leGNlcnB0LWNvbG9yO1xuICAgICAgICBtaW4taGVpZ2h0OiA2ZW07XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaW5nbGV0b24ge1xuICAgICAgICAgICAgLnR1ci1uZXdzLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZWFzZXItbWV0YS1pbWFnZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nOiAuNzVlbSAxLjVlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC41ZW07XG4gICAgfVxuXG4gICAgLnRodW1ibmFpbC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFnYXppbmUtaGVhZGxpbmUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyLW1ldGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbmV3cy10ZWFzZXItbWV0YS1mb250LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtcGxheS10aW1lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgY29sb3I6ICRtYWdhemluZS1leGNlcnB0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudHVyLWFydGljbGUtdGVhc2VyLWlubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICR4bCkge1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgICAgLnRodW1ibmFpbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgICAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGF0IHRhYmxldCBzaXplcyBtb3ZlIHRodW1ibmFpbCB0byB0b3BcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkeHhsLW1heCkge1xuICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1ibmFpbC1jb250YWluZXIsXG4gICAgICAgIC50ZWFzZXItY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Ryb25nLXJ0LXRpbWUge1xuICAgICAgICAucnQtdGltZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50dXJfaW1hZ2VfY29udGVudHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LW1hZ2F6aW5lLWV4Y2VycHQtY29sb3Ige1xuICBjb2xvcjogJG1hZ2F6aW5lLWV4Y2VycHQtY29sb3I7XG59XG5cbi50dXJfY2F0X2luZm9ybWF0aW9uX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuXG4gIC50aW1lcy1jb250YWluZXIge1xuICAgIGNvbG9yOiAkbWFnYXppbmUtZXhjZXJwdC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnR1cl9jYXRfaW5mb3JtYXRpb25fY29sIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFREVEO1xufVxuXG4ucm93IC50dXJfY2F0X2luZm9ybWF0aW9uX2NvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmF1ZGlvX2J1dHRvbiBpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzIwYTZkZjtcbn1cblxuLnN0cm9uZy1ydC10aW1lIHtcbiAgLnJ0LXRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmF1ZGlvX3BsYXllcl9ob2xkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5hdWRpby1wbGF5ZXIge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNDA2QztcbiAgLy8gYm94LXNoYWRvdzogMCAwIDIwcHggMCAjMDAwYTtcblxuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2cHggYXV0bztcblxuICAudGltZWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFREVERUQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgIzAwMDg7XG4gICAgLnByb2dyZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMGE2ZGY7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB9XG4gIH1cblxuICAuY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgID4qIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnJlbW92ZS1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1wbGF5IHtcbiAgICAgICYucGxheSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjMDA0MDZDO1xuICAgICAgICBib3JkZXItbGVmdDogMTNweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wYXVzZSB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICA+KiB7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudm9sdW1lLWNvbnRhaW5lciB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC52b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC52b2x1bWUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAudm9sdW1lLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDBhO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xuXG4gICAgICAgIC52b2x1bWUtcGVyY2VudGFnZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIwYTZkZjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnZvbHVtZS1zbGlkZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMjNweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuICAuYXVkaW9fcGxheWVyX2hvbGRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufSIsIi5zZWFyY2gtcmVzdWx0cyB7XG5cdC5zZWFyY2gtcGFnaW5hdGlvbiB7XG5cdFx0LnBhZ2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAtNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlYXJjaC1wYWdpbmF0aW9uLWN1cnJlbnQtaXRlbS1iZy1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJHNlYXJjaC1wYWdpbmF0aW9uLWN1cnJlbnQtaXRlbS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAkc2VhcmNoLXBhZ2luYXRpb24taXRlbS1zaXplO1xuXHRcdFx0XHRoZWlnaHQ6ICRzZWFyY2gtcGFnaW5hdGlvbi1pdGVtLXNpemU7XG5cdFx0XHRcdFxuXHRcdFx0XHRmb250LXNpemU6ICRzZWFyY2gtcGFnaW5hdGlvbi1pdGVtLXNpemUgKiAwLjg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkc2VhcmNoLXBhZ2luYXRpb24taXRlbS1zaXplO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmVudHJ5IHtcblx0XHQudGl0bGUge1xuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/